Files
gitlab-instance-0a899031_na…/.next/server/edge-chunks/253.js
2026-03-24 05:13:49 -05:00

63 lines
98 KiB
JavaScript

"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[253],{6803:(a,b,c)=>{c.d(b,{bL:()=>w,zi:()=>x});var d=c(22885),e=c(48431),f=c(50839),g=c(99041),h=c(34042),i=c(9200),j=c(7710),k=c(73100),l=c(71209),m="Switch",[n,o]=(0,g.A)(m),[p,q]=n(m),r=d.forwardRef((a,b)=>{let{__scopeSwitch:c,name:g,checked:i,defaultChecked:j,required:n,disabled:o,value:q="on",onCheckedChange:r,form:s,...t}=a,[w,x]=d.useState(null),y=(0,f.s)(b,a=>x(a)),z=d.useRef(!1),A=!w||s||!!w.closest("form"),[B,C]=(0,h.i)({prop:i,defaultProp:j??!1,onChange:r,caller:m});return(0,l.jsxs)(p,{scope:c,checked:B,disabled:o,children:[(0,l.jsx)(k.sG.button,{type:"button",role:"switch","aria-checked":B,"aria-required":n,"data-state":v(B),"data-disabled":o?"":void 0,disabled:o,value:q,...t,ref:y,onClick:(0,e.mK)(a.onClick,a=>{C(a=>!a),A&&(z.current=a.isPropagationStopped(),z.current||a.stopPropagation())})}),A&&(0,l.jsx)(u,{control:w,bubbles:!z.current,name:g,value:q,checked:B,required:n,disabled:o,form:s,style:{transform:"translateX(-100%)"}})]})});r.displayName=m;var s="SwitchThumb",t=d.forwardRef((a,b)=>{let{__scopeSwitch:c,...d}=a,e=q(s,c);return(0,l.jsx)(k.sG.span,{"data-state":v(e.checked),"data-disabled":e.disabled?"":void 0,...d,ref:b})});t.displayName=s;var u=d.forwardRef(({__scopeSwitch:a,control:b,checked:c,bubbles:e=!0,...g},h)=>{let k=d.useRef(null),m=(0,f.s)(k,h),n=(0,i.Z)(c),o=(0,j.X)(b);return d.useEffect(()=>{let a=k.current;if(!a)return;let b=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(n!==c&&b){let d=new Event("click",{bubbles:e});b.call(a,c),a.dispatchEvent(d)}},[n,c,e]),(0,l.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:c,...g,tabIndex:-1,ref:m,style:{...g.style,...o,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})});function v(a){return a?"checked":"unchecked"}u.displayName="SwitchBubbleInput";var w=r,x=t},22008:(a,b,c)=>{var d=c(22885);"function"==typeof Object.is&&Object.is,d.useSyncExternalStore,d.useRef,d.useEffect,d.useMemo,d.useDebugValue},29973:(a,b,c)=>{c.d(b,{G$:()=>W,Hs:()=>v,UC:()=>ac,VY:()=>ae,ZL:()=>aa,bL:()=>$,bm:()=>af,hE:()=>ad,hJ:()=>ab,l9:()=>_});var d=c(22885),e=c(48431),f=c(50839),g=c(99041),h=c(43443),i=c(34042),j=c(50947),k=c(31052),l=c(54559),m=c(44635),n=c(73100),o=c(36314),p=c(89609),q=c(87115),r=c(55532),s=c(71209),t="Dialog",[u,v]=(0,g.A)(t),[w,x]=u(t),y=a=>{let{__scopeDialog:b,children:c,open:e,defaultOpen:f,onOpenChange:g,modal:j=!0}=a,k=d.useRef(null),l=d.useRef(null),[m,n]=(0,i.i)({prop:e,defaultProp:f??!1,onChange:g,caller:t});return(0,s.jsx)(w,{scope:b,triggerRef:k,contentRef:l,contentId:(0,h.B)(),titleId:(0,h.B)(),descriptionId:(0,h.B)(),open:m,onOpenChange:n,onOpenToggle:d.useCallback(()=>n(a=>!a),[n]),modal:j,children:c})};y.displayName=t;var z="DialogTrigger",A=d.forwardRef((a,b)=>{let{__scopeDialog:c,...d}=a,g=x(z,c),h=(0,f.s)(b,g.triggerRef);return(0,s.jsx)(n.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":g.open,"aria-controls":g.contentId,"data-state":U(g.open),...d,ref:h,onClick:(0,e.mK)(a.onClick,g.onOpenToggle)})});A.displayName=z;var B="DialogPortal",[C,D]=u(B,{forceMount:void 0}),E=a=>{let{__scopeDialog:b,forceMount:c,children:e,container:f}=a,g=x(B,b);return(0,s.jsx)(C,{scope:b,forceMount:c,children:d.Children.map(e,a=>(0,s.jsx)(m.C,{present:c||g.open,children:(0,s.jsx)(l.Z,{asChild:!0,container:f,children:a})}))})};E.displayName=B;var F="DialogOverlay",G=d.forwardRef((a,b)=>{let c=D(F,a.__scopeDialog),{forceMount:d=c.forceMount,...e}=a,f=x(F,a.__scopeDialog);return f.modal?(0,s.jsx)(m.C,{present:d||f.open,children:(0,s.jsx)(I,{...e,ref:b})}):null});G.displayName=F;var H=(0,r.TL)("DialogOverlay.RemoveScroll"),I=d.forwardRef((a,b)=>{let{__scopeDialog:c,...d}=a,e=x(F,c);return(0,s.jsx)(p.A,{as:H,allowPinchZoom:!0,shards:[e.contentRef],children:(0,s.jsx)(n.sG.div,{"data-state":U(e.open),...d,ref:b,style:{pointerEvents:"auto",...d.style}})})}),J="DialogContent",K=d.forwardRef((a,b)=>{let c=D(J,a.__scopeDialog),{forceMount:d=c.forceMount,...e}=a,f=x(J,a.__scopeDialog);return(0,s.jsx)(m.C,{present:d||f.open,children:f.modal?(0,s.jsx)(L,{...e,ref:b}):(0,s.jsx)(M,{...e,ref:b})})});K.displayName=J;var L=d.forwardRef((a,b)=>{let c=x(J,a.__scopeDialog),g=d.useRef(null),h=(0,f.s)(b,c.contentRef,g);return d.useEffect(()=>{let a=g.current;if(a)return(0,q.Eq)(a)},[]),(0,s.jsx)(N,{...a,ref:h,trapFocus:c.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,e.mK)(a.onCloseAutoFocus,a=>{a.preventDefault(),c.triggerRef.current?.focus()}),onPointerDownOutside:(0,e.mK)(a.onPointerDownOutside,a=>{let b=a.detail.originalEvent,c=0===b.button&&!0===b.ctrlKey;(2===b.button||c)&&a.preventDefault()}),onFocusOutside:(0,e.mK)(a.onFocusOutside,a=>a.preventDefault())})}),M=d.forwardRef((a,b)=>{let c=x(J,a.__scopeDialog),e=d.useRef(!1),f=d.useRef(!1);return(0,s.jsx)(N,{...a,ref:b,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:b=>{a.onCloseAutoFocus?.(b),b.defaultPrevented||(e.current||c.triggerRef.current?.focus(),b.preventDefault()),e.current=!1,f.current=!1},onInteractOutside:b=>{a.onInteractOutside?.(b),b.defaultPrevented||(e.current=!0,"pointerdown"===b.detail.originalEvent.type&&(f.current=!0));let d=b.target;c.triggerRef.current?.contains(d)&&b.preventDefault(),"focusin"===b.detail.originalEvent.type&&f.current&&b.preventDefault()}})}),N=d.forwardRef((a,b)=>{let{__scopeDialog:c,trapFocus:e,onOpenAutoFocus:g,onCloseAutoFocus:h,...i}=a,l=x(J,c),m=d.useRef(null),n=(0,f.s)(b,m);return(0,o.Oh)(),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(k.n,{asChild:!0,loop:!0,trapped:e,onMountAutoFocus:g,onUnmountAutoFocus:h,children:(0,s.jsx)(j.qW,{role:"dialog",id:l.contentId,"aria-describedby":l.descriptionId,"aria-labelledby":l.titleId,"data-state":U(l.open),...i,ref:n,onDismiss:()=>l.onOpenChange(!1)})}),(0,s.jsxs)(s.Fragment,{children:[(0,s.jsx)(Y,{titleId:l.titleId}),(0,s.jsx)(Z,{contentRef:m,descriptionId:l.descriptionId})]})]})}),O="DialogTitle",P=d.forwardRef((a,b)=>{let{__scopeDialog:c,...d}=a,e=x(O,c);return(0,s.jsx)(n.sG.h2,{id:e.titleId,...d,ref:b})});P.displayName=O;var Q="DialogDescription",R=d.forwardRef((a,b)=>{let{__scopeDialog:c,...d}=a,e=x(Q,c);return(0,s.jsx)(n.sG.p,{id:e.descriptionId,...d,ref:b})});R.displayName=Q;var S="DialogClose",T=d.forwardRef((a,b)=>{let{__scopeDialog:c,...d}=a,f=x(S,c);return(0,s.jsx)(n.sG.button,{type:"button",...d,ref:b,onClick:(0,e.mK)(a.onClick,()=>f.onOpenChange(!1))})});function U(a){return a?"open":"closed"}T.displayName=S;var V="DialogTitleWarning",[W,X]=(0,g.q)(V,{contentName:J,titleName:O,docsSlug:"dialog"}),Y=({titleId:a})=>{let b=X(V),c=`\`${b.contentName}\` requires a \`${b.titleName}\` for the component to be accessible for screen reader users.
If you want to hide the \`${b.titleName}\`, you can wrap it with our VisuallyHidden component.
For more information, see https://radix-ui.com/primitives/docs/components/${b.docsSlug}`;return d.useEffect(()=>{a&&(document.getElementById(a)||console.error(c))},[c,a]),null},Z=({contentRef:a,descriptionId:b})=>{let c=X("DialogDescriptionWarning"),e=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${c.contentName}}.`;return d.useEffect(()=>{let c=a.current?.getAttribute("aria-describedby");b&&c&&(document.getElementById(b)||console.warn(e))},[e,a,b]),null},$=y,_=A,aa=E,ab=G,ac=K,ad=P,ae=R,af=T},41678:(a,b,c)=>{c(22008)},67131:(a,b,c)=>{c.d(b,{JY:()=>c9,sx:()=>dl,gL:()=>dK});var d=c(22885),e=c(28028);function f(a){return`Minified Redux error #${a}; visit https://redux.js.org/Errors?code=${a} for the full message or use the non-minified dev environment for full errors. `}var g="function"==typeof Symbol&&Symbol.observable||"@@observable",h=()=>Math.random().toString(36).substring(7).split("").join("."),i={INIT:`@@redux/INIT${h()}`,REPLACE:`@@redux/REPLACE${h()}`,PROBE_UNKNOWN_ACTION:()=>`@@redux/PROBE_UNKNOWN_ACTION${h()}`};function j(a,b){return function(...c){return b(a.apply(this,c))}}function k(a,b){if("function"==typeof a)return j(a,b);if("object"!=typeof a||null===a)throw Error(f(16));let c={};for(let d in a){let e=a[d];"function"==typeof e&&(c[d]=j(e,b))}return c}function l(...a){return 0===a.length?a=>a:1===a.length?a[0]:a.reduce((a,b)=>(...c)=>a(b(...c)))}c(41678);var m=Symbol.for(d.version.startsWith("19")?"react.transitional.element":"react.element"),n=Symbol.for("react.portal"),o=Symbol.for("react.fragment"),p=Symbol.for("react.strict_mode"),q=Symbol.for("react.profiler"),r=Symbol.for("react.consumer"),s=Symbol.for("react.context"),t=Symbol.for("react.forward_ref"),u=Symbol.for("react.suspense"),v=Symbol.for("react.suspense_list"),w=Symbol.for("react.memo"),x=Symbol.for("react.lazy");function y(a){return function(b){let c=a(b);function d(){return c}return d.dependsOnOwnProps=!1,d}}function z(a){return a.dependsOnOwnProps?!!a.dependsOnOwnProps:1!==a.length}function A(a,b){return function(b,{displayName:c}){let d=function(a,b){return d.dependsOnOwnProps?d.mapToProps(a,b):d.mapToProps(a,void 0)};return d.dependsOnOwnProps=!0,d.mapToProps=function(b,c){d.mapToProps=a,d.dependsOnOwnProps=z(a);let e=d(b,c);return"function"==typeof e&&(d.mapToProps=e,d.dependsOnOwnProps=z(e),e=d(b,c)),e},d}}function B(a,b){return(c,d)=>{throw Error(`Invalid value of type ${typeof a} for ${b} argument when connecting component ${d.wrappedComponentName}.`)}}function C(a,b,c){return{...c,...a,...b}}var D={notify(){},get:()=>[]};function E(a,b){let c,d=D,e=0,f=!1;function g(){j.onStateChange&&j.onStateChange()}function h(){if(e++,!c){let e,f;c=b?b.addNestedSub(g):a.subscribe(g),e=null,f=null,d={clear(){e=null,f=null},notify(){let a=e;for(;a;)a.callback(),a=a.next},get(){let a=[],b=e;for(;b;)a.push(b),b=b.next;return a},subscribe(a){let b=!0,c=f={callback:a,next:null,prev:f};return c.prev?c.prev.next=c:e=c,function(){b&&null!==e&&(b=!1,c.next?c.next.prev=c.prev:f=c.prev,c.prev?c.prev.next=c.next:e=c.next)}}}}}function i(){e--,c&&0===e&&(c(),c=void 0,d.clear(),d=D)}let j={addNestedSub:function(a){h();let b=d.subscribe(a),c=!1;return()=>{c||(c=!0,b(),i())}},notifyNestedSubs:function(){d.notify()},handleChangeWrapper:g,isSubscribed:function(){return f},trySubscribe:function(){f||(f=!0,h())},tryUnsubscribe:function(){f&&(f=!1,i())},getListeners:()=>d};return j}var F="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement,G="undefined"!=typeof navigator&&"ReactNative"===navigator.product,H=F||G?d.useLayoutEffect:d.useEffect;function I(a,b){return a===b?0!==a||0!==b||1/a==1/b:a!=a&&b!=b}function J(a,b){if(I(a,b))return!0;if("object"!=typeof a||null===a||"object"!=typeof b||null===b)return!1;let c=Object.keys(a),d=Object.keys(b);if(c.length!==d.length)return!1;for(let d=0;d<c.length;d++)if(!Object.prototype.hasOwnProperty.call(b,c[d])||!I(a[c[d]],b[c[d]]))return!1;return!0}var K={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},L={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},M={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},N={[t]:{$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},[w]:M};function O(a){return function(a){if("object"==typeof a&&null!==a){let{$$typeof:b}=a;switch(b){case m:switch(a=a.type){case o:case q:case p:case u:case v:return a;default:switch(a=a&&a.$$typeof){case s:case t:case x:case w:case r:return a;default:return b}}case n:return b}}}(a)===w?M:N[a.$$typeof]||K}var P=Object.defineProperty,Q=Object.getOwnPropertyNames,R=Object.getOwnPropertySymbols,S=Object.getOwnPropertyDescriptor,T=Object.getPrototypeOf,U=Object.prototype;function V(a,b){if("string"!=typeof b){if(U){let c=T(b);c&&c!==U&&V(a,c)}let c=Q(b);R&&(c=c.concat(R(b)));let d=O(a),e=O(b);for(let f=0;f<c.length;++f){let g=c[f];if(!L[g]&&!(e&&e[g])&&!(d&&d[g])){let c=S(b,g);try{P(a,g,c)}catch(a){}}}}return a}var W=Symbol.for("react-redux-context"),X="undefined"!=typeof globalThis?globalThis:{},Y=function(){if(!d.createContext)return{};let a=X[W]??=new Map,b=a.get(d.createContext);return b||(b=d.createContext(null),a.set(d.createContext,b)),b}(),Z=[null,null];function $(a,b,c,d,e,f){a.current=d,c.current=!1,e.current&&(e.current=null,f())}function _(a,b){return a===b}var aa=function(a,b,c,{pure:e,areStatesEqual:f=_,areOwnPropsEqual:g=J,areStatePropsEqual:h=J,areMergedPropsEqual:i=J,forwardRef:j=!1,context:k=Y}={}){let l=a?"function"==typeof a?A(a,"mapStateToProps"):B(a,"mapStateToProps"):y(()=>({})),m=b&&"object"==typeof b?y(a=>(function(a,b){let c={};for(let d in a){let e=a[d];"function"==typeof e&&(c[d]=(...a)=>b(e(...a)))}return c})(b,a)):b?"function"==typeof b?A(b,"mapDispatchToProps"):B(b,"mapDispatchToProps"):y(a=>({dispatch:a})),n=c?"function"==typeof c?function(a,{displayName:b,areMergedPropsEqual:d}){let e,f=!1;return function(a,b,g){let h=c(a,b,g);return f?d(h,e)||(e=h):(f=!0,e=h),e}}:B(c,"mergeProps"):()=>C,o=!!a;return a=>{let b=a.displayName||a.name||"Component",c=`Connect(${b})`,e={shouldHandleStateChanges:o,displayName:c,wrappedComponentName:b,WrappedComponent:a,initMapStateToProps:l,initMapDispatchToProps:m,initMergeProps:n,areStatesEqual:f,areStatePropsEqual:h,areOwnPropsEqual:g,areMergedPropsEqual:i};function p(b){var c;let f,[g,h,i]=d.useMemo(()=>{let{reactReduxForwardedRef:a,...c}=b;return[b.context,a,c]},[b]),j=d.useMemo(()=>(g?.Consumer,k),[g,k]),l=d.useContext(j),m=!!b.store&&!!b.store.getState&&!!b.store.dispatch,n=!!l&&!!l.store,p=m?b.store:l.store,q=n?l.getServerState:p.getState,r=d.useMemo(()=>(function(a,{initMapStateToProps:b,initMapDispatchToProps:c,initMergeProps:d,...e}){let f=b(a,e),g=c(a,e);return function(a,b,c,d,{areStatesEqual:e,areOwnPropsEqual:f,areStatePropsEqual:g}){let h,i,j,k,l,m=!1;return function(n,o){return m?function(m,n){let o=!f(n,i),p=!e(m,h,n,i);if(h=m,i=n,o&&p)return j=a(h,i),b.dependsOnOwnProps&&(k=b(d,i)),l=c(j,k,i);if(o)return a.dependsOnOwnProps&&(j=a(h,i)),b.dependsOnOwnProps&&(k=b(d,i)),l=c(j,k,i);if(p){let b=a(h,i),d=!g(b,j);return j=b,d&&(l=c(j,k,i)),l}return l}(n,o):(j=a(h=n,i=o),k=b(d,i),l=c(j,k,i),m=!0,l)}}(f,g,d(a,e),a,e)})(p.dispatch,e),[p]),[s,t]=d.useMemo(()=>{if(!o)return Z;let a=E(p,m?void 0:l.subscription),b=a.notifyNestedSubs.bind(a);return[a,b]},[p,m,l]),u=d.useMemo(()=>m?l:{...l,subscription:s},[m,l,s]),v=d.useRef(void 0),w=d.useRef(i),x=d.useRef(void 0),y=d.useRef(!1),z=d.useRef(!1),A=d.useRef(void 0);H(()=>(z.current=!0,()=>{z.current=!1}),[]);let B=d.useMemo(()=>()=>x.current&&i===w.current?x.current:r(p.getState(),i),[p,i]),C=d.useMemo(()=>a=>{if(!s)return()=>{};if(!o)return()=>{};let b=!1,c=null,d=()=>{let d,e;if(b||!z.current)return;let f=p.getState();try{d=r(f,w.current)}catch(a){e=a,c=a}e||(c=null),d===v.current?y.current||t():(v.current=d,x.current=d,y.current=!0,a())};return s.onStateChange=d,s.trySubscribe(),d(),()=>{if(b=!0,s.tryUnsubscribe(),s.onStateChange=null,c)throw c}},[s]);c=[w,v,y,i,x,t],H(()=>$(...c),void 0);try{f=d.useSyncExternalStore(C,B,q?()=>r(q(),i):B)}catch(a){throw A.current&&(a.message+=`
The error may be correlated with this previous error:
${A.current.stack}
`),a}H(()=>{A.current=void 0,x.current=void 0,v.current=f});let D=d.useMemo(()=>d.createElement(a,{...f,ref:h}),[h,a,f]);return d.useMemo(()=>o?d.createElement(j.Provider,{value:u},D):D,[j,D,u])}let q=d.memo(p);if(q.WrappedComponent=a,q.displayName=p.displayName=c,j){let b=d.forwardRef(function(a,b){return d.createElement(q,{...a,reactReduxForwardedRef:b})});return b.displayName=c,b.WrappedComponent=a,V(b,a)}return V(q,a)}},ab=function(a){let{children:b,context:c,serverState:e,store:f}=a,g=d.useMemo(()=>{let a=E(f);return{store:f,subscription:a,getServerState:e?()=>e:void 0}},[f,e]),h=d.useMemo(()=>f.getState(),[f]);return H(()=>{let{subscription:a}=g;return a.onStateChange=a.notifyNestedSubs,a.trySubscribe(),h!==f.getState()&&a.notifyNestedSubs(),()=>{a.tryUnsubscribe(),a.onStateChange=void 0}},[g,h]),d.createElement((c||Y).Provider,{value:g},b)};function ac(a,b){var c=(0,d.useState)(function(){return{inputs:b,result:a()}})[0],e=(0,d.useRef)(!0),f=(0,d.useRef)(c),g=e.current||b&&f.current.inputs&&function(a,b){if(a.length!==b.length)return!1;for(var c=0;c<a.length;c++)if(a[c]!==b[c])return!1;return!0}(b,f.current.inputs)?f.current:{inputs:b,result:a()};return(0,d.useEffect)(function(){e.current=!1,f.current=g},[g]),g.result}var ad=function(a,b){return ac(function(){return a},b)},ae=function(a){var b=a.top,c=a.right,d=a.bottom,e=a.left;return{top:b,right:c,bottom:d,left:e,width:c-e,height:d-b,x:e,y:b,center:{x:(c+e)/2,y:(d+b)/2}}},af=function(a,b){return{top:a.top-b.top,left:a.left-b.left,bottom:a.bottom+b.bottom,right:a.right+b.right}},ag=function(a,b){return{top:a.top+b.top,left:a.left+b.left,bottom:a.bottom-b.bottom,right:a.right-b.right}},ah={top:0,right:0,bottom:0,left:0},ai=function(a){var b=a.borderBox,c=a.margin,d=void 0===c?ah:c,e=a.border,f=void 0===e?ah:e,g=a.padding,h=void 0===g?ah:g,i=ae(af(b,d)),j=ae(ag(b,f)),k=ae(ag(j,h));return{marginBox:i,borderBox:ae(b),paddingBox:j,contentBox:k,margin:d,border:f,padding:h}},aj=function(a){var b=a.slice(0,-2);if("px"!==a.slice(-2))return 0;var c=Number(b);return isNaN(c)&&function(a,b){if(!a)throw Error("Invariant failed")}(!1),c},ak=function(a,b){var c=a.borderBox,d=a.border,e=a.margin,f=a.padding;return ai({borderBox:{top:c.top+b.y,left:c.left+b.x,bottom:c.bottom+b.y,right:c.right+b.x},border:d,margin:e,padding:f})},al=function(a,b){return void 0===b&&(b={x:window.pageXOffset,y:window.pageYOffset}),ak(a,b)},am=function(a,b){return ai({borderBox:a,margin:{top:aj(b.marginTop),right:aj(b.marginRight),bottom:aj(b.marginBottom),left:aj(b.marginLeft)},padding:{top:aj(b.paddingTop),right:aj(b.paddingRight),bottom:aj(b.paddingBottom),left:aj(b.paddingLeft)},border:{top:aj(b.borderTopWidth),right:aj(b.borderRightWidth),bottom:aj(b.borderBottomWidth),left:aj(b.borderLeftWidth)}})},an=function(a){return am(a.getBoundingClientRect(),window.getComputedStyle(a))},ao=Number.isNaN||function(a){return"number"==typeof a&&a!=a};function ap(a,b){if(a.length!==b.length)return!1;for(var c,d,e=0;e<a.length;e++)if(!((c=a[e])===(d=b[e])||ao(c)&&ao(d))&&1)return!1;return!0}function aq(a,b){void 0===b&&(b=ap);var c=null;function d(){for(var d=[],e=0;e<arguments.length;e++)d[e]=arguments[e];if(c&&c.lastThis===this&&b(d,c.lastArgs))return c.lastResult;var f=a.apply(this,d);return c={lastResult:f,lastArgs:d,lastThis:this},f}return d.clear=function(){c=null},d}let ar=function(a){var b=[],c=null,d=function(){for(var d=arguments.length,e=Array(d),f=0;f<d;f++)e[f]=arguments[f];b=e,c||(c=requestAnimationFrame(function(){c=null,a.apply(void 0,b)}))};return d.cancel=function(){c&&(cancelAnimationFrame(c),c=null)},d};function as(){return(as=Object.assign?Object.assign.bind():function(a){for(var b=1;b<arguments.length;b++){var c=arguments[b];for(var d in c)({}).hasOwnProperty.call(c,d)&&(a[d]=c[d])}return a}).apply(null,arguments)}function at(a,b){}function au(){}function av(a,b,c){let d=b.map(b=>{var d;let e=(d=b.options,{...c,...d});return a.addEventListener(b.eventName,b.fn,e),function(){a.removeEventListener(b.eventName,b.fn,e)}});return function(){d.forEach(a=>{a()})}}at.bind(null,"warn"),at.bind(null,"error");class aw extends Error{}function ax(a,b){throw new aw("Invariant failed")}aw.prototype.toString=function(){return this.message};class ay extends d.Component{constructor(...a){super(...a),this.callbacks=null,this.unbind=au,this.onWindowError=a=>{let b=this.getCallbacks();b.isDragging()&&b.tryAbort(),a.error instanceof aw&&a.preventDefault()},this.getCallbacks=()=>{if(!this.callbacks)throw Error("Unable to find AppCallbacks in <ErrorBoundary/>");return this.callbacks},this.setCallbacks=a=>{this.callbacks=a}}componentDidMount(){this.unbind=av(window,[{eventName:"error",fn:this.onWindowError}])}componentDidCatch(a){if(a instanceof aw)return void this.setState({});throw a}componentWillUnmount(){this.unbind()}render(){return this.props.children(this.setCallbacks)}}let az=(a,b)=>{let c=a.droppableId===b.droppableId,d=a.index+1,e=b.index+1;return c?`
You have moved the item from position ${d}
to position ${e}
`:`
You have moved the item from position ${d}
in list ${a.droppableId}
to list ${b.droppableId}
in position ${e}
`},aA=(a,b,c)=>b.droppableId===c.droppableId?`
The item ${a}
has been combined with ${c.draggableId}`:`
The item ${a}
in list ${b.droppableId}
has been combined with ${c.draggableId}
in list ${c.droppableId}
`,aB=a=>`
The item has returned to its starting position
of ${a.index+1}
`,aC={dragHandleUsageInstructions:`
Press space bar to start a drag.
When dragging you can use the arrow keys to move the item around and escape to cancel.
Some screen readers may require you to be in focus mode or to use your pass through key
`,onDragStart:a=>`
You have lifted an item in position ${a.source.index+1}
`,onDragUpdate:a=>{let b=a.destination;if(b)return az(a.source,b);let c=a.combine;return c?aA(a.draggableId,a.source,c):"You are over an area that cannot be dropped on"},onDragEnd:a=>{if("CANCEL"===a.reason)return`
Movement cancelled.
${aB(a.source)}
`;let b=a.destination,c=a.combine;return b?`
You have dropped the item.
${az(a.source,b)}
`:c?`
You have dropped the item.
${aA(a.draggableId,a.source,c)}
`:`
The item has been dropped while not over a drop area.
${aB(a.source)}
`}},aD={x:0,y:0},aE=(a,b)=>({x:a.x+b.x,y:a.y+b.y}),aF=(a,b)=>({x:a.x-b.x,y:a.y-b.y}),aG=(a,b)=>a.x===b.x&&a.y===b.y,aH=a=>({x:0!==a.x?-a.x:0,y:0!==a.y?-a.y:0}),aI=(a,b,c=0)=>"x"===a?{x:b,y:c}:{x:c,y:b},aJ=(a,b)=>Math.sqrt((b.x-a.x)**2+(b.y-a.y)**2),aK=(a,b)=>Math.min(...b.map(b=>aJ(a,b))),aL=a=>b=>({x:a(b.x),y:a(b.y)}),aM=(a,b)=>({top:a.top+b.y,left:a.left+b.x,bottom:a.bottom+b.y,right:a.right+b.x}),aN=a=>[{x:a.left,y:a.top},{x:a.right,y:a.top},{x:a.left,y:a.bottom},{x:a.right,y:a.bottom}];var aO=({page:a,withPlaceholder:b,axis:c,frame:d})=>{let e=((a,b)=>b&&b.shouldClipSubject?((a,b)=>{let c=ae({top:Math.max(b.top,a.top),right:Math.min(b.right,a.right),bottom:Math.min(b.bottom,a.bottom),left:Math.max(b.left,a.left)});return c.width<=0||c.height<=0?null:c})(b.pageMarginBox,a):ae(a))(((a,b,c)=>c&&c.increasedBy?{...a,[b.end]:a[b.end]+c.increasedBy[b.line]}:a)(((a,b)=>b?aM(a,b.scroll.diff.displacement):a)(a.marginBox,d),c,b),d);return{page:a,withPlaceholder:b,active:e}},aP=(a,b)=>{a.frame||ax();let c=a.frame,d=aF(b,c.scroll.initial),e=aH(d),f={...c,scroll:{initial:c.scroll.initial,current:b,diff:{value:d,displacement:e},max:c.scroll.max}},g=aO({page:a.subject.page,withPlaceholder:a.subject.withPlaceholder,axis:a.axis,frame:f});return{...a,frame:f,subject:g}};let aQ=aq(a=>a.reduce((a,b)=>(a[b.descriptor.id]=b,a),{})),aR=aq(a=>a.reduce((a,b)=>(a[b.descriptor.id]=b,a),{})),aS=aq(a=>Object.values(a)),aT=aq(a=>Object.values(a));var aU=aq((a,b)=>aT(b).filter(b=>a===b.descriptor.droppableId).sort((a,b)=>a.descriptor.index-b.descriptor.index));function aV(a){return a.at&&"REORDER"===a.at.type?a.at.destination:null}function aW(a){return a.at&&"COMBINE"===a.at.type?a.at.combine:null}var aX=aq((a,b)=>b.filter(b=>b.descriptor.id!==a.descriptor.id)),aY=(a,b)=>a.descriptor.droppableId===b.descriptor.id;let aZ={point:aD,value:0},a$={invisible:{},visible:{},all:[]},a_={displaced:a$,displacedBy:aZ,at:null};var a0=(a,b)=>c=>a<=c&&c<=b,a1=a=>{let b=a0(a.top,a.bottom),c=a0(a.left,a.right);return d=>{if(b(d.top)&&b(d.bottom)&&c(d.left)&&c(d.right))return!0;let e=b(d.top)||b(d.bottom),f=c(d.left)||c(d.right);if(e&&f)return!0;let g=d.top<a.top&&d.bottom>a.bottom,h=d.left<a.left&&d.right>a.right;return!!g&&!!h||g&&f||h&&e}},a2=a=>{let b=a0(a.top,a.bottom),c=a0(a.left,a.right);return a=>b(a.top)&&b(a.bottom)&&c(a.left)&&c(a.right)};let a3={direction:"vertical",line:"y",crossAxisLine:"x",start:"top",end:"bottom",size:"height",crossAxisStart:"left",crossAxisEnd:"right",crossAxisSize:"width"},a4={direction:"horizontal",line:"x",crossAxisLine:"y",start:"left",end:"right",size:"width",crossAxisStart:"top",crossAxisEnd:"bottom",crossAxisSize:"height"},a5=({target:a,destination:b,viewport:c,withDroppableDisplacement:d,isVisibleThroughFrameFn:e})=>{let f=d?((a,b)=>aM(a,b.frame?b.frame.scroll.diff.displacement:aD))(a,b):a;return((a,b,c)=>!!b.subject.active&&c(b.subject.active)(a))(f,b,e)&&e(c)(f)},a6=a=>a5({...a,isVisibleThroughFrameFn:a2});function a7({afterDragging:a,destination:b,displacedBy:c,viewport:d,forceShouldAnimate:e,last:f}){return a.reduce(function(a,g){var h,i;let j=(h=g,i=c,ae(af(h.page.marginBox,{top:i.point.y,right:0,bottom:0,left:i.point.x}))),k=g.descriptor.id;if(a.all.push(k),!a5({target:j,destination:b,viewport:d,withDroppableDisplacement:!0,isVisibleThroughFrameFn:a1}))return a.invisible[g.descriptor.id]=!0,a;let l=((a,b,c)=>{if("boolean"==typeof c)return c;if(!b)return!0;let{invisible:d,visible:e}=b;if(d[a])return!1;let f=e[a];return!f||f.shouldAnimate})(k,f,e);return a.visible[k]={draggableId:k,shouldAnimate:l},a},{all:[],visible:{},invisible:{}})}function a8({insideDestination:a,inHomeList:b,displacedBy:c,destination:d}){let e=function(a,b){if(!a.length)return 0;let c=a[a.length-1].descriptor.index;return b.inHomeList?c:c+1}(a,{inHomeList:b});return{displaced:a$,displacedBy:c,at:{type:"REORDER",destination:{droppableId:d.descriptor.id,index:e}}}}function a9({draggable:a,insideDestination:b,destination:c,viewport:d,displacedBy:e,last:f,index:g,forceShouldAnimate:h}){let i=aY(a,c);if(null==g)return a8({insideDestination:b,inHomeList:i,displacedBy:e,destination:c});let j=b.find(a=>a.descriptor.index===g);if(!j)return a8({insideDestination:b,inHomeList:i,displacedBy:e,destination:c});let k=aX(a,b),l=b.indexOf(j);return{displaced:a7({afterDragging:k.slice(l),destination:c,displacedBy:e,last:f,viewport:d.frame,forceShouldAnimate:h}),displacedBy:e,at:{type:"REORDER",destination:{droppableId:c.descriptor.id,index:g}}}}function ba(a,b){return!!b.effected[a]}let bb=(a,b)=>b.margin[a.start]+b.borderBox[a.size]/2,bc=(a,b,c)=>b[a.crossAxisStart]+c.margin[a.crossAxisStart]+c.borderBox[a.crossAxisSize]/2,bd=({axis:a,moveRelativeTo:b,isMoving:c})=>aI(a.line,b.marginBox[a.end]+bb(a,c),bc(a,b.marginBox,c)),be=({axis:a,moveRelativeTo:b,isMoving:c})=>aI(a.line,b.marginBox[a.start]-((a,b)=>b.margin[a.end]+b.borderBox[a.size]/2)(a,c),bc(a,b.marginBox,c));var bf=(a,b)=>{let c=a.frame;return c?aE(b,c.scroll.diff.displacement):b},bg=a=>{let b=(({impact:a,draggable:b,droppable:c,draggables:d,afterCritical:e})=>{let f=b.page.borderBox.center,g=a.at;return c&&g?"REORDER"===g.type?(({impact:a,draggable:b,draggables:c,droppable:d,afterCritical:e})=>{let f=aU(d.descriptor.id,c),g=b.page,h=d.axis;if(!f.length)return(({axis:a,moveInto:b,isMoving:c})=>aI(a.line,b.contentBox[a.start]+bb(a,c),bc(a,b.contentBox,c)))({axis:h,moveInto:d.page,isMoving:g});let{displaced:i,displacedBy:j}=a,k=i.all[0];if(k){let a=c[k];return ba(k,e)?be({axis:h,moveRelativeTo:a.page,isMoving:g}):be({axis:h,moveRelativeTo:ak(a.page,j.point),isMoving:g})}let l=f[f.length-1];return l.descriptor.id===b.descriptor.id?g.borderBox.center:ba(l.descriptor.id,e)?bd({axis:h,moveRelativeTo:ak(l.page,aH(e.displacedBy.point)),isMoving:g}):bd({axis:h,moveRelativeTo:l.page,isMoving:g})})({impact:a,draggable:b,draggables:d,droppable:c,afterCritical:e}):(({afterCritical:a,impact:b,draggables:c})=>{let d=aW(b);d||ax();let e=d.draggableId;return aE(c[e].page.borderBox.center,(({displaced:a,afterCritical:b,combineWith:c,displacedBy:d})=>{let e=!!(a.visible[c]||a.invisible[c]);return ba(c,b)?e?aD:aH(d.point):e?d.point:aD})({displaced:b.displaced,afterCritical:a,combineWith:e,displacedBy:b.displacedBy}))})({impact:a,draggables:d,afterCritical:e}):f})(a),c=a.droppable;return c?bf(c,b):b},bh=(a,b)=>{let c=aF(b,a.scroll.initial),d=aH(c);return{frame:ae({top:b.y,bottom:b.y+a.frame.height,left:b.x,right:b.x+a.frame.width}),scroll:{initial:a.scroll.initial,max:a.scroll.max,current:b,diff:{value:c,displacement:d}}}};function bi(a,b){return a.map(a=>b[a])}var bj=({pageBorderBoxCenter:a,draggable:b,viewport:c})=>{let d=aF(aE(c.scroll.diff.displacement,a),b.page.borderBox.center);return aE(b.client.borderBox.center,d)},bk=({draggable:a,destination:b,newPageBorderBoxCenter:c,viewport:d,withDroppableDisplacement:e,onlyOnMainAxis:f=!1})=>{let g=aF(c,a.page.borderBox.center),h={target:aM(a.page.borderBox,g),destination:b,withDroppableDisplacement:e,viewport:d};return f?(a=>{let b;return a5({...a,isVisibleThroughFrameFn:(b=a.destination.axis,a=>{let c=a0(a.top,a.bottom),d=a0(a.left,a.right);return a=>b===a3?c(a.top)&&c(a.bottom):d(a.left)&&d(a.right)})})})(h):a6(h)};let bl=a=>{let b=a.subject.active;return b||ax(),b},bm=(a,b)=>{let c=a.page.borderBox.center;return ba(a.descriptor.id,b)?aF(c,b.displacedBy.point):c};var bn=aq(function(a,b){let c=b[a.line];return{value:c,point:aI(a.line,c)}});let bo=(a,b)=>({...a,scroll:{...a.scroll,max:b}}),bp=(a,b,c)=>{let d=a.frame;aY(b,a)&&ax(),a.subject.withPlaceholder&&ax();let e=bn(a.axis,b.displaceBy).point,f=((a,b,c)=>{let d=a.axis;if("virtual"===a.descriptor.mode)return aI(d.line,b[d.line]);let e=a.subject.page.contentBox[d.size],f=aU(a.descriptor.id,c).reduce((a,b)=>a+b.client.marginBox[d.size],0)+b[d.line]-e;return f<=0?null:aI(d.line,f)})(a,e,c),g={placeholderSize:e,increasedBy:f,oldFrameMaxScroll:a.frame?a.frame.scroll.max:null};if(!d){let b=aO({page:a.subject.page,withPlaceholder:g,axis:a.axis,frame:a.frame});return{...a,subject:b}}let h=f?aE(d.scroll.max,f):d.scroll.max,i=bo(d,h),j=aO({page:a.subject.page,withPlaceholder:g,axis:a.axis,frame:i});return{...a,subject:j,frame:i}};var bq=a=>{let b=a.at;return b?"REORDER"===b.type?b.destination.droppableId:b.combine.droppableId:null};function br(a){return"DRAGGING"===a.phase||"COLLECTING"===a.phase}function bs(a){let b=a0(a.top,a.bottom),c=a0(a.left,a.right);return function(a){return b(a.y)&&c(a.x)}}let bt=(a,b)=>ae(aM(a,b));function bu({displaced:a,id:b}){return!!(a.visible[b]||a.invisible[b])}var bv=({pageOffset:a,draggable:b,draggables:c,droppables:d,previousImpact:e,viewport:f,afterCritical:g})=>{let h=bt(b.page.borderBox,a),i=function({pageBorderBox:a,draggable:b,droppables:c}){let d=aS(c).filter(b=>{if(!b.isEnabled)return!1;let c=b.subject.active;if(!c||!(a.left<c.right)||!(a.right>c.left)||!(a.top<c.bottom)||!(a.bottom>c.top))return!1;if(bs(c)(a.center))return!0;let d=b.axis,e=c.center[d.crossAxisLine],f=a[d.crossAxisStart],g=a[d.crossAxisEnd],h=a0(c[d.crossAxisStart],c[d.crossAxisEnd]),i=h(f),j=h(g);return!i&&!j||(i?f<e:g>e)});return d.length?1===d.length?d[0].descriptor.id:function({pageBorderBox:a,draggable:b,candidates:c}){let d=b.page.borderBox.center,e=c.map(b=>{let c=b.axis,e=aI(b.axis.line,a.center[c.line],b.page.borderBox.center[c.crossAxisLine]);return{id:b.descriptor.id,distance:aJ(d,e)}}).sort((a,b)=>b.distance-a.distance);return e[0]?e[0].id:null}({pageBorderBox:a,draggable:b,candidates:d}):null}({pageBorderBox:h,draggable:b,droppables:d});if(!i)return a_;let j=d[i],k=aU(j.descriptor.id,c),l=((a,b)=>{let c=a.frame;return c?bt(b,c.scroll.diff.value):b})(j,h);return(({draggable:a,pageBorderBoxWithDroppableScroll:b,previousImpact:c,destination:d,insideDestination:e,afterCritical:f})=>{if(!d.isCombineEnabled)return null;let g=d.axis,h=bn(d.axis,a.displaceBy),i=h.value,j=b[g.start],k=b[g.end],l=aX(a,e).find(a=>{let b=a.descriptor.id,d=a.page.borderBox,e=d[g.size]/4,h=ba(b,f),l=bu({displaced:c.displaced,id:b});return h?l?k>d[g.start]+e&&k<d[g.end]-e:j>d[g.start]-i+e&&j<d[g.end]-i-e:l?k>d[g.start]+i+e&&k<d[g.end]+i-e:j>d[g.start]+e&&j<d[g.end]-e});return l?{displacedBy:h,displaced:c.displaced,at:{type:"COMBINE",combine:{draggableId:l.descriptor.id,droppableId:d.descriptor.id}}}:null})({pageBorderBoxWithDroppableScroll:l,draggable:b,previousImpact:e,destination:j,insideDestination:k,afterCritical:g})||(({pageBorderBoxWithDroppableScroll:a,draggable:b,destination:c,insideDestination:d,last:e,viewport:f,afterCritical:g})=>{let h=c.axis,i=bn(c.axis,b.displaceBy),j=i.value,k=a[h.start],l=a[h.end],m=aX(b,d).find(a=>{let b=a.descriptor.id,c=a.page.borderBox.center[h.line],d=ba(b,g),f=bu({displaced:e,id:b});return d?f?l<=c:k<c-j:f?l<=c+j:k<c})||null,n=function({draggable:a,closest:b,inHomeList:c}){return b?c&&b.descriptor.index>a.descriptor.index?b.descriptor.index-1:b.descriptor.index:null}({draggable:b,closest:m,inHomeList:aY(b,c)});return a9({draggable:b,insideDestination:d,destination:c,viewport:f,last:e,displacedBy:i,index:n})})({pageBorderBoxWithDroppableScroll:l,draggable:b,destination:j,insideDestination:k,last:e.displaced,viewport:f,afterCritical:g})},bw=(a,b)=>({...a,[b.descriptor.id]:b}),bx=({state:a,clientSelection:b,dimensions:c,viewport:d,impact:e,scrollJumpRequest:f})=>{let g=d||a.viewport,h=c||a.dimensions,i=b||a.current.client.selection,j=aF(i,a.initial.client.selection),k={offset:j,selection:i,borderBoxCenter:aE(a.initial.client.borderBoxCenter,j)},l={selection:aE(k.selection,g.scroll.current),borderBoxCenter:aE(k.borderBoxCenter,g.scroll.current),offset:aE(k.offset,g.scroll.diff.value)},m={client:k,page:l};if("COLLECTING"===a.phase)return{...a,dimensions:h,viewport:g,current:m};let n=h.draggables[a.critical.draggable.id],o=e||bv({pageOffset:l.offset,draggable:n,draggables:h.draggables,droppables:h.droppables,previousImpact:a.impact,viewport:g,afterCritical:a.afterCritical}),p=(({draggable:a,draggables:b,droppables:c,previousImpact:d,impact:e})=>{let f=(({previousImpact:a,impact:b,droppables:c})=>{let d=bq(a),e=bq(b);if(!d||d===e)return c;let f=c[d];return f.subject.withPlaceholder?bw(c,(a=>{let b=a.subject.withPlaceholder;b||ax();let c=a.frame;if(!c){let b=aO({page:a.subject.page,axis:a.axis,frame:null,withPlaceholder:null});return{...a,subject:b}}let d=b.oldFrameMaxScroll;d||ax();let e=bo(c,d),f=aO({page:a.subject.page,axis:a.axis,frame:e,withPlaceholder:null});return{...a,subject:f,frame:e}})(f)):c})({previousImpact:d,impact:e,droppables:c}),g=bq(e);if(!g)return f;let h=c[g];return aY(a,h)||h.subject.withPlaceholder?f:bw(f,bp(h,a,b))})({draggable:n,impact:o,previousImpact:a.impact,draggables:h.draggables,droppables:h.droppables});return{...a,current:m,dimensions:{draggables:h.draggables,droppables:p},impact:o,viewport:g,scrollJumpRequest:f||null,forceShouldAnimate:!f&&null}},by=({impact:a,viewport:b,draggables:c,destination:d,forceShouldAnimate:e})=>{var f;let g=a.displaced,h=a7({afterDragging:(f=g.all,f.map(a=>c[a])),destination:d,displacedBy:a.displacedBy,viewport:b.frame,forceShouldAnimate:e,last:g});return{...a,displaced:h}},bz=({impact:a,draggable:b,droppable:c,draggables:d,viewport:e,afterCritical:f})=>bj({pageBorderBoxCenter:bg({impact:a,draggable:b,draggables:d,droppable:c,afterCritical:f}),draggable:b,viewport:e}),bA=({state:a,dimensions:b,viewport:c})=>{"SNAP"!==a.movementMode&&ax();let d=a.impact,e=c||a.viewport,f=b||a.dimensions,{draggables:g,droppables:h}=f,i=g[a.critical.draggable.id],j=bq(d);j||ax();let k=h[j],l=by({impact:d,viewport:e,destination:k,draggables:g}),m=bz({impact:l,draggable:i,droppable:k,draggables:g,viewport:e,afterCritical:a.afterCritical});return bx({impact:l,clientSelection:m,state:a,dimensions:f,viewport:e})},bB=({draggable:a,home:b,draggables:c,viewport:d})=>{let e=bn(b.axis,a.displaceBy),f=aU(b.descriptor.id,c),g=f.indexOf(a);-1===g&&ax();let h=f.slice(g+1),i=h.reduce((a,b)=>(a[b.descriptor.id]=!0,a),{}),j={inVirtualList:"virtual"===b.descriptor.mode,displacedBy:e,effected:i};return{impact:{displaced:a7({afterDragging:h,destination:b,displacedBy:e,last:null,viewport:d.frame,forceShouldAnimate:!1}),displacedBy:e,at:{type:"REORDER",destination:(a=>({index:a.index,droppableId:a.droppableId}))(a.descriptor)}},afterCritical:j}};let bC=a=>{},bD=a=>{},bE=(a,b,c)=>{let d=((a,b)=>({draggables:a.draggables,droppables:bw(a.droppables,b)}))(a.dimensions,b);return"SNAP"!==a.movementMode||c?bx({state:a,dimensions:d}):bA({state:a,dimensions:d})};function bF(a){return a.isDragging&&"SNAP"===a.movementMode?{...a,scrollJumpRequest:null}:a}let bG={phase:"IDLE",completed:null,shouldFlush:!1};var bH=(a=bG,b)=>{if("FLUSH"===b.type)return{...bG,shouldFlush:!0};if("INITIAL_PUBLISH"===b.type){"IDLE"!==a.phase&&ax();let{critical:c,clientSelection:d,viewport:e,dimensions:f,movementMode:g}=b.payload,h=f.draggables[c.draggable.id],i=f.droppables[c.droppable.id],j={selection:d,borderBoxCenter:h.client.borderBox.center,offset:aD},k={client:j,page:{selection:aE(j.selection,e.scroll.initial),borderBoxCenter:aE(j.selection,e.scroll.initial),offset:aE(j.selection,e.scroll.diff.value)}},l=aS(f.droppables).every(a=>!a.isFixedOnPage),{impact:m,afterCritical:n}=bB({draggable:h,home:i,draggables:f.draggables,viewport:e});return{phase:"DRAGGING",isDragging:!0,critical:c,movementMode:g,dimensions:f,initial:k,current:k,isWindowScrollAllowed:l,impact:m,afterCritical:n,onLiftImpact:m,viewport:e,scrollJumpRequest:null,forceShouldAnimate:null}}if("COLLECTION_STARTING"===b.type)return"COLLECTING"===a.phase||"DROP_PENDING"===a.phase?a:("DRAGGING"!==a.phase&&ax(),{...a,phase:"COLLECTING"});if("PUBLISH_WHILE_DRAGGING"===b.type)return"COLLECTING"!==a.phase&&"DROP_PENDING"!==a.phase&&ax(),(({state:a,published:b})=>{bC();let c=b.modified.map(b=>aP(a.dimensions.droppables[b.droppableId],b.scroll)),d={...a.dimensions.droppables,...aQ(c)},e=aR((({additions:a,updatedDroppables:b,viewport:c})=>{let d=c.scroll.diff.value;return a.map(a=>{let e=aE(d,(a=>{let b=a.frame;return b||ax(),b})(b[a.descriptor.droppableId]).scroll.diff.value);return(({draggable:a,offset:b,initialWindowScroll:c})=>{let d=ak(a.client,b),e=al(d,c);return{...a,placeholder:{...a.placeholder,client:d},client:d,page:e}})({draggable:a,offset:e,initialWindowScroll:c.scroll.initial})})})({additions:b.additions,updatedDroppables:d,viewport:a.viewport})),f={...a.dimensions.draggables,...e};b.removals.forEach(a=>{delete f[a]});let g={droppables:d,draggables:f},h=bq(a.impact),i=h?g.droppables[h]:null,{impact:j,afterCritical:k}=bB({draggable:g.draggables[a.critical.draggable.id],home:g.droppables[a.critical.droppable.id],draggables:f,viewport:a.viewport}),l=i&&i.isCombineEnabled?a.impact:j,m=bv({pageOffset:a.current.page.offset,draggable:g.draggables[a.critical.draggable.id],draggables:g.draggables,droppables:g.droppables,previousImpact:l,viewport:a.viewport,afterCritical:k});bD("Processing dynamic changes");let n={...a,phase:"DRAGGING",impact:m,onLiftImpact:j,dimensions:g,afterCritical:k,forceShouldAnimate:!1};return"COLLECTING"===a.phase?n:{...n,phase:"DROP_PENDING",reason:a.reason,isWaiting:!1}})({state:a,published:b.payload});if("MOVE"===b.type){if("DROP_PENDING"===a.phase)return a;br(a)||ax();let{client:c}=b.payload;return aG(c,a.current.client.selection)?a:bx({state:a,clientSelection:c,impact:"SNAP"===a.movementMode?a.impact:null})}if("UPDATE_DROPPABLE_SCROLL"===b.type){if("DROP_PENDING"===a.phase||"COLLECTING"===a.phase)return bF(a);br(a)||ax();let{id:c,newScroll:d}=b.payload,e=a.dimensions.droppables[c];return e?bE(a,aP(e,d),!1):a}if("UPDATE_DROPPABLE_IS_ENABLED"===b.type){if("DROP_PENDING"===a.phase)return a;br(a)||ax();let{id:c,isEnabled:d}=b.payload,e=a.dimensions.droppables[c];return e||ax(),e.isEnabled===d&&ax(),bE(a,{...e,isEnabled:d},!0)}if("UPDATE_DROPPABLE_IS_COMBINE_ENABLED"===b.type){if("DROP_PENDING"===a.phase)return a;br(a)||ax();let{id:c,isCombineEnabled:d}=b.payload,e=a.dimensions.droppables[c];return e||ax(),e.isCombineEnabled===d&&ax(),bE(a,{...e,isCombineEnabled:d},!0)}if("MOVE_BY_WINDOW_SCROLL"===b.type){if("DROP_PENDING"===a.phase||"DROP_ANIMATING"===a.phase)return a;br(a)||ax(),a.isWindowScrollAllowed||ax();let c=b.payload.newScroll;if(aG(a.viewport.scroll.current,c))return bF(a);let d=bh(a.viewport,c);return"SNAP"===a.movementMode?bA({state:a,viewport:d}):bx({state:a,viewport:d})}if("UPDATE_VIEWPORT_MAX_SCROLL"===b.type){if(!br(a))return a;let c=b.payload.maxScroll;if(aG(c,a.viewport.scroll.max))return a;let d={...a.viewport,scroll:{...a.viewport.scroll,max:c}};return{...a,viewport:d}}if("MOVE_UP"===b.type||"MOVE_DOWN"===b.type||"MOVE_LEFT"===b.type||"MOVE_RIGHT"===b.type){if("COLLECTING"===a.phase||"DROP_PENDING"===a.phase)return a;"DRAGGING"!==a.phase&&ax();let c=(({state:a,type:b})=>{let c=((a,b)=>{let c=bq(a);return c?b[c]:null})(a.impact,a.dimensions.droppables),d=!!c,e=a.dimensions.droppables[a.critical.droppable.id],f=c||e,g=f.axis.direction,h="vertical"===g&&("MOVE_UP"===b||"MOVE_DOWN"===b)||"horizontal"===g&&("MOVE_LEFT"===b||"MOVE_RIGHT"===b);if(h&&!d)return null;let i="MOVE_DOWN"===b||"MOVE_RIGHT"===b,j=a.dimensions.draggables[a.critical.draggable.id],k=a.current.page.borderBoxCenter,{draggables:l,droppables:m}=a.dimensions;return h?(({isMovingForward:a,draggable:b,destination:c,draggables:d,previousImpact:e,viewport:f,previousPageBorderBoxCenter:g,previousClientSelection:h,afterCritical:i})=>{if(!c.isEnabled)return null;let j=aU(c.descriptor.id,d),k=aY(b,c),l=(({isMovingForward:a,draggable:b,destination:c,insideDestination:d,previousImpact:e})=>{if(!c.isCombineEnabled||!aV(e))return null;function f(a){let b={type:"COMBINE",combine:{draggableId:a,droppableId:c.descriptor.id}};return{...e,at:b}}let g=e.displaced.all,h=g.length?g[0]:null;if(a)return h?f(h):null;let i=aX(b,d);if(!h)return i.length?f(i[i.length-1].descriptor.id):null;let j=i.findIndex(a=>a.descriptor.id===h);-1===j&&ax();let k=j-1;return k<0?null:f(i[k].descriptor.id)})({isMovingForward:a,draggable:b,destination:c,insideDestination:j,previousImpact:e})||(({isMovingForward:a,isInHomeList:b,draggable:c,draggables:d,destination:e,insideDestination:f,previousImpact:g,viewport:h,afterCritical:i})=>{let j=g.at;if(j||ax(),"REORDER"===j.type){let d=(({isMovingForward:a,isInHomeList:b,insideDestination:c,location:d})=>{if(!c.length)return null;let e=d.index,f=a?e+1:e-1,g=c[0].descriptor.index,h=c[c.length-1].descriptor.index;return f<g||f>(b?h:h+1)?null:f})({isMovingForward:a,isInHomeList:b,location:j.destination,insideDestination:f});return null==d?null:a9({draggable:c,insideDestination:f,destination:e,viewport:h,last:g.displaced,displacedBy:g.displacedBy,index:d})}let k=(({isMovingForward:a,destination:b,draggables:c,combine:d,afterCritical:e})=>{if(!b.isCombineEnabled)return null;let f=d.draggableId,g=c[f].descriptor.index;return ba(f,e)?a?g:g-1:a?g+1:g})({isMovingForward:a,destination:e,displaced:g.displaced,draggables:d,combine:j.combine,afterCritical:i});return null==k?null:a9({draggable:c,insideDestination:f,destination:e,viewport:h,last:g.displaced,displacedBy:g.displacedBy,index:k})})({isMovingForward:a,isInHomeList:k,draggable:b,draggables:d,destination:c,insideDestination:j,previousImpact:e,viewport:f,afterCritical:i});if(!l)return null;let m=bg({impact:l,draggable:b,droppable:c,draggables:d,afterCritical:i});if(bk({draggable:b,destination:c,newPageBorderBoxCenter:m,viewport:f.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0}))return{clientSelection:bj({pageBorderBoxCenter:m,draggable:b,viewport:f}),impact:l,scrollJumpRequest:null};let n=aF(m,g),o=(({impact:a,viewport:b,destination:c,draggables:d,maxScrollChange:e})=>{let f=bh(b,aE(b.scroll.current,e)),g=c.frame?aP(c,aE(c.frame.scroll.current,e)):c,h=a.displaced,i=a7({afterDragging:bi(h.all,d),destination:c,displacedBy:a.displacedBy,viewport:f.frame,last:h,forceShouldAnimate:!1}),j=a7({afterDragging:bi(h.all,d),destination:g,displacedBy:a.displacedBy,viewport:b.frame,last:h,forceShouldAnimate:!1}),k={},l={},m=[h,i,j];return h.all.forEach(a=>{let b=function(a,b){for(let c=0;c<b.length;c++){let d=b[c].visible[a];if(d)return d}return null}(a,m);if(b){l[a]=b;return}k[a]=!0}),{...a,displaced:{all:h.all,invisible:k,visible:l}}})({impact:l,viewport:f,destination:c,draggables:d,maxScrollChange:n});return{clientSelection:h,impact:o,scrollJumpRequest:n}})({isMovingForward:i,previousPageBorderBoxCenter:k,draggable:j,destination:f,draggables:l,viewport:a.viewport,previousClientSelection:a.current.client.selection,previousImpact:a.impact,afterCritical:a.afterCritical}):(({isMovingForward:a,previousPageBorderBoxCenter:b,draggable:c,isOver:d,draggables:e,droppables:f,viewport:g,afterCritical:h})=>{let i=(({isMovingForward:a,pageBorderBoxCenter:b,source:c,droppables:d,viewport:e})=>{let f=c.subject.active;if(!f)return null;let g=c.axis,h=a0(f[g.start],f[g.end]),i=aS(d).filter(a=>a!==c).filter(a=>a.isEnabled).filter(a=>!!a.subject.active).filter(a=>a1(e.frame)(bl(a))).filter(b=>{let c=bl(b);return a?f[g.crossAxisEnd]<c[g.crossAxisEnd]:c[g.crossAxisStart]<f[g.crossAxisStart]}).filter(a=>{let b=bl(a),c=a0(b[g.start],b[g.end]);return h(b[g.start])||h(b[g.end])||c(f[g.start])||c(f[g.end])}).sort((b,c)=>{let d=bl(b)[g.crossAxisStart],e=bl(c)[g.crossAxisStart];return a?d-e:e-d}).filter((a,b,c)=>bl(a)[g.crossAxisStart]===bl(c[0])[g.crossAxisStart]);if(!i.length)return null;if(1===i.length)return i[0];let j=i.filter(a=>a0(bl(a)[g.start],bl(a)[g.end])(b[g.line]));return 1===j.length?j[0]:j.length>1?j.sort((a,b)=>bl(a)[g.start]-bl(b)[g.start])[0]:i.sort((a,c)=>{let d=aK(b,aN(bl(a))),e=aK(b,aN(bl(c)));return d!==e?d-e:bl(a)[g.start]-bl(c)[g.start]})[0]})({isMovingForward:a,pageBorderBoxCenter:b,source:d,droppables:f,viewport:g});if(!i)return null;let j=aU(i.descriptor.id,e),k=(({pageBorderBoxCenter:a,viewport:b,destination:c,insideDestination:d,afterCritical:e})=>d.filter(a=>a6({target:((a,b)=>{let c=a.page.borderBox;return ba(a.descriptor.id,b)?aM(c,aH(b.displacedBy.point)):c})(a,e),destination:c,viewport:b.frame,withDroppableDisplacement:!0})).sort((b,d)=>{let f=aJ(a,bf(c,bm(b,e))),g=aJ(a,bf(c,bm(d,e)));return f<g?-1:g<f?1:b.descriptor.index-d.descriptor.index})[0]||null)({pageBorderBoxCenter:b,viewport:g,destination:i,insideDestination:j,afterCritical:h}),l=(({previousPageBorderBoxCenter:a,moveRelativeTo:b,insideDestination:c,draggable:d,draggables:e,destination:f,viewport:g,afterCritical:h})=>{if(!b){if(c.length)return null;let a={displaced:a$,displacedBy:aZ,at:{type:"REORDER",destination:{droppableId:f.descriptor.id,index:0}}},b=bg({impact:a,draggable:d,droppable:f,draggables:e,afterCritical:h}),i=aY(d,f)?f:bp(f,d,e);return bk({draggable:d,destination:i,newPageBorderBoxCenter:b,viewport:g.frame,withDroppableDisplacement:!1,onlyOnMainAxis:!0})?a:null}let i=a[f.axis.line]<=b.page.borderBox.center[f.axis.line],j=(()=>{let a=b.descriptor.index;return b.descriptor.id===d.descriptor.id||i?a:a+1})(),k=bn(f.axis,d.displaceBy);return a9({draggable:d,insideDestination:c,destination:f,viewport:g,displacedBy:k,last:a$,index:j})})({previousPageBorderBoxCenter:b,destination:i,draggable:c,draggables:e,moveRelativeTo:k,insideDestination:j,viewport:g,afterCritical:h});return l?{clientSelection:bj({pageBorderBoxCenter:bg({impact:l,draggable:c,droppable:i,draggables:e,afterCritical:h}),draggable:c,viewport:g}),impact:l,scrollJumpRequest:null}:null})({isMovingForward:i,previousPageBorderBoxCenter:k,draggable:j,isOver:f,draggables:l,droppables:m,viewport:a.viewport,afterCritical:a.afterCritical})})({state:a,type:b.type});return c?bx({state:a,impact:c.impact,clientSelection:c.clientSelection,scrollJumpRequest:c.scrollJumpRequest}):a}if("DROP_PENDING"===b.type){let c=b.payload.reason;return"COLLECTING"!==a.phase&&ax(),{...a,phase:"DROP_PENDING",isWaiting:!0,reason:c}}if("DROP_ANIMATE"===b.type){let{completed:c,dropDuration:d,newHomeClientOffset:e}=b.payload;return"DRAGGING"!==a.phase&&"DROP_PENDING"!==a.phase&&ax(),{phase:"DROP_ANIMATING",completed:c,dropDuration:d,newHomeClientOffset:e,dimensions:a.dimensions}}if("DROP_COMPLETE"===b.type){let{completed:a}=b.payload;return{phase:"IDLE",completed:a,shouldFlush:!1}}return a};function bI(a,b){return a instanceof Object&&"type"in a&&a.type===b}let bJ=a=>({type:"PUBLISH_WHILE_DRAGGING",payload:a}),bK=()=>({type:"COLLECTION_STARTING",payload:null}),bL=a=>({type:"UPDATE_DROPPABLE_SCROLL",payload:a}),bM=a=>({type:"UPDATE_DROPPABLE_IS_ENABLED",payload:a}),bN=a=>({type:"UPDATE_DROPPABLE_IS_COMBINE_ENABLED",payload:a}),bO=a=>({type:"MOVE",payload:a}),bP=()=>({type:"MOVE_UP",payload:null}),bQ=()=>({type:"MOVE_DOWN",payload:null}),bR=()=>({type:"MOVE_RIGHT",payload:null}),bS=()=>({type:"MOVE_LEFT",payload:null}),bT=()=>({type:"FLUSH",payload:null}),bU=a=>({type:"DROP_COMPLETE",payload:a}),bV=a=>({type:"DROP",payload:a}),bW=()=>({type:"DROP_ANIMATION_FINISHED",payload:null}),bX={outOfTheWay:"cubic-bezier(0.2, 0, 0, 1)",drop:"cubic-bezier(.2,1,.1,1)"},bY={opacity:{drop:0,combining:.7},scale:{drop:.75}},bZ={outOfTheWay:.2,minDropTime:.33,maxDropTime:.55},b$=`${bZ.outOfTheWay}s ${bX.outOfTheWay}`,b_={fluid:`opacity ${b$}`,snap:`transform ${b$}, opacity ${b$}`,drop:a=>{let b=`${a}s ${bX.drop}`;return`transform ${b}, opacity ${b}`},outOfTheWay:`transform ${b$}`,placeholder:`height ${b$}, width ${b$}, margin ${b$}`},b0=a=>aG(a,aD)?void 0:`translate(${a.x}px, ${a.y}px)`,b1={moveTo:b0,drop:(a,b)=>{let c=b0(a);if(c)return b?`${c} scale(${bY.scale.drop})`:c}},{minDropTime:b2,maxDropTime:b3}=bZ,b4=b3-b2,b5=({getState:a,dispatch:b})=>c=>d=>{if(!bI(d,"DROP"))return void c(d);let e=a(),f=d.payload.reason;if("COLLECTING"===e.phase)return void b({type:"DROP_PENDING",payload:{reason:f}});if("IDLE"===e.phase)return;"DROP_PENDING"===e.phase&&e.isWaiting&&ax(),"DRAGGING"!==e.phase&&"DROP_PENDING"!==e.phase&&ax();let g=e.critical,h=e.dimensions,i=h.draggables[e.critical.draggable.id],{impact:j,didDropInsideDroppable:k}=(({draggables:a,reason:b,lastImpact:c,home:d,viewport:e,onLiftImpact:f})=>c.at&&"DROP"===b?"REORDER"===c.at.type?{impact:c,didDropInsideDroppable:!0}:{impact:{...c,displaced:a$},didDropInsideDroppable:!0}:{impact:by({draggables:a,impact:f,destination:d,viewport:e,forceShouldAnimate:!0}),didDropInsideDroppable:!1})({reason:f,lastImpact:e.impact,afterCritical:e.afterCritical,onLiftImpact:e.onLiftImpact,home:e.dimensions.droppables[e.critical.droppable.id],viewport:e.viewport,draggables:e.dimensions.draggables}),l=k?aV(j):null,m=k?aW(j):null,n={index:g.draggable.index,droppableId:g.droppable.id},o={draggableId:i.descriptor.id,type:i.descriptor.type,source:n,reason:f,mode:e.movementMode,destination:l,combine:m},p=(({impact:a,draggable:b,dimensions:c,viewport:d,afterCritical:e})=>{let{draggables:f,droppables:g}=c,h=bq(a),i=h?g[h]:null,j=g[b.descriptor.droppableId];return aF(bz({impact:a,draggable:b,draggables:f,afterCritical:e,droppable:i||j,viewport:d}),b.client.borderBox.center)})({impact:j,draggable:i,dimensions:h,viewport:e.viewport,afterCritical:e.afterCritical}),q={critical:e.critical,afterCritical:e.afterCritical,result:o,impact:j};if(!(!aG(e.current.client.offset,p)||o.combine))return void b(bU({completed:q}));let r=(({current:a,destination:b,reason:c})=>{let d=aJ(a,b);if(d<=0)return b2;if(d>=1500)return b3;let e=b2+d/1500*b4;return Number(("CANCEL"===c?.6*e:e).toFixed(2))})({current:e.current.client.offset,destination:p,reason:f});b({type:"DROP_ANIMATE",payload:{newHomeClientOffset:p,dropDuration:r,completed:q}})};var b6=()=>({x:window.pageXOffset,y:window.pageYOffset});let b7=a=>{let b=function({onWindowScroll:a}){let b=ar(function(){a(b6())}),c={eventName:"scroll",options:{passive:!0,capture:!1},fn:a=>{(a.target===window||a.target===window.document)&&b()}},d=au;function e(){return d!==au}return{start:function(){e()&&ax(),d=av(window,[c])},stop:function(){e()||ax(),b.cancel(),d(),d=au},isActive:e}}({onWindowScroll:b=>{a.dispatch({type:"MOVE_BY_WINDOW_SCROLL",payload:{newScroll:b}})}});return a=>c=>{!b.isActive()&&bI(c,"INITIAL_PUBLISH")&&b.start(),b.isActive()&&(a=>bI(a,"DROP_COMPLETE")||bI(a,"DROP_ANIMATE")||bI(a,"FLUSH"))(c)&&b.stop(),a(c)}},b8=(a,b)=>{bC(),b(),bD()},b9=(a,b)=>({draggableId:a.draggable.id,type:a.droppable.type,source:{droppableId:a.droppable.id,index:a.draggable.index},mode:b});function ca(a,b,c,d){if(!a)return void c(d(b));let e=(a=>{let b=!1,c=!1,d=setTimeout(()=>{c=!0}),e=e=>{!b&&(c||(b=!0,a(e),clearTimeout(d)))};return e.wasCalled=()=>b,e})(c);a(b,{announce:e}),e.wasCalled()||c(d(b))}let cb=a=>b=>c=>{if(!bI(c,"DROP_ANIMATION_FINISHED"))return void b(c);let d=a.getState();"DROP_ANIMATING"!==d.phase&&ax(),a.dispatch(bU({completed:d.completed}))},cc=a=>{let b=null,c=null;return d=>e=>{if((bI(e,"FLUSH")||bI(e,"DROP_COMPLETE")||bI(e,"DROP_ANIMATION_FINISHED"))&&(c&&(cancelAnimationFrame(c),c=null),b&&(b(),b=null)),d(e),!bI(e,"DROP_ANIMATE"))return;let f={eventName:"scroll",options:{capture:!0,passive:!1,once:!0},fn:function(){"DROP_ANIMATING"===a.getState().phase&&a.dispatch(bW())}};c=requestAnimationFrame(()=>{c=null,b=av(window,[f])})}},cd=a=>b=>c=>{if(b(c),!bI(c,"PUBLISH_WHILE_DRAGGING"))return;let d=a.getState();"DROP_PENDING"===d.phase&&(d.isWaiting||a.dispatch(bV({reason:d.reason})))},ce=()=>({additions:{},removals:{},modified:{}});var cf=({scrollHeight:a,scrollWidth:b,height:c,width:d})=>{let e=aF({x:b,y:a},{x:d,y:c});return{x:Math.max(0,e.x),y:Math.max(0,e.y)}},cg=()=>{let a=document.documentElement;return a||ax(),a},ch=()=>{let a=cg();return cf({scrollHeight:a.scrollHeight,scrollWidth:a.scrollWidth,width:a.clientWidth,height:a.clientHeight})};function ci(a,b,c){return c.descriptor.id!==b.id&&c.descriptor.type===b.type&&"virtual"===a.droppable.getById(c.descriptor.droppableId).descriptor.mode}var cj=(a,b)=>"IDLE"===a.phase||"DROP_ANIMATING"===a.phase&&a.completed.result.draggableId!==b&&"DROP"===a.completed.result.reason,ck=a=>{window.scrollBy(a.x,a.y)};let cl=aq(a=>aS(a).filter(a=>!!a.isEnabled&&!!a.frame)),cm={startFromPercentage:.25,maxScrollAtPercentage:.05,maxPixelScroll:28,ease:a=>a**2,durationDampening:{stopDampeningAt:1200,accelerateAt:360},disabled:!1};var cn=({startOfRange:a,endOfRange:b,current:c})=>{let d=b-a;return 0===d?0:(c-a)/d},co=({distanceToEdge:a,thresholds:b,dragStartTime:c,shouldUseTimeDampening:d,getAutoScrollerOptions:e})=>{let f=((a,b,c=()=>cm)=>{let d=c();if(a>b.startScrollingFrom)return 0;if(a<=b.maxScrollValueAt)return d.maxPixelScroll;if(a===b.startScrollingFrom)return 1;let e=cn({startOfRange:b.maxScrollValueAt,endOfRange:b.startScrollingFrom,current:a});return Math.ceil(d.maxPixelScroll*d.ease(1-e))})(a,b,e);return 0===f?0:d?Math.max(((a,b,c)=>{let d=c(),e=d.durationDampening.accelerateAt,f=d.durationDampening.stopDampeningAt,g=Date.now()-b;if(g>=f)return a;if(g<e)return 1;let h=cn({startOfRange:e,endOfRange:f,current:g});return Math.ceil(a*d.ease(h))})(f,c,e),1):f},cp=({container:a,distanceToEdges:b,dragStartTime:c,axis:d,shouldUseTimeDampening:e,getAutoScrollerOptions:f})=>{let g=((a,b,c=()=>cm)=>{let d=c(),e=a[b.size]*d.startFromPercentage;return{startScrollingFrom:e,maxScrollValueAt:a[b.size]*d.maxScrollAtPercentage}})(a,d,f);return b[d.end]<b[d.start]?co({distanceToEdge:b[d.end],thresholds:g,dragStartTime:c,shouldUseTimeDampening:e,getAutoScrollerOptions:f}):-1*co({distanceToEdge:b[d.start],thresholds:g,dragStartTime:c,shouldUseTimeDampening:e,getAutoScrollerOptions:f})};let cq=aL(a=>0===a?0:a);var cr=({dragStartTime:a,container:b,subject:c,center:d,shouldUseTimeDampening:e,getAutoScrollerOptions:f})=>{let g={top:d.y-b.top,right:b.right-d.x,bottom:b.bottom-d.y,left:d.x-b.left},h=cp({container:b,distanceToEdges:g,dragStartTime:a,axis:a3,shouldUseTimeDampening:e,getAutoScrollerOptions:f}),i=cq({x:cp({container:b,distanceToEdges:g,dragStartTime:a,axis:a4,shouldUseTimeDampening:e,getAutoScrollerOptions:f}),y:h});if(aG(i,aD))return null;let j=(({container:a,subject:b,proposedScroll:c})=>{let d=b.height>a.height,e=b.width>a.width;return e||d?e&&d?null:{x:e?0:c.x,y:d?0:c.y}:c})({container:b,subject:c,proposedScroll:i});return j?aG(j,aD)?null:j:null};let cs=aL(a=>0===a?0:a>0?1:-1),ct=(()=>{let a=(a,b)=>a<0?a:a>b?a-b:0;return({current:b,max:c,change:d})=>{let e=aE(b,d),f={x:a(e.x,c.x),y:a(e.y,c.y)};return aG(f,aD)?null:f}})(),cu=({max:a,current:b,change:c})=>{let d={x:Math.max(b.x,a.x),y:Math.max(b.y,a.y)},e=cs(c),f=ct({max:d,current:b,change:e});return!f||0!==e.x&&0===f.x||0!==e.y&&0===f.y},cv=(a,b)=>cu({current:a.scroll.current,max:a.scroll.max,change:b}),cw=(a,b)=>{let c=a.frame;return!!c&&cu({current:c.scroll.current,max:c.scroll.max,change:b})};var cx=({state:a,dragStartTime:b,shouldUseTimeDampening:c,scrollWindow:d,scrollDroppable:e,getAutoScrollerOptions:f})=>{let g=a.current.page.borderBoxCenter,h=a.dimensions.draggables[a.critical.draggable.id].page.marginBox;if(a.isWindowScrollAllowed){let e=(({viewport:a,subject:b,center:c,dragStartTime:d,shouldUseTimeDampening:e,getAutoScrollerOptions:f})=>{let g=cr({dragStartTime:d,container:a.frame,subject:b,center:c,shouldUseTimeDampening:e,getAutoScrollerOptions:f});return g&&cv(a,g)?g:null})({dragStartTime:b,viewport:a.viewport,subject:h,center:g,shouldUseTimeDampening:c,getAutoScrollerOptions:f});if(e)return void d(e)}let i=(({center:a,destination:b,droppables:c})=>{if(b){let a=c[b];return a.frame?a:null}return cl(c).find(b=>(b.frame||ax(),bs(b.frame.pageMarginBox)(a)))||null})({center:g,destination:bq(a.impact),droppables:a.dimensions.droppables});if(!i)return;let j=(({droppable:a,subject:b,center:c,dragStartTime:d,shouldUseTimeDampening:e,getAutoScrollerOptions:f})=>{let g=a.frame;if(!g)return null;let h=cr({dragStartTime:d,container:g.pageMarginBox,subject:b,center:c,shouldUseTimeDampening:e,getAutoScrollerOptions:f});return h&&cw(a,h)?h:null})({dragStartTime:b,droppable:i,subject:h,center:g,shouldUseTimeDampening:c,getAutoScrollerOptions:f});j&&e(i.descriptor.id,j)};let cy="data-rfd",cz=(()=>{let a=`${cy}-drag-handle`;return{base:a,draggableId:`${a}-draggable-id`,contextId:`${a}-context-id`}})(),cA=(()=>{let a=`${cy}-draggable`;return{base:a,contextId:`${a}-context-id`,id:`${a}-id`}})(),cB=(()=>{let a=`${cy}-droppable`;return{base:a,contextId:`${a}-context-id`,id:`${a}-id`}})(),cC={contextId:`${cy}-scroll-container-context-id`},cD=(a,b)=>a.map(a=>{let c=a.styles[b];return c?`${a.selector} { ${c} }`:""}).join(" "),cE=d.useEffect,cF=()=>{let a=document.querySelector("head");return a||ax(),a},cG=a=>{let b=document.createElement("style");return a&&b.setAttribute("nonce",a),b.type="text/css",b};function cH(a,b){return Array.from(a.querySelectorAll(b))}var cI=a=>a&&a.ownerDocument&&a.ownerDocument.defaultView?a.ownerDocument.defaultView:window;function cJ(a){return a instanceof cI(a).HTMLElement}function cK(a,b){let c=cH(document,`[${cz.contextId}="${a}"]`);if(!c.length)return null;let d=c.find(a=>a.getAttribute(cz.draggableId)===b);return d&&cJ(d)?d:null}function cL(){let a={draggables:{},droppables:{}},b=[];function c(a){b.length&&b.forEach(b=>b(a))}function d(b){return a.draggables[b]||null}function e(b){return a.droppables[b]||null}return{draggable:{register:b=>{a.draggables[b.descriptor.id]=b,c({type:"ADDITION",value:b})},update:(b,c)=>{let d=a.draggables[c.descriptor.id];d&&d.uniqueId===b.uniqueId&&(delete a.draggables[c.descriptor.id],a.draggables[b.descriptor.id]=b)},unregister:b=>{let e=b.descriptor.id,f=d(e);f&&b.uniqueId===f.uniqueId&&(delete a.draggables[e],a.droppables[b.descriptor.droppableId]&&c({type:"REMOVAL",value:b}))},getById:function(a){let b=d(a);return b||ax(),b},findById:d,exists:a=>!!d(a),getAllByType:b=>Object.values(a.draggables).filter(a=>a.descriptor.type===b)},droppable:{register:b=>{a.droppables[b.descriptor.id]=b},unregister:b=>{let c=e(b.descriptor.id);c&&b.uniqueId===c.uniqueId&&delete a.droppables[b.descriptor.id]},getById:function(a){let b=e(a);return b||ax(),b},findById:e,exists:a=>!!e(a),getAllByType:b=>Object.values(a.droppables).filter(a=>a.descriptor.type===b)},subscribe:function(a){return b.push(a),function(){let c=b.indexOf(a);-1!==c&&b.splice(c,1)}},clean:function(){a.draggables={},a.droppables={},b.length=0}}}var cM=d.createContext(null);let cN={separator:"::"};function cO(a,b=cN){let c=d.useId();return ac(()=>`${a}${b.separator}${c}`,[b.separator,a,c])}var cP=d.createContext(null),cQ={react:"^18.0.0"};let cR=/(\d+)\.(\d+)\.(\d+)/,cS=a=>{let b=cR.exec(a);null==b&&ax();let c=Number(b[1]);return{major:c,minor:Number(b[2]),patch:Number(b[3]),raw:a}};function cT(a,b){}function cU(a){return(0,d.useRef)(a)}function cV(a){return"IDLE"!==a.phase&&"DROP_ANIMATING"!==a.phase&&a.isDragging}let cW={13:!0,9:!0};var cX=a=>{cW[a.keyCode]&&a.preventDefault()};let cY=(()=>{let a="visibilitychange";return"undefined"==typeof document?a:[a,`ms${a}`,`webkit${a}`,`moz${a}`,`o${a}`].find(a=>`on${a}`in document)||a})(),cZ={type:"IDLE"};function c$(){}let c_={34:!0,33:!0,36:!0,35:!0},c0={type:"IDLE"},c1=["input","button","textarea","select","option","optgroup","video","audio"],c2=(()=>{let a="matches";return"undefined"==typeof document?a:[a,"msMatchesSelector","webkitMatchesSelector"].find(a=>a in Element.prototype)||a})();function c3(a){a.preventDefault()}function c4({expected:a,phase:b,isLockActive:c,shouldWarn:d}){return!!c()&&a===b}function c5({lockAPI:a,store:b,registry:c,draggableId:d}){if(a.isClaimed())return!1;let e=c.draggable.findById(d);return!!e&&!!e.options.isEnabled&&!!cj(b.getState(),d)}let c6=[function(a){let b=(0,d.useRef)(cZ),c=(0,d.useRef)(au),e=ac(()=>({eventName:"mousedown",fn:function(b){if(b.defaultPrevented||0!==b.button||b.ctrlKey||b.metaKey||b.shiftKey||b.altKey)return;let d=a.findClosestDraggableId(b);if(!d)return;let e=a.tryGetLock(d,h,{sourceEvent:b});if(!e)return;b.preventDefault();let f={x:b.clientX,y:b.clientY};c.current(),k(e,f)}}),[a]),f=ac(()=>({eventName:"webkitmouseforcewillbegin",fn:b=>{if(b.defaultPrevented)return;let c=a.findClosestDraggableId(b);if(!c)return;let d=a.findOptionsForDraggable(c);d&&!d.shouldRespectForcePress&&a.canGetLock(c)&&b.preventDefault()}}),[a]),g=ad(function(){c.current=av(window,[f,e],{passive:!1,capture:!0})},[f,e]),h=ad(()=>{"IDLE"!==b.current.type&&(b.current=cZ,c.current(),g())},[g]),i=ad(()=>{let a=b.current;h(),"DRAGGING"===a.type&&a.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===a.type&&a.actions.abort()},[h]),j=ad(function(){c.current=av(window,function({cancel:a,completed:b,getPhase:c,setPhase:d}){return[{eventName:"mousemove",fn:a=>{var b;let{button:e,clientX:f,clientY:g}=a;if(0!==e)return;let h={x:f,y:g},i=c();if("DRAGGING"===i.type){a.preventDefault(),i.actions.move(h);return}"PENDING"!==i.type&&ax(),b=i.point,(Math.abs(h.x-b.x)>=5||Math.abs(h.y-b.y)>=5)&&(a.preventDefault(),d({type:"DRAGGING",actions:i.actions.fluidLift(h)}))}},{eventName:"mouseup",fn:d=>{let e=c();if("DRAGGING"!==e.type)return void a();d.preventDefault(),e.actions.drop({shouldBlockNextClick:!0}),b()}},{eventName:"mousedown",fn:b=>{"DRAGGING"===c().type&&b.preventDefault(),a()}},{eventName:"keydown",fn:b=>{if("PENDING"===c().type)return void a();if(27===b.keyCode){b.preventDefault(),a();return}cX(b)}},{eventName:"resize",fn:a},{eventName:"scroll",options:{passive:!0,capture:!1},fn:()=>{"PENDING"===c().type&&a()}},{eventName:"webkitmouseforcedown",fn:b=>{let d=c();if("IDLE"===d.type&&ax(),d.actions.shouldRespectForcePress())return void a();b.preventDefault()}},{eventName:cY,fn:a}]}({cancel:i,completed:h,getPhase:()=>b.current,setPhase:a=>{b.current=a}}),{capture:!0,passive:!1})},[i,h]),k=ad(function(a,c){"IDLE"!==b.current.type&&ax(),b.current={type:"PENDING",point:c,actions:a},j()},[j]);cE(function(){return g(),function(){c.current()}},[g])},function(a){let b=(0,d.useRef)(c$),c=ac(()=>({eventName:"keydown",fn:function(c){if(c.defaultPrevented||32!==c.keyCode)return;let d=a.findClosestDraggableId(c);if(!d)return;let f=a.tryGetLock(d,i,{sourceEvent:c});if(!f)return;c.preventDefault();let g=!0,h=f.snapLift();function i(){g||ax(),g=!1,b.current(),e()}b.current(),b.current=av(window,function(a,b){function c(){b(),a.cancel()}return[{eventName:"keydown",fn:d=>{if(27===d.keyCode){d.preventDefault(),c();return}if(32===d.keyCode){d.preventDefault(),b(),a.drop();return}if(40===d.keyCode){d.preventDefault(),a.moveDown();return}if(38===d.keyCode){d.preventDefault(),a.moveUp();return}if(39===d.keyCode){d.preventDefault(),a.moveRight();return}if(37===d.keyCode){d.preventDefault(),a.moveLeft();return}if(c_[d.keyCode])return void d.preventDefault();cX(d)}},{eventName:"mousedown",fn:c},{eventName:"mouseup",fn:c},{eventName:"click",fn:c},{eventName:"touchstart",fn:c},{eventName:"resize",fn:c},{eventName:"wheel",fn:c,options:{passive:!0}},{eventName:cY,fn:c}]}(h,i),{capture:!0,passive:!1})}}),[a]),e=ad(function(){b.current=av(window,[c],{passive:!1,capture:!0})},[c]);cE(function(){return e(),function(){b.current()}},[e])},function(a){let b=(0,d.useRef)(c0),c=(0,d.useRef)(au),e=ad(function(){return b.current},[]),f=ad(function(a){b.current=a},[]),g=ac(()=>({eventName:"touchstart",fn:function(b){if(b.defaultPrevented)return;let d=a.findClosestDraggableId(b);if(!d)return;let e=a.tryGetLock(d,i,{sourceEvent:b});if(!e)return;let{clientX:f,clientY:g}=b.touches[0];c.current(),m(e,{x:f,y:g})}}),[a]),h=ad(function(){c.current=av(window,[g],{capture:!0,passive:!1})},[g]),i=ad(()=>{let a=b.current;"IDLE"!==a.type&&("PENDING"===a.type&&clearTimeout(a.longPressTimerId),f(c0),c.current(),h())},[h,f]),j=ad(()=>{let a=b.current;i(),"DRAGGING"===a.type&&a.actions.cancel({shouldBlockNextClick:!0}),"PENDING"===a.type&&a.actions.abort()},[i]),k=ad(function(){let a={capture:!0,passive:!1},b={cancel:j,completed:i,getPhase:e},d=av(window,function({cancel:a,completed:b,getPhase:c}){return[{eventName:"touchmove",options:{capture:!1},fn:b=>{let d=c();if("DRAGGING"!==d.type)return void a();d.hasMoved=!0;let{clientX:e,clientY:f}=b.touches[0];b.preventDefault(),d.actions.move({x:e,y:f})}},{eventName:"touchend",fn:d=>{let e=c();if("DRAGGING"!==e.type)return void a();d.preventDefault(),e.actions.drop({shouldBlockNextClick:!0}),b()}},{eventName:"touchcancel",fn:b=>{if("DRAGGING"!==c().type)return void a();b.preventDefault(),a()}},{eventName:"touchforcechange",fn:b=>{let d=c();"IDLE"===d.type&&ax();let e=b.touches[0];if(!e||!(e.force>=.15))return;let f=d.actions.shouldRespectForcePress();if("PENDING"===d.type){f&&a();return}if(f)return d.hasMoved?void b.preventDefault():void a();b.preventDefault()}},{eventName:cY,fn:a}]}(b),a),f=av(window,function({cancel:a,getPhase:b}){return[{eventName:"orientationchange",fn:a},{eventName:"resize",fn:a},{eventName:"contextmenu",fn:a=>{a.preventDefault()}},{eventName:"keydown",fn:c=>{if("DRAGGING"!==b().type)return void a();27===c.keyCode&&c.preventDefault(),a()}},{eventName:cY,fn:a}]}(b),a);c.current=function(){d(),f()}},[j,e,i]),l=ad(function(){let a=e();"PENDING"!==a.type&&ax(),f({type:"DRAGGING",actions:a.actions.fluidLift(a.point),hasMoved:!1})},[e,f]),m=ad(function(a,b){"IDLE"!==e().type&&ax(),f({type:"PENDING",point:b,actions:a,longPressTimerId:setTimeout(l,120)}),k()},[k,e,f,l]);cE(function(){return h(),function(){c.current();let a=e();"PENDING"===a.type&&(clearTimeout(a.longPressTimerId),f(c0))}},[e,h,f]),cE(function(){return av(window,[{eventName:"touchmove",fn:()=>{},options:{capture:!1,passive:!1}}])},[])}];function c7(a){return a.current||ax(),a.current}function c8(a){let{contextId:b,setCallbacks:c,sensors:h,nonce:j,dragHandleUsageInstructions:m}=a,n=(0,d.useRef)(null);cT(()=>{((a,b)=>{let c,d;if(c=cS(a),(d=cS(b)).major>c.major||!(d.major<c.major)&&(d.minor>c.minor||!(d.minor<c.minor)&&d.patch>=c.patch))return})(cQ.react,d.version);let a=document.doctype;a&&(a.name.toLowerCase(),a.publicId)},[]);let o=cU(a),p=ad(()=>{let a;return{onBeforeCapture:b=>{(0,e.flushSync)(()=>{a.onBeforeCapture&&a.onBeforeCapture(b)})},onBeforeDragStart:(a=o.current).onBeforeDragStart,onDragStart:a.onDragStart,onDragEnd:a.onDragEnd,onDragUpdate:a.onDragUpdate}},[o]),q=ad(()=>{let a;return a=o.current,{...cm,...a.autoScrollerOptions,durationDampening:{...cm.durationDampening,...a.autoScrollerOptions}}},[o]),r=function(a){ac(()=>`rfd-announcement-${a}`,[a]);let b=(0,d.useRef)(null);return ad(a=>{let c=b.current;if(c){c.textContent=a;return}},[])}(b),s=function({contextId:a,text:b}){let c=cO("hidden-text",{separator:"-"});return ac(()=>(function({contextId:a,uniqueId:b}){return`rfd-hidden-text-${a}-${b}`})({contextId:a,uniqueId:c}),[c,a])}({contextId:b,text:m}),t=function(a,b){let c=ac(()=>(a=>{let b=b=>`[${b}="${a}"]`,c=(()=>{let a=`
cursor: -webkit-grab;
cursor: grab;
`;return{selector:b(cz.contextId),styles:{always:`
-webkit-touch-callout: none;
-webkit-tap-highlight-color: rgba(0,0,0,0);
touch-action: manipulation;
`,resting:a,dragging:"pointer-events: none;",dropAnimating:a}}})(),d=(()=>{let a=`
transition: ${b_.outOfTheWay};
`;return{selector:b(cA.contextId),styles:{dragging:a,dropAnimating:a,userCancel:a}}})(),e=[d,c,{selector:b(cB.contextId),styles:{always:"overflow-anchor: none;"}},{selector:"body",styles:{dragging:`
cursor: grabbing;
cursor: -webkit-grabbing;
user-select: none;
-webkit-user-select: none;
-moz-user-select: none;
-ms-user-select: none;
overflow-anchor: none;
`}}];return{always:cD(e,"always"),resting:cD(e,"resting"),dragging:cD(e,"dragging"),dropAnimating:cD(e,"dropAnimating"),userCancel:cD(e,"userCancel")}})(a),[a]),e=(0,d.useRef)(null),f=(0,d.useRef)(null),g=ad(aq(a=>{let b=f.current;b||ax(),b.textContent=a}),[]),h=ad(a=>{let b=e.current;b||ax(),b.textContent=a},[]);cE(()=>{(e.current||f.current)&&ax();let d=cG(b),i=cG(b);return e.current=d,f.current=i,d.setAttribute(`${cy}-always`,a),i.setAttribute(`${cy}-dynamic`,a),cF().appendChild(d),cF().appendChild(i),h(c.always),g(c.resting),()=>{let a=a=>{let b=a.current;b||ax(),cF().removeChild(b),a.current=null};a(e),a(f)}},[b,h,g,c.always,c.resting,a]);let i=ad(()=>g(c.dragging),[g,c.dragging]),j=ad(a=>{if("DROP"===a)return void g(c.dropAnimating);g(c.userCancel)},[g,c.dropAnimating,c.userCancel]),k=ad(()=>{f.current&&g(c.resting)},[g,c.resting]);return ac(()=>({dragging:i,dropping:j,resting:k}),[i,j,k])}(b,j),u=ad(a=>{c7(n).dispatch(a)},[]),v=ac(()=>k({publishWhileDragging:bJ,updateDroppableScroll:bL,updateDroppableIsEnabled:bM,updateDroppableIsCombineEnabled:bN,collectionStarting:bK},u),[u]),w=ac(cL,[]),x=ac(()=>((a,b)=>{let c=null,d=function({registry:a,callbacks:b}){let c=ce(),d=null,e=()=>{d||(b.collectionStarting(),d=requestAnimationFrame(()=>{d=null,bC();let{additions:e,removals:f,modified:g}=c,h=Object.keys(e).map(b=>a.draggable.getById(b).getDimension(aD)).sort((a,b)=>a.descriptor.index-b.descriptor.index),i=Object.keys(g).map(b=>{let c=a.droppable.getById(b).callbacks.getScrollWhileDragging();return{droppableId:b,scroll:c}}),j={additions:h,removals:Object.keys(f),modified:i};c=ce(),bD(),b.publish(j)}))};return{add:a=>{let b=a.descriptor.id;c.additions[b]=a,c.modified[a.descriptor.droppableId]=!0,c.removals[b]&&delete c.removals[b],e()},remove:a=>{let b=a.descriptor;c.removals[b.id]=!0,c.modified[b.droppableId]=!0,c.additions[b.id]&&delete c.additions[b.id],e()},stop:()=>{d&&(cancelAnimationFrame(d),d=null,c=ce())}}}({callbacks:{publish:b.publishWhileDragging,collectionStarting:b.collectionStarting},registry:a}),e=b=>{c||ax();let e=c.critical.draggable;"ADDITION"===b.type&&ci(a,e,b.value)&&d.add(b.value),"REMOVAL"===b.type&&ci(a,e,b.value)&&d.remove(b.value)};return{updateDroppableIsEnabled:(d,e)=>{a.droppable.exists(d)||ax(),c&&b.updateDroppableIsEnabled({id:d,isEnabled:e})},updateDroppableIsCombineEnabled:(d,e)=>{c&&(a.droppable.exists(d)||ax(),b.updateDroppableIsCombineEnabled({id:d,isCombineEnabled:e}))},scrollDroppable:(b,d)=>{c&&a.droppable.getById(b).callbacks.scroll(d)},updateDroppableScroll:(d,e)=>{c&&(a.droppable.exists(d)||ax(),b.updateDroppableScroll({id:d,newScroll:e}))},startPublishing:b=>{c&&ax();let d=a.draggable.getById(b.draggableId),f=a.droppable.getById(d.descriptor.droppableId),g={draggable:d.descriptor,droppable:f.descriptor};return c={critical:g,unsubscribe:a.subscribe(e)},(({critical:a,scrollOptions:b,registry:c})=>{bC();let d=(()=>{let a=b6(),b=ch(),c=a.y,d=a.x,e=cg(),f=e.clientWidth;return{frame:ae({top:c,left:d,right:d+f,bottom:c+e.clientHeight}),scroll:{initial:a,current:a,max:b,diff:{value:aD,displacement:aD}}}})(),e=d.scroll.current,f=a.droppable,g=c.droppable.getAllByType(f.type).map(a=>a.callbacks.getDimensionAndWatchScroll(e,b)),h={draggables:aR(c.draggable.getAllByType(a.draggable.type).map(a=>a.getDimension(e))),droppables:aQ(g)};return bD(),{dimensions:h,critical:a,viewport:d}})({critical:g,registry:a,scrollOptions:b.scrollOptions})},stopPublishing:()=>{if(!c)return;d.stop();let b=c.critical.droppable;a.droppable.getAllByType(b.type).forEach(a=>a.callbacks.dragStopped()),c.unsubscribe(),c=null}}})(w,v),[w,v]),y=ac(()=>(({scrollDroppable:a,scrollWindow:b,move:c,getAutoScrollerOptions:d})=>{let e=(({scrollWindow:a,scrollDroppable:b,getAutoScrollerOptions:c=()=>cm})=>{let d=ar(a),e=ar(b),f=null,g=a=>{f||ax();let{shouldUseTimeDampening:b,dragStartTime:g}=f;cx({state:a,scrollWindow:d,scrollDroppable:e,dragStartTime:g,shouldUseTimeDampening:b,getAutoScrollerOptions:c})};return{start:a=>{bC(),f&&ax();let b=Date.now(),d=!1,e=()=>{d=!0};cx({state:a,dragStartTime:0,shouldUseTimeDampening:!1,scrollWindow:e,scrollDroppable:e,getAutoScrollerOptions:c}),f={dragStartTime:b,shouldUseTimeDampening:d},bD(),d&&g(a)},stop:()=>{f&&(d.cancel(),e.cancel(),f=null)},scroll:g}})({scrollWindow:b,scrollDroppable:a,getAutoScrollerOptions:d}),f=(({move:a,scrollDroppable:b,scrollWindow:c})=>d=>{let e=d.scrollJumpRequest;if(!e)return;let f=bq(d.impact);f||ax();let g=((a,c)=>{if(!cw(a,c))return c;let d=((a,b)=>{let c=a.frame;return c&&cw(a,b)?ct({current:c.scroll.current,max:c.scroll.max,change:b}):null})(a,c);if(!d)return b(a.descriptor.id,c),null;let e=aF(c,d);return b(a.descriptor.id,e),aF(c,e)})(d.dimensions.droppables[f],e);if(!g)return;let h=d.viewport,i=((a,b,d)=>{if(!a||!cv(b,d))return d;let e=((a,b)=>{if(!cv(a,b))return null;let c=a.scroll.max;return ct({current:a.scroll.current,max:c,change:b})})(b,d);if(!e)return c(d),null;let f=aF(d,e);return c(f),aF(d,f)})(d.isWindowScrollAllowed,h,g);i&&a({client:aE(d.current.client.selection,i)})})({move:c,scrollWindow:b,scrollDroppable:a});return{scroll:a=>{if(!d().disabled&&"DRAGGING"===a.phase){if("FLUID"===a.movementMode)return void e.scroll(a);a.scrollJumpRequest&&f(a)}},start:e.start,stop:e.stop}})({scrollWindow:ck,scrollDroppable:x.scrollDroppable,getAutoScrollerOptions:q,...k({move:bO},u)}),[x.scrollDroppable,u,q]),z=function(a){let b=(0,d.useRef)({}),c=(0,d.useRef)(null),e=(0,d.useRef)(null),f=(0,d.useRef)(!1),g=ad(function(a,c){let d={id:a,focus:c};return b.current[a]=d,function(){let c=b.current;c[a]!==d&&delete c[a]}},[]),h=ad(function(b){let c=cK(a,b);c&&c!==document.activeElement&&c.focus()},[a]),i=ad(function(a,b){c.current===a&&(c.current=b)},[]),j=ad(function(){!e.current&&f.current&&(e.current=requestAnimationFrame(()=>{e.current=null;let a=c.current;a&&h(a)}))},[h]),k=ad(function(a){c.current=null;let b=document.activeElement;b&&b.getAttribute(cz.draggableId)===a&&(c.current=a)},[]);return cE(()=>(f.current=!0,function(){f.current=!1;let a=e.current;a&&cancelAnimationFrame(a)}),[]),ac(()=>({register:g,tryRecordFocus:k,tryRestoreFocusRecorded:j,tryShiftRecord:i}),[g,k,j,i])}(b),A=ac(()=>(({dimensionMarshal:a,focusMarshal:b,styleMarshal:c,getResponders:d,announce:e,autoScroller:h})=>{var j;let k,m,n;return function a(b,c,d){if("function"!=typeof b)throw Error(f(2));if("function"==typeof c&&"function"==typeof d||"function"==typeof d&&"function"==typeof arguments[3])throw Error(f(0));if("function"==typeof c&&void 0===d&&(d=c,c=void 0),void 0!==d){if("function"!=typeof d)throw Error(f(1));return d(a)(b,c)}let e=b,h=c,j=new Map,k=j,l=0,m=!1;function n(){k===j&&(k=new Map,j.forEach((a,b)=>{k.set(b,a)}))}function o(){if(m)throw Error(f(3));return h}function p(a){if("function"!=typeof a)throw Error(f(4));if(m)throw Error(f(5));let b=!0;n();let c=l++;return k.set(c,a),function(){if(b){if(m)throw Error(f(6));b=!1,n(),k.delete(c),j=null}}}function q(a){if(!function(a){if("object"!=typeof a||null===a)return!1;let b=a;for(;null!==Object.getPrototypeOf(b);)b=Object.getPrototypeOf(b);return Object.getPrototypeOf(a)===b||null===Object.getPrototypeOf(a)}(a))throw Error(f(7));if(void 0===a.type)throw Error(f(8));if("string"!=typeof a.type)throw Error(f(17));if(m)throw Error(f(9));try{m=!0,h=e(h,a)}finally{m=!1}return(j=k).forEach(a=>{a()}),a}return q({type:i.INIT}),{dispatch:q,subscribe:p,getState:o,replaceReducer:function(a){if("function"!=typeof a)throw Error(f(10));e=a,q({type:i.REPLACE})},[g]:function(){return{subscribe(a){if("object"!=typeof a||null===a)throw Error(f(11));function b(){a.next&&a.next(o())}return b(),{unsubscribe:p(b)}},[g](){return this}}}}}(bH,l(function(...a){return b=>(c,d)=>{let e=b(c,d),g=()=>{throw Error(f(15))},h={getState:e.getState,dispatch:(a,...b)=>g(a,...b)};return g=l(...a.map(a=>a(h)))(e.dispatch),{...e,dispatch:g}}}((k=c,()=>a=>b=>{bI(b,"INITIAL_PUBLISH")&&k.dragging(),bI(b,"DROP_ANIMATE")&&k.dropping(b.payload.completed.result.reason),(bI(b,"FLUSH")||bI(b,"DROP_COMPLETE"))&&k.resting(),a(b)}),()=>b=>c=>{(bI(c,"DROP_COMPLETE")||bI(c,"FLUSH")||bI(c,"DROP_ANIMATE"))&&a.stopPublishing(),b(c)},({getState:b,dispatch:c})=>d=>e=>{if(!bI(e,"LIFT"))return void d(e);let{id:f,clientSelection:g,movementMode:h}=e.payload,i=b();"DROP_ANIMATING"===i.phase&&c(bU({completed:i.completed})),"IDLE"!==b().phase&&ax(),c(bT()),c({type:"BEFORE_INITIAL_CAPTURE",payload:{draggableId:f,movementMode:h}});let{critical:j,dimensions:k,viewport:l}=a.startPublishing({draggableId:f,scrollOptions:{shouldPublishImmediately:"SNAP"===h}});c({type:"INITIAL_PUBLISH",payload:{critical:j,dimensions:k,clientSelection:g,movementMode:h,viewport:l}})},b5,cb,cc,cd,(m=h,a=>b=>c=>{let d;if(bI(d=c,"DROP_COMPLETE")||bI(d,"DROP_ANIMATE")||bI(d,"FLUSH")){m.stop(),b(c);return}if(bI(c,"INITIAL_PUBLISH")){b(c);let d=a.getState();"DRAGGING"!==d.phase&&ax(),m.start(d);return}b(c),m.scroll(a.getState())}),b7,(j=b,n=!1,()=>a=>b=>{if(bI(b,"INITIAL_PUBLISH")){n=!0,j.tryRecordFocus(b.payload.critical.draggable.id),a(b),j.tryRestoreFocusRecorded();return}if(a(b),n){if(bI(b,"FLUSH")){n=!1,j.tryRestoreFocusRecorded();return}if(bI(b,"DROP_COMPLETE")){n=!1;let a=b.payload.completed.result;a.combine&&j.tryShiftRecord(a.draggableId,a.combine.draggableId),j.tryRestoreFocusRecorded()}}}),((a,b)=>{let c=((a,b)=>{let c=(()=>{let a=[];return{add:b=>{let c=setTimeout(()=>(b=>{let c=a.findIndex(a=>a.timerId===b);-1===c&&ax();let[d]=a.splice(c,1);d.callback()})(c));a.push({timerId:c,callback:b})},flush:()=>{if(!a.length)return;let b=[...a];a.length=0,b.forEach(a=>{clearTimeout(a.timerId),a.callback()})}}})(),d=null,e=c=>{d||ax(),d=null,b8("onDragEnd",()=>ca(a().onDragEnd,c,b,aC.onDragEnd))};return{beforeCapture:(b,c)=>{d&&ax(),b8("onBeforeCapture",()=>{let d=a().onBeforeCapture;d&&d({draggableId:b,mode:c})})},beforeStart:(b,c)=>{d&&ax(),b8("onBeforeDragStart",()=>{let d=a().onBeforeDragStart;d&&d(b9(b,c))})},start:(e,f)=>{d&&ax();let g=b9(e,f);d={mode:f,lastCritical:e,lastLocation:g.source,lastCombine:null},c.add(()=>{b8("onDragStart",()=>ca(a().onDragStart,g,b,aC.onDragStart))})},update:(e,f)=>{let g,h,i,j,k=aV(f),l=aW(f);d||ax();let m=!((a,b)=>{if(a===b)return!0;let c=a.draggable.id===b.draggable.id&&a.draggable.droppableId===b.draggable.droppableId&&a.draggable.type===b.draggable.type&&a.draggable.index===b.draggable.index,d=a.droppable.id===b.droppable.id&&a.droppable.type===b.droppable.type;return c&&d})(e,d.lastCritical);m&&(d.lastCritical=e);let n=(g=d.lastLocation,h=k,(null!=g||null!=h)&&(null==g||null==h||g.droppableId!==h.droppableId||g.index!==h.index));n&&(d.lastLocation=k);let o=(i=d.lastCombine,j=l,(null!=i||null!=j)&&(null==i||null==j||i.draggableId!==j.draggableId||i.droppableId!==j.droppableId));if(o&&(d.lastCombine=l),!m&&!n&&!o)return;let p={...b9(e,d.mode),combine:l,destination:k};c.add(()=>{b8("onDragUpdate",()=>ca(a().onDragUpdate,p,b,aC.onDragUpdate))})},flush:()=>{d||ax(),c.flush()},drop:e,abort:()=>{d&&e({...b9(d.lastCritical,d.mode),combine:null,destination:null,reason:"CANCEL"})}}})(a,b);return a=>b=>d=>{if(bI(d,"BEFORE_INITIAL_CAPTURE"))return void c.beforeCapture(d.payload.draggableId,d.payload.movementMode);if(bI(d,"INITIAL_PUBLISH")){let a=d.payload.critical;c.beforeStart(a,d.payload.movementMode),b(d),c.start(a,d.payload.movementMode);return}if(bI(d,"DROP_COMPLETE")){let a=d.payload.completed.result;c.flush(),b(d),c.drop(a);return}if(b(d),bI(d,"FLUSH"))return void c.abort();let e=a.getState();"DRAGGING"===e.phase&&c.update(e.critical,e.impact)}})(d,e))))})({announce:r,autoScroller:y,dimensionMarshal:x,focusMarshal:z,getResponders:p,styleMarshal:t}),[r,y,x,z,p,t]);n.current=A;let B=ad(()=>{let a=c7(n);"IDLE"!==a.getState().phase&&a.dispatch(bT())},[]),C=ad(()=>{let a=c7(n).getState();return"DROP_ANIMATING"===a.phase||"IDLE"!==a.phase&&a.isDragging},[]);c(ac(()=>({isDragging:C,tryAbort:B}),[C,B]));let D=ad(a=>cj(c7(n).getState(),a),[]),E=ad(()=>br(c7(n).getState()),[]),F=ac(()=>({marshal:x,focus:z,contextId:b,canLift:D,isMovementAllowed:E,dragHandleUsageInstructionsId:s,registry:w}),[b,x,s,z,D,E,w]);return!function({contextId:a,store:b,registry:c,customSensors:e,enableDefaultSensors:f}){let g=[...f?c6:[],...e||[]],h=(0,d.useState)(()=>(function(){let a=null;function b(){a||ax(),a=null}return{isClaimed:function(){return!!a},isActive:function(b){return b===a},claim:function(b){a&&ax();let c={abandon:b};return a=c,c},release:b,tryAbandon:function(){a&&(a.abandon(),b())}}})())[0],i=ad(function(a,b){cV(a)&&!cV(b)&&h.tryAbandon()},[h]);cE(function(){let a=b.getState();return b.subscribe(()=>{let c=b.getState();i(a,c),a=c})},[h,b,i]),cE(()=>h.tryAbandon,[h.tryAbandon]);let j=ad(a=>c5({lockAPI:h,registry:c,store:b,draggableId:a}),[h,c,b]),k=ad((d,e,f)=>(function({lockAPI:a,contextId:b,store:c,registry:d,draggableId:e,forceSensorStop:f,sourceEvent:g}){if(!c5({lockAPI:a,store:c,registry:d,draggableId:e}))return null;let h=d.draggable.getById(e),i=function(a,b){let c=cH(document,`[${cA.contextId}="${a}"]`).find(a=>a.getAttribute(cA.id)===b);return c&&cJ(c)?c:null}(b,h.descriptor.id);if(!i||g&&!h.options.canDragInteractiveElements&&function(a,b){let c=b.target;return!!cJ(c)&&function a(b,c){if(null==c)return!1;if(c1.includes(c.tagName.toLowerCase()))return!0;let d=c.getAttribute("contenteditable");return"true"===d||""===d||c!==b&&a(b,c.parentElement)}(a,c)}(i,g))return null;let j=a.claim(f||au),k="PRE_DRAG";function l(){return h.options.shouldRespectForcePress}function m(){return a.isActive(j)}let n=(function(a,b){c4({expected:a,phase:k,isLockActive:m,shouldWarn:!0})&&c.dispatch(b())}).bind(null,"DRAGGING");function o(b){function d(){a.release(),k="COMPLETED"}function e(a,f={shouldBlockNextClick:!1}){b.cleanup(),f.shouldBlockNextClick&&setTimeout(av(window,[{eventName:"click",fn:c3,options:{once:!0,passive:!1,capture:!0}}])),d(),c.dispatch(bV({reason:a}))}return"PRE_DRAG"!==k&&(d(),ax()),c.dispatch({type:"LIFT",payload:b.liftActionArgs}),k="DRAGGING",{isActive:()=>c4({expected:"DRAGGING",phase:k,isLockActive:m,shouldWarn:!1}),shouldRespectForcePress:l,drop:a=>e("DROP",a),cancel:a=>e("CANCEL",a),...b.actions}}return{isActive:()=>c4({expected:"PRE_DRAG",phase:k,isLockActive:m,shouldWarn:!1}),shouldRespectForcePress:l,fluidLift:function(a){let b=ar(a=>{n(()=>bO({client:a}))});return{...o({liftActionArgs:{id:e,clientSelection:a,movementMode:"FLUID"},cleanup:()=>b.cancel(),actions:{move:b}}),move:b}},snapLift:function(){return o({liftActionArgs:{id:e,clientSelection:ae(i.getBoundingClientRect()).center,movementMode:"SNAP"},cleanup:au,actions:{moveUp:()=>n(bP),moveRight:()=>n(bR),moveDown:()=>n(bQ),moveLeft:()=>n(bS)}})},abort:function(){c4({expected:"PRE_DRAG",phase:k,isLockActive:m,shouldWarn:!0})&&a.release()}}})({lockAPI:h,registry:c,contextId:a,store:b,draggableId:d,forceSensorStop:e||null,sourceEvent:f&&f.sourceEvent?f.sourceEvent:null}),[a,h,c,b]),l=ad(b=>(function(a,b){let c=function(a,b){let c=b.target;if(!(c instanceof cI(c).Element))return null;let d=`[${cz.contextId}="${a}"]`,e=c.closest?c.closest(d):function a(b,c){return null==b?null:b[c2](c)?b:a(b.parentElement,c)}(c,d);return e&&cJ(e)?e:null}(a,b);return c?c.getAttribute(cz.draggableId):null})(a,b),[a]),m=ad(a=>{let b=c.draggable.findById(a);return b?b.options:null},[c.draggable]),n=ad(function(){h.isClaimed()&&(h.tryAbandon(),"IDLE"!==b.getState().phase&&b.dispatch(bT()))},[h,b]),o=ad(()=>h.isClaimed(),[h]),p=ac(()=>({canGetLock:j,tryGetLock:k,findClosestDraggableId:l,findOptionsForDraggable:m,tryReleaseLock:n,isLockClaimed:o}),[j,k,l,m,n,o]);for(let a=0;a<g.length;a++)g[a](p)}({contextId:b,store:A,registry:w,customSensors:h||null,enableDefaultSensors:!1!==a.enableDefaultSensors}),d.createElement(cP.Provider,{value:F},d.createElement(ab,{context:cM,store:A},a.children))}function c9(a){let b=d.useId(),c=a.dragHandleUsageInstructions||aC.dragHandleUsageInstructions;return d.createElement(ay,null,e=>d.createElement(c8,{nonce:a.nonce,contextId:b,setCallbacks:e,dragHandleUsageInstructions:c,enableDefaultSensors:a.enableDefaultSensors,sensors:a.sensors,onBeforeCapture:a.onBeforeCapture,onBeforeDragStart:a.onBeforeDragStart,onDragStart:a.onDragStart,onDragUpdate:a.onDragUpdate,onDragEnd:a.onDragEnd,autoScrollerOptions:a.autoScrollerOptions},a.children))}let da={dragging:5e3,dropAnimating:4500};var db=d.createContext(null);function dc(a){a&&cJ(a)||ax()}function dd(a){let b=(0,d.useContext)(a);return b||ax(),b}function de(a){a.preventDefault()}var df=(a,b)=>a===b,dg=a=>{let{combine:b,destination:c}=a;return c?c.droppableId:b?b.droppableId:null};function dh(a=null){return{isDragging:!1,isDropAnimating:!1,isClone:!1,dropAnimation:null,mode:null,draggingOver:null,combineTargetFor:a,combineWith:null}}let di={mapped:{type:"SECONDARY",offset:aD,combineTargetFor:null,shouldAnimateDisplacement:!0,snapshot:dh(null)}},dj=aa(()=>{let a=function(){let a=aq((a,b)=>({x:a,y:b})),b=aq((a,b,c=null,d=null,e=null)=>({isDragging:!0,isClone:b,isDropAnimating:!!e,dropAnimation:e,mode:a,draggingOver:c,combineWith:d,combineTargetFor:null})),c=aq((a,c,d,e,f=null,g=null,h=null)=>({mapped:{type:"DRAGGING",dropping:null,draggingOver:f,combineWith:g,mode:c,offset:a,dimension:d,forceShouldAnimate:h,snapshot:b(c,e,f,g,null)}}));return(d,e)=>{if(cV(d)){let b;if(d.critical.draggable.id!==e.draggableId)return null;let f=d.current.client.offset,g=d.dimensions.draggables[e.draggableId],h=bq(d.impact),i=(b=d.impact).at&&"COMBINE"===b.at.type?b.at.combine.draggableId:null,j=d.forceShouldAnimate;return c(a(f.x,f.y),d.movementMode,g,e.isClone,h,i,j)}if("DROP_ANIMATING"===d.phase){let a=d.completed;if(a.result.draggableId!==e.draggableId)return null;let c=e.isClone,f=d.dimensions.draggables[e.draggableId],g=a.result,h=g.mode,i=dg(g),j=g.combine?g.combine.draggableId:null,k={duration:d.dropDuration,curve:bX.drop,moveTo:d.newHomeClientOffset,opacity:j?bY.opacity.drop:null,scale:j?bY.scale.drop:null};return{mapped:{type:"DRAGGING",offset:d.newHomeClientOffset,dimension:f,dropping:k,draggingOver:i,combineWith:j,mode:h,forceShouldAnimate:null,snapshot:b(h,c,i,j,k)}}}return null}}(),b=function(){let a=aq((a,b)=>({x:a,y:b})),b=aq(dh),c=aq((a,c=null,d)=>({mapped:{type:"SECONDARY",offset:a,combineTargetFor:c,shouldAnimateDisplacement:d,snapshot:b(c)}})),d=a=>a?c(aD,a,!0):null,e=(b,e,f,g)=>{let h=f.displaced.visible[b],i=!!(g.inVirtualList&&g.effected[b]),j=aW(f),k=j&&j.draggableId===b?e:null;if(!h){if(!i)return d(k);if(f.displaced.invisible[b])return null;let e=aH(g.displacedBy.point);return c(a(e.x,e.y),k,!0)}if(i)return d(k);let l=f.displacedBy.point;return c(a(l.x,l.y),k,h.shouldAnimate)};return(a,b)=>{if(cV(a))return a.critical.draggable.id===b.draggableId?null:e(b.draggableId,a.critical.draggable.id,a.impact,a.afterCritical);if("DROP_ANIMATING"===a.phase){let c=a.completed;return c.result.draggableId===b.draggableId?null:e(b.draggableId,c.result.draggableId,c.impact,c.afterCritical)}return null}}();return(c,d)=>a(c,d)||b(c,d)||di},{dropAnimationFinished:bW},null,{context:cM,areStatePropsEqual:df})(a=>{let b=(0,d.useRef)(null),c=ad((a=null)=>{b.current=a},[]),f=ad(()=>b.current,[]),{contextId:g,dragHandleUsageInstructionsId:h,registry:i}=dd(cP),{type:j,droppableId:k}=dd(db),l=ac(()=>({id:a.draggableId,index:a.index,type:j,droppableId:k}),[a.draggableId,a.index,j,k]),{children:m,draggableId:n,isEnabled:o,shouldRespectForcePress:p,canDragInteractiveElements:q,isClone:r,mapped:s,dropAnimationFinished:t}=a;!function(a,b,c){cT(()=>{let d=a.draggableId;d||ax(!1),"string"!=typeof d&&ax(!1),Number.isInteger(a.index)||ax(!1),"DRAGGING"!==a.mapped.type&&(dc(c()),a.isEnabled&&(cK(b,d)||ax(!1)))})}(a,g,f),r||function(a){let b=cO("draggable"),{descriptor:c,registry:e,getDraggableRef:f,canDragInteractiveElements:g,shouldRespectForcePress:h,isEnabled:i}=a,j=ac(()=>({canDragInteractiveElements:g,shouldRespectForcePress:h,isEnabled:i}),[g,i,h]),k=ad(a=>{let b=f();return b||ax(),function(a,b,c=aD){let d=window.getComputedStyle(b),e=am(b.getBoundingClientRect(),d),f=al(e,c),g={client:e,tagName:b.tagName.toLowerCase(),display:d.display};return{descriptor:a,placeholder:g,displaceBy:{x:e.marginBox.width,y:e.marginBox.height},client:e,page:f}}(c,b,a)},[c,f]),l=ac(()=>({uniqueId:b,descriptor:c,options:j,getDimension:k}),[c,k,j,b]),m=(0,d.useRef)(l),n=(0,d.useRef)(!0);cE(()=>(e.draggable.register(m.current),()=>e.draggable.unregister(m.current)),[e.draggable]),cE(()=>{if(n.current){n.current=!1;return}let a=m.current;m.current=l,e.draggable.update(l,a)},[l,e.draggable])}(ac(()=>({descriptor:l,registry:i,getDraggableRef:f,canDragInteractiveElements:q,shouldRespectForcePress:p,isEnabled:o}),[l,i,f,q,p,o]));let u=ac(()=>o?{tabIndex:0,role:"button","aria-describedby":h,"data-rfd-drag-handle-draggable-id":n,"data-rfd-drag-handle-context-id":g,draggable:!1,onDragStart:de}:null,[g,h,n,o]),v=ad(a=>{"DRAGGING"===s.type&&s.dropping&&"transform"===a.propertyName&&(0,e.flushSync)(t)},[t,s]),w=ac(()=>{let a=function(a){return"DRAGGING"===a.type?function(a){let b=a.dimension.client,{offset:c,combineWith:d,dropping:e}=a,f=!!d,g=null!=a.forceShouldAnimate?a.forceShouldAnimate:"SNAP"===a.mode,h=!!e,i=h?b1.drop(c,f):b1.moveTo(c);return{position:"fixed",top:b.marginBox.top,left:b.marginBox.left,boxSizing:"border-box",width:b.borderBox.width,height:b.borderBox.height,transition:e?b_.drop(e.duration):g?b_.snap:b_.fluid,transform:i,opacity:((a,b)=>{if(a)return b?bY.opacity.drop:bY.opacity.combining})(f,h),zIndex:h?da.dropAnimating:da.dragging,pointerEvents:"none"}}(a):{transform:b1.moveTo(a.offset),transition:a.shouldAnimateDisplacement?void 0:"none"}}(s);return{innerRef:c,draggableProps:{"data-rfd-draggable-context-id":g,"data-rfd-draggable-id":n,style:a,onTransitionEnd:"DRAGGING"===s.type&&s.dropping?v:void 0},dragHandleProps:u}},[g,u,n,s,v,c]),x=ac(()=>({draggableId:l.id,type:l.type,source:{index:l.index,droppableId:l.droppableId}}),[l.droppableId,l.id,l.index,l.type]);return d.createElement(d.Fragment,null,m(w,s.snapshot,x))});function dk(a){return dd(db).isUsingCloneFor!==a.draggableId||a.isClone?d.createElement(dj,a):null}function dl(a){let b="boolean"!=typeof a.isDragDisabled||!a.isDragDisabled,c=!!a.disableInteractiveElementBlocking,e=!!a.shouldRespectForcePress;return d.createElement(dk,as({},a,{isClone:!1,isEnabled:b,canDragInteractiveElements:c,shouldRespectForcePress:e}))}let dm=a=>b=>a===b,dn=dm("scroll"),dp=dm("auto");dm("visible");let dq=(a,b)=>b(a.overflowX)||b(a.overflowY),dr=a=>null==a||a===document.body||a===document.documentElement?null:(a=>{let b=window.getComputedStyle(a),c={overflowX:b.overflowX,overflowY:b.overflowY};return dq(c,dn)||dq(c,dp)})(a)?a:dr(a.parentElement);var ds=a=>({x:a.scrollLeft,y:a.scrollTop});let dt=a=>!!a&&("fixed"===window.getComputedStyle(a).position||dt(a.parentElement)),du={passive:!1},dv={passive:!0};var dw=a=>a.shouldPublishImmediately?du:dv;let dx=a=>a&&a.env.closestScrollable||null;function dy(){}let dz={width:0,height:0,margin:{top:0,right:0,bottom:0,left:0}};var dA=d.memo(a=>{let b=(0,d.useRef)(null),c=ad(()=>{b.current&&(clearTimeout(b.current),b.current=null)},[]),{animate:e,onTransitionEnd:f,onClose:g,contextId:h}=a,[i,j]=(0,d.useState)("open"===a.animate);(0,d.useEffect)(()=>i?"open"!==e?(c(),j(!1),dy):b.current?dy:(b.current=setTimeout(()=>{b.current=null,j(!1)}),c):dy,[e,i,c]);let k=ad(a=>{"height"===a.propertyName&&(f(),"close"===e&&g())},[e,g,f]),l=(({isAnimatingOpenOnMount:a,placeholder:b,animate:c})=>{let d=(({isAnimatingOpenOnMount:a,placeholder:b,animate:c})=>a||"close"===c?dz:{height:b.client.borderBox.height,width:b.client.borderBox.width,margin:b.client.margin})({isAnimatingOpenOnMount:a,placeholder:b,animate:c});return{display:b.display,boxSizing:"border-box",width:d.width,height:d.height,marginTop:d.margin.top,marginRight:d.margin.right,marginBottom:d.margin.bottom,marginLeft:d.margin.left,flexShrink:"0",flexGrow:"0",pointerEvents:"none",transition:"none"!==c?b_.placeholder:null}})({isAnimatingOpenOnMount:i,animate:a.animate,placeholder:a.placeholder});return d.createElement(a.placeholder.tagName,{style:l,"data-rfd-placeholder-context-id":h,onTransitionEnd:k,ref:a.innerRef})});function dB(a){return"boolean"==typeof a}function dC(a,b){b.forEach(b=>b(a))}let dD=[function({props:a}){a.droppableId||ax(),"string"!=typeof a.droppableId&&ax()},function({props:a}){dB(a.isDropDisabled)||ax(),dB(a.isCombineEnabled)||ax(),dB(a.ignoreContainerClipping)||ax()},function({getDroppableRef:a}){dc(a())}],dE=[function({props:a,getPlaceholderRef:b}){if(!a.placeholder||b())return}],dF=[function({props:a}){a.renderClone||ax()},function({getPlaceholderRef:a}){a()&&ax()}];class dG extends d.PureComponent{constructor(...a){super(...a),this.state={isVisible:!!this.props.on,data:this.props.on,animate:this.props.shouldAnimate&&this.props.on?"open":"none"},this.onClose=()=>{"close"===this.state.animate&&this.setState({isVisible:!1})}}static getDerivedStateFromProps(a,b){return a.shouldAnimate?a.on?{isVisible:!0,data:a.on,animate:"open"}:b.isVisible?{isVisible:!0,data:b.data,animate:"close"}:{isVisible:!1,animate:"close",data:null}:{isVisible:!!a.on,data:a.on,animate:"none"}}render(){if(!this.state.isVisible)return null;let a={onClose:this.onClose,data:this.state.data,animate:this.state.animate};return this.props.children(a)}}let dH={mode:"standard",type:"DEFAULT",direction:"vertical",isDropDisabled:!1,isCombineEnabled:!1,ignoreContainerClipping:!1,renderClone:null,getContainerForClone:function(){return document.body||ax(),document.body}},dI=a=>{let b,c={...a};for(b in dH)void 0===a[b]&&(c={...c,[b]:dH[b]});return c},dJ=(a,b)=>b.draggables[a.draggable.id];var dK=aa(()=>{let a={placeholder:null,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:!1,draggingOverWith:null,draggingFromThisWith:null,isUsingPlaceholder:!1},useClone:null},b={...a,shouldAnimatePlaceholder:!1},c=aq(a=>({draggableId:a.id,type:a.type,source:{index:a.index,droppableId:a.droppableId}})),d=aq((d,e,f,g,h,i)=>{let j=h.descriptor.id;if(h.descriptor.droppableId===d){let a=i?{render:i,dragging:c(h.descriptor)}:null;return{placeholder:h.placeholder,shouldAnimatePlaceholder:!1,snapshot:{isDraggingOver:f,draggingOverWith:f?j:null,draggingFromThisWith:j,isUsingPlaceholder:!0},useClone:a}}return e?g?{placeholder:h.placeholder,shouldAnimatePlaceholder:!0,snapshot:{isDraggingOver:f,draggingOverWith:j,draggingFromThisWith:null,isUsingPlaceholder:!0},useClone:null}:a:b});return(c,e)=>{let f=dI(e),g=f.droppableId,h=f.type,i=!f.isDropDisabled,j=f.renderClone;if(cV(c)){let a=c.critical;if(h!==a.droppable.type)return b;let e=dJ(a,c.dimensions),f=bq(c.impact)===g;return d(g,i,f,f,e,j)}if("DROP_ANIMATING"===c.phase){let a=c.completed;if(h!==a.critical.droppable.type)return b;let e=dJ(a.critical,c.dimensions);return d(g,i,dg(a.result)===g,bq(a.impact)===g,e,j)}if("IDLE"===c.phase&&c.completed&&!c.shouldFlush){let d=c.completed;if(h!==d.critical.droppable.type)return b;let e=bq(d.impact)===g,f=!!(d.impact.at&&"COMBINE"===d.impact.at.type),i=d.critical.droppable.id===g;if(e)return f?a:b;if(i)return a}return b}},{updateViewportMaxScroll:a=>({type:"UPDATE_VIEWPORT_MAX_SCROLL",payload:a})},(a,b,c)=>({...dI(c),...a,...b}),{context:cM,areStatePropsEqual:df})(a=>{let b=(0,d.useContext)(cP);b||ax();let{contextId:c,isMovementAllowed:f}=b,g=(0,d.useRef)(null),h=(0,d.useRef)(null),{children:i,droppableId:j,type:k,mode:l,direction:m,ignoreContainerClipping:n,isDropDisabled:o,isCombineEnabled:p,snapshot:q,useClone:r,updateViewportMaxScroll:s,getContainerForClone:t}=a,u=ad(()=>g.current,[]),v=ad((a=null)=>{g.current=a},[]),w=ad(()=>h.current,[]),x=ad((a=null)=>{h.current=a},[]);!function(a){cT(()=>{dC(a,dD),"standard"===a.props.mode&&dC(a,dE),"virtual"===a.props.mode&&dC(a,dF)})}({props:a,getDroppableRef:u,getPlaceholderRef:w});let y=ad(()=>{f()&&s({maxScroll:ch()})},[f,s]);!function(a){let b=(0,d.useRef)(null),c=dd(cP),e=cO("droppable"),{registry:f,marshal:g}=c,h=cU(a),i=ac(()=>({id:a.droppableId,type:a.type,mode:a.mode}),[a.droppableId,a.mode,a.type]),j=(0,d.useRef)(i),k=ac(()=>aq((a,c)=>{b.current||ax(),g.updateDroppableScroll(i.id,{x:a,y:c})}),[i.id,g]),l=ad(()=>{let a=b.current;return a&&a.env.closestScrollable?ds(a.env.closestScrollable):aD},[]),m=ad(()=>{let a=l();k(a.x,a.y)},[l,k]),n=ac(()=>ar(m),[m]),o=ad(()=>{let a=b.current,c=dx(a);if(a&&c||ax(),a.scrollOptions.shouldPublishImmediately)return void m();n()},[n,m]),p=ad((a,d)=>{var e;b.current&&ax();let f=h.current,g=f.getDroppableRef();g||ax();let j={closestScrollable:dr(e=g),isFixedOnPage:dt(e)},k={ref:g,descriptor:i,env:j,scrollOptions:d};b.current=k;let l=(({ref:a,descriptor:b,env:c,windowScroll:d,direction:e,isDropDisabled:f,isCombineEnabled:g,shouldClipSubject:h})=>{let i=c.closestScrollable,j=((a,b)=>{let c=an(a);if(!b||a!==b)return c;let d=c.paddingBox.top-b.scrollTop,e=c.paddingBox.left-b.scrollLeft,f=d+b.scrollHeight;return ai({borderBox:af({top:d,right:e+b.scrollWidth,bottom:f,left:e},c.border),margin:c.margin,border:c.border,padding:c.padding})})(a,i),k=al(j,d),l=(()=>{if(!i)return null;let a=an(i),b={scrollHeight:i.scrollHeight,scrollWidth:i.scrollWidth};return{client:a,page:al(a,d),scroll:ds(i),scrollSize:b,shouldClipSubject:h}})();return(({descriptor:a,isEnabled:b,isCombineEnabled:c,isFixedOnPage:d,direction:e,client:f,page:g,closest:h})=>{let i=(()=>{if(!h)return null;let{scrollSize:a,client:b}=h,c=cf({scrollHeight:a.scrollHeight,scrollWidth:a.scrollWidth,height:b.paddingBox.height,width:b.paddingBox.width});return{pageMarginBox:h.page.marginBox,frameClient:b,scrollSize:a,shouldClipSubject:h.shouldClipSubject,scroll:{initial:h.scroll,current:h.scroll,max:c,diff:{value:aD,displacement:aD}}}})(),j="vertical"===e?a3:a4,k=aO({page:g,withPlaceholder:null,axis:j,frame:i});return{descriptor:a,isCombineEnabled:c,isFixedOnPage:d,axis:j,isEnabled:b,client:f,page:g,frame:i,subject:k}})({descriptor:b,isEnabled:!f,isCombineEnabled:g,isFixedOnPage:c.isFixedOnPage,direction:e,client:j,page:k,closest:l})})({ref:g,descriptor:i,env:j,windowScroll:a,direction:f.direction,isDropDisabled:f.isDropDisabled,isCombineEnabled:f.isCombineEnabled,shouldClipSubject:!f.ignoreContainerClipping}),m=j.closestScrollable;return m&&(m.setAttribute(cC.contextId,c.contextId),m.addEventListener("scroll",o,dw(k.scrollOptions))),l},[c.contextId,i,o,h]),q=ad(()=>{let a=b.current,c=dx(a);return a&&c||ax(),ds(c)},[]),r=ad(()=>{let a=b.current;a||ax();let c=dx(a);b.current=null,c&&(n.cancel(),c.removeAttribute(cC.contextId),c.removeEventListener("scroll",o,dw(a.scrollOptions)))},[o,n]),s=ad(a=>{let c=b.current;c||ax();let d=dx(c);d||ax(),d.scrollTop+=a.y,d.scrollLeft+=a.x},[]),t=ac(()=>({getDimensionAndWatchScroll:p,getScrollWhileDragging:q,dragStopped:r,scroll:s}),[r,p,q,s]),u=ac(()=>({uniqueId:e,descriptor:i,callbacks:t}),[t,i,e]);cE(()=>(j.current=u.descriptor,f.droppable.register(u),()=>{b.current&&r(),f.droppable.unregister(u)}),[t,i,r,u,g,f.droppable]),cE(()=>{b.current&&g.updateDroppableIsEnabled(j.current.id,!a.isDropDisabled)},[a.isDropDisabled,g]),cE(()=>{b.current&&g.updateDroppableIsCombineEnabled(j.current.id,a.isCombineEnabled)},[a.isCombineEnabled,g])}({droppableId:j,type:k,mode:l,direction:m,isDropDisabled:o,isCombineEnabled:p,ignoreContainerClipping:n,getDroppableRef:u});let z=ac(()=>d.createElement(dG,{on:a.placeholder,shouldAnimate:a.shouldAnimatePlaceholder},({onClose:a,data:b,animate:e})=>d.createElement(dA,{placeholder:b,onClose:a,innerRef:x,animate:e,contextId:c,onTransitionEnd:y})),[c,y,a.placeholder,a.shouldAnimatePlaceholder,x]),A=ac(()=>({innerRef:v,placeholder:z,droppableProps:{"data-rfd-droppable-id":j,"data-rfd-droppable-context-id":c}}),[c,j,z,v]),B=r?r.dragging.draggableId:null,C=ac(()=>({droppableId:j,type:k,isUsingCloneFor:B}),[j,B,k]);return d.createElement(db.Provider,{value:C},i(A,q),function(){if(!r)return null;let{dragging:a,render:b}=r,c=d.createElement(dk,{draggableId:a.draggableId,index:a.source.index,isClone:!0,isEnabled:!0,shouldRespectForcePress:!1,canDragInteractiveElements:!0},(c,d)=>b(c,d,a));return e.createPortal(c,t())}())})}}]);
//# sourceMappingURL=253.js.map