PageSourceSearch

https://fbchsv.org/_next/static/chunks/07ppvsf88btwe.js

js fbchsv.org collected 2026-10-02 06:34:31 UTC 133,790 bytes, 67 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,726367,568278,5027,362959,e=>{"use strict";var t,i,r,n,s,l,o,a,u,c,d,h,p,f,g,v,m,y,b,w,O,S,E,k,P,C,D,M,R,A,j,I,W,T,$,z,N,L,F,H,q,V,X,Y,U,B,K,_,G,Z,J,Q,ee,et,ei,er,en,es,el,eo,ea,eu,ec,ed,eh,ep,ef,eg,ev,em,ey,eb,ew,ex,eO,eS,eE,ek,eP,eC,eD,eM,eR,eA,ej,eI,eW,eT,e$,ez,eN,eL,eF,eH,eq,eV,eX,eY,eU,eB,eK=Symbol.for("preact-signals");function e_(){if(e1>1)e1--;else{var e,t=!1,i=e3;for(e3=void 0;void 0!==i;)i.S.v===i.v&&(i.S.i=i.i),i=i.o;for(;void 0!==e0;){var r=e0;for(e0=void 0,e2++;void 0!==r;){var n=r.u;if(r.u=void 0,r.f&=-3,!(8&r.f)&&te(r))try{r.c()}catch(i){t||(e=i,t=!0)}r=n}}if(e2=0,e1--,t)throw e}}function eG(e){if(e1>0)return e();e5=++e4,e1++;try{return e()}finally{e_()}}var eZ=void 0;function eJ(e){var t=eZ;eZ=void 0;try{return e()}finally{eZ=t}}var eQ,e0=void 0,e1=0,e2=0,e4=0,e5=0,e3=void 0,e6=0;function e7(e){if(void 0!==eZ){var t=e.n;if(void 0===t||t.t!==eZ)return t={i:0,S:e,p:eZ.s,n:void 0,t:eZ,e:void 0,x:void 0,r:t},void 0!==eZ.s&&(eZ.s.n=t),eZ.s=t,e.n=t,32&eZ.f&&e.S(t),t;if(-1===t.i)return t.i=0,void 0!==t.n&&(t.n.p=t.p,void 0!==t.p&&(t.p.n=t.n),t.p=eZ.s,t.n=void 0,eZ.s.n=t,eZ.s=t),t}}function e8(e,t){this.v=e,this.i=0,this.n=void 0,this.t=void 0,this.l=0,this.W=null==t?void 0:t.watched,this.Z=null==t?void 0:t.unwatched,this.name=null==t?void 0:t.name}function e9(e,t){return new e8(e,t)}function te(e){for(var t=e.s;void 0!==t;t=t.n)if(t.S.i!==t.i||!t.S.h()||t.S.i!==t.i)return!0;return!1}function tt(e){for(var t=e.s;void 0!==t;t=t.n){var i=t.S.n;if(void 0!==i&&(t.r=i),t.S.n=t,t.i=-1,void 0===t.n){e.s=t;break}}}function ti(e){for(var t=e.s,i=void 0;void 0!==t;){var r=t.p;-1===t.i?(t.S.U(t),void 0!==r&&(r.n=t.n),void 0!==t.n&&(t.n.p=r)):i=t,t.S.n=t.r,void 0!==t.r&&(t.r=void 0),t=r}e.s=i}function tr(e,t){e8.call(this,void 0),this.x=e,this.s=void 0,this.g=e6-1,this.f=4,this.W=null==t?void 0:t.watched,this.Z=null==t?void 0:t.unwatched,this.name=null==t?void 0:t.name}function tn(e,t){return new tr(e,t)}function ts(e){var t=e.m;if(e.m=void 0,"function"==typeof t){e1++;var i=eZ;eZ=void 0;try{t()}catch(t){throw e.f&=-2,e.f|=8,tl(e),t}finally{eZ=i,e_()}}}function tl(e){for(var t=e.s;void 0!==t;t=t.n)t.S.U(t);e.x=void 0,e.s=void 0,ts(e)}function to(e){if(eZ!==this)throw Error("Out-of-order effect");ti(this),eZ=e,this.f&=-2,8&this.f&&tl(this),e_()}function ta(e,t){this.x=e,this.m=void 0,this.s=void 0,this.u=void 0,this.f=32,this.name=null==t?void 0:t.name,eQ&&eQ.push(this)}function tu(e,t){var i=new ta(e,t);try{i.c()}catch(e){throw i.d(),e}var r=i.d.bind(i);return r[Symbol.dispose]=r,r}e8.prototype.brand=eK,e8.prototype.h=function(){return!0},e8.prototype.S=function(e){var t=this,i=this.t;i!==e&&void 0===e.e&&(e.x=i,this.t=e,void 0!==i?i.e=e:eJ(function(){var e;null==(e=t.W)||e.call(t)}))},e8.prototype.U=function(e){var t=this;if(void 0!==this.t){var i=e.e,r=e.x;void 0!==i&&(i.x=r,e.e=void 0),void 0!==r&&(r.e=i,e.x=void 0),e===this.t&&(this.t=r,void 0===r&&eJ(function(){var e;null==(e=t.Z)||e.call(t)}))}},e8.prototype.subscribe=function(e){var t=this;return tu(function(){var i=t.value,r=eZ;eZ=void 0;try{e(i)}finally{eZ=r}},{name:"sub"})},e8.prototype.valueOf=function(){return this.value},e8.prototype.toString=function(){return this.value+""},e8.prototype.toJSON=function(){return this.value},e8.prototype.peek=function(){var e=this;return eJ(function(){return e.value})},Object.defineProperty(e8.prototype,"value",{get:function(){var e=e7(this);return void 0!==e&&(e.i=this.i),this.v},set:function(e){if(e!==this.v){if(e2>100)throw Error("Cycle detected");0!==e1&&0===e2&&this.l!==e5&&(this.l=e5,e3={S:this,v:this.v,i:this.i,o:e3}),this.v=e,this.i++,e6++,e1++;try{for(var t=this.t;void 0!==t;t=t.x)t.t.N()}finally{e_()}}}}),tr.prototype=new e8,tr.prototype.h=function(){if(this.f&=-3,1&this.f)return!1;if(32==(36&this.f)||(this.f&=-5,this.g===e6))return!0;if(this.g=e6,this.f|=1,this.i>0&&!te(this))return this.f&=-2,!0;var e=eZ;try{tt(this),eZ=this;var t=this.x();(16&this.f||this.v!==t||0===this.i)&&(this.v=t,this.f&=-17,this.i++)}catch(e){this.v=e,this.f|=16,this.i++}return eZ=e,ti(this),this.f&=-2,!0},tr.prototype.S=function(e){if(void 0===this.t){this.f|=36;for(var t=this.s;void 0!==t;t=t.n)t.S.S(t)}e8.prototype.S.call(this,e)},tr.prototype.U=function(e){if(void 0!==this.t&&(e8.prototype.U.call(this,e),void 0===this.t)){this.f&=-33;for(var t=this.s;void 0!==t;t=t.n)t.S.U(t)}},tr.prototype.N=function(){if(!(2&this.f)){this.f|=6;for(var e=this.t;void 0!==e;e=e.x)e.t.N()}},Object.defineProperty(tr.prototype,"value",{get:function(){if(1&this.f)throw Error("Cycle detected");var e=e7(this);if(this.h(),void 0!==e&&(e.i=this.i),16&this.f)throw this.v;return this.v}}),ta.prototype.c=function(){var e=this.S();try{if(8&this.f||void 0===this.x)return;var t=this.x();"function"==typeof t&&(this.m=t)}finally{e()}},ta.prototype.S=function(){if(1&this.f)throw Error("Cycle detected");this.f|=1,this.f&=-9,ts(this),tt(this),e1++;var e=eZ;return eZ=this,to.bind(this,e)},ta.prototype.N=function(){2&this.f||(this.f|=2,this.u=e0,e0=this)},ta.prototype.d=function(){this.f|=8,1&this.f||tl(this)},ta.prototype.dispose=function(){this.d()},e.s(["Signal",0,e8,"batch",0,eG,"computed",0,tn,"effect",0,tu,"signal",0,e9,"untracked",0,eJ],568278);var tc=Object.create,td=Object.defineProperty,th=Object.defineProperties,tp=Object.getOwnPropertyDescriptor,tf=Object.getOwnPropertyDescriptors,tg=Object.getOwnPropertySymbols,tv=Object.prototype.hasOwnProperty,tm=Object.prototype.propertyIsEnumerable,ty=e=>{throw TypeError(e)},tb=(e,t,i)=>t in e?td(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,tw=(e,t)=>td(e,"name",{value:t,configurable:!0}),tx=["class","method","getter","setter","accessor","field","value","get","set"],tO=e=>void 0!==e&&"function"!=typeof e?ty("Function expected"):e,tS=(e,t,i,r,n)=>({kind:tx[e],name:t,metadata:r,addInitializer:e=>i._?ty("Already initialized"):n.push(tO(e||null))}),tE=(e,t)=>{let i,r;return tb(t,(i="metadata",(r=Symbol[i])?r:Symbol.for("Symbol."+i)),e[3])},tk=(e,t,i,r)=>{for(var n=0,s=e[t>>1],l=s&&s.length;n<l;n++)1&t?s[n].call(i):r=s[n].call(i,r);return r},tP=(e,t,i,r,n,s)=>{var l,o,a,u,c,d=7&t,h=!!(8&t),p=!!(16&t),f=d>3?e.length+1:d?h?1:2:0,g=tx[d+5],v=d>3&&(e[f-1]=[]),m=e[f]||(e[f]=[]),y=d&&(p||h||(n=n.prototype),d<5&&(d>3||!p)&&tp(d<4?n:{get[i](){return tM(this,s)},set[i](x){return tA(this,s,x)}},i));d?p&&d<4&&tw(s,(d>2?"set ":d>1?"get ":"")+i):tw(n,i);for(var b=r.length-1;b>=0;b--)u=tS(d,i,a={},e[3],m),d&&(u.static=h,u.private=p,c=u.access={has:p?e=>tD(n,e):e=>i in e},3^d&&(c.get=p?e=>(1^d?tM:tj)(e,n,4^d?s:y.get):e=>e[i]),d>2&&(c.set=p?(e,t)=>tA(e,n,t,4^d?s:y.set):(e,t)=>e[i]=t)),o=(0,r[b])(d?d<4?p?s:y[g]:d>4?void 0:{get:y.get,set:y.set}:n,u),a._=1,4^d||void 0===o?tO(o)&&(d>4?v.unshift(o):d?p?s=o:y[g]=o:n=o):"object"!=typeof o||null===o?ty("Object expected"):(tO(l=o.get)&&(y.get=l),tO(l=o.set)&&(y.set=l),tO(l=o.init)&&v.unshift(l));return d||tE(e,n),y&&td(n,i,y),p?4^d?s:y:n},tC=(e,t,i)=>t.has(e)||ty("Cannot "+i),tD=(e,t)=>
1Object(t)!==t?ty('Cannot use the "in" operator on this value'):e.has(t),tM=(e,t,i)=>(tC(e,t,"read from private field"),i?i.call(e):t.get(e)),tR=(e,t,i)=>t.has(e)?ty("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,i),tA=(e,t,i,r)=>(tC(e,t,"write to private field"),r?r.call(e,i):t.set(e,i),i),tj=(e,t,i)=>(tC(e,t,"access private method"),i);function tI(e,t){if(t){let i;return tn(()=>{let r=e();return r&&i&&t(i,r)?i:(i=r,r)})}return tn(e)}function tW({get:e},t){return{init:e=>e9(e),get(){return e.call(this).value},set(t){let i=e.call(this);i.peek()!==t&&(i.value=t)}}}function tT(e,t){let i=new WeakMap;return function(){let t=i.get(this);return t||(t=tI(e.bind(this)),i.set(this,t)),t.value}}function t$(e=!0){return function(t,i){i.addInitializer(function(){let t="field"===i.kind||i.static?this:Object.getPrototypeOf(this),r=Object.getOwnPropertyDescriptor(t,i.name);r&&Object.defineProperty(t,i.name,th(((e,t)=>{for(var i in t||(t={}))tv.call(t,i)&&tb(e,i,t[i]);if(tg)for(var i of tg(t))tm.call(t,i)&&tb(e,i,t[i]);return e})({},r),tf({enumerable:e})))})}}function tz(...e){let t=e.map(e=>tu(e));return()=>t.forEach(e=>e())}c=[tW],u=[tW],a=[tW],o=[t$()],l=[t$()],s=[t$()];var tN=class{constructor(e,t=Object.is){this.defaultValue=e,this.equals=t,tk(d,5,this),tR(this,v),tR(this,h,tk(d,8,this)),tk(d,11,this),tR(this,m,tk(d,12,this)),tk(d,15,this),tR(this,O,tk(d,16,this)),tk(d,19,this),this.reset=this.reset.bind(this),this.reset()}get current(){return tM(this,v,E)}get initial(){return tM(this,v,f)}get previous(){return tM(this,v,b)}set current(e){let t=eJ(()=>tM(this,v,E));e&&t&&this.equals(t,e)||eG(()=>{tM(this,v,f)||tA(this,v,e,g),tA(this,v,t,w),tA(this,v,e,k)})}reset(e=this.defaultValue){eG(()=>{tA(this,v,void 0,w),tA(this,v,e,g),tA(this,v,e,k)})}};function tL(e){return eJ(()=>{let t={};for(let i in e)t[i]=e[i];return t})}d=[,,,tc(null)],h=new WeakMap,v=new WeakSet,m=new WeakMap,O=new WeakMap,f=(p=tP(d,20,"#initial",c,v,h)).get,g=p.set,b=(y=tP(d,20,"#previous",u,v,m)).get,w=y.set,E=(S=tP(d,20,"#current",a,v,O)).get,k=S.set,tP(d,2,"current",o,tN),tP(d,2,"initial",l,tN),tP(d,2,"previous",s,tN),tE(d,tN);var tF=class{constructor(){tR(this,P,new WeakMap)}get(e,t){var i;return e?null==(i=tM(this,P).get(e))?void 0:i.get(t):void 0}set(e,t,i){var r;if(e)return tM(this,P).has(e)||tM(this,P).set(e,new Map),null==(r=tM(this,P).get(e))?void 0:r.set(t,i)}clear(e){var t;return e?null==(t=tM(this,P).get(e))?void 0:t.clear():void 0}};P=new WeakMap,e.s(["ValueHistory",0,tN,"WeakStore",0,tF,"computed",0,tI,"deepEqual",0,function e(t,i){if(Object.is(t,i))return!0;if(null===t||null===i)return!1;if("function"==typeof t&&"function"==typeof i)return t===i;if(t instanceof Set&&i instanceof Set){if(t.size!==i.size)return!1;for(let e of t)if(!i.has(e))return!1;return!0}if(Array.isArray(t))return!!Array.isArray(i)&&t.length===i.length&&!t.some((t,r)=>!e(t,i[r]));if("object"==typeof t&&"object"==typeof i){let r=Object.keys(t),n=Object.keys(i);return r.length===n.length&&!r.some(r=>!e(t[r],i[r]))}return!1},"derived",0,tT,"effects",0,tz,"reactive",0,tW,"snapshot",0,tL],5027);var tH=Object.create,tq=Object.defineProperty,tV=Object.getOwnPropertyDescriptor,tX=Object.getOwnPropertySymbols,tY=Object.prototype.hasOwnProperty,tU=Object.prototype.propertyIsEnumerable,tB=(e,t)=>(t=Symbol[e])?t:Symbol.for("Symbol."+e),tK=e=>{throw TypeError(e)},t_=Math.pow,tG=(e,t,i)=>t in e?tq(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,tZ=(e,t)=>tq(e,"name",{value:t,configurable:!0}),tJ=["class","method","getter","setter","accessor","field","value","get","set"],tQ=e=>void 0!==e&&"function"!=typeof e?tK("Function expected"):e,t0=(e,t,i,r,n)=>({kind:tJ[e],name:t,metadata:r,addInitializer:e=>i._?tK("Already initialized"):n.push(tQ(e||null))}),t1=(e,t)=>tG(t,tB("metadata"),e[3]),t2=(e,t,i,r,n,s)=>{var l,o,a,u,c,d=7&t,h=!!(8&t),p=!!(16&t),f=d>3?e.length+1:d?h?1:2:0,g=tJ[d+5],v=d>3&&(e[f-1]=[]),m=e[f]||(e[f]=[]),y=d&&(p||h||(n=n.prototype),d<5&&(d>3||!p)&&tV(d<4?n:{get[i](){return t3(this,s)},set[i](x){return t6(this,s,x)}},i));d?p&&d<4&&tZ(s,(d>2?"set ":d>1?"get ":"")+i):tZ(n,i);for(var b=r.length-1;b>=0;
1b--)u=t0(d,i,a={},e[3],m),d&&(u.static=h,u.private=p,c=u.access={has:p?e=>t5(n,e):e=>i in e},3^d&&(c.get=p?e=>(1^d?t3:t7)(e,n,4^d?s:y.get):e=>e[i]),d>2&&(c.set=p?(e,t)=>t6(e,n,t,4^d?s:y.set):(e,t)=>e[i]=t)),o=(0,r[b])(d?d<4?p?s:y[g]:d>4?void 0:{get:y.get,set:y.set}:n,u),a._=1,4^d||void 0===o?tQ(o)&&(d>4?v.unshift(o):d?p?s=o:y[g]=o:n=o):"object"!=typeof o||null===o?tK("Object expected"):(tQ(l=o.get)&&(y.get=l),tQ(l=o.set)&&(y.set=l),tQ(l=o.init)&&v.unshift(l));return d||t1(e,n),y&&tq(n,i,y),p?4^d?s:y:n},t4=(e,t,i)=>t.has(e)||tK("Cannot "+i),t5=(e,t)=>Object(t)!==t?tK('Cannot use the "in" operator on this value'):e.has(t),t3=(e,t,i)=>(t4(e,t,"read from private field"),i?i.call(e):t.get(e)),t6=(e,t,i,r)=>(t4(e,t,"write to private field"),r?r.call(e,i):t.set(e,i),i),t7=(e,t,i)=>(t4(e,t,"access private method"),i),t8=class e{constructor(e,t){this.x=e,this.y=t}static delta(t,i){return new e(t.x-i.x,t.y-i.y)}static distance(e,t){return Math.hypot(e.x-t.x,e.y-t.y)}static equals(e,t){return e.x===t.x&&e.y===t.y}static from({x:t,y:i}){return new e(t,i)}},t9=class e{constructor(e,t,i,r){this.left=e,this.top=t,this.width=i,this.height=r,this.scale={x:1,y:1}}get inverseScale(){return{x:1/this.scale.x,y:1/this.scale.y}}translate(t,i){let{top:r,left:n,width:s,height:l,scale:o}=this,a=new e(n+t,r+i,s,l);return a.scale=((e,t)=>{for(var i in t||(t={}))tY.call(t,i)&&tG(e,i,t[i]);if(tX)for(var i of tX(t))tU.call(t,i)&&tG(e,i,t[i]);return e})({},o),a}get boundingRectangle(){let{width:e,height:t,left:i,top:r,right:n,bottom:s}=this;return{width:e,height:t,left:i,top:r,right:n,bottom:s}}get center(){let{left:e,top:t,right:i,bottom:r}=this;return new t8((e+i)/2,(t+r)/2)}get area(){let{width:e,height:t}=this;return e*t}equals(t){if(!(t instanceof e))return!1;let{left:i,top:r,width:n,height:s}=this;return i===t.left&&r===t.top&&n===t.width&&s===t.height}containsPoint(e){let{top:t,left:i,bottom:r,right:n}=this;return t<=e.y&&e.y<=r&&i<=e.x&&e.x<=n}intersectionArea(t){var i,r;let n,s,l,o;return t instanceof e?(i=this,n=Math.max((r=t).top,i.top),s=Math.max(r.left,i.left),l=Math.min(r.left+r.width,i.left+i.width),o=Math.min(r.top+r.height,i.top+i.height),s<l&&n<o?(l-s)*(o-n):0):0}intersectionRatio(e){let{area:t}=this,i=this.intersectionArea(e);return i/(e.area+t-i)}get bottom(){let{top:e,height:t}=this;return e+t}get right(){let{left:e,width:t}=this;return e+t}get aspectRatio(){let{width:e,height:t}=this;return e/t}get corners(){return[{x:this.left,y:this.top},{x:this.right,y:this.top},{x:this.left,y:this.bottom},{x:this.right,y:this.bottom}]}static from({top:t,left:i,width:r,height:n}){return new e(i,t,r,n)}static delta(e,t,i={x:"center",y:"center"}){let r=(e,t)=>{let r=i[t],n="x"===t?e.left:e.top,s="x"===t?e.width:e.height;return"start"==r?n:"end"==r?n+s:n+s/2};return t8.delta({x:r(e,"x"),y:r(e,"y")},{x:r(t,"x"),y:r(t,"y")})}static intersectionRatio(t,i){return e.from(t).intersectionRatio(e.from(i))}},ie=class extends(M=tN,D=[tT],C=[tT],M){constructor(e){super(t8.from(e),(e,t)=>t8.equals(e,t)),((e,t,i,r)=>{for(var n=0,s=e[t>>1],l=s&&s.length;n<l;n++)1&t?s[n].call(i):r=s[n].call(i,r)})(A,5,this),((e,t,i)=>t.has(e)?tK("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,i))(this,R,0),this.velocity={x:0,y:0}}get delta(){return t8.delta(this.current,this.initial)}get direction(){let{current:e,previous:t}=this;if(!t)return null;let i={x:e.x-t.x,y:e.y-t.y};return i.x||i.y?Math.abs(i.x)>Math.abs(i.y)?i.x>0?"right":"left":i.y>0?"down":"up":null}get current(){return super.current}set current(e){let{current:t}=this,i=t8.from(e),r={x:i.x-t.x,y:i.y-t.y},n=Date.now(),s=n-t3(this,R),l=e=>Math.round(e/s*100);eG(()=>{t6(this,R,n),this.velocity={x:l(r.x),y:l(r.y)},super.current=i})}reset(e=this.defaultValue){super.reset(t8.from(e)),this.velocity={x:0,y:0}}};A=[,,,tH(null!=(t=null==M?void 0:M[tB("metadata")])?t:null)],R=new WeakMap,t2(A,2,"delta",D,ie),t2(A,2,"direction",C,ie),t1(A,ie);var it=((i=it||{}).Horizontal="x",i.Vertical="y",i),ii=Object.values(it);e.s(["Axes",0,ii,"Point",0,t8,"Position",0,ie,"Rectangle",0,t9,"exceedsDistance",0,function({x:e,y:t},i){let r=Math.abs(e),n=Math.abs(t);return"number"==typeof i?Math.sqrt(t_(r,2)+t_(n,2))>i:"x"in i&&"y"in i?r>i.x&&n>i.y:"x"in i?r>
1i.x:"y"in i&&n>i.y}],362959);var ir=Object.create,is=Object.defineProperty,il=Object.defineProperties,io=Object.getOwnPropertyDescriptor,ia=Object.getOwnPropertyDescriptors,iu=Object.getOwnPropertySymbols,ic=Object.prototype.hasOwnProperty,id=Object.prototype.propertyIsEnumerable,ih=(e,t)=>(t=Symbol[e])?t:Symbol.for("Symbol."+e),ip=e=>{throw TypeError(e)},ig=(e,t,i)=>t in e?is(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,iv=(e,t)=>{for(var i in t||(t={}))ic.call(t,i)&&ig(e,i,t[i]);if(iu)for(var i of iu(t))id.call(t,i)&&ig(e,i,t[i]);return e},im=(e,t)=>il(e,ia(t)),iy=(e,t)=>is(e,"name",{value:t,configurable:!0}),ib=(e,t)=>{var i={};for(var r in e)ic.call(e,r)&&0>t.indexOf(r)&&(i[r]=e[r]);if(null!=e&&iu)for(var r of iu(e))0>t.indexOf(r)&&id.call(e,r)&&(i[r]=e[r]);return i},iw=e=>{var t;return[,,,ir(null!=(t=null==e?void 0:e[ih("metadata")])?t:null)]},ix=["class","method","getter","setter","accessor","field","value","get","set"],iO=e=>void 0!==e&&"function"!=typeof e?ip("Function expected"):e,iS=(e,t,i,r,n)=>({kind:ix[e],name:t,metadata:r,addInitializer:e=>i._?ip("Already initialized"):n.push(iO(e||null))}),iE=(e,t)=>ig(t,ih("metadata"),e[3]),ik=(e,t,i,r)=>{for(var n=0,s=e[t>>1],l=s&&s.length;n<l;n++)1&t?s[n].call(i):r=s[n].call(i,r);return r},iP=(e,t,i,r,n,s)=>{var l,o,a,u,c,d=7&t,h=!!(8&t),p=!!(16&t),f=d>3?e.length+1:d?h?1:2:0,g=ix[d+5],v=d>3&&(e[f-1]=[]),m=e[f]||(e[f]=[]),y=d&&(p||h||(n=n.prototype),d<5&&(d>3||!p)&&io(d<4?n:{get[i](){return iM(this,s)},set[i](x){return iA(this,s,x)}},i));d?p&&d<4&&iy(s,(d>2?"set ":d>1?"get ":"")+i):iy(n,i);for(var b=r.length-1;b>=0;b--)u=iS(d,i,a={},e[3],m),d&&(u.static=h,u.private=p,c=u.access={has:p?e=>iD(n,e):e=>i in e},3^d&&(c.get=p?e=>(1^d?iM:ij)(e,n,4^d?s:y.get):e=>e[i]),d>2&&(c.set=p?(e,t)=>iA(e,n,t,4^d?s:y.set):(e,t)=>e[i]=t)),o=(0,r[b])(d?d<4?p?s:y[g]:d>4?void 0:{get:y.get,set:y.set}:n,u),a._=1,4^d||void 0===o?iO(o)&&(d>4?v.unshift(o):d?p?s=o:y[g]=o:n=o):"object"!=typeof o||null===o?ip("Object expected"):(iO(l=o.get)&&(y.get=l),iO(l=o.set)&&(y.set=l),iO(l=o.init)&&v.unshift(l));return d||iE(e,n),y&&is(n,i,y),p?4^d?s:y:n},iC=(e,t,i)=>t.has(e)||ip("Cannot "+i),iD=(e,t)=>Object(t)!==t?ip('Cannot use the "in" operator on this value'):e.has(t),iM=(e,t,i)=>(iC(e,t,"read from private field"),i?i.call(e):t.get(e)),iR=(e,t,i)=>t.has(e)?ip("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,i),iA=(e,t,i,r)=>(iC(e,t,"write to private field"),r?r.call(e,i):t.set(e,i),i),ij=(e,t,i)=>(iC(e,t,"access private method"),i);function iI(e,t){return{plugin:e,options:t}}function iW(e){return"function"==typeof e?{plugin:e,options:void 0}:e}j=[tW];var iT=class{constructor(e,t){this.manager=e,this.options=t,iR(this,W,ik(I,8,this,!1)),ik(I,11,this),iR(this,T,new Set)}enable(){this.disabled=!1}disable(){this.disabled=!0}isDisabled(){return eJ(()=>this.disabled)}configure(e){this.options=e}registerEffect(e){let t=tu(e.bind(this));return iM(this,T).add(t),t}destroy(){iM(this,T).forEach(e=>e())}static configure(e){return iI(this,e)}};I=iw(null),W=new WeakMap,T=new WeakMap,iP(I,4,"disabled",j,iT,W),iE(I,iT);var i$=class extends iT{},iz=class{constructor(e){this.manager=e,this.instances=new Map,iR(this,$,[])}get values(){return Array.from(this.instances.values())}set values(e){let t=e.map(iW).reduce((e,t)=>{let i=e.find(({plugin:e})=>e===t.plugin);return i?(i.options=t.options,e):[...e,t]},[]),i=t.map(({plugin:e})=>e);for(let e of iM(this,$))if(!i.includes(e)){if(e.prototype instanceof i$)continue;this.unregister(e)}for(let{plugin:e,options:i}of t)this.register(e,i);iA(this,$,i)}get(e){return this.instances.get(e)}register(e,t){let i=this.instances.get(e);if(i)return i.options!==t&&(i.options=t),i;let r=new e(this.manager,t);return this.instances.set(e,r),r}unregister(e){let t=this.instances.get(e);t&&(t.destroy(),this.instances.delete(e))}destroy(){for(let e of this.instances.values())e.destroy();this.instances.clear()}};function iN(e,t){return e.priority===t.priority?e.type===t.type?t.value-e.value:t.type-e.type:t.priority-e.priority}$=new WeakMap;var iL=[],iF=class extends iT{constructor(e){super(e),iR(this,z),iR(this,N),this.computeCollisions=this.computeCollisions.bind(this),iA(this,N,e9(iL)),this.destroy=tz(()=>{let e=this.computeCollisions(),t=eJ(()=>this.manager.dragOperation.position.current);if(e!==iL){let e=iM(this,z);
1if(iA(this,z,t),e&&t.x==e.x&&t.y==e.y)return}else iA(this,z,void 0);iM(this,N).value=e},()=>{let{dragOperation:e}=this.manager;e.status.initialized&&this.forceUpdate()})}forceUpdate(e=!0){eJ(()=>{e?iM(this,N).value=this.computeCollisions():iA(this,z,void 0)})}computeCollisions(e,t){let{registry:i,dragOperation:r}=this.manager,{source:n,shape:s,status:l}=r;if(!l.initialized||!s)return iL;let o=[],a=[];for(let s of null!=e?e:i.droppables){if(s.disabled||n&&!s.accepts(n))continue;let e=null!=t?t:s.collisionDetector;if(!e)continue;a.push(s),s.shape;let i=eJ(()=>e({droppable:s,dragOperation:r}));i&&(null!=s.collisionPriority&&(i.priority=s.collisionPriority),o.push(i))}return 0===a.length?iL:(o.sort(iN),o)}get collisions(){return iM(this,N).value}};z=new WeakMap,N=new WeakMap,H=[tW],F=[tW],L=[tW];var iH=class e{constructor(e,t){iR(this,Y,ik(X,8,this)),ik(X,11,this),iR(this,U),iR(this,B,ik(X,12,this)),ik(X,15,this),iR(this,K,ik(X,16,this)),ik(X,19,this);const{effects:i,id:r,data:n={},disabled:s=!1,register:l=!0}=e;let o=r;iA(this,U,e9(r)),this.manager=t,this.data=n,this.disabled=s,this.effects=()=>{var e;return[()=>{let{id:e,manager:t}=this;if(e!==o)return o=e,null==t||t.registry.register(this),()=>null==t?void 0:t.registry.unregister(this)},...null!=(e=null==i?void 0:i())?e:[]]},this.register=this.register.bind(this),this.unregister=this.unregister.bind(this),this.destroy=this.destroy.bind(this),t&&l&&queueMicrotask(this.register)}get id(){var t,i;let r=iM(this,U).value;return null!=(i=null==(t=e.pendingIdChanges)?void 0:t.get(this))?i:r}set id(t){var i,r;t!==(null!=(r=null==(i=e.pendingIdChanges)?void 0:i.get(this))?r:iM(this,U).peek())&&(e.pendingIdChanges||(e.pendingIdChanges=new Map,queueMicrotask(()=>ij(e,q,V).call(e))),e.pendingIdChanges.set(this,t))}register(){var e;return null==(e=this.manager)?void 0:e.registry.register(this)}unregister(){var e;null==(e=this.manager)||e.registry.unregister(this)}destroy(){var e;null==(e=this.manager)||e.registry.unregister(this)}};X=iw(null),q=new WeakSet,V=function(){let e=iH.pendingIdChanges;iH.pendingIdChanges=null,e&&eG(()=>{for(let[t,i]of e)iM(t,U).value=i})},Y=new WeakMap,U=new WeakMap,B=new WeakMap,K=new WeakMap,iP(X,4,"manager",H,iH,Y),iP(X,4,"data",F,iH,B),iP(X,4,"disabled",L,iH,K),iR(iH,q),iE(X,iH),iH.pendingIdChanges=null;var iq=iH,iV=class{constructor(){this.map=e9(new Map),this.cleanupFunctions=new WeakMap,this.register=(e,t)=>{let i=this.map.peek(),r=i.get(e),n=()=>this.unregister(e,t);if(r===t)return n;if(r&&r.id===e){let e=this.cleanupFunctions.get(r);null==e||e(),this.cleanupFunctions.delete(r)}let s=new Map(i);for(let[r,n]of i)if(n===t&&r!==e){s.delete(r);break}s.set(e,t),this.map.value=s;let l=tz(...t.effects());return this.cleanupFunctions.set(t,l),n},this.unregister=(e,t)=>{let i=this.map.peek();if(i.get(e)!==t)return;let r=this.cleanupFunctions.get(t);null==r||r(),this.cleanupFunctions.delete(t);let n=new Map(i);n.delete(e),this.map.value=n}}[Symbol.iterator](){return this.map.peek().values()}get value(){return this.map.value.values()}has(e){return this.map.value.has(e)}get(e){return this.map.value.get(e)}destroy(){for(let e of this){let t=this.cleanupFunctions.get(e);null==t||t(),e.destroy()}this.map.value=new Map}},iX=class extends(et=iq,ee=[tW],Q=[tW],J=[tW],Z=[tT],G=[tT],_=[tT],et){constructor(e,t){var{modifiers:i,type:r,sensors:n,plugins:s,effects:l}=e,o=ib(e,["modifiers","type","sensors","plugins","effects"]);super(im(iv({},o),{effects:()=>{var e;return[...null!=(e=null==l?void 0:l())?e:[],()=>{let{manager:e,plugins:t}=this;if(e&&t)for(let i of t){let{plugin:t}=iW(i);e.registry.plugins.register(t)}}]}}),t),ik(ei,5,this),iR(this,er,ik(ei,8,this)),ik(ei,11,this),iR(this,en,ik(ei,12,this)),ik(ei,15,this),iR(this,es,ik(ei,16,this,this.isDragSource?"dragging":"idle")),ik(ei,19,this),this.type=r,this.sensors=n,this.modifiers=i,this.alignment=o.alignment,this.plugins=s}pluginConfig(e){if(this.plugins)for(let t of this.plugins){let i=iW(t);if(i.plugin===e)return i.options}}get isDropping(){return"dropping"===this.status&&this.isDragSource}get isDragging(){return"dragging"===this.status&&this.isDragSource}get isDragSource(){var e,t;return(null==(t=null==(e=this.manager)?void 0:e.dragOperation.source)?void 0:t.id)===this.id}};ei=iw(et),er=new WeakMap,en=new WeakMap,es=new WeakMap,iP(ei,4,"type",ee,iX,er),iP(ei,4,"modifiers",Q,iX,en),iP(ei,4,"status",J,iX,es),iP(ei,2,"isDropping",Z,iX),iP(ei,2,"isDragging",G,iX),iP(ei,2,"isDragSource",_,iX),iE(ei,iX);var iY=class extends(eh=iq,ed=[tW],ec=[tW],eu=[tW],ea=[tW],eo=[tW],el=[tT],eh){constructor(e,t){var{accept:i,collisionDetector:r,collisionPriority:n,type:s}=e;super(ib(e,["accept","collisionDetector","collisionPriority","type"]),t),ik(ep,5,this),iR(this,ef,ik(ep,8,this)),ik(ep,11,this),iR(this,eg,ik(ep,12,this)),ik(ep,15,this),iR(this,ev,ik(ep,16,this)),ik(ep,19,this),iR(this,em,ik(ep,20,this)),ik(ep,23,this),iR(this,ey,ik(ep,24,this)),ik(ep,27,this),this.accept=i,this.collisionDetector=r,this.collisionPriority=n,this.type=s}accepts(e){let{accept:t}=this;return!t||("function"==typeof t?t(e):!!e.type&&(Array.isArray(t)?t.includes(e.type):e.type===t))}get isDropTarget(){var e,t;return(null==(t=null==(e=this.manager)?void 0:e.dragOperation.target)?void 0:t.id)===this.id}};ep=iw(eh),ef=new WeakMap,eg=new WeakMap,ev=new WeakMap,em=new WeakMap,ey=new WeakMap,iP(ep,4,"accept",ed,iY,ef),iP(ep,4,"type",ec,iY,eg),iP(ep,4,"collisionDetector",eu,iY,ev),iP(ep,4,"collisionPriority",ea,iY,em),iP(ep,4,"shape",eo,iY,ey),iP(ep,2,"isDropTarget",el,iY),iE(ep,iY);var iU=class{constructor(){this.registry=new Map}addEventListener(e,t){let{registry:i}=this,r=new Set(i.get(e));return r.add(t),i.set(e,r),()=>this.removeEventListener(e,t)}removeEventListener(e,t){let{registry:i}=this,r=new Set(i.get(e));r.delete(t),i.set(e,r)}
1dispatch(e,...t){let{registry:i}=this,r=i.get(e);if(r)for(let e of r)e(...t)}},iB=class extends iU{constructor(e){super(),this.manager=e}dispatch(e,t){let i=[t,this.manager];super.dispatch(e,...i)}};function iK(e,t=!0){let i=!1;return im(iv({},e),{cancelable:t,get defaultPrevented(){return i},preventDefault(){t&&(i=!0)}})}var i_=class extends i${constructor(e){super(e);let t=[];this.destroy=tz(()=>{let{dragOperation:i,collisionObserver:r}=e;i.status.initializing&&(t=[],r.enable())},()=>{let i,{collisionObserver:r,monitor:n}=e,{collisions:s}=r;if(r.isDisabled()||iq.pendingIdChanges)return;let l=iK({collisions:s});if(n.dispatch("collision",l),l.defaultPrevented||(i=t,s.map(({id:e})=>e).join("")===i.map(({id:e})=>e).join("")))return;t=s;let[o]=s;eJ(()=>{var t;(null==o?void 0:o.id)!==(null==(t=e.dragOperation.target)?void 0:t.id)&&(r.disable(),e.actions.setDropTarget(null==o?void 0:o.id).then(()=>{r.enable()}))})})}},iG=((r=iG||{})[r.Lowest=0]="Lowest",r[r.Low=1]="Low",r[r.Normal=2]="Normal",r[r.High=3]="High",r[r.Highest=4]="Highest",r),iZ=((n=iZ||{})[n.Collision=0]="Collision",n[n.ShapeIntersection=1]="ShapeIntersection",n[n.PointerIntersection=2]="PointerIntersection",n);ek=[tW],eE=[tT],eS=[tT],eO=[tT],ex=[tT],ew=[tT],eb=[tT];var iJ=class{constructor(){ik(eP,5,this),iR(this,eC,ik(eP,8,this,"idle")),ik(eP,11,this)}get current(){return this.value}get idle(){return"idle"===this.value}get initializing(){return"initializing"===this.value}get initialized(){let{value:e}=this;return"idle"!==e&&"initialization-pending"!==e}get dragging(){return"dragging"===this.value}get dropped(){return"dropped"===this.value}set(e){this.value=e}};eP=iw(null),eC=new WeakMap,iP(eP,4,"value",ek,iJ,eC),iP(eP,2,"current",eE,iJ),iP(eP,2,"idle",eS,iJ),iP(eP,2,"initializing",eO,iJ),iP
1(eP,2,"initialized",ex,iJ),iP(eP,2,"dragging",ew,iJ),iP(eP,2,"dropped",eb,iJ),iE(eP,iJ);var iQ=class{constructor(e){this.manager=e}setDragSource(e){let{dragOperation:t}=this.manager;t.sourceIdentifier="string"==typeof e||"number"==typeof e?e:e.id}setDropTarget(e){return eJ(()=>{let{dragOperation:t}=this.manager,i=null!=e?e:null;if(t.targetIdentifier===i)return Promise.resolve(!1);t.targetIdentifier=i;let r=iK({operation:t.snapshot()});return t.status.dragging&&this.manager.monitor.dispatch("dragover",r),this.manager.renderer.rendering.then(()=>r.defaultPrevented)})}start(e){return eJ(()=>{let{dragOperation:t}=this.manager;if(null!=e.source&&this.setDragSource(e.source),!t.source)throw Error("Cannot start a drag operation without a drag source");if(!t.status.idle)throw Error("Cannot start a drag operation while another is active");let i=new AbortController,{event:r,coordinates:n}=e;eG(()=>{t.status.set("initialization-pending"),t.shape=null,t.canceled=!1,t.activatorEvent=null!=r?r:null,t.position.reset(n)});let s=iK({operation:t.snapshot()});return(this.manager.monitor.dispatch("beforedragstart",s),s.defaultPrevented)?(t.reset(),i.abort()):(t.status.set("initializing"),t.controller=i,this.manager.renderer.rendering.then(()=>{if(i.signal.aborted)return;let{status:e}=t;"initializing"===e.current&&eG(()=>{t.status.set("dragging"),this.manager.monitor.dispatch("dragstart",{nativeEvent:r,operation:t.snapshot(),cancelable:!1})})})),i})}move(e){return eJ(()=>{var t,i;let{dragOperation:r}=this.manager,{status:n,controller:s}=r;if(!n.dragging||!s||s.signal.aborted)return;let l=iK({nativeEvent:e.event,operation:r.snapshot(),by:e.by,to:e.to},null==(t=e.cancelable)||t);(null==(i=e.propagate)||i)&&this.manager.monitor.dispatch("dragmove",l),queueMicrotask(()=>{var t,i,n,s,o;if(l.defaultPrevented)return;let a=null!=(o=e.to)?o:{x:r.position.current.x+(null!=(i=null==(t=e.by)?void 0:t.x)?i:0),y:r.position.current.y+(null!=(s=null==(n=e.by)?void 0:n.y)?s:0)};r.position.current=a})})}stop(e={}){return eJ(()=>{var t,i;let r,{dragOperation:n}=this.manager,{controller:s}=n;if(!s||s.signal.aborted)return;s.abort();let l=()=>{this.manager.renderer.rendering.then(()=>{n.status.set("dropped");let e=eJ(()=>{var e;return(null==(e=n.source)?void 0:e.status)==="dropping"}),t=()=>{n.controller===s&&(n.controller=void 0),n.reset()};if(e){let{source:e}=n,i=tu(()=>{(null==e?void 0:e.status)==="idle"&&(i(),t())})}else this.manager.renderer.rendering.then(t)})};n.canceled=null!=(t=e.canceled)&&t,this.manager.monitor.dispatch("dragend",{nativeEvent:e.event,operation:n.snapshot(),canceled:null!=(i=e.canceled)&&i,suspend:()=>{let e={resume:()=>{},abort:()=>{}};return r=new Promise((t,i)=>{e.resume=t,e.abort=i}),e}}),r?r.then(l).catch(()=>n.reset()):l()})}},i0=class extends iT{constructor(e,t){super(e,t),this.manager=e,this.options=t}},i1=class extends AbortController{constructor(e,t){for(const i of(super(),this.constraints=e,this.onActivate=t,this.activated=!1,null!=e?e:[]))i.controller=this}onEvent(e){var t;if(!this.activated)if(null==(t=this.constraints)?void 0:t.length)for(let t of this.constraints)t.onEvent(e);else this.activate(e)}activate(e){this.activated||(this.activated=!0,this.onActivate(e))}abort(e){this.activated=!1,super.abort(e)}},i2=class{constructor(e){this.options=e,iR(this,eD)}set controller(e){iA(this,eD,e),e.signal.addEventListener("abort",()=>this.abort())}activate(e){var t;null==(t=iM(this,eD))||t.activate(e)}};eD=new WeakMap;var i4=class extends iT{constructor(e,t){super(e,t),this.manager=e,this.options=t}apply(e){return e.transform}},i5=class{constructor(e){this.draggables=new iV,this.droppables=new iV,this.plugins=new iz(e),this.sensors=new iz(e),this.modifiers=new iz(e)}register(e,t){if(e instanceof iX)return this.draggables.register(e.id,e);if(e instanceof iY)return this.droppables.register(e.id,e);if(e.prototype instanceof i4)return this.modifiers.register(e,t);if(e.prototype instanceof i0)return this.sensors.register(e,t);if(e.prototype instanceof iT)return this.plugins.register(e,t);throw Error("Invalid instance type")}unregister(e){if(e instanceof iq)return e instanceof iX?this.draggables.unregister(e.id,e):e instanceof iY?this.droppables.unregister(e.id,e):()=>{};if(e.prototype instanceof i4)return this.modifiers.unregister(e);if(e.prototype instanceof i0)return this.sensors.unregister(e);if(e.prototype instanceof iT)return this.plugins.unregister(e);throw Error("Invalid instance type")}destroy(){this.draggables.destroy(),this.droppables.destroy(),this.plugins.destroy(),this.sensors.destroy(),this.modifiers.destroy()}};ez=[tT],e$=[tW],eT=[tW],eW=[tW],eI=[tW],ej=[tW],eA=[tT],eR=[tT],eM=[tT];var i3=class{constructor(e){ik(eH,5,this),iR(this,eN),iR(this,eL),iR(this,eF,new tN(void 0,(e,t)=>e&&t?e.equals(t):e===t)),this.status=new iJ,iR(this,eq,ik(eH,8,this,
1!1)),ik(eH,11,this),iR(this,eV,ik(eH,12,this,null)),ik(eH,15,this),iR(this,eX,ik(eH,16,this,null)),ik(eH,19,this),iR(this,eY,ik(eH,20,this,null)),ik(eH,23,this),iR(this,eU,ik(eH,24,this,[])),ik(eH,27,this),this.position=new ie({x:0,y:0}),iR(this,eB,{x:0,y:0}),iA(this,eN,e)}get shape(){let{current:e,initial:t,previous:i}=iM(this,eF);return e&&t?{current:e,initial:t,previous:i}:null}set shape(e){e?iM(this,eF).current=e:iM(this,eF).reset()}get source(){var e;let t=this.sourceIdentifier;if(null==t)return null;let i=iM(this,eN).registry.draggables.get(t);return i&&iA(this,eL,i),null!=(e=null!=i?i:iM(this,eL))?e:null}get target(){var e;let t=this.targetIdentifier;return null!=t&&null!=(e=iM(this,eN).registry.droppables.get(t))?e:null}get transform(){let{x:e,y:t}=this.position.delta,i={x:e,y:t};for(let e of this.modifiers)i=e.apply(im(iv({},this.snapshot()),{transform:i}));return iA(this,eB,i),i}snapshot(){return eJ(()=>({source:this.source,target:this.target,activatorEvent:this.activatorEvent,transform:iM(this,eB),shape:this.shape?tL(this.shape):null,position:tL(this.position),status:tL(this.status),canceled:this.canceled}))}reset(){eG(()=>{this.status.set("idle"),this.sourceIdentifier=null,this.targetIdentifier=null,iM(this,eF).reset(),this.position.reset({x:0,y:0}),iA(this,eB,{x:0,y:0}),this.modifiers=[]})}};eH=iw(null),eN=new WeakMap,eL=new WeakMap,eF=new WeakMap,eq=new WeakMap,eV=new WeakMap,eX=new WeakMap,eY=new WeakMap,eU=new WeakMap,eB=new WeakMap,iP(eH,2,"shape",ez,i3),iP(eH,4,"canceled",e$,i3,eq),iP(eH,4,"activatorEvent",eT,i3,eV),iP(eH,4,"sourceIdentifier",eW,i3,eX),iP(eH,4,"targetIdentifier",eI,i3,eY),iP(eH,4,"modifiers",ej,i3,eU),iP(eH,2,"source",eA,i3),iP(eH,2,"target",eR,i3),iP(eH,2,"transform",eM,i3),iE(eH,i3);var i6={get rendering(){return Promise.resolve()}};function i7(e,t){return"function"==typeof e?e(t):null!=e?e:t}var i8=class{constructor(e){var t;this.destroy=()=>{this.dragOperation.status.idle||this.actions.stop({canceled:!0}),this.dragOperation.modifiers.forEach(e=>e.destroy()),this.registry.destroy(),this.collisionObserver.destroy()};const i=null!=e?e:{},r=i7(i.plugins,[]),n=i7(i.sensors,[]),s=i7(i.modifiers,[]),l=null!=(t=i.renderer)?t:i6,o=new iB(this),a=new i5(this);this.registry=a,this.monitor=o,this.renderer=l,this.actions=new iQ(this),this.dragOperation=new i3(this),this.collisionObserver=new iF(this),this.plugins=[i_,...r],this.modifiers=s,this.sensors=n;const{destroy:u}=this,c=tz(()=>{var e,t,i;let r=eJ(()=>this.dragOperation.modifiers),n=this.modifiers;for(let e of r)n.includes(e)||e.destroy();this.dragOperation.modifiers=null!=(i=null==(t=null==(e=this.dragOperation.source)?void 0:e.modifiers)?void 0:t.map(e=>{let{plugin:t,options:i}=iW(e);return new t(this,i)}))?i:n});this.destroy=()=>{c(),u()}}get plugins(){return this.registry.plugins.values}set plugins(e){this.registry.plugins.values=e}get modifiers(){return this.registry.modifiers.values}set modifiers(e){this.registry.modifiers.values=e}get sensors(){return this.registry.sensors.values}set sensors(e){this.registry.sensors.values=e}};e.s(["ActivationConstraint",0,i2,"ActivationController",0,i1,"CollisionPriority",0,iG,"CollisionType",0,iZ,"CorePlugin",0,i$,"DragDropManager",0,i8,"Draggable",0,iX,"Droppable",0,iY,"Modifier",0,i4,"Plugin",0,iT,"Sensor",0,i0,"configurator",0,function(e){return t=>iI(e,t)},"descriptor",0,iW,"resolveCustomizable",0,i7],726367)},274273,e=>{"use strict";var t=Object.defineProperty,i=Object.defineProperties,r=Object.getOwnPropertyDescriptors,n=Object.getOwnPropertySymbols,s=Object.prototype.hasOwnProperty,l=Object.prototype.propertyIsEnumerable,o=(e,i,r)=>i in e?t(e,i,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[i]=r,a=(e,t)=>{for(var i in t||(t={}))s.call(t,i)&&o(e,i,t[i]);if(n)for(var i of n(t))l.call(t,i)&&o(e,i,t[i]);return e};function u(e,t,i){if(t===i)return e;let r=e.slice();return r.splice(i,0,r.splice(t,1)[0]),r}function c(e){return"initialIndex"in e&&"number"==typeof e.initialIndex&&"index"in e&&"number"==typeof e.index}e.s(["move",0,function(e,t){return function(e,t,n){var s,l,o;let u,d,{source:h,target:p,canceled:f}=t.operation;if(!h||!p||f)return"preventDefault"in t&&t.preventDefault(),e;let g=(e,t)=>
1e===t||"object"==typeof e&&"id"in e&&e.id===t;if(Array.isArray(e)){let i=e.findIndex(e=>g(e,h.id)),r=e.findIndex(e=>g(e,p.id));if(-1===i||-1===r){if(c(h)){let i=h.initialIndex,r=h.index;return i===r||i<0||i>=e.length?("preventDefault"in t&&t.preventDefault(),e):n(e,i,r)}return e}if(!f&&"index"in h&&"number"==typeof h.index){let t=h.index;if(t!==i)return n(e,i,t)}return n(e,i,r)}let v=Object.entries(e),m=-1,y=-1;for(let[e,t]of v)if(-1===m&&-1!==(m=t.findIndex(e=>g(e,h.id)))&&(u=e),-1===y&&-1!==(y=t.findIndex(e=>g(e,p.id)))&&(d=e),-1!==m&&-1!==y)break;if(-1===m&&c(h)){let s=h.initialGroup,l=h.initialIndex,o=h.group,u=h.index;if(null==s||null==o||!(s in e)||!(o in e)||s===o&&l===u)return"preventDefault"in t&&t.preventDefault(),e;if(s===o)return i(a({},e),r({[s]:n(e[s],l,u)}));let c=e[s][l];return i(a({},e),r({[s]:[...e[s].slice(0,l),...e[s].slice(l+1)],[o]:[...e[o].slice(0,u),c,...e[o].slice(u)]}))}if(!h.manager)return e;let{dragOperation:b}=h.manager,w=null!=(l=null==(s=b.shape)?void 0:s.current.center)?l:b.position.current;if(null==d&&p.id in e){let t=p.shape&&w.y>p.shape.center.y?e[p.id].length:0;d=p.id,y=t}if(null==u||null==d||u===d&&m===y){if(null!=u&&u===d&&m===y&&c(h)){let t=null!=h.group&&h.group!==u,s=h.index!==m;if(t||s){let t=null!=(o=h.group)?o:u;if(t in e){if(u===t)return i(a({},e),r({[u]:n(e[u],m,h.index)}));let s=e[u][m];return i(a({},e),r({[u]:[...e[u].slice(0,m),...e[u].slice(m+1)],[t]:[...e[t].slice(0,h.index),s,...e[t].slice(h.index)]}))}}}return"preventDefault"in t&&t.preventDefault(),e}if(u===d)return i(a({},e),r({[u]:n(e[u],m,y)}));let O=+!!(p.shape&&Math.round(w.y)>Math.round(p.shape.center.y)),S=e[u][m];return i(a({},e),r({[u]:[...e[u].slice(0,m),...e[u].slice(m+1)],[d]:[...e[d].slice(0,y+O),S,...e[d].slice(y+O)]}))}(e,t,u)}])},926410,e=>{"use strict";var t,i,r,n,s,l,o,a,u,c,d,h,p,f,g,v,m,y=e.i(362959),b=e=>{throw TypeError(e)},w=(e,t,i)=>t.has(e)||b("Cannot "+i),O=(e,t,i)=>(w(e,t,"read from private field"),t.get(e)),S=(e,t,i)=>t.has(e)?b("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,i),E=(e,t,i,r)=>(w(e,t,"write to private field"),t.set(e,i),i),k=(e,t,i)=>(w(e,t,"access private method"),i);function P(e){return!!e&&(e instanceof KeyframeEffect||"getKeyframes"in e&&"function"==typeof e.getKeyframes)}function C(e,t){let i=e.getAnimations(),r=null;for(let e of i){if("running"!==e.playState)continue;let{effect:i}=e,n=(P(i)?i.getKeyframes():[]).filter(t);n.length>0&&(r=[n[n.length-1],e])}return r}function D(e){let{width:t,height:i,top:r,left:n,bottom:s,right:l}=e.getBoundingClientRect();return{width:t,height:i,top:r,left:n,bottom:s,right:l}}function M(e){let t=Object.prototype.toString.call(e);return"[object Window]"===t||"[object global]"===t}function R(e){return"nodeType"in e}function A(e){var t,i,r;return e?M(e)?e:R(e)?"defaultView"in e?null!=(t=e.defaultView)?t:window:null!=(r=null==(i=e.ownerDocument)?void 0:i.defaultView)?r:window:window:window}function j(e){let{Document:t}=A(e);return e instanceof t||"nodeType"in e&&e.nodeType===Node.DOCUMENT_NODE}function I(e){return!(!e||M(e))&&(e instanceof A(e).HTMLElement||"namespaceURI"in e&&"string"==typeof e.namespaceURI&&e.namespaceURI.endsWith("html"))}function W(e){return e instanceof A(e).SVGElement||"namespaceURI"in e&&"string"==typeof e.namespaceURI&&e.namespaceURI.endsWith("svg")}function T(e){return e?M(e)?e.document:R(e)?j(e)?e:I(e)||W(e)?e.ownerDocument:document:document:document}function $(e){var t,i,r,n;let{documentElement:s}=T(e),l=A(e).visualViewport,o=null!=(t=null==l?void 0:l.width)?t:s.clientWidth,a=null!=(i=null==l?void 0:l.height)?i:s.
1clientHeight,u=null!=(r=null==l?void 0:l.offsetTop)?r:0,c=null!=(n=null==l?void 0:l.offsetLeft)?n:0;return{top:u,left:c,right:c+o,bottom:u+a,width:o,height:a}}function z(e,t=e.getBoundingClientRect(),i=0){var r,n,s,l,o;let a=t,{ownerDocument:u}=e,c=null!=(r=u.defaultView)?r:window,d=e.parentElement;for(;d&&d!==u.documentElement;){if(!function(e){if("DETAILS"===e.tagName&&!1===e.open)return!1;let{overflow:t,overflowX:i,overflowY:r}=getComputedStyle(e);return"visible"===t&&"visible"===i&&"visible"===r}(d)){let e=d.getBoundingClientRect(),t=i*(e.bottom-e.top),r=i*(e.right-e.left),n=i*(e.bottom-e.top),s=i*(e.right-e.left);(a={top:Math.max(a.top,e.top-t),right:Math.min(a.right,e.right+r),bottom:Math.min(a.bottom,e.bottom+n),left:Math.max(a.left,e.left-s),width:0,height:0}).width=a.right-a.left,a.height=a.bottom-a.top}d=d.parentElement}let h=c.visualViewport,p=null!=(n=null==h?void 0:h.offsetTop)?n:0,f=null!=(s=null==h?void 0:h.offsetLeft)?s:0,g=null!=(l=null==h?void 0:h.width)?l:c.innerWidth,v=null!=(o=null==h?void 0:h.height)?o:c.innerHeight,m=i*v,y=i*g;return(a={top:Math.max(a.top,p-m),right:Math.min(a.right,f+g+y),bottom:Math.min(a.bottom,p+v+m),left:Math.max(a.left,f-y),width:0,height:0}).width=a.right-a.left,a.height=a.bottom-a.top,a.width<0&&(a.width=0),a.height<0&&(a.height=0),a}var N="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function L(){return/^((?!chrome|android).)*safari/i.test(navigator.userAgent)}function F(e){return!!e&&!!R(e)&&e instanceof A(e).ShadowRoot}function H(e){return"value"in e}function q(e){return"CANVAS"===e.tagName}var V=new WeakMap,X=class{constructor(){this.entries=new Set,this.clear=()=>{for(let e of this.entries){let[t,{type:i,listener:r,options:n}]=e;t.removeEventListener(i,r,n)}this.entries.clear()}}bind(e,t){let i=Array.isArray(e)?e:[e],r=Array.isArray(t)?t:[t],n=[];for(let e of i)for(let t of r){let{type:i,listener:r,options:s}=t,l=[e,t];e.addEventListener(i,r,s),this.entries.add(l),n.push(l)}let s=this.entries;return function(){for(let e of n){let[t,{type:i,listener:r,options:n}]=e;t.removeEventListener(i,r,n),s.delete(e)}}}};function Y(e){let t=null==e?void 0:e.ownerDocument.defaultView;if(t&&t.self!==t.parent)return t.frameElement}function U(e,t){let i,r;return function(...n){let s=this;if(r){let l;null==i||i(),l=setTimeout(()=>{e.apply(s,n),r=performance.now()},t-(performance.now()-r)),i=()=>clearTimeout(l)}else e.apply(s,n),r=performance.now()}}var B=N?ResizeObserver:class{observe(){}unobserve(){}disconnect(){}},K=class extends B{constructor(e){super(t=>{O(this,i)?e(t,this):E(this,i,!0)}),S(this,i,!1)}};i=new WeakMap;var _=Array.from({length:100},(e,t)=>t/100),G=class{constructor(e,t,i={debug:!1,skipInitial:!1}){this.element=e,this.callback=t,S(this,d),this.disconnect=()=>{var e,t,i;E(this,u,!0),null==(e=O(this,s))||e.disconnect(),null==(t=O(this,l))||t.disconnect(),O(this,o).disconnect(),null==(i=O(this,a))||i.remove()},S(this,r,!0),S(this,n),S(this,s),S(this,l),S(this,o),S(this,a),S(this,u,!1),S(this,c,U(()=>{var e,t,i;let{element:n}=this;if(null==(e=O(this,l))||e.disconnect(),O(this,u)||!O(this,r)||!n.isConnected)return;let s=null!=(t=n.ownerDocument)?t:document,{innerHeight:o,innerWidth:a}=null!=(i=s.defaultView)?i:window,p=n.getBoundingClientRect(),{top:f,left:g,bottom:v,right:m}=z(n,p),b=-Math.floor(f),w=-Math.floor(g),S=-Math.floor(a-m),P=-Math.floor(o-v),C=`${b}px ${S}px ${P}px ${w}px`;this.boundingClientRect=p,E(this,l,new IntersectionObserver(e=>{let[t]=e,{intersectionRect:i}=t;1!==(1!==t.intersectionRatio?t.intersectionRatio:y.Rectangle.intersectionRatio(i,z(n)))&&O(this,c).call(this)},{threshold:_,rootMargin:C,root:s})),O(this,l).observe(n),k(this,d,h).call(this)},75)),this.boundingClientRect=e.getBoundingClientRect(),E(this,r,function(e,t=e.getBoundingClientRect()){let{width:i,height:r}=z(e,t);return i>0&&r>0}(e,this.boundingClientRect));let p=!0;this.callback=e=>{p&&(p=!1,i.skipInitial)||t(e)};const f=e.ownerDocument;(null==i?void 0:i.debug)&&(E(this,a,document.createElement("div")),O(this,a).style.background="rgba(0,0,0,0.15)",O(this,a).style.position="fixed",O(this,a).style.pointerEvents="none",f.body.appendChild(O(this,a))),E(this,o,new IntersectionObserver(t=>{var i,n;let{boundingClientRect:o,isIntersecting:u}=t[t.length-1],{width:d,height:h}=o,p=O(this,r);E(this,r,u),(d||h)&&(p&&!u?(null==(i=O(this,l))||i.disconnect(),this.callback(null),null==(n=O(this,s))||n.disconnect(),E(this,s,void 0),O(this,a)&&(O(this,a).style.visibility="hidden")):O(this,c).call(this),u&&!O(this,s)&&(E(this,s,new K(O(this,c))),O(this,s).observe(e)))},{threshold:_,root:f})),O(this,r)&&!i.skipInitial&&this.callback(this.boundingClientRect),O(this,o).observe(e)}};r=new WeakMap,n=new WeakMap,s=new WeakMap,l=new WeakMap,o=new WeakMap,a=new WeakMap,u=new WeakMap,c=new WeakMap,d=new WeakSet,h=function(){var e,t;!O(this,u)&&(k(this,d,p).call(this),(e=this.boundingClientRect)===(t=O(this,n))||e&&t&&e.top==t.to
1p&&e.left==t.left&&e.right==t.right&&e.bottom==t.bottom||(this.callback(this.boundingClientRect),E(this,n,this.boundingClientRect)))},p=function(){if(O(this,a)){let{top:e,left:t,width:i,height:r}=z(this.element);O(this,a).style.overflow="hidden",O(this,a).style.visibility="visible",O(this,a).style.top=`${Math.floor(e)}px`,O(this,a).style.left=`${Math.floor(t)}px`,O(this,a).style.width=`${Math.floor(i)}px`,O(this,a).style.height=`${Math.floor(r)}px`}};var Z=new WeakMap,J=new WeakMap,Q=class{constructor(e,t,i){this.callback=t,S(this,f),S(this,g,!1),S(this,v),S(this,m,U(e=>{if(!O(this,g)&&e.target&&"contains"in e.target&&"function"==typeof e.target.contains){for(let t of O(this,v))if(e.target.contains(t)){this.callback(O(this,f).boundingClientRect);break}}},75));const r=function(e){let t=new Set,i=Y(e);for(;i;)t.add(i),i=Y(i);return t}(e),n=function(e,t){let i=new Set;for(let r of e){let e=function(e,t){let i=Z.get(e);return i||(i={disconnect:new G(e,t=>{let i=Z.get(e);i&&i.callbacks.forEach(e=>e(t))},{skipInitial:!0}).disconnect,callbacks:new Set}),i.callbacks.add(t),Z.set(e,i),()=>{i.callbacks.delete(t),0===i.callbacks.size&&(Z.delete(e),i.disconnect())}}(r,t);i.add(e)}return()=>i.forEach(e=>e())}(r,t),s=function(e,t){var i;let r=e.ownerDocument;if(!J.has(r)){let e=new AbortController,t=new Set;document.addEventListener("scroll",e=>t.forEach(t=>t(e)),{capture:!0,passive:!0,signal:e.signal}),J.set(r,{disconnect:()=>e.abort(),listeners:t})}let{listeners:n,disconnect:s}=null!=(i=J.get(r))?i:{};return n&&s?(n.add(t),()=>{n.delete(t),0===n.size&&(s(),J.delete(r))}):()=>{}}(e,O(this,m));E(this,v,r),E(this,f,new G(e,t,i)),this.disconnect=()=>{O(this,g)||(E(this,g,!0),n(),s(),O(this,f).disconnect())}}};function ee(e){return"showPopover"in e&&"hidePopover"in e&&"function"==typeof e.showPopover&&"function"==typeof e.hidePopover}function et(e){return!!N&&!!e&&e===T(e).scrollingElement}function ei(e){var t,i;let r=A(e),n=et(e)?$(e):D(e),s=r.visualViewport,l=et(e)?{height:null!=(t=null==s?void 0:s.height)?t:r.innerHe
1ight,width:null!=(i=null==s?void 0:s.width)?i:r.innerWidth}:{height:e.clientHeight,width:e.clientWidth},o={current:{x:e.scrollLeft,y:e.scrollTop},max:{x:e.scrollWidth-l.width,y:e.scrollHeight-l.height}},a=o.current.y<=0,u=o.current.x<=0,c=o.current.y>=o.max.y,d=o.current.x>=o.max.x;return{rect:n,position:o,isTop:a,isLeft:u,isBottom:c,isRight:d}}f=new WeakMap,g=new WeakMap,v=new WeakMap,m=new WeakMap;var er=class{constructor(e){this.scheduler=e,this.pending=!1,this.tasks=new Set,this.resolvers=new Set,this.flush=()=>{let{tasks:e,resolvers:t}=this;for(let t of(this.pending=!1,this.tasks=new Set,this.resolvers=new Set,e))t();for(let e of t)e()}}schedule(e){return this.tasks.add(e),this.pending||(this.pending=!0,this.scheduler(this.flush)),new Promise(e=>this.resolvers.add(e))}},en=new er(e=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(e):e()}),es=new er(e=>setTimeout(e,50)),el=new Map,eo=el.clear.bind(el);function ea(e,t=!1){if(!t)return eu(e);let i=el.get(e);return i||(i=eu(e),el.set(e,i),es.schedule(eo)),i}function eu(e){return A(e).getComputedStyle(e)}var ec={excludeElement:!0,escapeShadowDOM:!0};function ed(e,t=ec){let{limit:i,excludeElement:r,escapeShadowDOM:n}=t,s=new Set;return e?function t(l){if(null!=i&&s.size>=i||!l)return s;if(j(l)&&null!=l.scrollingElement&&!s.has(l.scrollingElement))return s.add(l.scrollingElement),s;if(n&&F(l))return t(l.host);if(!I(l))return W(l)?t(l.parentElement):s;if(s.has(l))return s;let o=ea(l,!0);if(r&&l===e||function(e,t=ea(e,!0)){let i=/(auto|scroll|overlay)/;return["overflow","overflowX","overflowY"].some(e=>{let r=t[e];return"string"==typeof r&&i.test(r)})}(l,o)&&s.add(l),function(e,t=ea(e,!0)){return"fixed"===t.position||"sticky"===t.position}(l,o)){let{scrollingElement:e}=l.ownerDocument;return e&&s.add(e),s}return t(l.parentNode)}(e):s}function eh(e,t=window.frameElement){let i={x:0,y:0,scaleX:1,scaleY:1};if(!e)return i;let r=Y(e);for(;r&&r!==t;){let e=D(r),{x:t,y:n}=function(e,t=D(e)){let i=Math.round(t.width),r=Math.round(t.height);if(I(e))return{x:i/e.offsetWidth,y:r/e.offsetHeight};let n=ea(e,!0);return{x:(parseFloat(n.width)||i)/i,y:(parseFloat(n.height)||r)/r}}(r,e);i.x=i.x+e.left,i.y=i.y+e.top,i.scaleX=i.scaleX*t,i.scaleY=i.scaleY*n,r=Y(r)}return i}function ep(e){if("none"===e)return null;let[t,i,r="0"]=e.split(" "),n={x:parseFloat(t),y:parseFloat(i),z:parseInt(r,10)};return isNaN(n.x)&&isNaN(n.y)?null:{x:isNaN(n.x)?0:n.x,y:isNaN(n.y)?0:n.y,z:isNaN(n.z)?0:n.z}}function ef(e){var t,i,r,n,s,l,o,a,u;let{scale:c,transform:d,translate:h}=e,p=function(e){if("none"===e)return null;let t=e.split(" "),i=parseFloat(t[0]),r=parseFloat(t[1]);return isNaN(i)&&isNaN(r)?null:{x:isNaN(i)?r:i,y:isNaN(r)?i:r}}(c),f=ep(h),g=function(e){if(e.startsWith("matrix3d(")){let t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith("matrix(")){let t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}(d);if(!g&&!p&&!f)return null;let v={x:null!=(t=null==p?void 0:p.x)?t:1,y:null!=(i=null==p?void 0:p.y)?i:1},m={x:null!=(r=null==f?void 0:f.x)?r:0,y:null!=(n=null==f?void 0:f.y)?n:0},y={x:null!=(s=null==g?void 0:g.x)?s:0,y:null!=(l=null==g?void 0:g.y)?l:0,scaleX:null!=(o=null==g?void 0:g.scaleX)?o:1,scaleY:null!=(a=null==g?void 0:g.scaleY)?a:1};return{x:m.x+y.x,y:m.y+y.y,z:null!=(u=null==f?void 0:f.z)?u:0,scaleX:v.x*y.scaleX,scaleY:v.y*y.scaleY}}var eg=((t=eg||{})[t.Idle=0]="Idle",t[t.Forward=1]="Forward",t[t.Reverse=-1]="Reverse",t),ev={x:.2,y:.2},em={x:10,y:10};function ey(e){let t=0,i=0,r=e;for(;r;){t+=r.offsetTop,i+=r.offsetLeft;let e=r.offsetParent;if(!I(e))break;t+=e.clientTop,i+=e.clientLeft,r=e}return{top:t,left:i}}var eb=new er(e=>setTimeout(e,0)),ew=new Map,ex=ew.clear.bind(ew),eO=class extends y.Rectangle{constructor(e,t={}){var i,r,n,s;let l;const{frameTransform:o=eh(e),ignoreTransforms:a,getBoundingClientRect:u=D}=t,c=function(e,t){let i=(function(e){let t=e.ownerDocument,i=ew.get(t);if(i)return i;i=t.getAnimations(),ew.set(t,i),eb.schedule(ex);let r=i.filter(t=>P(t.effect)&&t.effect.target===e);return ew.set(e,r),i})(e).filter(e=>{var i,r;if(P(e.effect)){let{target:n}=e.effect;if(null==(r=n&&(null==(i=t.isValidTarget)?void 0:i.call(t,n)))||r)return e.effect.getKeyframes().some(e=>{for(let i of t.properties)if(e[i])return!0})}}).map(e=>{let{effect:t,currentTime:i}=e,r=null==t?void 0:t.getComputedTiming().duration;if(!e.pending&&"finished"!==e.playState&&"number"==typeof r&&"number"==typeof i&&i<r)return e.currentTime=r,()=>{e.currentTime=i}});if(i.length>0)return()=>
1i.forEach(e=>null==e?void 0:e())}(e,{properties:["transform","translate","scale","width","height"],isValidTarget:t=>(t!==e||L())&&t.contains(e)}),d=u(e);let{top:h,left:p,width:f,height:g}=d;const v=ea(e),m=ef(v),y={x:null!=(i=null==m?void 0:m.scaleX)?i:1,y:null!=(r=null==m?void 0:m.scaleY)?r:1},b=function(e,t){let i,r,n,s=e.getAnimations();if(!s.length)return null;let l=!1;for(let e of s){if("running"!==e.playState)continue;let t=P(e.effect)?e.effect.getKeyframes():[],s=t[t.length-1];if(!s)continue;let{transform:o,translate:a,scale:u}=s;"string"==typeof o&&o&&(i=o,l=!0),"string"==typeof a&&a&&(r=a,l=!0),"string"==typeof u&&u&&(n=u,l=!0)}return l?ef({transform:null!=i?i:t.transform,translate:null!=r?r:t.translate,scale:null!=n?n:t.scale}):null}(e,v);null==c||c(),m&&(l=function(e,t,i){let{scaleX:r,scaleY:n,x:s,y:l}=t,o=e.left-s-(1-r)*parseFloat(i),a=e.top-l-(1-n)*parseFloat(i.slice(i.indexOf(" ")+1)),u=r?e.width/r:e.width,c=n?e.height/n:e.height;return{width:u,height:c,top:a,right:o+u,bottom:a+c,left:o}}(d,m,v.transformOrigin),(a||b)&&(h=l.top,p=l.left,f=l.width,g=l.height));const w={width:null!=(n=null==l?void 0:l.width)?n:f,height:null!=(s=null==l?void 0:l.height)?s:g};if(b&&!a&&l){const e=function(e,t,i){let{scaleX:r,scaleY:n,x:s,y:l}=t,o=e.left+s+(1-r)*parseFloat(i),a=e.top+l+(1-n)*parseFloat(i.slice(i.indexOf(" ")+1)),u=r?e.width*r:e.width,c=n?e.height*n:e.height;return{width:u,height:c,top:a,right:o+u,bottom:a+c,left:o}}(l,b,v.transformOrigin);h=e.top,p=e.left,f=e.width,g=e.height,y.x=b.scaleX,y.y=b.scaleY}o&&(a||(p*=o.scaleX,f*=o.scaleX,h*=o.scaleY,g*=o.scaleY),p+=o.x,h+=o.y),super(p,h,f,g),this.scale=y,this.intrinsicWidth=w.width,this.intrinsicHeight=w.height}};function eS(e){return"style"in e&&"object"==typeof e.style&&null!==e.style&&"setProperty"in e.style&&"removeProperty"in e.style&&"function"==typeof e.style.setProperty&&"function"==typeof e.style.removeProperty}var eE=class{constructor(e){this.element=e,this.initial=new Map}set(e,t=""){let{element:i}=this;if(eS(i))for(let[r,n]of Object.entries(e)){let e=`${t}${r}`;this.initial.has(e)||this.initial.set(e,i.style.getPropertyValue(e)),i.style.setProperty(e,"string"==typeof n?n:`${n}px`)}}remove(e,t=""){let{element:i}=this;if(eS(i))for(let r of e){let e=`${t}${r}`;i.style.removeProperty(e)}}reset(){let{element:e}=this;if(eS(e)){for(let[t,i]of this.initial)e.style.setProperty(t,i);""===e.getAttribute("style")&&e.removeAttribute("style")}}};function ek(e){return!!e&&(e instanceof A(e).Element||R(e)&&e.nodeType===Node.ELEMENT_NODE)}var eP={};e.s(["DOMRectangle",0,eO,"Listeners",0,X,"PositionObserver",0,Q,"ProxiedElements",0,V,"ScrollDirection",0,eg,"Styles",0,eE,"animateTransform",0,function({element:e,keyframes:t,options:i}){return e.animate(t,i).finished},"canScroll",0,function(e,t){let{isTop:i,isBottom:r,isLeft:n,isRight:s,position:l}=ei(e),{x:o,y:a}=null!=t?t:{x:0,y:0},u=!i&&l.current.y+a>0,c=!r&&l.current.y+a<l.max.y,d=!n&&l.current.x+o>0,h=!s&&l.current.x+o<l.max.x;return{top:u,bottom:c,left:d,right:h,x:d||h,y:u||c}},"cloneElement",0,function(e){let t="input, textarea, select, canvas, [contenteditable]",i=e.cloneNode(!0),r=Array.from(e.querySelectorAll(t));return Array.from(i.querySelectorAll(t)).forEach((e,t)=>{let i=r[t];if(H(e)&&H(i)&&("file"!==e.type&&(e.value=i.value),"radio"===e.type&&e.name&&(e.name=`Cloned__${e.name}`)),q(e)&&q(i)&&i.width>0&&i.height>0){let t=e.getContext("2d");null==t||t.drawImage(i,0,0)}}),i},"computeTranslate",0,function(e,t=ea(e).translate,i=!0){if(i){let t=C(e,e=>"translate"in e);if(t){let{translate:e=""}=t[0];if("string"==typeof e){let t=ep(e);if(t)return t}}}if(t){let e=ep(t);if(e)return e}return{x:0,y:0,z:0}},"detectScrollIntent",0,function(e,t,i,r=25,n=ev,s=em){let{x:l,y:o}=t,{rect:a,isTop:u,isBottom:c,isLeft:d,isRight:h}=ei(e),p=eh(e),f=ef(ea(e,!0)),g=null!==f&&(null==f?void 0:f.scaleX)<0,v=null!==f&&(null==f?void 0:f.scaleY)<0,m=new y.Rectangle(a.left*p.scaleX+p.x,a.top*p.scaleY+p.y,a.width*p.scaleX,a.height*p.scaleY),b={x:0,y:0},w={x:0,y:0},O={height:m.height*n.y,width:m.width*n.x};return O.height>0&&(!u||v&&!c)&&o<=m.top+O.height&&(null==i?void 0:i.y)!==1&&l>=m.left-s.x&&l<=m.right+s.x?(b.y=v?1:-1,w.y=r*Math.abs((m.top+O.height-o)/O.height)):O.height>0&&(!c||v&&!u)&&o>=m.bottom-O.height&&(null==i?void 0:i.y)!==-1&&l>=m.left-s.x&&l<=m.right+s.x&&(b.y=v?-1:1,w.y=r*Math.abs((m.bottom-O.height-o)/O.height)),O.width>0&&(!h||g&&!d)&&l>=m.right-O.width&&(null==i?void 0:i.x)!==-1&&o>=m.top-s.y&&o<=m.bottom+s.y?(b.x=g?-1:1,w.x=r*Math.abs((m.right-O.width-l)/O.width)):O.width>0&&(!d||g&&!h)&&l<=m.left+O.width&&(null==i?void 0:i.x)!==1&&o>=m.top-s.y&&o<=m.bottom+s.y&&(b.x=g?1:-1,w.x=r*Math.abs((m.left+O.width-l)/O.width)),{direction:b,speed:w}},"generateUniqueId",0,function(e){let t=null==eP[e]?0:eP[e]+1;return eP[e]=t,`${e}-${t}`},"getBoundingRectangle",0,D,"getComputedStyles",0,ea,"getDocument",0,T,"getDocuments",0,function e(t=document,i=new Set){if(i.has(t))return[];i.add(t);let r=[t];for(let n of Array.from(t.querySelectorAll("iframe, frame")))try{let t=n.contentDocument;t&&!i.has(t)&&r.push(...e(t,i))}catch(e){}try{let n=t.defaultView;if(n&&n!==window.top){let s=n.parent;s&&s.document&&s.document!==t&&r.push(...e(s.document,i))}}catch(e){}return r},"getElementFromPoint",0,function e(t,{x:i,y:r}){var n;let s=t.elementFromPoint(i,r);if((null==(n=s)?void 0:n.tagName)==="IFRAME"){let{contentDocument:t}=s;if(t){let{left:n,top:l}=s.getBoundingClientRect();return e(t,{x:i-n,y:r-l})}}return s}
1,"getEventCoordinates",0,function(e){return{x:e.clientX,y:e.clientY}},"getFinalKeyframe",0,C,"getFixedPositionOffset",0,function(){var e,t;let i=L()?window.visualViewport:null;return{x:null!=(e=null==i?void 0:i.offsetLeft)?e:0,y:null!=(t=null==i?void 0:i.offsetTop)?t:0}},"getFrameElement",0,Y,"getFrameTransform",0,eh,"getRoot",0,function(e){if(e&&R(e)){let t=e.getRootNode();if(F(t)||t instanceof Document)return t}return T(e)},"getScrollableAncestors",0,ed,"getViewportBoundingRectangle",0,$,"getVisibleBoundingRectangle",0,z,"getWindow",0,A,"isDocument",0,j,"isElement",0,ek,"isHTMLElement",0,I,"isInteractiveElement",0,function(e){return!!e.closest(`
2      input:not([disabled]),
3      select:not([disabled]),
4      textarea:not([disabled]),
5      button:not([disabled]),
6      a[href],
7      [contenteditable]:not([contenteditable="false"])
8    `)},"isKeyboardEvent",0,function(e){if(!e)return!1;let{KeyboardEvent:t}=A(e.target);return e instanceof t},"isPointerEvent",0,function(e){if(!e)return!1;let{PointerEvent:t}=A(e.target);return e instanceof t},"isSafari",0,L,"isShadowRoot",0,F,"isTextInput",0,function(e){var t;if(!ek(e))return!1;let{tagName:i}=e;return"INPUT"===i||"TEXTAREA"===i||(t=e).hasAttribute("contenteditable")&&"false"!==t.getAttribute("contenteditable")},"parseTransform",0,ef,"parseTranslate",0,ep,"prefersReducedMotion",0,function(e){return e.matchMedia("(prefers-reduced-motion: reduce)").matches},"scheduler",0,en,"scrollIntoViewIfNeeded",0,function(e,{block:t="nearest",inline:i="nearest"}={}){if(!I(e))return;let r=ed(e),n=[];for(let s of r){if(!I(s))continue;let{top:r,left:l}=function(e,t){let i=ey(e),r=ey(t);return{top:i.top-r.top-t.clientTop,left:i.left-r.left-t.clientLeft}}(e,s),o=r,a=l;for(let e of n)o-=e.scrollTop,a-=e.scrollLeft;if("none"!==t){let i=o<s.scrollTop;i!==o+e.offsetHeight>s.scrollTop+s.clientHeight&&("center"===t?s.scrollTop=o-s.clientHeight/2+e.offsetHeight/2:i?s.scrollTop=o:s.scrollTop=o+e.offsetHeight-s.clientHeight)}if("none"!==i){let t=a<s.scrollLeft;t!==a+e.offsetWidth>s.scrollLeft+s.clientWidth&&("center"===i?s.scrollLeft=a-s.clientWidth/2+e.offsetWidth/2:t?s.scrollLeft=a:s.scrollLeft=a+e.offsetWidth-s.clientWidth)}n.push(s)}},"showPopover",0,function(e){try{ee(e)&&e.isConnected&&e.hasAttribute("popover")&&!e.matches(":popover-open")&&e.showPopover()}catch(e){}},"supportsPopover",0,ee,"supportsStyle",0,eS])},877751,730056,e=>{"use strict";let t,i,r,n;e.i(247167);var s,l,o,a,u,c,d,h,p,f,g,v,m,y,b,w,O,S,E,k,P,C,D,M,R,A,j,I,W,T,$,z,N,L,F,H,q,V,X,Y,U,B,K,_,G,Z,J,Q,ee,et,ei,er,en,es,el,eo,ea,eu,ec,ed,eh,ep,ef,eg,ev,em,ey,eb,ew,ex,eO,eS,eE=e.i(271645),ek=e.i(726367),eP=e.i(926410),eC=e.i(568278),eD=e.i(5027),eM=e.i(362959),eR=e=>{var t;return null!=(t=(({dragOperation:e,droppable:t})=>{let i=e.position.current;if(!i)return null;let{id:r}=t;return t.shape&&t.shape.containsPoint(i)?{id:r,value:1/eM.Point.distance(t.shape.center,i),type:ek.CollisionType.PointerIntersection,priority:ek.CollisionPriority.High}:null})(e))?t:(({dragOperation:e,droppable:t})=>{let{shape:i}=e;if(!t.shape||!(null==i?void 0:i.current))return null;let r=i.current.intersectionArea(t.shape);if(r){let{position:n}=e,s=eM.Point.distance(t.shape.center,n.current),l=r/(i.current.area+t.shape.area-r);return{id:t.id,value:l/s,type:ek.CollisionType.ShapeIntersection,priority:ek.CollisionPriority.Normal}}return null})(e)},eA=e=>{let{dragOperation:t,droppable:i}=e,{shape:r,position:n}=t;if(!i.shape)return null;let s=r?eM.Rectangle.from(r.current.boundingRectangle).corners:void 0,l=eM.Rectangle.from(i.shape.boundingRectangle).corners.reduce((e,t,i)=>{var r;return e+eM.Point.distance(eM.Point.from(t),null!=(r=null==s?void 0:s[i])?r:n.current)},0);return{id:i.id,value:1/(l/4),type:ek.CollisionType.Collision,priority:ek.CollisionPriority.Normal}},ej=Object.create,eI=Object.defineProperty,eW=Object.defineProperties,eT=Object.getOwnPropertyDescriptor,e$=Object.getOwnPropertyDescriptors,ez=Object.getOwnPropertySymbols,eN=Object.prototype.hasOwnProperty,eL=Object.prototype.propertyIsEnumerable,eF=(e,t)=>
8(t=Symbol[e])?t:Symbol.for("Symbol."+e),eH=e=>{throw TypeError(e)},eq=(e,t,i)=>t in e?eI(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,eV=(e,t)=>{for(var i in t||(t={}))eN.call(t,i)&&eq(e,i,t[i]);if(ez)for(var i of ez(t))eL.call(t,i)&&eq(e,i,t[i]);return e},eX=(e,t)=>eI(e,"name",{value:t,configurable:!0}),eY=(e,t)=>{var i={};for(var r in e)eN.call(e,r)&&0>t.indexOf(r)&&(i[r]=e[r]);if(null!=e&&ez)for(var r of ez(e))0>t.indexOf(r)&&eL.call(e,r)&&(i[r]=e[r]);return i},eU=e=>{var t;return[,,,ej(null!=(t=null==e?void 0:e[eF("metadata")])?t:null)]},eB=["class","method","getter","setter","accessor","field","value","get","set"],eK=e=>void 0!==e&&"function"!=typeof e?eH("Function expected"):e,e_=(e,t,i,r,n)=>({kind:eB[e],name:t,metadata:r,addInitializer:e=>i._?eH("Already initialized"):n.push(eK(e||null))}),eG=(e,t)=>eq(t,eF("metadata"),e[3]),eZ=(e,t,i,r)=>{for(var n=0,s=e[t>>1],l=s&&s.length;n<l;n++)1&t?s[n].call(i):r=s[n].call(i,r);return r},eJ=(e,t,i,r,n,s)=>{var l,o,a,u,c,d=7&t,h=!!(8&t),p=!!(16&t),f=d>3?e.length+1:d?h?1:2:0,g=eB[d+5],v=d>3&&(e[f-1]=[]),m=e[f]||(e[f]=[]),y=d&&(p||h||(n=n.prototype),d<5&&(d>3||!p)&&eT(d<4?n:{get[i](){return e1(this,s)},set[i](x){return e4(this,s,x)}},i));d?p&&d<4&&eX(s,(d>2?"set ":d>1?"get ":"")+i):eX(n,i);for(var b=r.length-1;b>=0;b--)u=e_(d,i,a={},e[3],m),d&&(u.static=h,u.private=p,c=u.access={has:p?e=>e0(n,e):e=>i in e},3^d&&(c.get=p?e=>(1^d?e1:e5)(e,n,4^d?s:y.get):e=>e[i]),d>2&&(c.set=p?(e,t)=>e4(e,n,t,4^d?s:y.set):(e,t)=>e[i]=t)),o=(0,r[b])(d?d<4?p?s:y[g]:d>4?void 0:{get:y.get,set:y.set}:n,u),a._=1,4^d||void 0===o?eK(o)&&(d>4?v.unshift(o):d?p?s=o:y[g]=o:n=o):"object"!=typeof o||null===o?eH("Object expected"):(eK(l=o.get)&&(y.get=l),eK(l=o.set)&&(y.set=l),eK(l=o.init)&&v.unshift(l));return d||eG(e,n),y&&eI(n,i,y),p?4^d?s:y:n},eQ=(e,t,i)=>t.has(e)||eH("Cannot "+i),e0=(e,t)=>Object(t)!==t?eH('Cannot use the "in" operator on this value'):e.has(t),e1=(e,t,i)=>(eQ(e,t,"read from private field"),i?i.call(e):t.get(e)),e2=(e,t,i)=>t.has(e)?eH("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,i),e4=(e,t,i,r)=>(eQ(e,t,"write to private field"),r?r.call(e,i):t.set(e,i),i),e5=(e,t,i)=>(eQ(e,t,"access private method"),i),e3={draggable:"To pick up a draggable item, press the space bar. While dragging, use the arrow keys to move the item in a given direction. Press space again to drop the item in its new position, or press escape to cancel."},e6={dragstart({operation:{source:e}}){if(e)return`Picked up draggable item ${e.id}.`},dragover({operation:{source:e,target:t}}){if(e&&e.id!==(null==t?void 0:t.id))return t?`Draggable item ${e.id} was moved over droppable target ${t.id}.`:`Draggable item ${e.id} is no longer over a droppable target.`},dragend({operation:{source:e,target:t},canceled:i}){if(e)return i?`Dragging was cancelled. Draggable item ${e.id} was dropped.`:t?`Draggable item ${e.id} was dropped over droppable target ${t.id}`:`Draggable item ${e.id} was dropped.`}},e7=["dragover","dragmove"],e8=class extends ek.Plugin{constructor(e,t){let i,r,n,s;super(e);const{id:l,idPrefix:{description:o="dnd-kit-description",announcement:a="dnd-kit-announcement"}={},announcements:u=e6,screenReaderInstructions:c=e3,debounce:d=500}=null!=t?t:{},h=l?`${o}-${l}`:(0,eP.generateUniqueId)(o),p=l?`${a}-${l}`:(0,eP.generateUniqueId)(a),f=(e=s)=>{n&&e&&(null==n?void 0:n.nodeValue)!==e&&(n.nodeValue=e)},g=()=>eP.scheduler.schedule(f),v=function(e,t){let i,r=()=>{clearTimeout(i),i=setTimeout(e,t)};return r.cancel=()=>clearTimeout(i),r}(g,d),m=Object.entries(u).map(([e,t])=>this.manager.monitor.addEventListener(e,(i,r)=>{let l=n;if(!l)return;let o=null==t?void 0:t(i,r);o&&l.nodeValue!==o&&(s=o,e7.includes(e)?v():(g(),v.cancel()))})),y=()=>{var e;let t=[];if(!(null==i?void 0:i.isConnected)){let r;e=c.draggable,(r=document.createElement("div")).id=h,r.style.setProperty("display","none"),r.textContent=e,i=r,t.push(i)}if(!(null==r?void 0:r.isConnected)){let e;(e=document.createElement("div")).id=p,e.setAttribute("role","status"),e.setAttribute("aria-live","polite"),e.setAttribute("aria-atomic","true"),e.style.setProperty("position","fixed"),e.style.setProperty("width","1px"),e.style.setProperty("height","1px"),e.style.setProperty("margin","-1px"),e.style.setProperty("border","0"),e.style.setProperty("padding","0"),e.style.setProperty("overflow","hidden"),e.style.setProperty("clip","rect(0 0 0 0)"),e.style.setProperty("clip-path","inset(100%)"),e.style.setProperty("white-space","nowrap"),r=e,n=document.createTextNode(""),r.appendChild(n),t.push(r)}t.length>0&&document.body.append(...t)},b=new Set;function w(){for(let e of b)e()}this.registerEffect(()=>{var e;
8for(let t of(b.clear(),this.manager.registry.draggables.value)){let n=null!=(e=t.handle)?e:t.element;if(n){for(let e of(i&&r||b.add(y),(!["input","select","textarea","a","button"].includes(n.tagName.toLowerCase())||(0,eP.isSafari)())&&!n.hasAttribute("tabindex")&&b.add(()=>n.setAttribute("tabindex","0")),n.hasAttribute("role")||"button"===n.tagName.toLowerCase()||b.add(()=>n.setAttribute("role","button")),n.hasAttribute("aria-roledescription")||b.add(()=>n.setAttribute("aria-roledescription","draggable")),n.hasAttribute("aria-describedby")||b.add(()=>n.setAttribute("aria-describedby",h)),["aria-pressed","aria-grabbed"])){let i=String(t.isDragging);n.getAttribute(e)!==i&&b.add(()=>n.setAttribute(e,i))}let e=String(t.disabled);n.getAttribute("aria-disabled")!==e&&b.add(()=>n.setAttribute("aria-disabled",e))}}b.size>0&&eP.scheduler.schedule(w)}),this.destroy=()=>{super.destroy(),null==i||i.remove(),null==r||r.remove(),m.forEach(e=>e())}}},e9=new Map,te=class extends(p=ek.CorePlugin,h=[eD.reactive],d=[eD.derived],c=[eD.derived],u=[eD.derived],p){constructor(e,t){super(e,t),eZ(g,5,this),e2(this,m),e2(this,f,new Set),e2(this,v,eZ(g,8,this,new Set)),eZ(g,11,this),this.registerEffect(e5(this,m,y))}register(e){return e1(this,f).add(e),()=>{e1(this,f).delete(e)}}addRoot(e){return(0,eC.untracked)(()=>{let t=new Set(this.additionalRoots);t.add(e),this.additionalRoots=t}),()=>{(0,eC.untracked)(()=>{let t=new Set(this.additionalRoots);t.delete(e),this.additionalRoots=t})}}get sourceRoot(){var e;let{source:t}=this.manager.dragOperation;return(0,eP.getRoot)(null!=(e=null==t?void 0:t.element)?e:null)}get targetRoot(){var e;let{target:t}=this.manager.dragOperation;return(0,eP.getRoot)(null!=(e=null==t?void 0:t.element)?e:null)}get roots(){let{status:e}=this.manager.dragOperation;return e.initializing||e.initialized?new Set([...[this.sourceRoot,this.targetRoot].filter(e=>null!=e),...this.additionalRoots]):new Set}};g=eU(p),f=new WeakMap,v=new WeakMap,m=new WeakSet,y=function(){let{roots:e}=this,t=[];for(let i of e)for(let e of e1(this,f))t.push(e5(this,m,b).call(this,i,e));return()=>{for(let e of t)e()}},b=function(e,t){let i=e9.get(e);i||(i=new Map,e9.set(e,i));let r=i.get(t);if(!r){let n=(0,eP.isDocument)(e)?e5(this,m,w).call(this,e,i,t):e5(this,m,O).call(this,e,i,t);if(!n)return()=>{};r=n,i.set(t,r)}r.refCount++;let n=!1;return()=>{n||(n=!0,r.refCount--,0===r.refCount&&r.cleanup())}},w=function(e,t,i){var r;let n=e.createElement("style"),{nonce:s}=null!=(r=this.options)?r:{};s&&n.setAttribute("nonce",s),n.textContent=i,e.head.prepend(n);let l=new MutationObserver(t=>{for(let i of t)for(let t of Array.from(i.removedNodes))if(t===n)return void e.head.prepend(n)});return l.observe(e.head,{childList:!0}),{refCount:0,cleanup:()=>{l.disconnect(),n.remove(),t.delete(i),0===t.size&&e9.delete(e)}}},O=function(e,t,i){"adoptedStyleSheets"in e&&Array.isArray(e.adoptedStyleSheets);let r=e.ownerDocument.defaultView,{CSSStyleSheet:n}=null!=r?r:{};if(!n)return null;let s=new n;return s.replaceSync(i),e.adoptedStyleSheets.push(s),{refCount:0,cleanup:()=>{var r;if((0,eP.isShadowRoot)(e)&&(null==(r=e.host)?void 0:r.isConnected)){let t=e.adoptedStyleSheets.indexOf(s);-1!==t&&e.adoptedStyleSheets.splice(t,1)}t.delete(i),0===t.size&&e9.delete(e)}}},eJ(g,4,"additionalRoots",h,te,v),eJ(g,2,"sourceRoot",d,te),eJ(g,2,"targetRoot",c,te),eJ(g,2,"roots",u,te),eG(g,te),te.configure=(0,ek.configurator)(te);var tt=class extends ek.Plugin{constructor(e,t){super(e,t),this.manager=e;const{cursor:i="grabbing"}=null!=t?t:{},r=e.registry.plugins.get(te),n=null==r?void 0:r.register(`* { cursor: ${i} !important; }`);if(n){const e=this.destroy.bind(this);this.destroy=()=>{n(),e()}}}},ti="data-dnd-",tr=`${ti}dropping`,tn="--dnd-",ts=`${ti}dragging`,tl=`${ti}placeholder`,to=[ts,tl,"popover","aria-pressed","aria-grabbing"],ta=["view-transition-name"],tu=`
9  :is(:root,:host) [${ts}] {
10    position: fixed !important;
11    pointer-events: none !important;
12    touch-action: none;
13    z-index: calc(infinity);
14    will-change: translate;
15    top: var(${tn}top, 0px) !important;
16    left: var(${tn}left, 0px) !important;
17    right: unset !important;
18    bottom: unset !important;
19    width: var(${tn}width, auto);
20    max-width: var(${tn}width, auto);
21    height: var(${tn}height, auto);
22    max-height: var(${tn}height, auto);
23    transform: var(${tn}transform, none) !important;
24    transition: var(${tn}transition) !important;
25  }
26
27  :is(:root,:host) [${tl}] {
28    transition: none;
29  }
30
31  :is(:root,:host) [${tl}='hidden'] {
32    visibility: hidden;
33  }
34
35  [${ts}] * {
36    pointer-events: none !important;
37  }
38
39  [${ts}]:not([${tr}]) {
40    translate: var(${tn}translate) !important;
41  }
42
43  [${ts}][style*='${tn}scale'] {
44    scale: var(${tn}scale) !important;
45    transform-origin: var(${tn}transform-origin) !important;
46  }
47
48  @layer dnd-kit {
49    :where([${ts}][popover]) {
50      overflow: visible;
51      background: unset;
52      border: unset;
53      margin: unset;
54      padding: unset;
55      color: inherit;
56
57      &:is(input, button) {
58        border: revert;
59        background: revert;
60      }
61    }
62  }
63  [${ts}]::backdrop, [${ti}
63overlay]:not([${ts}]) {
64    display: none;
65    visibility: hidden;
66  }
67`.replace(/\n+/g," ").replace(/\s+/g," ").trim();function tc(e,t){return e===t||(0,eP.getFrameElement)(e)===(0,eP.getFrameElement)(t)}function td(e){let{target:t}=e;"newState"in e&&"closed"===e.newState&&(0,eP.isElement)(t)&&t.hasAttribute("popover")&&requestAnimationFrame(()=>(0,eP.showPopover)(t))}function th(e){return"TR"===e.tagName}var tp=class extends(E=ek.Plugin,S=[eD.reactive],E){constructor(e,t){super(e,t),e2(this,C),e2(this,P,eZ(k,8,this)),eZ(k,11,this),this.state={initial:{},current:{}};const i=e.registry.plugins.get(te),r=null==i?void 0:i.register(tu);if(r){const e=this.destroy.bind(this);this.destroy=()=>{r(),e()}}this.registerEffect(e5(this,C,D).bind(this,i)),this.registerEffect(e5(this,C,M))}};k=eU(E),P=new WeakMap,C=new WeakSet,D=function(e){let{overlay:t}=this;if(!t||!e)return;let i=(0,eP.getRoot)(t);if(i)return e.addRoot(i)},M=function(){var e,t,i,r,n,s,l,o;let a,u,c,{state:d,manager:h,options:p}=this,{dragOperation:f}=h,{position:g,source:v,status:m}=f;if(m.idle){d.current={},d.initial={};return}if(!v)return;let{element:y}=v,b=v.pluginConfig(tp),w=null!=(t=null!=(e=null==b?void 0:b.feedback)?e:null==p?void 0:p.feedback)?t:"default",O="function"==typeof w?w(v,h):w;if(!y||"none"===O||!m.initialized||m.initializing)return;let{initial:S}=d,E=null!=(i=this.overlay)?i:y,k=(0,eP.getFrameTransform)(E),P=(0,eP.getFrameTransform)(y),C=!tc(y,E),D=new eP.DOMRectangle(y,{frameTransform:C?P:null,ignoreTransforms:!C}),M={x:P.scaleX/k.scaleX,y:P.scaleY/k.scaleY},{width:R,height:A,top:j,left:I}=D;C&&(R/=M.x,A/=M.y);let W=new eP.Styles(E),T=(0,eP.getComputedStyles)(y),{transition:$,translate:z,boxSizing:N,paddingBlockStart:L,paddingBlockEnd:F,paddingInlineStart:H,paddingInlineEnd:q,borderInlineStartWidth:V,borderInlineEndWidth:X,borderBlockStartWidth:Y,borderBlockEndWidth:U}=T,B=$.split(",").filter(e=>!/^\s*(transform|translate|scale)\b/.test(e)).join(","),K=(0,eP.parseTransform)(T),_=T.transform,G="clone"===O,Z="content-box"===N,J=Z?parseInt(H)+parseInt(q)+parseInt(V)+parseInt(X):0,Q=Z?parseInt(L)+parseInt(F)+parseInt(Y)+parseInt(U):0,ee="move"===O||this.overlay?null:function(e,t="hidden"){return(0,eC.untracked)(()=>{let{element:i,manager:r}=e;if(!i||!r)return;let n=function(e,t){let i=new Map;for(let r of t)if(r.element&&(e===r.element||e.contains(r.element))){let e=`${ti}${(0,eP.generateUniqueId)("dom-id")}`;r.element.setAttribute(e,""),i.set(r,e)}return i}(i,r.registry.droppables),s=[],l=(0,eP.cloneElement)(i),{remove:o}=l;return function(e,t,i){for(let[r,n]of e){if(!r.element)continue;let e=`[${n}]`,s=t.matches(e)?t:t.querySelector(e);if(r.element.removeAttribute(n),!s)continue;let l=r.element;r.proxy=s,s.removeAttribute(n),eP.ProxiedElements.set(l,s),i.push(()=>{eP.ProxiedElements.delete(l),r.proxy=void 0})}}(n,l,s),function(e,t="hidden"){e.setAttribute("inert","true"),e.setAttribute("tab-index","-1"),e.setAttribute("aria-hidden","true"),e.setAttribute(tl,t)}(l,t),l.remove=()=>{s.forEach(e=>e()),o.call(l)},l})}(v,G?"clone":"hidden"),et=(0,eC.untracked)(()=>(0,eP.isKeyboardEvent)(h.dragOperation.activatorEvent));if(!S.translate){if(this.overlay&&K)S.translate={x:K.x,y:K.y};else if("none"!==z){let e=(0,eP.parseTranslate)(z);e&&(S.translate=e)}}if(!S.transformOrigin){let e=(0,eC.untracked)(()=>g.current),t=I+(null!=(r=null==K?void 0:K.x)?r:0),i=j+(null!=(n=null==K?void 0:K.y)?n:0);S.transformOrigin={x:(e.x-t*k.scaleX-k.x)/(R*k.scaleX),y:(e.y-i*k.scaleY-k.y)/(A*k.scaleY)}}let{transformOrigin:ei}=S,er=j*k.scaleY+k.y,en=I*k.scaleX+k.x;if(!S.coordinates&&(S.coordinates={x:en,y:er},1!==M.x||1!==M.y)){let{scaleX:e,scaleY:t}=P,{x:i,y:r}=ei;S.coordinates.x+=(R*e-R)*i,S.coordinates.y+=(A*t-A)*r}S.dimensions||(S.dimensions={width:R,height:A}),S.frameTransform||(S.frameTransform=k);let es={x:S.coordinates.x-en,y:S.coordinates.y-er},el={width:(S.dimensions.width*S.frameTransform.scaleX-R*k.scaleX)*ei.x,height:(S.dimensions.height*S.frameTransform.scaleY-A*k.scaleY)*ei.y},eo={x:es.x/k.scaleX+el.width,y:es.y/k.scaleY+el.height},ea={left:I+eo.x,top:j+eo.y};E.setAttribute(ts,"true");let eu=(0,eC.untracked)(()=>f.transform),ec=null!=(s=S.translate)?s:{x:0,y:0},ed=eu.x*k.scaleX+ec.x,eh=eu.y*k.scaleY+ec.y,ep=(0,eP.getFixedPositionOffset)();
67W.set({width:R-J,height:A-Q,top:ea.top+ep.y,left:ea.left+ep.x,translate:`${ed}px ${eh}px 0`,transform:this.overlay?"none":_,transition:B?`${B}, translate 0ms linear`:"translate 0ms linear",scale:C?`${M.x} ${M.y}`:"","transform-origin":`${100*ei.x}% ${100*ei.y}%`},tn),ee&&(y.insertAdjacentElement("afterend",ee),(null==p?void 0:p.rootElement)&&("function"==typeof p.rootElement?p.rootElement(v):p.rootElement).appendChild(y)),(0,eP.supportsPopover)(E)&&(E.hasAttribute("popover")||E.setAttribute("popover","manual"),(0,eP.showPopover)(E),E.addEventListener("beforetoggle",td));let ef=(o={placeholder:ee,element:y,feedbackElement:E,frameTransform:k,transformOrigin:ei,width:R,height:A,top:j,left:I,widthOffset:J,heightOffset:Q,delta:eo,styles:W,dragOperation:f,getTranslate:()=>d.current.translate,getElementMutationObserver:()=>a,getSavedCellWidths:()=>c,setSavedCellWidths:e=>{c=e}},new ResizeObserver(()=>{var e,t,i;let r=new eP.DOMRectangle(o.placeholder,{frameTransform:o.frameTransform,ignoreTransforms:!0}),n=null!=(e=o.transformOrigin)?e:{x:1,y:1},s=(o.width-r.width)*n.x+o.delta.x,l=(o.height-r.height)*n.y+o.delta.y,a=(0,eP.getFixedPositionOffset)();if(o.styles.set({width:r.width-o.widthOffset,height:r.height-o.heightOffset,top:o.top+l+a.y,left:o.left+s+a.x},tn),null==(t=o.getElementMutationObserver())||t.takeRecords(),th(o.element)&&th(o.placeholder)){let e=Array.from(o.element.cells),t=Array.from(o.placeholder.cells);for(let[i,r]of(o.getSavedCellWidths()||o.setSavedCellWidths(e.map(e=>e.style.width)),e.entries())){let e=t[i];r.style.width=`${e.getBoundingClientRect().width}px`}}let u=null!=(i=o.getTranslate())?i:{x:0,y:0},c=o.left+s+a.x+u.x,d=o.top+l+a.y+u.y,h=r.width-o.widthOffset,p=r.height-o.heightOffset,f=o.frameTransform;o.dragOperation.shape=new eM.Rectangle(c*f.scaleX+f.x,d*f.scaleY+f.y,h*f.scaleX,p*f.scaleY)})),eg=new eP.DOMRectangle(E);(0,eC.untracked)(()=>f.shape=eg);let ev=(0,eP.getWindow)(E),em=e=>{this.manager.actions.stop({event:e})},ey=(0,eP.prefersReducedMotion)(ev);if(et&&ev.addEventListener("resize",em),"idle"===(0,eC.untracked)(()=>v.status)&&requestAnimationFrame(()=>v.status="dragging"),ee){let e,t;ef.observe(ee),(e=new MutationObserver(e=>{let t=!1;for(let i of e){if(i.target!==y){t=!0;continue}if("attributes"!==i.type)continue;let e=i.attributeName;if(e.startsWith("aria-")||to.includes(e))continue;let r=y.getAttribute(e);if("style"===e){if((0,eP.supportsStyle)(y)&&(0,eP.supportsStyle)(ee)){let e=y.style;for(let t of Array.from(ee.style))""===e.getPropertyValue(t)&&ee.style.removeProperty(t);for(let t of Array.from(e)){if(ta.includes(t)||t.startsWith(tn))continue;let i=e.getPropertyValue(t);ee.style.setProperty(t,i)}}}else null!==r?ee.setAttribute(e,r):ee.removeAttribute(e)}t&&G&&ee.replaceChildren(...y.cloneNode(!0).childNodes)})).observe(y,{attributes:!0,subtree:!0,childList:!0}),a=e,(t=new MutationObserver(e=>{for(let t of e)if(0!==t.addedNodes.length)for(let e of Array.from(t.addedNodes)){if(e.contains(y)&&y.nextElementSibling!==ee){y.insertAdjacentElement("afterend",ee),(0,eP.showPopover)(E);return}if(e.contains(ee)&&ee.previousElementSibling!==y){ee.insertAdjacentElement("beforebegin",y),(0,eP.showPopover)(E);return}}y.isConnected&&ee.isConnected&&y.nextElementSibling!==ee&&(y.insertAdjacentElement("afterend",ee),(0,eP.showPopover)(E))})).observe(y.ownerDocument.body,{childList:!0,subtree:!0}),u=t}let eb=null==(l=h.dragOperation.source)?void 0:l.id,ew=()=>{var e;if(!et||null==eb)return;let t=h.registry.draggables.get(eb),i=null!=(e=null==t?void 0:t.handle)?e:null==t?void 0:t.element;(0,eP.isHTMLElement)(i)&&i.focus()},ex=()=>{var e;if(null==a||a.disconnect(),null==u||u.disconnect(),ef.disconnect(),ev.removeEventListener("resize",em),(0,eP.supportsPopover)(E)&&(E.removeEventListener("beforetoggle",td),E.removeAttribute("popover")),E.removeAttribute(ts),W.reset(),c&&th(y))for(let[t,i]of Array.from(y.cells).entries())i.style.width=null!=(e=c[t])?e:"";v.status="idle";let t=null!=d.current.translate,i=f.status.dragging;ee&&(!i&&t||ee.parentElement!==E.parentElement)&&E.isConnected&&ee.replaceWith(E),null==ee||ee.remove()},eO=null==p?void 0:p.dropAnimation,eS=this,eE=(0,eD.effects)(()=>{var e,t,i;let{transform:r,status:n}=f;if((r.x||r.y||d.current.translate)&&n.dragging){let n=null!=(e=S.translate)?e:{x:0,y:0},s={x:r.x/k.scaleX+n.x,y:r.y/k.scaleY+n.y},l=d.current.translate,o=(0,eC.untracked)(()=>f.modifiers),u=(0,eC.untracked)(()=>{var e;return null==(e=f.shape)?void 0:e.current}),c=null==p?void 0:p.keyboardTransition,h=et&&!ey&&null!==c?`${null!=(t=null==c?void 0:c.duration)?t:250}ms ${null!=(i=null==c?void 0:c.easing)?i:"cubic-bezier(0.25, 1, 0.5, 1)"}`:"0ms linear";if(W.set({transition:B?`${B}, translate ${h}`:`translate ${h}`,translate:`${s.x}px ${s.y}px 0`},tn),null==a||a.takeRecords(),u&&u!==eg&&l&&!o.length){let e=eM.Point.delta(s,l);f.shape=eM.Rectangle.from(u.boundingRectangle).translate(e.x*k.scaleX,e.y*k.scaleY)}else f.shape=new eP.DOMRectangle(E);d.current.translate=s}},function(){if(f.status.dropped){this.dispose(),v.status="dropping";let e=(null==b?void 0:b.dropAnimation)!==void 0?b.dropAnimation:void 0!==eS.dropAnimation?eS.dropAnimation:eO,t=d.current.translate,i=null!=t;if(t||y===E||(t={x:0,y:0}),!t||null===e)return void ex();h.renderer.rendering.then(()=>{!function(e){var t,i,r,n;let{animation:s}=e;if("function"==typeof s)return Promise.resolve(s({source:e.source,element:e.element,feedbackElement:e.feedbackElement,placeholder:e.placeholder,translate:e.translate,moved:e.moved})).then(()=>{e.cleanup(),requestAnimationFrame(e.restoreFocus)});let{duration:l=250,easing:o="ease"}=null!=s?s:{};(0,eP.showPopover)(e.feedbackElement);let[,a]=null!=(t=(0,eP.getFinalKeyframe)(e.feedbackElement,e=>"translate"in e))?t:[];null==a||a.pause();let u=null!=(i=e.placeholder)?i:e.element,c={frameTransform:tc(e.feedbackElement,u)?null:void 0},d=new eP.DOMRectangle(e.feedbackElement,c),h=null!=(r=(0,eP.parseTranslate)((0,eP.getComputedStyles)(e.feedbackElement).translate))?r:e.translate,p=new eP.DOMRectangle(u,c),f=eM.Rectangle.delta(d,p,e.alignment),g={x:h.x-f.x,y:h.y-f.y},v=Math.round(d.intrinsicHeight)!==Math.round(p.intrinsicHeight)?{minHeight:[`${d.intrinsicHeight}px`,`${p.intrinsicHeight}px`],maxHeight:[`${d.intrinsicHeight}px`,`${p.intrinsicHeight}px`]}:{},m=Math.round(d.intrinsicWidth)!==Math.round(p.intrinsicWidth)?{minWidth:[`${d.intrinsicWidth}px`,`${p.intrinsicWidth}px`],maxWidth:[`${d.intrinsicWidth}px`,`${p.intrinsicWidth}px`]}:{};e.styles.set({transition:e.transition},tn),e.feedbackElement.setAttribute(tr,""),null==(n=e.getElementMutationObserver())||n.takeRecords(),(0,eP.animateTransform)({element:e.feedbackElement,keyframes:eW(eV(eV({},v),m),e$({translate:[`${h.x}px ${h.y}px 0`,`${g.x}px ${g.y}px 0`]})),options:{duration:(0,eP.prefersReducedMotion)((0,eP.getWindow)(e.feedbackElement))?0:e.moved||e.feedbackElement!==e.element?l:0,easing:o}}).then(()=>{e.feedbackElement.removeAttribute(tr),null==a||a.finish(),e.cleanup(),requestAnimationFrame(e.restoreFocus)})}({source:v,element:y,feedbackElement:E,placeholder:ee,translate:t,moved:i,transition:$,alignment:v.alignment,styles:W,animation:null!=e?e:void 0,getElementMutationObserver:()=>a,cleanup:ex,restoreFocus:ew})})}});return()=>{ex(),eE()}},eJ(k,4,"overlay",S,tp,P),eG(k,tp),tp.configure=(0,ek.configurator)(tp),j=[eD.reactive],I=eP.ScrollDirection.Forward,R=[eD.reactive],A=eP.ScrollDirection.Reverse;var tf=class{constructor(){e2(this,T,eZ(W,8,this,!0)),eZ(W,11,this),e2(this,$,eZ(W,12,this,!0)),eZ(W,15,this)}isLocked(e){return e!==eP.ScrollDirection.Idle&&(null==e?!0===this[eP.ScrollDirection.Forward]&&!0===this[eP.ScrollDirection.Reverse]:!0===this[e])}unlock(e){e!==eP.ScrollDirection.Idle&&(this[e]=!1)}};W=eU(null),T=new WeakMap,$=new WeakMap,eJ(W,4,I,j,tf,T),eJ(W,4,A,R,tf,$),eG(W,tf);var tg=[eP.ScrollDirection.Forward,eP.ScrollDirection.Reverse],tv=class{constructor(){this.x=new tf,this.y=new tf}isLocked(){return this.x.isLocked()&&this.y.isLocked()}},tm=class extends ek.Plugin{constructor(e){super(e);const t=(0,eC.signal)(new tv);let i=null;this.signal=t,(0,eC.effect)(()=>{let{status:r}=e.dragOperation;if(!r.initialized){i=null,t.value=new tv;return}let{delta:n}=e.dragOperation.position;if(i){let e={x:ty(n.x,i.x),y:ty(n.y,i.y)},r=t.peek();(0,eC.batch)(()=>{for(let t of eM.Axes)for(let i of tg)e[t]===i&&r[t].unlock(i);t.value=r})}i=n})}get current(){return this.signal.peek()}};function ty(e,t){return Math.sign(e-t)}var tb=class extends(N=ek.CorePlugin,z=[eD.reactive],N){constructor(e){super(e),e2(this,F,eZ(L,8,this,
67!1)),eZ(L,11,this),e2(this,H),e2(this,q,()=>{if(!e1(this,H))return;let{element:e,by:t}=e1(this,H);t.y&&(e.scrollTop+=t.y),t.x&&(e.scrollLeft+=t.x)}),this.scroll=(e,t)=>{var i;if(this.disabled)return!1;let r=this.getScrollableElements();if(!r)return e4(this,H,void 0),!1;let{position:n}=this.manager.dragOperation,s=null==n?void 0:n.current;if(s){let{by:n}=null!=e?e:{},l=n?{x:tw(n.x),y:tw(n.y)}:void 0,o=l?void 0:this.scrollIntentTracker.current;if(null==o?void 0:o.isLocked())return!1;for(let e of r){let r=(0,eP.canScroll)(e,n);if(r.x||r.y){let{speed:r,direction:a}=(0,eP.detectScrollIntent)(e,s,l,null==t?void 0:t.acceleration,null==t?void 0:t.threshold);if(o)for(let e of eM.Axes)o[e].isLocked(a[e])&&(r[e]=0,a[e]=0);if(a.x||a.y){let{x:t,y:s}=null!=n?n:a,l=t*r.x,o=s*r.y;if(l||o){let t=null==(i=e1(this,H))?void 0:i.by;if(this.autoScrolling&&t&&(t.x&&!l||t.y&&!o))continue;return e4(this,H,{element:e,by:{x:l,y:o}}),eP.scheduler.schedule(e1(this,q)),!0}}}}}return e4(this,H,void 0),!1};let t=null,i=null;const r=(0,eD.computed)(()=>{let{position:i,source:r}=e.dragOperation;if(!i)return null;let n=(0,eP.getElementFromPoint)((0,eP.getRoot)(null==r?void 0:r.element),i.current);return n&&(t=n),null!=n?n:t}),n=(0,eD.computed)(()=>{let t=r.value,{documentElement:n}=(0,eP.getDocument)(t);if(!t||t===n){let{target:t}=e.dragOperation,r=null==t?void 0:t.element;if(r){let e=(0,eP.getScrollableAncestors)(r,{excludeElement:!1});return i=e,e}}if(t){let e=(0,eP.getScrollableAncestors)(t,{excludeElement:!1});return this.autoScrolling&&i&&e.size<(null==i?void 0:i.size)?i:(i=e,e)}return i=null,null},eD.deepEqual);this.getScrollableElements=()=>n.value,this.scrollIntentTracker=new tm(e),this.destroy=e.monitor.addEventListener("dragmove",t=>{!this.disabled&&!t.defaultPrevented&&(0,eP.isKeyboardEvent)(e.dragOperation.activatorEvent)&&t.by&&this.scroll({by:t.by})&&t.preventDefault()})}};function tw(e){return e>0?eP.ScrollDirection.Forward:e<0?eP.ScrollDirection.Reverse:eP.ScrollDirection.Idle}L=eU(N),F=new WeakMap,H=new WeakMap,q=new WeakMap,eJ(L,4,"autoScrolling",z,tb,F),eG(L,tb);var tx=new class{constructor(e){this.scheduler=e,this.pending=!1,this.tasks=new Set,this.resolvers=new Set,this.flush=()=>{let{tasks:e,resolvers:t}=this;for(let t of(this.pending=!1,this.tasks=new Set,this.resolvers=new Set,e))t();for(let e of t)e()}}schedule(e){return this.tasks.add(e),this.pending||(this.pending=!0,this.scheduler(this.flush)),new Promise(e=>this.resolvers.add(e))}}(e=>{"function"==typeof requestAnimationFrame?requestAnimationFrame(e):e()}),tO=class extends ek.Plugin{constructor(e,t){super(e,t);const i=e.registry.plugins.get(tb);if(!i)throw Error("AutoScroller plugin depends on Scroller plugin");this.destroy=(0,eC.effect)(()=>{var t,r,n;if(this.disabled)return;let{position:s,status:l}=e.dragOperation;if(l.dragging){let e={acceleration:null==(t=this.options)?void 0:t.acceleration,threshold:"number"==typeof(null==(r=this.options)?void 0:r.threshold)?{x:this.options.threshold,y:this.options.threshold}:null==(n=this.options)?void 0:n.threshold};if(i.scroll(void 0,e)){i.autoScrolling=!0;let t=setInterval(()=>tx.schedule(()=>i.scroll(void 0,e)),10);return()=>{clearInterval(t)}}i.autoScrolling=!1}})}};tO.configure=(0,ek.configurator)(tO);var tS={capture:!0,passive:!0},tE=class extends ek.CorePlugin{constructor(e){super(e),e2(this,V),this.handleScroll=()=>{null==e1(this,V)&&e4(this,V,setTimeout(()=>{this.manager.collisionObserver.forceUpdate(!1),e4(this,V,void 0)},50))};const{dragOperation:t}=this.manager;this.destroy=(0,eC.effect)(()=>{var e,i,r;if(t.status.dragging){let n=null!=(r=null==(i=null==(e=t.source)?void 0:e.element)?void 0:i.ownerDocument)?r:document;return n.addEventListener("scroll",this.handleScroll,tS),()=>{n.removeEventListener("scroll",this.handleScroll,tS)}}})}};V=new WeakMap;var tk=class extends ek.Plugin{constructor(e){super(e),this.manager=e;const t=e.registry.plugins.get(te),i=null==t?void 0:t.register("* { user-select: none !important; -webkit-user-select: none !important; }");if(this.destroy=(0,eC.effect)(()=>{let{dragOperation:e}=this.manager;if(e.status.initialized)return tP(),document.addEventListener("selectionchange",tP,{capture:!0}),()=>{document.removeEventListener("selectionchange",tP,{capture:!0})}}),i){const e=this.destroy.bind(this);this.destroy=()=>{i(),e()}}}};function tP(){var e;
67null==(e=document.getSelection())||e.removeAllRanges()}var tC=Object.freeze({offset:10,keyboardCodes:{start:["Space","Enter"],cancel:["Escape"],end:["Space","Enter","Tab"],up:["ArrowUp"],down:["ArrowDown"],left:["ArrowLeft"],right:["ArrowRight"]},preventActivation(e,t){var i;let r=null!=(i=t.handle)?i:t.element;return e.target!==r}}),tD=class extends ek.Sensor{constructor(e,t){super(e),this.manager=e,this.options=t,e2(this,X,[]),this.listeners=new eP.Listeners,this.handleSourceKeyDown=(e,t,i)=>{if(this.disabled||e.defaultPrevented||!(0,eP.isElement)(e.target)||t.disabled)return;let{keyboardCodes:r=tC.keyboardCodes,preventActivation:n=tC.preventActivation}=null!=i?i:{};!r.start.includes(e.code)||!this.manager.dragOperation.status.idle||null!=n&&n(e,t)||this.handleStart(e,t,i)}}bind(e,t=this.options){return(0,eC.effect)(()=>{var i;let r=null!=(i=e.handle)?i:e.element,n=i=>{(0,eP.isKeyboardEvent)(i)&&this.handleSourceKeyDown(i,e,t)};if(r)return r.addEventListener("keydown",n),()=>{r.removeEventListener("keydown",n)}})}handleStart(e,t,i){let{element:r}=t;if(!r)throw Error("Source draggable does not have an associated element");e.preventDefault(),e.stopImmediatePropagation(),(0,eP.scrollIntoViewIfNeeded)(r);let{center:n}=new eP.DOMRectangle(r);if(this.manager.actions.start({event:e,coordinates:{x:n.x,y:n.y},source:t}).signal.aborted)return this.cleanup();this.sideEffects();let s=(0,eP.getDocument)(r),l=[this.listeners.bind(s,[{type:"keydown",listener:e=>this.handleKeyDown(e,t,i),options:{capture:!0}}])];e1(this,X).push(...l)}handleKeyDown(e,t,i){let{keyboardCodes:r=tC.keyboardCodes}=null!=i?i:{};if(tM(e,[...r.end,...r.cancel])){e.preventDefault();let t=tM(e,r.cancel);this.handleEnd(e,t);return}tM(e,r.up)?this.handleMove("up",e):tM(e,r.down)&&this.handleMove("down",e),tM(e,r.left)?this.handleMove("left",e):tM(e,r.right)&&this.handleMove("right",e)}handleEnd(e,t){this.manager.actions.stop({event:e,canceled:t}),this.cleanup()}handleMove(e,t){var i,r;let{shape:n}=this.manager.dragOperation,s=t.shiftKey?5:1,l={x:0,y:0},o=null!=(r=null==(i=this.options)?void 0:i.offset)?r:tC.offset;if("number"==typeof o&&(o={x:o,y:o}),n){switch(e){case"up":l={x:0,y:-o.y*s};break;case"down":l={x:0,y:o.y*s};break;case"left":l={x:-o.x*s,y:0};break;case"right":l={x:o.x*s,y:0}}(l.x||l.y)&&(t.preventDefault(),this.manager.actions.move({event:t,by:l}))}}sideEffects(){let e=this.manager.registry.plugins.get(tO);(null==e?void 0:e.disabled)===!1&&(e.disable(),e1(this,X).push(()=>{e.enable()}))}cleanup(){e1(this,X).forEach(e=>e()),e4(this,X,[])}destroy(){this.cleanup(),this.listeners.clear()}};function tM(e,t){return t.includes(e.code)}X=new WeakMap,tD.configure=(0,ek.configurator)(tD),tD.defaults=tC;var tR=class extends ek.ActivationConstraint{constructor(){super(...arguments),e2(this,Y)}onEvent(e){switch(e.type){case"pointerdown":e4(this,Y,(0,eP.getEventCoordinates)(e));break;case"pointermove":if(!e1(this,Y))return;let{x:t,y:i}=(0,eP.getEventCoordinates)(e),r={x:t-e1(this,Y).x,y:i-e1(this,Y).y},{tolerance:n}=this.options;if(n&&(0,eM.exceedsDistance)(r,n))return void this.abort();(0,eM.exceedsDistance)(r,this.options.value)&&this.activate(e);break;case"pointerup":this.abort()}}abort(){e4(this,Y,void 0)}};Y=new WeakMap;var tA=class extends ek.ActivationConstraint{constructor(){super(...arguments),e2(this,U),e2(this,B)}onEvent(e){switch(e.type){case"pointerdown":e4(this,B,(0,eP.getEventCoordinates)(e)),e4(this,U,setTimeout(()=>this.activate(e),this.options.value));break;case"pointermove":if(!e1(this,B))return;let{x:t,y:i}=(0,eP.getEventCoordinates)(e),r={x:t-e1(this,B).x,y:i-e1(this,B).y};(0,eM.exceedsDistance)(r,this.options.tolerance)&&this.abort();break;case"pointerup":this.abort()}}abort(){e1(this,U)&&(clearTimeout(e1(this,U)),e4(this,B,void 0),e4(this,U,void 0))}};U=new WeakMap,B=new WeakMap;var tj=class{};tj.Delay=tA,tj.Distance=tR;var tI=Object.freeze({activationConstraints(e,t){var i;let{pointerType:r,target:n}=e;if(!("mouse"===r&&(0,eP.isElement)(n)&&(t.handle===n||(null==(i=t.handle)?void 0:i.contains(n)))))return"touch"===r?[new tj.Delay({value:250,tolerance:5})]:(0,eP.isTextInput)(n)&&!e.defaultPrevented?[new tj.Delay({value:200,tolerance:0})]:[new tj.Delay({value:200,tolerance:10}),new tj.Distance({value:5})]},preventActivation(e,t){var i;let{target:r}=e;return!(r===t.element||r===t.handle||!(0,eP.isElement)(r)||(null==(i=t.handle)?void 0:i.contains(r)))&&(0,eP.isInteractiveElement)(r)}}),tW=class extends ek.Sensor{constructor(e,t){super(e),this.manager=e,this.options=t,e2(this,K,new Set),this.listeners=new eP.Listeners,this.latest={event:void 0,coordinates:void 0},this.handleMove=()=>{let{event:e,coordinates:t}=this.latest;e&&t&&this.manager.actions.move({event:e,to:t})},this.handleCancel=this.handleCancel.bind(this),this.handlePointerUp=this.handlePointerUp.bind(this),this.handleKeyDown=this.handleKeyDown.bind(this)}activationConstraints(e,t,i=this.options){let{activationConstraints:r=tI.activationConstraints}=null!=i?i:{};return"function"==typeof r?r(e,t):r}bind(e,t=this.options){return(0,eC.effect)(()=>{var i,r;let n=new AbortController,{signal:s}=n,l=i=>{(0,eP.isPointerEvent)(i)&&this.handlePointerDown(i,e,t)},o=[null!=(i=e.handle)?i:e.element];for(let i of((null==t?void 0:t.activatorElements)&&(o=Array.isArray(t.activatorElements)?t.activatorElements:t.activatorElements(e)),o)){i&&
67(!(r=i.ownerDocument.defaultView)||tz.has(r)||(r.addEventListener("touchmove",t$,{capture:!1,passive:!1}),tz.add(r)),i.addEventListener("pointerdown",l,{signal:s}))}return()=>n.abort()})}handlePointerDown(e,t,i){if(this.disabled||!e.isPrimary||0!==e.button||!(0,eP.isElement)(e.target)||t.disabled||"sensor"in e||!this.manager.dragOperation.status.idle)return;let{preventActivation:r=tI.preventActivation}=null!=i?i:{};if(null==r?void 0:r(e,t))return;let{target:n}=e,s=(0,eP.isHTMLElement)(n)&&n.draggable&&"true"===n.getAttribute("draggable"),l=(0,eP.getFrameTransform)(t.element),{x:o,y:a}=(0,eP.getEventCoordinates)(e);this.initialCoordinates={x:o*l.scaleX+l.x,y:a*l.scaleY+l.y};let u=this.activationConstraints(e,t,i);e.sensor=this;let c=new ek.ActivationController(u,e=>this.handleStart(t,e));c.signal.onabort=()=>this.handleCancel(e),c.onEvent(e),this.controller=c;let d=(0,eP.getDocuments)(),h=this.listeners.bind(d,[{type:"pointermove",listener:e=>this.handlePointerMove(e,t)},{type:"pointerup",listener:this.handlePointerUp,options:{capture:!0}},{type:"pointercancel",listener:this.handleCancel},{type:"dragstart",listener:s?this.handleCancel:tT,options:{capture:!0}}]),p=()=>{h(),this.initialCoordinates=void 0};e1(this,K).add(p)}handlePointerMove(e,t){var i,r;if((null==(i=this.controller)?void 0:i.activated)===!1){null==(r=this.controller)||r.onEvent(e);return}if(this.manager.dragOperation.status.dragging){let i=(0,eP.getEventCoordinates)(e),r=(0,eP.getFrameTransform)(t.element);i.x=i.x*r.scaleX+r.x,i.y=i.y*r.scaleY+r.y,e.preventDefault(),e.stopPropagation(),this.latest.event=e,this.latest.coordinates=i,eP.scheduler.schedule(this.handleMove)}}handlePointerUp(e){let{status:t}=this.manager.dragOperation;if(!t.idle){e.preventDefault(),e.stopPropagation();let i=!t.initialized;this.manager.actions.stop({event:e,canceled:i})}this.cleanup()}handleKeyDown(e){"Escape"===e.key&&(e.preventDefault(),this.handleCancel(e))}handleStart(e,t){let{manager:i,initialCoordinates:r}=this;if(!r||!i.dragOperation.status.idle||t.defaultPrevented)return;if(i.actions.start({coordinates:r,event:t,source:e}).signal.aborted)return this.cleanup();t.preventDefault();let n=(0,eP.getDocument)(t.target).body;try{n.setPointerCapture(t.pointerId)}catch(e){this.handleCancel(t);return}let s=(0,eP.isElement)(t.target)?[t.target,n]:n,l=this.listeners.bind(s,[{type:"touchmove",listener:tT,options:{passive:!1}},{type:"click",listener:tT},{type:"contextmenu",listener:tT},{type:"keydown",listener:this.handleKeyDown}]);e1(this,K).add(l)}handleCancel(e){let{dragOperation:t}=this.manager;t.status.initialized&&this.manager.actions.stop({event:e,canceled:!0}),this.cleanup()}cleanup(){let{controller:e}=this;this.controller=void 0,e&&!e.signal.aborted&&e.abort(),this.latest={event:void 0,coordinates:void 0},e1(this,K).forEach(e=>e()),e1(this,K).clear()}destroy(){this.cleanup(),this.listeners.clear()}};function tT(e){e.preventDefault()}function t$(){}K=new WeakMap,tW.configure=(0,ek.configurator)(tW),tW.defaults=tI;var tz=new WeakSet,tN=[],tL=[e8,tO,tt,tp,tk],tF=[tW,tD],tH=class extends ek.DragDropManager{constructor(e={}){const t=(0,ek.resolveCustomizable)(e.plugins,tL),i=(0,ek.resolveCustomizable)(e.sensors,tF),r=(0,ek.resolveCustomizable)(e.modifiers,tN);super(((e,t)=>eW(e,e$(t)))(eV({},e),{plugins:[tE,tb,te,...t],sensors:i,modifiers:r}))}},tq=class extends(Z=ek.Draggable,G=[eD.reactive],_=[eD.reactive],Z){constructor(e,t){var{element:i,effects:r=()=>[],handle:n}=e;super(eV({effects:()=>[...r(),()=>{var e,t;let{manager:i}=this;if(!i)return;let r=(null!=(t=null==(e=this.sensors)?void 0:e.map(ek.descriptor))?t:[...i.sensors]).map(e=>{let t=e instanceof ek.Sensor?e:i.registry.register(e.plugin),r=e instanceof ek.Sensor?void 0:e.options;return t.bind(this,r)});return function(){r.forEach(e=>e())}}]},eY(e,["element","effects","handle"])),t),e2(this,Q,eZ(J,8,this)),eZ(J,11,this),e2(this,ee,eZ(J,12,this)),eZ(J,15,this),this.element=i,this.handle=n}};J=eU(Z),Q=new WeakMap,ee=new WeakMap,eJ(J,4,"handle",G,tq,Q),eJ(J,4,"element",_,tq,ee),eG(J,tq);var tV=class extends(er=ek.Droppable,ei=[eD.reactive],et=[eD.reactive],er){constructor(e,t){var{element:i,effects:r=()=>[]}=e,n=eY(e,["element","effects"]);const{collisionDetector:s=eR}=n,l=e=>{let{manager:t,element:i}=this;if(!i||null===e){this.shape=void 0;return}if(!t)return;let r=new eP.DOMRectangle(i),n=(0,eC.untracked)(()=>this.shape);return r&&(null==n?void 0:n.equals(r))?n:(this.shape=r,r)},o=(0,eC.signal)(!1);super(((e,t)=>eW(e,e$(t)))(eV({}
67,n),{collisionDetector:s,effects:()=>[...r(),()=>{let{element:e,manager:t}=this;if(!t)return;let{dragOperation:i}=t,{source:r}=i;o.value=!!(r&&i.status.initialized&&e&&!this.disabled&&this.accepts(r))},()=>{let{element:e}=this;if(o.value&&e){let t=new eP.PositionObserver(e,l);return()=>{t.disconnect(),this.shape=void 0}}},()=>{var e;if(null==(e=this.manager)?void 0:e.dragOperation.status.initialized)return()=>{this.shape=void 0}}]}),t),e2(this,eu),e2(this,es,eZ(en,8,this)),eZ(en,11,this),e2(this,ec,eZ(en,12,this)),eZ(en,15,this),this.element=i,this.refreshShape=()=>l()}set element(e){e4(this,eu,e,ea)}get element(){var e;return null!=(e=this.proxy)?e:e1(this,eu,eo)}};en=eU(er),es=new WeakMap,eu=new WeakSet,ec=new WeakMap,eo=(el=eJ(en,20,"#element",ei,eu,es)).get,ea=el.set,eJ(en,4,"proxy",et,tV,ec),eG(en,tV);var tX=e.i(174080);function tY(e){var t;if(null!=e)return null!=e&&"object"==typeof e&&"current"in e?null!=(t=e.current)?t:void 0:e}var tU="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement?eE.useLayoutEffect:eE.useEffect;function tB(){let e=(0,eE.useState)(0)[1];return(0,eE.useCallback)(()=>{e(e=>e+1)},[e])}function tK(e,t=[],i=!1){let r=(0,eE.useRef)(e);return r.current=e,function(e,t=!1){let i=(0,eE.useRef)(e.peek()),r=(0,eE.useRef)(!1),n=tB();return tU(()=>(0,eC.effect)(()=>{let s=i.current,l=e.value;if(s!==l){if(i.current=l,!r.current)return;t?(0,tX.flushSync)(n):n()}}),[e,t,n]),{get value(){return r.current=!0,e.peek()}}}((0,eE.useMemo)(()=>(0,eD.computed)(()=>r.current()),t),i)}function t_(e,t){let i=(0,eE.useRef)(new Map),r=tB();return tU(()=>e?(0,eC.effect)(()=>{var n;let s=!1,l=!1;for(let r of i.current){let[o]=r,a=(0,eC.untracked)(()=>r[1]),u=e[o];a!==u&&(s=!0,i.current.set(o,u),l=null!=(n=null==t?void 0:t(o,a,u))&&n)}s&&(l?queueMicrotask(()=>(0,tX.flushSync)(r)):r())}):void i.current.clear(),[e]),(0,eE.useMemo)(()=>e?new Proxy(e,{get(e,t){let r=e[t];return i.current.set(t,r),r}}):e,[e])}function tG(e,t){e()}function tZ(e){let t=(0,eE.useRef)(e);return tU(()=>{t.current=e},[e]),t}function tJ(e,t,i=eE.useEffect,r=Object.is){let n=(0,eE.useRef)(e);i(()=>{let i=n.current;r(e,i)||(n.current=e,t(e,i))},[t,e])}function tQ(e,t){let i=(0,eE.useRef)(tY(e));tU(()=>{let r=tY(e);r!==i.current&&(i.current=r,t(r))})}var t0=eD,t1=e.i(843476),t2=Object.defineProperty,t4=Object.defineProperties,t5=Object.getOwnPropertyDescriptors,t3=Object.getOwnPropertySymbols,t6=Object.prototype.hasOwnProperty,t7=Object.prototype.propertyIsEnumerable,t8=(e,t,i)=>t in e?t2(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,t9=(e,t)=>{for(var i in t||(t={}))t6.call(t,i)&&t8(e,i,t[i]);if(t3)for(var i of t3(t))t7.call(t,i)&&t8(e,i,t[i]);return e},ie=new tH,it=(0,eE.createContext)(ie),ii=(0,eE.memo)((0,eE.forwardRef)(({children:e},t)=>{let[i,r]=(0,eE.useState)(0),n=(0,eE.useRef)(null),s=(0,eE.useRef)(null),l=(0,eE.useMemo)(()=>({renderer:{get rendering(){var e;return null!=(e=n.current)?e:Promise.resolve()}},trackRendering(e){n.current||(n.current=new Promise(e=>{s.current=e})),(0,eE.startTransition)(()=>{e(),r(e=>e+1)})}}),[]);return tU(()=>{var e;null==(e=s.current)||e.call(s),n.current=null},[e,i]),(0,eE.useImperativeHandle)(t,()=>l),null})),ir=[void 0,t0.deepEqual];function is(){return(0,eE.useContext)(it)}function il(e){var t;let i=null!=(t=is())?t:void 0,[r]=(0,eE.useState)(()=>e(i));return r.manager!==i&&(r.manager=i),tU(r.register,[i,r]),r}function io(e,t,i){return"isDragSource"===e&&!i&&!!t}function ia(){return()=>{}}function iu({children:e,source:t}){return e(t_(t))}var ic=Object.create,id=Object.defineProperty,ih=Object.getOwnPropertyDescriptor,ip=(e,t)=>(t=Symbol[e])?t:Symbol.for("Symbol."+e),ig=e=>{throw TypeError(e)},iv=["class","method","getter","setter","accessor","field","value","get","set"],im=e=>void 0!==e&&"function"!=typeof e?ig("Function expected"):e,iy=(e,t,i,r,n)=>({kind:iv[e],name:t,metadata:r,addInitializer:e=>i._?ig("Already initialized"):n.push(im(e||null))}),ib=(e,t,i,r,n,s)=>{for(var l,o,a,u=7&t,c=iv[u+5],d=e[2]||(e[2]=[]),h=ih(n=n.prototype,i),p=r.length-1;p>=0;p--)(a=iy(u,i,o={},e[3],d)).static=!1,a.private=!1,(a.access={has:e=>i in e}).get=e=>e[i],l=(0,r[p])(h[c],a),o._=1,im(l)&&(h[c]=l);return h&&id(n,i,h),n},iw=(e,t,i)=>t.has(e)||ig("Cannot "+i),ix=class e{constructor(e,t){this.x=e,this.y=t}static delta(t,i){return new e(t.x-i.x,t.y-i.y)}static distance(e,t){return Math.hypot(e.x-t.x,e.y-t.y)}static equals(e,t){return e.x===t.x&&e.y===t.y}static from({x:t,y:i}){return new e(t,i)}},iO=class extends(ep=t0.ValueHistory,eh=[t0.derived],ed=[t0.derived],ep){constructor(e){super(ix.from(e),(e,t)=>ix.equals(e,t)),((e,t,i,r)=>{for(var n=0,s=e[t>>1],l=s&&s.length;n<l;n++)s[n].call(i)})(eg,5,this),((e,t,i)=>t.has(e)?ig("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,i))(this,ef,0),this.velocity={x:0,y:0}}get delta(){return ix.delta(this.current,this.initial)}get direction(){let{current:e,previous:t}=this;if(!t)return null;let i={x:e.x-t.x,y:e.y-t.y};return i.x||i.y?Math.abs(i.x)>Math.abs(i.y)?i.x>0?"right":"left":i.y>0?"down":"up":null}get current(){return super.current}set current(e){let t,{current:i}=this,r=ix.from(e),n={x:r.x-i.x,y:r.y-i.y},s=Date.now(),l=s-(iw(this,t=ef,"read from private field"),t.get(this)),o=e=>Math.round(e/l*100);(0,eC.batch)(()=>{let e;iw(this,e=ef,"write to private field"),e.set(this,s),this.velocity={x:o(n.x),y:o(n.y)},super.current=r})}reset(e=this.defaultValue){super.reset(ix.from(e)),this.velocity={x:0,y:0}}};eg=[,,,ic(null!=(s=null==ep?void 0:ep[ip("metadata")])?s:null)],ef=new WeakMap,ib(eg,2,"delta",eh,iO),ib(eg,2,"direction",ed,iO),l=eg,t=ip("metadata"),i=l[3],t in iO?id(iO,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):iO[t]=i;var iS=((o=iS||{}).Horizontal="x",o.Vertical="y",o);Object.values(iS);var iE=e=>{var t;return null!=(t=(({dragOperation:e,droppable:t})=>{let i=e.position.current;if(!i)return null;let{id:r}=t;return t.shape&&t.shape.containsPoint(i)?{id:r,value:1/ix.distance(t.shape.center,i),type:ek.CollisionType.PointerIntersection,priority:ek.CollisionPriority.High}:null})(e))?t:(({dragOperation:e,droppable:t})=>{let{shape:i}=e;if(!t.shape||!(null==i?void 0:i.current))return null;let r=i.current.intersectionArea(t.shape);if(r){let{position:n}=e,s=ix.distance(t.shape.center,n.current),l=r/(i.current.area+t.shape.area-r);return{id:t.id,value:l/s,type:ek.CollisionType.ShapeIntersection,priority:ek.CollisionPriority.Normal}}return null})(e)};e.s(["DragDropProvider",0,function(e){let t;var i,{children:r,onCollision:n,onBeforeDragStart:s,onDragStart:l,onDragMove:o,onDragOver:a,onDragEnd:u}=e,c=((e,t)=>{var i={};for(var r in e)t6.call(e,r)&&0>t.indexOf(r)&&(i[r]=e[r]);if(null!=e&&t3)for(var r of t3(e))0>t.indexOf(r)&&t7.call(e,r)&&(i[r]=e[r]);return i})(e,["children","onCollision","onBeforeDragStart","onDragStart","onDragMove","onDragOver","onDragEnd"]);let d=(0,eE.useRef)(null),{plugins:h,modifiers:p,sensors:f}=c,g=(0,ek.resolveCustomizable)(h,tL),v=(0,ek.resolveCustomizable)(f,tF),m=(0,ek.resolveCustomizable)(p,tN),y=tZ(s),b=tZ(l),w=tZ(a),O=tZ(o),S=tZ(u),E=tZ(n),k=(i=()=>{var e;return null!=(e=c.manager)?e:new tH(c)},(t=(0,eE.useRef)(null)).current||(t.current=i()),(0,eE.useInsertionEffect)(()=>()=>{var e;return null==(e=t.current)?void 0:e.destroy()},[]),t.current);return(0,eE.useEffect)(()=>
67{if(!d.current)throw Error("Renderer not found");let{renderer:e,trackRendering:t}=d.current,{monitor:i}=k;k.renderer=e;let r=[i.addEventListener("beforedragstart",e=>{let i=y.current;i&&t(()=>i(e,k))}),i.addEventListener("dragstart",e=>{var t;return null==(t=b.current)?void 0:t.call(b,e,k)}),i.addEventListener("dragover",e=>{let i=w.current;i&&t(()=>i(e,k))}),i.addEventListener("dragmove",e=>{let i=O.current;i&&t(()=>i(e,k))}),i.addEventListener("dragend",e=>{let i=S.current;i&&t(()=>i(e,k))}),i.addEventListener("collision",e=>{var t;return null==(t=E.current)?void 0:t.call(E,e,k)})];return()=>r.forEach(e=>e())},[k]),tJ(g,()=>k&&(k.plugins=g),...ir),tJ(v,()=>k&&(k.sensors=v),...ir),tJ(m,()=>k&&(k.modifiers=m),...ir),(0,t1.jsxs)(it.Provider,{value:k,children:[(0,t1.jsx)(ii,{ref:d,children:r}),r]})},"DragOverlay",0,function({children:e,className:t,dropAnimation:i,style:r,tag:n,disabled:s}){var l;let o=(0,eE.useRef)(null),a=is(),u=null!=(l=tK(()=>null==a?void 0:a.dragOperation.source,[a]).value)?l:null,c="function"==typeof s?s(u):s;(0,eE.useEffect)(()=>{if(!o.current||!a||c)return;let e=a.plugins.find(e=>e instanceof tp);if(e)return e.overlay=o.current,()=>{e.overlay=void 0}},[a,c]),(0,eE.useEffect)(()=>{if(!a)return;let e=a.plugins.find(e=>e instanceof tp);if(e)return e.dropAnimation=i,()=>{e.dropAnimation=void 0}},[a,i]);let d=(0,eE.useMemo)(()=>{if(!a)return null;let e=new Proxy(a.registry,{get:(e,t)=>"register"===t||"unregister"===t?ia:e[t]});return new Proxy(a,{get:(t,i)=>"registry"===i?e:t[i]})},[a]);return(0,t1.jsx)(it.Provider,{value:d,children:(0,eE.createElement)(n||"div",{ref:o,className:t,style:r,"data-dnd-overlay":!0},!u||c?null:"function"==typeof e?(0,t1.jsx)(iu,{source:u,children:e}):e)})},"useDragOperation",0,function(){let e=is(),t=tK(()=>null==e?void 0:e.dragOperation.source,[e]),i=tK(()=>null==e?void 0:e.dragOperation.target,[e]);return{get source(){return t.value},get target(){return i.value}}},"useDraggable",0,function(e){let{disabled:t,data:i,element:r,handle:n,id:s,modifiers:l,sensors:o,plugins:a}=e,u=il(t=>new tq(t4(t9({},e),t5({register:!1,handle:tY(n),element:tY(r)})),t)),c=t_(u,io);return tJ(s,()=>u.id=s),tQ(n,e=>u.handle=e),tQ(r,e=>u.element=e),tJ(i,()=>i&&(u.data=i)),tJ(t,()=>u.disabled=!0===t),tJ(o,()=>u.sensors=o),tJ(l,()=>u.modifiers=l,void 0,t0.deepEqual),tJ(a,()=>u.plugins=a,void 0,t0.deepEqual),tJ(e.alignment,()=>u.alignment=e.alignment),{draggable:c,get isDragging(){return c.isDragging},get isDropping(){return c.isDropping},get isDragSource(){return c.isDragSource},handleRef:(0,eE.useCallback)(e=>{u.handle=null!=e?e:void 0},[u]),ref:(0,eE.useCallback)(e=>{var t,i;(e||null==(t=u.element)||!t.isConnected||(null==(i=u.manager)?void 0:i.dragOperation.status.idle))&&(u.element=null!=e?e:void 0)},[u])}},"useDroppable",0,function(e){let{collisionDetector:t,data:i,disabled:r,element:n,id:s,accept:l,type:o}=e,a=il(t=>new tV(t4(t9({},e),t5({register:!1,element:tY(n)})),t)),u=t_(a);return tJ(s,()=>a.id=s),tQ(n,e=>a.element=e),tJ(l,()=>a.accept=l,void 0,t0.deepEqual),tJ(t,()=>a.collisionDetector=null!=t?t:iE),tJ(i,()=>i&&(a.data=i)),tJ(r,()=>a.disabled=!0===r),tJ(o,()=>a.type=o),{droppable:u,get isDropTarget(){return u.isDropTarget},ref:(0,eE.useCallback)(e=>{var t,i;(e||null==(t=a.element)||!t.isConnected||(null==(i=a.manager)?void 0:i.dragOperation.status.idle))&&(a.element=null!=e?e:void 0)},[a])}},"useInstance",0,il],877751);var ik=ek,iP=Object.create,iC=Object.defineProperty,iD=Object.defineProperties,iM=Object.getOwnPropertyDescriptor,iR=Object.getOwnPropertyDescriptors,iA=Object.getOwnPropertySymbols,ij=Object.prototype.hasOwnProperty,iI=Object.prototype.propertyIsEnumerable,iW=e=>{throw TypeError(e)},iT=(e,t,i)=>t in e?iC(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,i$=(e,t)=>{for(var i in t||(t={}))ij.call(t,i)&&iT(e,i,t[i]);if(iA)for(var i of iA(t))iI.call(t,i)&&iT(e,i,t[i]);return e},iz=["class","method","getter","setter","accessor","field","value","get","set"],iN=e=>void 0!==e&&"function"!=typeof e?iW("Function expected"):e,iL=(e,t,i,r,n)=>({kind:iz[e],name:t,metadata:r,addInitializer:e=>i._?iW("Already initialized"):n.push(iN(e||null))}),iF=(e,t,i,r)=>{for(var n=0,s=e[t>>1],l=s&&s.length;n<l;n++)1&t?s[n].call(i):r=s[n].call(i,r);return r},iH=(e,t,i,r,n,s)=>{for(var l,o,a,u,c,d=7&t,h=e.length+1,p=iz[d+5],f=e[h-1]=[],g=e[h]||
67(e[h]=[]),v=(n=n.prototype,iM({get[i](){return iV(this,s)},set[i](x){return iY(this,s,x)}},i)),m=r.length-1;m>=0;m--)(u=iL(d,i,a={},e[3],g)).static=!1,u.private=!1,(c=u.access={has:e=>i in e}).get=e=>e[i],c.set=(e,t)=>e[i]=t,o=(0,r[m])({get:v.get,set:v.set},u),a._=1,void 0===o?iN(o)&&(v[p]=o):"object"!=typeof o||null===o?iW("Object expected"):(iN(l=o.get)&&(v.get=l),iN(l=o.set)&&(v.set=l),iN(l=o.init)&&f.unshift(l));return v&&iC(n,i,v),n},iq=(e,t,i)=>t.has(e)||iW("Cannot "+i),iV=(e,t,i)=>(iq(e,t,"read from private field"),t.get(e)),iX=(e,t,i)=>t.has(e)?iW("Cannot add the same private member more than once"):t instanceof WeakSet?t.add(e):t.set(e,i),iY=(e,t,i,r)=>(iq(e,t,"write to private field"),t.set(e,i),i);function iU(e){return e instanceof rr||e instanceof ri}var iB=class extends ik.Plugin{constructor(e){super(e);const t=(0,eC.effect)(()=>{let{dragOperation:t}=e;if((0,eP.isKeyboardEvent)(t.activatorEvent)&&iU(t.source)&&t.status.initialized){let t=e.registry.plugins.get(tb);if(t)return t.disable(),()=>t.enable()}}),i=e.monitor.addEventListener("dragmove",(e,t)=>{queueMicrotask(()=>{if(this.disabled||e.defaultPrevented||!e.nativeEvent)return;let{dragOperation:i}=t;if(!(0,eP.isKeyboardEvent)(e.nativeEvent)||!iU(i.source)||!i.shape)return;let{actions:r,collisionObserver:n,registry:s}=t,{by:l}=e;if(!l)return;let o=function(e){let{x:t,y:i}=e;return t>0?"right":t<0?"left":i>0?"down":i<0?"up":void 0}(l),{source:a,target:u}=i,{center:c}=i.shape.current,d=[],h=[];(0,eC.batch)(()=>{for(let e of s.droppables){let{id:t}=e;if(!e.accepts(a)||t===(null==u?void 0:u.id)&&iU(e)||!e.element)continue;let i=e.shape,r=new eP.DOMRectangle(e.element,{getBoundingClientRect:e=>(0,eP.getVisibleBoundingRectangle)(e,void 0,.2)});r.height&&r.width&&("down"==o&&c.y+10<r.center.y||"up"==o&&c.y-10>r.center.y||"left"==o&&c.x-10>r.center.x||"right"==o&&c.x+10<r.center.x)&&(d.push(e),e.shape=r,h.push(()=>e.shape=i))}}),e.preventDefault(),n.disable();let p=n.computeCollisions(d,eA);(0,eC.batch)(()=>h.forEach(e=>e()));let[f]=p;if(!f)return;let{id:g}=f,{index:v,group:m}=a.sortable;r.setDropTarget(g).then(()=>{let{source:e,target:t,shape:s}=i;if(!e||!iU(e)||!s)return;let{index:l,group:o,target:a}=e.sortable,u=v!==l||m!==o,c=u?a:null==t?void 0:t.element;if(!c)return;(0,eP.scrollIntoViewIfNeeded)(c);let d=new eP.DOMRectangle(c);if(!d)return;let h=eM.Rectangle.delta(d,eM.Rectangle.from(s.current.boundingRectangle),e.alignment);r.move({by:h}),u?r.setDropTarget(e.id).then(()=>n.enable()):n.enable()})})});this.destroy=()=>{i(),t()}}},iK=Object.defineProperty,i_=Object.defineProperties,iG=Object.getOwnPropertyDescriptors,iZ=Object.getOwnPropertySymbols,iJ=Object.prototype.hasOwnProperty,iQ=Object.prototype.propertyIsEnumerable,i0=(e,t,i)=>t in e?iK(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,i1=(e,t)=>{for(var i in t||(t={}))iJ.call(t,i)&&i0(e,i,t[i]);if(iZ)for(var i of iZ(t))iQ.call(t,i)&&i0(e,i,t[i]);return e};function i2(e,t,i){if(t===i)return e;let r=e.slice();return r.splice(i,0,r.splice(t,1)[0]),r}function i4(e){return"initialIndex"in e&&"number"==typeof e.initialIndex&&"index"in e&&"number"==typeof e.index}var i5="__default__";function i3(e,t,i,r){i.insertAdjacentElement(r<t?"afterend":"beforebegin",e)}function i6(e,t){return e.index-t.index}function i7(e){return Array.from(e).sort(i6)}var i8=[iB,class extends ik.Plugin{constructor(e){super(e);const t=()=>{let t=new Map;for(let i of e.registry.droppables)if(i instanceof rr){let{sortable:e}=i,{group:r}=e,n=t.get(r);n||(n=new Set,t.set(r,n)),n.add(e)}for(let[e,i]of t)t.set(e,new Set(i7(i)));return t},i=[e.monitor.addEventListener("dragover",(e,i)=>{if(this.disabled)return;let{dragOperation:r}=i,{source:n,target:s}=r;if(!iU(n)||!iU(s)||n.sortable===s.sortable)return;let l=t(),o=n.sortable.group===s.sortable.group,a=l.get(n.sortable.group),u=o?a:l.get(s.sortable.group);a&&u&&queueMicrotask(()=>{e.defaultPrevented||i.renderer.rendering.then(()=>{var r,c,d;let h=t();for(let[e,t]of l.entries())for(let[i,n]of Array.from(t).entries())if(n.index!==i||n.group!==e||!(null==(r=h.get(e))?void 0:r.has(n)))return;let p=n.sortable.element,f=s.sortable.element;if(!f||!p||!o&&s.id===n.sortable.group)return;let g=i7(a),v=o?g:i7(u),m=null!=(c=n.sortable.group)?c:i5,y=null!=(d=s.sortable.group)?d:i5,b={[m]:g,[y]:v},w=function(e,t,i){var r,n,s;let l,o,{source:a,target:u,canceled:c}=t.operation;if(!a||!u||c)return"preventDefault"in t&&t.preventDefault(),e;let d=(e,t)=>
67e===t||"object"==typeof e&&"id"in e&&e.id===t;if(Array.isArray(e)){let r=e.findIndex(e=>d(e,a.id)),n=e.findIndex(e=>d(e,u.id));if(-1===r||-1===n){if(i4(a)){let r=a.initialIndex,n=a.index;return r===n||r<0||r>=e.length?("preventDefault"in t&&t.preventDefault(),e):i(e,r,n)}return e}if(!c&&"index"in a&&"number"==typeof a.index){let t=a.index;if(t!==r)return i(e,r,t)}return i(e,r,n)}let h=Object.entries(e),p=-1,f=-1;for(let[e,t]of h)if(-1===p&&-1!==(p=t.findIndex(e=>d(e,a.id)))&&(l=e),-1===f&&-1!==(f=t.findIndex(e=>d(e,u.id)))&&(o=e),-1!==p&&-1!==f)break;if(-1===p&&i4(a)){let r=a.initialGroup,n=a.initialIndex,s=a.group,l=a.index;if(null==r||null==s||!(r in e)||!(s in e)||r===s&&n===l)return"preventDefault"in t&&t.preventDefault(),e;if(r===s)return i_(i1({},e),iG({[r]:i(e[r],n,l)}));let o=e[r][n];return i_(i1({},e),iG({[r]:[...e[r].slice(0,n),...e[r].slice(n+1)],[s]:[...e[s].slice(0,l),o,...e[s].slice(l)]}))}if(!a.manager)return e;let{dragOperation:g}=a.manager,v=null!=(n=null==(r=g.shape)?void 0:r.current.center)?n:g.position.current;if(null==o&&u.id in e){let t=u.shape&&v.y>u.shape.center.y?e[u.id].length:0;o=u.id,f=t}if(null==l||null==o||l===o&&p===f){if(null!=l&&l===o&&p===f&&i4(a)){let t=null!=a.group&&a.group!==l,r=a.index!==p;if(t||r){let t=null!=(s=a.group)?s:l;if(t in e){if(l===t)return i_(i1({},e),iG({[l]:i(e[l],p,a.index)}));let r=e[l][p];return i_(i1({},e),iG({[l]:[...e[l].slice(0,p),...e[l].slice(p+1)],[t]:[...e[t].slice(0,a.index),r,...e[t].slice(a.index)]}))}}}return"preventDefault"in t&&t.preventDefault(),e}if(l===o)return i_(i1({},e),iG({[l]:i(e[l],p,f)}));let m=+!!(u.shape&&Math.round(v.y)>Math.round(u.shape.center.y)),y=e[l][p];return i_(i1({},e),iG({[l]:[...e[l].slice(0,p),...e[l].slice(p+1)],[o]:[...e[o].slice(0,f+m),y,...e[o].slice(f+m)]}))}(b,e,i2);if(b===w)return;let O=w[y].indexOf(n.sortable),S=w[y].indexOf(s.sortable);i.collisionObserver.disable(),i3(p,O,f,S),(0,eC.batch)(()=>{for(let[e,t]of w[m].entries())t.index=e;if(!o)for(let[e,t]of w[y].entries())t.group=s.sortable.group,t.index=e}),i.actions.setDropTarget(n.id).then(()=>i.collisionObserver.enable())})})}),e.monitor.addEventListener("dragend",(e,i)=>{if(!e.canceled)return;let{dragOperation:r}=i,{source:n}=r;iU(n)&&(n.sortable.initialIndex!==n.sortable.index||n.sortable.initialGroup!==n.sortable.group)&&queueMicrotask(()=>{let e=t(),r=e.get(n.sortable.initialGroup);r&&i.renderer.rendering.then(()=>{for(let[t,i]of e.entries())for(let[e,r]of Array.from(i).entries())if(r.index!==e||r.group!==t)return;let t=i7(r),i=n.sortable.element,s=t[n.sortable.initialIndex],l=null==s?void 0:s.element;s&&l&&i&&(i3(i,s.index,l,n.index),(0,eC.batch)(()=>{for(let[t,i]of e.entries())for(let e of Array.from(i).values())e.index=e.initialIndex,e.group=e.initialGroup}))})})})];this.destroy=()=>{for(let e of i)e()}}}],i9={duration:250,easing:"cubic-bezier(0.25, 1, 0.5, 1)",idle:!1},re=new eD.WeakStore;em=[eD.reactive],ev=[eD.reactive];var rt=class{constructor(e,t){iX(this,eb,iF(ey,8,this)),iF(ey,11,this),iX(this,ew),iX(this,ex),iX(this,eO,iF(ey,12,this)),iF(ey,15,this),iX(this,eS),this.register=()=>((0,eC.batch)(()=>{var e,t;null==(e=this.manager)||e.registry.register(this.droppable),null==(t=this.manager)||t.registry.register(this.draggable)}),()=>this.unregister()),this.unregister=()=>{(0,eC.batch)(()=>{var e,t;null==(e=this.manager)||e.registry.unregister(this.droppable),null==(t=this.manager)||t.registry.unregister(this.draggable)})},this.destroy=()=>{(0,eC.batch)(()=>{this.droppable.destroy(),this.draggable.destroy()})};var{effects:i=()=>[],group:r,index:n,sensors:s,type:l,transition:o=i9,plugins:a}=e,u=((e,t)=>{var i={};for(var r in e)ij.call(e,r)&&0>t.indexOf(r)&&(i[r]=e[r]);if(null!=e&&iA)for(var r of iA(e))0>t.indexOf(r)&&iI.call(e,r)&&(i[r]=e[r]);return i})(e,["effects","group","index","sensors","type","transition","plugins"]);const c=(0,ik.resolveCustomizable)(a,i8);this.droppable=new rr(u,t,this),this.draggable=new ri(((e,t)=>iD(e,iR(t)))(i$({},u),{plugins:c,effects:()=>[()=>{var e,t,i;let r=null==(e=this.manager)?void 0:e.dragOperation.status;(null==r?void 0:r.initializing)&&this.id===(null==(i=null==(t=this.manager)?void 0:t.dragOperation.source)?void 0:i.id)&&re.clear(this.manager),(null==r?void 0:r.dragging)&&re.set(this.manager,this.id,(0,eC.untracked)(()=>({initialIndex:this.index,initialGroup:this.group})))},()=>{let{index:e,group:t,manager:i}=this,r=iV(this,ex),n=iV(this,ew);(e!==r||t!==n)&&(iY(this,ex,e),iY(this,ew,t),this.animate())},()=>{var e,t;let{target:i}=this,{isDragSource:r}=this.draggable;"move"===(null!=(t=null==(e=this.draggable.pluginConfig(tp))?void 0:e.feedback)?t:"default")&&r&&(this.droppable.disabled=!i)},...i()],type:l,sensors:s}),t,this),iY(this,eS,u.element),this.manager=t,this.index=n,iY(this,ex,n),this.group=r,iY(this,ew,r),this.type=l,this.transition=o}get initialIndex(){var e,t;return null!=(t=null==(e=re.get(this.manager,this.id))?void 0:e.initialIndex)?t:this.index}get initialGroup(){var e,t;return null!=(t=null==(e=re.get(this.manager,this.id))?void 0:e.initialGroup)?t:this.group}animate(){(0,eC.untracked)(()=>{let{manager:e,transition:t}=this,{shape:i}=this.droppable;if(!e)return;let{idle:r}=e.dragOperation.status;i&&t&&(!r||t.idle)&&e.renderer.rendering.then(()=>{let{element:r}=this;if(!r)return;for(let e of r.getAnimations())"transitionProperty"in e&&("transform"===e.transitionProperty||"translate"===e.transitionProperty||"scale"===e.transitionProperty)&&e.cancel();let n=this.refreshShape();if(!n)return;let s={x:i.boundingRectangle.left-n.boundingRectangle.left,y:i.boundingRectangle.top-n.boundingRectangle.top},{translate:l}=(0,eP.getComputedStyles)(r),o=(0,eP.computeTranslate)(r,l,!1),a=(0,eP.computeTranslate)(r,l);if(s.x||s.y){let i=(0,eP.prefersReducedMotion)((0,eP.getWindow)(r))?iD(i$({},t),iR({duration:0})):t;(0,eP.animateTransform)({element:r,keyframes:{translate:[`${o.x+s.x}px ${o.y+s.y}px ${o.z}`,`${a.x}px ${a.y}px ${a.z}`]},options:i}).then(()=>{e.dragOperation.status.dragging||(this.droppable.shape=void 0)})}})})}get manager(){return this.draggable.manager}set manager(e){(0,eC.batch)(()=>{this.draggable.manager=e,this.droppable.manager=e})}
67set element(e){(0,eC.batch)(()=>{let t=iV(this,eS),i=this.droppable.element,r=this.draggable.element;i&&i!==t||(this.droppable.element=e),r&&r!==t||(this.draggable.element=e),iY(this,eS,e)})}get element(){var e,t;let i=iV(this,eS);if(i)return null!=(t=null!=(e=eP.ProxiedElements.get(i))?e:i)?t:this.droppable.element}set target(e){this.droppable.element=e}get target(){return this.droppable.element}set source(e){this.draggable.element=e}get source(){return this.draggable.element}get disabled(){return this.draggable.disabled&&this.droppable.disabled}set plugins(e){this.draggable.plugins=(0,ik.resolveCustomizable)(e,i8)}set disabled(e){(0,eC.batch)(()=>{this.droppable.disabled=e,this.draggable.disabled=e})}set data(e){(0,eC.batch)(()=>{this.droppable.data=e,this.draggable.data=e})}set handle(e){this.draggable.handle=e}set id(e){this.droppable.id=e,this.draggable.id=e}get id(){return this.droppable.id}set sensors(e){this.draggable.sensors=e}set modifiers(e){this.draggable.modifiers=e}set collisionPriority(e){this.droppable.collisionPriority=e}set collisionDetector(e){this.droppable.collisionDetector=null!=e?e:eR}set alignment(e){this.draggable.alignment=e}get alignment(){return this.draggable.alignment}set type(e){(0,eC.batch)(()=>{this.droppable.type=e,this.draggable.type=e})}get type(){return this.draggable.type}set accept(e){this.droppable.accept=e}get accept(){return this.droppable.accept}get isDropTarget(){return this.droppable.isDropTarget}get isDragSource(){return this.draggable.isDragSource}get isDragging(){return this.draggable.isDragging}get isDropping(){return this.draggable.isDropping}get status(){return this.draggable.status}refreshShape(){return this.droppable.refreshShape()}accepts(e){return this.droppable.accepts(e)}};ey=[,,,iP(null)],eb=new WeakMap,ew=new WeakMap,ex=new WeakMap,eO=new WeakMap,eS=new WeakMap,iH(ey,4,"index",em,rt,eb),iH(ey,4,"group",ev,rt,eO),a=ey,iT(rt,(r="metadata",(n=Symbol[r])?n:Symbol.for("Symbol."+r)),a[3]);var ri=class extends tq{constructor(e,t,i){super(e,t),this.sortable=i}get index(){return this.sortable.index}get initialIndex(){return this.sortable.initialIndex}get group(){return this.sortable.group}get initialGroup(){return this.sortable.initialGroup}},rr=class extends tV{constructor(e,t,i){super(e,t),this.sortable=i}get index(){return this.sortable.index}get group(){return this.sortable.group}},rn=Object.defineProperty,rs=Object.defineProperties,rl=Object.getOwnPropertyDescriptors,ro=Object.getOwnPropertySymbols,ra=Object.prototype.hasOwnProperty,ru=Object.prototype.propertyIsEnumerable,rc=(e,t,i)=>t in e?rn(e,t,{enumerable:!0,configurable:!0,writable:!0,value:i}):e[t]=i,rd=(e,t)=>{for(var i in t||(t={}))ra.call(t,i)&&rc(e,i,t[i]);if(ro)for(var i of ro(t))ru.call(t,i)&&rc(e,i,t[i]);return e};function rh(e,t,i){return"isDragSource"===e&&!i&&!!t}e.s(["useSortable",0,function(e){let{accept:t,collisionDetector:i,collisionPriority:r,id:n,data:s,element:l,handle:o,index:a,group:u,disabled:c,modifiers:d,sensors:h,target:p,type:f,plugins:g}=e,v=rd(rd({},i9),e.transition),m=il(t=>new rt(rs(rd({},e),rl({transition:v,register:!1,handle:tY(o),element:tY(l),target:tY(p)})),t)),y=t_(m,rh);return tJ(n,()=>m.id=n),tU(()=>{(0,eC.batch)(()=>{m.group=u,m.index=a})},[m,u,a]),tJ(f,()=>m.type=f),tJ(t,()=>m.accept=t,void 0,eD.deepEqual),tJ(s,()=>s&&(m.data=s)),tJ(a,()=>{var e;(null==(e=m.manager)?void 0:e.dragOperation.status.idle)&&(null==v?void 0:v.idle)&&m.refreshShape()},tG),tQ(o,e=>m.handle=e),tQ(l,e=>m.element=e),tQ(p,e=>m.target=e),tJ(c,()=>m.disabled=!0===c),tJ(h,()=>m.sensors=h),tJ(i,()=>m.collisionDetector=i),tJ(r,()=>m.collisionPriority=r),tJ(g,()=>m.plugins=g,void 0,eD.deepEqual),tJ(v,()=>m.transition=v,void 0,eD.deepEqual),tJ(d,()=>m.modifiers=d,void 0,eD.deepEqual),tJ(e.alignment,()=>m.alignment=e.alignment),{sortable:y,get isDragging(){return y.isDragging},get isDropping(){return y.isDropping},get isDragSource(){return y.isDragSource},get isDropTarget(){return y.isDropTarget},handleRef:(0,eE.useCallback)(e=>{m.handle=null!=e?e:void 0},[m]),ref:(0,eE.useCallback)(e=>{var t,i;(e||null==(t=m.element)||!t.isConnected||(null==(i=m.manager)?void 0:i.dragOperation.status.idle))&&(m.element=null!=e?e:void 0)},[m]),sourceRef:(0,eE.useCallback)(e=>{var t,i;(e||null==(t=m.source)||!t.isConnected||(null==(i=m.manager)?void 0:i.dragOperation.status.idle))&&(m.source=null!=e?e:void 0)}
67,[m]),targetRef:(0,eE.useCallback)(e=>{var t,i;(e||null==(t=m.target)||!t.isConnected||(null==(i=m.manager)?void 0:i.dragOperation.status.idle))&&(m.target=null!=e?e:void 0)},[m])}}],730056)},926340,e=>{"use strict";var t=e.i(726367),i=Object.defineProperty,r=Object.defineProperties,n=Object.getOwnPropertyDescriptors,s=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,o=Object.prototype.propertyIsEnumerable,a=(e,t,r)=>t in e?i(e,t,{enumerable:!0,configurable:!0,writable:!0,value:r}):e[t]=r,u=(e,t)=>{for(var i in t||(t={}))l.call(t,i)&&a(e,i,t[i]);if(s)for(var i of s(t))o.call(t,i)&&a(e,i,t[i]);return e},c=class extends t.Modifier{apply({transform:e}){if(!this.options)return e;let{axis:t,value:i}=this.options;return r(u({},e),n({[t]:i}))}};c.configure=(0,t.configurator)(c);var d=c.configure({axis:"x",value:0}),h=c.configure({axis:"y",value:0}),p=class extends t.Modifier{apply({transform:e}){var t;let{size:i=20}=null!=(t=this.options)?t:{},s="number"==typeof i?i:i.x,l="number"==typeof i?i:i.y;return r(u({},e),n({x:Math.ceil(e.x/s)*s,y:Math.ceil(e.y/l)*l}))}};p.configure=(0,t.configurator)(p),e.s(["RestrictToHorizontalAxis",0,h,"RestrictToVerticalAxis",0,d,"restrictShapeToBoundingRectangle",0,function(e,t,i){let r=u({},t);return e.boundingRectangle.top+t.y<=i.top?r.y=i.top-e.boundingRectangle.top:e.boundingRectangle.bottom+t.y>=i.top+i.height&&(r.y=i.top+i.height-e.boundingRectangle.bottom),e.boundingRectangle.left+t.x<=i.left?r.x=i.left-e.boundingRectangle.left:e.boundingRectangle.right+t.x>=i.left+i.width&&(r.x=i.left+i.width-e.boundingRectangle.right),r}])},87678,e=>{"use strict";var t=e.i(568278),i=e.i(726367),r=e.i(926340),n=e.i(362959),s=e.i(926410),l=class extends i.Modifier{constructor(e){super(e);const{dragOperation:i}=e,r=()=>(0,t.untracked)(()=>{var e;let{source:t}=i;this.windowBoundingRectangle=(0,s.getViewportBoundingRectangle)(null!=(e=null==t?void 0:t.element)?e:document.documentElement)});this.destroy=(0,t.effect)(()=>{if(!i.status.idle)return r(),window.addEventListener("resize",r),()=>{window.removeEventListener("resize",r)}})}apply({shape:e,transform:t}){if(!this.windowBoundingRectangle||!e)return t;let{initial:i,current:s}=e,{height:l,width:o}=s.boundingRectangle,a=i.center.x-o/2,u=i.center.y-l/2;return(0,r.restrictShapeToBoundingRectangle)(new n.Rectangle(a,u,o,l),t,this.windowBoundingRectangle)}},o=class extends i.Modifier{constructor(e,i){super(e,i),this.boundingRectangle=(0,t.signal)(null),this.destroy=(0,t.effect)(()=>{if(!this.options)return;let{dragOperation:t}=e,{status:i}=t;if(i.initialized){let e,{element:i}=this.options,r="function"==typeof i?i(t):i;if(!r)return;let n=()=>{this.boundingRectangle.value=(0,s.getBoundingRectangle)(r)},l=()=>{e||(e=setTimeout(()=>{n(),e=void 0},25))},o=new ResizeObserver(n);return o.observe(r),document.addEventListener("scroll",l,{passive:!0,capture:!0}),()=>{document.removeEventListener("scroll",l,{capture:!0}),o.disconnect(),this.boundingRectangle.value=null}}})}apply(e){let{shape:t,transform:i}=e;if(!t)return i;let s=this.boundingRectangle.value;if(!s)return i;let{initial:l,current:o}=t,{height:a,width:u}=o.boundingRectangle,c=l.center.x-u/2,d=l.center.y-a/2;return(0,r.restrictShapeToBoundingRectangle)(new n.Rectangle(c,d,u,a),i,s)}};o.configure=(0,i.configurator)(o),e.s(["RestrictToWindow",0,l])},818609,e=>{"use strict";var t=e.i(843476),i=e.i(877751),r=e.i(730056),n=e.i(926340),s=e.i(87678),l=e.i(726367),o=e.i(988842),a=e.i(271645);e.s(["Sortable",0,({onDragEnd:e,items:r=[],wrapClassName:l="",orientation:u="vertical",externalContext:c=!1,children:d})=>{let h="horizontal"===u?n.RestrictToHorizontalAxis:n.RestrictToVerticalAxis,p=(0,a.useMemo)(()=>[h,s.RestrictToWindow],[h]),f=(0,t.jsx)("div",{className:(0,o.classNames)({"w-full":"horizontal"===u}),children:(0,t.jsx)("div",{className:(0,o.classNames)("sortable-wrap",l),children:d})});return c?f:(0,t.jsx)(i.DragDropProvider,{onDragEnd:e,modifiers:p,children:f})},"SortableItem",0,({item:e,index:t=0,data:i={},group:n,accept:s,type:l,children:o})=>{let{ref:a,handleRef:u,isDragging:c}=(0,r.useSortable)({id:e.id,index:t,data:i,group:n,accept:s,type:l});
67return o({ref:a,dragHandleProps:{ref:u},isDragging:c},{zIndex:c?999:"auto"})},"SortableSection",0,({item:e,index:t=0,data:i={},children:n})=>{let{ref:s,handleRef:o,isDragging:a}=(0,r.useSortable)({id:e.id,index:t,data:i,type:"section",collisionPriority:l.CollisionPriority.Low,accept:e=>"item"!==e.type});return n({ref:s,dragHandleProps:{ref:o},isDragging:a},{zIndex:a?999:"auto"})}])},253100,e=>{"use strict";var t=e.i(843476),i=e.i(761978),r=e.i(796440),n=e.i(663126),s=e.i(276369),l=e.i(125621),o=e.i(818609),a=e.i(988842),u=e.i(993675),c=e.i(274273),d=e.i(482820),h=e.i(271645),p=e.i(422233);let f=({onRemoveItem:e,open:n,setOpen:l,...o})=>(0,t.jsx)(s.AdminModal,{variant:"error",icon:(0,t.jsx)(r.TCCCloseIcon,{className:"h-6 w-6 text-red-600"}),open:n,setOpen:l,...o,children:(0,t.jsxs)("div",{className:"mt-5 sm:mt-6 sm:grid sm:grid-flow-row-dense sm:grid-cols-2 sm:gap-3",children:[(0,t.jsx)(i.AdminButtonOutlined,{onClick:()=>l(!1),children:"Cancel"}),(0,t.jsx)(i.AdminButtonPrimaryDanger,{className:"w-full",onClick:e,children:"Remove"})]})}),g=({alwaysShowHandle:e,item:i,provided:n,onRemove:s,onDuplicate:l})=>
67(0,t.jsxs)("div",{"data-repeater-controls":!0,className:"flex space-x-2 opacity-25 transition-opacity group-hover/repeateditem:opacity-100",children:[l&&(0,t.jsx)("button",{type:"button",onClick:()=>l(i),className:(0,a.classNames)({"opacity-0 group-hover:opacity-100":e}),"aria-label":"Duplicate item",children:(0,t.jsx)(r.TCCDuplicateIcon,{className:"w-4 h-4 "})}),(0,t.jsx)("button",{type:"button",onClick:()=>s(i),className:(0,a.classNames)({"opacity-0 group-hover:opacity-100":e}),"aria-label":"Remove item",children:(0,t.jsx)(r.TCCCloseIcon,{className:"w-4 h-4 "})}),(0,t.jsx)("button",{...n?.dragHandleProps||[],className:(0,a.classNames)({"opacity-0 group-hover:opacity-100":e}),"aria-label":"Drag to reorder",children:(0,t.jsx)(r.TCCDragIcon,{className:"w-4 h-4 "})})]}),v=({item:e,provided:i,onRemove:r,onDuplicate:s,onItemChange:o,component:u,inlineEditor:c,passThroughProps:d={},withHandle:p,alwaysShowHandle:f,style:v,itemTitle:m="Item",itemTitleKey:y=null,open:b=!0,className:w=""})=>{let O,[S,E]=(0,h.useState)(b);return O="function"==typeof m?m(e):y&&e[y]?e[y]:m,(0,t.jsx)("div",{className:"w-full",style:v,children:(0,t.jsxs)(l.AdminSurface,{className:(0,a.classNames)(n.AdminGridClassNames,"w-full group/repeateditem",w),"data-repeated-item":!0,children:[(0,t.jsxs)("div",{"data-repeater-item":!0,className:"flex w-full justify-between text-left text-sm font-medium mb-2 ",children:[O&&(0,t.jsx)("button",{type:"button",onClick:()=>E(!S),className:"text-left w-full",children:(0,t.jsxs)("span",{className:"capitalize block text-tcc-basetext",children:[O," "]})}),(0,t.jsx)(g,{withHandle:p,alwaysShowHandle:f,item:e,provided:i,onRemove:r,onDuplicate:s})]}),S&&(0,t.jsx)(u,{width:"100%",item:e,onChange:o,...d})]})})};e.s(["AdminRemoveItemModal",0,f,"AdminRepeatedItemControls",0,g,"AdminRepeater",0,e=>{let[r,n]=(0,h.useState)(null),[s,l]=(0,h.useState)(!1),[a,g]=(0,h.useState)(null);(0,d.default)(e,"direction",null);let m=(0,d.default)(e,"className",null),y=(0,d.default)(e,"datasource",[]),b=(0,d.default)(e,"repeaterComponent")||v,w=e=>{l(!0),g(e)},O=t=>{let i=(0,u.deepClone)(t),r=(0,u.hydrateUniqueBlockIds)(i,!0);r.id=(0,p.v4)();let n=y.findIndex(e=>e.id===t.id),s=[...y];s.splice(n+1,0,r),e.onChange&&e.onChange(s)},S=(t,i,r)=>{let n=y.map(e=>e.id!==t.id?e:(t[i]=r,t));e.onChange&&e.onChange([...n])},E=e.limit&&y.length>=e.limit,k=y||[];return(0,t.jsxs)("div",{"data-repeater":!0,className:m,children:[(0,t.jsx)(o.Sortable,{onDragEnd:t=>{if(t.operation.canceled)return;let i=(0,c.move)(y,t);i!==y&&e.onChange&&e.onChange(i)},items:k,children:(0,t.jsx)("div",{children:(0,t.jsx)("div",{className:"rich-wrap",children:k.map((i,r)=>(0,t.jsx)(o.SortableItem,{item:i,index:r,children:({ref:n,dragHandleProps:s},l)=>(0,t.jsx)("div",{ref:n,style:l,children:(0,t.jsx)(b,{itemIndex:r,alwaysShowHandle:e.alwaysShowHandle,withHandle:e.withHandle,provided:{dragHandleProps:s},component:e.component,item:i,onRemove:w,onDuplicate:E?void 0:O,onItemChange:S,inlineEditor:e.inlineEditor,passThroughProps:e?.passThroughProps,itemTitle:e?.itemTitle,itemTitleKey:e?.itemTitleKey,open:e?.defaultOpen,className:e?.itemClassName})})},`${i.id}_${r}`))})})}),e?.noAdd!==!0&&(0,t.jsx)("div",{className:"flex justify-end mt-4",children:(0,t.jsx)(i.AdminButtonOutlined,{disabled:E,"data-add-button":!0,onClick:()=>{let t;t=e.defaultArgs?{...e.defaultArgs,id:(0,p.v4)()}:{id:(0,p.v4)()},e.onChange&&e.onChange([...y,t])},children:e.buttonText||"Add"})}),(0,t.jsx)(f,{open:s,setOpen:l,title:"Are you sure?",description:"Remove this item?",onRemoveItem:()=>{if(!a)return;l(!1),n(null);let t=y.filter(e=>e.id!==a.id);e.onChange&&e.onChange(t),g(null)}})]})}])}]);

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.