1;!function(){try { var e="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof global?global:"undefined"!=typeof window?window:"undefined"!=typeof self?self:{},n=(new e.Error).stack;n&&((e._debugIds|| (e._debugIds={}))[n]="da2ff6be-9cc6-4b7d-cf46-df5576740095")}catch(e){}}(); 2(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,732460,e=>{"use strict";var t=e.i(125279),n=e.i(755475);let r=e.i(645107).CAN_USE_DOM?n.useLayoutEffect:n.useEffect;function a(e){return{initialValueFn:()=>e.isEditable(),subscribe:t=>e.registerEditableListener(t)}}e.s(["useLexicalEditable",0,function(){return function(e){let[a]=(0,t.useLexicalComposerContext)(),l=(0,n.useMemo)(()=>e(a),[a,e]),[o,i]=(0,n.useState)(()=>l.initialValueFn()),s=(0,n.useRef)(o);return r(()=>{let{initialValueFn:e,subscribe:t}=l,n=e();return s.current!==n&&(s.current=n,i(n)),t(e=>{s.current=e,i(e)})},[l,e]),o}(a)}])},545217,67013,720247,e=>{"use strict";let t;e.s(["getTranslation",0,(e,t)=>{if("object"==typeof e&&!Object.prototype.hasOwnProperty.call(e,"$$typeof")){if(e[t.language])return e[t.language];let n=[];"string"==typeof t.fallbackLanguage?n=[t.fallbackLanguage]:Array.isArray(t.fallbackLanguage)&&(n=t.fallbackLanguage);let r=n.find(t=>e[t]);return r&&e[r]?e[r]:e[Object.keys(e)[0]]}return"function"==typeof e?e({i18n:t,t:t.t}):e}],545217);var n,r,a,l,o,i,s,c,u,d,f,p,h,m,g,v,b,y,x,w=e.i(320778),_=e.i(984622),C=e.i(747990),S=e.i(755475),j=e.i(32997);let E="u">typeof window&&void 0!==window.document&&void 0!==window.document.createElement;function N(e){let t=Object.prototype.toString.call(e);return"[object Window]"===t||"[object global]"===t}function k(e){return"nodeType"in e}function T(e){var t,n;return e?N(e)?e:k(e)&&null!=(t=null==(n=e.ownerDocument)?void 0:n.defaultView)?t:window:window}function R(e){let{Document:t}=T(e);return e instanceof t}function A(e){return!N(e)&&e instanceof T(e).HTMLElement}function P(e){return e instanceof T(e).SVGElement}function O(e){return e?N(e)?e.document:k(e)?R(e)?e:A(e)||P(e)?e.ownerDocument:document:document:document}let D=E?S.useLayoutEffect:S.useEffect;function I(e){let t=(0,S.useRef)(e);return D(()=>{t.current=e}),(0,S.useCallback)(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}function M(){let e=(0,S.useRef)(null);return[(0,S.useCallback)((t,n)=>{e.current=setInterval(t,n)},[]),(0,S.useCallback)(()=>{null!==e.current&&(clearInterval(e.current),e.current=null)},[])]}function L(e,t){void 0===t&&(t=[e]);let n=(0,S.useRef)(e);return D(()=>{n.current!==e&&(n.current=e)},t),n}function F(e,t){let n=(0,S.useRef)();return(0,S.useMemo)(()=>{let t=e(n.current);return n.current=t,t},[...t])}function B(e){let t=I(e),n=(0,S.useRef)(null),r=(0,S.useCallback)(e=>{e!==n.current&&(null==t||t(e,n.current)),n.current=e},[]);return[n,r]}function U(e){let t=(0,S.useRef)();return(0,S.useEffect)(()=>{t.current=e},[e]),t.current}let z={};function V(e,t){return(0,S.useMemo)(()=>{if(t)return t;let n=null==z[e]?0:z[e]+1;return z[e]=n,e+"-"+n},[e,t])}function q(e){return function(t){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return r.reduce((t,n)=>{for(let[r,a]of Object.entries(n)){let n=t[r];null!=n&&(t[r]=n+e*a)}return t},(0,w._)({},t))}}let H=q(1),$=q(-1);function K(e){if(!e)return!1;let{KeyboardEvent:t}=T(e.target);return t&&e instanceof t}function G(e){if(function(e){if(!e)return!1;let{TouchEvent:t}=T(e.target);return t&&e instanceof t}(e)){if(e.touches&&e.touches.length){let{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}else if(e.changedTouches&&e.changedTouches.length){let{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return"clientX"in e&&"clientY"in e?{x:e.clientX,y:e.clientY}:null}let W=Object.freeze({Translate:{toString(e){if(!e)return;let{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;let{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[W.Translate.toString(e),W.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+" "+n+"ms "+r}}}),Y="a,frame,iframe,input:not([type=hidden]):not(:disabled),select:not(:disabled),textarea:not(:disabled),button:not(:disabled),*[tabindex]";function Q(e){return e.matches(Y)?e:e.querySelector(Y)}e.s(["CSS",0,W,"add",0,H,"canUseDOM",0,E,"findFirstFocusableNode",0,Q,"getEventC
2oordinates",0,G,"getOwnerDocument",0,O,"getWindow",0,T,"isDocument",0,R,"isHTMLElement",0,A,"isKeyboardEvent",0,K,"isNode",0,k,"isSVGElement",0,P,"isWindow",0,N,"subtract",0,$,"useCombinedRefs",0,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,S.useMemo)(()=>e=>{t.forEach(t=>t(e))},t)},"useEvent",0,I,"useInterval",0,M,"useIsomorphicLayoutEffect",0,D,"useLatestValue",0,L,"useLazyMemo",0,F,"useNodeRef",0,B,"usePrevious",0,U,"useUniqueId",0,V],67013);let X={display:"none"};function J(e){let{id:t,value:n}=e;return S.default.createElement("div",{id:t,style:X},n)}function Z(e){let{id:t,announcement:n,ariaLiveType:r="assertive"}=e;return S.default.createElement("div",{id:t,style:{position:"fixed",top:0,left:0,width:1,height:1,margin:-1,border:0,padding:0,overflow:"hidden",clip:"rect(0 0 0 0)",clipPath:"inset(100%)",whiteSpace:"nowrap"},role:"status","aria-live":r,"aria-atomic":!0},n)}let ee=(0,S.createContext)(null);function et(e){let t=(0,S.useContext)(ee);(0,S.useEffect)(()=>{if(!t)throw Error("useDndMonitor must be used within a children of <DndContext>");return t(e)},[e,t])}let en={draggable:"\n To pick up a draggable item, press the space bar.\n While dragging, use the arrow keys to move the item.\n Press space again to drop the item in its new position, or press escape to cancel.\n "},er={onDragStart(e){let{active:t}=e;return"Picked up draggable item "+t.id+"."},onDragOver(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was moved over droppable area "+n.id+".":"Draggable item "+t.id+" is no longer over a droppable area."},onDragEnd(e){let{active:t,over:n}=e;return n?"Draggable item "+t.id+" was dropped over droppable area "+n.id:"Draggable item "+t.id+" was dropped."},onDragCancel(e){let{active:t}=e;return"Dragging was cancelled. Draggable item "+t.id+" was dropped."}};function ea(e){let{announcements:t=er,container:n,hiddenTextDescribedById:r,screenReaderInstructions:a=en}=e,{announce:l,announcement:o}=function(){let[e,t]=(0,S.useState)("");return{announce:(0,S.useCallback)(e=>{null!=e&&t(e)},[]),announcement:e}}(),i=V("DndLiveRegion"),[s,c]=(0,S.useState)(!1);if((0,S.useEffect)(()=>{c(!0)},[]),et((0,S.useMemo)(()=>({onDragStart(e){let{active:n}=e;l(t.onDragStart({active:n}))},onDragMove(e){let{active:n,over:r}=e;t.onDragMove&&l(t.onDragMove({active:n,over:r}))},onDragOver(e){let{active:n,over:r}=e;l(t.onDragOver({active:n,over:r}))},onDragEnd(e){let{active:n,over:r}=e;l(t.onDragEnd({active:n,over:r}))},onDragCancel(e){let{active:n,over:r}=e;l(t.onDragCancel({active:n,over:r}))}}),[l,t])),!s)return null;let u=S.default.createElement(S.default.Fragment,null,S.default.createElement(J,{id:r,value:a.draggable}),S.default.createElement(Z,{id:i,announcement:o}));return n?(0,j.createPortal)(u,n):u}function el(){}(n=d||(d={})).DragStart="dragStart",n.DragMove="dragMove",n.DragEnd="dragEnd",n.DragCancel="dragCancel",n.DragOver="dragOver",n.RegisterDroppable="registerDroppable",n.SetDroppableDisabled="setDroppableDisabled",n.UnregisterDroppable="unregisterDroppable";let eo=Object.freeze({x:0,y:0});function ei(e,t){return Math.sqrt(Math.pow(e.x-t.x,2)+Math.pow(e.y-t.y,2))}function es(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return n-r}function ec(e,t){let{data:{value:n}}=e,{data:{value:r}}=t;return r-n}function eu(e){let{left:t,top:n,height:r,width:a}=e;return[{x:t,y:n},{x:t+a,y:n},{x:t,y:n+r},{x:t+a,y:n+r}]}function ed(e,t){if(!e||0===e.length)return null;let[n]=e;return t?n[t]:n}function ef(e,t,n){return void 0===t&&(t=e.left),void 0===n&&(n=e.top),{x:t+.5*e.width,y:n+.5*e.height}}let ep=e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e,a=[];for(let e of r){let{id:r}=e,l=n.get(r);if(l){let n=function(e,t){let n=Math.max(t.top,e.top),r=Math.max(t.left,e.left),a=Math.min(t.left+t.width,e.left+e.width),l=Math.min(t.top+t.height,e.top+e.height);if(r<a&&n<l){let o=t.width*t.height,i=e.width*e.height,s=(a-r)*(l-n);return Number((s/(o+i-s)).toFixed(4))}return 0}(l,t);n>0&&a.push({id:r,data:{droppableContainer:e,value:n}})}}return a.sort(ec)};function eh(e,t){return e&&t?{x:e.left-t.left,y:e.top-t.top}:eo}let em=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.reduce((e,t)=>
2(0,_._)((0,w._)({},e),{top:e.top+ +t.y,bottom:e.bottom+ +t.y,left:e.left+ +t.x,right:e.right+ +t.x}),(0,w._)({},e))};function eg(e){if(e.startsWith("matrix3d(")){let t=e.slice(9,-1).split(/, /);return{x:+t[12],y:+t[13],scaleX:+t[0],scaleY:+t[5]}}if(e.startsWith("matrix(")){let t=e.slice(7,-1).split(/, /);return{x:+t[4],y:+t[5],scaleX:+t[0],scaleY:+t[3]}}return null}let ev={ignoreTransform:!1};function eb(e,t){void 0===t&&(t=ev);let n=e.getBoundingClientRect();if(t.ignoreTransform){let{transform:t,transformOrigin:r}=T(e).getComputedStyle(e);t&&(n=function(e,t,n){let r=eg(t);if(!r)return e;let{scaleX:a,scaleY:l,x:o,y:i}=r,s=e.left-o-(1-a)*parseFloat(n),c=e.top-i-(1-l)*parseFloat(n.slice(n.indexOf(" ")+1)),u=a?e.width/a:e.width,d=l?e.height/l:e.height;return{width:u,height:d,top:c,right:s+u,bottom:c+d,left:s}}(n,t,r))}let{top:r,left:a,width:l,height:o,bottom:i,right:s}=n;return{top:r,left:a,width:l,height:o,bottom:i,right:s}}function ey(e){return eb(e,{ignoreTransform:!0})}function ex(e,t){let n=[];return e?function r(a){var l,o;let i;if(null!=t&&n.length>=t||!a)return n;if(R(a)&&null!=a.scrollingElement&&!n.includes(a.scrollingElement))return n.push(a.scrollingElement),n;if(!A(a)||P(a)||n.includes(a))return n;let s=T(e).getComputedStyle(a);return(a!==e&&(void 0===(l=s)&&(l=T(a).getComputedStyle(a)),i=/(auto|scroll|overlay)/,["overflow","overflowX","overflowY"].some(e=>{let t=l[e];return"string"==typeof t&&i.test(t)}))&&n.push(a),void 0===(o=s)&&(o=T(a).getComputedStyle(a)),"fixed"===o.position)?n:r(a.parentNode)}(e):n}function ew(e){let[t]=ex(e,1);return null!=t?t:null}function e_(e){return E&&e?N(e)?e:k(e)?R(e)||e===O(e).scrollingElement?window:A(e)?e:null:null:null}function eC(e){return N(e)?e.scrollX:e.scrollLeft}function eS(e){return N(e)?e.scrollY:e.scrollTop}function ej(e){return{x:eC(e),y:eS(e)}}function eE(e){return!!E&&!!e&&e===document.scrollingElement}function eN(e){let t={x:0,y:0},n=eE(e)?{height:window.innerHeight,width:window.innerWidth}:{height:e.clientHeight,width:e.clientWidth},r={x:e.scrollWidth-n.width,y:e.scrollHeight-n.height},a=e.scrollTop<=t.y,l=e.scrollLeft<=t.x;return{isTop:a,isLeft:l,isBottom:e.scrollTop>=r.y,isRight:e.scrollLeft>=r.x,maxScroll:r,minScroll:t}}(r=f||(f={}))[r.Forward=1]="Forward",r[r.Backward=-1]="Backward";let ek={x:.2,y:.2};function eT(e){return e.reduce((e,t)=>H(e,ej(t)),eo)}function eR(e,t){if(void 0===t&&(t=eb),!e)return;let{top:n,left:r,bottom:a,right:l}=t(e);ew(e)&&(a<=0||l<=0||n>=window.innerHeight||r>=window.innerWidth)&&e.scrollIntoView({block:"center",inline:"center"})}let eA=[["x",["left","right"],function(e){return e.reduce((e,t)=>e+eC(t),0)}],["y",["top","bottom"],function(e){return e.reduce((e,t)=>e+eS(t),0)}]];class eP{constructor(e,t){this.rect=void 0,this.width=void 0,this.height=void 0,this.top=void 0,this.bottom=void 0,this.right=void 0,this.left=void 0;const n=ex(t),r=eT(n);for(const[t,a,l]of(this.rect=(0,w._)({},e),this.width=e.width,this.height=e.height,eA))for(const e of a)Object.defineProperty(this,e,{get:()=>{let a=l(n),o=r[t]-a;return this.rect[e]+o},enumerable:!0});Object.defineProperty(this,"rect",{enumerable:!1})}}class eO{add(e,t,n){var r;null==(r=this.target)||r.addEventListener(e,t,n),this.listeners.push([e,t,n])}constructor(e){this.target=void 0,this.listeners=[],this.removeAll=()=>{this.listeners.forEach(e=>{var t;return null==(t=this.target)?void 0:t.removeEventListener(...e)})},this.target=e}}function eD(e,t){let n=Math.abs(e.x),r=Math.abs(e.y);return"number"==typeof t?Math.sqrt(n**2+r**2)>t:"x"in t&&"y"in t?n>t.x&&r>t.y:"x"in t?n>t.x:"y"in t&&r>t.y}function eI(e){e.preventDefault()}function eM(e){e.stopPropagation()}(a=p||(p={})).Click="click",a.DragStart="dragstart",a.Keydown="keydown",a.ContextMenu="contextmenu",a.Resize="resize",a.SelectionChange="selectionchange",a.VisibilityChange="visibilitychange",(l=h||(h={})).Space="Space",l.Down="ArrowDown",l.Right="ArrowRight",l.Left="ArrowLeft",l.Up="ArrowUp",l.Esc="Escape",l.Enter="Enter",l.Tab="Tab";let eL={start:[h.Space,h.Enter],cancel:[h.Esc],end:[h.Space,h.Enter,h.Tab]},eF=(e,t)=>{let{currentCoordinates:n}=t;switch(e.code){case h.Right:return(0,_._)((0,w._)({},n),{x:n.x+25});case h.Left:return(0,_._)((0,w._)({},n),{x:n.x-25});case h.Down:return(0,_._)((0,w._)({},n),{y:n.y+25});case h.Up:return(0,_._)((0,w._)({},n),{y:n.y-25})}};class eB{attach(){this.handleStart(),this.windowListeners.add(p.Resize,this.handleCancel),this.windowListeners.add(p.VisibilityChange,this.handleCancel),setTimeout(()=>this.listeners.add(p.Keydown,this.handleKeyDown))}handleStart(){let{activeNode:e,onStart:t}=this.props,n=e.node.current;n&&eR(n),t(eo)}handleKeyDown(e){if(K(e)){let{active:t,context:n,options:r}=this.props,{keyboardCodes:a=eL,coordinateGetter:l=eF,scrollBehavior:o="smooth"}=r,{code:i}
2=e;if(a.end.includes(i))return void this.handleEnd(e);if(a.cancel.includes(i))return void this.handleCancel(e);let{collisionRect:s}=n.current,c=s?{x:s.left,y:s.top}:eo;this.referenceCoordinates||(this.referenceCoordinates=c);let u=l(e,{active:t,context:n.current,currentCoordinates:c});if(u){let t=$(u,c),r={x:0,y:0},{scrollableAncestors:a}=n.current;for(let n of a){let a=e.code,{isTop:l,isRight:i,isLeft:s,isBottom:c,maxScroll:d,minScroll:f}=eN(n),p=function(e){if(e===document.scrollingElement){let{innerWidth:e,innerHeight:t}=window;return{top:0,left:0,right:e,bottom:t,width:e,height:t}}let{top:t,left:n,right:r,bottom:a}=e.getBoundingClientRect();return{top:t,left:n,right:r,bottom:a,width:e.clientWidth,height:e.clientHeight}}(n),m={x:Math.min(a===h.Right?p.right-p.width/2:p.right,Math.max(a===h.Right?p.left:p.left+p.width/2,u.x)),y:Math.min(a===h.Down?p.bottom-p.height/2:p.bottom,Math.max(a===h.Down?p.top:p.top+p.height/2,u.y))},g=a===h.Right&&!i||a===h.Left&&!s,v=a===h.Down&&!c||a===h.Up&&!l;if(g&&m.x!==u.x){let e=n.scrollLeft+t.x,l=a===h.Right&&e<=d.x||a===h.Left&&e>=f.x;if(l&&!t.y)return void n.scrollTo({left:e,behavior:o});l?r.x=n.scrollLeft-e:r.x=a===h.Right?n.scrollLeft-d.x:n.scrollLeft-f.x,r.x&&n.scrollBy({left:-r.x,behavior:o});break}if(v&&m.y!==u.y){let e=n.scrollTop+t.y,l=a===h.Down&&e<=d.y||a===h.Up&&e>=f.y;if(l&&!t.x)return void n.scrollTo({top:e,behavior:o});l?r.y=n.scrollTop-e:r.y=a===h.Down?n.scrollTop-d.y:n.scrollTop-f.y,r.y&&n.scrollBy({top:-r.y,behavior:o});break}}this.handleMove(e,H($(u,this.referenceCoordinates),r))}}}handleMove(e,t){let{onMove:n}=this.props;e.preventDefault(),n(t)}handleEnd(e){let{onEnd:t}=this.props;e.preventDefault(),this.detach(),t()}handleCancel(e){let{onCancel:t}=this.props;e.preventDefault(),this.detach(),t()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll()}constructor(e){this.props=void 0,this.autoScrollEnabled=!1,this.referenceCoordinates=void 0,this.listeners=void 0,this.windowListeners=void 0,this.props=e;const{event:{target:t}}=e;this.props=e,this.listeners=new eO(O(t)),this.windowListeners=new eO(T(t)),this.handleKeyDown=this.handleKeyDown.bind(this),this.handleCancel=this.handleCancel.bind(this),this.attach()}}function eU(e){return!!(e&&"distance"in e)}function ez(e){return!!(e&&"delay"in e)}eB.activators=[{eventName:"onKeyDown",handler:(e,t,n)=>{let{keyboardCodes:r=eL,onActivation:a}=t,{active:l}=n,{code:o}=e.nativeEvent;if(r.start.includes(o)){let t=l.activatorNode.current;return(!t||e.target===t)&&(e.preventDefault(),null==a||a({event:e.nativeEvent}),!0)}return!1}}];class eV{attach(){let{events:e,props:{options:{activationConstraint:t,bypassActivationConstraint:n}}}=this;if(this.listeners.add(e.move.name,this.handleMove,{passive:!1}),this.listeners.add(e.end.name,this.handleEnd),e.cancel&&this.listeners.add(e.cancel.name,this.handleCancel),this.windowListeners.add(p.Resize,this.handleCancel),this.windowListeners.add(p.DragStart,eI),this.windowListeners.add(p.VisibilityChange,this.handleCancel),this.windowListeners.add(p.ContextMenu,eI),this.documentListeners.add(p.Keydown,this.handleKeydown),t){if(null!=n&&n({event:this.props.event,activeNode:this.props.activeNode,options:this.props.options}))return this.handleStart();if(ez(t)){this.timeoutId=setTimeout(this.handleStart,t.delay),this.handlePending(t);return}if(eU(t))return void this.handlePending(t)}this.handleStart()}detach(){this.listeners.removeAll(),this.windowListeners.removeAll(),setTimeout(this.documentListeners.removeAll,50),null!==this.timeoutId&&(clearTimeout(this.timeoutId),this.timeoutId=null)}handlePending(e,t){let{active:n,onPending:r}=this.props;r(n,e,this.initialCoordinates,t)}handleStart(){let{initialCoordinates:e}=this,{onStart:t}=this.props;e&&(this.activated=!0,this.documentListeners.add(p.Click,eM,{capture:!0}),this.removeTextSelection(),this.documentListeners.add(p.SelectionChange,this.removeTextSelection),t(e))}handleMove(e){var t;let{activated:n,initialCoordinates:r,props:a}=this,{onMove:l,options:{activationConstraint:o}}=a;if(!r)return;let i=null!=(t=G(e))?t:eo,s=$(r,i);if(!n&&o){if(eU(o)){if(null!=o.tolerance&&eD(s,o.tolerance))return this.handleCancel();if(eD(s,o.distance))return this.handleStart()}return ez(o)&&eD(s,o.tolerance)?this.handleCancel():void this.handlePending(o,s)}e.cancelable&&e.preventDefault(),l(i)}handleEnd(){let{onAbort:e,onEnd:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleCancel(){let{onAbort:e,onCancel:t}=this.props;this.detach(),this.activated||e(this.props.active),t()}handleKeydown(e){e.code===h.Esc&&this.handleCancel()}removeTextSelection(){var e;null==(e=this.document.getSelection())||e.removeAllRanges()}constructor(e,t,n){var r;void 0===n&&(n=function(e){let{EventTarget:t}=T(e);return e instanceof t?e:O(e)}(e.event.target)),this.props=void 0,this.events=void 0,this.autoScrollEnabled=!0,this.document=void 0,this.activated=!1,this.initialCoordinates=void 0,this.timeoutId=null,this.listeners=void 0,this.documentListeners=void 0,this.windowListeners=void 0,this.props=e,this.events=t;const{event:a}=e,{target:l}=a;this.props=e,this.events=t,this.document=O(l),this.documentListeners=new eO(this.document),this.listeners=new eO(n),this.windowListeners=new eO(T(l)),this.initialCoordinates=null!=(r=G(a))?r:eo,this.handleStart=this.handleStart.bind(this),this.handleMove=this.handleMove.bind(this),this.handleEnd=this.handleEnd.bind(this),this.handleCancel=this.handleCancel.bind(this),this.handleKeydown=this.handleKeydown.bind(this),this.removeTextSelection=this.removeTextSelection.bind(this),this.attach()}}let eq={cancel:{name:"pointercancel"},move:{name:"pointermove"},end:{name:"pointerup"}};class eH extends eV{constructor(e){const{event:t}=e;super(e,eq,O(t.target))}}eH.activators=[{eventName:"onPointerDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return!!n.isPrimary&&0===n.button&&(null==r||r({event:n}),!0)}}];let e$={move:{name:"mousemove"},end:{name:"mouseup"}};(o=m||(m={}))[o.RightClick=2]="RightClick";class eK extends eV{constructor(e){super(e,e$,O(e.event.target))}}eK.activators=[{eventName:"onMouseDown",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t;return n.button!==m.RightClick&&(null==r||r({event:n}),!0)}}];let eG={cancel:{name:"touchcancel"},move:{name:"touchmove"},end:{name:"touchend"}};class eW extends eV{static setup(){return window.addEventListener(eG.move.name,e,{capture:!1,passive:!1}),function(){window.removeEventListener(eG.move.name,e)};function e(){}}constructor(e){super(e,eG)}}eW.activators=[{eventName:"onTouchStart",handler:(e,t)=>{let{nativeEvent:n}=e,{onActivation:r}=t,{touches:a}=n;return!(a.length>1)&&(null==r||r({event:n}),!0)}}],(i=g||(g={}))[i.Pointer=0]="Pointer",i[i.DraggableRect=1]="DraggableRect",(s=v||(v={}
2))[s.TreeOrder=0]="TreeOrder",s[s.ReversedTreeOrder=1]="ReversedTreeOrder";let eY={x:{[f.Backward]:!1,[f.Forward]:!1},y:{[f.Backward]:!1,[f.Forward]:!1}};(c=b||(b={}))[c.Always=0]="Always",c[c.BeforeDragging=1]="BeforeDragging",c[c.WhileDragging=2]="WhileDragging",(y||(y={})).Optimized="optimized";let eQ=new Map;function eX(e,t){return F(n=>e?n||("function"==typeof t?t(e):e):null,[t,e])}function eJ(e){let{callback:t,disabled:n}=e,r=I(t),a=(0,S.useMemo)(()=>{if(n||"u"<typeof window||void 0===window.ResizeObserver)return;let{ResizeObserver:e}=window;return new e(r)},[n]);return(0,S.useEffect)(()=>()=>null==a?void 0:a.disconnect(),[a]),a}function eZ(e){return new eP(eb(e),e)}function e0(e,t,n){void 0===t&&(t=eZ);let[r,a]=(0,S.useState)(null);function l(){a(r=>{if(!e)return null;if(!1===e.isConnected){var a;return null!=(a=null!=r?r:n)?a:null}let l=t(e);return JSON.stringify(r)===JSON.stringify(l)?r:l})}let o=function(e){let{callback:t,disabled:n}=e,r=I(t),a=(0,S.useMemo)(()=>{if(n||"u"<typeof window||void 0===window.MutationObserver)return;let{MutationObserver:e}=window;return new e(r)},[r,n]);return(0,S.useEffect)(()=>()=>null==a?void 0:a.disconnect(),[a]),a}({callback(t){if(e)for(let n of t){let{type:t,target:r}=n;if("childList"===t&&r instanceof HTMLElement&&r.contains(e)){l();break}}}}),i=eJ({callback:l});return D(()=>{l(),e?(null==i||i.observe(e),null==o||o.observe(document.body,{childList:!0,subtree:!0})):(null==i||i.disconnect(),null==o||o.disconnect())},[e]),r}let e1=[];function e2(e,t){void 0===t&&(t=[]);let n=(0,S.useRef)(null);return(0,S.useEffect)(()=>{n.current=null},t),(0,S.useEffect)(()=>{let t=e!==eo;t&&!n.current&&(n.current=e),!t&&n.current&&(n.current=null)},[e]),n.current?$(e,n.current):eo}function e3(e){return(0,S.useMemo)(()=>{let t,n;return e?(t=e.innerWidth,{top:0,left:0,right:t,bottom:n=e.innerHeight,width:t,height:n}):null},[e])}let e6=[];function e5(e){if(!e)return null;if(e.children.length>1)return e;let t=e.children[0];return A(t)?t:e}let e4=[{sensor:eH,options:{}},{sensor:eB,options:{}}],e8={current:{}},e9={draggable:{measure:ey},droppable:{measure:ey,strategy:b.WhileDragging,frequency:y.Optimized},dragOverlay:{measure:eb}};class e7 extends Map{get(e){var t;return null!=e&&null!=(t=super.get(e))?t:void 0}toArray(){return Array.from(this.values())}getEnabled(){return this.toArray().filter(e=>{let{disabled:t}=e;return!t})}getNodeFor(e){var t,n;return null!=(t=null==(n=this.get(e))?void 0:n.node.current)?t:void 0}}let te={activatorEvent:null,active:null,activeNode:null,activeNodeRect:null,collisions:null,containerNodeRect:null,draggableNodes:new Map,droppableRects:new Map,droppableContainers:new e7,over:null,dragOverlay:{nodeRef:{current:null},rect:null,setRef:el},scrollableAncestors:[],scrollableAncestorRects:[],measuringConfiguration:e9,measureDroppableContainers:el,windowRect:null,measuringScheduled:!1},tt={activatorEvent:null,activators:[],active:null,activeNodeRect:null,ariaDescribedById:{draggable:""},dispatch:el,draggableNodes:new Map,over:null,measureDroppableContainers:el},tn=(0,S.createContext)(tt),tr=(0,S.createContext)(te);function ta(){return{draggable:{active:null,initialCoordinates:{x:0,y:0},nodes:new Map,translate:{x:0,y:0}},droppable:{containers:new e7}}}function tl(e,t){switch(t.type){case d.DragStart:return(0,_._)((0,w._)({},e),{draggable:(0,_._)((0,w._)({},e.draggable),{initialCoordinates:t.initialCoordinates,active:t.active})});case d.DragMove:if(null==e.draggable.active)return e;return(0,_._)((0,w._)({},e),{draggable:(0,_._)((0,w._)({},e.draggable),{translate:{x:t.coordinates.x-e.draggable.initialCoordinates.x,y:t.coordinates.y-e.draggable.initialCoordinates.y}})});case d.DragEnd:case d.DragCancel:return(0,_._)((0,w._)({},e),{draggable:(0,_._)((0,w._)({},e.draggable),{active:null,initialCoordinates:{x:0,y:0},translate:{x:0,y:0}})});case d.RegisterDroppable:{let{element:n}=t,{id:r}=n,a=new e7(e.droppable.containers);return a.set(r,n),(0,_._)((0,w._)({},e),{droppable:(0,_._)((0,w._)({},e.droppable),{containers:a})})}case d.SetDroppableDisabled:{let{id:n,key:r,disabled:a}=t,l=e.droppable.containers.get(n);if(!l||r!==l.key)return e;
2let o=new e7(e.droppable.containers);return o.set(n,(0,_._)((0,w._)({},l),{disabled:a})),(0,_._)((0,w._)({},e),{droppable:(0,_._)((0,w._)({},e.droppable),{containers:o})})}case d.UnregisterDroppable:{let{id:n,key:r}=t,a=e.droppable.containers.get(n);if(!a||r!==a.key)return e;let l=new e7(e.droppable.containers);return l.delete(n),(0,_._)((0,w._)({},e),{droppable:(0,_._)((0,w._)({},e.droppable),{containers:l})})}default:return e}}function to(e){let{disabled:t}=e,{active:n,activatorEvent:r,draggableNodes:a}=(0,S.useContext)(tn),l=U(r),o=U(null==n?void 0:n.id);return(0,S.useEffect)(()=>{if(!t&&!r&&l&&null!=o){if(!K(l)||document.activeElement===l.target)return;let e=a.get(o);if(!e)return;let{activatorNode:t,node:n}=e;(t.current||n.current)&&requestAnimationFrame(()=>{for(let e of[t.current,n.current]){if(!e)continue;let t=Q(e);if(t){t.focus();break}}})}},[r,t,a,o,l]),null}function ti(e,t){let{transform:n}=t,r=(0,C._)(t,["transform"]);return null!=e&&e.length?e.reduce((e,t)=>t((0,w._)({transform:e},r)),n):n}let ts=(0,S.createContext)((0,_._)((0,w._)({},eo),{scaleX:1,scaleY:1}));(u=x||(x={}))[u.Uninitialized=0]="Uninitialized",u[u.Initializing=1]="Initializing",u[u.Initialized=2]="Initialized";let tc=(0,S.memo)(function(e){var t,n,r,a,l,o,i,s;let c,u,p,h,m,y,N,k,{id:R,accessibility:P,autoScroll:O=!0,children:I,sensors:z=e4,collisionDetection:q=ep,measuring:$,modifiers:K}=e,W=(0,C._)(e,["id","accessibility","autoScroll","children","sensors","collisionDetection","measuring","modifiers"]),[Y,Q]=(0,S.useReducer)(tl,void 0,ta),[X,J]=function(){let[e]=(0,S.useState)(()=>new Set),t=(0,S.useCallback)(t=>(e.add(t),()=>e.delete(t)),[e]);return[(0,S.useCallback)(t=>{let{type:n,event:r}=t;e.forEach(e=>{var t;return null==(t=e[n])?void 0:t.call(e,r)})},[e]),t]}(),[Z,et]=(0,S.useState)(x.Uninitialized),en=Z===x.Initialized,{draggable:{active:er,nodes:el,translate:ei},droppable:{containers:es}}=Y,ec=null!=er?el.get(er):null,eu=(0,S.useRef)({initial:null,translated:null}),ef=(0,S.useMemo)(()=>{var e;return null!=er?{id:er,data:null!=(e=null==ec?void 0:ec.data)?e:e8,rect:eu}:null},[er,ec]),eg=(0,S.useRef)(null),[ev,ey]=(0,S.useState)(null),[eC,eS]=(0,S.useState)(null),eR=L(W,Object.values(W)),eA=V("DndDescribedBy",R),eO=(0,S.useMemo)(()=>es.getEnabled(),[es]),eD=(0,S.useMemo)(()=>({draggable:(0,w._)({},e9.draggable,null==$?void 0:$.draggable),droppable:(0,w._)({},e9.droppable,null==$?void 0:$.droppable),dragOverlay:(0,w._)({},e9.dragOverlay,null==$?void 0:$.dragOverlay)}),[null==$?void 0:$.draggable,null==$?void 0:$.droppable,null==$?void 0:$.dragOverlay]),{droppableRects:eI,measureDroppableContainers:eM,measuringScheduled:eL}=function(e,t){let{dragging:n,dependencies:r,config:a}=t,[l,o]=(0,S.useState)(null),{frequency:i,measure:s,strategy:c}=a,u=(0,S.useRef)(e),d=function(){switch(c){case b.Always:return!1;case b.BeforeDragging:return n;default:return!n}}(),f=L(d),p=(0,S.useCallback)(function(e){void 0===e&&(e=[]),f.current||o(t=>null===t?e:t.concat(e.filter(e=>!t.includes(e))))},[f]),h=(0,S.useRef)(null),m=F(t=>{if(d&&!n)return eQ;if(!t||t===eQ||u.current!==e||null!=l){let t=new Map;for(let n of e){if(!n)continue;if(l&&l.length>0&&!l.includes(n.id)&&n.rect.current){t.set(n.id,n.rect.current);continue}let e=n.node.current,r=e?new eP(s(e),e):null;n.rect.current=r,r&&t.set(n.id,r)}return t}return t},[e,l,n,d,s]);return(0,S.useEffect)(()=>{u.current=e},[e]),(0,S.useEffect)(()=>{d||p()},[n,d]),(0,S.useEffect)(()=>{l&&l.length>0&&o(null)},[JSON.stringify(l)]),(0,S.useEffect)(()=>{d||"number"!=typeof i||null!==h.current||(h.current=setTimeout(()=>{p(),h.current=null},i))},[i,d,p,...r]),{droppableRects:m,measureDroppableContainers:p,measuringScheduled:null!=l}}(eO,{dragging:en,dependencies:[ei.x,ei.y],config:eD.droppable}),eF=F(e=>{var t;return null==er?null:null!=(t=null!=m?m:e)?t:null},[m=(h=null!=er?el.get(er):void 0)?h.node.current:null,er]),eB=(0,S.useMemo)(()=>eC?G(eC):null,[eC]),eU=(c=(null==ev?void 0:ev.autoScrollEnabled)===!1,u="object"==typeof O?!1===O.enabled:!1===O,p=en&&!c&&!u,"object"==typeof O?(0,_._)((0,w._)({},O),{enabled:p}):{enabled:p}),ez=eX(eF,eD.draggable.measure);!function(e){let{activeNode:t,measure:n,initialRect:r,config:a=!0}=e,l=(0,S.useRef)(!1),{x:o,y:i}="boolean"==typeof a?{x:a,y:a}:a;D(()=>
2{if(!o&&!i||!t){l.current=!1;return}if(l.current||!r)return;let e=null==t?void 0:t.node.current;if(!e||!1===e.isConnected)return;let a=eh(n(e),r);if(o||(a.x=0),i||(a.y=0),l.current=!0,Math.abs(a.x)>0||Math.abs(a.y)>0){let t=ew(e);t&&t.scrollBy({top:a.y,left:a.x})}},[t,o,i,r,n])}({activeNode:null!=er?el.get(er):null,config:eU.layoutShiftCompensation,initialRect:ez,measure:eD.draggable.measure});let eV=e0(eF,eD.draggable.measure,ez),eq=e0(eF?eF.parentElement:null),eH=(0,S.useRef)({activatorEvent:null,active:null,activeNode:eF,collisionRect:null,collisions:null,droppableRects:eI,draggableNodes:el,draggingNode:null,draggingNodeRect:null,droppableContainers:es,over:null,scrollableAncestors:[],scrollAdjustedTranslate:null}),e$=es.getNodeFor(null==(t=eH.current.over)?void 0:t.id),eK=function(e){let{measure:t}=e,[n,r]=(0,S.useState)(null),a=eJ({callback:(0,S.useCallback)(e=>{for(let{target:n}of e)if(A(n)){r(e=>{let r=t(n);return e?(0,_._)((0,w._)({},e),{width:r.width,height:r.height}):r});break}},[t])}),[l,o]=B((0,S.useCallback)(e=>{let n=e5(e);null==a||a.disconnect(),n&&(null==a||a.observe(n)),r(n?t(n):null)},[t,a]));return(0,S.useMemo)(()=>({nodeRef:l,rect:n,setRef:o}),[n,l,o])}({measure:eD.dragOverlay.measure}),eG=null!=(n=eK.nodeRef.current)?n:eF,eW=en?null!=(r=eK.rect)?r:eV:null,eZ=!!(eK.nodeRef.current&&eK.rect),e7=(y=eX(l=eZ?null:eV),eh(l,y)),te=e3(eG?T(eG):null),tt=(o=en?null!=e$?e$:eF:null,N=(0,S.useRef)(o),k=F(e
2=>o?e&&e!==e1&&o&&N.current&&o.parentNode===N.current.parentNode?e:ex(o):e1,[o]),(0,S.useEffect)(()=>{N.current=o},[o]),k),tc=function(e,t){void 0===t&&(t=eb);let[n]=e,r=e3(n?T(n):null),[a,l]=(0,S.useState)(e6);function o(){l(()=>e.length?e.map(e=>eE(e)?r:new eP(t(e),e)):e6)}let i=eJ({callback:o});return D(()=>{null==i||i.disconnect(),o(),e.forEach(e=>null==i?void 0:i.observe(e))},[e]),a}(tt),tu=ti(K,{transform:{x:ei.x-e7.x,y:ei.y-e7.y,scaleX:1,scaleY:1},activatorEvent:eC,active:ef,activeNodeRect:eV,containerNodeRect:eq,draggingNodeRect:eW,over:eH.current.over,overlayNodeRect:eK.rect,scrollableAncestors:tt,scrollableAncestorRects:tc,windowRect:te}),td=eB?H(eB,ei):null,tf=function(e){let[t,n]=(0,S.useState)(null),r=(0,S.useRef)(e),a=(0,S.useCallback)(e=>{let t=e_(e.target);t&&n(e=>e?(e.set(t,ej(t)),new Map(e)):null)},[]);return(0,S.useEffect)(()=>{let t=r.current;if(e!==t){l(t);let o=e.map(e=>{let t=e_(e);return t?(t.addEventListener("scroll",a,{passive:!0}),[t,ej(t)]):null}).filter(e=>null!=e);n(o.length?new Map(o):null),r.current=e}return()=>{l(e),l(t)};function l(e){e.forEach(e=>{let t=e_(e);null==t||t.removeEventListener("scroll",a)})}},[a,e]),(0,S.useMemo)(()=>e.length?t?Array.from(t.values()).reduce((e,t)=>H(e,t),eo):eT(e):eo,[e,t])}(tt),tp=e2(tf),th=e2(tf,[eV]),tm=H(tu,tp),tg=eW?em(eW,tu):null,tv=ef&&tg?q({active:ef,collisionRect:tg,droppableRects:eI,droppableContainers:eO,pointerCoordinates:td}):null,tb=ed(tv,"id"),[ty,tx]=(0,S.useState)(null),tw=(i=eZ?tu:H(tu,th),s=null!=(a=null==ty?void 0:ty.rect)?a:null,(0,_._)((0,w._)({},i),{scaleX:s&&eV?s.width/eV.width:1,scaleY:s&&eV?s.height/eV.height:1})),t_=(0,S.useRef)(null),tC=(0,S.useCallback)((e,t)=>{let{sensor:n,options:r}=t;if(null==eg.current)return;let a=el.get(eg.current);if(!a)return;let l=e.nativeEvent,o=new n({active:eg.current,activeNode:a,event:l,options:r,context:eH,onAbort(e){if(!el.get(e))return;let{onDragAbort:t}=eR.current,n={id:e};null==t||t(n),X({type:"onDragAbort",event:n})},onPending(e,t,n,r){if(!el.get(e))return;let{onDragPending:a}=eR.current,l={id:e,constraint:t,initialCoordinates:n,offset:r};null==a||a(l),X({type:"onDragPending",event:l})},onStart(e){let t=eg.current;if(null==t)return;let n=el.get(t);if(!n)return;let{onDragStart:r}=eR.current,a={activatorEvent:l,active:{id:t,data:n.data,rect:eu}};(0,j.unstable_batchedUpdates)(()=>{null==r||r(a),et(x.Initializing),Q({type:d.DragStart,initialCoordinates:e,active:t}),X({type:"onDragStart",event:a}),ey(t_.current),eS(l)})},onMove(e){Q({type:d.DragMove,coordinates:e})},onEnd:i(d.DragEnd),onCancel:i(d.DragCancel)});function i(e){return async function(){let{active:t,collisions:n,over:r,scrollAdjustedTranslate:a}=eH.current,o=null;if(t&&a){let{cancelDrop:i}=eR.current;o={activatorEvent:l,active:t,collisions:n,delta:a,over:r},e===d.DragEnd&&"function"==typeof i&&await Promise.resolve(i(o))&&(e=d.DragCancel)}eg.current=null,(0,j.unstable_batchedUpdates)(()=>{Q({type:e}),et(x.Uninitialized),tx(null),ey(null),eS(null),t_.current=null;let t=e===d.DragEnd?"onDragEnd":"onDragCancel";if(o){let e=eR.current[t];null==e||e(o),X({type:t,event:o})}})}}t_.current=o},[el]),tS=(0,S.useCallback)((e,t)=>(n,r)=>{let a=n.nativeEvent,l=el.get(r);null!==eg.current||!l||a.dndKit||a.defaultPrevented||!0===e(n,t.options,{active:l})&&(a.dndKit={capturedBy:t.sensor},eg.current=r,tC(n,t))},[el,tC]),tj=(0,S.useMemo)(()=>z.reduce((e,t)=>{let{sensor:n}=t;return[...e,...n.activators.map(e=>({eventName:e.eventName,handler:tS(e.handler,t)}))]},[]),[z,tS]);(0,S.useEffect)(()=>{if(!E)return;let e=z.map(e=>{let{sensor:t}=e;return null==t.setup?void 0:t.setup()});return()=>{for(let t of e)null==t||t()}},z.map(e=>{let{sensor:t}=e;return t})),D(()=>{eV&&Z===x.Initializing&&et(x.Initialized)},[eV,Z]),(0,S.useEffect)(()=>{let{onDragMove:e}=eR.current,{active:t,activatorEvent:n,collisions:r,over:a}=eH.current;if(!t||!n)return;let l={active:t,activatorEvent:n,collisions:r,delta:{x:tm.x,y:tm.y},over:a};(0,j.unstable_batchedUpdates)(()=>{null==e||e(l),X({type:"onDragMove",event:l})})},[tm.x,tm.y]),(0,S.useEffect)(()=>{let{active:e,activatorEvent:t,collisions:n,droppableContainers:r,scrollAdjustedTranslate:a}=eH.current;if(!e||null==eg.current||!t||!a)return;let{onDragOver:l}=eR.current,o=r.get(tb),i=o&&o.rect.current?{id:o.id,rect:o.rect.current,data:o.data,disabled:o.disabled}
2:null,s={active:e,activatorEvent:t,collisions:n,delta:{x:a.x,y:a.y},over:i};(0,j.unstable_batchedUpdates)(()=>{tx(i),null==l||l(s),X({type:"onDragOver",event:s})})},[tb]),D(()=>{eH.current={activatorEvent:eC,active:ef,activeNode:eF,collisionRect:tg,collisions:tv,droppableRects:eI,draggableNodes:el,draggingNode:eG,draggingNodeRect:eW,droppableContainers:es,over:ty,scrollableAncestors:tt,scrollAdjustedTranslate:tm},eu.current={initial:eW,translated:tg}},[ef,eF,tv,tg,el,eG,eW,eI,es,ty,tt,tm]),function(e){let{acceleration:t,activator:n=g.Pointer,canScroll:r,draggingRect:a,enabled:l,interval:o=5,order:i=v.TreeOrder,pointerCoordinates:s,scrollableAncestors:c,scrollableAncestorRects:u,delta:d,threshold:p}=e,h=function(e){let{delta:t,disabled:n}=e,r=U(t);return F(e=>{if(n||!r||!e)return eY;let a={x:Math.sign(t.x-r.x),y:Math.sign(t.y-r.y)};return{x:{[f.Backward]:e.x[f.Backward]||-1===a.x,[f.Forward]:e.x[f.Forward]||1===a.x},y:{[f.Backward]:e.y[f.Backward]||-1===a.y,[f.Forward]:e.y[f.Forward]||1===a.y}}},[n,t,r])}({delta:d,disabled:!l}),[m,b]=M(),y=(0,S.useRef)({x:0,y:0}),x=(0,S.useRef)({x:0,y:0}),w=(0,S.useMemo)(()=>{switch(n){case g.Pointer:return s?{top:s.y,bottom:s.y,left:s.x,right:s.x}:null;case g.DraggableRect:return a}},[n,a,s]),_=(0,S.useRef)(null),C=(0,S.useCallback)(()=>{let e=_.current;if(!e)return;let t=y.current.x*x.current.x,n=y.current.y*x.current.y;e.scrollBy(t,n)},[]),j=(0,S.useMemo)(()=>i===v.TreeOrder?[...c].reverse():c,[i,c]);(0,S.useEffect)(()=>{if(!l||!c.length||!w)return void b();for(let e of j){if((null==r?void 0:r(e))===!1)continue;let n=u[c.indexOf(e)];if(!n)continue;let{direction:a,speed:l}=function(e,t,n,r,a){let{top:l,left:o,right:i,bottom:s}=n;void 0===r&&(r=10),void 0===a&&(a=ek);let{isTop:c,isBottom:u,isLeft:d,isRight:p}=eN(e),h={x:0,y:0},m={x:0,y:0},g={height:t.height*a.y,width:t.width*a.x};return!c&&l<=t.top+g.height?(h.y=f.Backward,m.y=r*Math.abs((t.top+g.height-l)/g.height)):!u&&s>=t.bottom-g.height&&(h.y=f.Forward,m.y=r*Math.abs((t.bottom-g.height-s)/g.height)),!p&&i>=t.right-g.width?(h.x=f.Forward,m.x=r*Math.abs((t.right-g.width-i)/g.width)):!d&&o<=t.left+g.width&&(h.x=f.Backward,m.x=r*Math.abs((t.left+g.width-o)/g.width)),{direction:h,speed:m}}(e,n,w,t,p);for(let e of["x","y"])h[e][a[e]]||(l[e]=0,a[e]=0);if(l.x>0||l.y>0){b(),_.current=e,m(C,o),y.current=l,x.current=a;return}}y.current={x:0,y:0},x.current={x:0,y:0},b()},[t,C,r,b,l,o,JSON.stringify(w),JSON.stringify(h),m,c,j,u,JSON.stringify(p)])}((0,_._)((0,w._)({},eU),{delta:ei,draggingRect:tg,pointerCoordinates:td,scrollableAncestors:tt,scrollableAncestorRects:tc}));let tE=(0,S.useMemo)(()=>({active:ef,activeNode:eF,activeNodeRect:eV,activatorEvent:eC,collisions:tv,containerNodeRect:eq,dragOverlay:eK,draggableNodes:el,droppableContainers:es,droppableRects:eI,over:ty,measureDroppableContainers:eM,scrollableAncestors:tt,scrollableAncestorRects:tc,measuringConfiguration:eD,measuringScheduled:eL,windowRect:te}),[ef,eF,eV,eC,tv,eq,eK,el,es,eI,ty,eM,tt,tc,eD,eL,te]),tN=(0,S.useMemo)(()=>({activatorEvent:eC,activators:tj,active:ef,activeNodeRect:eV,ariaDescribedById:{draggable:eA},dispatch:Q,draggableNodes:el,over:ty,measureDroppableContainers:eM}),[eC,tj,ef,eV,Q,eA,el,ty,eM]);return S.default.createElement(ee.Provider,{value:J},S.default.createElement(tn.Provider,{value:tN},S.default.createElement(tr.Provider,{value:tE},S.default.createElement(ts.Provider,{value:tw},I)),S.default.createElement(to,{disabled:(null==P?void 0:P.restoreFocus)===!1})),S.default.createElement(ea,(0,_._)((0,w._)({},P),{hiddenTextDescribedById:eA})))}),tu=(0,S.createContext)(null),td="button";function tf(){return(0,S.useContext)(tr)}let tp={timeout:25};function th(e){let{animation:t,children:n}=e,[r,a]=(0,S.useState)(null),[l,o]=(0,S.useState)(null),i=U(n);return n||r||!i||a(i),D(()=>{if(!l)return;let e=null==r?void 0:r.key,n=null==r?void 0:r.props.id;null==e||null==n?a(null):Promise.resolve(t(n,l)).then(()=>{a(null)})},[t,r,l]),S.default.createElement(S.default.Fragment,null,n,r?(0,S.cloneElement)(r,{ref:o}):null)}let tm={x:0,y:0,scaleX:1,scaleY:1};function tg(e){let{children:t}=e;return S.default.createElement(tn.Provider,{value:tt},S.default.createElement(ts.Provider,{value:tm},t))}let tv={position:"fixed",touchAction:"none"},tb=e=>
2K(e)?"transform 250ms ease":void 0,ty=(0,S.forwardRef)((e,t)=>{let{as:n,activatorEvent:r,adjustScale:a,children:l,className:o,rect:i,style:s,transform:c,transition:u=tb}=e;if(!i)return null;let d=a?c:(0,_._)((0,w._)({},c),{scaleX:1,scaleY:1}),f=(0,w._)((0,_._)((0,w._)({},tv),{width:i.width,height:i.height,top:i.top,left:i.left,transform:W.Transform.toString(d),transformOrigin:a&&r?function(e,t){let n=G(e);if(!n)return"0 0";let r={x:(n.x-t.left)/t.width*100,y:(n.y-t.top)/t.height*100};return r.x+"% "+r.y+"%"}(r,i):void 0,transition:"function"==typeof u?u(r):u}),s);return S.default.createElement(n,{className:o,style:f,ref:t},l)}),tx={duration:250,easing:"ease",keyframes:e=>{let{transform:{initial:t,final:n}}=e;return[{transform:W.Transform.toString(t)},{transform:W.Transform.toString(n)}]},sideEffects:(t={styles:{active:{opacity:"0"}}},e=>{let{active:n,dragOverlay:r}=e,a={},{styles:l,className:o}=t;if(null!=l&&l.active)for(let[e,t]of Object.entries(l.active))void 0!==t&&(a[e]=n.node.style.getPropertyValue(e),n.node.style.setProperty(e,t));if(null!=l&&l.dragOverlay)for(let[e,t]of Object.entries(l.dragOverlay))void 0!==t&&r.node.style.setProperty(e,t);return null!=o&&o.active&&n.node.classList.add(o.active),null!=o&&o.dragOverlay&&r.node.classList.add(o.dragOverlay),function(){for(let[e,t]of Object.entries(a))n.node.style.setProperty(e,t);null!=o&&o.active&&n.node.classList.remove(o.active)}})},tw=0,t_=S.default.memo(e=>{var t;let{adjustScale:n=!1,children:r,dropAnimation:a,style:l,transition:o,modifiers:i,wrapperElement:s="div",className:c,zIndex:u=999}=e,{activatorEvent:d,active:f,activeNodeRect:p,containerNodeRect:h,draggableNodes:m,droppableContainers:g,dragOverlay:v,over:b,measuringConfiguration:y,scrollableAncestors:x,scrollableAncestorRects:j,windowRect:E}=tf(),N=(0,S.useContext)(ts),k=(t=null==f?void 0:f.id,(0,S.useMemo)(()=>{if(null!=t)return++tw},[t])),R=ti(i,{activatorEvent:d,active:f,activeNodeRect:p,containerNodeRect:h,draggingNodeRect:v.rect,over:b,overlayNodeRect:v.rect,scrollableAncestors:x,scrollableAncestorRects:j,transform:N,windowRect:E}),A=eX(p),P=function(e){let{config:t,draggableNodes:n,droppableContainers:r,measuringConfiguration:a}=e;return I((e,l)=>{if(null===t)return;let o=n.get(e);if(!o)return;let i=o.node.current;if(!i)return;let s=e5(l);if(!s)return;let{transform:c}=T(l).getComputedStyle(l),u=eg(c);if(!u)return;let d="function"==typeof t?t:function(e){let{duration:t,easing:n,sideEffects:r,keyframes:a}=(0,w._)({},tx,e);return e=>{let{active:l,dragOverlay:o,transform:i}=e,s=(0,C._)(e,["active","dragOverlay","transform"]);if(!t)return;let c={x:o.rect.left-l.rect.left,y:o.rect.top-l.rect.top},u={scaleX:1!==i.scaleX?l.rect.width*i.scaleX/o.rect.width:1,scaleY:1!==i.scaleY?l.rect.height*i.scaleY/o.rect.height:1},d=(0,w._)({x:i.x-c.x,y:i.y-c.y},u),f=a((0,_._)((0,w._)({},s),{active:l,dragOverlay:o,transform:{initial:i,final:d}})),[p]=f,h=f[f.length-1];if(JSON.stringify(p)===JSON.stringify(h))return;let m=null==r?void 0:r((0,w._)({active:l,dragOverlay:o},s)),g=o.node.animate(f,{duration:t,easing:n,fill:"forwards"});return new Promise(e=>{g.onfinish=()=>{null==m||m(),e()}})}}(t);return eR(i,a.draggable.measure),d({active:{id:e,data:o.data,node:i,rect:a.draggable.measure(i)},draggableNodes:n,dragOverlay:{node:l,rect:a.dragOverlay.measure(s)},droppableContainers:r,measuringConfiguration:a,transform:u})})}({config:a,draggableNodes:m,droppableContainers:g,measuringConfiguration:y}),O=A?v.setRef:void 0;return S.default.createElement(tg,null,S.default.createElement(th,{animation:P},f&&k?S.default.createElement(ty,{key:k,id:f.id,ref:O,as:s,activatorEvent:d,adjustScale:n,className:c,transition:o,rect:A,style:(0,w._)({zIndex:u},l),transform:R},r):null))});e.s(["DndContext",0,tc,"DragOverlay",0,t_,"KeyboardCode",0,h,"KeyboardSensor",0,eB,"MouseSensor",0,eK,"TouchSensor",0,eW,"closestCenter",0,e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e,a=ef(t,t.left,t.top),l=[];for(let e of r){let{id:t}=e,r=n.get(t);if(r){let n=ei(ef(r),a);l.push({id:t,data:{droppableContainer:e,value:n}})}}return l.sort(es)},"closestCorners",0,e=>{let{collisionRect:t,droppableRects:n,droppableContainers:r}=e,a=eu(t),l=[];for(let e of r){let{id:t}=e,r=n.get(t);if(r){let n=eu(r),o=Number((a.reduce((e,t,r)=>e+ei(n[r],t),0)/4).toFixed(4));l.push({id:t,data:{droppableContainer:e,value:o}})}}return l.sort(es)},"getClientRect",0,eb,"getFirstCollision",0,ed,"getScrollableAncestors",0,ex,"pointerWithin",0,e=>{let{droppableContainers:t,droppableRects:n,pointerCoordinates:r}=e;if(!r)return[];let a=[];for(let e of t){let{id:t}=e,l=n.get(t);if(l&&function(e,t){let{top:n,left:r,bottom:a,right:l}=t;return n<=e.y&&e.y<=a&&r<=e.x&&e.x<=l}(r,l)){let n=Number((eu(l).reduce((e,t)=>
2e+ei(r,t),0)/4).toFixed(4));a.push({id:t,data:{droppableContainer:e,value:n}})}}return a.sort(es)},"rectIntersection",0,ep,"useDndContext",0,tf,"useDndMonitor",0,et,"useDraggable",0,function(e){let{id:t,data:n,disabled:r=!1,attributes:a}=e,l=V("Draggable"),{activators:o,activatorEvent:i,active:s,activeNodeRect:c,ariaDescribedById:u,draggableNodes:d,over:f}=(0,S.useContext)(tn),{role:p=td,roleDescription:h="draggable",tabIndex:m=0}=null!=a?a:{},g=(null==s?void 0:s.id)===t,v=(0,S.useContext)(g?ts:tu),[b,y]=B(),[x,w]=B(),_=(0,S.useMemo)(()=>o.reduce((e,n)=>{let{eventName:r,handler:a}=n;return e[r]=e=>{a(e,t)},e},{}),[o,t]),C=L(n);return D(()=>(d.set(t,{id:t,key:l,node:b,activatorNode:x,data:C}),()=>{let e=d.get(t);e&&e.key===l&&d.delete(t)}),[d,t]),{active:s,activatorEvent:i,activeNodeRect:c,attributes:(0,S.useMemo)(()=>({role:p,tabIndex:m,"aria-disabled":r,"aria-pressed":!!g&&p===td||void 0,"aria-roledescription":h,"aria-describedby":u.draggable}),[r,p,m,g,h,u.draggable]),isDragging:g,listeners:r?void 0:_,node:b,over:f,setNodeRef:y,setActivatorNodeRef:w,transform:v}},"useDroppable",0,function(e){let{data:t,disabled:n=!1,id:r,resizeObserverConfig:a}=e,l=V("Droppable"),{active:o,dispatch:i,over:s,measureDroppableContainers:c}=(0,S.useContext)(tn),u=(0,S.useRef)({disabled:n}),f=(0,S.useRef)(!1),p=(0,S.useRef)(null),h=(0,S.useRef)(null),{disabled:m,updateMeasurementsFor:g,timeout:v}=(0,w._)({},tp,a),b=L(null!=g?g:r),y=eJ({callback:(0,S.useCallback)(()=>{if(!f.current){f.current=!0;return}null!=h.current&&clearTimeout(h.current),h.current=setTimeout(()=>{c(Array.isArray(b.current)?b.current:[b.current]),h.current=null},v)},[v]),disabled:m||!o}),[x,_]=B((0,S.useCallback)((e,t)=>{y&&(t&&(y.unobserve(t),f.current=!1),e&&y.observe(e))},[y])),C=L(t);return(0,S.useEffect)(()=>{y&&x.current&&(y.disconnect(),f.current=!1,y.observe(x.current))},[x,y]),(0,S.useEffect)(()=>(i({type:d.RegisterDroppable,element:{id:r,key:l,disabled:n,node:x,rect:p,data:C}}),()=>i({type:d.UnregisterDroppable,key:l,id:r})),[r]),(0,S.useEffect)(()=>{n!==u.current.disabled&&(i({type:d.SetDroppableDisabled,id:r,key:l,disabled:n}),u.current.disabled=n)},[r,l,n,i]),{active:o,rect:p,isOver:(null==s?void 0:s.id)===r,node:x,over:s,setNodeRef:_}},"useSensor",0,function(e,t){return(0,S.useMemo)(()=>({sensor:e,options:null!=t?t:{}}),[e,t])},"useSensors",0,function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,S.useMemo)(()=>[...t].filter(e=>null!=e),[...t])}],720247)},534829,e=>{"use strict";var t=e.i(324974);e.s(["useConfig",()=>t.c])},288348,e=>{"use strict";var t=e.i(252350);e.s(["useTranslation",()=>t.d])},847885,524434,156331,559626,359394,862159,533999,638346,460396,760823,260446,624951,87241,e=>{"use strict";let t,n,r;var a,l=e.i(545661),o=e.i(371661),i=e.i(906334),s=e.i(320778),c=e.i(984622),u=e.i(747990);function d(e,t){return(d=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function f(e,t,n){f=function(e,t,n){return new i(e,void 0,t,n)};var r=RegExp.prototype,a=new WeakMap,l=new WeakMap,o=Object.getOwnPropertyDescriptor(r,"source").get;function i(e,t,n,r){var o=new RegExp(e,t);return a.set(o,n||a.get(e)),l.set(o,void 0!==r?r:l.get(e)),d(o,i.prototype)}var s=RegExp;if("function"!=typeof s&&null!==s)throw TypeError("Super expression must either be null or a function");function c(e,t){var n=a.get(t);return Object.keys(n).reduce(function(t,r){var a=n[r];if("number"==typeof a)t[r]=e[a];else{for(var l=0;void 0===e[a[l]]&&l+1<a.length;)l++;t[r]=e[a[l]]}return t},Object.create(null))}return i.prototype=Object.create(s&&s.prototype,{constructor:{value:i,writable:!0,configurable:!0}}),s&&d(i,s),Object.defineProperty(i.prototype,"source",{configurable:!0,get:function(){var e=l.get(this);if(void 0!==e)try{return new RegExp(e,this.flags),e}catch(e){}return o.call(this)}}),i.prototype.exec=function(e){var t=r.exec.call(this,e);if(t){t.groups=c(t,this);var n=t.indices;n&&(n.groups=c(n,this))}return t},i.prototype[Symbol.replace]=function(e,t){if("string"==typeof t){var n=a.get(this);return r[Symbol.replace].call(this,e,t.replace(/\$<([^>]+)>/g,function(e,t){var r=n?n[t]:void 0;return void 0===r?"":"$"+(Array.isArray(r)?r.join("$"):r)}))}if("function"==typeof t){var l=this;return r[Symbol.replace].call(this,e,function(){var e=arguments;return"object"!=typeof e[e.length-1]&&(e=[].slice.call(e)).push(c(e,l)),t.apply(this,e)})}return r[Symbol.replace].call(this,e,t)},f.apply(this,arguments)}var p=e.i(755475),h=e.i(32997),m=e.i(324974),g=e.i(252350),v=e.i(364704),b=e.i(882948),y=e.i(545217),x=e.i(604476),w=e.i(187834),_=e.i(621519);function C(e){return"group"===e.type||"array"===e.type||"row"===e.type||"collapsible"===e.type}function S(e){return"object"==typeof e}function j(e){return Array.isArray(e)&&"object"==typeof(null==e?void 0:e[0])}function E(e){return"ui"===e.type}function N(e){return"admin"in e&&"position"in e.admin&&"sidebar"===e.admin.position}function k(e){return"name"in e&&"id"===e.name}function T(e){return"hidden"in e&&e.hidden||"admin"in e&&"disabled"in e.admin&&e.admin.disabled}function R(e){return"name"in e&&!E(e)}function A(e){return"name"in e}function P(e){return"name"in e}e.s(["fieldAffectsData",0,R,"fieldHasSubFields",0,C,"fieldIsArrayType",0,function(e){return"array"===e.type},"fieldIsBlockType",0,function(e){return"blocks"===e.type}
2,"fieldIsHiddenOrDisabled",0,T,"fieldIsID",0,k,"fieldIsPresentationalOnly",0,E,"fieldIsSidebar",0,N,"fieldShouldBeLocalized",0,function(e){let{field:t,parentIsLocalized:n}=e;return!!("localized"in t&&t.localized&&(!n||"true"===l.default.env.NEXT_PUBLIC_PAYLOAD_COMPATIBILITY_allowLocalizedWithinLocalized))},"groupHasName",0,P,"optionIsObject",0,S,"optionsAreObjects",0,j,"tabHasName",0,A],524434);var O=e.i(720247);let D=e=>{let{adminRoute:t,apiRoute:n,includeBasePath:r,path:a="",relative:o=!1,serverURL:i}=e,s=l.default.env.NEXT_BASE_PATH||e.basePath||"",c=t||n,u=[c&&"/"!==c&&c,a&&a].filter(Boolean).join("")||"/",d=(s+u).replace(/\/$/,"")||"/";if(o||!i)return(null!=r?r:!t)&&s?d:u;let f=new URL(i);return new URL(d,f.origin).toString()};e.s(["formatAdminURL",0,D],156331);let I=String.prototype.replace,M=/%20/g,L={RFC1738:function(e){return I.call(e,M,"+")},RFC3986:function(e){return String(e)}},F="RFC3986",B=Object.prototype.hasOwnProperty,U=Array.isArray,z=new WeakMap;var V=function(e,t){return z.set(e,t),e};function q(e){return z.has(e)}var H=function(e){return z.get(e)},$=function(e,t){z.set(e,t)};let K=function(){let e=[];for(let t=0;t<256;++t)e.push("%"+((t<16?"0":"")+t.toString(16)).toUpperCase());return e}(),G=function(e){for(;e.length>1;){let t=e.pop(),n=t.obj[t.prop];if(U(n)){let e=[];for(let t=0;t<n.length;++t)void 0!==n[t]&&e.push(n[t]);t.obj[t.prop]=e}}},W=function(e,t){let n=t&&t.plainObjects?Object.create(null):{};for(let t=0;t<e.length;++t)void 0!==e[t]&&(n[t]=e[t]);return n},Y=function e(t,n,r){if(!n)return t;if("object"!=typeof n){if(U(t))t.push(n);else if(!t||"object"!=typeof t)return[t,n];else if(q(t)){var a=H(t)+1;t[a]=n,$(t,a)}else(r&&(r.plainObjects||r.allowPrototypes)||!B.call(Object.prototype,n))&&(t[n]=!0);return t}if(!t||"object"!=typeof t){if(q(n)){for(var l=Object.keys(n),o=r&&r.plainObjects?{__proto__:null,0:t}:{0:t},i=0;i<l.length;i++)o[parseInt(l[i],10)+1]=n[l[i]];return V(o,H(n)+1)}return[t].concat(n)}let s=t;return(U(t)&&!U(n)&&(s=W(t,r)),U(t)&&U(n))?(n.forEach(function(n,a){if(B.call(t,a)){let l=t[a];l&&"object"==typeof l&&n&&"object"==typeof n?t[a]=e(l,n,r):t.push(n)}else t[a]=n}),t):Object.keys(n).reduce(function(t,a){let l=n[a];return B.call(t,a)?t[a]=e(t[a],l,r):t[a]=l,t},s)},Q=function(e){let t=[{obj:{o:e},prop:"o"}],n=[];for(let e=0;e<t.length;++e){let r=t[e],a=r.obj[r.prop],l=Object.keys(a);for(let e=0;e<l.length;++e){let r=l[e],o=a[r];"object"==typeof o&&null!==o&&-1===n.indexOf(o)&&(t.push({obj:a,prop:r}),n.push(o))}}return G(t),e},X=function(e,t,n,r){if(q(e)){var a=H(e)+1;return e[a]=t,$(e,a),e}var l=[].concat(e,t);return l.length>n?V(W(l,{plainObjects:r}),l.length-1):l},J=function(e,t){if(U(e)){let n=[];for(let r=0;r<e.length;r+=1)n.push(t(e[r]));return n}return t(e)},Z=Object.prototype.hasOwnProperty,ee={brackets:function(e){return e+"[]"},comma:"comma",indices:function(e,t){return e+"["+t+"]"},repeat:function(e){return e}},et=Array.isArray,en=Array.prototype.push,er=function(e,t){en.apply(e,et(t)?t:[t])},ea=Date.prototype.toISOString,el={addQueryPrefix:!1,allowDots:!1,allowEmptyArrays:!1,arrayFormat:"indices",delimiter:"&",encode:!0,encodeDotInKeys:!1,encoder:function(e,t,n,r){if(0===e.length)return e;let a=e;"symbol"==typeof e?a=Symbol.prototype.toString.call(e):"string"!=typeof e&&(a=String(e));let l="";for(let e=0;e<a.length;e+=1024){let t=a.length>=1024?a.slice(e,e+1024):a,n=[];for(let e=0;e<t.length;++e){let a=t.charCodeAt(e);if(45===a||46===a||95===a||126===a||a>=48&&a<=57||a>=65&&a<=90||a>=97&&a<=122||"RFC1738"===r&&(40===a||41===a)){n[n.length]=t.charAt(e);continue}if(a<128){n[n.length]=K[a];continue}if(a<2048){n[n.length]=K[192|a>>6]+K[128|63&a];continue}if(a<55296||a>=57344){n[n.length]=K[224|a>>12]+K[128|a>>6&63]+K[128|63&a];continue}e+=1,a=65536+((1023&a)<<10|1023&t.charCodeAt(e)),n[n.length]=K[240|a>>18]+K[128|a>>12&63]+K[128|a>>6&63]+K[128|63&a]}l+=n.join("")}return l},encodeValuesOnly:!1,format:F,formatter:L[F],indices:!1,serializeDate:function(e){return ea.call(e)},skipNulls:!1,strictNullHandling:!1},eo={},ei=function(e,t,n,r,a,l,o,i,s,c,u,d,f,p,h,m,g){var v,b;let y,x=e,w=g,_=0,C=!1;for(;void 0!==(w=w.get(eo))&&!C;){let t=w.get(e);if(_+=1,void 0!==t)if(t===_)throw RangeError("Cyclic object value");else C=!0;void 0===w.get(eo)&&(_=0)}if("function"==typeof c?x=c(t,x):x instanceof Date?x=f(x):"comma"===n&&et(x)&&(x=J(x,function(e){return e instanceof Date?f(e):e}
2)),null===x){if(l)return s&&!m?s(t,el.encoder,"key",p):t;x=""}if("string"==typeof(v=x)||"number"==typeof v||"boolean"==typeof v||"symbol"==typeof v||"bigint"==typeof v||(b=x)&&"object"==typeof b&&b.constructor&&b.constructor.isBuffer&&b.constructor.isBuffer(b))return s?[h(m?t:s(t,el.encoder,"key",p))+"="+h(s(x,el.encoder,"value",p))]:[h(t)+"="+h(String(x))];let S=[];if(void 0===x)return S;if("comma"===n&&et(x))m&&s&&(x=J(x,s)),y=[{value:x.length>0?x.join(",")||null:void 0}];else if(et(c))y=c;else{let e=Object.keys(x);y=u?e.sort(u):e}let j=i?t.replace(/\./g,"%2E"):t,E=r&&et(x)&&1===x.length?j+"[]":j;if(a&&et(x)&&0===x.length)return E+"[]";for(let t=0;t<y.length;++t){let v=y[t],b="object"==typeof v&&void 0!==v.value?v.value:x[v];if(o&&null===b)continue;let w=d&&i?v.replace(/\./g,"%2E"):v,C=et(x)?"function"==typeof n?n(E,w):E:E+(d?"."+w:"["+w+"]");g.set(e,_);let j=new WeakMap;j.set(eo,g),er(S,ei(b,C,n,r,a,l,o,i,"comma"===n&&m&&et(x)?null:s,c,u,d,f,p,h,m,j))}return S},es=function(e){let t;if(!e)return el;if(void 0!==e.allowEmptyArrays&&"boolean"!=typeof e.allowEmptyArrays)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==e.encodeDotInKeys&&"boolean"!=typeof e.encodeDotInKeys)throw TypeError("`encodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==e.encoder&&void 0!==e.encoder&&"function"!=typeof e.encoder)throw TypeError("Encoder has to be a function.");let n=F;if(void 0!==e.format){if(!Z.call(L,e.format))throw TypeError("Unknown format option provided.");n=e.format}let r=L[n],a=el.filter;if(("function"==typeof e.filter||et(e.filter))&&(a=e.filter),t=e.arrayFormat in ee?e.arrayFormat:"indices"in e?e.indices?"indices":"repeat":el.arrayFormat,"commaRoundTrip"in e&&"boolean"!=typeof e.commaRoundTrip)throw TypeError("`commaRoundTrip` must be a boolean, or absent");let l=void 0===e.allowDots?!0===e.encodeDotInKeys||el.allowDots:!!e.allowDots;return{addQueryPrefix:"boolean"==typeof e.addQueryPrefix?e.addQueryPrefix:el.addQueryPrefix,allowDots:l,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:el.allowEmptyArrays,arrayFormat:t,commaRoundTrip:e.commaRoundTrip,delimiter:void 0===e.delimiter?el.delimiter:e.delimiter,encode:"boolean"==typeof e.encode?e.encode:el.encode,encodeDotInKeys:"boolean"==typeof e.encodeDotInKeys?e.encodeDotInKeys:el.encodeDotInKeys,encoder:"function"==typeof e.encoder?e.encoder:el.encoder,encodeValuesOnly:"boolean"==typeof e.encodeValuesOnly?e.encodeValuesOnly:el.encodeValuesOnly,filter:a,format:n,formatter:r,serializeDate:"function"==typeof e.serializeDate?e.serializeDate:el.serializeDate,skipNulls:"boolean"==typeof e.skipNulls?e.skipNulls:el.skipNulls,sort:"function"==typeof e.sort?e.sort:null,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:el.strictNullHandling}};function ec(e,t){let n,r=e,a=es(t);"function"==typeof a.filter?r=(0,a.filter)("",r):et(a.filter)&&(n=a.filter);let l=[];if("object"!=typeof r||null===r)return"";let o=ee[a.arrayFormat],i="comma"===o&&a.commaRoundTrip;n||(n=Object.keys(r)),a.sort&&n.sort(a.sort);let s=new WeakMap;for(let e=0;e<n.length;++e){let t=n[e];a.skipNulls&&null===r[t]||er(l,ei(r[t],t,o,i,a.allowEmptyArrays,a.strictNullHandling,a.skipNulls,a.encodeDotInKeys,a.encode?a.encoder:null,a.filter,a.sort,a.allowDots,a.serializeDate,a.format,a.formatter,a.encodeValuesOnly,s))}let c=l.join(a.delimiter),u=!0===a.addQueryPrefix?"?":"";return c.length>0?u+c:""}e.s(["stringify",0,ec],559626);let eu=["ar","fa","he"];var ed=Object.prototype.hasOwnProperty;function ef(e,t){var n,r;if(e===t)return!0;if(e&&t&&(n=e.constructor)===t.constructor){if(n===Date)return e.getTime()===t.getTime();if(n===RegExp)return e.toString()===t.toString();if(n===Array){if((r=e.length)===t.length)for(;r--&&ef(e[r],t[r]););return -1===r}if(!n||"object"==typeof e){for(n in r=0,e)if(ed.call(e,n)&&++r&&!ed.call(t,n)||!(n in t)||!ef(e[n],t[n]))return!1;return Object.keys(t).length===r}}return e!=e&&t!=t}function ep(e){var t,n;let{field:r,index:a,parentIndexPath:l,parentPath:o="",parentSchemaPath:i}=e,s=o.split("."),c=null==s||null==(t=s[s.length-1])?void 0:t.startsWith("_index-"),u=c?s.slice(0,-1).join("."):o,d=c?u:o;if("name"in r)return{indexPath:"",path:"".concat(d?d+".":"").concat(r.name),schemaPath:"".concat(i?i+".":"").concat(r.name)};let f="_index-".concat("".concat(l?l+"-":"").concat(a)),p=i.split("."),h=null==p||null==(n=p[p.length-1])?void 0:n.startsWith("_index-");return{indexPath:"".concat(l?l+"-":"").concat(a),path:"".concat(d?d+".":"").concat(f),schemaPath:h?"".concat(i,"-").concat(a):"".concat(i?i+".":"").concat(f)}}e.s(["dequal",0,ef],359394);let eh=e=>{let{collectionPermissions:t,field:n,operation:r,parentName:a,permissions:l}=e,o=!0===l||(null==l?void 0:l[r])===!0||(null==l?void 0:l[a])===!0||"name"in n&&"object"==typeof l&&(null==l?void 0:l[n.name])&&(!0===l[n.name]||r in l[n.name]&&l[n.name][r]),i=null==l||!0===l||("name"in n?l[n.name]:l),s=!0===l||(null==l?void 0:l.read)===!0||(null==l?void 0:l[a])===!0||"name"in n&&"object"==typeof l&&(null==l?void 0:l[n.name])&&(!0===l[n.name]||"read"in l[n.name]&&l[n.name].read);if(!(!0===l||"object"==typeof l&&null!==l&&Object.keys(l).length>0)&&t){let e=!!t.read,n=!1;return"create"===r&&"create"in t?n=!!t.create:"update"===r&&(n=!!t.update),{operation:n,permissions:{read:e},read:e}}return{operation:!!o,permissions:i,read:!!s}};function em(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1?arguments[1]:void 0,{i18n:n,keepPresentationalFields:r,labelPrefix:a,moveSubFieldsToTop:l=!1,pathPrefix:o}="boolean"==typeof t?{keepPresentationalFields:t}:null!=t?t:{};return e.reduce((e,i)=>
2{if("group"===i.type&&"fields"in i)if(l){let t="name"in i&&"string"==typeof i.name&&!!i.name,s="name"in i?i.name:void 0,c="label"in i&&i.label&&n?(0,y.getTranslation)(i.label,n):void 0,u=a?"".concat(a," > ").concat(null!=c?c:s):null!=c?c:s,d="name"in i&&i.name?o?"".concat(o,".").concat(i.name):i.name:o;e.push(i,...em(i.fields,{i18n:n,keepPresentationalFields:r,labelPrefix:t?u:a,moveSubFieldsToTop:l,pathPrefix:t?d:o}))}else R(i)?e.push(i):e.push(...em(i.fields,t));else if("tabs"===i.type&&"tabs"in i)return[...e,...i.tabs.reduce((e,i)=>{if(!A(i))return[...e,...em(i.fields,t)];if(!l)return[...e,(0,c._)((0,s._)({},i),{type:"tab"})];{let t="label"in i&&i.label&&n?(0,y.getTranslation)(i.label,n):void 0,s=a?"".concat(a," > ").concat(null!=t?t:i.name):null!=t?t:i.name,c=i.name?o?"".concat(o,".").concat(i.name):i.name:o;return[...e,...em(i.fields,{i18n:n,keepPresentationalFields:r,labelPrefix:s,moveSubFieldsToTop:l,pathPrefix:c})]}},[])];else if(C(i)&&["collapsible","row"].includes(i.type))e.push(...em(i.fields,t));else if(R(i)||r&&E(i)){if("id"===i.name&&void 0!==a)return e;let t="label"in i&&i.label&&n?(0,y.getTranslation)(i.label,n):void 0,r="name"in i?i.name:void 0,c=void 0!==o||void 0!==a;e.push((0,s._)({},i,l&&c&&{accessor:o&&r?"".concat(o,".").concat(r):null!=r?r:"",labelWithPrefix:a?"".concat(a," > ").concat(null!=t?t:r):null!=t?t:r}))}return e},[])}let eg=e=>0===Object.keys(e).length,ev=(e,t)=>
2eg(t)?e:eg(e)?t:("and"in e&&e.and?e.and.push(t):("or"in e,e={and:[e,t]}),e),eb=e=>{let{collectionConfig:t,search:n,where:r={}}=e;if(n){var a;let e=(0,s._)({},r||{}),l=(t.admin.listSearchableFields||[(null==(a=t.admin)?void 0:a.useAsTitle)||"id"]).map(e=>({[e]:{like:n}}));l.length>0&&(e=ev(e,{or:l})),eg(e)||(r=e)}return r};e.s(["hoistQueryParamsToAnd",0,ev,"mergeListSearchAndWhere",0,eb],862159);let ey=e=>{if(!e)return;let t=e;if("string"==typeof e)try{t=JSON.parse(e)}catch(t){console.error("Error parsing columns",e,t)}if(t&&Array.isArray(t))return t.map(e=>{if("string"==typeof e){let t="-"!==e[0];return{accessor:t?e:e.slice(1),active:t}}return{accessor:e.accessor,active:e.active}})},ex=e=>null==e?void 0:e.map(e=>e.active?e.accessor:"-".concat(e.accessor)),ew=Object.prototype.hasOwnProperty,e_=Array.isArray,eC={allowDots:!1,allowEmptyArrays:!1,allowPrototypes:!1,allowSparse:!1,arrayLimit:20,comma:!1,decodeDotInKeys:!1,decoder:function(e){let t=e.replace(/\+/g," ");try{return decodeURIComponent(t)}catch(e){return t}},delimiter:"&",depth:5,duplicates:"combine",ignoreQueryPrefix:!1,parameterLimit:1e3,parseArrays:!0,plainObjects:!1,strictNullHandling:!1},eS=function(e,t){return e&&"string"==typeof e&&t.comma&&e.indexOf(",")>-1?e.split(","):e},ej=function(e,t){let n,r={__proto__:null},a=t.ignoreQueryPrefix?e.replace(/^\?/,""):e,l=t.parameterLimit===1/0?void 0:t.parameterLimit,o=a.split(t.delimiter,l);for(n=0;n<o.length;++n){let e,a,l=o[n],i=l.indexOf("]="),s=-1===i?l.indexOf("="):i+1;-1===s?(e=t.decoder(l,eC.decoder,"key"),a=t.strictNullHandling?null:""):(e=t.decoder(l.slice(0,s),eC.decoder,"key"),a=J(eS(l.slice(s+1),t),function(e){return t.decoder(e,eC.decoder,"value")})),l.indexOf("[]=")>-1&&(a=e_(a)?[a]:a),t.comma&&e_(a)&&a.length>t.arrayLimit&&(a=X([],a,t.arrayLimit,t.plainObjects));let c=ew.call(r,e);c&&"combine"===t.duplicates?r[e]=X(r[e],a,t.arrayLimit,t.plainObjects):c&&"last"!==t.duplicates||(r[e]=a)}return r},eE=function(e,t,n,r){let a=r?t:eS(t,n);for(let t=e.length-1;t>=0;--t){let r,l=e[t];if("[]"===l&&n.parseArrays)r=q(a)?a:n.allowEmptyArrays&&(""===a||n.strictNullHandling&&null===a)?[]:X([],a,n.arrayLimit,n.plainObjects);else{r=n.plainObjects?Object.create(null):{};let e="["===l.charAt(0)&&"]"===l.charAt(l.length-1)?l.slice(1,-1):l,t=n.decodeDotInKeys?e.replace(/%2E/g,"."):e,o=parseInt(t,10);n.parseArrays||""!==t?!isNaN(o)&&l!==t&&String(o)===t&&o>=0&&n.parseArrays&&o<=n.arrayLimit?(r=[])[o]=a:"__proto__"!==t&&(r[t]=a):r={0:a}}a=r}return a},eN=function(e,t,n,r){if(!e)return;let a=n.allowDots?e.replace(/\.([^.[]+)/g,"[$1]"):e,l=/(\[[^[\]]*])/g,o=n.depth>0&&/(\[[^[\]]*])/.exec(a),i=o?a.slice(0,o.index):a,s=[];if(i){if(!n.plainObjects&&ew.call(Object.prototype,i)&&!n.allowPrototypes)return;s.push(i)}let c=0;for(;n.depth>0&&null!==(o=l.exec(a))&&c<n.depth;){if(c+=1,!n.plainObjects&&ew.call(Object.prototype,o[1].slice(1,-1))&&!n.allowPrototypes)return;s.push(o[1])}return o&&s.push("["+a.slice(o.index)+"]"),eE(s,t,n,r)},ek=function(e){var t;if(!e)return eC;if(void 0!==e.allowEmptyArrays&&"boolean"!=typeof e.allowEmptyArrays)throw TypeError("`allowEmptyArrays` option can only be `true` or `false`, when provided");if(void 0!==e.decodeDotInKeys&&"boolean"!=typeof e.decodeDotInKeys)throw TypeError("`decodeDotInKeys` option can only be `true` or `false`, when provided");if(null!==e.decoder&&void 0!==e.decoder&&"function"!=typeof e.decoder)throw TypeError("Decoder has to be a function.");let n=void 0===e.duplicates?eC.duplicates:e.duplicates;if("combine"!==n&&"first"!==n&&"last"!==n)throw TypeError("The duplicates option must be either combine, first, or last");return{allowDots:void 0===e.allowDots?!0===e.decodeDotInKeys||eC.allowDots:!!e.allowDots,allowEmptyArrays:"boolean"==typeof e.allowEmptyArrays?!!e.allowEmptyArrays:eC.allowEmptyArrays,allowPrototypes:"boolean"==typeof e.allowPrototypes?e.allowPrototypes:eC.allowPrototypes,allowSparse:"boolean"==typeof e.allowSparse?e.allowSparse:eC.allowSparse,arrayLimit:"number"==typeof e.arrayLimit?e.arrayLimit:eC.arrayLimit,comma:"boolean"==typeof e.comma?e.comma:eC.comma,decodeDotInKeys:"boolean"==typeof e.decodeDotInKeys?e.decodeDotInKeys:eC.decodeDotInKeys,decoder:"function"==typeof e.decoder?e.decoder:eC.decoder,delimiter:"string"==typeof e.delimiter||(t=e.delimiter,"[object RegExp]"===Object.prototype.toString.call(t))?e.delimiter:eC.delimiter,depth:"number"==typeof e.depth||!1===e.depth?+e.depth:eC.depth,duplicates:n,ignoreQueryPrefix:!0===e.ignoreQueryPrefix,parameterLimit:"number"==typeof e.parameterLimit?e.parameterLimit:eC.parameterLimit,parseArrays:!1!==e.parseArrays,plainObjects:"boolean"==typeof e.plainObjects?e.plainObjects:eC.plainObjects,strictNullHandling:"boolean"==typeof e.strictNullHandling?e.strictNullHandling:eC.strictNullHandling}};function eT(e,t){let n=ek(t);if(""===e||null==e)return n.plainObjects?Object.create(null):{};let r="string"==typeof e?ej(e,n):e,a=n.plainObjects?Object.create(null):{},l=Object.keys(r);for(let t=0;t<l.length;++t){let o=l[t];a=Y(a,eN(o,r[o],n,"string"==typeof e),n)}return!0===n.allowSparse?a:Q(a)}let eR=(e,t,n)=>{if(!t||!e)return n;let r=e;for(let e of t.split(".")){if(null===r||"object"!=typeof r||!Object.hasOwn(r,e))return n;r=r[e]}return void 0===r?n:r};e.s(["getObjectDotNotation",0,eR],533999);let eA=e=>{let{sizes:t,targetSizeMax:n=180,targetSizeMin:r=40,thumbnailURL:a,url:l,width:o}=e;return a||t&&Object.values(t).reduce((e,t)=>
2!t.width||t.width<r?e:t.width>=r&&t.width<=n?!e.width||t.width<e.width||e.width<r||e.width>n?t:e:!e.width||!e.original&&e.width<r&&t.width>e.width||e.width>n&&t.width<e.width?t:e,{original:!0,url:l,width:o}).url||l};function eP(e){return["image/jpeg","image/png","image/gif","image/svg+xml","image/webp","image/avif","image/jxl"].indexOf(e)>-1}function eO(e){return null!=e&&("string"!=typeof e||""!==e.trim())&&!Number.isNaN(Number(e))}e.s(["isImage",0,eP],638346);let eD=e=>!!((null==e?void 0:e.versions)&&"object"==typeof e.versions&&e.versions.drafts),eI=e=>!!((null==e?void 0:e.versions)&&"object"==typeof e.versions&&e.versions.drafts&&"object"==typeof e.versions.drafts&&e.versions.drafts.localizeStatus),eM=e=>!!((null==e?void 0:e.versions)&&"object"==typeof e.versions&&e.versions.drafts&&"object"==typeof e.versions.drafts&&e.versions.drafts.autosave),eL=e=>!!((null==e?void 0:e.versions)&&"object"==typeof e.versions&&e.versions.drafts&&"object"==typeof e.versions.drafts&&e.versions.drafts.validate),eF=e=>!!((null==e?void 0:e.versions)&&"object"==typeof e.versions&&e.versions.drafts&&"object"==typeof e.versions.drafts&&e.versions.drafts.schedulePublish),eB=e=>{let t=2e3;if((null==e?void 0:e.versions)&&"object"==typeof e.versions&&e.versions.drafts&&"object"==typeof e.versions.drafts&&e.versions.drafts.autosave&&"object"==typeof e.versions.drafts.autosave){var n;t=null!=(n=e.versions.drafts.autosave.interval)?n:2e3}return t};e.s(["getAutosaveInterval",0,eB,"hasAutosaveEnabled",0,eM,"hasDraftValidationEnabled",0,eL,"hasDraftsEnabled",0,eD,"hasLocalizeStatusEnabled",0,eI,"hasScheduledPublishEnabled",0,eF],460396);let eU=new Map;eU.set(Date,e=>new Date(e)),eU.set(Map,(e,t)=>new Map(eV(Array.from(e),t))),eU.set(Set,(e,t)=>new Set(eV(Array.from(e),t))),eU.set(RegExp,e=>new RegExp(e.source,e.flags));let ez=null;function eV(e,t){let n=Object.keys(e),r=Array(n.length);for(let l=0;l<n.length;l++){var a;let i=n[l],s=e[i];"object"!=typeof s||null===s?eH({key:i,target:r,value:s}):s instanceof RegExp?eH({key:i,target:r,value:new RegExp(s.source,s.flags)}):s.constructor!==Object&&(ez=eU.get(s.constructor))?eH({key:i,target:r,value:ez(s,t)}):ArrayBuffer.isView(s)?eH({key:i,target:r,value:(a=s)instanceof o.Buffer?o.Buffer.from(a):new a.constructor(a.buffer.slice(),a.byteOffset,a.length)}):eH({key:i,target:r,value:t(s)})}return r}function eq(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if("object"!=typeof e||null===e||!("$$typeof"in e)||"symbol"!=typeof e.$$typeof){if("object"!=typeof e||null===e)return e;if(Array.isArray(e)){let n=Array(e.length);for(let r=0;r<e.length;r++){if(!Object.hasOwn(e,r))continue;let a=e[r];eH({key:r,target:n,value:"object"!=typeof a||null===a?a:eq(a,t)})}return n}{if(e instanceof File){if(t.excludeFiles)return;return e}if(e instanceof Date)return new Date(e);let n={};for(let r of Object.keys(e)){let a=e[r];eH({key:r,target:n,value:"object"!=typeof a||null===a?a:eq(a,t)})}return n}}}function eH(e){let{key:t,target:n,value:r}=e;if("__proto__"===t||!Object.hasOwn(n,t)&&t in n)Object.defineProperty(n,t,{configurable:!0,enumerable:!0,value:r,writable:!0});else if(!Reflect.set(n,t,r))throw TypeError("Cannot assign to property ".concat(String(t)));return n}e.s(["deepCopyObjectSimpleWithoutReactComponents",0,eq],760823);let e$=new Set(["__proto__"]),eK=e=>{let{key:t,target:n,value:r}=e;if(Object.hasOwn(n,t)||!(t in n)){if(!Reflect.set(n,t,r))throw TypeError("Cannot assign to property ".concat(String(t)));return n}return Object.defineProperty(n,t,{configurable:!0,enumerable:!0,value:r,writable:!0}),n},eG=(e,t)=>{let n=(t=t||{}).delimiter||".",r=t.overwrite||!1,a=t.recursive||!1,l={};if(null!=e&&null!=e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)||"[object Object]"!==Object.prototype.toString.call(e))return e;let o=e=>{let n=Number(e);return isNaN(n)||-1!==e.indexOf(".")||t.object?e:n};return Object.keys(e).sort((e,t)=>e.length-t.length).forEach(i=>{let s=i.split(n);if((e=>{let{segments:t}=e;return t.some(e=>e$.has(e))})({segments:s}))return;let c=o(s.shift()),u=o(s[0]),d=l;for(;void 0!==u;){let e=Object.hasOwn(d,c)?d[c]:void 0,n=Object.prototype.toString.call(e),a="[object Object]"===n||"[object Array]"===n;if(!r&&!a&&void 0!==e)return;(!r||a)&&(r||null!=e)||eK({key:c,target:d,value:"number"!=typeof u||t.object?{}:[]}),d=d[c],s.length>0&&(c=o(s.shift()),u=o(s[0]))}
2eK({key:c,target:d,value:a?eG(e[i],t):e[i]})}),l},eW=(e,t,n)=>{let r={};return e&&(Object.keys(e).forEach(t=>{var a,l;!0!==n&&(null==(a=e[t])?void 0:a.disableFormData)||(r[t]=null==(l=e[t])?void 0:l.value)}),t&&(r=eG(r))),r};e.s(["reduceFieldsToValues",0,eW],260446);var eY=e.i(17158),eQ={"1xx":"Informational","1xx_NAME":"INFORMATIONAL","1xx_MESSAGE":"Indicates an interim response for communicating connection status or request progress prior to completing the requested action and sending a final response.",INFORMATIONAL:"1xx","2xx":"Successful","2xx_NAME":"SUCCESSFUL","2xx_MESSAGE":"Indicates that the client's request was successfully received, understood, and accepted.",SUCCESSFUL:"2xx","3xx":"Redirection","3xx_NAME":"REDIRECTION","3xx_MESSAGE":"Indicates that further action needs to be taken by the user agent in order to fulfill the request.",REDIRECTION:"3xx","4xx":"Client Error","4xx_NAME":"CLIENT_ERROR","4xx_MESSAGE":"Indicates that the client seems to have erred.",CLIENT_ERROR:"4xx","5xx":"Server Error","5xx_NAME":"SERVER_ERROR","5xx_MESSAGE":"Indicates that the server is aware that it has erred or is incapable of performing the requested method.",SERVER_ERROR:"5xx"},eX={classes:eQ,100:"Continue","100_NAME":"CONTINUE","100_MESSAGE":"The server has received the request headers and the client should proceed to send the request body.","100_CLASS":eQ.INFORMATIONAL,CONTINUE:100,101:"Switching Protocols","101_NAME":"SWITCHING_PROTOCOLS","101_MESSAGE":"The requester has asked the server to switch protocols and the server has agreed to do so.","101_CLASS":eQ.INFORMATIONAL,SWITCHING_PROTOCOLS:101,102:"Processing","102_NAME":"PROCESSING","102_MESSAGE":"A WebDAV request may contain many sub-requests involving file operations, requiring a long time to complete the request. This code indicates that the server has received and is processing the request, but no response is available yet.[7] This prevents the client from timing out and assuming the request was lost.","102_CLASS":eQ.INFORMATIONAL,PROCESSING:102,103:"Early Hints","103_NAME":"EARLY_HINTS","103_MESSAGE":"Used to return some response headers before final HTTP message.","103_CLASS":eQ.INFORMATIONAL,EARLY_HINTS:103,200:"OK","200_NAME":"OK","200_MESSAGE":"Standard response for successful HTTP requests.","200_CLASS":eQ.SUCCESSFUL,OK:200,201:"Created","201_NAME":"CREATED","201_MESSAGE":"The request has been fulfilled, resulting in the creation of a new resource.","201_CLASS":eQ.SUCCESSFUL,CREATED:201,202:"Accepted","202_NAME":"ACCEPTED","202_MESSAGE":"The request has been accepted for processing, but the processing has not been completed.","202_CLASS":eQ.SUCCESSFUL,ACCEPTED:202,203:"Non-Authoritative Information","203_NAME":"NON_AUTHORITATIVE_INFORMATION","203_MESSAGE":"The server is a transforming proxy (e.g. a Web accelerator) that received a 200 OK from its origin, but is returning a modified version of the origin's response.","203_CLASS":eQ.SUCCESSFUL,NON_AUTHORITATIVE_INFORMATION:203,204:"No Content","204_NAME":"NO_CONTENT","204_MESSAGE":"The server successfully processed the request and is not returning any content.","204_CLASS":eQ.SUCCESSFUL,NO_CONTENT:204,205:"Reset Content","205_NAME":"RESET_CONTENT","205_MESSAGE":"The server successfully processed the request, but is not returning any content. Unlike a 204 response, this response requires that the requester reset the document view.","205_CLASS":eQ.SUCCESSFUL,RESET_CONTENT:205,206:"Partial Content","206_NAME":"PARTIAL_CONTENT","206_MESSAGE":"The server is delivering only part of the resource (byte serving) due to a range header sent by the client.","206_CLASS":eQ.SUCCESSFUL,PARTIAL_CONTENT:206,207:"Multi Status","207_NAME":"MULTI_STATUS","207_MESSAGE":"The message body that follows is by default an XML message and can contain a number of separate response codes, depending on how many sub-requests were made.","207_CLASS":eQ.SUCCESSFUL,MULTI_STATUS:207,208:"Already Reported","208_NAME":"ALREADY_REPORTED","208_MESSAGE":"The members of a DAV binding have already been enumerated in a preceding part of the (multistatus) response, and are not being included again.","208_CLASS":eQ.SUCCESSFUL,ALREADY_REPORTED:208,226:"IM Used","226_NAME":"IM_USED","226_MESSAGE":"The server has fulfilled a request for the resource, and the response is a representation of the result of one or more instance-manipulations applied to the current instance.","226_CLASS":eQ.SUCCESSFUL,IM_USED:226,300:"Multiple Choices","300_NAME":"MULTIPLE_CHOICES","300_MESSAGE":"Indicates multiple options for the resource from which the client may choose.","300_CLASS":eQ.REDIRECTION,MULTIPLE_CHOICES:300,301:"Moved Permanently","301_NAME":"MOVED_PE
2RMANENTLY","301_MESSAGE":"This and all future requests should be directed to the given URI.","301_CLASS":eQ.REDIRECTION,MOVED_PERMANENTLY:301,302:"Found","302_NAME":"FOUND","302_MESSAGE":'This is an example of industry practice contradicting the standard. The HTTP/1.0 specification (RFC 1945) required the client to perform a temporary redirect (the original describing phrase was "Moved Temporarily"), but popular browsers implemented 302 with the functionality of a 303 See Other. Therefore, HTTP/1.1 added status codes 303 and 307 to distinguish between the two behaviours.',"302_CLASS":eQ.REDIRECTION,FOUND:302,303:"See Other","303_NAME":"SEE_OTHER","303_MESSAGE":"The response to the request can be found under another URI using the GET method.","303_CLASS":eQ.REDIRECTION,SEE_OTHER:303,304:"Not Modified","304_NAME":"NOT_MODIFIED","304_MESSAGE":"Indicates that the resource has not been modified since the version specified by the request headers If-Modified-Since or If-None-Match.","304_CLASS":eQ.REDIRECTION,NOT_MODIFIED:304,305:"Use Proxy","305_NAME":"USE_PROXY","305_MESSAGE":"The requested resource is available only through a proxy, the address for which is provided in the response.","305_CLASS":eQ.REDIRECTION,USE_PROXY:305,306:"Switch Proxy","306_NAME":"SWITCH_PROXY","306_MESSAGE":'No longer used. Originally meant "Subsequent requests should use the specified proxy.',"306_CLASS":eQ.REDIRECTION,SWITCH_PROXY:306,307:"Temporary Redirect","307_NAME":"TEMPORARY_REDIRECT","307_MESSAGE":"In this case, the request should be repeated with another URI; however, future requests should still use the original URI.","307_CLASS":eQ.REDIRECTION,TEMPORARY_REDIRECT:307,308:"Permanent Redirect","308_NAME":"PERMANENT_REDIRECT","308_MESSAGE":"The request and all future requests should be repeated using another URI.","308_CLASS":eQ.REDIRECTION,PERMANENT_REDIRECT:308,400:"Bad Request","400_NAME":"BAD_REQUEST","400_MESSAGE":"The server cannot or will not process the request due to an apparent client error.","400_CLASS":eQ.CLIENT_ERROR,BAD_REQUEST:400,401:"Unauthorized","401_NAME":"UNAUTHORIZED","401_MESSAGE":"Similar to 403 Forbidden, but specifically for use when authentication is required and has failed or has not yet been provided.","401_CLASS":eQ.CLIENT_ERROR,UNAUTHORIZED:401,402:"Payment Required","402_NAME":"PAYMENT_REQUIRED","402_MESSAGE":"Reserved for future use. The original intention was that this code might be used as part of some form of digital cash or micropayment scheme, as proposed for example by GNU Taler, but that has not yet happened, and this code is not usually used.","402_CLASS":eQ.CLIENT_ERROR,PAYMENT_REQUIRED:402,403:"Forbidden","403_NAME":"FORBIDDEN","403_MESSAGE":"The request was valid, but the server is refusing action.","403_CLASS":eQ.CLIENT_ERROR,FORBIDDEN:403,404:"Not Found","404_NAME":"NOT_FOUND","404_MESSAGE":"The requested resource could not be found but may be available in the future. Subsequent requests by the client are permissible.","404_CLASS":eQ.CLIENT_ERROR,NOT_FOUND:404,405:"Method Not Allowed","405_NAME":"METHOD_NOT_ALLOWED","405_MESSAGE":"A request method is not supported for the requested resource.","405_CLASS":eQ.CLIENT_ERROR,METHOD_NOT_ALLOWED:405,406:"Not Acceptable","406_NAME":"NOT_ACCEPTABLE","406_MESSAGE":"The requested resource is capable of generating only content not acceptable according to the Accept headers sent in the request.","406_CLASS":eQ.CLIENT_ERROR,NOT_ACCEPTABLE:406,407:"Proxy Authentication Required","407_NAME":"PROXY_AUTHENTICATION_REQUIRED","407_MESSAGE":"The client must first authenticate itself with the proxy.","407_CLASS":eQ.CLIENT_ERROR,PROXY_AUTHENTICATION_REQUIRED:407,408:"Request Time-out","408_NAME":"REQUEST_TIMEOUT","408_MESSAGE":"The server timed out waiting for the request.","408_CLASS":eQ.CLIENT_ERROR,REQUEST_TIMEOUT:408,409:"Conflict","409_NAME":"CONFLICT","409_MESSAGE":"Indicates that the request could not be processed because of conflict in the request, such as an edit conflict between multiple simultaneous updates.","409_CLASS":eQ.CLIENT_ERROR,CONFLICT:409,410:"Gone","410_NAME":"GONE","410_MESSAGE":"Indicates that the resource requested is no longer available and will not be available again.","410_CLASS":eQ.CLIENT_ERROR,GONE:410,411:"Length Required","411_NAME":"LENGTH_REQUIRED","411_MESSAGE":"The request did not specify the length of its content, which is required by the requested resource.","411_CLASS":eQ.CLIENT_ERROR,LENGTH_REQUIRED:411,412:"Precondition Failed","412_NAME":"PRECONDITION_FAILED","412_MESSAGE":"The server does not meet one of the preconditions that the requester put on the request.","412_CLASS":eQ.CLIENT_ERROR,PRECONDITION_FAILED:412,413:"Request Entity Too Large","413_NAME":"REQUEST_ENTITY_TOO_LARGE","413_MESSAGE":'The request is larger than the server is willing or able to process. Previously called "Request Entity Too Large".',"413_CLASS":eQ.CLIENT_ERROR,REQUEST_ENTITY_TOO_LARGE:413,414:"Request-URI Too Large","414_NAME":"REQUEST_URI_TOO_LONG","414_MESSAGE":"The URI provided was too long for the server to process.","414_CLASS":eQ.CLIENT_ERROR,REQUEST_URI_TOO_LONG:414,415:"Unsupported Media Type","415_NAME":"UNSUPPORTED_MEDIA_TYPE","415_MESSAGE":"The request entity has a media type which the server or resource does not support.","415_CLASS":eQ.CLIENT_ERROR,UNSUPPORTED_MEDIA_TYPE:415,416:"Requested Range not Satisfiable","416_NAME":"REQUESTED_RANGE_NOT_SATISFIABLE","416_MESSAGE":"The client has asked for a portion of the file (byte serving), but the server cannot supply that portion.","416_CLASS":eQ.CLIENT_ERROR,REQUESTED_RANGE_NOT_SATISFIABLE:416,417:"Expectation Failed","417_NAME":"EXPECTATION_FAILED","417_MESSAGE":"The server cannot meet the requirements of the Expect request-header field.","417_CLASS":eQ.CLIENT_ERROR,EXPECTATION_FAILED:417,418:"I'm a teapot","418_NAME":"IM_A_TEAPOT","418_MESSAGE":'Any attempt to brew coffee with a teapot should result in the error code "418 I\'m a teapot". The resulting entity body MAY be short and stout.',"418_CLASS":eQ.CLIENT_ERROR,IM_A_TEAPOT:418,421:"Misdirected Request","421_NAME":"MISDIRECTED_REQUEST","421_MESSAGE":"The request was directed at a server that is not able to produce a response.","421_CLASS":eQ.CLIENT_ERROR,MISDIRECTED_REQUEST:421,422:"Unprocessable Entity","422_NAME":"UNPROCESSABLE_ENTITY","422_MESSAGE":"The request was well-formed but was unable to be followed due to semantic errors.","422_CLASS":eQ.CLIENT_ERROR,UNPROCESSABLE_ENTITY:422,423:"Locked","423_NAME":"LOCKED","423_MESSAGE":"The resource that is being accessed is locked.","423_CLASS":eQ.CLIENT_ERROR,LOCKED:423,424:"Failed Depen
2dency","424_NAME":"FAILED_DEPENDENCY","424_MESSAGE":"The request failed because it depended on another request and that request failed.","424_CLASS":eQ.CLIENT_ERROR,FAILED_DEPENDENCY:424,425:"Too Early","425_NAME":"TOO_EARLY","425_MESSAGE":"The server is unwilling to risk processing a request that might be replayed.","425_CLASS":eQ.CLIENT_ERROR,TOO_EARLY:425,426:"Upgrade Required","426_NAME":"UPGRADE_REQUIRED","426_MESSAGE":"The client should switch to a different protocol such as TLS/1.0, given in the Upgrade header field.","426_CLASS":eQ.CLIENT_ERROR,UPGRADE_REQUIRED:426,428:"Precondition Required","428_NAME":"PRECONDITION_REQUIRED","428_MESSAGE":"The origin server requires the request to be conditional.","428_CLASS":eQ.CLIENT_ERROR,PRECONDITION_REQUIRED:428,429:"Too Many Requests","429_NAME":"TOO_MANY_REQUESTS","429_MESSAGE":"The user has sent too many requests in a given amount of time.","429_CLASS":eQ.CLIENT_ERROR,TOO_MANY_REQUESTS:429,431:"Request Header Fields Too Large","431_NAME":"REQUEST_HEADER_FIELDS_TOO_LARGE","431_MESSAGE":"The server is unwilling to process the request because either an individual header field, or all the header fields collectively, are too large.","431_CLASS":eQ.CLIENT_ERROR,REQUEST_HEADER_FIELDS_TOO_LARGE:431,451:"Unavailable For Legal Reasons","451_NAME":"UNAVAILABLE_FOR_LEGAL_REASONS","451_MESSAGE":"A server operator has received a legal demand to deny access to a resource or to a set of resources that includes the requested resource.","451_CLASS":eQ.CLIENT_ERROR,UNAVAILABLE_FOR_LEGAL_REASONS:451,500:"Internal Server Error","500_NAME":"INTERNAL_SERVER_ERROR","500_MESSAGE":"A generic error message, given when an unexpected condition was encountered and no more specific message is suitable.","500_CLASS":eQ.SERVER_ERROR,INTERNAL_SERVER_ERROR:500,501:"Not Implemented","501_NAME":"NOT_IMPLEMENTED","501_MESSAGE":"The server either does not recognize the request method, or it lacks the ability to fulfil the request. Usually this implies future availability.","501_CLASS":eQ.SERVER_ERROR,NOT_IMPLEMENTED:501,502:"Bad Gateway","502_NAME":"BAD_GATEWAY","502_MESSAGE":"The server was acting as a gateway or proxy and received an invalid response from the upstream server.","502_CLASS":eQ.SERVER_ERROR,BAD_GATEWAY:502,503:"Service Unavailable","503_NAME":"SERVICE_UNAVAILABLE","503_MESSAGE":"The server is currently unavailable (because it is overloaded or down for maintenance). Generally, this is a temporary state.","503_CLASS":eQ.SERVER_ERROR,SERVICE_UNAVAILABLE:503,504:"Gateway Time-out","504_NAME":"GATEWAY_TIMEOUT","504_MESSAGE":"The server was acting as a gateway or proxy and did not receive a timely response from the upstream server.","504_CLASS":eQ.SERVER_ERROR,GATEWAY_TIMEOUT:504,505:"HTTP Version not Supported","505_NAME":"HTTP_VERSION_NOT_SUPPORTED","505_MESSAGE":"The server does not support the HTTP protocol version used in the request.","505_CLASS":eQ.SERVER_ERROR,HTTP_VERSION_NOT_SUPPORTED:505,506:"Variant Also Negotiates","506_NAME":"VARIANT_ALSO_NEGOTIATES","506_MESSAGE":"Transparent content negotiation for the request results in a circular reference.","506_CLASS":eQ.SERVER_ERROR,VARIANT_ALSO_NEGOTIATES:506,507:"Insufficient Storage","507_NAME":"INSUFFICIENT_STORAGE","507_MESSAGE":"The server is unable to store the representation needed to complete the request.","507_CLASS":eQ.SERVER_ERROR,INSUFFICIENT_STORAGE:507,508:"Loop Detected","508_NAME":"LOOP_DETECTED","508_MESSAGE":"The server detected an infinite loop while processing the request.","508_CLASS":eQ.SERVER_ERROR,LOOP_DETECTED:508,510:"Not Extended","510_NAME":"NOT_EXTENDED","510_MESSAGE":"Further extensions to the request are required for the server to fulfil it.","510_CLASS":eQ.SERVER_ERROR,NOT_EXTENDED:510,511:"Network Authentication Required","511_NAME":"NETWORK_AUTHENTICATION_REQUIRED","511_MESSAGE":"The client needs to authenticate to gain
2network access. Intended for use by intercepting proxies used to control access to the network.","511_CLASS":eQ.SERVER_ERROR,NETWORK_AUTHENTICATION_REQUIRED:511,extra:{unofficial:{103:"Checkpoint","103_NAME":"CHECKPOINT","103_MESSAGE":"Used in the resumable requests proposal to resume aborted PUT or POST requests.","103_CLASS":eQ.INFORMATIONAL,CHECKPOINT:103,419:"Page Expired","419_NAME":"PAGE_EXPIRED","419_MESSAGE":"Used by the Laravel Framework when a CSRF Token is missing or expired.","419_CLASS":eQ.CLIENT_ERROR,PAGE_EXPIRED:419,218:"This is fine","218_NAME":"THIS_IS_FINE","218_MESSAGE":"Used as a catch-all error condition for allowing response bodies to flow through Apache when ProxyErrorOverride is enabled. When ProxyErrorOverride is enabled in Apache, response bodies that contain a status code of 4xx or 5xx are automatically discarded by Apache in favor of a generic response or a custom response specified by the ErrorDocument directive.","218_CLASS":eQ.SUCCESSFUL,THIS_IS_FINE:218,420:"Enhance Your Calm","420_NAME":"ENHANCE_YOUR_CALM","420_MESSAGE":"Returned by version 1 of the Twitter Search and Trends API when the client is being rate limited; versions 1.1 and later use the 429 Too Many Requests response code instead.","420_CLASS":eQ.CLIENT_ERROR,ENHANCE_YOUR_CALM:420,450:"Blocked by Windows Parental Controls","450_NAME":"BLOCKED_BY_WINDOWS_PARENTAL_CONTROLS","450_MESSAGE":"The Microsoft extension code indicated when Windows Parental Controls are turned on and are blocking access to the requested webpage.","450_CLASS":eQ.CLIENT_ERROR,BLOCKED_BY_WINDOWS_PARENTAL_CONTROLS:450,498:"Invalid Token","498_NAME":"INVALID_TOKEN","498_MESSAGE":"Returned by ArcGIS for Server. Code 498 indicates an expired or otherwise invalid token.","498_CLASS":eQ.CLIENT_ERROR,INVALID_TOKEN:498,499:"Token Required","499_NAME":"TOKEN_REQUIRED","499_MESSAGE":"Returned by ArcGIS for Server. Code 499 indicates that a token is required but was not submitted.","499_CLASS":eQ.CLIENT_ERROR,TOKEN_REQUIRED:499,509:"Bandwidth Limit Exceeded","509_NAME":"BANDWIDTH_LIMIT_EXCEEDED","509_MESSAGE":"The server has exceeded the bandwidth specified by the server administrator.","509_CLASS":eQ.SERVER_ERROR,BANDWIDTH_LIMIT_EXCEEDED:509,530:"Site is frozen","530_NAME":"SITE_IS_FROZEN","530_MESSAGE":"Used by the Pantheon web platform to indicate a site that has been frozen due to inactivity.","530_CLASS":eQ.SERVER_ERROR,SITE_IS_FROZEN:530,598:"Network read timeout error","598_NAME":"NETWORK_READ_TIMEOUT_ERROR","598_MESSAGE":"Used by some HTTP proxies to signal a network read timeout behind the proxy to a client in front of the proxy.","598_CLASS":eQ.SERVER_ERROR,NETWORK_READ_TIMEOUT_ERROR:598},iis:{440:"Login Time-out","440_NAME":"LOGIN_TIME_OUT","440_MESSAGE":"The client's session has expired and must log in again.","440_CLASS":eQ.CLIENT_ERROR,LOGIN_TIME_OUT:440,449:"Retry With","449_NAME":"RETRY_WITH","449_MESSAGE":"The server cannot honour the request because the user has not provided the required information.","449_CLASS":eQ.CLIENT_ERROR,RETRY_WITH:449,451:"Redirect","451_NAME":"REDIRECT","451_MESSAGE":"Used in Exchange ActiveSync when either a more efficient server is available or the server cannot access the users' mailbox.","451_CLASS":eQ.CLIENT_ERROR,REDIRECT:451},nginx:{444:"No Response","444_NAME":"NO_RESPONSE","444_MESSAGE":"Used internally to instruct the server to return no information to the client and close the connection immediately.","444_CLASS":eQ.CLIENT_ERROR,NO_RESPONSE:444,494:"Request header too large","494_NAME":"REQUEST_HEADER_TOO_LARGE","494_MESSAGE":"Client sent too large request or too long header line.","494_CLASS":eQ.CLIENT_ERROR,REQUEST_HEADER_TOO_LARGE:494,495:"SSL Certificate Error","495_NAME":"SSL_CERTIFICATE_ERROR","495_MESSAGE":"An expansion of the 400 Bad Request response code, used when the client has provided an invalid client certificate.","495_CLASS":eQ.CLIENT_ERROR,SSL_CERTIFICATE_ERROR:495,496:"SSL Certificate Required","496_NAME":"SSL_CERTIFICATE_REQUIRED","496_MESSAGE":"An expansion of the 400 Bad Request response code, used when a client certificate is required but not provided.","496_CLASS":eQ.CLIENT_ERROR,SSL_CERTIFICATE_REQUIRED:496,497:"HTTP Request Sent to HTTPS Port","497_NAME":"HTTP_REQUEST_SENT_TO_HTTPS_PORT","497_MESSAGE":"An expansion of the 400 Bad Request response code, used when the client has made a HTTP request to a port listening for HTTPS requests.","497_CLASS":eQ.CLIENT_ERROR,HTTP_REQUEST_SENT_TO_HTTPS_PORT:497,499:"Client Closed Request","499_NAME":"CLIENT_CLOSED_REQUEST","499_MESSAGE":"Used when the client has closed the request before the server could send a response.","499_CLASS":eQ.CLIENT_ERROR,CLIENT_CLOSED_REQUEST:499},cloudflare:{520:"Unknown Error","520_NAME":"UNKNOWN_ERROR","520_MESSAGE":'The 520 error is used as a "catch-all response for when the origin server returns something unexpected", listing connection resets, large headers, and empty or invalid responses as common triggers.',"520_CLASS":eQ.SERVER_ERROR,UNKNOWN_ERROR:520,521:"Web Server Is Down","521_NAME":"WEB_SERVER_IS_DOWN","521_MESSAGE":"The origin server has refused the connection from Cloudflare.","521_CLASS":eQ.SERVER_ERROR,WEB_SERVER_IS_DOWN:521,522:"Connection Timed Out","522_NAME":"CONNECTION_TIMED_OUT","522_MESSAGE":"Cloudflare could not negotiate a TCP handshake with the origin server.","522_CLASS":eQ.SERVER_ERROR,CONNECTION_TIMED_OUT:522,523:"Origin Is Unreachable","523_NAME":"ORIGIN_IS_UNREACHABLE","523_MESSAGE":"Cloudflare could not reach the origin server.","523_CLASS":eQ.SERVER_ERROR,ORIGIN_IS_UNREACHABLE:523,524:"A Timeout Occurred","524_NAME":"A_TIMEOUT_OCCURRED","524_MESSAGE":"Cloudflare was able to complete a TCP connection to the origin server, but did not receive a t
2imely HTTP response.","524_CLASS":eQ.SERVER_ERROR,A_TIMEOUT_OCCURRED:524,525:"SSL Handshake Failed","525_NAME":"SSL_HANDSHAKE_FAILED","525_MESSAGE":"Cloudflare could not negotiate a SSL/TLS handshake with the origin server.","525_CLASS":eQ.SERVER_ERROR,SSL_HANDSHAKE_FAILED:525,526:"Invalid SSL Certificate","526_NAME":"INVALID_SSL_CERTIFICATE","526_MESSAGE":"Cloudflare could not validate the SSL/TLS certificate that the origin server presented.","526_CLASS":eQ.SERVER_ERROR,INVALID_SSL_CERTIFICATE:526,527:"Railgun Error","527_NAME":"RAILGUN_ERROR","527_MESSAGE":"Error 527 indicates that the request timed out or failed after the WAN connection had been established.","527_CLASS":eQ.SERVER_ERROR,RAILGUN_ERROR:527}}};class eJ extends Error{constructor(e,t,n,r){super(e,{cause:n}),(0,i._)(this,"data",void 0),(0,i._)(this,"isOperational",void 0),(0,i._)(this,"isPublic",void 0),(0,i._)(this,"status",void 0),this.name=this.constructor.name,this.message=e,this.status=t,this.data=n,this.isPublic=r,this.isOperational=!0,Error.captureStackTrace(this,this.constructor)}}class eZ extends eJ{constructor(e,t=eX.INTERNAL_SERVER_ERROR,n=null,r){super(e,t,n,"boolean"==typeof r?r:t!==eX.INTERNAL_SERVER_ERROR)}}let e0=e=>{if(!e.includes("."))return"";let[t=""]=(e.split(".").pop()||"").split(/[?#]/,1);return t},e1=(e,t)=>{let n=function(e){let t=e.replace(/\\/g,"/"),n=t.lastIndexOf("/");if(-1!==n&&(t=t.slice(n+1)),("."===t||".."===t)&&(t=""),!(t=t.replace(/[\x00-\x1f\x80-\x9f]/g,"")))throw new eZ("Invalid filename",400);return t}(e),r=e0(n),a=(0,eY.default)(n.substring(0,n.lastIndexOf("."))||n),l=null!=t?t:r;return"".concat(a).concat(l?".".concat(l):"")},e2=e=>{if(!e)return"";let[t=""]=e.split(";",1);return t.trim().toLowerCase()},e3=e=>!e.allowRestrictedFileTypes&&((e=>{let{filename:t,mimeType:n}=e;return"svg"===e0(e1(t)).toLowerCase()||"image/svg+xml"===e2(n)})(e)||(e=>{let t,{filename:n,mimeType:r}=e;return"xml"===e0(e1(n)).toLowerCase()||"application/xml"===(t=e2(r))||"text/xml"===t||t.endsWith("+xml")})(e));async function e6(e){return new Promise(t=>{setTimeout(t,e)})}let e5=(e,t)=>0===t.length||t.map(e=>e.replace("*","")).some(t=>e.startsWith(t)),e4=e=>"string"==typeof e||"number"==typeof e?e:e.id;function e8(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;if(0===e)return"0 bytes";let n=Math.floor(Math.log(e)/Math.log(1024));return"".concat(parseFloat((e/1024**n).toFixed(t<0?0:t))).concat([" bytes","KB","MB","GB","TB","PB","EB","ZB","YB"][n])}e.i(882312);var e9=e.i(756961);let e7="default"in e9.default?e9.default.default:e9.default,te="default"in e9.default?e9.default.default:e9.default,tt=(e,t)=>{let n,{hasMany:r,maxLength:a,maxRows:l,minLength:o,minRows:i,req:{payload:{config:s},t:c},required:u}=t;if(!u&&null==e)return!0;if(!0===r){let t=to(e,{maxRows:l,minRows:i,required:u,t:c});if("string"==typeof t)return t}for(let t of("number"==typeof(null==s?void 0:s.defaultMaxTextLength)&&(n=s.defaultMaxTextLength),"number"==typeof a&&(n=a),Array.isArray(e)?e:[e])){let e=(null==t?void 0:t.length)||0;if("number"==typeof n&&e>n)return c("validation:shorterThanMax",{label:c("general:value"),maxLength:n,stringValue:t});if("number"==typeof o&&e<o)return c("validation:longerThanMin",{label:c("general:value"),minLength:o,stringValue:t})}return!(u&&(!e||("string"==typeof e||Array.isArray(e))&&0===e.length))||c("validation:required")},tn=(e,t)=>{let n,{maxLength:r,minLength:a=3,req:{payload:{config:l},t:o},required:i}=t;return("number"==typeof(null==l?void 0:l.defaultMaxTextLength)&&(n=l.defaultMaxTextLength),"number"==typeof r&&(n=r),e&&n&&e.length>n)?o("validation:shorterThanMax",{maxLength:n}):e&&a&&e.length<a?o("validation:longerThanMin",{minLength:a}):!i||!!e||o("validation:required")},tr=(e,t)=>{let{req:{t:n},required:r,siblingData:a}=t;return r&&!e?n("validation:required"):!e||e===a.password||n("fields:passwordsDoNotMatch")},ta=(e,t)=>{let{collectionSlug:n,req:{payload:{collections:r,config:a},t:l},required:o,siblingData:i}=t;if(n){var s,c,u,d;let t=null!=(s=null==r||null==(c=r[n])?void 0:c.config)?s:a.collections.find(e=>{let{slug:t}=e;return t===n});
2if(t.auth.loginWithUsername&&!(null==(u=t.auth.loginWithUsername)?void 0:u.requireUsername)&&!(null==(d=t.auth.loginWithUsername)?void 0:d.requireEmail)&&!e&&!(null==i?void 0:i.username))return l("validation:required")}return(!e||!!/^(?!.*\.\.)[\w!#$%&'*+/=?^`{|}~-](?:[\w!#$%&'*+/=?^`{|}~.-]*[\w!#$%&'*+/=?^`{|}~-])?@[a-z0-9](?:[a-z0-9-]*[a-z0-9])?(?:\.[a-z0-9](?:[a-z0-9-]*[a-z0-9])?)*\.[a-z]{2,}$/i.test(e))&&(!!e||!o)||l("validation:emailAddress")},tl=(e,t)=>{let n,{collectionSlug:r,req:{payload:{collections:a,config:l},t:o},required:i,siblingData:s}=t;if(r){var c,u,d,f;let t=null!=(c=null==a||null==(u=a[r])?void 0:u.config)?c:l.collections.find(e=>{let{slug:t}=e;return t===r});if(t.auth.loginWithUsername&&!(null==(d=t.auth.loginWithUsername)?void 0:d.requireUsername)&&!(null==(f=t.auth.loginWithUsername)?void 0:f.requireEmail)&&!e&&!(null==s?void 0:s.email))return o("validation:required")}return("number"==typeof(null==l?void 0:l.defaultMaxTextLength)&&(n=l.defaultMaxTextLength),e&&n&&e.length>n)?o("validation:shorterThanMax",{maxLength:n}):!!e||!i||o("validation:required")},to=(e,t)=>{let{maxRows:n,minRows:r,required:a,t:l}=t,o=Array.isArray(e)?e.length:e||0;return!a&&0===o||(r&&o<r?l("validation:requiresAtLeast",{count:r,label:l("general:rows")}):n&&o>n?l("validation:requiresNoMoreThan",{count:n,label:l("general:rows")}):!a||!!o||l("validation:requiresAtLeast",{count:1,label:l("general:row")}))};e.s(["confirmPassword",0,tr,"email",0,ta,"password",0,tn,"text",0,tt,"username",0,tl],624951);let ti=(e,t)=>e.size===t.size&&[...e].every(e=>t.has(e)),{isPlural:ts,singular:tc}=e.i(286264).default,tu=function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=(e||"").trim().split(/[\s-]/),r=[];return n.forEach(e=>{if(""!==e){let t=e.split(/(?=[A-Z])/).join(" ");r.push(t.charAt(0).toUpperCase()+t.slice(1))}}),t?r.join("").replace(/\s/g,""):r.join(" ")},td=new Set(["equals","contains","not_equals","in","all","not_in","exists","greater_than","greater_than_equal","less_than","less_than_equal","like","not_like","within","intersects","near"]),tf=e=>{var t,n,r,a,l,o,i;return null!=e&&!!e.or&&((null==e||null==(t=e.or)?void 0:t.length)===0||(null==e||null==(n=e.or)?void 0:n.length)>0&&null!=e&&null!=(a=e.or)&&null!=(r=a[0])&&!!r.and&&(null==e||null==(i=e.or)||null==(o=i[0])||null==(l=o.and)?void 0:l.length)>0)&&e.or.every(e=>!!(e.and&&Array.isArray(e.and))&&e.and.every(e=>{if("object"!=typeof e)return!1;let t=Object.keys(e);if(0===t.length)return!1;for(let n of t){let t=Object.keys(e[n])[0];if(!t||!td.has(t))return!1}return!0}))},tp={BROWSE_BY_FOLDER:"browse-by-folder",DASHBOARD_LAYOUT:"dashboard-layout",NAV:"nav"};function th(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"and";if(0===e.length)return{};let r=e.reduce((e,t)=>{if(t&&"object"==typeof t&&Object.keys(t).length>0)if(n in t)e[n]=[...e[n],...t[n]];else{var r;null==(r=e[n])||r.push(t)}return e},{[n]:[]});return(null==(t=r[n])?void 0:t.length)===0?{}:r}e.s(["PREFERENCE_KEYS",0,tp],87241);var tm=(0,v.c)(e=>{function t(e,t){var n=e.length;for(e.push(t);0<n;){var r=n-1>>>1,l=e[r];if(0<a(l,t))e[r]=t,e[n]=l,n=r;else break}}function n(e){return 0===e.length?null:e[0]}function r(e){if(0===e.length)return null;var t=e[0],n=e.pop();if(n!==t){e[0]=n;for(var r=0,l=e.length,o=l>>>1;r<o;){var i=2*(r+1)-1,s=e[i],c=i+1,u=e[c];if(0>a(s,n))c<l&&0>a(u,s)?(e[r]=u,e[c]=n,r=c):(e[r]=s,e[i]=n,r=i);else if(c<l&&0>a(u,n))e[r]=u,e[c]=n,r=c;else break}}return t}function a(e,t){var n=e.sortIndex-t.sortIndex;return 0!==n?n:e.id-t.id}e.unstable_now=void 0,"object"==typeof performance&&"function"==typeof performance.now?(s=performance,e.unstable_now=function(){return s.now()}):(u=(c=Date).now(),e.unstable_now=function(){return c.now()-u});var l,o,i,s,c,u,d=[],f=[],p=1,h=null,m=3,g=!1,v=!1,b=!1,y="function"==typeof setTimeout?setTimeout:null,x="function"==typeof clearTimeout?clearTimeout:null,w="u">typeof setImmediate?setImmediate:null;function _(e){for(var a=n(f);null!==a;){if(null===a.callback)r(f);else if(a.startTime<=e)r(f),a.sortIndex=a.expirationTime,t(d,a);else break;a=n(f)}}function C(e){if(b=!1,_(e),!v)if(null!==n(d))v=!0,R();else{var t=n(f);null!==t&&A(C,t.startTime-e)}}var S=!1,j=-1,E=5,N=-1;function k(){return!(e.unstable_now()-N<E)}function T(){if(S){var t=e.unstable_now();N=t;var a=!0;try{e:{v=!1,b&&(b=!1,x(j),j=-1),g=!0;var o=m;try{t:{for(_(t),h=n(d);null!==h&&!(h.expirationTime>t&&k());){var i=h.callback;if("function"==typeof i){h.callback=null,m=h.priorityLevel;var s=i(h.expirationTime<=t);if(t=e.unstable_now(),"function"==typeof s){h.callback=s,_(t),a=!0;break t}h===n(d)&&r(d),_(t)}else r(d);h=n(d)}if(null!==h)a=!0;else{var c=n(f);null!==c&&A(C,c.startTime-t),a=!1}}break e}finally{h=null,m=o,g=!1}}}finally{a?l():S=!1}}}
2function R(){S||(S=!0,l())}function A(t,n){j=y(function(){t(e.unstable_now())},n)}"function"==typeof w?l=function(){w(T)}:"u">typeof MessageChannel?(i=(o=new MessageChannel).port2,o.port1.onmessage=T,l=function(){i.postMessage(null)}):l=function(){y(T,0)},e.unstable_IdlePriority=5,e.unstable_ImmediatePriority=1,e.unstable_LowPriority=4,e.unstable_NormalPriority=3,e.unstable_Profiling=null,e.unstable_UserBlockingPriority=2,e.unstable_cancelCallback=function(e){e.callback=null},e.unstable_continueExecution=function(){v||g||(v=!0,R())},e.unstable_forceFrameRate=function(e){0>e||125<e?console.error("forceFrameRate takes a positive int between 0 and 125, forcing frame rates higher than 125 fps is not supported"):E=0<e?Math.floor(1e3/e):5},e.unstable_getCurrentPriorityLevel=function(){return m},e.unstable_getFirstCallbackNode=function(){return n(d)},e.unstable_next=function(e){switch(m){case 1:case 2:case 3:var t=3;break;default:t=m}var n=m;m=t;try{return e()}finally{m=n}},e.unstable_pauseExecution=function(){},e.unstable_requestPaint=function(){},e.unstable_runWithPriority=function(e,t){switch(e){case 1:case 2:case 3:case 4:case 5:break;default:e=3}var n=m;m=e;try{return t()}finally{m=n}},e.unstable_scheduleCallback=function(r,a,l){var o=e.unstable_now();switch(l="object"==typeof l&&null!==l&&"number"==typeof(l=l.delay)&&0<l?o+l:o,r){case 1:var i=-1;break;case 2:i=250;break;case 5:i=0x3fffffff;break;case 4:i=1e4;break;default:i=5e3}return i=l+i,r={id:p++,callback:a,priorityLevel:r,startTime:l,expirationTime:i,sortIndex:-1},l>o?(r.sortIndex=l,t(f,r),null===n(d)&&r===n(f)&&(b?(x(j),j=-1):b=!0,A(C,l-o))):(r.sortIndex=i,t(d,r),v||g||(v=!0,R())),r},e.unstable_shouldYield=k,e.unstable_wrapCallback=function(e){var t=m;return function(){var n=m;m=t;try{return e.apply(this,arguments)}finally{m=n}}}}),tg=(0,v.c)((e,t)=>{t.exports=tm()}),tv=(0,v.c)((e,t)=>{var n=Math.floor(0xffffff*Math.random()),r=p.index=parseInt(0xffffff*Math.random(),10),a=(typeof l.default>"u"||"number"!=typeof l.default.pid?Math.floor(1e5*Math.random()):l.default.pid)%65535,i=(()=>{try{return _Buffer}catch(e){try{return o.Buffer}catch(e){return null}}})(),s=function(e){return!!(null!=e&&e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e))},c=[];for(u=0;u<256;u++)c[u]=(u<=15?"0":"")+u.toString(16);var u,d=RegExp("^[0-9a-fA-F]{24}$"),f=[];for(u=0;u<10;)f[48+u]=u++;for(;u<16;)f[55+u]=f[87+u]=u++;function p(e){if(!(this instanceof p))return new p(e);if(e&&(e instanceof p||"ObjectID"===e._bsontype))return e;if(this._bsontype="ObjectID",null==e||"number"==typeof e){this.id=this.generate(e);return}var t=p.isValid(e);if(!t&&null!=e)throw Error("Argument passed in must be a single String of 12 bytes or a string of 24 hex characters");if(t&&"string"==typeof e&&24===e.length)return p.createFromHexString(e);if(null!=e&&12===e.length)this.id=e;else{if(null!=e&&"function"==typeof e.toHexString)return e;throw Error("Argument passed in must be a single String of 12 bytes or a string of 24 hex characters")}}t.exports=p,p.default=p,p.createFromTime=function(e){var t;return new p((8===(t=(t=e=parseInt(e,10)%0xffffffff).toString(16)).length?t:"00000000".substring(t.length,8)+t)+"0000000000000000")},p.createFromHexString=function(e){if(typeof e>"u"||null!=e&&24!==e.length)throw Error("Argument passed in must be a single String of 12 bytes or a string of 24 hex characters");for(var t="",n=0;n<24;)t+=String.fromCharCode(f[e.charCodeAt(n++)]<<4|f[e.charCodeAt(n++)]);return new p(t)},p.isValid=function(e){return null!=e&&("number"==typeof e||("string"==typeof e?12===e.length||24===e.length&&d.test(e):e instanceof p||(s(e)?p.isValid(e.toString("hex")):"function"==typeof e.toHexString&&!!i&&(e.id instanceof i||"string"==typeof e.id)&&(12===e.id.length||24===e.id.length&&d.test(e.id)))))},p.prototype={constructor:p,toHexString:function(){if(!this.id||!this.id.length)throw Error("invalid ObjectId, ObjectId.id must be either a string or a Buffer, but is ["+JSON.stringify(this.id)+"]");if(24===this.id.length)return this.id;if(s(this.id))return this.id.toString("hex");for(var e="",t=0;t<this.id.length;
2t++)e+=c[this.id.charCodeAt(t)];return e},equals:function(e){return e instanceof p?this.toString()===e.toString():"string"==typeof e&&p.isValid(e)&&12===e.length&&s(this.id)?e===this.id.toString("binary"):"string"==typeof e&&p.isValid(e)&&24===e.length?e.toLowerCase()===this.toHexString():"string"==typeof e&&p.isValid(e)&&12===e.length?e===this.id:null!=e&&(e instanceof p||!!e.toHexString)&&e.toHexString()===this.toHexString()},getTimestamp:function(){var e,t=new Date;return e=s(this.id)?this.id[3]|this.id[2]<<8|this.id[1]<<16|this.id[0]<<24:this.id.charCodeAt(3)|this.id.charCodeAt(2)<<8|this.id.charCodeAt(1)<<16|this.id.charCodeAt(0)<<24,t.setTime(1e3*Math.floor(e)),t},generate:function(e){"number"!=typeof e&&(e=~~(Date.now()/1e3)),e=parseInt(e,10)%0xffffffff;var t=r=(r+1)%0xffffff;return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e,n>>16&255,n>>8&255,255&n,a>>8&255,255&a,t>>16&255,t>>8&255,255&t)}};var h=Symbol&&Symbol.for&&Symbol.for("nodejs.util.inspect.custom")||"inspect";p.prototype[h]=function(){return"ObjectID("+this+")"},p.prototype.toJSON=p.prototype.toHexString,p.prototype.toString=p.prototype.toHexString}),tb=(0,v.c)(e=>{var t="function"==typeof Symbol&&Symbol.for,n=t?Symbol.for("react.element"):60103,r=t?Symbol.for("react.portal"):60106,a=t?Symbol.for("react.fragment"):60107,l=t?Symbol.for("react.strict_mode"):60108,o=t?Symbol.for("react.profiler"):60114,i=t?Symbol.for("react.provider"):60109,s=t?Symbol.for("react.context"):60110,c=t?Symbol.for("react.async_mode"):60111,u=t?Symbol.for("react.concurrent_mode"):60111,d=t?Symbol.for("react.forward_ref"):60112,f=t?Symbol.for("react.suspense"):60113,p=t?Symbol.for("react.suspense_list"):60120,h=t?Symbol.for("react.memo"):60115,m=t?Symbol.for("react.lazy"):60116,g=t?Symbol.for("react.block"):60121,v=t?Symbol.for("react.fundamental"):60117,b=t?Symbol.for("react.responder"):60118,y=t?Symbol.for("react.scope"):60119;function x(e){if("object"==typeof e&&null!==e){var t=e.$$typeof;switch(t){case n:switch(e=e.type){case c:case u:case a:case o:case l:case f:return e;default:switch(e=e&&e.$$typeof){case s:case d:case m:case h:case i:return e;default:return t}}case r:return t}}}function w(e){return x(e)===u}e.AsyncMode=c,e.ConcurrentMode=u,e.ContextConsumer=s,e.ContextProvider=i,e.Element=n,e.ForwardRef=d,e.Fragment=a,e.Lazy=m,e.Memo=h,e.Portal=r,e.Profiler=o,e.StrictMode=l,e.Suspense=f,e.isAsyncMode=function(e){return w(e)||x(e)===c},e.isConcurrentMode=w,e.isContextConsumer=function(e){return x(e)===s},e.isContextProvider=function(e){return x(e)===i},e.isElement=function(e){return"object"==typeof e&&null!==e&&e.$$typeof===n},e.isForwardRef=function(e){return x(e)===d},e.isFragment=function(e){return x(e)===a},e.isLazy=function(e){return x(e)===m},e.isMemo=function(e){return x(e)===h},e.isPortal=function(e){return x(e)===r},e.isProfiler=function(e){return x(e)===o},e.isStrictMode=function(e){return x(e)===l},e.isSuspense=function(e){return x(e)===f},e.isValidElementType=function(e){return"string"==typeof e||"function"==typeof e||e===a||e===u||e===o||e===l||e===f||e===p||"object"==typeof e&&null!==e&&(e.$$typeof===m||e.$$typeof===h||e.$$typeof===i||e.$$typeof===s||e.$$typeof===d||e.$$typeof===v||e.$$typeof===b||e.$$typeof===y||e.$$typeof===g)},e.typeOf=x}),ty=(0,v.c)((e,t)=>{t.exports=tb()}),tx=(0,v.c)((e,t)=>{var n=ty(),r={childContextTypes:!0,contextType:!0,contextTypes:!0,defaultProps:!0,displayName:!0,getDefaultProps:!0,getDerivedStateFromError:!0,getDerivedStateFromProps:!0,mixins:!0,propTypes:!0,type:!0},a={name:!0,length:!0,prototype:!0,caller:!0,callee:!0,arguments:!0,arity:!0},l={$$typeof:!0,compare:!0,defaultProps:!0,displayName:!0,propTypes:!0,type:!0},o={};function i(e){return n.isMemo(e)?l:o[e.$$typeof]||r}o[n.ForwardRef]={$$typeof:!0,render:!0,defaultProps:!0,displayName:!0,propTypes:!0},o[n.Memo]=l;var s=Object.defineProperty,c=Object.getOwnPropertyNames,u=Object.getOwnPropertySymbols,d=Object.getOwnPropertyDescriptor,f=Object.getPrototypeOf,p=Object.prototype;t.exports=function e(t,n,r){if("string"!=typeof n){if(p){var l=f(n);l&&l!==p&&e(t,l,r)}var o=c(n);u&&(o=o.concat(u(n)));for(var h=i(t),m=i(n),g=0;g<o.length;++g){var v=o[g];if(!a[v]&&!(r&&r[v])&&!(m&&m[v])&&!(h&&h[v])){var b=d(n,v);try{s(t,v,b)}catch(e){}}}}return t}}),tw=(0,v.c)((e,t)=>{function n(e){return void 0===e}function r(e){return e===Object(e)}function a(e){return Array.isArray(e)}
2function l(e,t){return t?r(e)&&!n(e.uri):r(e)&&"number"==typeof e.size&&"string"==typeof e.type&&"function"==typeof e.slice}function o(e){return!n(e)&&e}t.exports={serialize:function e(t,i,s,c){i=i||{},s=s||new FormData,i.indices=o(i.indices),i.nullsAsUndefineds=o(i.nullsAsUndefineds),i.booleansAsIntegers=o(i.booleansAsIntegers),i.allowEmptyArrays=o(i.allowEmptyArrays),i.noAttributesWithArrayNotation=o(i.noAttributesWithArrayNotation),i.noFilesWithArrayNotation=o(i.noFilesWithArrayNotation),i.dotsForObjectNotation=o(i.dotsForObjectNotation);let u="function"==typeof s.getParts;return n(t)||(null===t?i.nullsAsUndefineds||s.append(c,""):"boolean"==typeof t?i.booleansAsIntegers?s.append(c,+!!t):s.append(c,t):a(t)?t.length?t.forEach((t,n)=>{var a;let o=c+"["+(i.indices?n:"")+"]";(i.noAttributesWithArrayNotation||i.noFilesWithArrayNotation&&l(a=t,u)&&"string"==typeof a.name&&(r(a.lastModifiedDate)||"number"==typeof a.lastModified))&&(o=c),e(t,i,s,o)}):i.allowEmptyArrays&&s.append(i.noAttributesWithArrayNotation?c:c+"[]",""):t instanceof Date?s.append(c,t.toISOString()):r(t)&&!l(t,u)?Object.keys(t).forEach(n=>{let r=t[n];if(a(r))for(;n.length>2&&n.lastIndexOf("[]")===n.length-2;)n=n.substring(0,n.length-2);let l=c?i.dotsForObjectNotation?c+"."+n:c+"["+n+"]":n;e(r,i,s,l)}):s.append(c,t)),s}}}),t_=(0,v.c)((e,t)=>{var n,r;n="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",t.exports=r={rotl:function(e,t){return e<<t|e>>>32-t},rotr:function(e,t){return e<<32-t|e>>>t},endian:function(e){if(e.constructor==Number)return 0xff00ff&r.rotl(e,8)|0xff00ff00&r.rotl(e,24);for(var t=0;t<e.length;t++)e[t]=r.endian(e[t]);return e},randomBytes:function(e){for(var t=[];e>0;e--)t.push(Math.floor(256*Math.random()));return t},bytesToWords:function(e){for(var t=[],n=0,r=0;n<e.length;n++,r+=8)t[r>>>5]|=e[n]<<24-r%32;return t},wordsToBytes:function(e){for(var t=[],n=0;n<32*e.length;n+=8)t.push(e[n>>>5]>>>24-n%32&255);return t},bytesToHex:function(e){for(var t=[],n=0;n<e.length;n++)t.push((e[n]>>>4).toString(16)),t.push((15&e[n]).toString(16));return t.join("")},hexToBytes:function(e){for(var t=[],n=0;n<e.length;n+=2)t.push(parseInt(e.substr(n,2),16));return t},bytesToBase64:function(e){for(var t=[],r=0;r<e.length;r+=3)for(var a=e[r]<<16|e[r+1]<<8|e[r+2],l=0;l<4;l++)8*r+6*l<=8*e.length?t.push(n.charAt(a>>>6*(3-l)&63)):t.push("=");return t.join("")},base64ToBytes:function(e){e=e.replace(/[^A-Z0-9+\/]/ig,"");for(var t=[],r=0,a=0;r<e.length;a=++r%4)0!=a&&t.push((n.indexOf(e.charAt(r-1))&Math.pow(2,-2*a+8)-1)<<2*a|n.indexOf(e.charAt(r))>>>6-2*a);return t}}}),tC=(0,v.c)((e,t)=>{var n={utf8:{stringToBytes:function(e){return n.bin.stringToBytes(unescape(encodeURIComponent(e)))},bytesToString:function(e){return decodeURIComponent(escape(n.bin.bytesToString(e)))}},bin:{stringToBytes:function(e){for(var t=[],n=0;n<e.length;n++)t.push(255&e.charCodeAt(n));return t},bytesToString:function(e){for(var t=[],n=0;n<e.length;n++)t.push(String.fromCharCode(e[n]));return t.join("")}}};t.exports=n}),tS=(0,v.c)((e,t)=>{function n(e){return!!e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e)}t.exports=function(e){var t;return null!=e&&(n(e)||"function"==typeof(t=e).readFloatLE&&"function"==typeof t.slice&&n(t.slice(0,0))||!!e._isBuffer)}}),tj=(0,v.c)((e,t)=>{var n,r,a,l,o;n=t_(),r=tC().utf8,a=tS(),l=tC().bin,(o=function(e,t){e.constructor==String?e=t&&"binary"===t.encoding?l.stringToBytes(e):r.stringToBytes(e):a(e)?e=Array.prototype.slice.call(e,0):Array.isArray(e)||e.constructor===Uint8Array||(e=e.toString());for(var i=n.bytesToWords(e),s=8*e.length,c=0x67452301,u=-0x10325477,d=-0x67452302,f=0x10325476,p=0;p<i.length;p++)i[p]=(i[p]<<8|i[p]>>>24)&0xff00ff|(i[p]<<24|i[p]>>>8)&0xff00ff00;i[s>>>5]|=128<<s%32,i[(s+64>>>9<<4)+14]=s;for(var h=o._ff,m=o._gg,g=o._hh,v=o._ii,p=0;p<i.length;p+=16){var b=c,y=u,x=d,w=f;c=h(c,u,d,f,i[p+0],7,-0x28955b88),f=h(f,c,u,d,i[p+1],12,-0x173848aa),d=h(d,f,c,u,i[p+2],17,0x242070db),u=h(u,d,f,c,i[p+3],22,-0x3e423112),c=h(c,u,d,f,i[p+4],7,-0xa83f051),f=h(f,c,u,d,i[p+5],12,0x4787c62a),d=h(d,f,c,u,i[p+6],17,-0x57cfb9ed),u=h(u,d,f,c,i[p+7],22,-0x2b96aff),c=h(c,u,d,f,i[p+8],7,0x698098d8),f=h(f,c,u,d,i[p+9],12,-0x74bb0851),d=h(d,f,c,u,i[p+10],17,-42063),u=h(u,d,f,c,i[p+11],22,-0x76a32842),c=h(c,u,d,f,i[p+12],7,0x6b901122),f=h(f,c,u,d,i[p+13],12,-0x2678e6d),d=h(d,f,c,u,i[p+14],17,-0x5986bc72),u=h(u,d,f,c,i[p+15],22,0x49b40821),c=m(c,u,d,f,i[p+1],5,-0x9e1da9e),f=m(f,c,u,d,i[p+6],9,-0x3fbf4cc0),d=m(d,f,c,u,i[p+11],14,0x265e5a51),u=m(u,d,f,c,i[p+0],20,-0x16493856),c=m(c,u,d,f,i[p+5],5,-0x29d0efa3),f=m(f,c,u,d,i[p+10],9,0x2441453),d=m(d,f,c,u,i[p+15],14,-0x275e197f),u=m(u,d,f,c,i[p+4],20,-0x182c0438),c=m(c,u,d,f,i[p+9],5,0x21e1cde6),f=m(f,c,u,d,i[p+14],9,-0x3cc8f82a),d=m(d,f,c,u,i[p+3],14,-0xb2af279),u=m(u,d,f,c,i[p+8],20,0x455a14ed),c=m(c,u,d,f,i[p+13],5,-0x561c16fb),f=m(f,c,u,d,i[p+2],9,-0x3105c08),d=m(d,f,c,u,i[p+7],14,0x676f02d9),u=m(u,d,f,c,i[p+12],20,-0x72d5b376),c=g(c,u,d,f,i[p+5],4,-378558),f=g(f,c,u,d,i[p+8],11,-0x788e097f),d=g(d,f,c,u,i[p+11],16,0x6d9d6122),u=g(u,d,f,c,i[p+14],23,-0x21ac7f4),c=g(c,u,d,f,i[p+1],4,-0x5b4115bc),f=g(f,c,u,d,i[p+4],11,0x4bdecfa9),d=g(d,f,c,u,i[p+7],16,-0x944b4a0),u=g(u,d,f,c,i[p+10],23,-0x41404390),c=g(c,u,d,f,i[p+13],4,0x289b7ec6),f=g(f,c,u,d,i[p+0],11,-0x155ed806),d=g(d,f,c,u,i[p+3],16,-0x2b10cf7b),u=g(u,d,f,c,i[p+6],23,0x4881d05
2),c=g(c,u,d,f,i[p+9],4,-0x262b2fc7),f=g(f,c,u,d,i[p+12],11,-0x1924661b),d=g(d,f,c,u,i[p+15],16,0x1fa27cf8),u=g(u,d,f,c,i[p+2],23,-0x3b53a99b),c=v(c,u,d,f,i[p+0],6,-0xbd6ddbc),f=v(f,c,u,d,i[p+7],10,0x432aff97),d=v(d,f,c,u,i[p+14],15,-0x546bdc59),u=v(u,d,f,c,i[p+5],21,-0x36c5fc7),c=v(c,u,d,f,i[p+12],6,0x655b59c3),f=v(f,c,u,d,i[p+3],10,-0x70f3336e),d=v(d,f,c,u,i[p+10],15,-1051523),u=v(u,d,f,c,i[p+1],21,-0x7a7ba22f),c=v(c,u,d,f,i[p+8],6,0x6fa87e4f),f=v(f,c,u,d,i[p+15],10,-0x1d31920),d=v(d,f,c,u,i[p+6],15,-0x5cfebcec),u=v(u,d,f,c,i[p+13],21,0x4e0811a1),c=v(c,u,d,f,i[p+4],6,-0x8ac817e),f=v(f,c,u,d,i[p+11],10,-0x42c50dcb),d=v(d,f,c,u,i[p+2],15,0x2ad7d2bb),u=v(u,d,f,c,i[p+9],21,-0x14792c6f),c=c+b>>>0,u=u+y>>>0,d=d+x>>>0,f=f+w>>>0}return n.endian([c,u,d,f])})._ff=function(e,t,n,r,a,l,o){var i=e+(t&n|~t&r)+(a>>>0)+o;return(i<<l|i>>>32-l)+t},o._gg=function(e,t,n,r,a,l,o){var i=e+(t&r|n&~r)+(a>>>0)+o;return(i<<l|i>>>32-l)+t},o._hh=function(e,t,n,r,a,l,o){var i=e+(t^n^r)+(a>>>0)+o;return(i<<l|i>>>32-l)+t},o._ii=function(e,t,n,r,a,l,o){var i=e+(n^(t|~r))+(a>>>0)+o;return(i<<l|i>>>32-l)+t},o._blocksize=16,o._digestsize=16,t.exports=function(e,t){if(null==e)throw Error("Illegal argument "+e);var r=n.wordsToBytes(o(e,t));return t&&t.asBytes?r:t&&t.asString?l.bytesToString(r):n.bytesToHex(r)}});function tE(e){let{CustomComponent:t,Fallback:n}=e;return void 0!==t?t:n}var tN=(0,v.e)(tg(),1),tk=Symbol(),tT=Symbol(),tR=typeof window>"u"||/ServerSideRendering/.test(window.navigator&&window.navigator.userAgent)?p.useEffect:p.useLayoutEffect,tA=tN.unstable_runWithPriority?e=>{try{(0,tN.unstable_runWithPriority)(tN.unstable_NormalPriority,e)}catch(t){if("Not implemented."===t.message)e();else throw t}}:e=>e(),tP=e=>e;function tO(e,t){let{v:{current:n},n:{current:r},l:a}=(0,p.useContext)(e)[tk],l=t(n),[o,i]=(0,p.useReducer)((e,a)=>{if(!a)return[n,l];if("p"in a)throw a.p;if(a.n===r)return Object.is(e[1],l)?e:[n,l];try{if("v"in a){if(Object.is(e[0],a.v))return e;let n=t(a.v);return Object.is(e[1],n)?e:[a.v,n]}}catch(e){}return[...e]},[n,l]);return Object.is(o[1],l)||i(),tR(()=>(a.add(i),()=>{a.delete(i)}),[a]),o[1]}var tD=(0,p.createContext)({}),tI=(0,p.createContext)({}),tM=(0,p.createContext)({}),tL=(0,p.createContext)(!1),tF=(0,p.createContext)(!1),tB=(0,p.createContext)(!1),tU=(0,p.createContext)(!1),tz=(0,p.createContext)(!1),tV=(r4=[{},()=>null],(t=(0,p.createContext)({[tk]:{v:{current:r4},n:{current:-1},l:new Set,u:e=>e()}}))[tT]=t.Provider,n=t.Provider,t.Provider=e=>{let{value:t,children:r}=e,a=(0,p.useRef)(t),l=(0,p.useRef)(0),[o,i]=(0,p.useState)(null);o&&(o(t),i(null));let s=(0,p.useRef)();if(!s.current){let e=new Set;s.current={[tk]:{v:a,n:l,l:e,u:(t,n)=>{l.current+=1;let r={n:l.current};(null==n?void 0:n.suspense)&&(r.n*=-1,r.p=new Promise(e=>{i(()=>t=>{r.v=t,delete r.p,e(t)})})),e.forEach(e=>e(r)),t()}}}}return tR(()=>{a.current=t,l.current+=1,tA(()=>{s.current[tk].l.forEach(e=>{e({n:l.current,v:t})})})},[t]),(0,p.createElement)(n,{value:s.current},r)},delete t.Consumer,t),tq=()=>(0,p.use)(tD),tH=()=>(0,p.use)(tI),t$=()=>(0,p.use)(tM),tK=()=>(0,p.use)(tL),tG=()=>(0,p.use)(tF),tW=()=>(0,p.use)(tB),tY=()=>(0,p.use)(tU),tQ=()=>(0,p.use)(tz),tX=e=>tO(tV,e),tJ=()=>tO(tV,tP),tZ=p.default.createContext({data:{},path:"",rowNumber:void 0}),t0=e=>{let{children:t,path:n,rowNumber:r}=e,{getDataByPath:a,getSiblingData:l}=t$(),o=l(n),i=a(n)||o,s=p.default.useMemo(()=>({data:i,path:n,rowNumber:r}),[i,n,r]);return(0,b.jsx)(tZ,{value:s,children:t})},t1=e=>{let{className:t,CustomComponent:n,label:r,path:a,rowNumber:l}=e;return(0,b.jsx)(t0,{path:a,rowNumber:l,children:(0,b.jsx)(tE,{CustomComponent:n,Fallback:"string"==typeof r?(0,b.jsx)("span",{className:["row-label",t].filter(Boolean).join(" "),style:{pointerEvents:"none"},children:r}):r})})},t2=Array(12).fill(0),t3=e=>{let{visible:t,className:n}=e;return p.default.createElement("div",{className:["sonner-loading-wrapper",n].filter(Boolean).join(" "),"data-visible":t},p.default.createElement("div",{className:"sonner-spinner"},t2.map((e,t)=>p.default.createElement("div",{className:"sonner-loading-bar",key:"spinner-bar-".concat(t)}))))},t6=p.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},p.default.createElement("path",{fillRule:"evenodd",d:"M10 18a8 8 0 100-16 8 8 0 000 16zm3.857-9.809a.75.75 0 00-1.214-.882l-3.483 4.79-1.88-1.88a.75.75 0 10-1.06 1.061l2.5 2.5a.75.75 0 001.137-.089l4-5.5z",clipRule:"evenodd"})),t5=p.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",fill:"
2currentColor",height:"20",width:"20"},p.default.createElement("path",{fillRule:"evenodd",d:"M9.401 3.003c1.155-2 4.043-2 5.197 0l7.355 12.748c1.154 2-.29 4.5-2.599 4.5H4.645c-2.309 0-3.752-2.5-2.598-4.5L9.4 3.003zM12 8.25a.75.75 0 01.75.75v3.75a.75.75 0 01-1.5 0V9a.75.75 0 01.75-.75zm0 8.25a.75.75 0 100-1.5.75.75 0 000 1.5z",clipRule:"evenodd"})),t4=p.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},p.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a.75.75 0 000 1.5h.253a.25.25 0 01.244.304l-.459 2.066A1.75 1.75 0 0010.747 15H11a.75.75 0 000-1.5h-.253a.25.25 0 01-.244-.304l.459-2.066A1.75 1.75 0 009.253 9H9z",clipRule:"evenodd"})),t8=p.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",height:"20",width:"20"},p.default.createElement("path",{fillRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-8-5a.75.75 0 01.75.75v4.5a.75.75 0 01-1.5 0v-4.5A.75.75 0 0110 5zm0 10a1 1 0 100-2 1 1 0 000 2z",clipRule:"evenodd"})),t9=p.default.createElement("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:"1.5",strokeLinecap:"round",strokeLinejoin:"round"},p.default.createElement("line",{x1:"18",y1:"6",x2:"6",y2:"18"}),p.default.createElement("line",{x1:"6",y1:"6",x2:"18",y2:"18"})),t7=1,ne=new class{constructor(){this.subscribe=e=>(this.subscribers.push(e),()=>{let t=this.subscribers.indexOf(e);this.subscribers.splice(t,1)}),this.publish=e=>{this.subscribers.forEach(t=>t(e))},this.addToast=e=>{this.publish(e),this.toasts=[...this.toasts,e]},this.create=e=>{var t;let{message:n}=e,r=(0,u._)(e,["message"]),a="number"==typeof(null==e?void 0:e.id)||(null==(t=e.id)?void 0:t.length)>0?e.id:t7++,l=this.toasts.find(e=>e.id===a),o=void 0===e.dismissible||e.dismissible;return this.dismissedToasts.has(a)&&this.dismissedToasts.delete(a),l?this.toasts=this.toasts.map(t=>t.id===a?(this.publish((0,c._)((0,s._)({},t,e),{id:a,title:n})),(0,c._)((0,s._)({}
2,t,e),{id:a,dismissible:o,title:n})):t):this.addToast((0,c._)((0,s._)({title:n},r),{dismissible:o,id:a})),a},this.dismiss=e=>(this.dismissedToasts.add(e),e||this.toasts.forEach(e=>{this.subscribers.forEach(t=>t({id:e.id,dismiss:!0}))}),this.subscribers.forEach(t=>t({id:e,dismiss:!0})),e),this.message=(e,t)=>this.create((0,c._)((0,s._)({},t),{message:e})),this.error=(e,t)=>this.create((0,c._)((0,s._)({},t),{message:e,type:"error"})),this.success=(e,t)=>this.create((0,c._)((0,s._)({},t),{type:"success",message:e})),this.info=(e,t)=>this.create((0,c._)((0,s._)({},t),{type:"info",message:e})),this.warning=(e,t)=>this.create((0,c._)((0,s._)({},t),{type:"warning",message:e})),this.loading=(e,t)=>this.create((0,c._)((0,s._)({},t),{type:"loading",message:e})),this.promise=(e,t)=>{let n;if(!t)return;void 0!==t.loading&&(n=this.create((0,c._)((0,s._)({},t),{promise:e,type:"loading",message:t.loading,description:"function"!=typeof t.description?t.description:void 0})));let r=e instanceof Promise?e:e(),a=void 0!==n,l,o=r.then(async e=>{if(l=["resolve",e],p.default.isValidElement(e))a=!1,this.create({id:n,type:"default",message:e});else if(nt(e)&&!e.ok){a=!1;let r="function"==typeof t.error?await t.error("HTTP error! status: ".concat(e.status)):t.error,l="function"==typeof t.description?await t.description("HTTP error! status: ".concat(e.status)):t.description;this.create({id:n,type:"error",message:r,description:l})}else if(void 0!==t.success){a=!1;let r="function"==typeof t.success?await t.success(e):t.success,l="function"==typeof t.description?await t.description(e):t.description;this.create({id:n,type:"success",message:r,description:l})}}).catch(async e=>{if(l=["reject",e],void 0!==t.error){a=!1;let r="function"==typeof t.error?await t.error(e):t.error,l="function"==typeof t.description?await t.description(e):t.description;this.create({id:n,type:"error",message:r,description:l})}}).finally(()=>{var e;a&&(this.dismiss(n),n=void 0),null==(e=t.finally)||e.call(t)}),i=()=>new Promise((e,t)=>o.then(()=>"reject"===l[0]?t(l[1]):e(l[1])).catch(t));return"string"!=typeof n&&"number"!=typeof n?{unwrap:i}:Object.assign(n,{unwrap:i})},this.custom=(e,t)=>{let n=(null==t?void 0:t.id)||t7++;return this.create((0,s._)({jsx:e(n),id:n},t)),n},this.getActiveToasts=()=>this.toasts.filter(e=>!this.dismissedToasts.has(e.id)),this.subscribers=[],this.toasts=[],this.dismissedToasts=new Set}},nt=e=>e&&"object"==typeof e&&"ok"in e&&"boolean"==typeof e.ok&&"status"in e&&"number"==typeof e.status,nn=Object.assign((e,t)=>{let n=(null==t?void 0:t.id)||t7++;return ne.addToast((0,c._)((0,s._)({title:e},t),{id:n})),n},{success:ne.success,info:ne.info,warning:ne.warning,error:ne.error,custom:ne.custom,message:ne.message,promise:ne.promise,dismiss:ne.dismiss,loading:ne.loading},{getHistory:()=>ne.toasts,getToasts:()=>ne.getActiveToasts()});function nr(e){return void 0!==e.label}function na(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(Boolean).join(" ")}!function(e){let{insertAt:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e||typeof document>"u")return;let n=document.head||document.getElementsByTagName("head")[0],r=document.createElement("style");r.type="text/css","top"===t&&n.firstChild?n.insertBefore(r,n.firstChild):n.appendChild(r),r.styleSheet?r.styleSheet.cssText=e:r.appendChild(document.createTextNode(e))}(':where(html[dir="ltr"]),:where([data-sonner-toaster][dir="ltr"]){--toast-icon-margin-start: -3px;--toast-icon-margin-end: 4px;--toast-svg-margin-start: -1px;--toast-svg-margin-end: 0px;--toast-button-margin-start: auto;--toast-button-margin-end: 0;--toast-close-button-start: 0;--toast-close-button-end: unset;--toast-close-button-transform: translate(-35%, -35%)}:where(html[dir="rtl"]),:where([data-sonner-toaster][dir="rtl"]){--toast-icon-margin-start: 4px;--toast-icon-margin-end: -3px;--toast-svg-margin-start: 0px;--toast-svg-margin-end: -1px;--toast-button-margin-start: 0;--toast-button-margin-end: auto;--toast-close-button-start: unset;--toast-close-button-end: 0;--toast-close-button-transform: translate(35%, -35%)}:where([data-sonner-toaster]){position:fixed;width:var(--width);font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Helvetica Neue,Arial,Noto Sans,sans-serif,Apple Color Emoji,Segoe UI Emoji,Segoe UI Symbol,Noto Color Emoji;--gray1: hsl(0, 0%, 99%);--gray2: hsl(0, 0%, 97.3%);--gray3: hsl(0, 0%, 95.1%);--gray4: hsl(0, 0%, 93%);--gray5: hsl(0, 0%, 90.9%);--gray6: hsl(0, 0%, 88.7%);--gray7: hsl(0, 0%, 85.8%);--gray8: hsl(0, 0%, 78%);--gray9: hsl(0, 0%, 56.1%);--gray10: hsl(0, 0%, 52.3%);--gray11: hsl(0, 0%, 43.5%);--gray12: hsl(0, 0%, 9%);--border-radius: 8px;box-sizing:border-box;padding:0;margin:0;list-style:none;outline:none;z-index:999999999;transition:transform .4s ease}:where([data-sonner-toaster][data-lifted="true"]){transform:translateY(-10px)}@media (hover: none) and (pointer: coarse){:where([data-sonner-toaster][data-lifted="true"]){transform:none}}:where([data-sonner-toaster][data-x-position="right"]){right:var(--offset-right)}:where([data-sonner-toaster][data-x-position="left"]){left:var(--offset-left)}:where([data-sonner-toaster][data-x-position="center"]){left:50%;transform:translate(-50%)}:where([data-sonner-toaster][data-y-position="top"]){top:var(--offset-top)}:where([data-sonner-toaster][data-y-position="bottom"]){bottom:var(--offset-bottom)}:where([data-sonner-toast]){--y: translateY(100%);--lift-amount: calc(var(--lift) * var(--gap));z-index:var(--z-index);position:absolute;opacity:0;transform:var(--y);filter:blur(0);touch-action:none;transition:transform .4s,opacity .4s,height .4s,box-shadow .2s;box-sizing:border-box;outline:none;overflow-wrap:anywhere}:where([data-sonner-toast][data-styled="true"]){padding:16px;background:var(--normal-bg);border:1px solid var(--normal-border);color:var(--normal-text);border-radius:var(--border-radius);box-shadow:0 4px 12px #0000001a;width:var(--width);font-size:13px;display:flex;align-items:center;gap:6px}:where([data-sonner-toast]:focus-visible){box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast][data-y-position="top"]){top:0;--y: translateY(-100%);--lift: 1;--lift-amount: calc(1 * var(--gap))}:where([data-sonner-toast][data-y-position="bottom"]){bottom:0;--y: translateY(100%);--lift: -1;--lift-amount: calc(var(--lift) * var(--gap))}:where([data-sonner-toast]) :where([data-description]){font-weight:400;line-height:1.4;color:inherit}:where([data-sonner-toast]) :where([data-title]){font-weight:500;line-height:1.5;color:inherit}:where([data-sonner-toast]) :where([data-icon]){display:flex;height:16px;width:16px;position:relative;justify-content:flex-start;align-items:center;flex-shrink:0;margin-left:var(--toast-icon-margin-start);margin-right:var(--toast-icon-margin-end)}:where([data-sonner-toast][data-promise="true"]) :where([data-icon])>svg{opacity:0;transform:scale(.8);transform-origin:center;animation:sonner-fade-in .3s ease forwards}:where([data-sonner-toast]) :where([data-icon])>*{flex-shrink:0}:where([data-sonner-toast]) :where([data-icon]) svg{margin-left:var(--toast-svg-margin-start);margin-right:var(--toast-svg-margin-end)}:where([data-sonner-toast]) :where([data-content]){display:flex;flex-direction:column;gap:2px}[data-sonner-toast][data-styled=true] [data-button]{border-radius:4px;padding-left:8px;padding-right:8px;height:24px;font-size:12px;color:var(--normal-bg);background:var(--normal-text);margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end);border:none;cursor:pointer;outline:none;display:flex;align-items:center;flex-shrink:0;transition:opacity .4s,box-shadow .2s}:where([data-sonner-toast]) :where([data-button]):focus-visible{box-shadow:0 0 0 2px #0006}:where([data-sonner-toast]) :where([data-button]):first-of-type{margin-left:var(--toast-button-margin-start);margin-right:var(--toast-button-margin-end)}:where([data-sonner-toast]) :where([data-cancel]){color:var(--normal-text);background:rgba(0,0,0,.08)}:where([data-sonner-toast][data-theme="dark"]) :where([data-cancel]){background:rgba(255,255,255,.3)}:where([data-sonner-toast]) :where([data-close-button]){position:absolute;
2left:var(--toast-close-button-start);right:var(--toast-close-button-end);top:0;height:20px;width:20px;display:flex;justify-content:center;align-items:center;padding:0;color:var(--gray12);border:1px solid var(--gray4);transform:var(--toast-close-button-transform);border-radius:50%;cursor:pointer;z-index:1;transition:opacity .1s,background .2s,border-color .2s}[data-sonner-toast] [data-close-button]{background:var(--gray1)}:where([data-sonner-toast]) :where([data-close-button]):focus-visible{box-shadow:0 4px 12px #0000001a,0 0 0 2px #0003}:where([data-sonner-toast]) :where([data-disabled="true"]){cursor:not-allowed}:where([data-sonner-toast]):hover :where([data-close-button]):hover{background:var(--gray2);border-color:var(--gray5)}:where([data-sonner-toast][data-swiping="true"]):before{content:"";position:absolute;left:-50%;right:-50%;height:100%;z-index:-1}:where([data-sonner-toast][data-y-position="top"][data-swiping="true"]):before{bottom:50%;transform:scaleY(3) translateY(50%)}:where([data-sonner-toast][data-y-position="bottom"][data-swiping="true"]):before{top:50%;transform:scaleY(3) translateY(-50%)}:where([data-sonner-toast][data-swiping="false"][data-removed="true"]):before{content:"";position:absolute;inset:0;transform:scaleY(2)}:where([data-sonner-toast]):after{content:"";position:absolute;left:0;height:calc(var(--gap) + 1px);bottom:100%;width:100%}:where([data-sonner-toast][data-mounted="true"]){--y: translateY(0);opacity:1}:where([data-sonner-toast][data-expanded="false"][data-front="false"]){--scale: var(--toasts-before) * .05 + 1;--y: translateY(calc(var(--lift-amount) * var(--toasts-before))) scale(calc(-1 * var(--scale)));height:var(--front-toast-height)}:where([data-sonner-toast])>*{transition:opacity .4s}:where([data-sonner-toast][data-expanded="false"][data-front="false"][data-styled="true"])>*{opacity:0}
2:where([data-sonner-toast][data-visible="false"]){opacity:0;pointer-events:none}:where([data-sonner-toast][data-mounted="true"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset)));height:var(--initial-height)}:where([data-sonner-toast][data-removed="true"][data-front="true"][data-swipe-out="false"]){--y: translateY(calc(var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="true"]){--y: translateY(calc(var(--lift) * var(--offset) + var(--lift) * -100%));opacity:0}:where([data-sonner-toast][data-removed="true"][data-front="false"][data-swipe-out="false"][data-expanded="false"]){--y: translateY(40%);opacity:0;transition:transform .5s,opacity .2s}:where([data-sonner-toast][data-removed="true"][data-front="false"]):before{height:calc(var(--initial-height) + 20%)}[data-sonner-toast][data-swiping=true]{transform:var(--y) translateY(var(--swipe-amount-y, 0px)) translate(var(--swipe-amount-x, 0px));transition:none}[data-sonner-toast][data-swiped=true]{user-select:none}[data-sonner-toast][data-swipe-out=true][data-y-position=bottom],[data-sonner-toast][data-swipe-out=true][data-y-position=top]{animation-duration:.2s;animation-timing-function:ease-out;animation-fill-mode:forwards}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=left]{animation-name:swipe-out-left}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=right]{animation-name:swipe-out-right}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=up]{animation-name:swipe-out-up}[data-sonner-toast][data-swipe-out=true][data-swipe-direction=down]{animation-name:swipe-out-down}@keyframes swipe-out-left{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) - 100%));opacity:0}}@keyframes swipe-out-right{0%{transform:var(--y) translate(var(--swipe-amount-x));opacity:1}to{transform:var(--y) translate(calc(var(--swipe-amount-x) + 100%));opacity:0}}@keyframes swipe-out-up{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) - 100%));opacity:0}}@keyframes swipe-out-down{0%{transform:var(--y) translateY(var(--swipe-amount-y));opacity:1}to{transform:var(--y) translateY(calc(var(--swipe-amount-y) + 100%));opacity:0}}@media (max-width: 600px){[data-sonner-toaster]{position:fixed;right:var(--mobile-offset-right);left:var(--mobile-offset-left);width:100%}[data-sonner-toaster][dir=rtl]{left:calc(var(--mobile-offset-left) * -1)}[data-sonner-toaster] [data-sonner-toast]{left:0;right:0;width:calc(100% - var(--mobile-offset-left) * 2)}[data-sonner-toaster][data-x-position=left]{left:var(--mobile-offset-left)}[data-sonner-toaster][data-y-position=bottom]{bottom:var(--mobile-offset-bottom)}[data-sonner-toaster][data-y-position=top]{top:var(--mobile-offset-top)}[data-sonner-toaster][data-x-position=center]{left:var(--mobile-offset-left);right:var(--mobile-offset-right);transform:none}}[data-sonner-toaster][data-theme=light]{--normal-bg: #fff;--normal-border: var(--gray4);--normal-text: var(--gray12);--success-bg: hsl(143, 85%, 96%);--success-border: hsl(145, 92%, 91%);--success-text: hsl(140, 100%, 27%);--info-bg: hsl(208, 100%, 97%);--info-border: hsl(221, 91%, 91%);--info-text: hsl(210, 92%, 45%);--warning-bg: hsl(49, 100%, 97%);--warning-border: hsl(49, 91%, 91%);--warning-text: hsl(31, 92%, 45%);--error-bg: hsl(359, 100%, 97%);--error-border: hsl(359, 100%, 94%);--error-text: hsl(360, 100%, 45%)}[data-sonner-toaster][data-theme=light] [data-sonner-toast][data-invert=true]{--normal-bg: #000;--normal-border: hsl(0, 0%, 20%);--normal-text: var(--gray1)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast][data-invert=true]{--normal-bg: #fff;--normal-border: var(--gray3);--normal-text: var(--gray12)}[data-sonner-toaster][data-theme=dark]{--normal-bg: #000;--normal-bg-hover: hsl(0, 0%, 12%);--normal-border: hsl(0, 0%, 20%);--normal-border-hover: hsl(0, 0%, 25%);--normal-text: var(--gray1);--success-bg: hsl(150, 100%, 6%);--success-border: hsl(147, 100%, 12%);--success-text: hsl(150, 86%, 65%);--info-bg: hsl(215, 100%, 6%);--info-border: hsl(223, 100%, 12%);--info-text: hsl(216, 87%, 65%);--warning-bg: hsl(64, 100%, 6%);--warning-border: hsl(60, 100%, 12%);--warning-text: hsl(46, 87%, 65%);--error-bg: hsl(358, 76%, 10%);--error-border: hsl(357, 89%, 16%);
2--error-text: hsl(358, 100%, 81%)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]{background:var(--normal-bg);border-color:var(--normal-border);color:var(--normal-text)}[data-sonner-toaster][data-theme=dark] [data-sonner-toast] [data-close-button]:hover{background:var(--normal-bg-hover);border-color:var(--normal-border-hover)}[data-rich-colors=true][data-sonner-toast][data-type=success],[data-rich-colors=true][data-sonner-toast][data-type=success] [data-close-button]{background:var(--success-bg);border-color:var(--success-border);color:var(--success-text)}[data-rich-colors=true][data-sonner-toast][data-type=info],[data-rich-colors=true][data-sonner-toast][data-type=info] [data-close-button]{background:var(--info-bg);border-color:var(--info-border);color:var(--info-text)}[data-rich-colors=true][data-sonner-toast][data-type=warning],[data-rich-colors=true][data-sonner-toast][data-type=warning] [data-close-button]{background:var(--warning-bg);border-color:var(--warning-border);color:var(--warning-text)}[data-rich-colors=true][data-sonner-toast][data-type=error],[data-rich-colors=true][data-sonner-toast][data-type=error] [data-close-button]{background:var(--error-bg);border-color:var(--error-border);color:var(--error-text)}.sonner-loading-wrapper{--size: 16px;height:var(--size);width:var(--size);position:absolute;inset:0;z-index:10}.sonner-loading-wrapper[data-visible=false]{transform-origin:center;animation:sonner-fade-out .2s ease forwards}.sonner-spinner{position:relative;top:50%;left:50%;height:var(--size);width:var(--size)}.sonner-loading-bar{animation:sonner-spin 1.2s linear infinite;background:var(--gray11);border-radius:6px;height:8%;left:-10%;position:absolute;top:-3.9%;width:24%}.sonner-loading-bar:nth-child(1){animation-delay:-1.2s;transform:rotate(.0001deg) translate(146%)}.sonner-loading-bar:nth-child(2){animation-delay:-1.1s;transform:rotate(30deg) translate(146%)}.sonner-loading-bar:nth-child(3){animation-delay:-1s;transform:rotate(60deg) translate(146%)}.sonner-loading-bar:nth-child(4){animation-delay:-.9s;transform:rotate(90deg) translate(146%)}.sonner-loading-bar:nth-child(5){animation-delay:-.8s;transform:rotate(120deg) translate(146%)}.sonner-loading-bar:nth-child(6){animation-delay:-.7s;transform:rotate(150deg) translate(146%)}.sonner-loading-bar:nth-child(7){animation-delay:-.6s;transform:rotate(180deg) translate(146%)}.sonner-loading-bar:nth-child(8){animation-delay:-.5s;transform:rotate(210deg) translate(146%)}.sonner-loading-bar:nth-child(9){animation-delay:-.4s;transform:rotate(240deg) translate(146%)}.sonner-loading-bar:nth-child(10){animation-delay:-.3s;transform:rotate(270deg) translate(146%)}.sonner-loading-bar:nth-child(11){animation-delay:-.2s;transform:rotate(300deg) translate(146%)}.sonner-loading-bar:nth-child(12){animation-delay:-.1s;transform:rotate(330deg) translate(146%)}@keyframes sonner-fade-in{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes sonner-fade-out{0%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(.8)}}@keyframes sonner-spin{0%{opacity:1}to{opacity:.15}}@media (prefers-reduced-motion){[data-sonner-toast],[data-sonner-toast]>*,.sonner-loading-bar{transition:none!important;animation:none!important}}.sonner-loader{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);transform-origin:center;transition:opacity .2s,transform .2s}.sonner-loader[data-visible=false]{opacity:0;transform:scale(.8) translate(-50%,-50%)}\n');var nl=e=>{var t,n,r,a,l,o,i,u,d,f,h,m,g,v;let{invert:b,toast:y,unstyled:x,interacting:w,setHeights:_,visibleToasts:C,heights:S,index:j,toasts:E,expanded:N,removeToast:k,defaultRichColors:T,closeButton:R,style:A,cancelButtonStyle:P,actionButtonStyle:O,className:D="",descriptionClassName:I="",duration:M,position:L,gap:F,loadingIcon:B,expandByDefault:U,classNames:z,icons:V,closeButtonAriaLabel:q="Close toast",pauseWhenPageIsHidden:H}=e,[$,K]=p.default.useState(null),[G,W]=p.default.useState(null),[Y,Q]=p.default.useState(!1),[X,J]=p.default.useState(!1),[Z,ee]=p.default.useState(!1),[et,en]=p.default.useState(!1),[er,ea]=p.default.useState(!1),[el,eo]=p.default.useState(0),[ei,es]=p.default.useState(0),ec=p.default.useRef(y.duration||M||4e3),eu=p.default.useRef(null),ed=p.default.useRef(null),ef=0===j,ep=j+1<=C,eh=y.type,em=!1!==y.dismissible,eg=y.className||"",ev=y.descriptionClassName||"",eb=p.default.useMemo(()=>S.findIndex(e=>e.toastId===y.id)||0,[S,y.id]),ey=p.default.useMemo(()=>{var e;return null!=(e=y.closeButton)?e:R},[y.closeButton,R]),ex=p.default.useMemo(()=>y.duration||M||4e3,[y.duration,M]),ew=p.default.useRef(0),e_=p.default.useRef(0),eC=p.default.useRef(0),eS=p.default.useRef(null),[ej,eE]=L.split("-"),eN=p.default.useMemo(()=>
2S.reduce((e,t,n)=>n>=eb?e:e+t.height,0),[S,eb]),ek=(()=>{let[e,t]=p.default.useState(document.hidden);return p.default.useEffect(()=>{let e=()=>{t(document.hidden)};return document.addEventListener("visibilitychange",e),()=>window.removeEventListener("visibilitychange",e)},[]),e})(),eT=y.invert||b,eR="loading"===eh;e_.current=p.default.useMemo(()=>eb*F+eN,[eb,eN]),p.default.useEffect(()=>{ec.current=ex},[ex]),p.default.useEffect(()=>{Q(!0)},[]),p.default.useEffect(()=>{let e=ed.current;if(e){let t=e.getBoundingClientRect().height;return es(t),_(e=>[{toastId:y.id,height:t,position:y.position},...e]),()=>_(e=>e.filter(e=>e.toastId!==y.id))}},[_,y.id]),p.default.useLayoutEffect(()=>{if(!Y)return;let e=ed.current,t=e.style.height;e.style.height="auto";let n=e.getBoundingClientRect().height;e.style.height=t,es(n),_(e=>e.find(e=>e.toastId===y.id)?e.map(e=>e.toastId===y.id?(0,c._)((0,s._)({},e),{height:n}):e):[{toastId:y.id,height:n,position:y.position},...e])},[Y,y.title,y.description,_,y.id]);let eA=p.default.useCallback(()=>{J(!0),eo(e_.current),_(e=>e.filter(e=>e.toastId!==y.id)),setTimeout(()=>{k(y)},200)},[y,k,_,e_]);return p.default.useEffect(()=>{let e;if((!y.promise||"loading"!==eh)&&y.duration!==1/0&&"loading"!==y.type)return N||w||H&&ek?(()=>{if(eC.current<ew.current){let e=new Date().getTime()-ew.current;ec.current=ec.current-e}eC.current=new Date().getTime()})():ec.current!==1/0&&(ew.current=new Date().getTime(),e=setTimeout(()=>{var e;null==(e=y.onAutoClose)||e.call(y,y),eA()},ec.current)),()=>clearTimeout(e)},[N,w,y,eh,H,ek,eA]),p.default.useEffect(()=>{y.delete&&eA()},[eA,y.delete]),p.default.createElement("li",{tabIndex:0,ref:ed,className:na(D,eg,null==z?void 0:z.toast,null==(t=null==y?void 0:y.classNames)?void 0:t.toast,null==z?void 0:z.default,null==z?void 0:z[eh],null==(n=null==y?void 0:y.classNames)?void 0:n[eh]),"data-sonner-toast":"","data-rich-colors":null!=(r=y.richColors)?r:T,"data-styled":!(y.jsx||y.unstyled||x),"data-mounted":Y,"data-promise":!!y.promise,"data-swiped":er,"data-removed":X,"data-visible":ep,"data-y-position":ej,"data-x-position":eE,"data-index":j,"data-front":ef,"data-swiping":Z,"data-dismissible":em,"data-type":eh,"data-invert":eT,"data-swipe-out":et,"data-swipe-direction":G,"data-expanded":!!(N||U&&Y),style:(0,s._)({"--index":j,"--toasts-before":j,"--z-index":E.length-j,"--offset":"".concat(X?el:e_.current,"px"),"--initial-height":U?"auto":"".concat(ei,"px")},A,y.style),onDragEnd:()=>{ee(!1),K(null),eS.current=null},onPointerDown:e=>{eR||!em||(eu.current=new Date,eo(e_.current),e.target.setPointerCapture(e.pointerId),"BUTTON"!==e.target.tagName&&(ee(!0),eS.current={x:e.clientX,y:e.clientY}))},onPointerUp:()=>{var e,t,n,r;if(et||!em)return;eS.current=null;let a=Number((null==(e=ed.current)?void 0:e.style.getPropertyValue("--swipe-amount-x").replace("px",""))||0),l=Number((null==(t=ed.current)?void 0:t.style.getPropertyValue("--swipe-amount-y").replace("px",""))||0),o=new Date().getTime()-(null==(n=eu.current)?void 0:n.getTime()),i="x"===$?a:l,s=Math.abs(i)/o;if(Math.abs(i)>=20||s>.11){eo(e_.current),null==(r=y.onDismiss)||r.call(y,y),W("x"===$?a>0?"right":"left":l>0?"down":"up"),eA(),en(!0),ea(!1);return}ee(!1),K(null)},onPointerMove:t=>{var n,r,a,l;if(!eS.current||!em||(null==(n=window.getSelection())?void 0:n.toString().length)>0)return;let o=t.clientY-eS.current.y,i=t.clientX-eS.current.x,s=null!=(r=e.swipeDirections)?r:function(e){let[t,n]=e.split("-"),r=[];return t&&r.push(t),n&&r.push(n),r}(L);!$&&(Math.abs(i)>1||Math.abs(o)>1)&&K(Math.abs(i)>Math.abs(o)?"x":"y");let c={x:0,y:0};"y"===$?(s.includes("top")||s.includes("bottom"))&&(s.includes("top")&&o<0||s.includes("bottom")&&o>0)&&(c.y=o):"x"===$&&(s.includes("left")||s.includes("right"))&&(s.includes("left")&&i<0||s.includes("right")&&i>0)&&(c.x=i),(Math.abs(c.x)>0||Math.abs(c.y)>0)&&ea(!0),null==(a=ed.current)||a.style.setProperty("--swipe-amount-x","".concat(c.x,"px")),null==(l=ed.current)||l.style.setProperty("--swipe-amount-y","".concat(c.y,"px"))}},ey&&!y.jsx?p.default.createElement("button",{"aria-label":q,"data-disabled":eR,"data-close-button":!0,onClick:eR||!em?()=>{}:()=>{var e;eA(),null==(e=y.onDismiss)||e.call(y,y)},className:na(null==z?void 0:z.closeButton,null==(a=null==y?void 0:y.classNames)?void 0:a.closeButton)},null!=(l=null==V?void 0:V.close)?l:t9):null,y.jsx||(0,p.isValidElement)(y.title)?y.jsx?
2y.jsx:"function"==typeof y.title?y.title():y.title:p.default.createElement(p.default.Fragment,null,eh||y.icon||y.promise?p.default.createElement("div",{"data-icon":"",className:na(null==z?void 0:z.icon,null==(o=null==y?void 0:y.classNames)?void 0:o.icon)},y.promise||"loading"===y.type&&!y.icon?y.icon||(null!=V&&V.loading?p.default.createElement("div",{className:na(null==z?void 0:z.loader,null==(m=null==y?void 0:y.classNames)?void 0:m.loader,"sonner-loader"),"data-visible":"loading"===eh},V.loading):B?p.default.createElement("div",{className:na(null==z?void 0:z.loader,null==(g=null==y?void 0:y.classNames)?void 0:g.loader,"sonner-loader"),"data-visible":"loading"===eh},B):p.default.createElement(t3,{className:na(null==z?void 0:z.loader,null==(v=null==y?void 0:y.classNames)?void 0:v.loader),visible:"loading"===eh})):null,"loading"!==y.type?y.icon||(null==V?void 0:V[eh])||(e=>{switch(e){case"success":return t6;case"info":return t4;case"warning":return t5;case"error":return t8;default:return null}})(eh):null):null,p.default.createElement("div",{"data-content":"",className:na(null==z?void 0:z.content,null==(i=null==y?void 0:y.classNames)?void 0:i.content)},p.default.createElement("div",{"data-title":"",className:na(null==z?void 0:z.title,null==(u=null==y?void 0:y.classNames)?void 0:u.title)},"function"==typeof y.title?y.title():y.title),y.description?p.default.createElement("div",{"data-description":"",className:na(I,ev,null==z?void 0:z.description,null==(d=null==y?void 0:y.classNames)?void 0:d.description)},"function"==typeof y.description?y.description():y.description):null),(0,p.isValidElement)(y.cancel)?y.cancel:y.cancel&&nr(y.cancel)?p.default.createElement("button",{"data-button":!0,"data-cancel":!0,style:y.cancelButtonStyle||P,onClick:e=>{var t,n;nr(y.cancel)&&em&&(null==(n=(t=y.cancel).onClick)||n.call(t,e),eA())},className:na(null==z?void 0:z.cancelButton,null==(f=null==y?void 0:y.classNames)?void 0:f.cancelButton)},y.cancel.label):null,(0,p.isValidElement)(y.action)?y.action:y.action&&nr(y.action)?p.default.createElement("button",{"data-button":!0,"data-action":!0,style:y.actionButtonStyle||O,onClick:e=>{var t,n;nr(y.action)&&(null==(n=(t=y.action).onClick)||n.call(t,e),e.defaultPrevented||eA())},className:na(null==z?void 0:z.actionButton,null==(h=null==y?void 0:y.classNames)?void 0:h.actionButton)},y.action.label):null))};function no(){if(typeof window>"u"||typeof document>"u")return"ltr";let e=document.documentElement.getAttribute("dir");return"auto"!==e&&e?e:window.getComputedStyle(document.documentElement).direction}var ni=(0,p.forwardRef)(function(e,t){let{invert:n,position:r="bottom-right",hotkey:a=["altKey","KeyT"],expand:l,closeButton:o,className:i,offset:u,mobileOffset:d,theme:f="light",richColors:m,duration:g,style:v,visibleToasts:b=3,toastOptions:y,dir:x=no(),gap:w=14,loadingIcon:_,icons:C,containerAriaLabel:S="Notifications",pauseWhenPageIsHidden:j}=e,[E,N]=p.default.useState([]),k=p.default.useMemo(()=>Array.from(new Set([r].concat(E.filter(e=>e.position).map(e=>e.position)))),[E,r]),[T,R]=p.default.useState([]),[A,P]=p.default.useState(!1),[O,D]=p.default.useState(!1),[I,M]=p.default.useState("system"!==f?f:"u">typeof window&&window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light"),L=p.default.useRef(null),F=a.join("+").replace(/Key/g,"").replace(/Digit/g,""),B=p.default.useRef(null),U=p.default.useRef(!1),z=p.default.useCallback(e=>{N(t=>{var n;return null!=(n=t.find(t=>t.id===e.id))&&n.delete||ne.dismiss(e.id),t.filter(t=>{let{id:n}=t;return n!==e.id})})},[]);return p.default.useEffect(()=>ne.subscribe(e=>{e.dismiss?N(t=>t.map(t=>t.id===e.id?(0,c._)((0,s._)({},t),{delete:!0}):t)):setTimeout(()=>{h.default.flushSync(()=>{N(t=>{let n=t.findIndex(t=>t.id===e.id);return -1!==n?[...t.slice(0,n),(0,s._)({},t[n],e),...t.slice(n+1)]:[e,...t]})})})}),[]),p.default.useEffect(()=>{if("system"!==f)return void M(f);if("system"===f&&(window.matchMedia&&window.matchMedia("(prefers-color-scheme: dark)").matches?M("dark"):M("light")),typeof window>"u")return;let e=window.matchMedia("(prefers-color-scheme: dark)");try{e.addEventListener("change",e=>{let{matches:t}=e;M(t?"dark":"light")})}catch(t){e.addListener(e=>{let{matches:t}=e;try{M(t?"dark":"light")}catch(e){console.error(e)}})}},[f]),p.default.useEffect(()=>{E.length<=1&&P(!1)},[E]),p.default.useEffect(()=>{let e=e=>{var t,n;a.every(t=>
2e[t]||e.code===t)&&(P(!0),null==(t=L.current)||t.focus()),"Escape"===e.code&&(document.activeElement===L.current||null!=(n=L.current)&&n.contains(document.activeElement))&&P(!1)};return document.addEventListener("keydown",e),()=>document.removeEventListener("keydown",e)},[a]),p.default.useEffect(()=>{if(L.current)return()=>{B.current&&(B.current.focus({preventScroll:!0}),B.current=null,U.current=!1)}},[L.current]),p.default.createElement("section",{ref:t,"aria-label":"".concat(S," ").concat(F),tabIndex:-1,"aria-live":"polite","aria-relevant":"additions text","aria-atomic":"false",suppressHydrationWarning:!0},k.map((t,r)=>{var a;let c,[f,h]=t.split("-");return E.length?p.default.createElement("ol",{key:t,dir:"auto"===x?no():x,tabIndex:-1,ref:L,className:i,"data-sonner-toaster":!0,"data-theme":I,"data-y-position":f,"data-lifted":A&&E.length>1&&!l,"data-x-position":h,style:(0,s._)({"--front-toast-height":"".concat((null==(a=T[0])?void 0:a.height)||0,"px"),"--width":"".concat(356,"px"),"--gap":"".concat(w,"px")},v,(c={},[u,d].forEach((e,t)=>{let n=1===t,r=n?"--mobile-offset":"--offset",a=n?"16px":"32px";function l(e){["top","right","bottom","left"].forEach(t=>{c["".concat(r,"-").concat(t)]="number"==typeof e?"".concat(e,"px"):e})}"number"==typeof e||"string"==typeof e?l(e):"object"==typeof e?["top","right","bottom","left"].forEach(t=>{void 0===e[t]?c["".concat(r,"-").concat(t)]=a:c["".concat(r,"-").concat(t)]="number"==typeof e[t]?"".concat(e[t],"px"):e[t]}):l(a)}),c)),onBlur:e=>{U.current&&!e.currentTarget.contains(e.relatedTarget)&&(U.current=!1,B.current&&(B.current.focus({preventScroll:!0}),B.current=null))},onFocus:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||U.current||(U.current=!0,B.current=e.relatedTarget)},onMouseEnter:()=>P(!0),onMouseMove:()=>P(!0),onMouseLeave:()=>{O||P(!1)},onDragEnd:()=>P(!1),onPointerDown:e=>{e.target instanceof HTMLElement&&"false"===e.target.dataset.dismissible||D(!0)},onPointerUp:()=>D(!1)},E.filter(e=>!e.position&&0===r||e.position===t).map((r,a)=>{var i,s;return p.default.createElement(nl,{key:r.id,icons:C,index:a,toast:r,defaultRichColors:m,duration:null!=(i=null==y?void 0:y.duration)?i:g,className:null==y?void 0:y.className,descriptionClassName:null==y?void 0:y.descriptionClassName,invert:n,visibleToasts:b,closeButton:null!=(s=null==y?void 0:y.closeButton)?s:o,interacting:O,position:t,style:null==y?void 0:y.style,unstyled:null==y?void 0:y.unstyled,classNames:null==y?void 0:y.classNames,cancelButtonStyle:null==y?void 0:y.cancelButtonStyle,actionButtonStyle:null==y?void 0:y.actionButtonStyle,removeToast:z,toasts:E.filter(e=>e.position==r.position),heights:T.filter(e=>e.position==r.position),setHeights:R,expandByDefault:l,gap:w,loadingIcon:_,expanded:A,pauseWhenPageIsHidden:j,swipeDirections:e.swipeDirections})})):null}))}),ns=e=>{let t,n=(0,_.c)(11),{children:r}=e,[a,l]=(0,p.useOptimistic)(!1),[o,i]=p.default.useState(0),s=(0,p.useRef)(o),c=(0,p.useRef)(null),u;n[0]===Symbol.for("react.memo_cache_sentinel")?(u=()=>{c.current=setInterval(()=>{let e=s.current+(.93-s.current)*Math.random()*.2*Math.pow(Math.log(1+(1-s.current)*.75),.75);i(e),s.current=e},250)},n[0]=u):u=n[0];let d=u,f,h;n[1]!==a?(f=()=>{i(0),s.current=0,a?d():c.current&&clearInterval(c.current)},h=[a,d],n[1]=a,n[2]=f,n[3]=h):(f=n[2],h=n[3]),(0,p.useEffect)(f,h),n[4]!==l?(t=e=>{(0,p.startTransition)(()=>{l(!0),"function"==typeof e&&e()})},n[4]=l,n[5]=t):t=n[5];let m=t,g;return n[6]!==r||n[7]!==a||n[8]!==m||n[9]!==o?(g=(0,b.jsx)(nc,{value:{isTransitioning:a,startRouteTransition:m,transitionProgress:o},children:r}),n[6]=r,n[7]=a,n[8]=m,n[9]=o,n[10]=g):g=n[10],g},nc=p.default.createContext({isTransitioning:!1,startRouteTransition:e=>{"function"==typeof e&&e()},transitionProgress:0}),nu=()=>p.default.use(nc),nd=/https?|ftp|gopher|file/;function nf(e){return"string"!=typeof e&&("number"!=typeof e||isNaN(e))&&"boolean"!=typeof e?"":String(e)}var np="default"in x.default?x.default.default:x.default,nh=e=>{let{children:t,href:n,onClick:r,preventDefault:a=!0,ref:l,replace:o,scroll:i}=e,d=(0,u._)(e,["children","href","onClick","preventDefault","ref","replace","scroll"]),f=(0,w.useRouter)(),{startRouteTransition:p}=nu();return(0,b.jsx)(np,(0,c._)((0,s._)({href:n,onClick:e=>{let t;if((t=e.currentTarget.getAttribute("target"))&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which)return;r&&r(e),a&&e.preventDefault();let l="string"==typeof n?n:function(e){var t;let n,{auth:r}=e,{hostname:a}=e,l=e.protocol||"",o=e.pathname||"",i=e.hash||"",s=e.query||"",c=!1;r=r?encodeURIComponent(r).replace(/%3A/i,":")+"@":"",e.host?c=r+e.host:a&&(c=r+(~a.indexOf(":")?"[".concat(a,"]"):a),e.port&&(c+=":"+e.port)),s&&"object"==typeof s&&(s=String((t=s,n=new URLSearchParams,Object.entries(t).forEach(e
2=>{let[t,r]=e;Array.isArray(r)?r.forEach(e=>n.append(t,nf(e))):n.set(t,nf(r))}),n)));let u=e.search||s&&"?".concat(s)||"";return l&&!l.endsWith(":")&&(l+=":"),e.slashes||(!l||nd.test(l))&&!1!==c?(c="//"+(c||""),o&&"/"!==o[0]&&(o="/"+o)):c||(c=""),i&&"#"!==i[0]&&(i="#"+i),u&&"?"!==u[0]&&(u="?"+u),o=o.replace(/[?#]/g,encodeURIComponent),u=u.replace("#","%23"),"".concat(l).concat(c).concat(o).concat(u).concat(i)}(n);p(()=>{o?f.replace(l,{scroll:i}):f.push(l,{scroll:i})})},ref:l},d),{children:t}))},nm="banner",ng=e=>{let{type:t="default",alignIcon:n="right",children:r,className:a,icon:l,onClick:o,to:i}=e,s=[nm,"".concat(nm,"--type-").concat(t),a&&a,i&&"".concat(nm,"--has-link"),(i||o)&&"".concat(nm,"--has-action"),l&&"".concat(nm,"--has-icon"),l&&"".concat(nm,"--align-icon-").concat(n)].filter(Boolean).join(" "),c="div";return o&&!i&&(c="button"),i&&(c=nh),(0,b.jsxs)(c,{className:s,href:i||null,onClick:o,children:[l&&"left"===n&&(0,b.jsx)(p.default.Fragment,{children:l}),(0,b.jsx)("span",{className:"".concat(nm,"__content"),children:r}),l&&"right"===n&&(0,b.jsx)(p.default.Fragment,{children:l})]})},nv=e=>{let{ariaLabel:t,className:n,direction:r,size:a}=e;return(0,b.jsx)("svg",{"aria-label":t,className:["icon icon--chevron",n,a&&"icon--size-".concat(a)].filter(Boolean).join(" "),height:"100%",style:{transform:"left"===r?"rotate(90deg)":"right"===r?"rotate(-90deg)":"up"===r?"rotate(180deg)":void 0},viewBox:"0 0 20 20",width:"100%",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{className:"stroke",d:"M14 8L10 12L6 8",strokeLinecap:"square"})})},nb=e=>{let{className:t}=e;return(0,b.jsx)("svg",{className:[t,"icon icon--edit"].filter(Boolean).join(" "),viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{className:"stroke",d:"M9.68531 4.62938H5.2634C4.92833 4.62938 4.60698 4.76248 4.37004 4.99942C4.13311 5.23635 4 5.5577 4 5.89278V14.7366C4 15.0717 4.13311 15.393 4.37004 15.63C4.60698 15.8669 4.92833 16 5.2634 16H14.1072C14.4423 16 14.7636 15.8669 15.0006 15.63C15.2375 15.393 15.3706 15.0717 15.3706 14.7366V10.3147M13.7124 4.39249C13.9637 4.14118 14.3046 4 14.66 4C15.0154 4 15.3562 4.14118 15.6075 4.39249C15.8588 4.6438 16 4.98464 16 5.34004C16 5.69544 15.8588 6.03629 15.6075 6.28759L9.91399 11.9817C9.76399 12.1316 9.57868 12.2413 9.37515 12.3008L7.56027 12.8314C7.50591 12.8472 7.44829 12.8482 7.39344 12.8341C7.33859 12.8201 7.28853 12.7915 7.24849 12.7515C7.20845 12.7115 7.17991 12.6614 7.16586 12.6066C7.15181 12.5517 7.15276 12.4941 7.16861 12.4397L7.69924 10.6249C7.75896 10.4215 7.86888 10.2364 8.01888 10.0866L13.7124 4.39249Z",strokeLinecap:"square"})})},ny=()=>(0,b.jsx)("svg",{"aria-hidden":"true",className:"graphic link icon icon--link",fill:"none",focu
2sable:"false",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{className:"stroke",d:"M7.99999 13.3333H6.66666C5.78261 13.3333 4.93476 12.9821 4.30964 12.357C3.68452 11.7319 3.33333 10.884 3.33333 9.99999C3.33333 9.11593 3.68452 8.26809 4.30964 7.64297C4.93476 7.01785 5.78261 6.66666 6.66666 6.66666H7.99999M12 6.66666H13.3333C14.2174 6.66666 15.0652 7.01785 15.6904 7.64297C16.3155 8.26809 16.6667 9.11593 16.6667 9.99999C16.6667 10.884 16.3155 11.7319 15.6904 12.357C15.0652 12.9821 14.2174 13.3333 13.3333 13.3333H12M7.33333 9.99999H12.6667",strokeLinecap:"square"})}),nx=()=>(0,b.jsx)("svg",{className:"icon icon--plus",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{className:"stroke",d:"M5.33333 9.99998H14.6667M9.99999 5.33331V14.6666",strokeLinecap:"square"})}),nw=()=>(0,b.jsx)("svg",{className:"icon icon--swap",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{className:"stroke",d:"M7.33334 4L4.66667 6.66667M4.66667 6.66667L7.33334 9.33333M4.66667 6.66667H15.3333M12.6667 16L15.3333 13.3333M15.3333 13.3333L12.6667 10.6667M15.3333 13.3333H4.66667",strokeLinecap:"square"})}),n_={};(0,v.d)(n_,{Button:()=>nN,ButtonGroup:()=>nE,Divider:()=>nC,GroupLabel:()=>nS});var nC=()=>(0,b.jsx)("hr",{className:"popup-divider"}),nS=e=>{let{label:t}=e;return(0,b.jsx)("p",{className:"popup-list-group-label",children:t})},nj="popup-button-list",nE=e=>{let{buttonSize:t="default",children:n,className:r,textAlign:a="left"}=e,l=[nj,r,"".concat(nj,"__text-align--").concat(a),"".concat(nj,"__button-size--").concat(t)].filter(Boolean).join(" ");return(0,b.jsx)("div",{className:l,children:n})},nN=e=>{let{id:t,active:n,children:r,className:a,disabled:l,href:o,onClick:i}=e,s=["".concat(nj,"__button"),l&&"".concat(nj,"__disabled"),n&&"".concat(nj,"__button--selected"),a].filter(Boolean).join(" ");if(!l){if(o)return(0,b.jsx)(nh,{className:s,href:o,id:t,onClick:e=>{i&&i(e)},prefetch:!1,children:r});if(i)return(0,b.jsx)("button",{className:s,id:t,onClick:e=>{i&&i(e)},type:"button",children:r})}return(0,b.jsx)("div",{className:s,id:t,children:r})},nk="useEffectEvent"in p.default&&"function"==typeof p.default.useEffectEvent?p.default.useEffectEvent:e=>{let t=(0,p.useRef)(e);return(0,p.useInsertionEffect)(()=>{t.current=e},[e]),(0,p.useCallback)(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return(0,t.current)(...n)},[])},nT="popup-button",nR=e=>{let{active:t,button:n,buttonType:r,className:a,disabled:l,noBackground:o,setActive:i,size:s}=e,c=[nT,a,"".concat(nT,"--").concat(r),!o&&"".concat(nT,"--background"),s&&"".concat(nT,"--size-").concat(s),l&&"".concat(nT,"--disabled")].filter(Boolean).join(" "),u=()=>{i(!t,!1)},d=e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),i(!t,!0))};return"none"===r?null:"custom"===r?(0,b.jsx)("div",{className:c,onClick:u,onKeyDown:d,role:"button",tabIndex:0,children:n}):(0,b.jsx)("button",{className:c,disabled:l,onClick:u,onKeyDown:d,tabIndex:0,type:"button",children:n})},nA="popup",nP=["a[href]","button:not(:disabled)",'input:not(:disabled):not([type="hidden"])',"select:not(:disabled)","textarea:not(:disabled)","[tabindex]",'[contenteditable]:not([contenteditable="false"])',"audio[controls]","video[controls]","summary"].map(e=>"".concat(e,':not([tabindex="-1"])')).join(", "),nO=e=>{let{id:t,button:n,buttonClassName:r,buttonSize:a,buttonType:l="default",caret:o=!0,children:i,className:s,disabled:c,forceOpen:u,horizontalAlign:d="left",initActive:f=!1,noBackground:m,onToggleClose:g,onToggleOpen:v,portalClassName:y,render:x,showOnHover:w=!1,showScrollbar:_=!1,size:C="medium",verticalAlign:S="bottom"}=e,j=(0,p.useRef)(null),E=(0,p.useRef)(null),N=(0,p.useRef)(!1),[k,T]=(0,p.useState)(!1),[R,A]=(0,p.useState)(f),[P,O]=(0,p.useState)("top"===S);(0,p.useEffect)(()=>{T(!0)},[]);let D=(0,p.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];e?(N.current=t,null==v||v(!0)):null==g||g(),A(e)},[g,v]),I=nk(()=>{let e=E.current,t=j.current;if(!e||!t)return;let n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),a,l="top"===S;"bottom"===S?(a=n.bottom+window.scrollY+10,n.bottom+r.height+10>window.innerHeight&&(a=n.top+window.scrollY-r.height-10,l=!0)):(a=n.top+window.scrollY-r.height-10,n.top-r.height-10<0&&(a=n.bottom+window.scrollY+10,l=!1)),O(l);
2let o="right"===d?n.right-r.width:"center"===d?n.left+n.width/2-r.width/2:n.left;o=Math.max(10,Math.min(o,window.innerWidth-r.width-10));let i=Math.max(12,Math.min(n.left+n.width/2-o,r.width-12)),s="".concat(Math.round(a),"px"),c="".concat(Math.round(o+window.scrollX),"px"),u="".concat(Math.round(i),"px");t.style.top!==s&&(t.style.top=s),t.style.left!==c&&(t.style.left=c),t.style.getPropertyValue("--caret-left")!==u&&t.style.setProperty("--caret-left",u)}),M=nk(e=>{var t,n;let r=!(null==(t=j.current)?void 0:t.contains(e.target)),a=!(null==(n=E.current)?void 0:n.contains(e.target));r&&a&&D(!1)}),L=nk(e=>{let t=j.current;if(!(!t||!R)){if("Escape"===e.key){var n,r;e.preventDefault(),D(!1),null==(r=E.current)||null==(n=r.querySelector('button, [tabindex="0"]'))||n.focus();return}if("Tab"===e.key||"ArrowDown"===e.key||"ArrowUp"===e.key){let n=Array.from(t.querySelectorAll(nP));if(0===n.length)return;e.preventDefault();let r=n.findIndex(e=>e===document.activeElement),a="ArrowUp"===e.key||"Tab"===e.key&&e.shiftKey,l;l=-1===r?a?n.length-1:0:a?0===r?n.length-1:r-1:r===n.length-1?0:r+1,n[l].focus()}}}),F=nk(e=>{var t;let n=e.target;if(n.closest("[data-popup-prevent-close]"))return;let r=n.closest('button, a[href], [role="button"], [role="menuitem"]');r&&(null==(t=j.current)?void 0:t.contains(r))&&D(!1)});(0,p.useEffect)(()=>{if(!R)return;let e=j.current;if(e)return I(),N.current&&requestAnimationFrame(()=>{var t;null==(t=e.querySelector(nP))||t.focus()}),window.addEventListener("resize",I),window.addEventListener("scroll",I,{capture:!0,passive:!0}),document.addEventListener("mousedown",M),document.addEventListener("keydown",L),e.addEventListener("click",F),()=>{window.removeEventListener("resize",I),window.removeEventListener("scroll",I,{capture:!0}),document.removeEventListener("mousedown",M),document.removeEventListener("keydown",L),e.removeEventListener("click",F)}},[R]),(0,p.useEffect)(()=>{void 0!==u&&D(u)},[u,D]);let B=(0,b.jsx)(nR,{active:R,button:n,buttonType:l,className:r,disabled:c,noBackground:m,setActive:D,size:a});return(0,b.jsxs)("div",{className:[nA,s].filter(Boolean).join(" "),id:t,children:[(0,b.jsx)("div",{className:"".concat(nA,"__trigger-wrap"),ref:E,children:w?(0,b.jsx)("div",{className:"".concat(nA,"__on-hover-watch"),onMouseEnter:()=>D(!0),onMouseLeave:()=>D(!1),role:"button",tabIndex:0,children:B}):B}),k?(0,h.createPortal)((0,b.jsxs)("div",{className:R?["".concat(nA,"__content"),"".concat(nA,"--size-").concat(C),P?"".concat(nA,"--v-top"):"".concat(nA,"--v-bottom"),y].filter(Boolean).join(" "):"".concat(nA,"__hidden-content"),"data-popup-id":t||void 0,ref:j,children:[(0,b.jsxs)("div",{className:"".concat(nA,"__scroll-container").concat(_?" ".concat(nA,"__scroll-container--show-scrollbar"):""),children:[null==x?void 0:x({close:()=>D(!1)}),i]}),o&&(0,b.jsx)("div",{className:"".concat(nA,"__caret")})]}),document.body):null]})},nD=(e,t)=>{let n,r=(0,_.c)(8),{root:a,rootMargin:l,threshold:o}=void 0===e?{}:e,[i,s]=(0,p.useState)(),[c,u]=(0,p.useState)(null),d=(0,p.useRef)("u">typeof window&&"IntersectionObserver"in window&&!t?new window.IntersectionObserver(e=>{let[t]=e;return s(t)},{root:void 0===a?null:a,rootMargin:void 0===l?"0px":l,threshold:void 0===o?0:o}):null),f,h;return r[0]!==t||r[1]!==c?(f=()=>{if(t)return;let{current:e}=d;return e.disconnect(),c&&e.observe(c),()=>e.disconnect()},h=[c,t],r[0]=t,r[1]=c,r[2]=f,r[3]=h):(f=r[2],h=r[3]),(0,p.useEffect)(f,h),r[4]!==i||r[5]!==c||r[6]!==u?(n=[u,i,c],r[4]=i,r[5]=c,r[6]=u,r[7]=n):n=r[7],n},nI=e=>{let{alignCaret:t="center",boundingRef:n,children:r,className:a,delay:l=350,position:o,show:i=!0,staticPositioning:s=!1}=e,[c,u]=p.default.useState(i),[d,f]=p.default.useState("top"),[h,m]=nD({root:(null==n?void 0:n.current)||null,rootMargin:"-145px 0px 0px 100px",threshold:0},s);return(0,p.useEffect)(()=>{let e;return l&&i?e=setTimeout(()=>{u(i)},l):u(i),()=>{e&&clearTimeout(e)}},[i,l]),(0,p.useEffect)(()=>{s||f((null==m?void 0:m.isIntersecting)?"top":"bottom")},[m,s]),(0,b.jsxs)(p.default.Fragment,{children:[!s&&(0,b.jsx)("aside",{"aria-hidden":"true",className:["tooltip",a,"tooltip--caret-".concat(t),"tooltip--position-top"].filter(
2Boolean).join(" "),ref:h,style:{opacity:"0"},children:(0,b.jsx)("div",{className:"tooltip-content",children:r})}),(0,b.jsx)("aside",{className:["tooltip",a,c&&"tooltip--show","tooltip--caret-".concat(t),"tooltip--position-".concat(o||d)].filter(Boolean).join(" "),title:"string"==typeof r?r:"",children:(0,b.jsx)("div",{className:"tooltip-content",children:r})})]})},nM={chevron:nv,edit:nb,link:ny,plus:nx,swap:nw,x:g.a},nL=e=>{let{children:t,icon:n,showTooltip:r,tooltip:a}=e,l=nM[n];return(0,b.jsxs)(p.Fragment,{children:[a&&(0,b.jsx)(nI,{className:"".concat("btn","__tooltip"),show:r,children:a}),(0,b.jsxs)("span",{className:"".concat("btn","__content"),children:[t&&(0,b.jsx)("span",{className:"".concat("btn","__label"),children:t}),n&&(0,b.jsxs)("span",{className:"".concat("btn","__icon"),children:[(0,p.isValidElement)(n)&&n,l&&(0,b.jsx)(l,{})]})]})]})},nF=e=>{let{id:t,type:n="button","aria-label":r,buttonStyle:a="primary",children:l,className:o,disabled:i,el:u="button",enableSubMenu:d,extraButtonProps:f={},icon:h,iconPosition:m="right",iconStyle:g="without-border",margin:v=!0,newTab:y,onClick:x,onMouseDown:w,ref:_,round:C,size:S="medium",SubMenuPopupContent:j,to:E,tooltip:N,url:k}=e,[T,R]=p.default.useState(!1),A=["btn",o&&o,h&&"".concat("btn","--icon"),g&&"".concat("btn","--icon-style-").concat(g),h&&!l&&"".concat("btn","--icon-only"),S&&"".concat("btn","--size-").concat(S),h&&m&&"".concat("btn","--icon-position-").concat(m),N&&"".concat("btn","--has-tooltip"),!j&&"".concat("btn","--withoutPopup"),!v&&"".concat("btn","--no-margin")].filter(Boolean).join(" "),P=[a&&"".concat("btn","--style-").concat(a),i&&"".concat("btn","--disabled"),C&&"".concat("btn","--round"),j?"".concat("btn","--withPopup"):"".concat("btn","--withoutPopup")].filter(Boolean).join(" "),O=(0,s._)({id:t,type:n,"aria-disabled":i,"aria-label":r,className:j?A:[A,P].join(" "),disabled:i,onClick:i?void 0:function(e){R(!1),"submit"!==n&&x&&e.preventDefault(),x&&x(e)},onMouseDown:i?void 0:w,onPointerEnter:N?()=>R(!0):void 0,onPointerLeave:N?()=>R(!1):void 0,rel:y?"noopener noreferrer":void 0,target:y?"_blank":void 0,title:r},f),D;switch(u){case"anchor":D=(0,b.jsx)("a",(0,c._)((0,s._)({},O),{href:i?void 0:k,ref:_,children:(0,b.jsx)(nL,{icon:h,showTooltip:T,tooltip:N,children:l})}));break;case"link":i&&(D=(0,b.jsx)("div",(0,c._)((0,s._)({},O),{children:(0,b.jsx)(nL,{icon:h,showTooltip:T,tooltip:N,children:l})}))),D=(0,b.jsx)(nh,(0,c._)((0,s._)({},O),{href:E||k,prefetch:!1,children:(0,b.jsx)(nL,{icon:h,showTooltip:T,tooltip:N,children:l})}));break;default:D=(0,b.jsx)(u,(0,c._)((0,s._)({ref:_},O),{children:(0,b.jsx)(nL,{icon:h,showTooltip:T,tooltip:N,children:l})}))}return j?(0,b.jsxs)("div",{className:P,children:[D,(0,b.jsx)(nO,{button:(0,b.jsx)(nv,{}),buttonSize:S,className:i&&!d?"".concat("btn","--popup-disabled"):"",disabled:i&&!d,horizontalAlign:"right",id:"".concat(t,"-popup"),noBackground:!0,render:e=>{let{close:t}=e;return j({close:()=>t()})},size:"large",verticalAlign:"bottom"})]}):D};function nB(e){let{fieldsFromClipboard:t,fieldsFromConfig:n}=e;return!!n&&t.length===(null==n?void 0:n.length)&&t.every((e,t)=>{let r=n[t];if(e.type!==r.type||R(e)&&R(r)&&e.name!==r.name)return!1;let a=C(r),l=C(e);return l===a&&(!l||!a||nB({fieldsFromClipboard:e.fields,fieldsFromConfig:r.fields}))})}var nU="_payloadClipboard";function nz(e){let{getDataToCopy:t,t:n}=e,r=(0,u._)(e,["getDataToCopy","t"]),a=(0,s._)({data:t()},r);try{return localStorage.setItem(nU,JSON.stringify(a)),!0}catch(e){return n("error:unableToCopy")}}function nV(e){let t,{onPaste:n,path:r,t:a}=e,l=(0,u._)(e,["onPaste","path","t"]);try{let e=localStorage.getItem(nU);if(!e)return a("error:invalidClipboardData");t=JSON.parse(e)}catch(e){return a("error:invalidClipboardData")}return!function(e){let{data:t,path:n}=e,r=(0,u._)(e,["data","path"]);return!(typeof t>"u")&&!!n&&!!r.type&&("blocks"===r.type?function(e){let{blocksFromClipboard:t,blocksFromConfig:n}=e,r=new Map(null==n?void 0:n.map(e=>[e.slug,e]));if(!r.size)return!1;let a=new Set;for(let e of t){let t=e.slug;if(!a.has(t)){let n=r.get(t);if(!n||!nB({fieldsFromClipboard:e.fields,fieldsFromConfig:n.fields}))return!1;a.add(t)}}return!0}({blocksFromClipboard:r.blocks,blocksFromConfig:r.schemaBlocks}):nB({fieldsFromClipboard:r.fields,fieldsFromConfig:r.schemaFields}))}((0,c._)((0,s._)({},t,l),{fieldPath:r}))?a("error:invalidClipboardData"):(n(t),!0)}var nq=e=>{let{className:t}=e;
2return(0,b.jsxs)("svg",{className:["icon icon--more",t].filter(Boolean).join(" "),viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{className:"fill",d:"M10 10.6666C10.3682 10.6666 10.6667 10.3682 10.6667 9.99998C10.6667 9.63179 10.3682 9.33331 10 9.33331C9.63182 9.33331 9.33334 9.63179 9.33334 9.99998C9.33334 10.3682 9.63182 10.6666 10 10.6666Z",strokeLinecap:"square"}),(0,b.jsx)("path",{className:"fill",d:"M14.6667 10.6666C15.0349 10.6666 15.3333 10.3682 15.3333 9.99998C15.3333 9.63179 15.0349 9.33331 14.6667 9.33331C14.2985 9.33331 14 9.63179 14 9.99998C14 10.3682 14.2985 10.6666 14.6667 10.6666Z",strokeLinecap:"square"}),(0,b.jsx)("path",{className:"fill",d:"M5.33334 10.6666C5.70153 10.6666 6.00001 10.3682 6.00001 9.99998C6.00001 9.63179 5.70153 9.33331 5.33334 9.33331C4.96515 9.33331 4.66667 9.63179 4.66667 9.99998C4.66667 10.3682 4.96515 10.6666 5.33334 10.6666Z",strokeLinecap:"square"})]})},nH=()=>(0,b.jsx)("svg",{className:"icon icon--copy",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{className:"stroke",d:"M4.66666 12.6667C3.93333 12.6667 3.33333 12.0667 3.33333 11.3333V4.66668C3.33333 3.93334 3.93333 3.33334 4.66666 3.33334H11.3333C12.0667 3.33334 12.6667 3.93334 12.6667 4.66668M8.66666 7.33334H15.3333C16.0697 7.33334 16.6667 7.9303 16.6667 8.66668V15.3333C16.6667 16.0697 16.0697 16.6667 15.3333 16.6667H8.66666C7.93028 16.6667 7.33333 16.0697 7.33333 15.3333V8.66668C7.33333 7.9303 7.93028 7.33334 8.66666 7.33334Z",strokeLinecap:"square"})}),n$=e=>{let t=(0,_.c)(4),{isPaste:n,isRow:r}=e,{t:a}=(0,g.d)(),l;if(t[0]!==n||t[1]!==r||t[2]!==a){let e=a("general:copyField");!r&&n?e=a("general:pasteField"):r&&!n?e=a("general:copyRow"):r&&n&&(e=a("general:pasteRow")),l=(0,b.jsxs)(p.Fragment,{children:[n?(0,b.jsx)(nb,{}):(0,b.jsx)(nH,{})," ",e]}),t[0]=n,t[1]=r,t[2]=a,t[3]=l}else l=t[3];return l},nK=e=>{let{allowCopy:t,allowPaste:n,className:r,copyClassName:a,disabled:l,isRow:o,onPaste:i,pasteClassName:c,path:d}=e,f=(0,u._)(e,["allowCopy","allowPaste","className","copyClassName","disabled","isRow","onPaste","pasteClassName","path"]),{t:h}=(0,g.d)(),m=["".concat("clipboard-action","__popup"),r].filter(Boolean).join(" "),v=(0,p.useCallback)(()=>{let e=nz((0,s._)({path:d,t:h},f));"string"==typeof e?nn.error(e):nn.success(h("general:copied"))},[h,f,d]),y=(0,p.useCallback)(()=>{let e=nV("array"===f.type?{onPaste:i,path:d,schemaFields:f.fields,t:h}:{onPaste:i,path:d,schemaBlocks:f.blocks,t:h});"string"==typeof e&&nn.error(e)},[i,f,d,h]);return n||t?(0,b.jsx)(nO,{button:(0,b.jsx)(nq,{}),className:m,disabled:l,horizontalAlign:"center",render:e=>{let{close:r}=e;return(0,b.jsxs)(n_.ButtonGroup,{children:[(0,b.jsx)(n_.Button,{className:a,disabled:!t,onClick:()=>{v(),r()},children:(0,b.jsx)(n$,{isRow:o})}),(0,b.jsx)(n_.Button,{className:c,disabled:!n,onClick:()=>{y(),r()},children:(0,b.jsx)(n$,{isPaste:!0,isRow:o})})]})},size:"large",verticalAlign:"bottom"}):null},nG=(0,v.e)(tv(),1),nW="default"in nG.default?nG.default.default:nG.default;function nY(e,t){return e===t||e.startsWith("".concat(t,"."))}function nQ(e){let{formState:t,path:n,rowIndex:r}=e,a={},l="number"!=typeof r?n:"".concat(n,".").concat(r);for(let e in t){if(!nY(e,l))continue;let n=t[e],{customComponents:r,validate:o}=n,i=(0,u._)(n,["customComponents","validate"]);Array.isArray(i.rows)&&(i.rows=i.rows.map(e=>{if(!e||"object"!=typeof e)return e;let{customComponents:t}=e;return(0,u._)(e,["customComponents"])})),a[e]=i}return a}function nX(e){var t,n,r,a,l;let o,{dataFromClipboard:i,formState:u,path:d,rowIndex:f}=e,{type:p,data:h,path:m,rowIndex:g}=i,v="number"!=typeof g,b="number"!=typeof f,y=!v&&b,x="array"===p,w;if(w=v&&b?m:v?"".concat(m,".").concat(f):"".concat(m,".").concat(g),o=b?y?"".concat(d,".0"):d:"".concat(d,".").concat(f),y){let e="".concat(d,".0"),r=null==(t=h["".concat(w,".id")])?void 0:t.value,a=null==(n=u[d].rows)?void 0:n.length;for(let t in u[d].rows=[(0,c._)((0,s._)({},a&&x?u[d].rows[0]:{}),{id:r,isLoading:!1,lastRenderedPath:e})],u[d].value=1,u[d].initialValue=1,u[d].disableFormData=!0,u)t!==d&&!nY(t,e)&&nY(t,d)&&delete u[t]}let _=new Map;for(let e in h){if(!b&&e==="".concat(w,".id")||!nY(e,w))continue;let t=e.replace(w,o),n=x?null==(r=u[t])?void 0:r.customComponents:void 0,i=x?null==(a=u[t])?void 0:a.validate:void 0;if(e.endsWith(".id")&&(null==(l=h[e])?void 0:l.value)){let r=h[e].value;if("string"==typeof r&&nW.isValid(r)){let r=new nW().toHexString();_.set(e,r),u[t]=(0,c._)((0,s._)({customComponents:n,validate:i},h[e]),{initialValue:r,value:r});continue}}u[t]=(0,s._)({customComponents:n,validate:i},h[e])}for(let[e,t]of _){let n=e.replace("".concat(w,"."),"").split(".");if(n.length>=2){let e=parseInt(n[n.length-2],10),r=n.slice(0,n.length-2).join("."),a=r?"".concat(o,".").concat(r):o;if(u[a]&&Array.isArray(u[a].rows)){let n=u[a].rows;!isNaN(e)&&n[e]&&(n[e].id=t)}}else if(1===n.length&&"id"===n[0]){let e=o.split("."),n=e[e.length-1],r=isNaN(parseInt(n,10))?0:parseInt(n,10),a=isNaN(parseInt(n,10))?o:e.slice(0,-1).join(".");if(u[a]&&Array.isArray(u[a].rows)){let e=u[a].rows;e[r]&&(e[r].id=t)}}}return u}function nJ(e){var t,n;let r;return e?"[object Window]"===(r=Object.prototype.toString.call(e))||"[object global]"===r?e:"nodeType"in e&&null!=(t=null==(n=e.ownerDocument)?void 0:n.defaultView)?t:window:window}var nZ="u">typeof window&&"u">typeof window.document&&"u">typeof window.document.createElement?p.useLayoutEffect:p.useEffect,n0={},n1=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return n.reduce((e,t)=>
2{for(let[n,r]of Object.entries(t)){let t=e[n];null!=t&&(e[n]=t+-1*r)}return e},(0,s._)({},e))},n2=Object.freeze({Translate:{toString(e){if(!e)return;let{x:t,y:n}=e;return"translate3d("+(t?Math.round(t):0)+"px, "+(n?Math.round(n):0)+"px, 0)"}},Scale:{toString(e){if(!e)return;let{scaleX:t,scaleY:n}=e;return"scaleX("+t+") scaleY("+n+")"}},Transform:{toString(e){if(e)return[n2.Translate.toString(e),n2.Scale.toString(e)].join(" ")}},Transition:{toString(e){let{property:t,duration:n,easing:r}=e;return t+" "+n+"ms "+r}}});function n3(e,t,n){let r=e.slice();return r.splice(n<0?r.length+n:n,0,r.splice(t,1)[0]),r}function n6(e){return null!==e&&e>=0}var n5=e=>{let{rects:t,activeIndex:n,overIndex:r,index:a}=e,l=n3(t,r,n),o=t[a],i=l[a];return i&&o?{x:i.left-o.left,y:i.top-o.top,scaleX:i.width/o.width,scaleY:i.height/o.height}:null},n4="Sortable",n8=p.default.createContext({activeIndex:-1,containerId:n4,disableTransforms:!1,items:[],overIndex:-1,useDragOverlay:!1,sortedRects:[],strategy:n5,disabled:{draggable:!1,droppable:!1}});function n9(e){let{children:t,id:n,items:r,strategy:a=n5,disabled:l=!1}=e,{active:o,dragOverlay:i,droppableRects:s,over:c,measureDroppableContainers:u}=(0,O.useDndContext)(),d=(0,p.useMemo)(()=>{if(n)return n;let e=null==n0[n4]?0:n0[n4]+1;return n0[n4]=e,n4+"-"+e},[n4,n]),f=null!==i.rect,h=(0,p.useMemo)(()=>r.map(e=>"object"==typeof e&&"id"in e?e.id:e),[r]),m=null!=o,g=o?h.indexOf(o.id):-1,v=c?h.indexOf(c.id):-1,b=(0,p.useRef)(h),y=!function(e,t){if(e===t)return!0;if(e.length!==t.length)return!1;for(let n=0;n<e.length;n++)if(e[n]!==t[n])return!1;return!0}(h,b.current),x=-1!==v&&-1===g||y,w="boolean"==typeof l?{draggable:l,droppable:l}:l;nZ(()=>{y&&m&&u(h)},[y,h,m,u]),(0,p.useEffect)(()=>{b.current=h},[h]);let _=(0,p.useMemo)(()=>({activeIndex:g,containerId:d,disabled:w,disableTransforms:x,items:h,overIndex:v,useDragOverlay:f,sortedRects:h.reduce((e,t,n)=>{let r=s.get(t);return r&&(e[n]=r),e},Array(h.length)),strategy:a}),[g,d,w.draggable,w.droppable,x,h,v,s,f,a]);return p.default.createElement(n8.Provider,{value:_},t)}var n7=e=>{let{id:t,items:n,activeIndex:r,overIndex:a}=e;return n3(n,r,a).indexOf(t)},re=e=>{let{containerId:t,isSorting:n,wasDragging:r,index:a,items:l,newIndex:o,previousItems:i,previousContainerId:s,transition:c}=e;return!!c&&!!r&&(i===l||a!==o)&&(!!n||o!==a&&t===s)},rt={duration:200,easing:"ease"},rn="transform",rr=n2.Transition.toString({property:rn,duration:0,easing:"linear"}),ra={roleDescription:"sortable"};function rl(e){if(!e)return!1;let t=e.data.current;return!!(t&&"sortable"in t&&"object"==typeof t.sortable&&"containerId"in t.sortable&&"items"in t.sortable&&"index"in t.sortable)}var ro=[O.KeyboardCode.Down,O.KeyboardCode.Right,O.KeyboardCode.Up,O.KeyboardCode.Left],ri=(e,t)=>{let{context:{active:n,collisionRect:r,droppableRects:a,droppableContainers:l,over:o,scrollableAncestors:i}}=t;if(ro.includes(e.code)){if(e.preventDefault(),!n||!r)return;let t=[];l.getEnabled().forEach(n=>{if(!n||null!=n&&n.disabled)return;let l=a.get(n.id);if(l)switch(e.code){case O.KeyboardCode.Down:r.top<l.top&&t.push(n);break;case O.KeyboardCode.Up:r.top>l.top&&t.push(n);break;case O.KeyboardCode.Left:r.left>l.left&&t.push(n);break;case O.KeyboardCode.Right:r.left<l.left&&t.push(n)}});let u=(0,O.closestCorners)({active:n,collisionRect:r,droppableRects:a,droppableContainers:t,pointerCoordinates:null}),d=(0,O.getFirstCollision)(u,"id");if(d===(null==o?void 0:o.id)&&u.length>1&&(d=u[1].id),null!=d){let e=l.get(n.id),t=l.get(d),o=t?a.get(t.id):null,u=null==t?void 0:t.node.current;if(u&&o&&e&&t){var s,c;let n=(0,O.getScrollableAncestors)(u).some((e,t)=>i[t]!==e),a=rs(e,t),l=(s=e,c=t,!!rl(s)&&!!rl(c)&&!!rs(s,c)&&s.data.current.sortable.index<c.data.current.sortable.index),d=n||!a?{x:0,y:0}:{x:l?r.width-o.width:0,y:l?r.height-o.height:0},f={x:o.left,y:o.top};return d.x&&d.y?f:n1(f,d)}}}};function rs(e,t){return!!rl(e)&&!!rl(t)&&e.data.current.sortable.containerId===t.data.current.sortable.containerId}var rc=e=>{let t,n,r=(0,_.c)(17),{id:a,disabled:l}=e,o;r[0]===Symbol.for("react.memo_cache_sentinel")?(o={duration:250,easing:"cubic-bezier(0, 0.2, 0.2, 1)"},r[0]=o):o=r[0],r[1]!==l||r[2]!==a?(t={id:a,disabled:l,transition:o},r[1]=l,r[2]=a,r[3]=t):t=r[3];let{attributes:i,isDragging:u,listeners:d,setNodeRef:f,transform:h,transition:m}=function(e){var t,n,r,a;let{animateLayoutChanges:l=re,attributes:o,disabled:i,data:u,getNewIndex:d=n7,id:f,
2strategy:h,resizeObserverConfig:m,transition:g=rt}=e,{items:v,containerId:b,activeIndex:y,disabled:x,disableTransforms:w,sortedRects:_,overIndex:C,useDragOverlay:S,strategy:j}=(0,p.useContext)(n8),E=(t=i,n=x,"boolean"==typeof t?{draggable:t,droppable:!1}:{draggable:null!=(r=null==t?void 0:t.draggable)?r:n.draggable,droppable:null!=(a=null==t?void 0:t.droppable)?a:n.droppable}),N=v.indexOf(f),k=(0,p.useMemo)(()=>(0,s._)({sortable:{containerId:b,index:N,items:v}},u),[b,u,N,v]),T=(0,p.useMemo)(()=>v.slice(v.indexOf(f)),[v,f]),{rect:R,node:A,isOver:P,setNodeRef:D}=(0,O.useDroppable)({id:f,data:k,disabled:E.droppable,resizeObserverConfig:(0,s._)({updateMeasurementsFor:T},m)}),{active:I,activatorEvent:M,activeNodeRect:L,attributes:F,setNodeRef:B,listeners:U,isDragging:z,over:V,setActivatorNodeRef:q,transform:H}=(0,O.useDraggable)({id:f,data:k,attributes:(0,s._)({},ra,o),disabled:E.draggable}),$=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,p.useMemo)(()=>e=>{t.forEach(t=>t(e))},t)}(D,B),K=!!I,G=K&&!w&&n6(y)&&n6(C),W=!S&&z,Y=W&&G?H:null,Q=G?null!=Y?Y:(null!=h?h:j)({rects:_,activeNodeRect:L,activeIndex:y,overIndex:C,index:N}):null,X=n6(y)&&n6(C)?d({id:f,items:v,activeIndex:y,overIndex:C}):N,J=null==I?void 0:I.id,Z=(0,p.useRef)({activeId:J,items:v,newIndex:X,containerId:b}),ee=v!==Z.current.items,et=l({active:I,containerId:b,isDragging:z,isSorting:K,id:f,index:N,items:v,newIndex:Z.current.newIndex,previousItems:Z.current.items,previousContainerId:Z.current.containerId,transition:g,wasDragging:null!=Z.current.activeId}),en=function(e){let{disabled:t,index:n,node:r,rect:a}=e,[l,o]=(0,p.useState)(null),i=(0,p.useRef)(n);return nZ(()=>{if(!t&&n!==i.current&&r.current){let e=a.current;if(e){let t=(0,O.getClientRect)(r.current,{ignoreTransform:!0}),n={x:e.left-t.left,y:e.top-t.top,scaleX:e.width/t.width,scaleY:e.height/t.height};(n.x||n.y)&&o(n)}}n!==i.current&&(i.current=n)},[t,n,r,a]),(0,p.useEffect)(()=>{l&&o(null)},[l]),l}({disabled:!et,index:N,node:A,rect:R});return(0,p.useEffect)(()=>{K&&Z.current.newIndex!==X&&(Z.current.newIndex=X),b!==Z.current.containerId&&(Z.current.containerId=b),v!==Z.current.items&&(Z.current.items=v)},[K,X,b,v]),(0,p.useEffect)(()=>{if(J===Z.current.activeId)return;if(null!=J&&null==Z.current.activeId){Z.current.activeId=J;return}let e=setTimeout(()=>{Z.current.activeId=J},50);return()=>clearTimeout(e)},[J]),{active:I,activeIndex:y,attributes:F,data:k,rect:R,index:N,newIndex:X,items:v,isOver:P,isSorting:K,isDragging:z,listeners:U,node:A,overIndex:C,over:V,setNodeRef:$,setActivatorNodeRef:q,setDroppableNodeRef:D,setDraggableNodeRef:B,transform:null!=en?en:Q,transition:en||ee&&Z.current.newIndex===N?rr:!(W&&!function(e){if(!e)return!1;let{KeyboardEvent:t}=nJ(e.target);return t&&e instanceof t}(M)||!g)&&(K||et)?n2.Transition.toString((0,c._)((0,s._)({},g),{property:rn})):void 0}}(t),g=u?"grabbing":"grab",v;r[4]!==g||r[5]!==m?(v={cursor:g,transition:m},r[4]=g,r[5]=m,r[6]=v):v=r[6],r[7]!==i||r[8]!==v?(n=(0,c._)((0,s._)({},i),{style:v}),r[7]=i,r[8]=v,r[9]=n):n=r[9];let b=h&&"translate3d(".concat(h.x,"px, ").concat(h.y,"px, 0)"),y;return r[10]!==u||r[11]!==d||r[12]!==f||r[13]!==n||r[14]!==b||r[15]!==m?(y={attributes:n,isDragging:u,listeners:d,setNodeRef:f,transform:b,transition:m},r[10]=u,r[11]=d,r[12]=f,r[13]=n,r[14]=b,r[15]=m,r[16]=y):y=r[16],y},ru=e=>{let t=(0,_.c)(12),{id:n,children:r,disabled:a}=e,l;t[0]!==a||t[1]!==n?(l={id:n,disabled:a},t[0]=a,t[1]=n,t[2]=l):l=t[2];let{attributes:o,isDragging:i,listeners:u,setNodeRef:d,transform:f,transition:h}=rc(l),m=i?"grabbing":"grab",g;return t[3]!==o||t[4]!==r||t[5]!==i||t[6]!==u||t[7]!==d||t[8]!==m||t[9]!==f||t[10]!==h?(g=(0,b.jsx)(p.Fragment,{children:r({attributes:(0,c._)((0,s._)({},o),{style:{cursor:m}}),isDragging:i,listeners:u,setNodeRef:d,transform:f,transition:h})}),t[3]=o,t[4]=r,t[5]=i,t[6]=u,t[7]=d,t[8]=m,t[9]=f,t[10]=h,t[11]=g):g=t[11],g},rd=e=>{let t,n,r=(0,_.c)(20),{children:a,className:l,ids:o,onDragEnd:i,onDragStart:s}=e,c=(0,p.useId)(),u=(0,p.useId)(),d;r[0]!==c?(d={id:c},r[0]=c,r[1]=d):d=r[1];let{setNodeRef:f}=(0,O.useDroppable)(d),h;r[2]===Symbol.for("react.memo_cache_sentinel")?(h={activationConstraint:{distance:5}},r[2]=h):h=r[2],r[3]===Symbol.for("react.memo_cache_sentinel")?(t={activationConstraint:{delay:200,tolerance:5}},r[3]=t):t=r[3],r[4]===Symbol.for("react.memo_cache_sentinel")?(n={coordinateGetter:ri},r[4]=n):n=r[4];let m=(0,O.useSensors)((0,O.useSensor)(O.MouseSensor,h),(0,O.useSensor)(O.TouchSensor,t),(0,O.useSensor)(O.KeyboardSensor,n)),g;r[5]!==o||r[6]!==i?(g=e=>{let{active:t,over:n}=e;e.activatorEvent.stopPropagation(),t&&n&&"function"==typeof i&&i({event:e,moveFromIndex:o.findIndex(e=>e===t.id),moveToIndex:o.findIndex(e=>e===n.id)})},r[5]=o,r[6]=i,r[7]=g):g=r[7];let v=g,y;r[8]!==s?(y=e=>{let{active:t}=e;t&&"function"==typeof s&&s({id:t.id,event:e})},r[8]=s,r[9]=y):y=r[9];let x=y,w;return r[10]!==a||r[11]!==l||r[12]!==c||r[13]!==v||r[14]!==x||r[15]!==o||r[16]!==m||r[17]!==f||r[18]!==u?(w=(0,b.jsx)(O.DndContext,{collisionDetection:O.closestCenter,id:c,onDragEnd:v,onDragStart:x,sensors:m,children:(0,b.jsx)(n9,{id:u,items:o,children:(0,b.jsx)("div",{className:l,ref:f,children:a})})}),r[10]=a,r[11]=l,r[12]=c,r[13]=v,r[14]=x,r[15]=o,r[16]=m,r[17]=f,r[18]=u,r[19]=w):w=r[19],w},rf="error-pill",rp=e=>{let{className:t,count:n,i18n:r,withMessage:a}
2=e,l=[rf,!a&&n<99&&"".concat(rf,"--fixed-width"),t&&t].filter(Boolean).join(" ");return 0===n?null:(0,b.jsx)("div",{className:l,children:(0,b.jsxs)("div",{className:"".concat(rf,"__content"),children:[(0,b.jsx)("span",{className:"".concat(rf,"__count"),children:n}),a&&" ".concat(n>1?r.t("general:errors"):r.t("general:error"))]})})},rh="field-description",rm=e=>{let t=(0,_.c)(8),{className:n,description:r,marginPlacement:a,path:l}=e,{i18n:o}=(0,g.d)();if(r){let e="field-description-".concat(null==l?void 0:l.replace(/\./g,"__")),i=a&&"".concat(rh,"--margin-").concat(a),s;t[0]!==n||t[1]!==e||t[2]!==i?(s=[rh,n,e,i].filter(Boolean),t[0]=n,t[1]=e,t[2]=i,t[3]=s):s=t[3];let c=s.join(" "),u;return t[4]!==r||t[5]!==o||t[6]!==c?(u=(0,b.jsx)("div",{className:c,children:(0,y.getTranslation)(r,o)}),t[4]=r,t[5]=o,t[6]=c,t[7]=u):u=t[7],u}return null},rg=e=>{let t=(0,_.c)(8),{alignCaret:n,message:r,path:a,showError:l}=e,o=void 0===n?"right":n,i=tK(),s;t[0]!==a?(s=e=>{let[t]=e;return t&&(null==t?void 0:t[a])||null},t[0]=a,t[1]=s):s=t[1];let c=tX(s),u;if(t[2]!==o||t[3]!==c||t[4]!==i||t[5]!==r||t[6]!==l){u=Symbol.for("react.early_return_sentinel");e:{let{errorMessage:e,valid:t}=c||{},n=r||e;if((l||i&&!1===t)&&(null==n?void 0:n.length)){u=(0,b.jsx)(nI,{alignCaret:o,className:"field-error",delay:0,staticPositioning:!0,children:n});break e}}t[2]=o,t[3]=c,t[4]=i,t[5]=r,t[6]=l,t[7]=u}else u=t[7];return u!==Symbol.for("react.early_return_sentinel")?u:null},rv=(0,p.createContext)(0),rb=e=>{let t=(0,_.c)(3),{children:n}=e,r=ry()+1,a;return t[0]!==n||t[1]!==r?(a=(0,b.jsx)(rv,{value:r,children:n}),t[0]=n,t[1]=r,t[2]=a):a=t[2],a},ry=()=>(0,p.use)(rv),rx=(e,t)=>(null==e?void 0:e.locales)&&0!==e.locales.length?e.locales.find(e=>(null==e?void 0:e.code)===t):null;function rw(){return(rw=Object.assign.bind()).apply(null,arguments)}function r_(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(-1!==t.indexOf(r))continue;n[r]=e[r]}return n}function rC(e,t){return(rC=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function rS(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,rC(e,t)}
2function rj(e,t){return e.replace(RegExp("(^|\\s)"+t+"(?:\\s|$)","g"),"$1").replace(/\s+/g," ").replace(/^\s*|\s*$/g,"")}var rE=p.default.createContext(null),rN=function(e){return e.scrollTop},rk="unmounted",rT="exited",rR="entering",rA="entered",rP="exiting",rO=function(e){function t(t,n){var r,a=e.call(this,t,n)||this,l=n&&!n.isMounting?t.enter:t.appear;return a.appearStatus=null,t.in?l?(r=rT,a.appearStatus=rR):r=rA:r=t.unmountOnExit||t.mountOnEnter?rk:rT,a.state={status:r},a.nextCallback=null,a}rS(t,e),t.getDerivedStateFromProps=function(e,t){return e.in&&t.status===rk?{status:rT}:null};var n=t.prototype;return n.componentDidMount=function(){this.updateStatus(!0,this.appearStatus)},n.componentDidUpdate=function(e){var t=null;if(e!==this.props){var n=this.state.status;this.props.in?n!==rR&&n!==rA&&(t=rR):(n===rR||n===rA)&&(t=rP)}this.updateStatus(!1,t)},n.componentWillUnmount=function(){this.cancelNextCallback()},n.getTimeouts=function(){var e,t,n,r=this.props.timeout;return e=t=n=r,null!=r&&"number"!=typeof r&&(e=r.exit,t=r.enter,n=void 0!==r.appear?r.appear:t),{exit:e,enter:t,appear:n}},n.updateStatus=function(e,t){if(void 0===e&&(e=!1),null!==t)if(this.cancelNextCallback(),t===rR){if(this.props.unmountOnExit||this.props.mountOnEnter){var n=this.props.nodeRef?this.props.nodeRef.current:h.default.findDOMNode(this);n&&rN(n)}this.performEnter(e)}else this.performExit();else this.props.unmountOnExit&&this.state.status===rT&&this.setState({status:rk})},n.performEnter=function(e){var t=this,n=this.props.enter,r=this.context?this.context.isMounting:e,a=this.props.nodeRef?[r]:[h.default.findDOMNode(this),r],l=a[0],o=a[1],i=this.getTimeouts(),s=r?i.appear:i.enter;(e||n)&&1?(this.props.onEnter(l,o),this.safeSetState({status:rR},function(){t.props.onEntering(l,o),t.onTransitionEnd(s,function(){t.safeSetState({status:rA},function(){t.props.onEntered(l,o)})})})):this.safeSetState({status:rA},function(){t.props.onEntered(l)})},n.performExit=function(){var e=this,t=this.props.exit,n=this.getTimeouts(),r=this.props.nodeRef?void 0:h.default.findDOMNode(this);t?(this.props.onExit(r),this.safeSetState({status:rP},function(){e.props.onExiting(r),e.onTransitionEnd(n.exit,function(){e.safeSetState({status:rT},function(){e.props.onExited(r)})})})):this.safeSetState({status:rT},function(){e.props.onExited(r)})},n.cancelNextCallback=function(){null!==this.nextCallback&&(this.nextCallback.cancel(),this.nextCallback=null)},n.safeSetState=function(e,t){t=this.setNextCallback(t),this.setState(e,t)},n.setNextCallback=function(e){var t=this,n=!0;return this.nextCallback=function(r){n&&(n=!1,t.nextCallback=null,e(r))},this.nextCallback.cancel=function(){n=!1},this.nextCallback},n.onTransitionEnd=function(e,t){this.setNextCallback(t);var n=this.props.nodeRef?this.props.nodeRef.current:h.default.findDOMNode(this),r=null==e&&!this.props.addEndListener;if(!n||r)return void setTimeout(this.nextCallback,0);if(this.props.addEndListener){var a=this.props.nodeRef?[this.nextCallback]:[n,this.nextCallback],l=a[0],o=a[1];this.props.addEndListener(l,o)}null!=e&&setTimeout(this.nextCallback,e)},n.render=function(){var e=this.state.status;if(e===rk)return null;var t=this.props,n=t.children,r=(t.in,t.mountOnEnter,t.unmountOnExit,t.appear,t.enter,t.exit,t.timeout,t.addEndListener,t.onEnter,t.onEntering,t.onEntered,t.onExit,t.onExiting,t.onExited,t.nodeRef,r_(t,["children","in","mountOnEnter","unmountOnExit","appear","enter","exit","timeout","addEndListener","onEnter","onEntering","onEntered","onExit","onExiting","onExited","nodeRef"]));return p.default.createElement(rE.Provider,{value:null},"function"==typeof n?n(e,r):p.default.cloneElement(p.default.Children.only(n),r))},t}(p.default.Component);function rD(){}
2rO.contextType=rE,rO.propTypes={},rO.defaultProps={in:!1,mountOnEnter:!1,unmountOnExit:!1,appear:!1,enter:!0,exit:!0,onEnter:rD,onEntering:rD,onEntered:rD,onExit:rD,onExiting:rD,onExited:rD},rO.UNMOUNTED=rk,rO.EXITED=rT,rO.ENTERING=rR,rO.ENTERED=rA,rO.EXITING=rP;var rI=function(e,t){return e&&t&&t.split(" ").forEach(function(t){e.classList?e.classList.remove(t):"string"==typeof e.className?e.className=rj(e.className,t):e.setAttribute("class",rj(e.className&&e.className.baseVal||"",t))})},rM=function(e){function t(){for(var t,n=arguments.length,r=Array(n),a=0;a<n;a++)r[a]=arguments[a];return(t=e.call.apply(e,[this].concat(r))||this).appliedClasses={appear:{},enter:{},exit:{}},t.onEnter=function(e,n){var r=t.resolveArguments(e,n),a=r[0],l=r[1];t.removeClasses(a,"exit"),t.addClass(a,l?"appear":"enter","base"),t.props.onEnter&&t.props.onEnter(e,n)},t.onEntering=function(e,n){var r=t.resolveArguments(e,n),a=r[0],l=r[1];t.addClass(a,l?"appear":"enter","active"),t.props.onEntering&&t.props.onEntering(e,n)},t.onEntered=function(e,n){var r=t.resolveArguments(e,n),a=r[0],l=r[1]?"appear":"enter";t.removeClasses(a,l),t.addClass(a,l,"done"),t.props.onEntered&&t.props.onEntered(e,n)},t.onExit=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"appear"),t.removeClasses(n,"enter"),t.addClass(n,"exit","base"),t.props.onExit&&t.props.onExit(e)},t.onExiting=function(e){var n=t.resolveArguments(e)[0];t.addClass(n,"exit","active"),t.props.onExiting&&t.props.onExiting(e)},t.onExited=function(e){var n=t.resolveArguments(e)[0];t.removeClasses(n,"exit"),t.addClass(n,"exit","done"),t.props.onExited&&t.props.onExited(e)},t.resolveArguments=function(e,n){return t.props.nodeRef?[t.props.nodeRef.current,e]:[e,n]},t.getClassNames=function(e){var n=t.props.classNames,r="string"==typeof n,a=r&&n?n+"-":"",l=r?""+a+e:n[e],o=r?l+"-active":n[e+"Active"],i=r?l+"-done":n[e+"Done"];return{baseClassName:l,activeClassName:o,doneClassName:i}},t}rS(t,e);var n=t.prototype;return n.addClass=function(e,t,n){var r,a=this.getClassNames(t)[n+"ClassName"],l=this.getClassNames("enter").doneClassName;"appear"===t&&"done"===n&&l&&(a+=" "+l),"active"===n&&e&&rN(e),a&&(this.appliedClasses[t][n]=a,r=a,e&&r&&r.split(" ").forEach(function(t){e.classList?e.classList.add(t):(e.classList?!!t&&e.classList.contains(t):-1!==(" "+(e.className.baseVal||e.className)+" ").indexOf(" "+t+" "))||("string"==typeof e.className?e.className=e.className+" "+t:e.setAttribute("class",(e.className&&e.className.baseVal||"")+" "+t))}))},n.removeClasses=function(e,t){var n=this.appliedClasses[t],r=n.base,a=n.active,l=n.done;this.appliedClasses[t]={},r&&rI(e,r),a&&rI(e,a),l&&rI(e,l)},n.render=function(){var e=this.props,t=(e.classNames,r_(e,["classNames"]));return p.default.createElement(rO,rw({},t,{onEnter:this.onEnter,onEntered:this.onEntered,onEntering:this.onEntering,onExit:this.onExit,onExiting:this.onExiting,onExited:this.onExited}))},t}(p.default.Component);rM.defaultProps={classNames:""},rM.propTypes={};var rL=(0,p.createContext)({}),rF=()=>(0,p.useContext)(rL),rB=e=>e?{appear:"".concat(e,"--appear"),appearActive:"".concat(e,"--appearActive"),appearDone:"".concat(e,"--appearDone"),enter:"".concat(e,"--enter"),enterActive:"".concat(e,"--enterActive"),enterDone:"".concat(e,"--enterDone"),exit:"".concat(e,"--exit"),exitActive:"".concat(e,"--exitActive"),exitDone:"".concat(e,"--exitDone")}:{};function rU(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function rz(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?rU(Object(n),!0).forEach(function(t){var r,a,l;r=e,a=t,l=n[t],(a=function(e){var t=function(e,t){if("object"!=typeof e||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:String(t)}(a))in r?Object.defineProperty(r,a,{value:l,enumerable:!0,configurable:!0,writable:!0}):r[a]=l}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):rU(Object(n)).forEac
2h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}(0,g.j)();var rV=function(e,t){if(e.length>0){var n=e[e.length-1];n!==t&&n.pause()}var r=e.indexOf(t);-1===r||e.splice(r,1),e.push(t)},rq=function(e,t){var n=e.indexOf(t);-1!==n&&e.splice(n,1),e.length>0&&e[e.length-1].unpause()},rH=function(e){return(null==e?void 0:e.key)==="Tab"||(null==e?void 0:e.keyCode)===9},r$=function(e){return rH(e)&&!e.shiftKey},rK=function(e){return rH(e)&&e.shiftKey},rG=function(e){return setTimeout(e,0)},rW=function(e,t){var n=-1;return e.every(function(e,r){return!t(e)||(n=r,!1)}),n},rY=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return"function"==typeof e?e.apply(void 0,n):e},rQ=function(e){return e.target.shadowRoot&&"function"==typeof e.composedPath?e.composedPath()[0]:e.target},rX=[],rJ=function(e,t){var n,r=(null==t?void 0:t.document)||document,a=(null==t?void 0:t.trapStack)||rX,l=rz({returnFocusOnDeactivate:!0,escapeDeactivates:!0,delayInitialFocus:!0,isKeyForward:r$,isKeyBackward:rK},t),o={containers:[],containerGroups:[],tabbableGroups:[],nodeFocusedBeforeActivation:null,mostRecentlyFocusedNode:null,active:!1,paused:!1,delayInitialFocusTimer:void 0,recentNavEvent:void 0},i=function(e,t,n){return e&&void 0!==e[t]?e[t]:l[n||t]},s=function(e,t){var n="function"==typeof(null==t?void 0:t.composedPath)?t.composedPath():void 0;return o.containerGroups.findIndex(function(t){var r=t.container,a=t.tabbableNodes;return r.contains(e)||(null==n?void 0:n.includes(r))||a.find(function(t){return t===e})})},c=function(e){var t=l[e];if("function"==typeof t){for(var n=arguments.length,a=Array(n>1?n-1:0),o=1;o<n;o++)a[o-1]=arguments[o];t=t.apply(void 0,a)}if(!0===t&&(t=void 0),!t){if(void 0===t||!1===t)return t;throw Error("`".concat(e,"` was specified but was not a node, or did not return a node"))}var i=t;if("string"==typeof t&&!(i=r.querySelector(t)))throw Error("`".concat(e,"` as selector refers to no known node"));return i},u=function(){var e=c("initialFocus");if(!1===e)return!1;if(void 0===e||!(0,g.i)(e,l.tabbableOptions))if(s(r.activeElement)>=0)e=r.activeElement;else{var t=o.tabbableGroups[0];e=t&&t.firstTabbableNode||c("fallbackFocus")}if(!e)throw Error("Your focus-trap needs to have at least one focusable element");return e},d=function(){if(o.containerGroups=o.containers.map(function(e){var t=(0,g.f)(e,l.tabbableOptions),n=(0,g.g)(e,l.tabbableOptions),r=t.length>0?t[0]:void 0,a=t.length>0?t[t.length-1]:void 0,o=n.find(function(e){return(0,g.h)(e)}),i=n.slice().reverse().find(function(e){return(0,g.h)(e)}),s=!!t.find(function(e){return(0,g.e)(e)>0});return{container:e,tabbableNodes:t,focusableNodes:n,posTabIndexesFound:s,firstTabbableNode:r,lastTabbableNode:a,firstDomTabbableNode:o,lastDomTabbableNode:i,nextTabbableNode:function(e){var r=!(arguments.length>1)||void 0===arguments[1]||arguments[1],a=t.indexOf(e);return a<0?r?n.slice(n.indexOf(e)+1).find(function(e){return(0,g.h)(e)}):n.slice(0,n.indexOf(e)).reverse().find(function(e){return(0,g.h)(e)}):t[a+(r?1:-1)]}}}),o.tabbableGroups=o.containerGroups.filter(function(e){return e.tabbableNodes.length>0}),o.tabbableGroups.length<=0&&!c("fallbackFocus"))throw Error("Your focus-trap must have at least one container with at least one tabbable node in it at all times");if(o.containerGroups.find(function(e){return e.posTabIndexesFound})&&o.containerGroups.length>1)throw Error("At least one node with a positive tabindex was found in one of your focus-trap's multiple containers. Positive tabindexes are only supported in single-container focus-traps.")},f=function e(t){var n=t.activeElement;if(n)return n.shadowRoot&&null!==n.shadowRoot.activeElement?e(n.shadowRoot):n},p=function e(t){if(!1!==t&&t!==f(document)){if(!t||!t.focus)return void e(u());t.focus({preventScroll:!!l.preventScroll}),o.mostRecentlyFocusedNode=t,t.tagName&&"input"===t.tagName.toLowerCase()&&"function"==typeof t.select&&t.select()}},h=function(e){var t=c("setReturnFocus",e);return t||!1!==t&&e},m=function(e){var t=e.target,n=e.event,r=e.isBackward,a=void 0!==r&&r;t=t||rQ(n),d();var i=null;if(o.tabbableGroups.length>0){var u=s(t,n),f=u>=0?o.containerGroups[u]:void 0;if(u<0)i=a?o.tabbableGroups[o.tabbableGroups.length-1].lastTabbableNode:o.tabbableGroups[0].firstTabbableNode;else if(a){var p=rW(o.tabbableGroups,function(e){var n=e.firstTabbableNode;return t===n});if(p<0&&(f.container===t||(0,g.i)(t,l.tabbableOptions)&&!(0,g.h)(t,l.tabbableOptions)&&!f.nextTabbableNode(t,!1))&&(p=u),p>=0){var h=0===p?o.tabbableGroups.length-1:p-1,m=o.tabbableGroups[h];i=(0,g.e)(t)>=0?m.lastTabbableNode:m.lastDomTabbableNode}else rH(n)||(i=f.nextTabbableNode(t,!1))}else{var v=rW(o.tabbableGroups,function(e){var n=e.lastTabbableNode;return t===n});if(v<0&&(f.container===t||(0,g.i)(t,l.tabbableOptions)&&!(0,g.h)(t,l.tabbableOptions)&&!f.nextTabbableNode(t))&&(v=u),v>=0){var b=v===o.tabbableGroups.length-1?0:v+1,y=o.tabbableGroups[b];i=(0,g.e)(t)>=0?y.firstTabbableNode:y.firstDomTabbableNode}else rH(n)||(i=f.nextTabbableNode(t))}}else i=c("fallbackFocus");return i},v=function(e){if(!(s(rQ(e),e)>
2=0)){if(rY(l.clickOutsideDeactivates,e))return void n.deactivate({returnFocus:l.returnFocusOnDeactivate});rY(l.allowOutsideClick,e)||e.preventDefault()}},b=function(e){var t=rQ(e),n=s(t,e)>=0;if(n||t instanceof Document)n&&(o.mostRecentlyFocusedNode=t);else{e.stopImmediatePropagation();var r,a=!0;if(o.mostRecentlyFocusedNode)if((0,g.e)(o.mostRecentlyFocusedNode)>0){var i=s(o.mostRecentlyFocusedNode),c=o.containerGroups[i].tabbableNodes;if(c.length>0){var d=c.findIndex(function(e){return e===o.mostRecentlyFocusedNode});d>=0&&(l.isKeyForward(o.recentNavEvent)?d+1<c.length&&(r=c[d+1],a=!1):d-1>=0&&(r=c[d-1],a=!1))}}else o.containerGroups.some(function(e){return e.tabbableNodes.some(function(e){return(0,g.e)(e)>0})})||(a=!1);else a=!1;a&&(r=m({target:o.mostRecentlyFocusedNode,isBackward:l.isKeyBackward(o.recentNavEvent)})),p(r||o.mostRecentlyFocusedNode||u())}o.recentNavEvent=void 0},y=function(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];o.recentNavEvent=e;var n=m({event:e,isBackward:t});n&&(rH(e)&&e.preventDefault(),p(n))},x=function(e){if(((null==e?void 0:e.key)==="Escape"||(null==e?void 0:e.key)==="Esc"||(null==e?void 0:e.keyCode)===27)&&!1!==rY(l.escapeDeactivates,e)){e.preventDefault(),n.deactivate();return}(l.isKeyForward(e)||l.isKeyBackward(e))&&y(e,l.isKeyBackward(e))},w=function(e){s(rQ(e),e)>=0||rY(l.clickOutsideDeactivates,e)||rY(l.allowOutsideClick,e)||(e.preventDefault(),e.stopImmediatePropagation())},_=function(){if(o.active)return rV(a,n),o.delayInitialFocusTimer=l.delayInitialFocus?rG(function(){p(u())}):p(u()),r.addEventListener("focusin",b,!0),r.addEventListener("mousedown",v,{capture:!0,passive:!1}),r.addEventListener("touchstart",v,{capture:!0,passive:!1}),r.addEventListener("click",w,{capture:!0,passive:!1}),r.addEventListener("keydown",x,{capture:!0,passive:!1}),n},C=function(){if(o.active)return r.removeEventListener("focusin",b,!0),r.removeEventListener("mousedown",v,!0),r.removeEventListener("touchstart",v,!0),r.removeEventListener("click",w,!0),r.removeEventListener("keydown",x,!0),n},S="u">typeof window&&"MutationObserver"in window?new MutationObserver(function(e){e.some(function(e){return Array.from(e.removedNodes).some(function(e){return e===o.mostRecentlyFocusedNode})})&&p(u())}):void 0,j=function(){S&&(S.disconnect(),o.active&&!o.paused&&o.containers.map(function(e){S.observe(e,{subtree:!0,childList:!0})}))};return(n={get active(){return o.active},get paused(){return o.paused},activate:function(e){if(o.active)return this;var t=i(e,"onActivate"),n=i(e,"onPostActivate"),a=i(e,"checkCanFocusTrap");a||d(),o.active=!0,o.paused=!1,o.nodeFocusedBeforeActivation=r.activeElement,null==t||t();var l=function(){a&&d(),_(),j(),null==n||n()};return a?a(o.containers.concat()).then(l,l):l(),this},deactivate:function(e){if(!o.active)return this;var t=rz({onDeactivate:l.onDeactivate,onPostDeactivate:l.onPostDeactivate,checkCanReturnFocus:l.checkCanReturnFocus},e);clearTimeout(o.delayInitialFocusTimer),o.delayInitialFocusTimer=void 0,C(),o.active=!1,o.paused=!1,j(),rq(a,n);var r=i(t,"onDeactivate"),s=i(t,"onPostDeactivate"),c=i(t,"checkCanReturnFocus"),u=i(t,"returnFocus","returnFocusOnDeactivate");null==r||r();var d=function(){rG(function(){u&&p(h(o.nodeFocusedBeforeActivation)),null==s||s()})};return u&&c?c(h(o.nodeFocusedBeforeActivation)).then(d,d):d(),this},pause:function(e){if(o.paused||!o.active)return this;var t=i(e,"onPause"),n=i(e,"onPostPause");return o.paused=!0,null==t||t(),C(),j(),null==n||n(),this},unpause:function(e){if(!o.paused||!o.active)return this;var t=i(e,"onUnpause"),n=i(e,"onPostUnpause");return o.paused=!1,null==t||t(),d(),_(),j(),null==n||n(),this},updateContainerElements:function(e){return o.containers=[].concat(e).filter(
2Boolean).map(function(e){return"string"==typeof e?r.querySelector(e):e}),o.active&&d(),j(),this}}).updateContainerElements(e),n},rZ=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n},r0="modal-item",r1=(r=e=>{let{children:t}=e;return t?"function"==typeof t?(0,b.jsx)(p.Fragment,{children:t(e)}):(0,b.jsx)(p.Fragment,{children:t}):null},e=>{let t=rF(),n=(0,p.useRef)(null),[a,l]=(0,p.useState)(!1),o=(0,p.useRef)(!1),[i,s]=(0,p.useState)(null),{modalState:c,classPrefix:u,containerRef:d,transTime:f,setCloseOnBlur:m,setBodyScrollLock:g,openModal:v}=t,{className:y,htmlElement:x="dialog",slug:w="",closeOnBlur:_=!0,lockBodyScroll:C=!0,classPrefix:S,onEnter:j,onEntering:E,onEntered:N,onExit:k,onExiting:T,onExited:R,openOnInit:A,trapFocus:P=!0,focusTrapOptions:O={}}=e,D=rZ(e,["className","htmlElement","slug","closeOnBlur","lockBodyScroll","classPrefix","onEnter","onEntering","onEntered","onExit","onExiting","onExited","openOnInit","trapFocus","focusTrapOptions"]),I=S||u,M=c[w]&&c[w].isOpen;(0,p.useEffect)(()=>{if(P){let e=n.current;!1===o.current&&e&&(s(rJ(e,Object.assign(Object.assign({},O),{fallbackFocus:(null==O?void 0:O.fallbackFocus)||e,allowOutsideClick:!("u">typeof O.allowOutsideClick)||O.allowOutsideClick}))),o.current=!0)}},[P,a,O]),(0,p.useEffect)(()=>
2{l(!0)},[]),(0,p.useEffect)(()=>(i&&(M?i.activate():i.deactivate()),()=>{i&&i.deactivate()}),[M,i]),(0,p.useEffect)(()=>{M&&m(_)},[M,_,m]),(0,p.useEffect)(()=>{let e=n.current;return e&&g(!!(M&&C),e),()=>{e&&g(!1,e)}},[M,C,g]);let[L,F]=(0,p.useState)(M);if((0,p.useEffect)(()=>{M?F(M):setTimeout(()=>F(!1),f)},[M,f]),(0,p.useEffect)(()=>{A&&v(w)},[w,A,v]),d.current){let a=I?"".concat(I,"__").concat(r0):r0,l=[a,"".concat(a,"--slug-").concat(w),y].filter(Boolean).join(" "),o=Object.assign({role:"dialog"!==x?"dialog":void 0,open:"dialog"===x?L||M:void 0,"aria-modal":!0,"aria-label":D["aria-labelledby"]?void 0:w},D);return h.default.createPortal((0,b.jsx)(rM,{nodeRef:n,timeout:f,in:M,classNames:rB(a),appear:!0,onEnter:j,onEntering:E,onEntered:N,onExit:k,onExiting:T,onExited:R,children:(0,b.jsx)(x,Object.assign({ref:n,id:(null==D?void 0:D.id)||w,className:l},o,{children:(0,b.jsx)(r,Object.assign({},e,{isOpen:M,modal:t}))}))}),d.current)}return null}),r2=function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var a=0,r=Object.getOwnPropertySymbols(e);a<r.length;a++)0>t.indexOf(r[a])&&Object.prototype.propertyIsEnumerable.call(e,r[a])&&(n[r[a]]=e[r[a]]);return n},r3="modal-container",r6=e=>{let{oneModalIsOpen:t,classPrefix:n,transTime:r,setContainerRef:a,containerRef:l,closeAllModals:o,closeOnBlur:i}=rF(),{className:s,htmlElement:c="div",children:u,onClick:d}=e,f=r2(e,["className","htmlElement","children","onClick"]),p=n?"".concat(n,"__").concat(r3):r3,h=[p,s].filter(Boolean).join(" "),m=Object.assign(Object.assign({},f),{onClick:e=>{i&&o(),"function"==typeof d&&d(e)}});return(0,b.jsx)(rM,{nodeRef:l,in:t,timeout:r,classNames:rB(p),appear:!0,children:(0,b.jsx)(c,Object.assign({className:h,ref:a},m,{children:u&&u}))})},r5=!1;"u">typeof window&&(r8={get passive(){r5=!0}},window.addEventListener("testPassive",null,r8),window.removeEventListener("testPassive",null,r8));var r4,r8,r9="u">typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1),r7=[],ae=!1,at=-1,an=void 0,ar=void 0,aa=void 0,al=function(e){return r7.some(function(t){return!!(t.options.allowTouchMove&&t.options.allowTouchMove(e))})},ao=function(e){var t=e||window.event;return!!al(t.target)||t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)},ai=function(e){if(void 0===aa){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var r=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right"),10);aa=document.body.style.paddingRight,document.body.style.paddingRight=r+n+"px"}}void 0===an&&(an=document.body.style.overflow,document.body.style.overflow="hidden")},as=function(){void 0!==aa&&(document.body.style.paddingRight=aa,aa=void 0),void 0!==an&&(document.body.style.overflow=an,an=void 0)},ac=function(){if(void 0!==ar){var e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);document.body.style.position=ar.position,document.body.style.top=ar.top,document.body.style.left=ar.left,window.scrollTo(t,e),ar=void 0}},au=function(e,t){var n=e.targetTouches[0].clientY-at;return!al(e.target)&&(t&&0===t.scrollTop&&n>0||t&&t.scrollHeight-t.scrollTop<=t.clientHeight&&n<0?ao(e):(e.stopPropagation(),!0))},ad=function(e,t){e?!r7.some(function(t){return t.targetElement===e})&&(r7=[].concat(function(e){if(!Array.isArray(e))return Array.from(e);for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}(r7),[{targetElement:e,options:t||{}}]),r9?window.requestAnimationFrame(function(){if(void 0===ar){ar={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left};var e=window,t=e.scrollY,n=e.scrollX,r=e.innerHeight;document.body.style.position="fixed",document.body.style.top=-t,document.body.style.left=-n,setTimeout(function(){return window.requestAnimationFrame(function(){var e=r-window.innerHeight;e&&t>=r&&(document.body.style.top=-(t+e))})},300)}}):ai(t),r9&&(e.ontouchstart=function(e){1===e.targetTouches.length&&(at=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&au(t,e)},ae||(document.addEventListener("touchmove",ao,r5?{passive:!1}:void 0),ae=!0))):console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.")},af=function(e){e?(r7=r7.filter(function(t){return t.targetElement!==e}),r9&&(e.ontouchstart=null,e.ontouchmove=null,ae&&0===r7.length&&(document.removeEventListener("touchmove",ao,r5?{passive:!1}:void 0),ae=!1)),r9?ac():as()):console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.")},ap=(e,t)=>{let n=Object.assign({},e),{type:r,payload:a}=t;switch(r){case"UPDATE_MODAL":{let{slug:e}=a;e&&(n[e]=Object.assign(Object.assign({},n[e]),a));break}case"OPEN_MODAL":{let{slug:e}=a;e&&(e in n&&n[e].isOpen||(n[e]=Object.assign(Object.assign({},n[e]),{slug:e,openedOn:Date.now(),isOpen:!0})));break}case"TOGGLE_MODAL":{let{slug:e}=a;if(e){let t=e in n&&n[e].isOpen;n[e]=Object.assign(Object.assign({},n[e]),{slug:e,openedOn:t?void 0:Date.now(),isOpen:!t})}break}case"CLOSE_MODAL":{let{slug:e}=a;e&&(n[e]=Object.assign(Object.assign({},n[e]),{slug:e,openedOn:void 0,isOpen:!1}));break}case"REMOVE_MODAL":{let{slug:e}=a;e&&e in n&&delete n[e];break}case"CLOSE_LATEST_MODAL":{let e=Object.keys(n).reduce((e,t)=>
2{let r=n[t];return r.isOpen&&"number"==typeof r.openedOn&&(!e||"number"==typeof e.openedOn&&r.openedOn>e.openedOn)?r:e},void 0);e&&(n[e.slug]=Object.assign(Object.assign({},n[e.slug]),{isOpen:!1,openedOn:void 0}));break}case"CLOSE_ALL_MODALS":n=Object.entries(n).reduce((e,t)=>{let[n,r]=t;return e[n]=Object.assign(Object.assign({},r),{isOpen:!1,openedOn:void 0}),e},{})}return n},ah=e=>{let{classPrefix:t,minifyCSS:n=!0,generateCSS:r=!0,zIndex:a=9999,handleParamChange:l,children:o,transTime:i=250}=e,s=(0,p.useRef)(null),[c,u]=(0,p.useReducer)(ap,{},()=>(()=>{let e=(()=>{if("u">typeof window)return new URLSearchParams(window.location.search)})(),t=[];if(e){let n=e.get("modal");n&&(t=n.includes(",")?n.split(","):[n])}return t})().reduce((e,t)=>(e[t]={slug:t,isOpen:!0,openedOn:Date.now()},e),{})),[d,f]=(0,p.useState)(!1),[h,m]=(0,p.useState)(!1),[g,v]=(0,p.useState)(!1),[y,x]=(0,p.useState)(""),w=(0,p.useRef)(!1),_=(0,p.useCallback)(e=>{27===e.keyCode&&u({type:"CLOSE_LATEST_MODAL"})},[]);(0,p.useEffect)(()=>(w.current||(document.addEventListener("keydown",e=>_(e),!1),w.current=!0),()=>{w.current&&document.removeEventListener("keydown",e=>_(e),!1)}),[_]),(0,p.useEffect)(()=>{if(r){let e="";e=(e=>{let{classPrefix:t,zIndex:n}=e,r=t?"".concat(t,"__"):"";return"\n .".concat(r).concat(r3," {\n top: 0;\n right: 0;\n bottom: 0;\n left: 0;\n position: fixed;\n pointer-events: none;\n visibility: hidden;\n z-index: -1;\n }\n\n .").concat(r).concat(r3,"--appear,\n .").concat(r).concat(r3,"--appearDone,\n .").concat(r).concat(r3,"--enter,\n .").concat(r).concat(r3,"--enterDone,\n .").concat(r).concat(r3,"--exit {\n pointer-events: all;\n visibility: visible;\n z-index: ").concat(n,";\n }\n\n .").concat(r).concat(r0," {\n position: absolute;\n visibility: hidden;\n }\n\n .").concat(r).concat(r0,"--appear,\n .").concat(r).concat(r0,"--appearDone,\n .").concat(r).concat(r0,"--enter,\n .").concat(r).concat(r0,"--enterDone,\n .").concat(r).concat(r0,"--exit {\n visibility: visible;\n }\n ")})({classPrefix:t,zIndex:a}),n&&(e=e.replace(/\n/g,"").replace(/\s\s+/g," ")),x(e)}},[r,n,a,t]),(0,p.useEffect)(()=>{if("function"==typeof l&&l(c),"boolean"==typeof l&&l){let e=Object.keys(c).filter(e=>c[e].isOpen),t=new URLSearchParams;for(let n of e)t.append("modal",n);let n=t.toString()?"?".concat(t):"",r="".concat(window.location.pathname).concat(n);window.history.pushState({},"",r)}},[c,l]),(0,p.useEffect)(()=>{f(Object.keys(c).some(e=>c[e].isOpen))},[c]);let C=(0,p.useCallback)((e,t)=>{t&&(e?(ad(t),v(!0)):(af(t),v(!1)))},[]),S=(0,p.useCallback)(e=>{s.current=e},[]),j=(0,p.useCallback)(e=>{u({type:"OPEN_MODAL",payload:{slug:e}})},[]),E=(0,p.useCallback)(e=>{u({type:"CLOSE_MODAL",payload:{slug:e}})},[]),N=(0,p.useCallback)(()=>{u({type:"CLOSE_ALL_MODALS"})},[]),k=(0,p.useCallback)(e=>{u({type:"TOGGLE_MODAL",payload:{slug:e}})},[]),T=(0,p.useCallback)(e=>c[e]&&c[e].isOpen,[c]),R=Object.assign({},e);return delete R.children,(0,b.jsxs)(p.Fragment,{children:[r&&(0,b.jsx)("style",{dangerouslySetInnerHTML:{__html:y}}),(0,b.jsx)(rL.Provider,{value:Object.assign(Object.assign({},R),{transTime:i,containerRef:s,modalState:c,oneModalIsOpen:d,isModalOpen:T,closeOnBlur:h,bodyScrollIsLocked:g,classPrefix:t,closeAllModals:N,setCloseOnBlur:m,openModal:j,closeModal:E,toggleModal:k,setBodyScrollLock:C,setContainerRef:S}),children:o})]})},am="gutter",ag=e=>{let{children:t,className:n,left:r=!0,negativeLeft:a=!1,negativeRight:l=!1,ref:o,right:i=!0}=e,s=r&&!a,c=i&&!l;return(0,b.jsx)("div",{className:[am,s&&"".concat(am,"--left"),c&&"".concat(am,"--right"),a&&"".concat(am,"--negative-left"),l&&"".concat(am,"--negative-right"),n].filter(Boolean).join(" "),ref:o,children:t})},av=e=>{let t=(0,_.c)(3),n=(0,p.useId)(),r=ry(),a="".concat(e,"-").concat(n),l;return t[0]!==r||t[1]!==a?(l=ay({slug:a,depth:r}),t[0]=r,t[1]=a,t[2]=l):l=t[2],l},ab="drawer",ay=e=>{let{slug:t,depth:n}=e;return"drawer_".concat(n,"_").concat(t)},ax=e=>{let t=(0,_.c)(4),{slug:n,children:r,className:a,disabled:l,onClick:o}=e,i=(0,u._)(e,["slug","children","className","disabled","onClick"]),{openModal:d}=rF(),f;return t[0]!==o||t[1]!==d||t[2]!==n?(f=e=>{d(n),"function"==typeof o&&o(e)},t[0]=o,t[1]=d,t[2]=n,t[3]=f):f=t[3],(0,b.jsx)("button",(0,c._)((0,s._)({className:a,disabled:l,onClick:f,type:"button"},i),{children:r}))},aw=e=>{var t;let n=(0,_.c)(22),{slug:r,children:a,className:l,gutter:o,Header:i,hoverTitle:s,title:c}=e,u=void 0===o||o,{t:d}=(0,g.d)(),{closeModal:f,modalState:h}=rF(),m=aS(),v=!!(null==(t=h[r])?void 0:t.isOpen),[y,x]=(0,p.useState)(v),w,C;if(n[0]!==v?(w=()=>{x(v)},C=[v],n[0]=v,n[1]=w,n[2]=C):(w=n[1],C=n[2]),(0,p.useLayoutEffect)(w,C),v){let e=y&&"".concat(ab,"--is-open"),t=m>1&&"".concat(ab,"--nested"),o;
2n[3]!==l||n[4]!==e||n[5]!==t?(o=[l,ab,e,t].filter(Boolean),n[3]=l,n[4]=e,n[5]=t,n[6]=o):o=n[6];let p=o.join(" "),h=100+m,v;if(n[7]!==i||n[8]!==a||n[9]!==f||n[10]!==m||n[11]!==u||n[12]!==s||n[13]!==r||n[14]!==d||n[15]!==p||n[16]!==h||n[17]!==c){let e;n[19]!==f||n[20]!==r?(e=()=>f(r),n[19]=f,n[20]=r,n[21]=e):e=n[21],v=(0,b.jsx)(aC,{children:(0,b.jsxs)(r1,{className:p,closeOnBlur:!1,slug:r,style:{zIndex:h},children:[(!m||1===m)&&(0,b.jsx)("div",{className:"".concat(ab,"__blur-bg")}),(0,b.jsx)("button",{"aria-label":d("general:close"),className:"".concat(ab,"__close"),id:"close-drawer__".concat(r),onClick:e,type:"button"}),(0,b.jsxs)("div",{className:"".concat(ab,"__content"),style:{width:"calc(100% - (".concat(m," * var(--gutter-h)))")},children:[(0,b.jsx)("div",{className:"".concat(ab,"__blur-bg-content")}),(0,b.jsxs)(ag,{className:"".concat(ab,"__content-children"),left:u,right:u,children:[i,void 0===i&&(0,b.jsxs)("div",{className:"".concat(ab,"__header"),children:[(0,b.jsx)("h2",{className:"".concat(ab,"__header__title"),title:s?c:null,children:c}),(0,b.jsx)("button",{"aria-label":d("general:close"),className:"".concat(ab,"__header__close"),id:"close-drawer__".concat(r),onClick:()=>f(r),type:"button",children:(0,b.jsx)(g.a,{})})]}),a]})]})]})}),n[7]=i,n[8]=a,n[9]=f,n[10]=m,n[11]=u,n[12]=s,n[13]=r,n[14]=d,n[15]=p,n[16]=h,n[17]=c,n[18]=v}else v=n[18];return v}return null},a_=(0,p.createContext)(1),aC=e=>{let t=(0,_.c)(3),{children:n}=e,r=aS()+1,a;return t[0]!==n||t[1]!==r?(a=(0,b.jsx)(a_,{value:r,children:n}),t[0]=n,t[1]=r,t[2]=a):a=t[2],a},aS=()=>(0,p.use)(a_),aj="confirmation-modal";function aE(e){let t,n=(0,_.c)(25),{body:r,cancelLabel:a,className:l,confirmingLabel:o,confirmLabel:i,heading:s,modalSlug:c,onCancel:u,onConfirm:d}=e,f=aS(),[h,m]=p.default.useState(!1),{closeModal:v,isModalOpen:y}=rF(),{t:x}=(0,g.d)(),w;n[0]!==v||n[1]!==h||n[2]!==c||n[3]!==d?(w=async()=>{h||(m(!0),"function"==typeof d&&await d(),m(!1),v(c))},n[0]=v,n[1]=h,n[2]=c,n[3]=d,n[4]=w):w=n[4];let C=w,S;n[5]!==v||n[6]!==h||n[7]!==c||n[8]!==u?(S=()=>{h||(v(c),"function"==typeof u&&u())},n[5]=v,n[6]=h,n[7]=c,n[8]=u,n[9]=S):S=n[9];let j=S;if(!y(c))return null;n[10]!==l?(t=[aj,l].filter(Boolean),n[10]=l,n[11]=t):t=n[11];let E=t.join(" "),N=100+f,k;return n[12]!==r||n[13]!==a||n[14]!==i||n[15]!==h||n[16]!==o||n[17]!==s||n[18]!==c||n[19]!==j||n[20]!==C||n[21]!==x||n[22]!==E||n[23]!==N?(k=(0,b.jsx)(r1,{className:E,closeOnBlur:!1,slug:c,style:{zIndex:N},children:(0,b.jsxs)("div",{className:"".concat(aj,"__wrapper"),children:[(0,b.jsxs)("div",{className:"".concat(aj,"__content"),children:["string"==typeof s?(0,b.jsx)("h1",{children:s}):s,"string"==typeof r?(0,b.jsx)("p",{children:r}):r]}),(0,b.jsxs)("div",{className:"".concat(aj,"__controls"),children:[(0,b.jsx)(nF,{buttonStyle:"secondary",disabled:h,id:"confirm-cancel",onClick:j,size:"large",type:"button",children:a||x("general:cancel")}),(0,b.jsx)(nF,{id:"confirm-action",onClick:C,size:"large",children:h?o||"".concat(x("general:loading"),"..."):i||x("general:confirm")})]})]})}),n[12]=r,n[13]=a,n[14]=i,n[15]=h,n[16]=o,n[17]=s,n[18]=c,n[19]=j,n[20]=C,n[21]=x,n[22]=E,n[23]=N,n[24]=k):k=n[24],k}var aN="stay-logged-in",ak=()=>{let e=(0,_.c)(11),{refreshCookie:t}=aP(),n=(0,w.useRouter)(),{config:r}=(0,m.c)(),{admin:a,routes:l}=r,{routes:o}=a,{logout:i}=o,{admin:s}=l,{t:c}=(0,g.d)(),{startRouteTransition:u}=nu(),d;e[0]!==s||e[1]!==i||e[2]!==n||e[3]!==u?(d=()=>u(()=>n.push(D({adminRoute:s,path:i}))),e[0]=s,e[1]=i,e[2]=n,e[3]=u,e[4]=d):d=e[4];let f=d,p;e[5]!==t?(p=()=>{t()},e[5]=t,e[6]=p):p=e[6];let h=p,v;return e[7]!==h||e[8]!==f||e[9]!==c?(v=(0,b.jsx)(aE,{body:c("authentication:youAreInactive"),cancelLabel:c("authentication:stayLoggedIn"),confirmLabel:c("authentication:logOut"),heading:c("authentication:stayLoggedIn"),modalSlug:aN,onCancel:h,onConfirm:f}),e[7]=h,e[8]=f,e[9]=c,e[10]=v):v=e[10],v},aT={delete:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{headers:{}},n=t&&t.headers?(0,s._)({},t.headers):{};return fetch(e,(0,c._)((0,s._)({},t),{credentials:"include",headers:(0,s._)({},n),method:"delete"}))},get:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{headers:{}},n="";return t.params&&(n=ec(t.params,{addQueryPrefix:!0})),fetch("".concat(e).concat(n),(0,s._)({credentials:"include"},t))},patch:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{headers:{}},n=t&&t.headers?(0,s._)({},t.headers):{};return fetch(e,(0,c._)((0,s._)({},t),{credentials:"include",headers:(0,s._)({},n),method:"PATCH"}))},post:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{headers:{}},n=t&&t.headers?(0,s._)({},t.headers):{},r=(0,c._)((0,s._)({},t),{credentials:"include",headers:(0,s._)({},n),method:"post"});return fetch("".concat(e),r)},put:function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{headers:{}},n=t&&t.headers?(0,s._)({},t.headers):{};return fetch(e,(0,c._)((0,s._)({},t),{credentials:"include",headers:(0,s._)({},n),method:"put"}))}},aR=(0,p.createContext)({});function aA(e){let{children:t,permissions:n,user:r}=e,a=(0,w.usePathname)(),l=(0,w.useRouter)(),{config:o}=(0,m.c)(),{admin:{autoLogin:i,autoRefresh:s,routes:{inactivity:c}
2,user:u},routes:{admin:d,api:f}}=o,{i18n:h}=(0,g.d)(),{closeAllModals:v,openModal:y}=rF(),{startRouteTransition:x}=nu(),[_,C]=(0,p.useState)(r),[S,j]=(0,p.useState)(),[E,N]=(0,p.useState)(),[k,T]=(0,p.useState)(n),[R,A]=(0,p.useState)(12e4),[P,O]=(0,p.useState)(!1),I=p.default.useRef(null),M=p.default.useRef(null),L=p.default.useRef(null),F=null==_?void 0:_.id,B=(0,p.useCallback)(()=>{let e=D({adminRoute:d,path:""});x(()=>l.replace(D({adminRoute:d,path:"".concat(c).concat(window.location.pathname.startsWith(e)?"?redirect=".concat(encodeURIComponent(window.location.pathname)):"")}))),v()},[l,d,c,v,x]),U=(0,p.useCallback)(()=>{C(null),j(void 0),N(void 0),clearTimeout(I.current)},[]),z=nk(()=>{s?W():y(aN)}),V=(0,p.useCallback)(e=>{if(clearTimeout(M.current),clearTimeout(L.current),null==e?void 0:e.user){var t,n;C(e.user),j(null!=(t=e.token)?t:e.refreshedToken),N(1e3*e.exp);let r=Math.max(0,Math.min((null!=(n=e.exp)?n:0)*1e3-Date.now(),0x7fffffff));if(r){let e=Math.min(6e4,r/2);A(e),M.current=setTimeout(z,Math.max(r-e,0)),L.current=setTimeout(()=>{U(),B()},r)}}else U()},[B,U]),q=(0,p.useCallback)(e=>{if(!F)return;let t=Math.max(0,(null!=E?E:0)-Date.now());(e||E&&t<2*R)&&(clearTimeout(I.current),I.current=setTimeout(async()=>{try{let e=await aT.post(D({apiRoute:f,path:"/".concat(u,"/refresh-token?refresh")}),{headers:{"Accept-Language":h.language}}
2);if(200===e.status){let t=await e.json();V(t)}else V(null),B()}catch(e){nn.error(e.message)}},1e3))},[f,h.language,B,V,E,u,R,F]),H=(0,p.useCallback)(async e=>{try{let t=await aT.post(D({apiRoute:f,path:"/".concat(u,"/refresh-token")}),{headers:{"Accept-Language":h.language}});if(200===t.status){let n=await t.json();return e||V(n),n.user}_&&(V(null),B())}catch(e){nn.error("Refreshing token failed: ".concat(e.message))}return null},[f,h.language,B,V,u,_]),$=(0,p.useCallback)(async()=>{try{_&&_.collection&&(V(null),await aT.post(D({apiRoute:f,path:"/".concat(_.collection,"/logout")})))}catch(e){}return!0},[f,V,_]),K=(0,p.useCallback)(async function(){let{locale:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=ec({locale:e},{addQueryPrefix:!0});try{let e=await aT.get(D({apiRoute:f,path:"/access".concat(t)}),{headers:{"Accept-Language":h.language}});if(200===e.status){let t=await e.json();T(t)}else throw Error("Fetching permissions failed with status code ".concat(e.status))}catch(e){nn.error("Refreshing permissions failed: ".concat(e.message))}},[f,h]),G=p.default.useCallback(async()=>{try{let e=await aT.get(D({apiRoute:f,path:"/".concat(u,"/me")}),{credentials:"include",headers:{"Accept-Language":h.language}}
2);if(200===e.status){let t=await e.json();return V(t),(null==t?void 0:t.user)||null}}catch(e){nn.error("Fetching user failed: ".concat(e.message))}return null},[f,u,h.language,V]),W=nk(q);(0,p.useEffect)(()=>{W()},[a]);let Y=nk(G);return(0,p.useEffect)(()=>{!async function(){await Y(),O(!0)}()},[]),(0,p.useEffect)(()=>{_||!i||i.prefillOnly||Y()},[_,i]),(0,p.useEffect)(()=>()=>{clearTimeout(I.current),clearTimeout(M.current),clearTimeout(L.current)},[]),_||P?(0,b.jsx)(aR,{value:{fetchFullUser:G,logOut:$,permissions:k,refreshCookie:q,refreshCookieAsync:H,refreshPermissions:K,setPermissions:T,setUser:V,token:S,tokenExpirationMs:E,user:_},children:t}):null}var aP=()=>(0,p.use)(aR),aO=(0,p.createContext)({}),aD=(0,p.createContext)({localeIsLoading:!1,setLocaleIsLoading:e=>{}}),aI=async(e,t)=>{var n;return await (null==(n=fetch("".concat(t,"/payload-preferences/").concat(e),{credentials:"include",headers:{"Content-Type":"application/json"},method:"GET"}))?void 0:n.then(e=>e.json()))},aM=e=>{let t,n,r=(0,_.c)(28),{children:a,locale:l}=e,{config:o}=(0,m.c)(),{localization:i,routes:s}=o,c=void 0!==i&&i,{api:u}=s,{user:d}=aP(),f=c?c.defaultLocale:"en",h=(0,w.useSearchParams)(),g;r[0]!==h?(g=h.get("locale"),r[0]=h,r[1]=g):g=r[1];let v=g,y;r[2]!==f||r[3]!==l||r[4]!==v||r[5]!==c?(y=()=>c&&(!c||c.locales.length)?rx(c,v)||rx(c,l)||rx(c,f)||rx(c,c.locales[0].code):{},r[2]=f,r[3]=l,r[4]=v,r[5]=c,r[6]=y):y=r[6];let[x,C]=p.default.useState(y),[S,j]=(0,p.useState)(!1),E=(0,p.useRef)(x),N,k;r[7]!==x?(N=()=>{x.code!==E.current.code&&j(!1),E.current=x},k=[x],r[7]=x,r[8]=N,r[9]=k):(N=r[8],k=r[9]),(0,p.useEffect)(N,k),r[10]!==u?(t=D({apiRoute:u,path:""}),r[10]=u,r[11]=t):t=r[11];let T=t,R;r[12]!==f||r[13]!==T||r[14]!==v||r[15]!==c||r[16]!==(null==d?void 0:d.id)?(R=()=>{!async function(){if(c&&(null==d?void 0:d.id)){var e,t,n;let r=rx(c,v||await (null==(e=aI("locale",T))?void 0:e.then(aB)))||rx(c,f)||rx(c,null==c||null==(n=c.locales)||null==(t=n[0])?void 0:t.code);r&&C(r)}}()},r[12]=f,r[13]=T,r[14]=v,r[15]=c,r[16]=null==d?void 0:d.id,r[17]=R):R=r[17];let A=null==d?void 0:d.id,P;return r[18]!==f||r[19]!==T||r[20]!==v||r[21]!==c||r[22]!==A?(P=[f,c,T,v,A],r[18]=f,r[19]=T,r[20]=v,r[21]=c,r[22]=A,r[23]=P):P=r[23],(0,p.useEffect)(R,P),r[24]!==a||r[25]!==S||r[26]!==x?(n=(0,b.jsx)(aO,{value:x,children:(0,b.jsx)(aD,{value:{localeIsLoading:S,setLocaleIsLoading:j},children:a})}),r[24]=a,r[25]=S,r[26]=x,r[27]=n):n=r[27],n},aL=()=>(0,p.use)(aD),aF=()=>(0,p.use)(aO);function aB(e){return e.value}var aU=(e,t,n)=>{if(e)return"field-".concat(e.replace(/\./g,"__")).concat(t>1?"-".concat(t):"").concat(n?"-".concat(n):"")},az=e=>{let{as:t,hideLocale:n,htmlFor:r,label:a,localized:l,path:o,required:i,unstyled:s}=e,c=void 0===t?"label":t,u=void 0!==s&&s,{uuid:d}=tq(),f=ry(),p=r||aU(o,f,d),{i18n:h}=(0,g.d)(),{code:m,label:v}=aF();return a?(0,b.jsxs)("label"===c?p?"label":"span":c||"span",{className:"field-label".concat(u?" unstyled":""),htmlFor:p,children:[(0,y.getTranslation)(a,h),void 0!==i&&i&&!u&&(0,b.jsx)("span",{className:"required",children:"*"}),void 0!==l&&l&&!(void 0!==n&&n)&&(0,b.jsxs)("span",{className:"localized",children:["â ","string"==typeof v?v:m]})]}):null},aV=e=>{let{collapsed:t,rowID:n,rows:r}=e;return r.reduce((e,r)=>(n===r.id&&(r.collapsed=t),r.collapsed&&e.collapsedIDs.push(r.id),e.updatedRows.push(r),e),{collapsedIDs:[],updatedRows:[]})},aq=e=>{let{collapsed:t,rows:n}=e;return n.reduce((e,n)=>(n.collapsed=t,t&&e.collapsedIDs.push(n.id),e.updatedRows.push(n),e),{collapsedIDs:[],updatedRows:[]})},aH=(e,t,n)=>{let r,a=(0,_.c)(9),l;a[0]!==n?(l=void 0===n?[]:n,a[0]=n,a[1]=l):l=a[1];let o=l,i;a[2]===Symbol.for("react.memo_cache_sentinel")?(i=Date.now(),a[2]=i):i=a[2];let s=(0,p.useRef)(i),c;a[3]!==e||a[4]!==t?(c=()=>{let n=setTimeout(()=>{Date.now()-s.current>=t&&(e(),s.current=Date.now())},t-(Date.now()-s.current));return()=>{clearTimeout(n)}},a[3]=e,a[4]=t,a[5]=c):c=a[5],a[6]!==t||a[7]!==o?(r=[t,...o],a[6]=t,a[7]=o,a[8]=r):r=a[8],(0,p.useEffect)(c,r)},a$={},aK={};function aG(e,t){try{let n=(a$[e]||(a$[e]=new Intl.DateTimeFormat("en-GB",{timeZone:e,hour:"numeric",timeZoneName:"longOffset"}).format))(t).split("GMT")[1]||"";return n in aK?aK[n]:aY(n,n.split(":"))}catch(n){if(e in aK)return aK[e];let t=null==e?void 0:e.match(aW);return t?aY(e,t.slice(1)):NaN}}var aW=/([+-]\d\d):?(\d\d)?/;function aY(e,t){let n=+t[0],r=+(t[1]||0);return aK[e]=n>0?60*n+r:60*n-r}var aQ=class e extends Date{static tz(t){for(var n=arguments.length,r=Array(n>1?n-1:0),a=1;a<n;a++)r[a-1]=arguments[a];return r.length?new e(...r,t):new e(Date.now(),t)}withTimeZone(t){return new e(+this,t)}getTimezoneOffset(){return-aG(this.timeZone,this)}setTime(e){return Date.prototype.setTime.apply(this,arguments),aJ(this),+this}[Symbol.for("constructDateFrom")](t){return new e(+new Date(t),this.timeZone)}constructor(...e){super(),e.length>1&&"string"==typeof e[e.length-1]&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(aG(this.timeZone,this))?this.setTime(NaN):e.length?"number"==typeof e[0]&&(1===e.length||2===e.length&&"number"!=typeof e[1])?this.setTime(e[0]):"string"==typeof e[0]?this.setTime(+new Date(e[0])):e[0]instanceof Date?this.setTime(+e[0]):(this.setTime(+new Date(...e)),aZ(this,NaN),aJ(this)):this.setTime(Date.now())}},aX=/^(get|set)(?!UTC)/;function aJ(e){e.internal.setTime(+e),e.internal.setUTCMinutes(e.internal.getUTCMinutes()-e.getTimezoneOffset())}function aZ(e){let t=aG(e.timeZone,e),n=new Date(+e);n.setUTCHours(n.getUTCHours()-1);let r=-new Date(+e).getTimezoneOffset(),a=r- -new Date(+n).getTimezoneOffset(),l=Date.prototype.getHours.apply(e)!==e.internal.getUTCHours();a&&l&&e.internal.setUTCMinutes(e.internal.getUTCMinutes()+a);let o=r-t;o&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+o);let i=aG(e.timeZone,e),s=-new Date(+e).getTimezoneOffset()-i-o;if(i!==t&&s){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+s);let t=i-aG(e.timeZone,e);t&&(e.internal.setUTCMinutes(e.internal.getUTCMinutes()+t),Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+t))}}
2Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!aX.test(e))return;let t=e.replace(aX,"$1UTC");aQ.prototype[t]&&(e.startsWith("get")?aQ.prototype[e]=function(){return this.internal[t]()}:(aQ.prototype[e]=function(){var e;return Date.prototype[t].apply(this.internal,arguments),e=this,Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),aZ(e),+this},aQ.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),aJ(this),+this}))});var a0=Symbol.for("constructDateFrom");function a1(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&a0 in e?e[a0](t):e instanceof Date?new e.constructor(t):new Date(t)}function a2(e,t){return a1(t||e,e)}var a3={};function a6(e,t){var n,r,a,l,o,i,s,c;let u=null!=(n=null!=(r=null!=(a=null!=(l=null==t?void 0:t.weekStartsOn)?l:null==t||null==(i=t.locale)||null==(o=i.options)?void 0:o.weekStartsOn)?a:a3.weekStartsOn)?r:null==(c=a3.locale)||null==(s=c.options)?void 0:s.weekStartsOn)?n:0,d=a2(e,null==t?void 0:t.in),f=d.getDay();return d.setDate(d.getDate()-(7*(f<u)+f-u)),d.setHours(0,0,0,0),d}function a5(e,t){return a6(e,(0,c._)((0,s._)({},t),{weekStartsOn:1}))}function a4(e,t){let n=a2(e,null==t?void 0:t.in),r=n.getFullYear(),a=a1(n,0);a.setFullYear(r+1,0,4),a.setHours(0,0,0,0);let l=a5(a),o=a1(n,0);o.setFullYear(r,0,4),o.setHours(0,0,0,0);let i=a5(o);return n.getTime()>=l.getTime()?r+1:n.getTime()>=i.getTime()?r:r-1}function a8(e){let t=a2(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),e-n}function a9(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let a=a1.bind(null,e||n.find(e=>"object"==typeof e));return n.map(a)}function a7(e,t){let n=a2(e,null==t?void 0:t.in);return n.setHours(0,0,0,0),n}function le(e,t){let n=a2(e)-a2(t);return n<0?-1:n>0?1:n}function lt(e){return a1(e,Date.now())}function ln(e,t){let n=a2(e,null==t?void 0:t.in);return n.setHours(23,59,59,999),n}function lr(e,t){var n,r,a,l,o,i,s,c;let u=a2(e,null==t?void 0:t.in),d=u.getFullYear(),f=null!=(n=null!=(r=null!=(a=null!=(l=null==t?void 0:t.firstWeekContainsDate)?l:null==t||null==(i=t.locale)||null==(o=i.options)?void 0:o.firstWeekContainsDate)?a:a3.firstWeekContainsDate)?r:null==(c=a3.locale)||null==(s=c.options)?void 0:s.firstWeekContainsDate)?n:1,p=a1((null==t?void 0:t.in)||e,0);p.setFullYear(d+1,0,f),p.setHours(0,0,0,0);let h=a6(p,t),m=a1((null==t?void 0:t.in)||e,0);m.setFullYear(d,0,f),m.setHours(0,0,0,0);let g=a6(m,t);return+u>=+h?d+1:+u>=+g?d:d-1}function la(e,t){let n=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+n}var ll={y(e,t){let n=e.getFullYear(),r=n>0?n:1-n;return la("yy"===t?r%100:r,t.length)},M(e,t){let n=e.getMonth();return"M"===t?String(n+1):la(n+1,2)},d:(e,t)=>la(e.getDate(),t.length),a(e,t){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:(e,t)=>la(e.getHours()%12||12,t.length),H:(e,t)=>la(e.getHours(),t.length),m:(e,t)=>la(e.getMinutes(),t.length),s:(e,t)=>la(e.getSeconds(),t.length),S(e,t){let n=t.length;return la(Math.trunc(e.getMilliseconds()*Math.pow(10,n-3)),t.length)}},lo={G:function(e,t,n){let r=+(e.getFullYear()>0);switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){let t=e.getFullYear();return n.ordinalNumber(t>0?t:1-t,{unit:"year"})}return ll.y(e,t)},Y:function(e,t,n,r){let a=lr(e,r),l=a>0?a:1-a;return"YY"===t?la(l%100,2):"Yo"===t?n.ordinalNumber(l,{unit:"year"}):la(l,t.length)},R:function(e,t){return la(a4(e),t.length)},u:function(e,t){return la(e.getFullYear(),t.length)},Q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return la(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return la(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){let r=e.getMonth();switch(t){case"M":case"MM":return ll.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){let r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return la(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){var a,l,o,i,s,c,u,d;let f,p,h,m,g=Math.round((a6(m=a2(e,null==r?void 0:r.in),r)-(f=null!=(a=null!=(l=null!=(o=null!=(i=null==r?void 0:r.firstWeekContainsDate)?i:null==r||null==(c=r.locale)||null==(s=c.options)?void 0:s.firstWeekContainsDate)?o:a3.firstWeekContainsDate)?l:null==(d=a3.locale)||null==(u=d.options)?void 0:u.firstWeekContainsDate)?a:1,p=lr(m,r),(h=a1((null==r?void 0:r.in)||m,0)).setFullYear(p,0,f),h.setHours(0,0,0,0),a6(h,r)))/6048e5)+1;return"wo"===t?n.ordinalNumber(g,{unit:"week"}):la(g,t.length)},I:function(e,t,n){let r,a,l,o=Math.round((a5(l=a2(e,void 0))-(r=a4(l,void 0),(a=a1(l,0)).setFullYear(r,0,4),a.setHours(0,0,0,0),a5(a)))/6048e5)+1;return"Io"===t?n.ordinalNumber(o,{unit:"week"}):la(o,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):ll.d(e,t)},D:function(e,t,n){let r,a,l=function(e,t){let[n,r]=a9(void 0,e,t),a=a7(n),l=a7(r);return Math.round((a-a8(a)-(l-a8(l)))/864e5)}(a=a2(e,void 0),((r=a2(a,void 0)).setFullYear(r.getFullYear(),0,1),r.setHours(0,0,0,0),r))+1;return"Do"===t?n.ordinalNumber(l,{unit:"dayOfYear"}):la(l,t.length)},E:function(e,t,n){let r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){let a=e.getDay(),l=(a-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(l);case"ee":return la(l,2);case"eo":return n.ordinalNumber(l,{unit:"day"});case"eee":return n.day(a,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(a,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(a,{width:"short",context:"formatting"});default:return n.day(a,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){let a=e.getDay(),l=(a-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(l);case"cc":return la(l,t.length);case"co":return n.ordinalNumber(l,{unit:"day"});case"ccc":return n.day(a,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(a,{width:"narrow",context:"standalone"});case"cccccc":return n.day(a,{width:"short",context:"standalone"});default:return n.day(a,{width:"wide",context:"standalone"})}},i:function(e,t,n){let r=e.getDay(),a=0===r?7:r;switch(t){case"i":return String(a);case"ii":return la(a,t.length);case"io":return n.ordinalNumber(a,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){let r=e.getHours(),a;switch(a=12===r?"noon":0===r?"midnight":r/12>
2=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},B:function(e,t,n){let r=e.getHours(),a;switch(a=r>=17?"evening":r>=12?"afternoon":r>=4?"morning":"night",t){case"B":case"BB":case"BBB":return n.dayPeriod(a,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(a,{width:"narrow",context:"formatting"});default:return n.dayPeriod(a,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:"hour"})}return ll.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):ll.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):la(r,t.length)},k:function(e,t,n){let r=e.getHours();return 0===r&&(r=24),"ko"===t?n.ordinalNumber(r,{unit:"hour"}):la(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):ll.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):ll.s(e,t)},S:function(e,t){return ll.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return ls(r);case"XXXX":case"XX":return lc(r);default:return lc(r,":")}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"x":return ls(r);case"xxxx":case"xx":return lc(r);default:return lc(r,":")}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+li(r,":");default:return"GMT"+lc(r,":")}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+li(r,":");default:return"GMT"+lc(r,":")}},t:function(e,t,n){return la(Math.trunc(e/1e3),t.length)},T:function(e,t,n){return la(+e,t.length)}};function li(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=e>0?"-":"+",r=Math.abs(e),a=Math.trunc(r/60),l=r%60;return 0===l?n+String(a):n+String(a)+t+la(l,2)}function ls(e,t){return e%60==0?(e>0?"-":"+")+la(Math.abs(e)/60,2):lc(e,t)}function lc(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=Math.abs(e);return(e>0?"-":"+")+la(Math.trunc(n/60),2)+t+la(n%60,2)}var lu=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},ld=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},lf={p:ld,P:(e,t)=>{let n,r=e.match(/(P+)(p+)?/)||[],a=r[1],l=r[2];if(!l)return lu(e,t);switch(a){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",lu(a,t)).replace("{{time}}",ld(l,t))}},lp=/^D+$/,lh=/^Y+$/,lm=["D","DD","YY","YYYY"],lg=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,lv=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,lb=/^'([^]*?)'?$/,ly=/''/g,lx=/[a-zA-Z]/;function lw(e,t,n){var r,a,l,o,i,s,c,u,d,f,p,h,m,v,b,y,x,w;let _=null!=(r=null!=(a=null==n?void 0:n.locale)?a:a3.locale)?r:g.b,C=null!=(l=null!=(o=null!=(i=null!=(s=null==n?void 0:n.firstWeekContainsDate)?s:null==n||null==(h=n.locale)||null==(p=h.options)?void 0:p.firstWeekContainsDate)?i:a3.firstWeekContainsDate)?o:null==(v=a3.locale)||null==(m=v.options)?void 0:m.firstWeekContainsDate)?l:1,S=null!=(c=null!=(u=null!=(d=null!=(f=null==n?void 0:n.weekStartsOn)?f:null==n||null==(y=n.locale)||null==(b=y.options)?void 0:b.weekStartsOn)?d:a3.weekStartsOn)?u:null==(w=a3.locale)||null==(x=w.options)?void 0:x.weekStartsOn)?c:0,j=a2(e,null==n?void 0:n.in);if(!(j instanceof Date||"object"==typeof j&&"[object Date]"===Object.prototype.toString.call(j))&&"number"!=typeof j||isNaN(+a2(j)))throw RangeError("Invalid time value");let E=t.match(lv).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,lf[t])(e,_.formatLong):e}).join("").match(lg).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t){var n;let t;return{isToken:!1,value:(t=(n=e).match(lb))?t[1].replace(ly,"'"):n}}if(lo[t])return{isToken:!0,value:e};
2if(t.match(lx))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});_.localize.preprocessor&&(E=_.localize.preprocessor(j,E));let N={firstWeekContainsDate:C,weekStartsOn:S,locale:_};return E.map(r=>{if(!r.isToken)return r.value;let a=r.value;return(!(null==n?void 0:n.useAdditionalWeekYearTokens)&&lh.test(a)||!(null==n?void 0:n.useAdditionalDayOfYearTokens)&&lp.test(a))&&function(e,t,n){var r,a,l;let o,i=(r=e,a=t,l=n,o="Y"===r[0]?"years":"days of the month","Use `".concat(r.toLowerCase(),"` instead of `").concat(r,"` (in `").concat(a,"`) for formatting ").concat(o," to the input `").concat(l,"`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md"));if(console.warn(i),lm.includes(e))throw RangeError(i)}(a,t,String(e)),(0,lo[a[0]])(j,a,_.localize,N)}).join("")}function l_(e,t){var n,r;let a="function"==typeof(n=t)&&(null==(r=n.prototype)?void 0:r.constructor)===n?new t(0):a1(t,0);return a.setFullYear(e.getFullYear(),e.getMonth(),e.getDate()),a.setHours(e.getHours(),e.getMinutes(),e.getSeconds(),e.getMilliseconds()),a}var lC=e=>{let{date:t,i18n:n,pattern:r,timezone:a}=e,l=new aQ(new Date(t));if(a){let e=aQ.tz(a),t=l_(l.withTimeZone(a),e);return n.dateFNS?lw(t,r,{locale:n.dateFNS}):"".concat(n.t("general:loading"),"...")}return n.dateFNS?lw(l,r,{locale:n.dateFNS}):"".concat(n.t("general:loading"),"...")},lS=e=>{var t;let{date:n,i18n:r}=e,a="string"==typeof n?new Date(n):n;return(null==r?void 0:r.dateFNS)?(t={locale:r.dateFNS},function(e,t,n){var r,a,l;let o=null!=(r=null!=(a=null==n?void 0:n.locale)?a:a3.locale)?r:g.b,i=le(e,t);if(isNaN(i))throw RangeError("Invalid time value");let s=Object.assign({},n,{addSuffix:null==n?void 0:n.addSuffix,comparison:i}),[c,u]=a9(null==n?void 0:n.in,...i>0?[t,e]:[e,t]),d=(l=void 0,e=>{let t=(l?Math[l]:Math.trunc)(e);return 0===t?0:t})((a2(u)-a2(c))/1e3),f=Math.round((d-(a8(u)-a8(c))/1e3)/60),p;if(f<2)return(null==n?void 0:n.includeSeconds)?d<5?o.formatDistance("lessThanXSeconds",5,s):d<10?o.formatDistance("lessThanXSeconds",10,s):d<20?o.formatDistance("lessThanXSeconds",20,s):d<40?o.formatDistance("halfAMinute",0,s):d<60?o.formatDistance("lessThanXMinutes",1,s):o.formatDistance("xMinutes",1,s):0===f?o.formatDistance("lessThanXMinutes",1,s):o.formatDistance("xMinutes",f,s);if(f<45)return o.formatDistance("xMinutes",f,s);if(f<90)return o.formatDistance("aboutXHours",1,s);if(f<1440){let e=Math.round(f/60);return o.formatDistance("aboutXHours",e,s)}if(f<2520)return o.formatDistance("xDays",1,s);if(f<43200){let e=Math.round(f/1440);return o.formatDistance("xDays",e,s)}if(f<86400)return p=Math.round(f/43200),o.formatDistance("aboutXMonths",p,s);if((p=function(e,t){let n,r,a,[l,o,i]=a9(void 0,e,e,t),s=le(o,i),c=Math.abs(function(e,t){let[n,r]=a9(void 0,e,t);return 12*(n.getFullYear()-r.getFullYear())+(n.getMonth()-r.getMonth())}(o,i));if(c<1)return 0;1===o.getMonth()&&o.getDate()>27&&o.setDate(30),o.setMonth(o.getMonth()-s*c);let u=le(o,i)===-s;+ln(n=a2(l,void 0),void 0)==+(a=(r=a2(n,void 0)).getMonth(),r.setFullYear(r.getFullYear(),a+1,0),r.setHours(23,59,59,999),r)&&1===c&&1===le(l,i)&&(u=!1);let d=s*(c-u);return 0===d?0:d}(u,c))<12){let e=Math.round(f/43200);return o.formatDistance("xMonths",e,s)}{let e=p%12,t=Math.trunc(p/12);return e<3?o.formatDistance("aboutXYears",t,s):e<9?o.formatDistance("overXYears",t,s):o.formatDistance("almostXYears",t+1,s)}}(a,lt(a),t)):"".concat(r.t("general:loading"),"...")};function lj(e){return"object"==typeof e&&"root"in e}function lE(e,t){for(let n of e)"text"in n&&n.text?t+=n.text:"children"in n||(t+="[".concat(n.type,"]")),"children"in n&&n.children&&(t+=lE(n.children,t));return t}var lN=e=>{var t,n,r,a,l,o,i;let s,{collectionConfig:c,data:u,dateFormat:d,fallback:f,globalConfig:p,i18n:h}=e;if(c){let e=null==c||null==(l=c.admin)?void 0:l.useAsTitle;if(e&&(s=null==u?void 0:u[e])){let t,n=c.fields.find(t=>"name"in t&&t.name===e),r=(null==n?void 0:n.type)==="date",a=(null==n?void 0:n.type)==="relationship";r&&(s=lC({date:s,i18n:h,pattern:"date"in n.admin&&(null==n||null==(i=n.admin)||null==(o=i.date)?void 0:o.displayFormat)||d})||s),a&&(s=Array.isArray(t=u[e])?t.map(e=>
2"object"==typeof e&&null!==e?e.id:String(e)).filter(Boolean).join(", "):"object"==typeof t&&null!==t?t.id||"":String(t))}}return p&&(s=(0,y.getTranslation)(null==p?void 0:p.label,h)||(null==p?void 0:p.slug)),s&&lj(s)&&(s=lE((null==(n=s.root.children)||null==(t=n[0])?void 0:t.children)||[],"")),!s&&lj(f)&&(s=lE((null==(a=f.root.children)||null==(r=a[0])?void 0:r.children)||[],"")),s||(s="string"==typeof f?f:"[".concat(h.t("general:untitled"),"]")),s},lk=(0,p.createContext)({}),lT=()=>(0,p.use)(lk),lR=e=>{let{children:t}=e,{id:n,collectionSlug:r,data:a,docConfig:l,globalSlug:o,initialData:i}=lU(),{config:{admin:{dateFormat:u}}}=(0,m.c)(),{i18n:d}=(0,g.d)(),[f,h]=(0,p.useState)(()=>lN({collectionConfig:r?l:void 0,data:(0,c._)((0,s._)({},i||{}),{id:n}),dateFormat:u,fallback:null==n?void 0:n.toString(),globalConfig:o?l:void 0,i18n:d}));return(0,p.useEffect)(()=>{h(lN({collectionConfig:r?l:void 0,data:(0,c._)((0,s._)({},a),{id:n}),dateFormat:u,fallback:null==n?void 0:n.toString(),globalConfig:o?l:void 0,i18n:d}))},[a,u,d,n,r,l,o]),(0,b.jsx)(lk,{value:{setDocumentTitle:h,title:f},children:t})},lA=(0,p.createContext)({}),lP=(e,t)=>({body:JSON.stringify({value:e}),headers:{"Accept-Language":t,"Content-Type":"application/json"}}),lO=e=>{let{children:t}=e,n=(0,p.useRef)({}),r=(0,p.useRef)({}),a=(0,p.useRef)({}),{config:l}=(0,m.c)(),{user:o}=aP(),{i18n:i}=(0,g.d)(),{routes:{api:c}}=l;(0,p.useEffect)(()=>{o||(r.current={})},[o]);let u=(0,p.useCallback)(async e=>{let t=r.current;if("u">typeof t[e])return t[e];let n=new Promise(t=>{(async()=>{let n=await aT.get(D({apiRoute:c,path:"/payload-preferences/".concat(e)}),{credentials:"include",headers:{"Accept-Language":i.language}}),a=null;200===n.status&&(a=(await n.json()).value),r.current[e]=a,t(a)})()});return t[e]=n,n},[i.language,c,r]),d=(0,p.useCallback)(async function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];if(!1===n){r.current[e]=t,await aT.post(D({apiRoute:c,path:"/payload-preferences/".concat(e)}),lP(t,i.language));return}let l=t,o=await u(e);if("object"==typeof t&&"object"==typeof o&&"object"==typeof l){if(o&&(l=function e(t,n){let r=(0,s._)({},t);for(let a in n)"__proto__"===a||"constructor"===a||"prototype"===a||Object.prototype.hasOwnProperty.call(n,a)&&("object"==typeof n[a]&&!Array.isArray(n[a])&&t[a]?r[a]=e(t[a],n[a]):r[a]=n[a]);return r}(o,l)),ef(l,o))return;a.current[e]=(0,s._)({},a.current[e],l)}else{if(l===o)return;a.current[e]=l}let d=async()=>{ef(a.current[e],r.current[e])||(r.current[e]=a.current[e],await aT.post(D({apiRoute:c,path:"/payload-preferences/".concat(e)}),lP(r.current[e],i.language)),delete a.current[e])};setTimeout(()=>{d()})},[c,u,i.language,a]);return n.current.getPreference=u,n.current.setPreference=d,(0,b.jsx)(lA,{value:n.current,children:t})},lD=()=>(0,p.use)(lA),lI=p.default.createContext({getUploadEdits:()=>{},resetUploadEdits:void 0,updateUploadEdits:void 0,uploadEdits:void 0}),lM=e=>{let t=(0,_.c)(10),{children:n,initialUploadEdits:r}=e,a;t[0]!==r?(a=r||{},t[0]=r,t[1]=a):a=t[1];let[l,o]=p.default.useState(a),i;t[2]===Symbol.for("react.memo_cache_sentinel")?(i=()=>{o({})},t[2]=i):i=t[2];let c=i,u;t[3]===Symbol.for("react.memo_cache_sentinel")?(u=e=>{o(t=>(0,s._)({},t||{},e||{}))},t[3]=u):u=t[3];let d=u,f;t[4]!==l?(f=()=>l,t[4]=l,t[5]=f):f=t[5];let h=f,m;return t[6]!==n||t[7]!==h||t[8]!==l?(m=(0,b.jsx)(lI,{value:{getUploadEdits:h,resetUploadEdits:c,updateUploadEdits:d,uploadEdits:l},children:n}),t[6]=n,t[7]=h,t[8]=l,t[9]=m):m=t[9],m},lL=()=>p.default.use(lI),lF=e=>{let{collectionSlug:t,docPermissions:n,globalSlug:r,isEditing:a}=e;return t?!!(a&&(null==n?void 0:n.update)||!a&&(null==n?void 0:n.create)):!!r&&!!(null==n?void 0:n.update)},lB=(0,p.createContext)({}),lU=()=>(0,p.use)(lB),lz=e=>{let{children:t}=e,n=(0,u._)(e,["children"]),{id:r,collectionSlug:a,currentEditor:l,docPermissions:o,globalSlug:i,hasPublishedDoc:d,hasPublishPermission:f,hasSavePermission:h,initialData:v,initialState:y,isLocked:x,lastUpdateTime:w,mostRecentVersionIsAutosaved:_,unpublishedVersionCount:C,versionCount:S}=n,[j,E]=(0,m.a)(o),[N,k]=(0,m.a)(h),[T,R]=(0,m.a)(f),{permissions:A}=aP(),{config:{admin:{dateFormat:P},collections:O,routes:{api:I}},getEntityConfig:M}=(0,m.c)(),L=M({collectionSlug:a}),F=M({globalSlug:i}),B=O.some(e=>"payload-locked-documents"===e.slug),U=(0,p.useRef)(new AbortController),z=L||F,{i18n:V}=(0,g.d)(),{uploadEdits:q}=lL(),[H,$]=(0,p.useState)(()=>lN({collectionConfig:L,data:(0,c._)((0,s._)({},v||{}),{id:r}),dateFormat:P,fallback:null==r?void 0:r.toString(),globalConfig:F,i18n:V})),[K,G]=(0,p.useState)(_),[W,Y]=(0,p.useState)(S),[Q,X]=(0,p.useState)(d),[J,Z]=(0,p.useState)(C),[ee,et]=(0,m.a)(x),[en,er]=(0,m.a)(l),[ea,el]=(0,m.a)(w),[eo,ei]=(0,m.a)(v),[es,eu]=(0,m.a)("idle"),ed=(0,p.useRef)({hasShownLockedModal:!1,isLocked:!1,user:null}),ef=(0,p.useCallback)(e=>{eu(e)},[eu]),{getPreference:ep,setPreference:eh}=lD(),{code:em}=aF(),{localeIsLoading:eg}=aL(),ev=(0,p.useMemo)(()=>void 0===y||void 0===v||eg,[v,y,eg]),eb=D({apiRoute:I,path:""}),ey,ex,ew;i&&(ey=i,ex="globals",ew="global-".concat(ey)),a&&(ey=a,ex="collections",r&&(ew="collection-".concat(ey,"-").concat(r)));let e_=(0,p.useCallback)(async(e,t)=>{if(B)try{let n=t===i,r=await aT.get("".concat(eb,"/payload-locked-documents"),{credentials:"include",params:n?{"where[globalSlug][equals]":t}:{"where[document.relationTo][equals]":t,"where[document.value][equals]":e}}),{docs:a}=await r.json();if((null==a?void 0:a.length)>0){let e=a[0].id;await aT.delete("".concat(eb,"/payload-locked-documents/").concat(e),{credentials:"include",headers:{"Content-Type":"application/json"}}),et(!1)}}catch(e){console.error("Failed to unlock the document",e)}},[eb,i,et,B]),eC=(0,p.useCallback)(async(e,t,n)=>{if(B)try{let r=t===i,a=await aT.get("".concat(eb,"/payload-locked-documents"),{credentials:"include",params:r?{"where[globalSlug][equals]":t}:{"where[document.relationTo][equals]":t,"where[document.value][equals]":e}}),{docs:l}=await a.json();if((null==l?void 0:l.length)>0){let e=l[0].id,t="object"==typeof n?{relationTo:n.collection,value:n.id}:{relationTo:"users",value:n};await aT.patch("".concat(eb,"/payload-locked-documents/").concat(e),{body:JSON.stringify({user:t}),credentials:"include",headers:{"Content-Type":"application/json"}})}}catch(e){console.error("Failed to update the document editor",e)}
2},[eb,i,B]),eS=(e=>{let{id:t,api:n,collectionSlug:r,globalSlug:a,i18n:l,locale:o,permissions:i,setDocPermissions:u,setHasPublishPermission:d,setHasSavePermission:f}=e;return p.default.useCallback(async e=>{let p={locale:o||void 0},h=(null==e?void 0:e.id)||t,m=(e=>{let{id:t,collectionSlug:n,globalSlug:r}=e;return!!(r||n&&t)})({id:h,collectionSlug:r,globalSlug:a});if(m){let t=r?"/".concat(r,"/access/").concat(h):a?"/globals/".concat(a,"/access"):null;if(t){let o=await (await fetch(D({apiRoute:n,path:"".concat(t).concat(ec(p,{addQueryPrefix:!0}))}),{body:JSON.stringify((0,c._)((0,s._)({},(null==e?void 0:e.doc)||e||{}),{_status:"draft"})),credentials:"include",headers:{"Accept-Language":l.language,"Content-Type":"application/json"},method:"post"})).json(),i=await fetch(D({apiRoute:n,path:"".concat(t).concat(ec(p,{addQueryPrefix:!0}))}),{body:JSON.stringify((0,c._)((0,s._)({},(null==e?void 0:e.doc)||e||{}),{_status:"published"})),credentials:"include",headers:{"Accept-Language":l.language,"Content-Type":"application/json"},method:"POST"}).then(e=>e.json());u(o),f(lF({collectionSlug:r,docPermissions:o,globalSlug:a,isEditing:m})),d(null==i?void 0:i.update)}}else{var g,v;let e=r?null==i||null==(g=i.collections)?void 0:g[r]:null==i||null==(v=i.globals)?void 0:v[a];u(e),f(lF({collectionSlug:r,docPermissions:e,globalSlug:a,isEditing:m}))}},[o,t,r,a,n,l.language,u,f,d,null==i?void 0:i.collections,null==i?void 0:i.globals])})({id:r,api:I,collectionSlug:a,globalSlug:i,i18n:V,locale:em,permissions:A,setDocPermissions:E,setHasPublishPermission:R,setHasSavePermission:k}),ej=(0,p.useCallback)(()=>ep(ew),[ep,ew]),eE=(0,p.useCallback)(async(e,t)=>{let n=await ej();if(ew)try{var r;await eh(ew,(0,c._)((0,s._)({},n),{fields:(0,c._)((0,s._)({},(null==n?void 0:n.fields)||{}),{[e]:(0,s._)({},null==n||null==(r=n.fields)?void 0:r[e],t)})}))}catch(e){console.error(e)}},[eh,ew,ej]),eN=(0,p.useCallback)(()=>{let e=W+1;L&&L.versions?L.versions.maxPerDoc>0?Y(Math.min(e,L.versions.maxPerDoc)):Y(e):F&&F.versions&&(F.versions.max>0?Y(Math.min(e,F.versions.max)):Y(e))},[L,F,W]);(0,p.useEffect)(()=>{$(lN({collectionConfig:L,data:(0,c._)((0,s._)({},eo),{id:r}),dateFormat:P,fallback:null==r?void 0:r.toString(),globalConfig:F,i18n:V}))},[L,F,eo,P,V,r]),(0,p.useEffect)(()=>{let e=U.current;return()=>{if(e)try{e.abort()}catch(e){}}},[]);let ek=p.default.useMemo(()=>{let e="".concat("globals"===ex?"/globals":"","/").concat(ey).concat(r?"/".concat(r):"");return"".concat(eb).concat(e).concat(ec({depth:0,"fallback-locale":"null",locale:em,uploadEdits:q||void 0},{addQueryPrefix:!0}))},[eb,em,ex,r,ey,q]),eT=(0,c._)((0,s._)({},n),{action:ek,currentEditor:en,data:eo,docConfig:z,docPermissions:j,documentIsLocked:ee,documentLockState:ed,getDocPermissions:eS,getDocPreferences:ej,hasPublishedDoc:Q,hasPublishPermission:T,hasSavePermission:N,incrementVersionCount:eN,initialData:v,initialState:y,isInitializing:ev,lastUpdateTime:ea,mostRecentVersionIsAutosaved:K,preferencesKey:ew,savedDocumentData:eo,setCurrentEditor:er,setData:ei,setDocFieldPreferences:eE,setDocumentIsLocked:et,setDocumentTitle:$,setHasPublishedDoc:X,setLastUpdateTime:el,setMostRecentVersionIsAutosaved:G,setUnpublishedVersionCount:Z,setUploadStatus:ef,title:H,unlockDocument:e_,unpublishedVersionCount:J,updateDocumentEditor:eC,updateSavedDocumentData:ei,uploadStatus:es,versionCount:W});return(0,b.jsx)(lB,{value:eT,children:(0,b.jsx)(lR,{children:t})})},lV=e=>(0,b.jsx)(lM,{children:(0,b.jsx)(lz,(0,s._)({},e))}),lq=(0,p.createContext)(""),lH=e=>{let{children:t,operation:n}=e;return(0,b.jsx)(lq,{value:n,children:t})},l$=()=>(0,p.use)(lq),lK=p.default.createContext(void 0),lG=()=>{let e=p.default.useContext(lK);if(e)return e},lW=p.default.createContext(void 0),lY=e=>{let t=lG(),n=p.default.use(lW),r=p.default.useRef(null);if(null===r.current){let a=(null==e?void 0:e.path)||t||(null==e?void 0:e.potentiallyStalePath);r.current=!!(n&&a&&n.path===a)}if(!0===r.current){if(!n)throw Error("FieldContext was removed after mount. This breaks hook ordering.");return n}return(e=>
2{let t=(0,_.c)(65),n;t[0]!==e?(n=e||{},t[0]=e,t[1]=n):n=t[1];let{disableFormData:r,hasRows:a,path:l,potentiallyStalePath:o,validate:i}=n,s=void 0!==r&&r,c=lG(),u=l||c||o,d=tK(),f=tG(),h=tQ(),{user:v}=aP(),{id:b,collectionSlug:y}=lU(),x=l$(),w=tX(lQ),C;t[2]!==u?(C=e=>{let[t]=e;return t&&(null==t?void 0:t[u])||null},t[2]=u,t[3]=C):C=t[3];let S=tX(C),{t:j}=(0,g.d)(),{config:E}=(0,m.c)(),{getData:N,getDataByPath:k,getSiblingData:T,setModified:R}=tq(),A=tH(),P=null==S?void 0:S.filterOptions,O=null==S?void 0:S.value,D=null==S?void 0:S.initialValue,I="boolean"!=typeof(null==S?void 0:S.valid)||S.valid,M=!1===I&&d,L=(0,p.useRef)(I),F=(0,p.useRef)(null==S?void 0:S.errorMessage),B;t[4]!==u?(B=u?u.split("."):[],t[4]=u,t[5]=B):B=t[5];let U=B,z;t[6]!==s||t[7]!==w||t[8]!==a||t[9]!==u||t[10]!==R?(z=(e,t)=>{let n=e&&"object"==typeof e&&"function"==typeof e.preventDefault&&"function"==typeof e.stopPropagation?e.target.value:e;w({type:"UPDATE",disableFormData:s||a&&n>0,path:u,value:n}),void 0!==t&&t||R(!0)},t[6]=s,t[7]=w,t[8]=a,t[9]=u,t[10]=R,t[11]=z):z=t[11];let V=z,q=null==S?void 0:S.blocksFilterOptions,H=null==S?void 0:S.customComponents,$=f||h,K=null==S?void 0:S.errorMessage,G;t[12]!==(null==S?void 0:S.errorPaths)?(G=(null==S?void 0:S.errorPaths)||[],t[12]=null==S?void 0:S.errorPaths,t[13]=G):G=t[13];let W=null==S?void 0:S.rows,Y=null==S?void 0:S.selectFilterOptions,Q=null==S?void 0:S.valid,X;t[14]!==P||t[15]!==D||t[16]!==h||t[17]!==u||t[18]!==f||t[19]!==V||t[20]!==M||t[21]!==d||t[22]!==W||t[23]!==Y||t[24]!==Q||t[25]!==q||t[26]!==H||t[27]!==$||t[28]!==K||t[29]!==G||t[30]!==O?(X={blocksFilterOptions:q,customComponents:H,disabled:$,errorMessage:K,errorPaths:G,filterOptions:P,formInitializing:h,formProcessing:f,formSubmitted:d,initialValue:D,path:u,rows:W,selectFilterOptions:Y,setValue:V,showError:M,valid:Q,value:O},t[14]=P,t[15]=D,t[16]=h,t[17]=u,t[18]=f,t[19]=V,t[20]=M,t[21]=d,t[22]=W,t[23]=Y,t[24]=Q,t[25]=q,t[26]=H,t[27]=$,t[28]=K,t[29]=G,t[30]=O,t[31]=X):X=t[31];let J=X,Z;t[32]!==y||t[33]!==E||t[34]!==s||t[35]!==w||t[36]!==A||t[37]!==S||t[38]!==N||t[39]!==k||t[40]!==T||t[41]!==a||t[42]!==b||t[43]!==x||t[44]!==u||t[45]!==U||t[46]!==j||t[47]!==v||t[48]!==i||t[49]!==O?(Z=()=>{(async()=>{let e=O;(null==S?void 0:S.rows)&&Array.isArray(S.rows)&&(e=k(u));let t=F.current,n=L.current,r=N(),l="function"==typeof i?await i(e,{id:b,blockData:void 0,collectionSlug:y,data:(null==A?void 0:A.getData)?A.getData():r,event:"onChange",operation:x,path:U,preferences:{},req:{payload:{config:E},t:j,user:v},siblingData:T(u)}
2):"string"==typeof F.current?F.current:L.current;if("string"==typeof l?(n=!1,t=l):"boolean"==typeof l&&(n=l,t=void 0),n!==L.current||t!==F.current){L.current=n,F.current=t;let e={type:"UPDATE",errorMessage:t,path:u,rows:null==S?void 0:S.rows,valid:n,validate:i,value:O};(s||a&&"number"==typeof O&&O>0)&&(e.disableFormData=!0),"function"==typeof w&&w(e)}})()},t[32]=y,t[33]=E,t[34]=s,t[35]=w,t[36]=A,t[37]=S,t[38]=N,t[39]=k,t[40]=T,t[41]=a,t[42]=b,t[43]=x,t[44]=u,t[45]=U,t[46]=j,t[47]=v,t[48]=i,t[49]=O,t[50]=Z):Z=t[50];let ee=null==S?void 0:S.rows,et;return t[51]!==y||t[52]!==s||t[53]!==w||t[54]!==N||t[55]!==k||t[56]!==T||t[57]!==b||t[58]!==x||t[59]!==u||t[60]!==ee||t[61]!==v||t[62]!==i||t[63]!==O?(et=[O,s,w,N,T,k,b,x,u,v,i,ee,y],t[51]=y,t[52]=s,t[53]=w,t[54]=N,t[55]=k,t[56]=T,t[57]=b,t[58]=x,t[59]=u,t[60]=ee,t[61]=v,t[62]=i,t[63]=O,t[64]=et):et=t[64],aH(Z,150,et),J})(e)};function lQ(e){let[,t]=e;return t}var lX=e=>{let t=(0,_.c)(2),{children:n,path:r}=e,a;t[0]!==r?(a=e=>{let[t]=e;return t&&(null==t?void 0:t[r])||null},t[0]=r,t[1]=a):a=t[1];let{passesCondition:l}=tX(a)||{};return!1===l?null:n},lJ=e=>t=>{let{path:n}=t;return(0,b.jsx)(lX,{path:n,children:(0,b.jsx)(e,(0,s._)({},t))})},lZ=e=>{var t,n,r,a;return(0,s._)({},(null==e||null==(t=e.admin)?void 0:t.style)||{},(null==e||null==(n=e.admin)?void 0:n.width)?{"--field-width":e.admin.width}:{flex:"1 1 auto"},(null==e||null==(a=e.admin)||null==(r=a.style)?void 0:r.flex)?{flex:e.admin.style.flex}:{})},l0="field-type";function l1(e){let{fieldLocalized:t,fieldRTL:n,locale:r,localizationConfig:a}=e,l=r&&a&&a.locales&&a.locales.length>1,o=(null==r?void 0:r.code)===(null==a?void 0:a.defaultLocale);return!1!==n&&(null==r?void 0:r.rtl)===!0&&(t||!t&&!l||!t&&o)||!0===n}var l2=()=>(0,b.jsx)("svg",{className:"icon icon--check",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{className:"stroke",d:"M15.3333 6.00001L8.00001 13.3333L4.66667 10",strokeLinecap:"square"})}),l3=()=>(0,b.jsx)("svg",{className:"icon icon--line",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{className:"stroke",d:"M5.33333 10H14.6667",strokeLinecap:"square"})}),l6="checkbox-input",l5=e=>{let t=(0,_.c)(24),{id:n,name:r,AfterInput:a,BeforeInput:l,checked:o,className:i,inputRef:s,Label:c,label:u,localized:d,onToggle:f,partialChecked:h,readOnly:m,required:g}=e,[v,y]=(0,p.useState)(!1),x=(0,p.useId)(),w=n||x,C,S;t[0]===Symbol.for("react.memo_cache_sentinel")?(C=()=>{y(!0)},S=[],t[0]=C,t[1]=S):(C=t[0],S=t[1]),(0,p.useEffect)(C,S);let j=m||!v,E=o&&"".concat(l6,"--checked"),N=j&&"".concat(l6,"--read-only"),k;t[2]!==i||t[3]!==E||t[4]!==N?(k=[i,l6,E,N].filter(Boolean),t[2]=i,t[3]=E,t[4]=N,t[5]=k):k=t[5];let T=k.join(" "),R=!!o,A;if(t[6]!==a||t[7]!==l||t[8]!==c||t[9]!==o||t[10]!==w||t[11]!==s||t[12]!==u||t[13]!==d||t[14]!==r||t[15]!==f||t[16]!==h||t[17]!==j||t[18]!==g||t[19]!==T||t[20]!==R){let e=(0,b.jsx)("input",{"aria-label":"","aria-labelledby":r,checked:R,disabled:j,id:w,name:r,onChange:f,ref:s,required:g,title:r,type:"checkbox"}),n=!o&&h?"partial":"check",i;t[22]!==n?(i=["".concat(l6,"__icon"),n].filter(Boolean),t[22]=n,t[23]=i):i=t[23],A=(0,b.jsxs)("div",{className:T,children:[(0,b.jsxs)("div",{className:"".concat(l6,"__input"),children:[l,e,(0,b.jsxs)("span",{className:i.join(" "),children:[o&&(0,b.jsx)(l2,{}),!o&&h&&(0,b.jsx)(l3,{})]}),a]}),(0,b.jsx)(tE,{CustomComponent:c,Fallback:(0,b.jsx)(az,{htmlFor:w,label:u,localized:d,required:g})})]}),t[6]=a,t[7]=l,t[8]=c,t[9]=o,t[10]=w,t[11]=s,t[12]=u,t[13]=d,t[14]=r,t[15]=f,t[16]=h,t[17]=j,t[18]=g,t[19]=T,t[20]=R,t[21]=A}else A=t[21];return A},l4="checkbox",l8=lJ(e=>{let{id:t,checked:n,disableFormData:r,field:a,field:{admin:{className:l,description:o}={},label:i,required:u}={},onChange:d,partialChecked:f,path:h,readOnly:m,validate:v}=e,{uuid:y}=tq(),x=ry(),{i18n:{language:w}}=(0,g.d)(),_=eu.includes(w),{customComponents:{AfterInput:C,BeforeInput:S,Description:j,Error:E,Label:N}={},disabled:k,path:T,setValue:R,showError:A,value:P}
2=lY({disableFormData:r,potentiallyStalePath:h,validate:(0,p.useCallback)((e,t)=>{if("function"==typeof v)return v(e,(0,c._)((0,s._)({},t),{required:u}))},[v,u])}),O=(0,p.useCallback)(()=>{m||(R(!P),"function"==typeof d&&d(!P))},[d,m,R,P]),D=n||!!P,I=t||aU(T,x,y),M=(0,p.useMemo)(()=>lZ(a),[a]);return(0,b.jsxs)("div",{className:[l0,l4,A&&"error",l,P&&"".concat(l4,"--checked"),(m||k)&&"".concat(l4,"--read-only")].filter(Boolean).join(" "),style:M,children:[(0,b.jsx)(tE,{CustomComponent:E,Fallback:(0,b.jsx)(rg,{alignCaret:_?"right":"left",path:T,showError:A})}),(0,b.jsx)(l5,{AfterInput:C,BeforeInput:S,checked:D,id:I,inputRef:null,Label:N,label:i,name:T,onToggle:O,partialChecked:f,readOnly:m||k,required:u}),(0,b.jsx)(tE,{CustomComponent:j,Fallback:(0,b.jsx)(rm,{description:o,path:T})})]})}),l9=e=>{let t,n,r=(0,_.c)(13),{fieldValue:a,localized:l,path:o,readOnly:i}=e,s=void 0!==i&&i,{code:c}=aF(),{config:u}=(0,m.c)(),{localization:d}=u,[f,h]=p.useState("number"!=typeof a),{t:v}=(0,g.d)(),{dispatchFields:y,setModified:x}=tq();if(!l||!d||d.defaultLocale===c||!d.fallback)return null;r[0]!==f||r[1]!==y||r[2]!==a||r[3]!==o||r[4]!==x?(t=()=>{let e=!f;y({type:"UPDATE",path:o,value:e?null:a||0}),x(!0),h(e)},r[0]=f,r[1]=y,r[2]=a,r[3]=o,r[4]=x,r[5]=t):t=r[5];let w=t;if(a){let e=!1;if("number"==typeof a&&a>0&&(e=!0),Array.isArray(a)&&a.length>0&&(e=!0),e)return f&&h(!1),null}return r[6]!==f||r[7]!==a||r[8]!==w||r[9]!==o||r[10]!==s||r[11]!==v?(n=(0,b.jsx)(ng,{className:"nullify-locale-field",children:!a&&s?v("general:fallbackToDefaultLocale"):(0,b.jsx)(l8,{checked:f,field:{name:"",label:v("general:fallbackToDefaultLocale")},id:"field-".concat(o.replace(/\./g,"__")),onChange:w,path:o,schemaPath:""})}),r[6]=f,r[7]=a,r[8]=w,r[9]=o,r[10]=s,r[11]=v,r[12]=n):n=r[12],n},l7=e=>{let t=document.getElementById(e);if(t){let e=t.getBoundingClientRect();window.scrollBy({behavior:"smooth",top:e.top-100})}},oe="array-actions",ot=e=>{let t=(0,_.c)(12),{addRow:n,copyRow:r,duplicateRow:a,hasMaxRows:l,index:o,isSortable:i,moveRow:s,pasteRow:c,removeRow:u,rowCount:d}=e,{t:f}=(0,g.d)(),h;return t[0]!==n||t[1]!==r||t[2]!==a||t[3]!==l||t[4]!==o||t[5]!==i||t[6]!==s||t[7]!==c||t[8]!==u||t[9]!==d||t[10]!==f?(h=(0,b.jsx)(nO,{button:(0,b.jsx)(nq,{}),buttonClassName:"".concat(oe,"__button"),className:oe,horizontalAlign:"center",render:e=>{let{close:t}=e;return(0,b.jsxs)(n_.ButtonGroup,{buttonSize:"small",children:[i&&0!==o&&(0,b.jsxs)(n_.Button,{className:"".concat(oe,"__action ").concat(oe,"__move-up"),onClick:()=>{s(o,o-1),t()},children:[(0,b.jsx)("div",{className:"".concat(oe,"__action-chevron"),children:(0,b.jsx)(nv,{direction:"up"})}),f("general:moveUp")]}),i&&o<d-1&&(0,b.jsxs)(n_.Button,{className:"".concat(oe,"__action"),onClick:()=>{s(o,o+1),t()},children:[(0,b.jsx)("div",{className:"".concat(oe,"__action-chevron"),children:(0,b.jsx)(nv,{})}),f("general:moveDown")]}),!l&&(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsxs)(n_.Button,{className:"".concat(oe,"__action ").concat(oe,"__add"),onClick:()=>{n(o+1),t()},children:[(0,b.jsx)(nx,{}),f("general:addBelow")]}),(0,b.jsxs)(n_.Button,{className:"".concat(oe,"__action ").concat(oe,"__duplicate"),onClick:()=>{a(o),t()},children:[(0,b.jsx)(nH,{}),f("general:duplicate")]})]}),(0,b.jsx)(n_.Button,{className:"".concat(oe,"__action ").concat(oe,"__copy"),onClick:()=>{r(o),t()},children:(0,b.jsx)(n$,{isRow:!0})}),(0,b.jsx)(n_.Button,{className:"".concat(oe,"__action ").concat(oe,"__paste"),onClick:()=>{c(o),t()},children:(0,b.jsx)(n$,{isPaste:!0,isRow:!0})}),(0,b.jsxs)(n_.Button,{className:"".concat(oe,"__action ").concat(oe,"__remove"),onClick:()=>{u(o),t()},children:[(0,b.jsx)(g.a,{}),f("general:remove")]})]})},size:"medium"}),t[0]=n,t[1]=r,t[2]=a,t[3]=l,t[4]=o,t[5]=i,t[6]=s,t[7]=c,t[8]=u,t[9]=d,t[10]=f,t[11]=h):h=t[11],h},on=e=>{let{className:t}=e;return(0,b.jsxs)("svg",{className:["icon icon--drag-handle",t].filter(Boolean).join(" "),viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{className:"fill",d:"M7.99999 10.6667C8.36818 10.6667 8.66666 10.3682 8.66666 9.99999C8.66666 9.6318 8.36818 9.33332 7.99999 9.33332C7.63181 9.33332 7.33333 9.6318 7.33333 9.99999C7.33333 10.3682 7.63181 10.6667 7.99999 10.6667Z",strokeLinecap:"square"}),(0,b.jsx)("path",{className:"fill",d:"M7.99999 5.99999C8.36818 5.99999 8.66666 5.70151 8.66666 5.33332C8.66666 4.96513 8.36818 4.66666 7.99999 4.66666C7.63181 4.66666 7.33333 4.96513 7.33333 5.33332C7.33333 5.70151 7.63181 5.99999 7.99999 5.99999Z",strokeLinecap:"square"}),(0,b.jsx)("path",{className:"fill",d:"M7.99999 15.3333C8.36818 15.3333 8.66666 15.0348 8.66666 14.6667C8.66666 14.2985 8.36818 14 7.99999 14C7.63181 14 7.33333 14.2985 7.33333 14.6667C7.33333 15.0348 7.63181 15.3333 7.99999 15.3333Z",strokeLinecap:"square"}),(0,b.jsx)("path",{className:"fill",d:"M12 10.6667C12.3682 10.6667 12.6667 10.3682 12.6667 9.99999C12.6667 9.6318 12.3682 9.33332 12 9.33332C11.6318 9.33332 11.3333 9.6318 11.3333 9.99999C11.3333 10.3682 11.6318 10.6667 12 10.6667Z",strokeLinecap:"square"}),(0,b.jsx)("path",{className:"fill",d:"M12 5.99999C12.3682 5.99999 12.6667 5.70151 12.6667 5.33332C12.6667 4.96513 12.3682 4.66666 12 4.66666C11.6318 4.66666 11.3333 4.96513 11.3333 5.33332C11.3333 5.70151 11.6318 5.99999 12 5.99999Z",strokeLinecap:"square"}),(0,b.jsx)("path",{className:"fill",d:"M12 15.3333C12.3682 15.3333 12.6667 15.0348 12.6667 14.6667C12.6667 14.2985 12.3682 14 12 14C11.6318 14 11.3333 14.2985 11.3333 14.6667C11.3333 15.0348 11.6318 15.3333 12 15.3333Z",strokeLinecap:"square"})]})},or=e=>{let{id:t,children:n,className:r,duration:a=300,height:l}=e,[o,i]=p.default.useState(()=>!!l),u=(0,p.useRef)(o),[d,f]=p.default.useState(()=>o?"":"none"),[h,m]=p.default.useState(()=>o?"":"hidden"),[g,v]=p.default.useState(!1),y=(0,p.useRef)(null),x=(0,p.useRef)(null);return(0,p.useEffect)(()=>{let e,t,n=!!l,r=u.current!==n;return u.current=n,r&&(v(!0),m("hidden"),n?f(""):e=window.setTimeout(()=>{f("none")},a),i(n),t=window.setTimeout(()=>{m(""),v(!1)},a)),()=>{e&&clearTimeout(e),t&&clearTimeout(t)}},[l,a]),(e=>{let{containerRef:t,contentRef:n,duration:r,open:a}=e,l=(0,p.useMemo)(()=>!!("u">typeof CSS&&CSS)&&!!CSS.supports&&CSS.supports("interpolate-size","allow-keywords"),[]),o=(0,p.useRef)(!1),i=(0,p.useRef)(a),[s,c]=(0,p.useState)(!1),u=(0,p.useRef)(null);return(0,p.useEffect)(()=>{let e=t.current,d=n.current;if(!e||!d||l)return;let f=t=>{e.style.height=t};return(()=>
2{if(!o.current&&a){f("auto"),c(!1);return}o.current=!0,i.current!==a&&f(a?"0px":"".concat(d.scrollHeight,"px")),e.offsetHeight,c(!0),e.style.transition="height ".concat(r,"ms ease"),f(a?"".concat(d.scrollHeight,"px"):"0px");let t=()=>{e&&(e.style.transition="",e.style.height=a?"auto":"0px",c(!1)),e.removeEventListener("transitionend",t)};e.addEventListener("transitionend",t)})(),i.current=a,u.current=new ResizeObserver(()=>{s&&(e.style.height=a?"".concat(d.scrollHeight,"px"):"0px")}),u.current.observe(d),()=>{var t;e&&(e.style.transition="",e.style.height=""),null==(t=u.current)||t.disconnect()}},[a,r,t,n,l])})({containerRef:y,contentRef:x,duration:a,open:o}),(0,b.jsx)("div",{"aria-hidden":!o,className:[r,"rah-static",o&&"auto"===l&&"rah-static--height-auto",g&&"rah-animating--".concat(o?"down":"up"),g&&"auto"===l&&"rah-animating--to-height-auto"].filter(Boolean).join(" "),id:t,ref:y,style:{overflow:h,transition:"height ".concat(a,"ms ease")},children:(0,b.jsx)("div",(0,c._)((0,s._)({ref:x},d?{style:{display:d}}:{}),{children:n}))})},oa=(0,p.createContext)({isCollapsed:void 0,isVisible:void 0,isWithinCollapsible:void 0,toggle:()=>{}}),ol=e=>{let{children:t,isCollapsed:n,isWithinCollapsible:r=!0,toggle:a}=e,{isCollapsed:l,isVisible:o}=oo(),i=p.default.useMemo(()=>({isCollapsed:n,isVisible:o&&!l,isWithinCollapsible:r,toggle:a}),[n,r,a,l,o]);return(0,b.jsx)(oa,{value:i,children:t})},oo=()=>(0,p.use)(oa),oi="collapsible",os=e=>{let t,n=(0,_.c)(25),{actions:r,AfterCollapsible:a,children:l,className:o,collapsibleStyle:i,disableHeaderToggle:u,disableToggleIndicator:d,dragHandleProps:f,header:h,initCollapsed:m,isCollapsed:v,onToggle:y}=e,x=void 0!==u&&u,w=void 0!==d&&d,[C,S]=(0,p.useState)(!!m),[j,E]=(0,p.useState)(!1),{isWithinCollapsible:N}=oo(),{t:k}=(0,g.d)(),T="boolean"==typeof v?v:C,R;
2n[0]!==T||n[1]!==y?(R=()=>{"function"==typeof y&&y(!T),S(!T)},n[0]=T,n[1]=y,n[2]=R):R=n[2];let A=R,P=f&&"".concat(oi,"--has-drag-handle"),O=T&&"".concat(oi,"--collapsed"),D=N&&"".concat(oi,"--nested"),I=j&&!x&&"".concat(oi,"--hovered"),M="".concat(oi,"--style-").concat(void 0===i?"default":i),L;n[3]!==o||n[4]!==P||n[5]!==O||n[6]!==D||n[7]!==I||n[8]!==M?(L=[oi,o,P,O,D,I,M].filter(Boolean),n[3]=o,n[4]=P,n[5]=O,n[6]=D,n[7]=I,n[8]=M,n[9]=L):L=n[9];let F=L.join(" "),B="".concat(oi,"__toggle-wrap").concat(x?" toggle-disabled":""),U,z;return n[10]===Symbol.for("react.memo_cache_sentinel")?(U=()=>E(!0),z=()=>E(!1),n[10]=U,n[11]=z):(U=n[10],z=n[11]),n[12]!==a||n[13]!==r||n[14]!==l||n[15]!==x||n[16]!==w||n[17]!==f||n[18]!==h||n[19]!==T||n[20]!==k||n[21]!==F||n[22]!==B||n[23]!==A?(t=(0,b.jsx)("div",{className:F,children:(0,b.jsxs)(ol,{isCollapsed:T,toggle:A,children:[(0,b.jsxs)("div",{className:B,onMouseEnter:U,onMouseLeave:z,children:[!x&&(0,b.jsx)("button",{className:["".concat(oi,"__toggle"),"".concat(oi,"__toggle--").concat(T?"collapsed":"open")].filter(Boolean).join(" "),onClick:A,type:"button",children:(0,b.jsx)("span",{children:k("fields:toggleBlock")})}),f&&(0,b.jsx)("div",(0,c._)((0,s._)({className:"".concat(oi,"__drag")},f.attributes,f.listeners),{children:(0,b.jsx)(on,{})})),h?(0,b.jsx)("div",{className:["".concat(oi,"__header-wrap"),f&&"".concat(oi,"__header-wrap--has-drag-handle")].filter(Boolean).join(" "),children:h}):null,(0,b.jsxs)("div",{className:"".concat(oi,"__actions-wrap"),children:[r?(0,b.jsx)("div",{className:"".concat(oi,"__actions"),children:r}):null,!w&&(0,b.jsx)("div",{className:"".concat(oi,"__indicator"),children:(0,b.jsx)(nv,{direction:T?void 0:"up"})})]})]}),(0,b.jsx)(or,{height:T?0:"auto",children:(0,b.jsx)("div",{className:"".concat(oi,"__content"),children:l})}),a]})}),n[12]=a,n[13]=r,n[14]=l,n[15]=x,n[16]=w,n[17]=f,n[18]=h,n[19]=T,n[20]=k,n[21]=F,n[22]=B,n[23]=A,n[24]=t):t=n[24],t},oc=e=>{var t;let n=(0,_.c)(9),{children:r,className:a,forceRender:l}=e,[o,i]=p.default.useState(!!l),s;n[0]===Symbol.for("react.memo_cache_sentinel")?(s={rootMargin:"1000px"},n[0]=s):s=n[0];let[c,u]=nD(s,!!l),d=!!(null==u?void 0:u.isIntersecting),f=(null==u||null==(t=u.boundingClientRect)?void 0:t.top)<0,h=l||d||f,m,g;n[1]!==o||n[2]!==h?(m=()=>{h&&!o&&i(!0)},g=[h,o],n[1]=o,n[2]=h,n[3]=m,n[4]=g):(m=n[3],g=n[4]),p.default.useEffect(m,g);let v=o?r:null,y;return n[5]!==a||n[6]!==c||n[7]!==v?(y=(0,b.jsx)("div",{className:a,ref:c,children:v}),n[5]=a,n[6]=c,n[7]=v,n[8]=y):y=n[8],y},ou="pill",od=e=>{let t=(0,_.c)(12),{id:n,className:r}=e,a;t[0]!==n?(a={id:n},t[0]=n,t[1]=a):a=t[1];let{attributes:l,isDragging:o,listeners:i,setNodeRef:u,transform:d}=rc(a),f=o&&"".concat(ou,"--is-dragging"),p;t[2]!==r||t[3]!==f?(p=[f,r].filter(Boolean),t[2]=r,t[3]=f,t[4]=p):p=t[4];let h=p.join(" "),m;return t[5]!==l||t[6]!==i||t[7]!==e||t[8]!==u||t[9]!==h||t[10]!==d?(m=(0,b.jsx)(of,(0,c._)((0,s._)({},e),{className:h,elementProps:(0,c._)((0,s._)({},i,l),{ref:u,style:{transform:d}})})),t[5]=l,t[6]=i,t[7]=e,t[8]=u,t[9]=h,t[10]=d,t[11]=m):m=t[11],m},of=e=>{let t=(0,_.c)(27),{id:n,alignIcon:r,"aria-checked":a,"aria-controls":l,"aria-expanded":o,"aria-label":i,children:u,className:d,draggable:f,elementProps:h,icon:m,onClick:g,pillStyle:v,rounded:y,size:x,to:w}=e,[C,S]=(0,p.useState)(!1),j,E;t[0]===Symbol.for("react.memo_cache_sentinel")?(j=()=>{S(!0)},E=[],t[0]=j,t[1]=E):(j=t[0],E=t[1]),(0,p.useEffect)(j,E);let N=g&&!w,k="".concat(ou,"--style-").concat(void 0===v?"light":v),T="".concat(ou,"--size-").concat(void 0===x?"medium":x),R=d&&d,A=w&&"".concat(ou,"--has-link"),P=(w||g)&&"".concat(ou,"--has-action"),O=m&&"".concat(ou,"--has-icon"),D=m&&"".concat(ou,"--align-icon-").concat(void 0===r?"right":r),I=f&&"".concat(ou,"--draggable"),M=y&&"".concat(ou,"--rounded"),L;t[2]!==O||t[3]!==D||t[4]!==I||t[5]!==M||t[6]!==k||t[7]!==T||t[8]!==R||t[9]!==A||t[10]!==P?(L=[ou,k,T,R,A,P,O,D,I,M].filter(Boolean),t[2]=O,t[3]=D,t[4]=I,t[5]=M,t[6]=k,t[7]=T,t[8]=R,t[9]=A,t[10]=P,t[11]=L):L=t[11];let F=L.join(" "),B="div";N&&(B="button"),w&&(B=nh);let U=N?!C:void 0,z=w||null,V=N?"button":void 0,q;return t[12]!==B||t[13]!==a||t[14]!==l||t[15]!==o||t[16]!==i||t[17]!==u||t[18]!==F||t[19]!==h||t[20]!==m||t[21]!==n||t[22]!==g||t[23]!==U||t[24]!==z||t[25]!==V?(q=(0,b.jsxs)(B,(0,c._)((0,s._)({},h),{"aria-checked":a,"aria-controls":l,"aria-expanded":o,"aria-label":i,className:F,disabled:U,href:z,id:n,onClick:g,type:V,children:[(0,b.jsx)("span",{className:"".concat(ou,"__label"),children:u}),!!m&&(0,b.jsx)("span",{className:"".concat(ou,"__icon"),children:m})]})),t[12]=B,t[13]=a,t[14]=l,t[15]=o,t[16]=i,t[17]=u,t[18]=F,t[19]=h,t[20]=m,t[21]=n,t[22]=g,t[23]=U,t[24]=z,t[25]=V,t[26]=q):q=t[26],q},op=e=>{let{draggable:t}=e;return t?(0,b.jsx)(od,(0,s._)({},e)):(0,b.jsx)(of,(0,s._)({},e))};function oh(e,t){let[n,r]=(0,p.useState)(e);return(0,p.useEffect)(()=>{let n=setTimeout(()=>{r(e)},t);return()=>{clearTimeout(n)}},[e,t]),n}var om="thumbnail-card",og=e=>{let t=(0,_.c)(13),{alignLabel:n,className:r,collection:a,doc:l,label:o,onClick:i,thumbnail:s}=e,{config:c}=(0,m.c)(),{i18n:u}
2=(0,g.d)(),d="function"==typeof i&&"".concat(om,"--has-on-click"),f=n&&"".concat(om,"--align-label-").concat(n),p;t[0]!==r||t[1]!==d||t[2]!==f?(p=[om,r,d,f].filter(Boolean),t[0]=r,t[1]=d,t[2]=f,t[3]=p):p=t[3];let h=p.join(" "),v;if(t[4]!==h||t[5]!==a||t[6]!==c||t[7]!==l||t[8]!==u||t[9]!==o||t[10]!==i||t[11]!==s){let e=o;e||(e=lN({collectionConfig:a,data:l,dateFormat:c.admin.dateFormat,fallback:null==l?void 0:l.filename,i18n:u})),v=(0,b.jsxs)("button",{className:h,onClick:i,title:e,type:"button",children:[(0,b.jsx)("div",{className:"".concat(om,"__thumbnail"),children:s}),(0,b.jsx)("div",{className:"".concat(om,"__label"),children:e})]}),t[4]=h,t[5]=a,t[6]=c,t[7]=l,t[8]=u,t[9]=o,t[10]=i,t[11]=s,t[12]=v}else v=t[12];return v},ov=[];for(let e=0;e<256;++e)ov.push((e+256).toString(16).slice(1));var ob,oy=new Uint8Array(16),ox="u">typeof crypto&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),ow=function(e,t,n){return!ox||t||e?function(e,t,n){var r,a,l;let o=null!=(r=null!=(a=(e=e||{}).random)?a:null==(l=e.rng)?void 0:l.call(e))?r:function(){if(!ob){if(typeof crypto>"u"||!crypto.getRandomValues)throw Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");ob=crypto.getRandomValues.bind(crypto)}return ob(oy)}();if(o.length<16)throw Error("Random bytes length must be >= 16");if(o[6]=15&o[6]|64,o[8]=63&o[8]|128,t){if((n=n||0)<0||n+16>t.length)throw RangeError("UUID byte range ".concat(n,":").concat(n+15," is out of buffer bounds"));for(let e=0;e<16;++e)t[n+e]=o[e];return t}return function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return(ov[e[t+0]]+ov[e[t+1]]+ov[e[t+2]]+ov[e[t+3]]+"-"+ov[e[t+4]]+ov[e[t+5]]+"-"+ov[e[t+6]]+ov[e[t+7]]+"-"+ov[e[t+8]]+ov[e[t+9]]+"-"+ov[e[t+10]]+ov[e[t+11]]+ov[e[t+12]]+ov[e[t+13]]+ov[e[t+14]]+ov[e[t+15]]).toLowerCase()}(o)}(e,t,n):ox()},o_=()=>{let[e]=(0,p.useState)(()=>"pattern".concat(ow()));return(0,b.jsxs)("svg",{fill:"none",height:"151",preserveAspectRatio:"xMidYMid slice",viewBox:"0 0 231 151",width:"231",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsxs)("g",{clipPath:"url(#".concat(e,")"),children:[(0,b.jsx)("rect",{fill:"#D9D9D9",height:"100%",rx:"2",width:"100%"}),(0,b.jsx)("rect",{fill:"#BCBCBC",height:"116.063",transform:"rotate(52.0687 33.7051 79.3051)",width:"85.8593",x:"33.7051",y:"79.3051"}),(0,b.jsx)("rect",{fill:"#BCBCBC",height:"116.063",transform:"rotate(52.0687 86.1219 92.6272)",width:"85.8593",x:"86.1219",y:"92.6272"}),(0,b.jsx)("circle",{cx:"189",cy:"45",fill:"#BCBCBC",r:"19"}),(0,b.jsx)("rect",{fill:"#B8B8B8",height:"5",rx:"2.5",width:"98",x:"66",y:"70"}),(0,b.jsx)("rect",{fill:"#B8B8B8",height:"5",rx:"2.5",width:"76",x:"77",y:"82"})]}),(0,b.jsx)("defs",{children:(0,b.jsx)("clipPath",{id:"".concat(e),children:(0,b.jsx)("rect",{fill:"white",height:"151",width:"231"})})})]})},oC=()=>(0,b.jsx)("svg",{className:"icon icon--search",fill:"none",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{className:"stroke",d:"M16 16L13.1333 13.1333M14.6667 9.33333C14.6667 12.2789 12.2789 14.6667 9.33333 14.6667C6.38781 14.6667 4 12.2789 4 9.33333C4 6.38781 6.38781 4 9.33333 4C12.2789 4 14.6667 6.38781 14.6667 9.33333Z",strokeLinecap:"square"})}),oS="block-search",oj=e=>{let t=(0,_.c)(5),{setSearchTerm:n}=e,{t:r}=(0,g.d)(),a;t[0]!==n?(a=e=>{n(e.target.value)},t[0]=n,t[1]=a):a=t[1];let l=a,o;return t[2]!==l||t[3]!==r?(o=(0,b.jsxs)("div",{className:oS,children:[(0,b.jsx)("input",{className:"".concat(oS,"__input"),onChange:l,placeholder:r("fields:searchForBlock")}),(0,b.jsx)(oC,{})]}),t[2]=l,t[3]=r,t[4]=o):o=t[4],o},oE="blocks-drawer",oN=e=>{let{blocks:t,onSelect:n,searchTerm:r}=e,[a,l]=(0,m.a)(null!=r?r:""),[o,i]=(0,p.useState)(t),{i18n:s}=(0,g.d)(),{config:c}=(0,m.c)(),u=(0,p.useMemo)(()=>{let e={_none:[]};return o.forEach(t=>{var n;if("object"==typeof t&&(null==(n=t.admin)?void 0:n.group)){let n=t.admin.group,r="string"==typeof n?n:(0,y.getTranslation)(n,s);Object.hasOwn(e,r)?e[r].push(t):e[r]=[t]}else e._none.push(t)}),e},[o,s]);return(0,p.useEffect)(()=>{let e=a.toLowerCase();i(null==t?void 0:t.reduce((t,n)=>{let r="string"==typeof n?c.blocksMap[n]:n;return("string"==typeof r.labels.singular?r.labels.singular.toLowerCase():"object"==typeof r.labels.singular?(0,y.getTranslation)(r.labels.singular,s).toLowerCase():"").includes(e)&&t.push(r),t},[]))},[a,t,s,c.blocksMap]),(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)(oj,{setSearchTerm:l}),(0,b.jsx)("div",{className:"".concat(oE,"__blocks-wrapper"),children:(0,b.jsx)("ul",{className:"".concat(oE,"__block-groups"),children:Object.entries(u).map(e=>{let[t,r]=e;return r.length?(0,b.jsxs)("li",{className:["".concat(oE,"__block-group"),"_none"===t&&"".concat(oE,"__block-group-none")].filter(
2Boolean).join(" "),children:["_none"!==t&&(0,b.jsx)("h3",{className:"".concat(oE,"__block-group-label"),children:t}),(0,b.jsx)("ul",{className:"".concat(oE,"__blocks"),children:r.map((e,t)=>{var r,a;let{slug:l,admin:o,imageAltText:i,imageURL:u,labels:d}="string"==typeof e?c.blocksMap[e]:e,f=(null==o||null==(r=o.images)?void 0:r.thumbnail)?"string"==typeof o.images.thumbnail?o.images.thumbnail:o.images.thumbnail.url:u,p=(null==o||null==(a=o.images)?void 0:a.thumbnail)&&"string"!=typeof o.images.thumbnail?o.images.thumbnail.alt:i;return(0,b.jsx)("li",{className:"".concat(oE,"__block"),children:(0,b.jsx)(og,{alignLabel:"center",label:(0,y.getTranslation)(null==d?void 0:d.singular,s),onClick:()=>{"function"==typeof n&&n(l)},thumbnail:(0,b.jsx)("div",{className:"".concat(oE,"__default-image"),children:f?(0,b.jsx)("img",{alt:p,src:f}):(0,b.jsx)(o_,{})})})},t)})})]},t):null})})})]})},ok=e=>{let t,n=(0,_.c)(19),{addRow:r,addRowIndex:a,blocks:l,drawerSlug:o,labels:i}=e,{closeModal:s,isModalOpen:c}=rF(),{i18n:u,t:d}=(0,g.d)(),[f,h]=p.default.useState(""),m,v;if(n[0]!==o||n[1]!==c?(m=()=>{c(o)||h("")},v=[c,o],n[0]=o,n[1]=c,n[2]=m,n[3]=v):(m=n[2],v=n[3]),(0,p.useEffect)(m,v),n[4]!==r||n[5]!==a||n[6]!==l||n[7]!==s||n[8]!==o||n[9]!==u||n[10]!==i.singular||n[11]!==f||n[12]!==d){let e;n[14]!==r||n[15]!==a||n[16]!==s||n[17]!==o?(e=e=>{r(a,e),s(o)},n[14]=r,n[15]=a,n[16]=s,n[17]=o,n[18]=e):e=n[18],t=(0,b.jsx)(aw,{slug:o,title:d("fields:addLabel",{label:(0,y.getTranslation)(i.singular,u)}),children:(0,b.jsx)(oN,{blocks:l,onSelect:e,searchTerm:f})}),n[4]=r,n[5]=a,n[6]=l,n[7]=s,n[8]=o,n[9]=u,n[10]=i.singular,n[11]=f,n[12]=d,n[13]=t}else t=n[13];return t},oT=e=>{let t,n=(0,_.c)(28),{addRow:r,blocks:a,blockType:l,copyRow:o,duplicateRow:i,hasMaxRows:s,isSortable:c,labels:u,moveRow:d,pasteRow:f,removeRow:h,rowCount:m,rowIndex:g}=e,{closeModal:v,openModal:y}=rF(),x=av("blocks-drawer"),[w,C]=p.default.useState(null),S;if(n[0]!==r||n[1]!==v||n[2]!==x||n[3]!==w?(S=(e,t)=>{"function"==typeof r&&r(w,t),v(x)},n[0]=r,n[1]=v,n[2]=x,n[3]=w,n[4]=S):S=n[4],n[5]!==l||n[6]!==a||n[7]!==o||n[8]!==x||n[9]!==i||n[10]!==s||n[11]!==c||n[12]!==u||n[13]!==d||n[14]!==y||n[15]!==f||n[16]!==h||n[17]!==m||n[18]!==g||n[19]!==S){let e,r;n[21]!==x||n[22]!==y?(e=e=>{C(e),y(x)},n[21]=x,n[22]=y,n[23]=e):e=n[23],n[24]!==l||n[25]!==i||n[26]!==g?(r=()=>i(g,l),n[24]=l,n[25]=i,n[26]=g,n[27]=r):r=n[27],t=(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)(ok,{addRow:S,addRowIndex:g,blocks:a,drawerSlug:x,labels:u}),(0,b.jsx)(ot,{addRow:e,copyRow:o,duplicateRow:r,hasMaxRows:s,index:g,isSortable:c,moveRow:d,pasteRow:f,removeRow:h,rowCount:m})]}),n[5]=l,n[6]=a,n[7]=o,n[8]=x,n[9]=i,n[10]=s,n[11]=c,n[12]=u,n[13]=d,n[14]=y,n[15]=f,n[16]=h,n[17]=m,n[18]=g,n[19]=S,n[20]=t}else t=n[20];return t},oR="section-title",oA=e=>{let t=(0,_.c)(14),{customOnChange:n,customValue:r,path:a,readOnly:l}=e,o;t[0]!==a?(o={path:a},t[0]=a,t[1]=o):o=t[1];let{setValue:i,value:s}=lY(o),{t:c}=(0,g.d)(),u;t[2]===Symbol.for("react.memo_cache_sentinel")?(u=[oR].filter(Boolean),t[2]=u):u=t[2];let d=u.join(" "),f;t[3]!==n||t[4]!==i?(f=n||(e=>{e.stopPropagation(),e.preventDefault(),i(e.target.value)}),t[3]=n,t[4]=i,t[5]=f):f=t[5];let p=f,h=r||s,m;return t[6]!==r||t[7]!==p||t[8]!==a||t[9]!==l||t[10]!==c||t[11]!==h||t[12]!==s?(m=(0,b.jsx)("div",{className:d,"data-value":h,children:(0,b.jsx)("input",{className:"".concat(oR,"__input"),id:a,name:a,onChange:p,placeholder:c("general:untitled"),readOnly:l,type:"text",value:r||s||""})}),t[6]=r,t[7]=p,t[8]=a,t[9]=l,t[10]=c,t[11]=h,t[12]=s,t[13]=m):m=t[13],m},oP="blocks-field",oO=e=>{var t,n;let r=(0,_.c)(42),{addRow:a,attributes:l,block:o,blocks:i,copyRow:s,duplicateRow:c,errorCount:u,fields:d,hasMaxRows:f,isLoading:p,isSortable:h,Label:v,labels:x,listeners:w,moveRow:C,parentPath:S,pasteRow:j,path:E,permissions:N,readOnly:k,removeRow:T,row:R,rowCount:A,rowIndex:P,schemaPath:O,setCollapse:D,setNodeRef:I,transform:M}=e,L=oh(p,500),{i18n:F}=(0,g.d)(),B=tK()&&u>0,U=!(null==(t=o.admin)?void 0:t.disableBlockName),z=B?"".concat(oP,"__row--has-errors"):"".concat(oP,"__row--no-errors"),V;
2r[0]!==z?(V=["".concat(oP,"__row"),z].filter(Boolean),r[0]=z,r[1]=V):V=r[1];let q=V.join(" "),H;if(r[2]!==v||r[3]!==a||r[4]!==l||r[5]!==o.fields||r[6]!==o.labels||r[7]!==o.slug||r[8]!==i||r[9]!==q||r[10]!==s||r[11]!==c||r[12]!==u||r[13]!==B||r[14]!==d||r[15]!==f||r[16]!==F||r[17]!==L||r[18]!==h||r[19]!==x||r[20]!==w||r[21]!==C||r[22]!==S||r[23]!==j||r[24]!==E||r[25]!==N||r[26]!==k||r[27]!==T||r[28]!==R.blockType||r[29]!==R.collapsed||r[30]!==R.id||r[31]!==A||r[32]!==P||r[33]!==O||r[34]!==D||r[35]!==I||r[36]!==U||r[37]!==M){let e,t;if(!0===N)e=!0;else{let t=(null==N||null==(n=N.blocks)?void 0:n[o.slug])||(null==N?void 0:N.blocks);if(!0===t)e=!0;else if(null==t?void 0:t.fields)e=t.fields;else if("object"==typeof N&&N&&!t){let n=!0===N.read,r=!N.create||!N.update;e=n&&(r||"object"==typeof N&&1===Object.keys(N).length&&N.read)?{read:!0}:null==t?void 0:t.fields}else e=null==t?void 0:t.fields}r[39]!==R.id||r[40]!==D?(t=e=>D(R.id,e),r[39]=R.id,r[40]=D,r[41]=t):t=r[41],H=(0,b.jsx)("div",{id:"".concat(null==S?void 0:S.split(".").join("-"),"-row-").concat(P),ref:I,style:{transform:M},children:(0,b.jsx)(os,{actions:k?void 0:(0,b.jsx)(oT,{addRow:a,blocks:i,blockType:R.blockType,copyRow:s,duplicateRow:c,fields:o.fields,hasMaxRows:f,isSortable:h,labels:x,moveRow:C,pasteRow:j,removeRow:T,rowCount:A,rowIndex:P}),className:q,collapsibleStyle:B?"error":"default",dragHandleProps:h?{id:R.id,attributes:l,listeners:w}:void 0,header:L?(0,b.jsx)(m.f,{height:"1rem",width:"8rem"}):(0,b.jsxs)("div",{className:"".concat(oP,"__block-header"),children:[(0,b.jsx)(t1,{CustomComponent:v,label:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("span",{className:"".concat(oP,"__block-number"),children:String(P+1).padStart(2,"0")}),(0,b.jsx)(op,{className:"".concat(oP,"__block-pill ").concat(oP,"__block-pill-").concat(R.blockType),pillStyle:"white",size:"small",children:(0,y.getTranslation)(o.labels.singular,F)}),U&&(0,b.jsx)(oA,{path:"".concat(E,".blockName"),readOnly:k})]}),path:E,rowNumber:P}),B&&(0,b.jsx)(rp,{count:u,i18n:F,withMessage:!0})]}),isCollapsed:R.collapsed,onToggle:t,children:L?(0,b.jsx)(m.f,{}):(0,b.jsx)(hJ,{className:"".concat(oP,"__fields"),fields:d,margins:"small",parentIndexPath:"",parentPath:E,parentSchemaPath:O,permissions:e,readOnly:k})},R.id)},"".concat(S,"-row-").concat(P)),r[2]=v,r[3]=a,r[4]=l,r[5]=o.fields,r[6]=o.labels,r[7]=o.slug,r[8]=i,r[9]=q,r[10]=s,r[11]=c,r[12]=u,r[13]=B,r[14]=d,r[15]=f,r[16]=F,r[17]=L,r[18]=h,r[19]=x,r[20]=w,r[21]=C,r[22]=S,r[23]=j,r[24]=E,r[25]=N,r[26]=k,r[27]=T,r[28]=R.blockType,r[29]=R.collapsed,r[30]=R.id,r[31]=A,r[32]=P,r[33]=O,r[34]=D,r[35]=I,r[36]=U,r[37]=M,r[38]=H}else H=r[38];return H},oD="blocks-field",oI=lJ(e=>{let{i18n:t,t:n}=(0,g.d)(),{field:r,field:{name:a,type:l,admin:{className:o,description:i,isSortable:u=!0}={},blockReferences:d,blocks:f,label:h,labels:v,localized:x,maxRows:w,minRows:_,required:C},path:S,permissions:j,readOnly:E,schemaPath:N,validate:k}=e,T=null!=N?N:a,R=+(null!=_?!!_:!!C),{setDocFieldPreferences:A}=lU(),{addFieldRow:P,dispatchFields:O,getFields:D,moveFieldRow:I,removeFieldRow:M,replaceState:L,setModified:F}=tq(),{code:B}=aF(),{config:{localization:U},config:z}=(0,m.c)(),V=av("blocks-drawer"),q=tK(),H=(0,s._)({plural:n("fields:blocks"),singular:n("fields:block")},v),$=!U||!U.fallback||B===U.defaultLocale,{blocksFilterOptions:K,customComponents:{AfterInput:G,BeforeInput:W,Description:Y,Error:Q,Label:X}={},disabled:J,errorPaths:Z,path:ee,rows:et=[],showError:en,valid:er,value:ea}=lY({hasRows:!0,potentiallyStalePath:S,validate:(0,p.useCallback)((e,t)=>!$&&null===e||("function"==typeof k?k(e,(0,c._)((0,s._)({},t),{maxRows:w,minRows:R,required:C})):void 0),[w,R,C,k,$])}),{clientBlocks:el,clientBlocksAfterFilter:eo}=(0,p.useMemo)(()=>{let e=[];
2if(d)for(let t of d){let n="string"==typeof t?z.blocksMap[t]:t;n&&e.push(n)}else e=f;if(Array.isArray(K)){let t=e.filter(e=>{let t="string"==typeof e?e:e.slug;return K.includes(t)});return{clientBlocks:e,clientBlocksAfterFilter:t}}return{clientBlocks:e,clientBlocksAfterFilter:e}},[d,f,K,z.blocksMap]),ei=(0,p.useCallback)((e,t)=>{P({blockType:t,path:ee,rowIndex:e,schemaPath:T}),setTimeout(()=>{l7("".concat(ee,"-row-").concat(e+1))},0)},[P,ee,T]),es=(0,p.useCallback)(e=>{O({type:"DUPLICATE_ROW",path:ee,rowIndex:e}),F(!0),setTimeout(()=>{l7("".concat(ee,"-row-").concat(e+1))},0)},[O,ee,F]),ec=(0,p.useCallback)(e=>{M({path:ee,rowIndex:e})},[ee,M]),eu=(0,p.useCallback)((e,t)=>{I({moveFromIndex:e,moveToIndex:t,path:ee})},[I,ee]),ed=(0,p.useCallback)(e=>{let{collapsedIDs:t,updatedRows:n}=aq({collapsed:e,rows:et});O({type:"SET_ALL_ROWS_COLLAPSED",path:ee,updatedRows:n}),A(ee,{collapsed:t})},[O,ee,et,A]),ef=(0,p.useCallback)((e,t)=>{let{collapsedIDs:n,updatedRows:r}=aV({collapsed:t,rowID:e,rows:et});O({type:"SET_ROW_COLLAPSED",path:ee,updatedRows:r}),A(ee,{collapsed:n})},[O,ee,et,A]),ep=(0,p.useCallback)(e=>{let t=nz({type:l,blocks:el,getDataToCopy:()=>nQ({formState:(0,s._)({},D()),path:ee,rowIndex:e}),path:ee,rowIndex:e,t:n});"string"==typeof t?nn.error(t):nn.success(n("general:copied"))},[el,ee,n,l,D]),eh=(0,p.useCallback)(e=>{let t=nV({onPaste:t=>{L(nX({dataFromClipboard:t,formState:(0,s._)({},D()),path:ee,rowIndex:e})),F(!0)},path:ee,schemaBlocks:el,t:n});"string"==typeof t&&nn.error(t)},[el,D,ee,L,F,n]),em=(0,p.useCallback)(e=>{L(nX({dataFromClipboard:e,formState:(0,s._)({},D()),path:ee})),F(!0)},[D,ee,L,F]),eg=w&&et.length>=w,ev=Z.length,eb=q&&ev+ +!er>0,ey=et.length<R||C&&0===et.length,ex=E&&0===et.length,ew=(0,p.useMemo)(()=>lZ(r),[r]);return(0,b.jsxs)("div",{className:[l0,oD,o,eb?"".concat(oD,"--has-error"):"".concat(oD,"--has-no-error")].filter(Boolean).join(" "),id:"field-".concat(null==ee?void 0:ee.replace(/\./g,"__")),style:ew,children:[en&&(0,b.jsx)(tE,{CustomComponent:Q,Fallback:(0,b.jsx)(rg,{path:ee,showError:en})}),(0,b.jsxs)("header",{className:"".concat(oD,"__header"),children:[(0,b.jsxs)("div",{className:"".concat(oD,"__header-wrap"),children:[(0,b.jsxs)("div",{className:"".concat(oD,"__heading-with-error"),children:[(0,b.jsx)("h3",{children:(0,b.jsx)(tE,{CustomComponent:X,Fallback:(0,b.jsx)(az,{as:"span",label:h,localized:x,path:ee,required:C})})}),eb&&ev>0&&(0,b.jsx)(rp,{count:ev,i18n:t,withMessage:!0})]}),(0,b.jsxs)("ul",{className:"".concat(oD,"__header-actions"),children:[et.length>0&&(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)("li",{children:(0,b.jsx)("button",{className:"".concat(oD,"__header-action"),onClick:()=>ed(!0),type:"button",children:n("fields:collapseAll")})}),(0,b.jsx)("li",{children:(0,b.jsx)("button",{className:"".concat(oD,"__header-action"),onClick:()=>ed(!1),type:"button",children:n("fields:showAll")})})]}),(0,b.jsx)("li",{children:(0,b.jsx)(nK,{allowCopy:(null==et?void 0:et.length)>0,allowPaste:!E,blocks:el,className:"".concat(oD,"__header-action"),disabled:J,getDataToCopy:()=>nQ({formState:(0,s._)({},D()),path:ee}),onPaste:em,path:ee,type:l})})]})]}),(0,b.jsx)(tE,{CustomComponent:Y,Fallback:(0,b.jsx)(rm,{description:i,path:ee})})]}),W,(0,b.jsx)(l9,{fieldValue:ea,localized:x,path:ee,readOnly:E}),(et.length>0||!er&&(ex||ey))&&(0,b.jsxs)(rd,{className:"".concat(oD,"__rows"),ids:et.map(e=>e.id),onDragEnd:e=>{let{moveFromIndex:t,moveToIndex:n}=e;return eu(t,n)},children:[et.map((e,t)=>{var n;let{blockType:r,isLoading:a}=e,l=null!=(n=z.blocksMap[r])?n:el.find(e=>e.slug===r);if(l){let n="".concat(ee,".").concat(t),r=Z.filter(e=>e.startsWith(n+".")).length;return(0,b.jsx)(ru,{disabled:E||J||!u,id:e.id,children:o=>{var i,d;return(0,b.jsx)(oO,(0,c._)((0,s._)({},o),{addRow:ei,block:l,blocks:el,copyRow:ep,duplicateRow:es,errorCount:r,fields:l.fields,hasMaxRows:eg,isLoading:a,isSortable:u,Label:null==et||null==(d=et[t])||null==(i=d.customComponents)?void 0:i.RowLabel,labels:H,moveRow:eu,parentPath:ee,pasteRow:eh,path:n,permissions:j,readOnly:E||J,removeRow:ec,row:e,rowCount:et.length,rowIndex:t,schemaPath:T+l.slug,setCollapse:ef}))}},e.id)}return null}),!$&&(0,b.jsxs)(p.default.Fragment,{children:[ey&&(0,b.jsx)(ng,{type:"error",children:n("validation:requiresAtLeast",{count:R,label:(0,y.getTranslation)(R>1?H.plural:H.singular,t)||n(R>1?"general:row":"general:rows")})}),ex&&(0,b.jsx)(ng,{children:n("validation:fieldHasNo",{label:(0,y.getTranslation)(H.plural,t)})})]})]}),!eg&&(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)(ax,{className:"".concat(oD,"__drawer
2-toggler"),disabled:E||J,slug:V,children:(0,b.jsx)(nF,{buttonStyle:"icon-label",disabled:E||J,el:"span",icon:"plus",iconPosition:"left",iconStyle:"with-border",children:n("fields:addLabel",{label:(0,y.getTranslation)(H.singular,t)})})}),(0,b.jsx)(ok,{addRow:ei,addRowIndex:(null==et?void 0:et.length)||0,blocks:eo,drawerSlug:V,labels:H})]}),G]})}),oM=(0,p.lazy)(()=>e.A(311222)),oL=e=>(0,b.jsx)(p.Suspense,{fallback:(0,b.jsx)(m.f,{}),children:(0,b.jsx)(oM,(0,s._)({},e))}),oF={js:"javascript",ts:"typescript",tsx:"typescript"},oB=lJ(e=>{let{field:t,field:{admin:{className:n,description:r,editorOptions:a,editorProps:l,language:o="javascript"}={},label:i,localized:u,required:d},onMount:f,path:h,readOnly:m,validate:g}=e,v=p.default.useRef("formState"),[y,x]=(0,p.useState)(Date.now()),{customComponents:{AfterInput:w,BeforeInput:_,Description:C,Error:S,Label:j}={},disabled:E,initialValue:N,path:k,setValue:T,showError:R,value:A}=lY({potentiallyStalePath:h,validate:(0,p.useCallback)((e,t)=>{if("function"==typeof g)return g(e,(0,c._)((0,s._)({},t),{required:d}))},[g,d])}),P=p.default.useRef((A||N)!==void 0?null!=A?A:N:void 0),O=(0,p.useCallback)(e=>{if(!(m||E)){v.current="internalEditor";try{T(e||null),P.current=e}catch(t){T(e||null),P.current=e}}},[m,E,T]);(0,p.useEffect)(()=>{"formState"===v.current&&(P.current=(A||N)!==void 0?null!=A?A:N:void 0,x(Date.now())),v.current="formState"},[N,k,A]);let D=(0,p.useMemo)(()=>lZ(t),[t]);return(0,b.jsxs)("div",{className:[l0,"code-field",n,R&&"error",(m||E)&&"read-only"].filter(
2Boolean).join(" "),style:D,children:[(0,b.jsx)(tE,{CustomComponent:j,Fallback:(0,b.jsx)(az,{label:i,localized:u,path:k,required:d})}),(0,b.jsxs)("div",{className:"".concat(l0,"__wrap"),children:[(0,b.jsx)(tE,{CustomComponent:S,Fallback:(0,b.jsx)(rg,{path:k,showError:R})}),_,(0,b.jsx)(oL,(0,s._)({defaultLanguage:oF[o]||o,onChange:O,onMount:f,options:a,readOnly:m||E,recalculatedHeightAt:y,value:P.current,wrapperProps:{id:"field-".concat(null==k?void 0:k.replace(/\./g,"__"))}},l||{})),w]}),(0,b.jsx)(tE,{CustomComponent:C,Fallback:(0,b.jsx)(rm,{description:r,path:k})})]})}),oU=e=>e.reduce((e,t)=>{var n;let r="fields"in t?t.fields:void 0;return r?R(t)?e.push("".concat(t.name,".")):e.push(...oU(r)):"tabs"===t.type?"tabs"in t&&(null==(n=t.tabs)||n.forEach(t=>{"name"in t?e.push("".concat(t.name,".")):e.push(...oU(t.fields))})):R(t)&&e.push(t.name),e},[]),oz=e=>{let t,n=(0,_.c)(12),{fields:r,path:a,setErrorCount:l}=e,[o]=tJ(),i=tK(),s;n[0]!==r?(s=oU(r),n[0]=r,n[1]=s):s=n[1];let c=s,u;return n[2]!==o||n[3]!==i||n[4]!==a||n[5]!==c||n[6]!==l?(u=()=>{if(i){let e=0;Object.entries(o).forEach(t=>{let[n]=t;if(null==c?void 0:c.some(e=>{let t=[...a,e].join(".");if(t.endsWith(".")){let e=t.slice(0,-1);return n.startsWith(t)||n===e}return n===t})){let t=o[n];"valid"in t&&!t.valid&&(e+=1)}}),l(e)}},n[2]=o,n[3]=i,n[4]=a,n[5]=c,n[6]=l,n[7]=u):u=n[7],n[8]!==r||n[9]!==o||n[10]!==i?(t=[o,i,r],n[8]=r,n[9]=o,n[10]=i,n[11]=t):t=n[11],aH(u,250,t),null},oV="collapsible-field",oq=lJ(e=>{let{field:t,field:{admin:{className:n,description:r,initCollapsed:a=!1}={},fields:l,label:o}={},indexPath:i,parentPath:u,parentSchemaPath:d,path:f,permissions:h,readOnly:m}=e,{i18n:v}=(0,g.d)(),{getPreference:x,setPreference:w}=lD(),{preferencesKey:_}=lU(),[C,S]=(0,p.useState)(),j="collapsible-".concat(null==f?void 0:f.replace(/\./g,"__")),[E,N]=(0,p.useState)(0),k=E>0,{customComponents:{AfterInput:T,BeforeInput:R,Description:A,Label:P}={},disabled:O}=lY({path:f}),D=(0,p.useCallback)(async e=>{var t,n;let r=await x(_);_&&w(_,(0,s._)({},r,f?{fields:(0,c._)((0,s._)({},(null==r?void 0:r.fields)||{}),{[f]:(0,c._)((0,s._)({},null==r||null==(t=r.fields)?void 0:t[f]),{collapsed:e})})}:{fields:(0,c._)((0,s._)({},(null==r?void 0:r.fields)||{}),{[j]:(0,c._)((0,s._)({},null==r||null==(n=r.fields)?void 0:n[j]),{collapsed:e})})}))},[_,j,x,w,f]);(0,p.useEffect)(()=>{(async()=>{if(_){var e,t,n,r;let l=await x(_),o=f?null==l||null==(t=l.fields)||null==(e=t[f])?void 0:e.collapsed:null==l||null==(r=l.fields)||null==(n=r[j])?void 0:n.collapsed;S(void 0!==o?!!o:"boolean"==typeof a&&a)}else S("boolean"==typeof a&&a)})()},[x,_,j,a,f]);let I=(0,p.useMemo)(()=>lZ(t),[t]);return"boolean"!=typeof C?null:(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)(oz,{fields:l,path:f.split(".").slice(0,-1),setErrorCount:N}),(0,b.jsxs)("div",{className:[l0,oV,n,k?"".concat(oV,"--has-error"):"".concat(oV,"--has-no-error")].filter(Boolean).join(" "),id:"field-".concat(j),style:I,children:[R,(0,b.jsx)(os,{className:"".concat(oV,"__collapsible"),collapsibleStyle:k?"error":"default",header:(0,b.jsxs)("div",{className:"".concat(oV,"__row-label-wrap"),children:[(0,b.jsx)(t1,{CustomComponent:P,label:(0,y.getTranslation)(o,v),path:f}),k&&(0,b.jsx)(rp,{count:E,i18n:v,withMessage:!0})]}),initCollapsed:C,onToggle:D,children:(0,b.jsx)(hJ,{fields:l,margins:"small",parentIndexPath:i,parentPath:u,parentSchemaPath:d,permissions:h,readOnly:m||O})}),T,(0,b.jsx)(tE,{CustomComponent:A,Fallback:(0,b.jsx)(rm,{description:r,path:f})})]})]})}),oH=(0,p.lazy)(()=>e.A(73271)),o$=e=>(0,b.jsx)(p.Suspense,{fallback:(0,b.jsx)(m.f,{height:50}),children:(0,b.jsx)(oH,(0,s._)({},e))});function oK(e){return(oK="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function oG(e){var t=function(e,t){if("object"!=oK(e)||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=oK(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==oK(t)?t:t+""}function oW(e,t,n){return(t=oG(t))in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function oY(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function oQ(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};
2t%2?oY(Object(n),!0).forEach(function(t){oW(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):oY(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function oX(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function oJ(e,t){if(e){if("string"==typeof e)return oX(e,t);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?oX(e,t):void 0}}function oZ(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"u">typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,a,l,o,i=[],s=!0,c=!1;try{if(l=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;s=!1}else for(;!(s=(r=l.call(n)).done)&&(i.push(r.value),i.length!==t);s=!0);}catch(e){c=!0,a=e}finally{try{if(!s&&null!=n.return&&(o=n.return(),Object(o)!==o))return}finally{if(c)throw a}}return i}}(e,t)||oJ(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function o0(e,t){if(null==e)return{};var n,r,a=r_(e,t);if(Object.getOwnPropertySymbols){var l=Object.getOwnPropertySymbols(e);for(r=0;r<l.length;r++)n=l[r],-1===t.indexOf(n)&&({}).propertyIsEnumerable.call(e,n)&&(a[n]=e[n])}return a}var o1=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function o2(e){var t=e.defaultInputValue,n=e.defaultMenuIsOpen,r=e.defaultValue,a=e.inputValue,l=e.menuIsOpen,o=e.onChange,i=e.onInputChange,s=e.onMenuClose,c=e.onMenuOpen,u=e.value,d=o0(e,o1),f=oZ((0,p.useState)(void 0!==a?a:void 0===t?"":t),2),h=f[0],m=f[1],g=oZ((0,p.useState)(void 0!==l?l:void 0!==n&&n),2),v=g[0],b=g[1],y=oZ((0,p.useState)(void 0!==u?u:void 0===r?null:r),2),x=y[0],w=y[1],_=(0,p.useCallback)(function(e,t){"function"==typeof o&&o(e,t),w(e)},[o]),C=(0,p.useCallback)(function(e,t){var n;"function"==typeof i&&(n=i(e,t)),m(void 0!==n?n:e)},[i]),S=(0,p.useCallback)(function(){"function"==typeof c&&c(),b(!0)},[c]),j=(0,p.useCallback)(function(){"function"==typeof s&&s(),b(!1)},[s]),E=void 0!==a?a:h,N=void 0!==l?l:v,k=void 0!==u?u:x;return oQ(oQ({},d),{},{inputValue:E,menuIsOpen:N,onChange:_,onInputChange:C,onMenuClose:j,onMenuOpen:S,value:k})}function o3(e,t){for(var n=0;n<t.length;n++){var r=t[n];r.enumerable=r.enumerable||!1,r.configurable=!0,"value"in r&&(r.writable=!0),Object.defineProperty(e,oG(r.key),r)}}function o6(e){return(o6=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function o5(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(o5=function(){return!!e})()}function o4(e){return function(e){if(Array.isArray(e))return oX(e)}(e)||function(e){if("u">typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||oJ(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}var o8=function(){function e(e){var t=this;this._insertTag=function(e){var n;n=0===t.tags.length?t.insertionPoint?t.insertionPoint.nextSibling:t.prepend?t.container.firstChild:t.before:t.tags[t.tags.length-1].nextSibling,t.container.insertBefore(e,n),t.tags.push(e)},this.isSpeedy=void 0===e.speedy||e.speedy,this.tags=[],this.ctr=0,this.nonce=e.nonce,this.key=e.key,this.container=e.container,this.prepend=e.prepend,this.insertionPoint=e.insertionPoint,this.before=null}var t=e.prototype;return t.hydrate=function(e){e.forEach(this._insertTag)},t.insert=function(e){this.ctr%(this.isSpeedy?65e3:1)==0&&this._insertTag(((t=document.createElement("style")).setAttribute("data-emotion",this.key),void 0!==this.nonce&&t.setAttribute("nonce",this.nonce),t.appendChild(document.createTextNode("")),t.setAttribute("data-s",""),t));var t,n=this.tags[this.tags.length-1];if(this.isSpeedy){var r=function(e){if(e.sheet)return e.sheet;for(var t=0;t<document.styleSheets.length;t++)if(document.styleSheets[t].ownerNode===e)return document.styleSheets[t]}(n);try{r.insertRule(e,r.cssRules.length)}catch(e){}}else n.appendChild(document.createTextNode(e));this.ctr++}
vendor: 10,950 bytes, line 2
2,t.flush=function(){this.tags.forEach(function(e){var t;return null==(t=e.parentNode)?void 0:t.removeChild(e)}),this.tags=[],this.ctr=0},e}(),o9="-ms-",o7="-moz-",ie="-webkit-",it="comm",ir="rule",ia="decl",il="@keyframes",io=Math.abs,ii=String.fromCharCode,is=Object.assign;function ic(e,t,n){return e.replace(t,n)}function iu(e,t){return e.indexOf(t)}function id(e,t){return 0|e.charCodeAt(t)}function ip(e,t,n){return e.slice(t,n)}function ih(e){return e.length}function im(e,t){return t.push(e),e}var ig=1,iv=1,ib=0,iy=0,ix=0,iw="";function i_(e,t,n,r,a,l,o){return{value:e,root:t,parent:n,type:r,props:a,children:l,line:ig,column:iv,length:o,return:""}}function iC(e,t){return is(i_("",null,null,"",null,null,0),e,{length:-e.length},t)}function iS(){return ix=iy<ib?id(iw,iy++):0,iv++,10===ix&&(iv=1,ig++),ix}function ij(){return id(iw,iy)}function iE(e){switch(e){case 0:case 9:case 10:case 13:case 32:return 5;case 33:case 43:case 44:case 47:case 62:case 64:case 126:case 59:case 123:case 125:return 4;case 58:return 3;case 34:case 39:case 40:case 91:return 2;case 41:case 93:return 1}return 0}function iN(e){return ig=iv=1,ib=ih(iw=e),iy=0,[]}function ik(e){var t,n;return(t=iy-1,n=function e(t){for(;iS();)switch(ix){case t:return iy;case 34:case 39:34!==t&&39!==t&&e(ix);break;case 40:41===t&&e(t);break;case 92:iS()}return iy}(91===e?e+2:40===e?e+1:e),ip(iw,t,n)).trim()}function iT(e,t,n,r,a,l,o,i,s,c,u){for(var d=a-1,f=0===a?l:[""],p=f.length,h=0,m=0,g=0;h<r;++h)for(var v=0,b=ip(e,d+1,d=io(m=o[h])),y=e;v<p;++v)(y=(m>0?f[v]+" "+b:ic(b,/&\f/g,f[v])).trim())&&(s[g++]=y);return i_(e,t,n,0===a?ir:i,s,c,u)}function iR(e,t,n,r){return i_(e,t,n,ia,ip(e,0,r),ip(e,r+1,-1),r)}function iA(e,t){for(var n="",r=e.length,a=0;a<r;a++)n+=t(e[a],a,e,t)||"";return n}function iP(e,t,n,r){switch(e.type){case"@layer":if(e.children.length)break;case"@import":case ia:return e.return=e.return||e.value;case it:return"";case il:return e.return=e.value+"{"+iA(e.children,r)+"}";case ir:e.value=e.props.join(",")}return ih(n=iA(e.children,r))?e.return=e.value+"{"+n+"}":""}var iO=function(e,t,n){for(var r=0,a=0;r=a,a=ij(),38===r&&12===a&&(t[n]=1),!iE(a);)iS();return ip(iw,e,iy)},iD=function(e,t){var n=-1,r=44;do switch(iE(r)){case 0:38===r&&12===ij()&&(t[n]=1),e[n]+=iO(iy-1,t,n);break;case 2:e[n]+=ik(r);break;case 4:if(44===r){e[++n]=58===ij()?"&\f":"",t[n]=e[n].length;break}default:e[n]+=ii(r)}while(r=iS())return e},iI=function(e,t){var n;return n=iD(iN(e),t),iw="",n},iM=new WeakMap,iL=function(e){if(!("rule"!==e.type||!e.parent||e.length<1)){for(var t=e.value,n=e.parent,r=e.column===n.column&&e.line===n.line;"rule"!==n.type;)if(!(n=n.parent))return;if(!(1===e.props.length&&58!==t.charCodeAt(0)&&!iM.get(n))&&!r){iM.set(e,!0);for(var a=[],l=iI(t,a),o=n.props,i=0,s=0;i<l.length;i++)for(var c=0;c<o.length;c++,s++)e.props[s]=a[i]?l[i].replace(/&\f/g,o[c]):o[c]+" "+l[i]}}},iF=function(e){if("decl"===e.type){var t=e.value;108===t.charCodeAt(0)&&98===t.charCodeAt(2)&&(e.return="",e.value="")}},iB=[function(e,t,n,r){if(e.length>-1&&!e.return)switch(e.type){case ia:e.return=function e(t,n){switch(45^id(t,0)?(((n<<2^id(t,0))<<2^id(t,1))<<2^id(t,2))<<2^id(t,3):0){case 5103:return ie+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return ie+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return ie+t+o7+t+o9+t+t;case 6828:case 4268:return ie+t+o9+t+t;case 6165:return ie+t+o9+"flex-"+t+t;case 5187:return ie+t+ic(t,/(\w+).+(:[^]+)/,ie+"box-$1$2"+o9+"flex-$1$2")+t;case 5443:return ie+t+o9+"flex-item-"+ic(t,/flex-|-self/,"")+t;case 4675:return ie+t+o9+"flex-line-pack"+ic(t,/align-content|flex-|-self/,"")+t;case 5548:return ie+t+o9+ic(t,"shrink","negative")+t;case 5292:return ie+t+o9+ic(t,"basis","preferred-size")+t;case 6060:return ie+"box-"+ic(t,"-grow","")+ie+t+o9+ic(t,"grow","positive")+t;case 4554:return ie+ic(t,/([^-])(transform)/g,"$1"+ie+"$2")+t;case 6187:return ic(ic(ic(t,/(zoom-|grab)/,ie+"$1"),/(image-set)/,ie+"$1"),t,"")+t;case 5495:case 3959:return ic(t,/(image-set\([^]*)/,ie+"$1$`$1");case 4968:return ic(ic(t,/(.+:)(flex-)?(.*)/,ie+"box-pack:$3"+o9+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+ie+t+t;case 4095:case 3583:case 4068:case 2532:return ic(t,/(.+)-inline(.+)/,ie+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(ih(t)-1-n>6)switch(id(t,n+1)){case 109:if(45!==id(t,n+4))break;case 102:return ic(t,/(.+:)(.+)-([^]+)/,"$1"+ie+"$2-$3$1"+o7+(108==id(t,n+3)?"$3":"$2-$3"))+t;case 115:return~iu(t,"stretch")?e(ic(t,"stretch","fill-available"),n)+t:t}break;case 4949:if(115!==id(t,n+1))break;case 6444:switch(id(t,ih(t)-3-(~iu(t,"!important")&&10))){case 107:return ic(t,":",":"+ie)+t;case 101:return ic(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+ie+(45===id(t,14)?"inline-":"")+"box$3$1"+ie+"$2$3$1"+o9+"$2box$3")+t}break;case 5936:switch(id(t,n+11)){case 114:return ie+t+o9+ic(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return ie+t+o9+ic(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return ie+t+o9+ic(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return ie+t+o9+t+t}return t}(e.value,e.length);break;case il:return iA([iC(e,{value:ic(e.value,"@","@"+ie)})],r);case ir:if(e.length){var a,l;return a=e.props,l=function(t){var n;switch(n=t,(n=/(::plac\w+|:read-\w+)/.exec(n))?n[0]:n){case":read-only":case":read-write":return iA([iC(e,{props:[ic(t,/:(read-\w+)/,":"+o7+"$1")]})],r);case"::placeholder":return iA([iC(e,{props:[ic(t,/:(plac\w+)/,":"+ie+"input-$1")]}),iC(e,{props:[ic(t,/:(plac\w+)/,":"+o7+"$1")]}),iC(e,{props:[ic(t,/:(plac\w+)/,o9+"input-$1")]})],r)}return""},a.map(l).join("")}}}],iU=function(e,t,n){var r=e.key+"-"+t.name;!1===n&&void 0===e.registered[r]&&(e.registered[r]=t.styles)},iz=function(e,t,n){iU(e,t,n);var r=e.key+"-"+t.name;if(void 0===e.inserted[t.name]){var a=t;do e.insert(t===a?"."+r:"",a,e.sheet,!0),a=a.next;while(void 0!==a)}},iV={animationIterationCount:1,aspectRatio:1,borderImageOutset:1,borderImageSlice:1,borderImageWidth:1,boxFlex:1,boxFlexGroup:1,boxOrdinalGroup:1,columnCount:1,columns:1,flex:1,flexGrow:1,flexPositive:1,flexShrink:1,flexNegative:1,flexOrder:1,gridRow:1,gridRowEnd:1,gridRowSpan:1,gridRowStart:1,gridColumn:1,gridColumnEnd:1,gridColumnSpan:1,gridColumnStart:1,msGridRow:1,msGridRowSpan:1,msGridColumn:1,msGridColumnSpan:1,fontWeight:1,lineHeight:1,opacity:1,order:1,orphans:1,scale:1,tabSize:1,widows:1,zIndex:1,zoom:1,WebkitLineClamp:1,fillOpacity:1,floodOpacity:1,stopOpacity:1,strokeDasharray:1,strokeDashoffset:1,strokeMiterlimit:1,strokeOpacity:1,strokeWidth:1},iq=/[A-Z]|^ms/g,iH=/_EMO_([^_]+?)_([^]*?)_EMO_/g,i$=function(e){return 45===e.charCodeAt(1)},iK=function(e){return null!=e&&"boolean"!=typeof e},iG=(iQ=function(e){return i$(e)?e:e.replace(iq,"-$&").toLowerCase()},iX=Object.create(null),function(e){return void 0===iX[e]&&(iX[e]=iQ(e)),iX[e]}),iW=function(e,t){switch(e){case"animation":case"animationName":if("string"==typeof t)return t.replace(iH,function(e,t,n){return iJ={name:t,styles:n,next:iJ},t})}return 1===iV[e]||i$(e)||"number"!=typeof t||0===t?t:t+"px"};function iY(e,t,n){if(null==n)return"";if(void 0!==n.__emotion_styles)return n;switch(typeof n){case"boolean":return"";case"object":if(1===n.anim)return iJ={name:n.name,styles:n.styles,next:iJ},n.name;if(void 0!==n.styles){var r=n.next;if(void 0!==r)for(;void 0!==r;)iJ={name:r.name,styles:r.styles,next:iJ},r=r.next;return n.styles+";"}return function(e,t,n){var r="";if(Array.isArray(n))for(var a=0;a<n.length;a++)r+=iY(e,t,n[a])+";";else for(var l in n){var o=n[l];if("object"!=typeof o)null!=t&&void 0!==t[o]?r+=l+"{"+t[o]+"}":iK(o)&&(r+=iG(l)+":"+iW(l,o)+";");else if(Array.isArray(o)&&"string"==typeof o[0]&&(null==t||void 0===t[o[0]]))for(var i=0;i<o.length;i++)iK(o[i])&&(r+=iG(l)+":"+iW(l,o[i])+";");else{var s=iY(e,t,o);switch(l){case"animation":case"animationName":r+=iG(l)+":"+s+";";break;default:r+=l+"{"+s+"}"}}}return r}(e,t,n);case"function":if(void 0!==e){var a=iJ,l=n(e);return iJ=a,iY(e,t,l)}}if(null==t)return n;var o=t[n];return void 0!==o?o:n}var iQ,iX,iJ,iZ=/label:\s*([^\s;{]+)\s*(;|$)/g;function i0(e,t,n){if(1===e.length&&"object"==typeof e[0]&&null!==e[0]&&void 0!==e[0].styles)return e[0];var r=!0,a="";iJ=void 0;var l=e[0];null==l||void 0===l.raw?(r=!1,a+=iY(n,t,l)):a+=l[0];for(var o=1;o<e.length;o++)a+=iY(n,t,e[o]),r&&(a+=l[o]);iZ.lastIndex=0;for(var i,s="";null!==(i=iZ.exec(a));)s+="-"+i[1];return{name:function(e){for(var t,n=0,r=0,a=e.length;a>=4;++r,a-=4)t=(65535&(t=255&e.charCodeAt(r)|(255&e.charCodeAt(++r))<<8|(255&e.charCodeAt(++r))<<16|(255&e.charCodeAt(++r))<<24))*0x5bd1e995+((t>>>16)*59797<<16),t^=t>>>24,n=(65535&t)*0x5bd1e995+((t>>>16)*59797<<16)^(65535&n)*0x5bd1e995+((n>>>16)*59797<<16);switch(a){case 3:n^=(255&e.charCodeAt(r+2))<<16;case 2:n^=(255&e.charCodeAt(r+1))<<8;case 1:n^=255&e.charCodeAt(r),n=(65535&n)*0x5bd1e995+((n>>>16)*59797<<16)}return n^=n>>>13,(((n=(65535&n)*0x5bd1e995+((n>>>16)*59797<<16))^n>>>15)>>>0).toString(36)}(a)+s,styles:a,next:iJ}}var i1=!!p.useInsertionEffect&&p.useInsertionEffect||function(e){return e()},i2=p.createContext("u">typeof HTMLElement?function(e){var t=e.key;if("css"===t){var n=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(n,function(e){-1!==e.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(e),e.setAttribute("data-s",""))})}var r,a=e.stylisPlugins||iB,l={},o=[];r=e.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+t+' "]'),function(e){for(var t=e.getAttribute("data-emotion").split(" "),n=1;n<t.length;n++)l[t[n]]=!0;o.push(e)});var i,s,c,u,d=(s=(i=[iL,iF].concat(a,[iP,(c=function(e){u.insert(e)},function(e){e.root||(e=e.return)&&c(e)})])).length,function(e,t,n,r){for(var a="",l=0;l<s;l++)a+=i[l](e,t,n,r)||"";return a}),f=function(e){var t,n;return iA((n=function e(t,n,r,a,l,o,i,s,c){for(var u,d=0,f=0,p=i,h=0,m=0,g=0,v=1,b=1,y=1,x=0,w="",_=l,C=o,S=a,j=w;b;)switch(g=x,x=iS()){case 40:if(108!=g&&58==id(j,p-1)){-1!=iu(j+=ic(ik(x),"&","&\f"),"&\f")&&(y=-1);break}case 34:case 39:case 91:j+=ik(x);break;case 9:case 10:case 13:case 32:j+=function(e){for(;(ix=ij())&&ix<33;)iS();return iE(e)>2||iE(ix)>3?"":" "}(g);break;case 92:j+=function(e,t){for(var n;--t&&iS()&&!(ix<48||ix>102||ix>57&&ix<65||ix>70&&ix<97););return n=iy+(t<6&&32==ij()&&32==iS()),ip(iw,e,n)}(iy-1,7);continue;case 47:switch(ij()){case 42:case 47:im((u=function(e,t){for(;iS()&&e+ix!==57&&(e+ix!==84||47!==ij()););return"/*"+ip(iw,t,iy-1)+"*"+ii(47===e?e:iS())}(iS(),iy),i_(u,n,r,it,ii(ix),ip(u,2,-2),0)),c);break;default:j+="/"}break;case 123*v:s[d++]=ih(j)*y;case 125*v:case 59:case 0:switch(x){case 0:case 125:b=0;case 59+f:-1==y&&(j=ic(j,/\f/g,"")),m>0&&ih(j)-p&&im(m>32?iR(j+";",a,r,p-1):iR(ic(j," ","")+";
2",a,r,p-2),c);break;case 59:j+=";";default:if(im(S=iT(j,n,r,d,f,l,s,w,_=[],C=[],p),o),123===x)if(0===f)e(j,n,S,S,_,o,p,s,C);else switch(99===h&&110===id(j,3)?100:h){case 100:case 108:case 109:case 115:e(t,S,S,a&&im(iT(t,S,S,0,0,l,s,w,l,_=[],p),C),l,C,p,s,a?_:C);break;default:e(j,S,S,S,[""],C,0,s,C)}}d=f=m=0,v=y=1,w=j="",p=i;break;case 58:p=1+ih(j),m=g;default:if(v<1){if(123==x)--v;else if(125==x&&0==v++&&125==(ix=iy>0?id(iw,--iy):0,iv--,10===ix&&(iv=1,ig--),ix))continue}switch(j+=ii(x),x*v){case 38:y=f>0?1:(j+="\f",-1);break;case 44:s[d++]=(ih(j)-1)*y,y=1;break;case 64:45===ij()&&(j+=ik(iS())),h=ij(),f=p=ih(w=j+=function(e){for(;!iE(ij());)iS();return ip(iw,e,iy)}(iy)),x++;break;case 45:45===g&&2==ih(j)&&(v=0)}}return o}("",null,null,null,[""],t=iN(t=e),0,[0],t),iw="",n),d)},p={key:t,sheet:new o8({key:t,container:r,nonce:e.nonce,speedy:e.speedy,prepend:e.prepend,insertionPoint:e.insertionPoint}),nonce:e.nonce,inserted:l,registered:{},insert:function(e,t,n,r){u=n,f(e?e+"{"+t.styles+"}":t.styles),r&&(p.inserted[t.name]=!0)}};return p.sheet.hydrate(o),p}({key:"css"}):null);i2.Provider;var i3=p.createContext({}),i6={}.hasOwnProperty,i5="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",i4=function(e,t){var n={};for(var r in t)i6.call(t,r)&&(n[r]=t[r]);return n[i5]=e,n},i8=function(e){var t=e.cache,n=e.serialized,r=e.isStringTag;return iU(t,n,r),i1(function(){return iz(t,n,r)}),null},i9=(sb=function(e,t,n){var r,a,l,o=e.css;"string"==typeof o&&void 0!==t.registered[o]&&(o=t.registered[o]);var i=e[i5],s=[o],c="";"string"==typeof e.className?(r=t.registered,a=e.className,l="",a.split(" ").forEach(function(e){void 0!==r[e]?s.push(r[e]+";"):e&&(l+=e+" ")}),c=l):null!=e.className&&(c=e.className+" ");var u=i0(s,void 0,p.useContext(i3));c+=t.key+"-"+u.name;var d={};for(var f in e)i6.call(e,f)&&"css"!==f&&f!==i5&&(d[f]=e[f]);return d.className=c,n&&(d.ref=n),p.createElement(p.Fragment,null,p.createElement(i8,{cache:t,serialized:u,isStringTag:"string"==typeof i}),p.createElement(i,d))},(0,p.forwardRef)(function(e,t){return sb(e,(0,p.useContext)(i2),t)}));(0,v.e)(tx());var i7=function(e,t){var n=arguments;if(null==t||!i6.call(t,"css"))return p.createElement.apply(void 0,n);var r=n.length,a=Array(r);a[0]=i9,a[1]=i4(e,t);for(var l=2;l<r;l++)a[l]=n[l];return p.createElement.apply(null,a)};function se(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return i0(t)}sy=i7||(i7={}),sx||(sx=sy.JSX||(sy.JSX={})),(0,g.l)();var st=p.useLayoutEffect,sn=["className","clearValue","cx","getStyles","getClassNames","getValue","hasValue","isMulti","isRtl","options","selectOption","selectProps","setValue","theme"],sr=function(){};function sa(e,t){for(var n=arguments.length,r=Array(n>2?n-2:0),a=2;a<n;a++)r[a-2]=arguments[a];var l=[].concat(r);if(t&&e)for(var o in t)t.hasOwnProperty(o)&&t[o]&&l.push("".concat(o?"-"===o[0]?e+o:e+"__"+o:e));return l.filter(function(e){return e}).map(function(e){return String(e).trim()}).join(" ")}var sl=function(e){return Array.isArray(e)?e.filter(Boolean):"object"===oK(e)&&null!==e?[e]:[]},so=function(e){return e.className,e.clearValue,e.cx,e.getStyles,e.getClassNames,e.getValue,e.hasValue,e.isMulti,e.isRtl,e.options,e.selectOption,e.selectProps,e.setValue,e.theme,oQ({},o0(e,sn))},si=function(e,t,n){var r=e.cx,a=e.getStyles,l=e.getClassNames,o=e.className;return{css:a(t,e),className:r(null!=n?n:{},l(t,e),o)}};function ss(e){return[document.documentElement,document.body,window].indexOf(e)>-1}function sc(e){return ss(e)?window.pageYOffset:e.scrollTop}function su(e,t){ss(e)?window.scrollTo(0,t):e.scrollTop=t}function sd(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:sr,a=sc(e),l=t-a,o=0;!function t(){var i;o+=10,su(e,l*((i=(i=o)/n-1)*i*i+1)+a),o<n?window.requestAnimationFrame(t):r(e)}()}function sf(e,t){var n=e.getBoundingClientRect(),r=t.getBoundingClientRect(),a=t.offsetHeight/3;r.bottom+a>n.bottom?su(e,Math.min(t.offsetTop+t.clientHeight-e.offsetHeight+a,e.scrollHeight)):r.top-a<n.top&&su(e,Math.max(t.offsetTop-a,0))}function sp(){try{return document.createEvent("TouchEvent"),!0}catch(e){return!1}}var sh=!1,sm="u">typeof window?window:{};sm.addEventListener&&sm.removeEventListener&&(sm.addEventListener("p",sr,{get passive
2(){return sh=!0}}),sm.removeEventListener("p",sr,!1));var sg=sh;function sv(e){return null!=e}var sb,sy,sx,sw,s_=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return Object.entries(e).filter(function(e){var t=oZ(e,1)[0];return!n.includes(t)}).reduce(function(e,t){var n=oZ(t,2),r=n[0],a=n[1];return e[r]=a,e},{})},sC=["children","innerProps"],sS=["children","innerProps"],sj=function(e){return"auto"===e?"bottom":e},sE=(0,p.createContext)(null),sN=function(e){var t=e.children,n=e.minMenuHeight,r=e.maxMenuHeight,a=e.menuPlacement,l=e.menuPosition,o=e.menuShouldScrollIntoView,i=e.theme,s=((0,p.useContext)(sE)||{}).setPortalPlacement,c=(0,p.useRef)(null),u=oZ((0,p.useState)(r),2),d=u[0],f=u[1],h=oZ((0,p.useState)(null),2),m=h[0],g=h[1],v=i.spacing.controlHeight;return st(function(){var e=c.current;if(e){var t="fixed"===l,i=function(e){var t,n=e.maxHeight,r=e.menuEl,a=e.minHeight,l=e.placement,o=e.shouldScroll,i=e.isFixedPosition,s=e.controlHeight,c=function(e){var t=getComputedStyle(e),n="absolute"===t.position,r=/(auto|scroll)/;if("fixed"===t.position)return document.documentElement;for(var a=e;a=a.parentElement;)if(t=getComputedStyle(a),!(n&&"static"===t.position)&&r.test(t.overflow+t.overflowY+t.overflowX))return a;return document.documentElement}(r),u={placement:"bottom",maxHeight:n};if(!r||!r.offsetParent)return u;var d=c.getBoundingClientRect().height,f=r.getBoundingClientRect(),p=f.bottom,h=f.height,m=f.top,g=r.offsetParent.getBoundingClientRect().top,v=i||ss(t=c)?window.innerHeight:t.clientHeight,b=sc(c),y=parseInt(getComputedStyle(r).marginBottom,10),x=parseInt(getComputedStyle(r).marginTop,10),w=g-x,_=v-m,C=w+b,S=d-b-m,j=p-v+b+y,E=b+m-x;switch(l){case"auto":case"bottom":if(_>=h)return{placement:"bottom",maxHeight:n};if(S>=h&&!i)return o&&sd(c,j,160),{placement:"bottom",maxHeight:n};if(!i&&S>=a||i&&_>=a)return o&&sd(c,j,160),{placement:"bottom",maxHeight:i?_-y:S-y};if("auto"===l||i){var N=n,k=i?w:C;return k>=a&&(N=Math.min(k-y-s,n)),{placement:"top",maxHeight:N}}if("bottom"===l)return o&&su(c,j),{placement:"bottom",maxHeight:n};break;case"top":if(w>=h)return{placement:"top",maxHeight:n};if(C>=h&&!i)return o&&sd(c,E,160),{placement:"top",maxHeight:n};if(!i&&C>=a||i&&w>=a){var T=n;return(!i&&C>=a||i&&w>=a)&&(T=i?w-x:C-x),o&&sd(c,E,160),{placement:"top",maxHeight:T}}return{placement:"bottom",maxHeight:n};default:throw Error('Invalid placement provided "'.concat(l,'".'))}return u}({maxHeight:r,menuEl:e,minHeight:n,placement:a,shouldScroll:o&&!t,isFixedPosition:t,controlHeight:v});f(i.maxHeight),g(i.placement),null==s||s(i.placement)}},[r,a,l,o,n,s,v]),t({ref:c,placerProps:oQ(oQ({},e),{},{placement:m||sj(a),maxHeight:d})})},sk=function(e,t){var n=e.theme,r=n.spacing.baseUnit,a=n.colors;return oQ({textAlign:"center"},t?{}:{color:a.neutral40,padding:"".concat(2*r,"px ").concat(3*r,"px")})},sT=["size"],sR=["innerProps","isRtl","size"],sA={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},sP=function(e){var t=e.size,n=o0(e,sT);return i7("svg",rw({height:t,width:t,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:sA},n))},sO=function(e){return i7(sP,rw({size:20},e),i7("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},sD=function(e){return i7(sP,rw({size:20},e),i7("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},sI=function(e,t){var n=e.isFocused,r=e.theme,a=r.spacing.baseUnit,l=r.colors;return oQ({label:"indicatorContainer",display:"flex",transition:"color 150ms"},t?{}:{color:n?l.neutral60:l.neutral20,padding:2*a,":hover":{color:n?l.neutral80:l.neutral40}})},sM=function(){var e=se.apply(void 0,arguments),t="animation-"+e.name;return{name:t,styles:"@keyframes "+t+"{"+e.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(sw||(sZ=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],s0||(s0=sZ.slice(0)),sw=Object.freeze(Object.defineProperties(sZ,{raw:{value:Object.freeze(s0)}})))),sL=function(e){var t=e.delay,n=e.offset;return i7("span",{css:se({animation:"".concat(sM," 1s ease-in-out ").concat(t,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:n?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},sF=["data"],sB=["innerRef","isDisabled","isHidden","inputClassName"],sU={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},sz={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":oQ({content:'attr(data-value) " "',visibility:"hidden",
2whiteSpace:"pre"},sU)},sV=function(e){var t=e.children,n=e.innerProps;return i7("div",n,t)},sq={ClearIndicator:function(e){var t=e.children,n=e.innerProps;return i7("div",rw({},si(e,"clearIndicator",{indicator:!0,"clear-indicator":!0}),n),t||i7(sO,null))},Control:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,a=e.innerRef,l=e.innerProps,o=e.menuIsOpen;return i7("div",rw({ref:a},si(e,"control",{control:!0,"control--is-disabled":n,"control--is-focused":r,"control--menu-is-open":o}),l,{"aria-disabled":n||void 0}),t)},DropdownIndicator:function(e){var t=e.children,n=e.innerProps;return i7("div",rw({},si(e,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),n),t||i7(sD,null))},DownChevron:sD,CrossIcon:sO,Group:function(e){var t=e.children,n=e.cx,r=e.getStyles,a=e.getClassNames,l=e.Heading,o=e.headingProps,i=e.innerProps,s=e.label,c=e.theme,u=e.selectProps;return i7("div",rw({},si(e,"group",{group:!0}),i),i7(l,rw({},o,{selectProps:u,theme:c,getStyles:r,getClassNames:a,cx:n}),s),i7("div",null,t))},GroupHeading:function(e){var t=so(e);t.data;var n=o0(t,sF);return i7("div",rw({},si(e,"groupHeading",{"group-heading":!0}),n))},IndicatorsContainer:function(e){var t=e.children,n=e.innerProps;return i7("div",rw({},si(e,"indicatorsContainer",{indicators:!0}),n),t)},IndicatorSeparator:function(e){var t=e.innerProps;return i7("span",rw({},t,si(e,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(e){var t=e.cx,n=e.value,r=so(e),a=r.innerRef,l=r.isDisabled,o=r.isHidden,i=r.inputClassName,s=o0(r,sB);return i7("div",rw({},si(e,"input",{"input-container":!0}),{"data-value":n||""}),i7("input",rw({className:t({input:!0},i),ref:a,style:oQ({label:"input",color:"inherit",background:0,opacity:+!o,width:"100%"},sU),disabled:l},s)))},LoadingIndicator:function(e){var t=e.innerProps,n=e.isRtl,r=e.size,a=o0(e,sR);return i7("div",rw({},si(oQ(oQ({},a),{},{innerProps:t,isRtl:n,size:void 0===r?4:r}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),t),i7(sL,{delay:0,offset:n}),i7(sL,{delay:160,offset:!0}),i7(sL,{delay:320,offset:!n}))},Menu:function(e){var t=e.children,n=e.innerRef,r=e.innerProps;return i7("div",rw({},si(e,"menu",{menu:!0}),{ref:n},r),t)},MenuList:function(e){var t=e.children,n=e.innerProps,r=e.innerRef,a=e.isMulti;return i7("div",rw({},si(e,"menuList",{"menu-list":!0,"menu-list--is-multi":a}),{ref:r},n),t)},MenuPortal:function(e){var t=e.appendTo,n=e.children,r=e.controlElement,a=e.innerProps,l=e.menuPlacement,o=e.menuPosition,i=(0,p.useRef)(null),s=(0,p.useRef)(null),c=oZ((0,p.useState)(sj(l)),2),u=c[0],d=c[1],f=(0,p.useMemo)(function(){return{setPortalPlacement:d}},[]),m=oZ((0,p.useState)(null),2),v=m[0],b=m[1],y=(0,p.useCallback)(function(){if(r){var e,t={bottom:(e=r.getBoundingClientRect()).bottom,height:e.height,left:e.left,right:e.right,top:e.top,width:e.width},n="fixed"===o?0:window.pageYOffset,a=t[u]+n;(a!==(null==v?void 0:v.offset)||t.left!==(null==v?void 0:v.rect.left)||t.width!==(null==v?void 0:v.rect.width))&&b({offset:a,rect:t})}},[r,o,u,null==v?void 0:v.offset,null==v?void 0:v.rect.left,null==v?void 0:v.rect.width]);st(function(){y()},[y]);var x=(0,p.useCallback)(function(){"function"==typeof s.current&&(s.current(),s.current=null),r&&i.current&&(s.current=(0,g.k)(r,i.current,y,{elementResize:"ResizeObserver"in window}))},[r,y]);st(function(){x()},[x]);var w=(0,p.useCallback)(function(e){i.current=e,x()},[x]);if(!t&&"fixed"!==o||!v)return null;var _=i7("div",rw({ref:w},si(oQ(oQ({},e),{},{offset:v.offset,position:o,rect:v.rect}),"menuPortal",{"menu-portal":!0}),a),n);return i7(sE.Provider,{value:f},t?(0,h.createPortal)(_,t):_)},LoadingMessage:function(e){var t=e.children,n=void 0===t?"Loading...":t,r=e.innerProps,a=o0(e,sS);return i7("div",rw({},si(oQ(oQ({},a),{},{children:n,innerProps:r}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),r),n)},NoOptionsMessage:function(e){var t=e.children,n=void 0===t?"No options":t,r=e.innerProps,a=o0(e,sC);return i7("div",rw({},si(oQ(oQ({},a),{},{children:n,innerProps:r}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),r),n)},MultiValue:function(e){var t=e.children,n=e.components,r=e.data,a=e.innerProps,l=e.isDisabled,o=e.removeProps,i=e.selectProps,s=n.Container,c=n.Label,u=n.Remove;return i7(s,{data:r,innerProps:oQ(oQ({},si(e,"multiValue",{"multi-value":!0,"multi-value--is-disabled":l})),a),selectProps:i},i7(c,{data:r,innerProps:oQ({},si(e,"multiValueLabel",{"multi-value__label":!0})),selectProps:i},t),i7(u,{data:r,innerProps:oQ(oQ({},si(e,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(t||"option")},o),selectProps:i}))},MultiValueContainer:sV,MultiValueLabel:sV,MultiValueRemove:function(e){var t=e.children,n=e.innerProps;return i7("div",rw({role:"button"},n),t||i7(sO,{size:14}))},Option:function(e){var t=e.children,n=e.isDisabled,r=e.isFocused,a=e.isSelected,l=e.innerRef,o=e.innerProps;return i7("div",rw({},si(e,"option",{option:!0,"option--is-disabled":n,"option--is-focused":r,"option--is-selected":a}),{ref:l,"aria-disabled":n},o),t)},Placeholder:function(e){var t=e.children,n=e.innerProps;return i7("div",rw({},si(e,"placeholder",{placeholder:!0}),n),t)},SelectContainer:function(e){var t=e.children,n=e.innerProps,r=e.isDisabled,a=e.isRtl;return i7("div",rw({},si(e,"container",{"--is-disabled":r,"--is-rtl":a}),n),t)},SingleValue:function(e){var t=e.children,n=e.isDisabled,r=e.innerProps;return i7("div",rw({},si(e,"singleValue",{"single-value":!0,"single-value--is-disabled":n}),r),t)},ValueContainer:function(e){var t=e.children,n=e.innerProps,r=e.isMulti,a=e.hasValue;return i7("div",rw({},si(e,"valueContainer",{"value-container":!0,"value-container--is-multi":r,"value-container--has-value":a}),n),t)}},sH=Number.isNaN||function(e){return"number"==typeof e&&e!=e};function s$(e,t){if(e.length!==t.length)return!1;for(var n,r,a=0;a<e.length;a++)if(!((n=e[a])===(r=t[a])||sH(n)&&sH(r)))return!1;return!0}var sK={name:"7pg0cj-a11yText",styles:"label:a11yText;z-index:9999;border:0;clip:rect(1px, 1px, 1px, 1px);height:1px;width:1px;position:absolute;overflow:hidden;padding:0;white-space:nowrap"},sG=function(e){return i7("span",rw({css:sK},e))},sW={guidance:function(e){var t=e.isSearchable,n=e.isMulti,r=e.tabSelectsValue,a=e.context,l=e.isInitialFocus;switch(a){case"menu":return"Use Up and Down to choose options, press Enter to select the currently focused option, press Escape to exit the menu".concat(r?", press Tab to select the option and exit the menu":"",".");case"input":return l?"".concat(e["aria-label"]||"Select"," is focused ").concat(t?",type to refine list":"",", press Down to open the menu, ").concat(n?" press left to focus selected values":""):"";case"value":return"Use left and right to toggle between focused values, press Backspace to remove the currently focused value";default:return""}},onChange:function(e){var t=e.action,n=e.label,r=void 0===n?"":n,a=e.labels,l=e.isDisabled;
2switch(t){case"deselect-option":case"pop-value":case"remove-value":return"option ".concat(r,", deselected.");case"clear":return"All selected options have been cleared.";case"initial-input-focus":return"option".concat(a.length>1?"s":""," ").concat(a.join(","),", selected.");case"select-option":return l?"option ".concat(r," is disabled. Select another option."):"option ".concat(r,", selected.");default:return""}},onFocus:function(e){var t=e.context,n=e.focused,r=e.options,a=e.label,l=void 0===a?"":a,o=e.selectValue,i=e.isDisabled,s=e.isSelected,c=e.isAppleDevice,u=function(e,t){return e&&e.length?"".concat(e.indexOf(t)+1," of ").concat(e.length):""};if("value"===t&&o)return"value ".concat(l," focused, ").concat(u(o,n),".");if("menu"===t&&c){var d="".concat(s?" selected":"").concat(i?" disabled":"");return"".concat(l).concat(d,", ").concat(u(r,n),".")}return""},onFilter:function(e){var t=e.inputValue,n=e.resultsMessage;return"".concat(n).concat(t?" for search term "+t:"",".")}},sY=function(e){var t=e.ariaSelection,n=e.focusedOption,r=e.focusedValue,a=e.focusableOptions,l=e.isFocused,o=e.selectValue,i=e.selectProps,s=e.id,c=e.isAppleDevice,u=i.ariaLiveMessages,d=i.getOptionLabel,f=i.inputValue,h=i.isMulti,m=i.isOptionDisabled,g=i.isSearchable,v=i.menuIsOpen,b=i.options,y=i.screenReaderStatus,x=i.tabSelectsValue,w=i.isLoading,_=i["aria-label"],C=i["aria-live"],S=(0,p.useMemo)(function(){return oQ(oQ({},sW),u||{})},[u]),j=(0,p.useMemo)(function(){var e="";if(t&&S.onChange){var n=t.option,r=t.options,a=t.removedValue,l=t.removedValues,i=t.value,s=a||n||(Array.isArray(i)?null:i),c=s?d(s):"",u=r||l||void 0,f=u?u.map(d):[],p=oQ({isDisabled:s&&m(s,o),label:c,labels:f},t);e=S.onChange(p)}return e},[t,S,m,o,d]),E=(0,p.useMemo)(function(){var e="",t=n||r,l=!!(n&&o&&o.includes(n));if(t&&S.onFocus){var i={focused:t,label:d(t),isDisabled:m(t,o),isSelected:l,options:a,context:t===n?"menu":"value",selectValue:o,isAppleDevice:c};e=S.onFocus(i)}return e},[n,r,d,m,S,a,o,c]),N=(0,p.useMemo)(function(){var e="";if(v&&b.length&&!w&&S.onFilter){var t=y({count:a.length});e=S.onFilter({inputValue:f,resultsMessage:t})}return e},[a,f,v,S,b,y,w]),k=(null==t?void 0:t.action)==="initial-input-focus",T=(0,p.useMemo)(function(){var e="";if(S.guidance){var t=r?"value":v?"menu":"input";e=S.guidance({"aria-label":_,context:t,isDisabled:n&&m(n,o),isMulti:h,isSearchable:g,tabSelectsValue:x,isInitialFocus:k})}return e},[_,n,r,h,m,g,v,S,o,x,k]),R=i7(p.Fragment,null,i7("span",{id:"aria-selection"},j),i7("span",{id:"aria-focused"},E),i7("span",{id:"aria-results"},N),i7("span",{id:"aria-guidance"},T));return i7(p.Fragment,null,i7(sG,{id:s},k&&R),i7(sG,{"aria-live":C,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},l&&!k&&R))},sQ=[{base:"A",letters:"Aâ¶ï¼¡ÃÃÃẦẤẪẨÃÄÄáº°áº®áº´áº²È¦Ç ÃÇẢÃ
ǺÇÈÈẠẬẶá¸ÄȺⱯ"},{base:"AA",letters:"ê²"},{base:"AE",letters:"ÃǼǢ"},{base:"AO",letters:"ê´"},{base:"AU",letters:"ê¶"},{base:"AV",letters:"ê¸êº"},{base:"AY",letters:"ê¼"},{base:"B",letters:"Bâ·ï¼¢á¸á¸á¸ÉÆÆ"},{base:"C",letters:"Câ¸ï¼£ÄÄÄÄÃá¸ÆÈ»ê¾"},{base:"D",letters:"Dâ¹ï¼¤á¸Äá¸á¸á¸á¸ÄÆÆÆê¹"},{base:"DZ",letters:"DZÇ"},{base:"Dz",letters:"DzÇ
"},{base:"E",letters:"Eâºï¼¥ÃÃÃá»áº¾á»á»áº¼Äá¸á¸ÄÄÃẺÄÈÈẸá»È¨á¸Äá¸á¸ÆÆ"},{base:"F",letters:"Fâ»ï¼¦á¸Æê»"},{base:"G",letters:"Gâ¼ï¼§Ç´ÄḠÄÄ Ç¦Ä¢Ç¤Æê ê½ê¾"},{base:"H",letters:"Hâ½ï¼¨Ä¤á¸¢á¸¦ÈḤḨḪĦⱧⱵê"},{base:"I",letters:"Iâ¾ï¼©ÃÃÃĨĪĬİÃḮá»ÇÈÈá»Ä®á¸¬Æ"},{base:"J",letters:"Jâ¿ï¼ªÄ´É"},{base:"K",letters:"KâKḰǨḲĶḴÆâ±©êêêê¢"},{base:"L",letters:"LâLĿĹĽḶḸĻḼḺÅȽⱢⱠêêê"},{base:"LJ",letters:"Ç"},{base:"Lj",letters:"Ç"},{base:"M",letters:"Mâï¼á¸¾á¹á¹â±®Æ"},{base:"N",letters:"NâNǸÅÃá¹Åá¹Å
á¹á¹È Æêê¤"},{base:"NJ",letters:"Ç"},{base:"Nj",letters:"Ç"},{base:"O",letters:"OâOÃÃÃá»á»á»á»Ãá¹È¬á¹Åá¹á¹ÅȮȰÃȪá»ÅÇÈÈÆ á»á»á» á»á»¢á»á»ÇªÇ¬ÃÇ¾ÆÆêê"},{base:"OI",letters:"Æ¢"},{base:"OO",letters:"ê"},{base:"OU",letters:"È¢"},{base:"P",letters:"Pâ
ï¼°á¹á¹Æ¤â±£êêê"},{base:"Q",letters:"Qâï¼±êêÉ"}
2,{base:"R",letters:"Râï¼²Åá¹ÅÈÈá¹á¹Åá¹ÉⱤêê¦ê"},{base:"S",letters:"Sâï¼³áºÅṤÅṠŠṦṢṨÈÅâ±¾ê¨ê"},{base:"T",letters:"TâTṪŤṬÈŢṰṮŦƬƮȾê"},{base:"TZ",letters:"ê¨"},{base:"U",letters:"Uâï¼µÃÃÃŨṸŪṺŬÃÇÇÇÇỦŮŰÇÈÈÆ¯á»ªá»¨á»®á»¬á»°á»¤á¹²Å²á¹¶á¹´É"},{base:"V",letters:"VâVṼṾƲêÉ
"},{base:"VY",letters:"ê "},{base:"W",letters:"Wâï¼·áºáºÅ´áºáºáºâ±²"},{base:"X",letters:"XâXáºáº"},{base:"Y",letters:"YâYỲÃŶỸȲáºÅ¸á»¶á»´Æ³ÉỾ"},{base:"Z",letters:"ZâZŹáºÅ»Å½áºáºÆµÈ¤â±¿â±«ê¢"},{base:"a",letters:"aâï½áºÃ áâầấẫẩãÄÄằắẵẳȧǡäÇảåǻÇÈÈạáºáº·á¸Ä
â±¥É"},{base:"aa",letters:"ê³"},{base:"ae",letters:"æǽǣ"},{base:"ao",letters:"êµ"},{base:"au",letters:"ê·"},{base:"av",letters:"ê¹ê»"},{base:"ay",letters:"ê½"},{base:"b",letters:"bâï½á¸á¸
á¸ÆÆÉ"},{base:"c",letters:"câï½ÄÄÄÄÃ§á¸ÆÈ¼ê¿â"},{base:"d",letters:"dâï½á¸Äá¸á¸á¸á¸ÄÆÉÉêº"},{base:"dz",letters:"dzÇ"},{base:"e",letters:"eâï½
èéêá»áº¿á»
á»áº½Äá¸á¸ÄÄëẻÄÈ
Èẹá»È©á¸Äá¸á¸ÉÉÇ"},{base:"f",letters:"fâï½á¸Æê¼"},{base:"g",letters:"gâï½ÇµÄḡÄÄ¡Ç§Ä£Ç¥É ê¡áµ¹ê¿"},{base:"h",letters:"hâï½Ä¥á¸£á¸§ÈḥḩḫáºÄ§â±¨â±¶É¥"},{base:"hv",letters:"Æ"},{base:"i",letters:"iâï½Ã¬ÃîĩīÄïḯá»ÇÈÈá»Ä¯á¸É¨Ä±"},{base:"j",letters:"jâï½ÄµÇ°É"},{base:"k",letters:"kâï½á¸±Ç©á¸³Ä·á¸µÆâ±ªêêê
ê£"},{base:"l",letters:"lâï½ÅÄºÄ¾á¸·á¸¹Ä¼á¸½á¸»Å¿ÅÆÉ«â±¡êêê"},{base:"lj",letters:"Ç"},{base:"m",letters:"mâï½á¸¿á¹á¹É±É¯"},{base:"n",letters:"nâï½Ç¹Åñá¹
Åá¹Åá¹á¹ÆÉ²Åêê¥"},{base:"nj",letters:"Ç"},{base:"o",letters:"oâï½Ã²Ã³Ã´á»á»á»á»Ãµá¹Èá¹Åá¹á¹Åȯȱöȫá»ÅÇÈÈÆ¡á»á»á»¡á»á»£á»á»Ç«ÇøǿÉêêɵ"},{base:"oi",letters:"Æ£"},{base:"ou",letters:"È£"},{base:"oo",letters:"ê"},{base:"p",letters:"pâï½á¹á¹Æ¥áµ½êêê"},{base:"q",letters:"qâ ï½Éêê"},{base:"r",letters:"râ¡ï½Åá¹ÅÈÈá¹á¹Åá¹Éɽêê§ê"},{base:"s",letters:"sâ¢ï½ÃÅá¹¥ÅṡšṧṣṩÈÅÈ¿ê©ê
áº"},{base:"t",letters:"tâ£ï½á¹«áºÅ¥á¹ÈţṱṯŧÆÊⱦê"},{base:"tz",letters:"ê©"},{base:"u",letters:"uâ¤ï½Ã¹ÃºÃ»Å©á¹¹Å«á¹»ÅüÇÇÇÇủůűÇÈÈÆ°á»«á»©á»¯á»á»±á»¥á¹³Å³á¹·á¹µÊ"},{base:"v",letters:"vâ¥ï½á¹½á¹¿ÊêÊ"},{base:"vy",letters:"ê¡"},{base:"w",letters:"wâ¦ï½áºáºÅµáºáº
áºáºâ±³"},{base:"x",letters:"xâ§ï½áºáº"},{base:"y",letters:"yâ¨ï½á»³Ã½Å·á»¹È³áºÃ¿á»·áºá»µÆ´Éỿ"},{base:"z",letters:"zâ©ï½ÅºáºÅ¼Å¾áºáºÆ¶È¥Éⱬê£"}],sX=RegExp("["+sQ.map(function(e){return e.letters}).join("")+"]","g"),sJ={};for(s3=0;s3<sQ.length;s3++)for(s1=sQ[s3],s2=0;s2<s1.letters.length;s2++)sJ[s1.letters[s2]]=s1.base;var sZ,s0,s1,s2,s3,s6=function(e){return e.replace(sX,function(e){return sJ[e]})},s5=function(e,t){void 0===t&&(t=s$);var n=null;function r(){for(var r=[],a=0;a<arguments.length;a++)r[a]=arguments[a];if(n&&n.lastThis===this&&t(r,n.lastArgs))return n.lastResult;var l=e.apply(this,r);return n={lastResult:l,lastArgs:r,lastThis:this},l}return r.clear=function(){n=null},r}(s6),s4=function(e){return e.replace(/^\s+|\s+$/g,"")},s8=function(e){return"".concat(e.label," ").concat(e.value)},s9=["innerRef"];function s7(e){var t=e.innerRef,n=s_(o0(e,s9),"onExited","in","enter","exit","appear");return i7("input",rw({ref:t},n,{css:se({label:"dummyInput",background:0,border:0,caretColor:"transparent",fontSize:"inherit",gridArea:"1 / 1 / 2 / 3",outline:0,padding:0,width:1,color:"transparent",left:-100,opacity:0,position:"relative",transform:"scale(.01)"},"","")}))}var ce=function(e){e.cancelable&&e.preventDefault(),e.stopPropagation()},ct=["boxSizing","height","overflow","paddingRight","position"],cn={boxSizing:"border-box",overflow:"hidden",position:"relative",height:"100%"};function cr(e){e.cancelable&&e.preventDefault()}function ca(e){e.stopPropagation()}function cl(){var e=this.scrollTop,t=this.scrollHeight,n=e+this.offsetHeight;0===e?this.scrollTop=1:n===t&&(this.scrollTop=e-1)}function co(){return"ontouchstart"in window||navigator.maxTouchPoints}var ci=!!("u">typeof window&&window.document&&window.document.createElement),cs=0,cc={capture:!1,passive:!1},cu=function(e){var t=e.target;return t.ownerDocument.activeElement&&t.ownerDocument.activeElement.blur()},cd={name:"1kfdb0e",styles:"position:fixed;left:0;bottom:0;right:0;top:0"};function cf(e){var t,n,r,a,l,o,i,s,c,u,d,f,h,m,g,v,b,y,x,w,_,C,S,j,E=e.children,N=e.lockEnabled,k=e.captureEnabled,T=(n=(t={isEnabled:void 0===k||k,onBottomArrive:e.onBottomArrive,onBottomLeave:e.onBottomLeave,onTopArrive:e.onTopArrive,onTopLeave:e.onTopLeave}).isEnabled,r=t.onBottomArrive,a=t.onBottomLeave,l=t.onTopArrive,o=t.onTopLeave,i=(0,p.useRef)(!1),s=(0,p.useRef)(!1),c=(0,p.useRef)(0),u=(0,p.useRef)(null),d=(0,p.useCallback)(function(e,t){if(null!==u.current){var n=u.current,c=n.scrollTop,d=n.scrollHeight,f=n.clientHeight,p=u.current,h=t>0,m=d-f-c,g=!1;m>t&&i.current&&(a&&a(e),i.current=!1),h&&s.current&&(o&&o(e),s.current=!1),h&&t>m?(r&&!i.current&&r(e),p.scrollTop=d,g=!0,i.current=!0):!h&&-t>c&&(l&&!s.current&&l(e),p.scrollTop=0,g=!0,s.current=!0),g&&ce(e)}},[r,a,l,o]),f=(0,p.useCallback)(function(e){d(e,e.deltaY)},[d]),h=(0,p.useCallback)(function(e){c.current=e.changedTouches[0].clientY},[]),m=(0,p.useCallback)(function(e){var t=c.current-e.changedTouches[0].clientY;d(e,t)},[d]),g=(0,p.useCallback)(function(e){if(e){var t=!!sg&&{passive:!1};e.addEventListener("wheel",f,t),e.addEventListener("touchstart",h,t),e.addEventListener("touchmove",m,t)}},[m,h,f]),v=(0,p.useCallback)(function(e){e&&(e.removeEventListener("wheel",f,!1),e.removeEventListener("touchstart",h,!1),e.removeEventListener("touchmove",m,!1))},[m,h,f]),(0,p.useEffect)(function(){if(n){var e=u.current;return g(e),function(){v(e)}}},[n,g,v]),function(e){u.current=e}
2),R=(y=(b={isEnabled:N}).isEnabled,w=void 0===(x=b.accountForScrollbars)||x,_=(0,p.useRef)({}),C=(0,p.useRef)(null),S=(0,p.useCallback)(function(e){if(ci){var t=document.body,n=t&&t.style;if(w&&ct.forEach(function(e){var t=n&&n[e];_.current[e]=t}),w&&cs<1){var r=parseInt(_.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,l=window.innerWidth-a+r||0;Object.keys(cn).forEach(function(e){var t=cn[e];n&&(n[e]=t)}),n&&(n.paddingRight="".concat(l,"px"))}t&&co()&&(t.addEventListener("touchmove",cr,cc),e&&(e.addEventListener("touchstart",cl,cc),e.addEventListener("touchmove",ca,cc))),cs+=1}},[w]),j=(0,p.useCallback)(function(e){if(ci){var t=document.body,n=t&&t.style;cs=Math.max(cs-1,0),w&&cs<1&&ct.forEach(function(e){var t=_.current[e];n&&(n[e]=t)}),t&&co()&&(t.removeEventListener("touchmove",cr,cc),e&&(e.removeEventListener("touchstart",cl,cc),e.removeEventListener("touchmove",ca,cc)))}},[w]),(0,p.useEffect)(function(){if(y){var e=C.current;return S(e),function(){j(e)}}},[y,S,j]),function(e){C.current=e});return i7(p.Fragment,null,N&&i7("div",{onClick:cu,css:cd}),E(function(e){T(e),R(e)}))}var cp={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},ch=function(e){var t=e.name,n=e.onFocus;return i7("input",{required:!0,name:t,tabIndex:-1,"aria-hidden":"true",onFocus:n,css:cp,value:"",onChange:function(){}})};function cm(e){var t;return"u">typeof window&&null!=window.navigator&&e.test((null==(t=window.navigator.userAgentData)?void 0:t.platform)||window.navigator.platform)}var cg=function(e){return e.label},cv=function(e){return e.value},cb={clearIndicator:sI,container:function(e){var t=e.isDisabled;return{label:"container",direction:e.isRtl?"rtl":void 0,pointerEvents:t?"none":void 0,position:"relative"}},control:function(e,t){var n=e.isDisabled,r=e.isFocused,a=e.theme,l=a.colors,o=a.borderRadius;return oQ({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:a.spacing.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},t?{}:{backgroundColor:n?l.neutral5:l.neutral0,borderColor:n?l.neutral10:r?l.primary:l.neutral20,borderRadius:o,borderStyle:"solid",borderWidth:1,boxShadow:r?"0 0 0 1px ".concat(l.primary):void 0,"&:hover":{borderColor:r?l.primary:l.neutral30}})},dropdownIndicator:sI,group:function(e,t){var n=e.theme.spacing;return t?{}:{paddingBottom:2*n.baseUnit,paddingTop:2*n.baseUnit}},groupHeading:function(e,t){var n=e.theme,r=n.colors,a=n.spacing;return oQ({label:"group",cursor:"default",display:"block"},t?{}:{color:r.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*a.baseUnit,paddingRight:3*a.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(e,t){var n=e.isDisabled,r=e.theme,a=r.spacing.baseUnit,l=r.colors;return oQ({label:"indicatorSeparator",alignSelf:"stretch",width:1},t?{}:{backgroundColor:n?l.neutral10:l.neutral20,marginBottom:2*a,marginTop:2*a})},input:function(e,t){var n=e.isDisabled,r=e.value,a=e.theme,l=a.spacing,o=a.colors;return oQ(oQ({visibility:n?"hidden":"visible",transform:r?"translateZ(0)":""},sz),t?{}:{margin:l.baseUnit/2,paddingBottom:l.baseUnit/2,paddingTop:l.baseUnit/2,color:o.neutral80})},loadingIndicator:function(e,t){var n=e.isFocused,r=e.size,a=e.theme,l=a.colors,o=a.spacing.baseUnit;return oQ({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:r,lineHeight:1,marginRight:r,textAlign:"center",verticalAlign:"middle"},t?{}:{color:n?l.neutral60:l.neutral20,padding:2*o})},loadingMessage:sk,menu:function(e,t){var n,r=e.placement,a=e.theme,l=a.borderRadius,o=a.spacing,i=a.colors;return oQ((oW(n={label:"menu"},r?({bottom:"top",top:"bottom"})[r]:"bottom","100%"),oW(n,"position","absolute"),oW(n,"width","100%"),oW(n,"zIndex",1),n),t?{}:{backgroundColor:i.neutral0,borderRadius:l,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:o.menuGutter,marginTop:o.menuGutter})},menuList:function(e,t){var n=e.maxHeight,r=e.theme.spacing.baseUnit;return oQ({maxHeight:n,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},t?{}:{paddingBottom:r,paddingTop:r})},menuPortal:function(e){var t=e.rect,n=e.offset,r=e.position;return{left:t.left,position:r,top:n,width:t.width,zIndex:1}},multiValue:function(e,t){var n=e.theme,r=n.spacing,a=n.borderRadius,l=n.colors;return oQ({label:"multiValue",display:"flex",minWidth:0},t?{}:{backgroundColor:l.neutral10,borderRadius:a/2,margin:r.baseUnit/2})},multiValueLabel:function(e,t){var n=e.theme,r=n.borderRadius,a=n.colors,l=e.cropWithEllipsis;return oQ({overflow:"hidden",textOverflow:l||void 0===l?"ellipsis":void 0,whiteSpace:"nowrap"},t?{}:{borderRadius:r/2,color:a.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(e,t){var n=e.theme,r=n.spacing,a=n.borderRadius,l=n.colors,o=e.isFocused;return oQ({alignItems:"center",display:"flex"},t?{}:{borderRadius:a/2,backgroundColor:o?l.dangerLight:void 0,paddingLeft:r.baseUnit,paddingRight:r.baseUnit,":hover":{backgroundColor:l.dangerLight,color:l.danger}})},noOptionsMessage:sk,option:function(e,t){var n=e.isDisabled,r=e.isFocused,a=e.isSelected,l=e.theme,o=l.spacing,i=l.colors;return oQ({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},t?{}:{backgroundColor:a?i.primary:r?i.primary25:"transparent",color:n?i.neutral20:a?i.neutral0:"inherit",padding:"".concat(2*o.baseUnit,"px ").concat(3*o.baseUnit,"px"),":active":{backgroundColor:n?void 0:a?i.primary:i.primary50}})},placeholder:function(e,t){var n=e.theme,r=n.spacing,a=n.colors;return oQ({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},t?{}:{color:a.neutral50,marginLeft:r.baseUnit/2,marginRight:r.baseUnit/2})},singleValue:function(e,t){var n=e.isDisabled,r=e.theme,a=r.spacing,l=r.colors;return oQ({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},t?{}:{color:n?l.neutral40:l.neutral80,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2})},valueContainer:function(e,t){var n=e.theme.spacing,r=e.isMulti,a=e.hasValue,l=e.selectProps.controlShouldRenderValue;return oQ({alignItems:"center",display:r&&a&&l?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},t?{}:{padding:"".concat(n.baseUnit/2,"px ").concat(2*n.baseUnit,"px")})}},cy={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},cx={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:sp(),captureMenuScroll:!sp(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(e,t){if(e.data.__isNew__)return!0;var n=oQ({ignoreCase:!0,ignoreAccents:!0,stringify:s8,trim:!0,matchFrom:"any"},void 0),r=n.ignoreCase,a=n.ignoreAccents,l=n.stringify,o=n.trim,i=n.matchFrom,s=o?s4(t):t,c=o?s4(l(e)):l(e);return r&&(s=s.toLowerCase(),c=c.toLowerCase()),a&&(s=s5(s),c=s6(c)),"start"===i?c.substr(0,s.length)===s:c.indexOf(s)>-1},formatGroupLabel:function(e){return e.label},getOptionLabel:cg,getOptionValue:cv,isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(e){return!!e.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(e){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(e){var t=e.count;return"".concat(t," result").concat(1!==t?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};
2function cw(e,t,n,r){var a=cT(e,t,n),l=cR(e,t,n),o=cN(e,t),i=ck(e,t);return{type:"option",data:t,isDisabled:a,isSelected:l,label:o,value:i,index:r}}function c_(e,t){return e.options.map(function(n,r){if("options"in n){var a=n.options.map(function(n,r){return cw(e,n,t,r)}).filter(function(t){return cj(e,t)});return a.length>0?{type:"group",data:n,options:a,index:r}:void 0}var l=cw(e,n,t,r);return cj(e,l)?l:void 0}).filter(sv)}function cC(e){return e.reduce(function(e,t){return"group"===t.type?e.push.apply(e,o4(t.options.map(function(e){return e.data}))):e.push(t.data),e},[])}function cS(e,t){return e.reduce(function(e,n){return"group"===n.type?e.push.apply(e,o4(n.options.map(function(e){return{data:e.data,id:"".concat(t,"-").concat(n.index,"-").concat(e.index)}}))):e.push({data:n.data,id:"".concat(t,"-").concat(n.index)}),e},[])}function cj(e,t){var n=e.inputValue,r=t.data,a=t.isSelected,l=t.label,o=t.value;return(!cP(e)||!a)&&cA(e,{label:l,value:o,data:r},void 0===n?"":n)}var cE=function(e,t){var n;return(null==(n=e.find(function(e){return e.data===t}))?void 0:n.id)||null},cN=function(e,t){return e.getOptionLabel(t)},ck=function(e,t){return e.getOptionValue(t)};function cT(e,t,n){return"function"==typeof e.isOptionDisabled&&e.isOptionDisabled(t,n)}function cR(e,t,n){if(n.indexOf(t)>-1)return!0;if("function"==typeof e.isOptionSelected)return e.isOptionSelected(t,n);var r=ck(e,t);return n.some(function(t){return ck(e,t)===r})}function cA(e,t,n){return!e.filterOption||e.filterOption(t,n)}var cP=function(e){var t=e.hideSelectedOptions,n=e.isMulti;return void 0===t?n:t},cO=1,cD=function(e){if("function"!=typeof e&&null!==e)throw TypeError("Super expression must either be null or a function");l.prototype=Object.create(e&&e.prototype,{constructor:{value:l,writable:!0,configurable:!0}}),Object.defineProperty(l,"prototype",{writable:!1}),e&&rC(l,e);var t,n,r,a=(t=o5(),function(){var e,n=o6(l);e=t?Reflect.construct(n,arguments,o6(this).constructor):n.apply(this,arguments);if(e&&("object"==oK(e)||"function"==typeof e))return e;if(void 0!==e)throw TypeError("Derived constructors may only return object or undefined");if(void 0===this)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return this});function l(e){var t;if(function(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}(this,l),(t=a.call(this,e)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},t.blockOptionHover=!1,t.isComposing=!1,t.commonProps=void 0,t.initialTouchX=0,t.initialTouchY=0,t.openAfterFocus=!1,t.scrollToFocusedOptionOnUpdate=!1,t.userIsDragging=void 0,t.isAppleDevice=cm(/^Mac/i)||cm(/^iPhone/i)||cm(/^iPad/i)||cm(/^Mac/i)&&navigator.maxTouchPoints>1,t.controlRef=null,t.getControlRef=function(e){t.controlRef=e},t.focusedOptionRef=null,t.getFocusedOptionRef=function(e){t.focusedOptionRef=e},t.menuListRef=null,t.getMenuListRef=function(e){t.menuListRef=e},t.inputRef=null,t.getInputRef=function(e){t.inputRef=e},t.focus=t.focusInput,t.blur=t.blurInput,t.onChange=function(e,n){var r=t.props,a=r.onChange;n.name=r.name,t.ariaOnChange(e,n),a(e,n)},t.setValue=function(e,n,r){var a=t.props,l=a.closeMenuOnSelect,o=a.isMulti,i=a.inputValue;t.onInputChange("",{action:"set-value",prevInputValue:i}),l&&(t.setState({inputIsHiddenAfterUpdate:!o}),t.onMenuClose()),t.setState({clearFocusValueOnUpdate:!0}),t.onChange(e,{action:n,option:r})},t.selectOption=function(e){var n=t.props,r=n.blurInputOnSelect,a=n.isMulti,l=n.name,o=t.state.selectValue,i=a&&t.isOptionSelected(e,o),s=t.isOptionDisabled(e,o);if(i){var c=t.getOptionValue(e);t.setValue(o.filter(function(e){return t.getOptionValue(e)!==c}),"deselect-option",e)}else{if(s)return void t.ariaOnChange(e,{action:"select-option",option:e,name:l});a?t.setValue([].concat(o4(o),[e]),"select-option",e):t.setValue(e,"select-option")}r&&t.blurInput()},t.removeValue=function(e){var n,r=t.props.isMulti,a=t.state.selectValue,l=t.getOptionValue(e),o=a.filter(function(e){return t.getOptionValue(e)!==l}),i=(n=o[0]||null,r?o:n);t.onChange(i,{action:"remove-value",removedValue:e}),t.focusInput()},t.clearValue=function(){var e,n,r=t.state.selectValue;t.onChange((e=t.props.isMulti,n=[],e?n:null),{action:"clear",removedValues:r})},t.popValue=function(){var e,n=t.props.isMulti,r=t.state.selectValue,a=r[r.length-1],l=r.slice(0,r.length-1),o=(e=l[0]||null,n?l:e);a&&t.onChange(o,{action:"pop-value",removedValue:a})},t.getFocusedOptionId=function(e){return cE(t.state.focusableOptionsWithIds,e)},t.getFocusableOptionsWithIds=function(){return cS(c_(t.props,t.state.selectValue),t.getElementId("option"))},t.getValue=function(){return t.state.selectValue},t.cx=function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return sa.apply(void 0,[t.props.classNamePrefix].concat(n))},t.getOptionLabel=function(e){return cN(t.props,e)},t.getOptionValue=function(e){return ck(t.props,e)},t.getStyles=function(e,n){var r=t.props.unstyled,a=cb[e](n,r);a.boxSizing="border-box";var l=t.props.styles[e];return l?l(a,n):a},t.getClassNames=function(e,n){var r,a;return null==(r=(a=t.props.classNames)[e])?void 0:r.call(a,n)},t.getElementId=function(e){return"".concat(t.state.instancePrefix,"-").concat(e)},t.getComponents=function(){var e;return e=t.props,oQ(oQ({},sq),e.components)},t.buildCategorizedOptions=function(){return c_(t.props,t.state.selectValue)},t.getCategorizedOptions=function(){return t.props.menuIsOpen?t.buildCategorizedOptions():[]},t.buildFocusableOptions=function(){return cC(t.buildCategorizedOptions())},t.getFocusableOptions=function(){return t.props.menuIsOpen?t.buildFocusableOptions():[]},t.ariaOnChange=function(e,n){t.setState({ariaSelection:oQ({value:e},n)})},t.onMenuMouseDown=function(e){0===e.button&&(e.stopPropagation(),e.preventDefault(),t.focusInput())},t.onMenuMouseMove=function(e){t.blockOptionHover=!1},t.onControlMouseDown=function(e){if(!e.defaultPrevented){var n=t.props.openMenuOnClick;t.state.isFocused?t.props.menuIsOpen?"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&t.onMenuClose():n&&t.openMenu("first"):(n&&(t.openAfterFocus=!0),t.focusInput()),"INPUT"!==e.target.tagName&&"TEXTAREA"!==e.target.tagName&&e.preventDefault()}},t.onDropdownIndicatorMouseDown=function(e){if(!(e&&"mousedown"===e.type&&0!==e.button)&&!t.props.isDisabled){var n=t.props,r=n.isMulti,a=n.menuIsOpen;t.focusInput(),a?(t.setState({inputIsHiddenAfterUpdate:!r}),t.onMenuClose()):t.openMenu("first"),e.preventDefault()}},t.onClearIndicatorMouseDown=function(e){e&&"mousedown"===e.type&&0!==e.button||(t.clearValue(),e.preventDefault(),t.openAfterFocus=!1,"touchend"===e.type?t.focu
vendor: 6,466 bytes, line 2
2sInput():setTimeout(function(){return t.focusInput()}))},t.onScroll=function(e){"boolean"==typeof t.props.closeMenuOnScroll?e.target instanceof HTMLElement&&ss(e.target)&&t.props.onMenuClose():"function"==typeof t.props.closeMenuOnScroll&&t.props.closeMenuOnScroll(e)&&t.props.onMenuClose()},t.onCompositionStart=function(){t.isComposing=!0},t.onCompositionEnd=function(){t.isComposing=!1},t.onTouchStart=function(e){var n=e.touches,r=n&&n.item(0);r&&(t.initialTouchX=r.clientX,t.initialTouchY=r.clientY,t.userIsDragging=!1)},t.onTouchMove=function(e){var n=e.touches,r=n&&n.item(0);if(r){var a=Math.abs(r.clientX-t.initialTouchX),l=Math.abs(r.clientY-t.initialTouchY);t.userIsDragging=a>5||l>5}},t.onTouchEnd=function(e){t.userIsDragging||(t.controlRef&&!t.controlRef.contains(e.target)&&t.menuListRef&&!t.menuListRef.contains(e.target)&&t.blurInput(),t.initialTouchX=0,t.initialTouchY=0)},t.onControlTouchEnd=function(e){t.userIsDragging||t.onControlMouseDown(e)},t.onClearIndicatorTouchEnd=function(e){t.userIsDragging||t.onClearIndicatorMouseDown(e)},t.onDropdownIndicatorTouchEnd=function(e){t.userIsDragging||t.onDropdownIndicatorMouseDown(e)},t.handleInputChange=function(e){var n=t.props.inputValue,r=e.currentTarget.value;t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange(r,{action:"input-change",prevInputValue:n}),t.props.menuIsOpen||t.onMenuOpen()},t.onInputFocus=function(e){t.props.onFocus&&t.props.onFocus(e),t.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(t.openAfterFocus||t.props.openMenuOnFocus)&&t.openMenu("first"),t.openAfterFocus=!1},t.onInputBlur=function(e){var n=t.props.inputValue;t.menuListRef&&t.menuListRef.contains(document.activeElement)?t.inputRef.focus():(t.props.onBlur&&t.props.onBlur(e),t.onInputChange("",{action:"input-blur",prevInputValue:n}),t.onMenuClose(),t.setState({focusedValue:null,isFocused:!1}))},t.onOptionHover=function(e){if(!(t.blockOptionHover||t.state.focusedOption===e)){var n=t.getFocusableOptions().indexOf(e);t.setState({focusedOption:e,focusedOptionId:n>-1?t.getFocusedOptionId(e):null})}},t.shouldHideSelectedOptions=function(){return cP(t.props)},t.onValueInputFocus=function(e){e.preventDefault(),e.stopPropagation(),t.focus()},t.onKeyDown=function(e){var n=t.props,r=n.isMulti,a=n.backspaceRemovesValue,l=n.escapeClearsValue,o=n.inputValue,i=n.isClearable,s=n.isDisabled,c=n.menuIsOpen,u=n.onKeyDown,d=n.tabSelectsValue,f=n.openMenuOnFocus,p=t.state,h=p.focusedOption,m=p.focusedValue,g=p.selectValue;if(!s&&!("function"==typeof u&&(u(e),e.defaultPrevented))){switch(t.blockOptionHover=!0,e.key){case"ArrowLeft":if(!r||o)return;t.focusValue("previous");break;case"ArrowRight":if(!r||o)return;t.focusValue("next");break;case"Delete":case"Backspace":if(o)return;if(m)t.removeValue(m);else{if(!a)return;r?t.popValue():i&&t.clearValue()}break;case"Tab":if(t.isComposing||e.shiftKey||!c||!d||!h||f&&t.isOptionSelected(h,g))return;t.selectOption(h);break;case"Enter":if(229===e.keyCode)break;if(c){if(!h||t.isComposing)return;t.selectOption(h);break}return;case"Escape":c?(t.setState({inputIsHiddenAfterUpdate:!1}),t.onInputChange("",{action:"menu-close",prevInputValue:o}),t.onMenuClose()):i&&l&&t.clearValue();break;case" ":if(o)return;if(!c){t.openMenu("first");break}if(!h)return;t.selectOption(h);break;case"ArrowUp":c?t.focusOption("up"):t.openMenu("last");break;case"ArrowDown":c?t.focusOption("down"):t.openMenu("first");break;case"PageUp":if(!c)return;t.focusOption("pageup");break;case"PageDown":if(!c)return;t.focusOption("pagedown");break;case"Home":if(!c)return;t.focusOption("first");break;case"End":if(!c)return;t.focusOption("last");break;default:return}e.preventDefault()}},t.state.instancePrefix="react-select-"+(t.props.instanceId||++cO),t.state.selectValue=sl(e.value),e.menuIsOpen&&t.state.selectValue.length){var n=t.getFocusableOptionsWithIds(),r=t.buildFocusableOptions(),o=r.indexOf(t.state.selectValue[0]);t.state.focusableOptionsWithIds=n,t.state.focusedOption=r[o],t.state.focusedOptionId=cE(n,r[o])}return t}return n=[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&sf(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(e){var t=this.props,n=t.isDisabled,r=t.menuIsOpen,a=this.state.isFocused;(a&&!n&&e.isDisabled||a&&r&&!e.menuIsOpen)&&this.focusInput(),a&&n&&!e.isDisabled?this.setState({isFocused:!1},this.onMenuClose):a||n||!e.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(sf(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(e,t){this.props.onInputChange(e,t)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(e){var t=this,n=this.state,r=n.selectValue,a=n.isFocused,l=this.buildFocusableOptions(),o="first"===e?0:l.length-1;if(!this.props.isMulti){var i=l.indexOf(r[0]);i>-1&&(o=i)}this.scrollToFocusedOptionOnUpdate=!(a&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:l[o],focusedOptionId:this.getFocusedOptionId(l[o])},function(){return t.onMenuOpen()})}},{key:"focusValue",value:function(e){var t=this.state,n=t.selectValue,r=t.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var a=n.indexOf(r);r||(a=-1);var l=n.length-1,o=-1;if(n.length){switch(e){case"previous":o=0===a?0:-1===a?l:a-1;break;case"next":a>-1&&a<l&&(o=a+1)}this.setState({inputIsHidden:-1!==o,focusedValue:n[o]})}}}},{key:"focusOption",value:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"first",t=this.props.pageSize,n=this.state.focusedOption,r=this.getFocusableOptions();
2if(r.length){var a=0,l=r.indexOf(n);n||(l=-1),"up"===e?a=l>0?l-1:r.length-1:"down"===e?a=(l+1)%r.length:"pageup"===e?(a=l-t)<0&&(a=0):"pagedown"===e?(a=l+t)>r.length-1&&(a=r.length-1):"last"===e&&(a=r.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:r[a],focusedValue:null,focusedOptionId:this.getFocusedOptionId(r[a])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(cy):oQ(oQ({},cy),this.props.theme):cy}},{key:"getCommonProps",value:function(){var e=this.clearValue,t=this.cx,n=this.getStyles,r=this.getClassNames,a=this.getValue,l=this.selectOption,o=this.setValue,i=this.props,s=i.isMulti,c=i.isRtl,u=i.options;return{clearValue:e,cx:t,getStyles:n,getClassNames:r,getValue:a,hasValue:this.hasValue(),isMulti:s,isRtl:c,options:u,selectOption:l,selectProps:i,setValue:o,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var e=this.props,t=e.isClearable,n=e.isMulti;return void 0===t?n:t}},{key:"isOptionDisabled",value:function(e,t){return cT(this.props,e,t)}},{key:"isOptionSelected",value:function(e,t){return cR(this.props,e,t)}},{key:"filterOption",value:function(e,t){return cA(this.props,e,t)}},{key:"formatOptionLabel",value:function(e,t){if("function"!=typeof this.props.formatOptionLabel)return this.getOptionLabel(e);var n=this.props.inputValue,r=this.state.selectValue;return this.props.formatOptionLabel(e,{context:t,inputValue:n,selectValue:r})}},{key:"formatGroupLabel",value:function(e){return this.props.formatGroupLabel(e)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var e=this.props,t=e.isDisabled,n=e.isSearchable,r=e.inputId,a=e.inputValue,l=e.tabIndex,o=e.form,i=e.menuIsOpen,s=e.required,c=this.getComponents().Input,u=this.state,d=u.inputIsHidden,f=u.ariaSelection,h=this.commonProps,m=r||this.getElementId("input"),g=oQ(oQ(oQ({"aria-autocomplete":"list","aria-expanded":i,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":s,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},i&&{"aria-controls":this.getElementId("listbox")}),!n&&{"aria-readonly":!0}),this.hasValue()?(null==f?void 0:f.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return n?p.createElement(c,rw({},h,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:m,innerRef:this.getInputRef,isDisabled:t,isHidden:d,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:l,form:o,type:"text",value:a},g)):p.createElement(s7,rw({id:m,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:sr,onFocus:this.onInputFocus,disabled:t,tabIndex:l,inputMode:"none",form:o,value:""},g))}},{key:"renderPlaceholderOrValue",value:function(){var e=this,t=this.getComponents(),n=t.MultiValue,r=t.MultiValueContainer,a=t.MultiValueLabel,l=t.MultiValueRemove,o=t.SingleValue,i=t.Placeholder,s=this.commonProps,c=this.props,u=c.controlShouldRenderValue,d=c.isDisabled,f=c.isMulti,h=c.inputValue,m=c.placeholder,g=this.state,v=g.selectValue,b=g.focusedValue,y=g.isFocused;if(!this.hasValue()||!u)return h?null:p.createElement(i,rw({},s,{key:"placeholder",isDisabled:d,isFocused:y,innerProps:{id:this.getElementId("placeholder")}}),m);if(f)return v.map(function(t,o){var i=t===b,c="".concat(e.getOptionLabel(t),"-").concat(e.getOptionValue(t));return p.createElement(n,rw({}
2,s,{components:{Container:r,Label:a,Remove:l},isFocused:i,isDisabled:d,key:c,index:o,removeProps:{onClick:function(){return e.removeValue(t)},onTouchEnd:function(){return e.removeValue(t)},onMouseDown:function(e){e.preventDefault()}},data:t}),e.formatOptionLabel(t,"value"))});if(h)return null;var x=v[0];return p.createElement(o,rw({},s,{data:x,isDisabled:d}),this.formatOptionLabel(x,"value"))}},{key:"renderClearIndicator",value:function(){var e=this.getComponents().ClearIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,a=n.isLoading,l=this.state.isFocused;if(!this.isClearable()||!e||r||!this.hasValue()||a)return null;var o={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return p.createElement(e,rw({},t,{innerProps:o,isFocused:l}))}},{key:"renderLoadingIndicator",value:function(){var e=this.getComponents().LoadingIndicator,t=this.commonProps,n=this.props,r=n.isDisabled,a=n.isLoading,l=this.state.isFocused;return e&&a?p.createElement(e,rw({},t,{innerProps:{"aria-hidden":"true"},isDisabled:r,isFocused:l})):null}},{key:"renderIndicatorSeparator",value:function(){var e=this.getComponents(),t=e.DropdownIndicator,n=e.IndicatorSeparator;if(!t||!n)return null;var r=this.commonProps,a=this.props.isDisabled,l=this.state.isFocused;return p.createElement(n,rw({},r,{isDisabled:a,isFocused:l}))}},{key:"renderDropdownIndicator",value:function(){var e=this.getComponents().DropdownIndicator;if(!e)return null;var t=this.commonProps,n=this.props.isDisabled,r=this.state.isFocused,a={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return p.createElement(e,rw({},t,{innerProps:a,isDisabled:n,isFocused:r}))}},{key:"renderMenu",value:function(){var e=this,t=this.getComponents(),n=t.Group,r=t.GroupHeading,a=t.Menu,l=t.MenuList,o=t.MenuPortal,i=t.LoadingMessage,s=t.NoOptionsMessage,c=t.Option,u=this.commonProps,d=this.state.focusedOption,f=this.props,h=f.captureMenuScroll,m=f.inputValue,g=f.isLoading,v=f.loadingMessage,b=f.minMenuHeight,y=f.maxMenuHeight,x=f.menuIsOpen,w=f.menuPlacement,_=f.menuPosition,C=f.menuPortalTarget,S=f.menuShouldBlockScroll,j=f.menuShouldScrollIntoView,E=f.noOptionsMessage,N=f.onMenuScrollToTop,k=f.onMenuScrollToBottom;if(!x)return null;var T,R=function(t,n){var r=t.type,a=t.data,l=t.isDisabled,o=t.isSelected,i=t.label,s=t.value,f=d===a,h=l?void 0:function(){return e.onOptionHover(a)},m=l?void 0:function(){return e.selectOption(a)},g="".concat(e.getElementId("option"),"-").concat(n),v={id:g,onClick:m,onMouseMove:h,onMouseOver:h,tabIndex:-1,role:"option","aria-selected":e.isAppleDevice?void 0:o};return p.createElement(c,rw({},u,{innerProps:v,data:a,isDisabled:l,isSelected:o,key:g,label:i,type:r,value:s,isFocused:f,innerRef:f?e.getFocusedOptionRef:void 0}),e.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())T=this.getCategorizedOptions().map(function(t){if("group"===t.type){var a=t.data,l=t.options,o=t.index,i="".concat(e.getElementId("group"),"-").concat(o),s="".concat(i,"-heading");return p.createElement(n,rw({},u,{key:i,data:a,options:l,Heading:r,headingProps:{id:s,data:t.data},label:e.formatGroupLabel(t.data)}),t.options.map(function(e){return R(e,"".concat(o,"-").concat(e.index))}))}if("option"===t.type)return R(t,"".concat(t.index))});else if(g){var A=v({inputValue:m});if(null===A)return null;T=p.createElement(i,u,A)}else{var P=E({inputValue:m});if(null===P)return null;T=p.createElement(s,u,P)}var O={minMenuHeight:b,maxMenuHeight:y,menuPlacement:w,menuPosition:_,menuShouldScrollIntoView:j},D=p.createElement(sN,rw({},u,O),function(t){var n=t.ref,r=t.placerProps,o=r.placement,i=r.maxHeight;return p.createElement(a,rw({},u,O,{innerRef:n,innerProps:{onMouseDown:e.onMenuMouseDown,onMouseMove:e.onMenuMouseMove},isLoading:g,placement:o}),p.createElement(cf,{captureEnabled:h,onTopArrive:N,onBottomArrive:k,lockEnabled:S},function(t){return p.createElement(l,rw({},u,{innerRef:function(n){e.getMenuListRef(n),t(n)},innerProps:{role:"listbox","aria-multiselectable":u.isMulti,id:e.getElementId("listbox")},isLoading:g,maxHeight:i,focusedOption:d}),T)}))});return C||"fixed"===_?p.createElement(o,rw({},u,{appendTo:C,controlElement:this.controlRef,menuPlacement:w,menuPosition:_}),D):D}},{key:"renderFormField",value:function(){var e=this,t=this.props,n=t.delimiter,r=t.isDisabled,a=t.isMulti,l=t.name,o=t.required,i=this.state.selectValue;if(o&&!this.hasValue()&&!r)return p.createElement(ch,{name:l,onFocus:this.onValueInputFocus});if(!(!l||r))if(a)if(n){var s=i.map(function(t){return e.getOptionValue(t)}).join(n);return p.createElement("input",{name:l,type:"hidden",value:s})}else{var c=i.length>0?i.map(function(t,n){return p.createElement("input",{key:"i-".concat(n),name:l,type:"hidden",value:e.getOptionValue(t)})}):p.createElement("input",{name:l,type:"hidden",value:""});return p.createElement("div",null,c)}else{var u=i[0]?this.getOptionValue(i[0]):"";return p.createElement("input",{name:l,type:"hidden",value:u})}}},{key:"renderLiveRegion",value:function(){var e=this.commonProps,t=this.state,n=t.ariaSelection,r=t.focusedOption,a=t.focusedValue,l=t.isFocused,o=t.selectValue,i=this.getFocusableOptions();return p.createElement(sY,rw({},e,{id:this.getElementId("live-region"),ariaSelection:n,focusedOption:r,focusedValue:a,isFocused:l,selectValue:o,focusableOptions:i,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var e=this.getComponents(),t=e.Control,n=e.IndicatorsContainer,r=e.SelectContainer,a=e.ValueContainer,l=this.props,o=l.className,i=l.id,s=l.isDisabled,c=l.menuIsOpen,u=this.state.isFocused,d=this.commonProps=this.getCommonProps();return p.createElement(r,rw({},d,{className:o,innerProps:{id:i,onKeyDown:this.onKeyDown},isDisabled:s,isFocused:u}),this.renderLiveRegion(),p.createElement(t,rw({},d,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:s,isFocused:u,menuIsOpen:c}),p.createElement(a,rw({},d,{isDisabled:s}),this.renderPlaceholderOrValue(),this.renderInput()),p.createElement(n,rw({},d,{isDisabled:s}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],r=[{key:"getDerivedStateFromProps",value:function(e,t){var n,r=t.prevProps,a=t.clearFocusValueOnUpdate,l=t.inputIsHiddenAfterUpdate,o=t.ariaSelection,i=t.isFocused,s=t.prevWasFocused,c=t.instancePrefix,u=e.options,d=e.value,f=e.menuIsOpen,p=e.inputValue,h=e.isMulti,m=sl(d),g={};if(r&&(d!==r.value||u!==r.options||f!==r.menuIsOpen||p!==r.inputValue)){var v,b=f?cC(c_(e,m)):[],y=f?cS(c_(e,m),"".concat(c,"-option")):[],x=a?function(e,t){var n=e.focusedValue,r=e.selectValue.indexOf(n);if(r>-1){if(t.indexOf(n)>-1)return n;if(r<t.length)return t[r]}return null}(t,m):null,w=(v=t.focusedOption)&&b.indexOf(v)>-1?v:b[0],_=cE(y,w);g={selectValue:m,focusedOption:w,focusedOptionId:_,focusableOptionsWithIds:y,focusedValue:x,clearFocusValueOnUpdate:!1}}var C=null!=l&&e!==r?{inputIsHidden:l,inputIsHiddenAfterUpdate:void 0}:{},S=o,j=i&&s;return i&&!j&&(S={value:(n=m[0]||null,h?m:n),options:m,action:"initial-input-focus"},j=!s),(null==o?void 0:o.action)==="initial-input-focus"&&(S=null),oQ(oQ(oQ({},g),C),{},{prevProps:e,ariaSelection:S,prevWasFocused:j})}}],n&&o3(l.prototype,n),r&&o3(l,r),Object.defineProperty(l,"prototype",{writable:!1}),l}(p.Component);cD.defaultProps=cx;var cI=(0,p.forwardRef)(function(e,t){var n=o2(e);return p.createElement(cD,rw({ref:t},n))}),cM=["allowCreateWhileLoading","createOptionPosition","formatCreateLabel","isValidNewOption","getNewOptionData","onCreateOption","options","onChange"],cL=function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"",t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0,r=String(e).toLowerCase(),a=String(n.getOptionValue(t)).toLowerCase(),l=String(n.getOptionLabel(t)).toLowerCase();return a===r||l===r},cF=function(e){return'Create "'.concat(e,'"')},cB=function(e,t,n,r){return!(!e||t.some(function(t){return cL(e,t,r)})||n.some(function(t){return cL(e,t,r)}))},cU=function(e,t){return{label:t,value:e,__isNew__:!0}},cz=(0,p.forwardRef)(function(e,t){var n,r,a,l,o,i,s,c,u,d,f,h,m,g,v,b,y,x,w,_,C,S,j,E,N,k,T,R,A=(a=void 0!==(r=(n=o2(e)).allowCreateWhileLoading)&&r,o=void 0===(l=n.createOptionPosition)?"last":l,s=void 0===(i=n.formatCreateLabel)?cF:i,u=void 0===(c=n.isValidNewOption)?cB:c,f=void 0===(d=n.getNewOptionData)?cU:d,h=n.onCreateOption,g=void 0===(m=n.options)?[]:m,v=n.onChange,x=void 0===(y=(b=o0(n,cM)).getOptionValue)?cv:y,_=void 0===(w=b.getOptionLabel)?cg:w,C=b.inputValue,S=b.isLoading,j=b.isMulti,E=b.value,N=b.name,k=(0,p.useMemo)(function(){return u(C,sl(E),g,{getOptionValue:x,getOptionLabel:_})?f(C,s(C)):void 0},[s,f,_,x,C,u,g,E]),T=(0,p.useMemo)(function(){return(a||!S)&&k?"first"===o?[k].concat(o4(g)):[].concat(o4(g),[k]):g},[a,o,S,k,g]),R=(0,p.useCallback)(function(e,t){if("select-option"!==t.action)return v(e,t);var n=Array.isArray(e)?e:[e];if(n[n.length-1]===k){if(h)h(C);else{var r,a=f(C,C);v((r=[].concat(o4(sl(E)),[a]),j?r:a),{action:"create-option",name:N,option:a})}return}v(e,t)},[f,C,j,N,k,h,v,E]),oQ(oQ({},b),{},{options:T,onChange:R}));return p.createElement(cD,rw({ref:t},A))}),cV="clear-indicator",cq=e=>{let{clearValue:t,innerProps:n}=e,{ref:r}=n,a=(0,u._)(n,["ref"]);return(0,b.jsx)("div",(0,c._)((0,s._)({className:cV,ref:"string"==typeof r?null:r},a),{onKeyDown:e=>{"Enter"===e.key&&(t(),e.stopPropagation())},role:"button",tabIndex:0,children:(0,b.jsx)(g.a,{className:"".concat(cV,"__icon")})}
2))},cH=e=>{let{children:t,innerProps:n,selectProps:{customProps:{disableKeyDown:r,disableMouseDown:a}={}}={}}=e;return(0,b.jsx)(p.default.Fragment,{children:(0,b.jsx)(sq.Control,(0,c._)((0,s._)({},e),{innerProps:(0,c._)((0,s._)({},n),{onKeyDown:e=>{if(r){e.stopPropagation();let t=new CustomEvent("bypassKeyDown",{detail:e});document.dispatchEvent(t)}},onMouseDown:e=>{a||n.onMouseDown(e)}}),children:t}))})},c$="dropdown-indicator",cK=e=>{let{innerProps:t}=e,{ref:n}=t,r=(0,u._)(t,["ref"]);return(0,b.jsx)("button",(0,c._)((0,s._)({className:c$,ref:n},r),{onKeyDown:e=>{"Enter"===e.key&&(e.key=" ")},type:"button",children:(0,b.jsx)(nv,{className:"".concat(c$,"__icon")})}))},cG=e=>(0,b.jsx)(p.default.Fragment,{children:(0,b.jsx)(sq.Input,(0,c._)((0,s._)({},e),{"aria-activedescendant":void 0}))}),cW="multi-value";function cY(e,t){return"function"==typeof t?t(e):null==e?void 0:e.value}var cQ=e=>{let t=(0,_.c)(24),{className:n,data:r,innerProps:a,isDisabled:l,selectProps:o}=e,i;t[0]!==o?(i=void 0===o?{}:o,t[0]=o,t[1]=i):i=t[1];let{customProps:d,getOptionValue:f,isSortable:h}=i,m;t[2]!==d?(m=void 0===d?{}:d,t[2]=d,t[3]=m):m=t[3];let{disableMouseDown:g}=m,v;t[4]!==r||t[5]!==f?(v=cY(r,f),t[4]=r,t[5]=f,t[6]=v):v=t[6];let y=v,x=!h,w;t[7]!==y||t[8]!==x?(w={id:y,disabled:x},t[7]=y,t[8]=x,t[9]=w):w=t[9];let{attributes:C,isDragging:S,listeners:j,setNodeRef:E,transform:N}=rc(w),k=!l&&h&&"draggable",T=S&&"".concat(cW,"--is-dragging"),R;t[10]!==n||t[11]!==k||t[12]!==T?(R=[cW,n,k,T].filter(Boolean),t[10]=n,t[11]=k,t[12]=T,t[13]=R):R=t[13];let A=R.join(" "),P;if(t[14]!==C||t[15]!==A||t[16]!==g||t[17]!==a||t[18]!==h||t[19]!==j||t[20]!==e||t[21]!==E||t[22]!==N){let n=j||{},{onMouseDown:r}=n,l=(0,u._)(n,["onMouseDown"]);P=(0,b.jsx)(p.default.Fragment,{children:(0,b.jsx)(sq.MultiValue,(0,c._)((0,s._)({},e),{className:A,innerProps:(0,c._)((0,s._)({},h?(0,s._)({},C,l):{},a),{onMouseDown:e=>{h&&r&&r(e),g||e.stopPropagation()},ref:E,style:h?(0,s._)({transform:N},null==C?void 0:C.style):{}})}))}),t[14]=C,t[15]=A,t[16]=g,t[17]=a,t[18]=h,t[19]=j,t[20]=e,t[21]=E,t[22]=N,t[23]=P}else P=t[23];return P},cX="multi-value-label",cJ=e=>{let{data:t,selectProps:n}=e,{customProps:r}=void 0===n?{}:n,{draggableProps:a,editableProps:l}=void 0===r?{}:r,{i18n:o}=(0,g.d)(),i="".concat(cX,"__text"),u=t.label?(0,y.getTranslation)(t.label,o):"";return(0,b.jsx)("div",{className:cX,title:"string"==typeof u?u:"",children:(0,b.jsx)(sq.MultiValueLabel,(0,c._)((0,s._)({},e),{innerProps:(0,s._)({className:i},l&&l(t,i,e.selectProps)||{},a||{})}))})},cZ="multi-value-remove",c0=e=>{let t=(0,_.c)(12),{innerProps:n}=e,{className:r,onClick:a,onTouchEnd:l}=n,[o,i]=p.default.useState(!1),{t:s}=(0,g.d)(),c;if(t[0]!==r||t[1]!==a||t[2]!==l||t[3]!==o||t[4]!==s){let e,n,u,d=s("general:remove"),f;t[6]!==r?(f=[cZ,r].filter(Boolean),t[6]=r,t[7]=f):f=t[7],t[8]!==a?(e=e=>{i(!1),a(e)},t[8]=a,t[9]=e):e=t[9],t[10]===Symbol.for("react.memo_cache_sentinel")?(n=()=>i(!0),u=()=>i(!1),t[10]=n,t[11]=u):(n=t[10],u=t[11]),c=(0,b.jsxs)("button",{"aria-label":d,className:f.join(" "),onClick:e,onKeyDown:c1,onMouseDown:c2,onMouseEnter:n,onMouseLeave:u,onTouchEnd:l,type:"button",children:[(0,b.jsx)(nI,{className:"".concat(cZ,"__tooltip"),show:o,children:s("general:remove")}),(0,b.jsx)(g.a,{className:"".concat(cZ,"__icon")})]}),t[0]=r,t[1]=a,t[2]=l,t[3]=o,t[4]=s,t[5]=c}else c=t[5];return c};function c1(e){"Enter"===e.key&&e.stopPropagation()}function c2(e){return e.stopPropagation()}var c3=e=>{let{children:t,className:n}=e;return(0,b.jsx)(p.default.Fragment,{children:(0,b.jsx)(sq.SingleValue,(0,c._)((0,s._)({},e),{className:["react-select--single-value",n].filter(Boolean).join(" "),children:t}))})},c6="value-container",c5=e=>{let{selectProps:t}=e,{customProps:n,value:r}=void 0===t?{}:t,{i18n:a}=(0,g.d)(),l="";if(r&&!Array.isArray(r)&&"object"==typeof r&&"label"in r){let e=r.label?(0,y.getTranslation)(r.label,a):"";l="string"==typeof e?e:""}return(0,b.jsxs)("div",{className:c6,ref:null==n?void 0:n.droppableRef,title:l,children:[(null==n?void 0:n.valueContainerLabel)&&(0,b.jsx)("span",{className:"".concat(c6,"__label"),children:null==n?void 0:n.valueContainerLabel}),(0,b.jsx)(sq.ValueContainer,(0,s._)({},e))]})},c4=e=>{let{i18n:t,t:n}=(0,g.d)(),[r,a]=p.default.useState(""),l=(0,p.useId)(),[o,i]=p.default.useState(!1);(0,p.useEffect)(()=>{i(!0)},[]);let{className:u,components:d,customProps:f,disabled:h=!1,filterOption:v,getOptionValue:x,isClearable:w=!0,isCreatable:_,isLoading:C,isSearchable:S=!0,noOptionsMessage:j=()=>n("general:noOptions"),numberOnly:E=!1,onChange:N,onMenuClose:k,onMenuOpen:T,options:R,placeholder:A=n("general:selectValue"),showError:P,value:O}=e,D=()=>n("general:loading")+"...",I=[u,"react-select",P&&"react-select--error"].filter(
2Boolean).join(" "),M={menu:e=>(0,c._)((0,s._)({},e),{zIndex:void 0})};return o?_?(0,b.jsx)(cz,(0,c._)((0,s._)({captureMenuScroll:!0,isLoading:C},e),{className:I,classNamePrefix:"rs",components:(0,s._)({ClearIndicator:cq,Control:cH,DropdownIndicator:cK,Input:cG,MultiValue:cQ,MultiValueLabel:cJ,MultiValueRemove:c0,SingleValue:c3,ValueContainer:c5},d),filterOption:v,inputValue:r,instanceId:l,isClearable:w,isDisabled:h,isSearchable:S,loadingMessage:D,menuPlacement:"auto",noOptionsMessage:j,onChange:N,onInputChange:e=>a(e),onKeyDown:e=>{if(!0===E){let t=!/\D/.test(e.key),n=["Tab","Escape","Backspace","Enter","ArrowRight","ArrowLeft","ArrowUp","ArrowDown"].includes(e.key);if(!t&&!n)return void e.preventDefault()}if(!(!O||!r||""===r.trim())&&!(v&&!v(null,r))&&!e.nativeEvent.isComposing)switch(e.key){case"Enter":case"Tab":N([...O,{label:r,value:r}]),a(""),e.preventDefault()}},onMenuClose:k,onMenuOpen:T,options:R,placeholder:(0,y.getTranslation)(A,t),styles:M,unstyled:!0,value:O})):(0,b.jsx)(cI,(0,c._)((0,s._)({captureMenuScroll:!0,customProps:f,isLoading:C},e),{className:I,classNamePrefix:"rs",components:(0,s._)({ClearIndicator:cq,Control:cH,DropdownIndicator:cK,Input:cG,MultiValue:cQ,MultiValueLabel:cJ,MultiValueRemove:c0,SingleValue:c3,ValueContainer:c5},d),filterOption:v,getOptionValue:x,instanceId:l,isClearable:w,isDisabled:h,isSearchable:S,loadingMessage:D,menuPlacement:"auto",noOptionsMessage:j,onChange:N,onMenuClose:k,onMenuOpen:T,options:R,placeholder:(0,y.getTranslation)(A,t),styles:M,unstyled:!0,value:O})):(0,b.jsx)(m.f,{height:"calc(var(--base) * 2 + 2px)"})},c8=e=>{let{getOptionValue:t,onChange:n,value:r}=e,a=[];return r&&(a=(Array.isArray(r)?r:[r]).map(e=>cY(e,t))),(0,b.jsx)(rd,{className:"react-select-container",ids:a,onDragEnd:e=>{let{moveFromIndex:t,moveToIndex:a}=e,l=r;r&&Array.isArray(r)&&(l=n3(r,t,a)),n(l)},children:(0,b.jsx)(c4,(0,s._)({},e))})},c9=e=>{let{isMulti:t,isSortable:n}=e;return t&&n?(0,b.jsx)(c8,(0,s._)({},e)):(0,b.jsx)(c4,(0,s._)({},e))},c7=e=>e.map(e=>"object"==typeof e&&(e.value||""===e.value)?e:{label:e,value:e}),ue=e=>{let{id:t,onChange:n,options:r,readOnly:a,required:l,selectedTimezone:o}=e,{t:i}=(0,g.d)(),s=c7(r),c=(0,p.useMemo)(()=>s.find(e=>("string"==typeof e?e:e.value)===o),[s,o]),u=!!a||1===s.length;return(0,b.jsxs)("div",{className:"timezone-picker-wrapper",children:[(0,b.jsx)(az,{htmlFor:t,label:"".concat(i("general:timezone")," ").concat(l?"*":""),required:l,unstyled:!0}),(0,b.jsx)(c9,{className:"timezone-picker",disabled:u,inputId:t,isClearable:!l,isCreatable:!1,onChange:e=>{n&&n((null==e?void 0:e.value)||"")},options:s,value:c})]})},ut="date-time-field",un=lJ(e=>{let{field:t,field:{admin:{className:n,date:r,description:a,placeholder:l}={},label:o,localized:i,required:u,timezone:d},path:f,readOnly:h,validate:v}=e,x=(null==r?void 0:r.pickerAppearance)||"default",w=Intl.DateTimeFormat().resolvedOptions().timeZone,{config:_}=(0,m.c)(),{i18n:C}=(0,g.d)(),{dispatchFields:S,setModified:j}=tq(),{customComponents:{AfterInput:E,BeforeInput:N,Description:k,Error:T,Label:R}={},disabled:A,path:P,setValue:O,showError:D,value:I}=lY({potentiallyStalePath:f,validate:(0,p.useCallback)((e,t)=>{if("function"==typeof v)return v(e,(0,c._)((0,s._)({},t),{required:u}))},[v,u])}),M=P+"_tz",L=tX(e=>{let[t,n]=e;return null==t?void 0:t[M]}),F=(0,p.useMemo)(()=>d&&"object"==typeof d&&d.supportedTimezones?d.supportedTimezones:_.admin.timezones.supportedTimezones,[_.admin.timezones.supportedTimezones,d]),B=["dayOnly","default","monthOnly"].includes(x),U=null==L?void 0:L.value,z=u||d&&"object"==typeof d&&d.required,V=(0,p.useMemo)(()=>{if(d&&U&&w&&I){let e=aQ.tz(U),t=aQ.tz(w),n=l_(new aQ(I).withTimeZone(U),e);return l_(n,t).toISOString()}return I},[d,U,I,w]),q=(0,p.useMemo)(()=>lZ(t),[t]),H=(0,p.useCallback)(e=>{if(!(h||A))if(d&&U&&e){let t=aQ.tz(U);if(B){let n=e.getTimezoneOffset()/60,r=e.getHours()+n;e.setHours(r),O(l_(e,t).toISOString()||null)}else O(l_(new aQ(e),t).toISOString()||null)}else O((null==e?void 0:e.toISOString())||null)},[h,A,d,U,B,O]),$=(0,p.useCallback)(e=>{M&&(S({type:"UPDATE",path:M,value:e}),j(!0))},[S,j,M]);return(0,b.jsxs)("div",{className:[l0,ut,n,D&&"".concat(ut,"--has-error"),(h||A)&&"read-only"].filter(
2Boolean).join(" "),style:q,children:[(0,b.jsx)(tE,{CustomComponent:R,Fallback:(0,b.jsx)(az,{label:o,localized:i,path:P,required:u})}),(0,b.jsxs)("div",{className:"".concat(l0,"__wrap"),id:"field-".concat(P.replace(/\./g,"__")),children:[(0,b.jsx)(tE,{CustomComponent:T,Fallback:(0,b.jsx)(rg,{path:P,showError:D})}),N,(0,b.jsx)(o$,(0,c._)((0,s._)({},r),{onChange:H,overrides:(0,s._)({},null==r?void 0:r.overrides),placeholder:(0,y.getTranslation)(l,C),readOnly:h||A,value:V})),d&&F.length>0&&(0,b.jsx)(ue,{id:"".concat(P,"-timezone-picker"),onChange:$,options:F,readOnly:h||A,required:z,selectedTimezone:U}),E]}),(0,b.jsx)(tE,{CustomComponent:k,Fallback:(0,b.jsx)(rm,{description:a,path:P})})]})}),ur=lJ(e=>{let{field:t,field:{admin:{autoComplete:n,className:r,description:a,placeholder:l}={},label:o,localized:i,required:u}={},path:d,readOnly:f,validate:h}=e,{i18n:m}=(0,g.d)(),{customComponents:{AfterInput:v,BeforeInput:x,Description:w,Error:_,Label:C}={},disabled:S,path:j,setValue:E,showError:N,value:k}=lY({potentiallyStalePath:d,validate:(0,p.useCallback)((e,t)=>{if("function"==typeof h)return h(e,(0,c._)((0,s._)({},t),{required:u}))},[h,u])}),T=(0,p.useMemo)(()=>lZ(t),[t]);return(0,b.jsxs)("div",{className:[l0,"email",r,N&&"error",(f||S)&&"read-only"].filter(
2Boolean).join(" "),style:T,children:[(0,b.jsx)(tE,{CustomComponent:C,Fallback:(0,b.jsx)(az,{label:o,localized:i,path:j,required:u})}),(0,b.jsxs)("div",{className:"".concat(l0,"__wrap"),children:[(0,b.jsx)(tE,{CustomComponent:_,Fallback:(0,b.jsx)(rg,{path:j,showError:N})}),x,(0,b.jsx)("input",{autoComplete:n,disabled:f||S,id:"field-".concat(j.replace(/\./g,"__")),name:j,onChange:E,placeholder:(0,y.getTranslation)(l,m),required:u,type:"email",value:k||""}),v]}),(0,b.jsx)(tE,{CustomComponent:w,Fallback:(0,b.jsx)(rm,{description:a,path:j})})]})}),ua=(0,p.createContext)(!1),ul=e=>{let{children:t,withinRow:n=!0}=e;return(0,b.jsx)(ua,{value:n,children:t})},uo=(0,p.createContext)(!1),ui=e=>{let{children:t,withinTab:n=!0}=e;return(0,b.jsx)(uo,{value:n,children:t})},us=(0,p.createContext)(!1),uc=e=>{let{children:t,withinGroup:n=!0}=e;return(0,b.jsx)(us,{value:n,children:t})},uu="group-field",ud=lJ(e=>{let{field:t,field:{admin:{className:n,description:r,hideGutter:a}={},fields:l,label:o},indexPath:i,parentPath:s,parentSchemaPath:c,path:u,permissions:d,readOnly:f,schemaPath:h}=e,m=null!=h?h:"group"===t.type&&P(t)?t.name:u,{i18n:v}=(0,g.d)(),{isWithinCollapsible:x}=oo(),w=(0,p.use)(us),_=(0,p.use)(ua),C=(0,p.use)(uo),{customComponents:{AfterInput:S,BeforeInput:j,Description:E,Label:N}={},errorPaths:k}=lY({path:u}),T=tK(),R=k.length,A=T&&R>0,O=!(x||w||_),D=(0,p.useMemo)(()=>lZ(t),[t]);return(0,b.jsxs)("div",{className:[l0,uu,O&&"".concat(uu,"--top-level"),x&&"".concat(uu,"--within-collapsible"),w&&"".concat(uu,"--within-group"),_&&"".concat(uu,"--within-row"),C&&"".concat(uu,"--within-tab"),!a&&w&&"".concat(uu,"--gutter"),A&&"".concat(uu,"--has-error"),n].filter(Boolean).join(" "),id:"field-".concat(null==u?void 0:u.replace(/\./g,"__")),style:D,children:[(0,b.jsx)(uc,{children:(0,b.jsxs)("div",{className:"".concat(uu,"__wrap"),children:[!!(N||E||o||A)&&(0,b.jsxs)("div",{className:"".concat(uu,"__header"),children:[!!(N||E||o)&&(0,b.jsxs)("header",{children:[(0,b.jsx)(tE,{CustomComponent:N,Fallback:(0,b.jsx)("h3",{className:"".concat(uu,"__title"),children:(0,b.jsx)(az,{as:"span",label:(0,y.getTranslation)(o,v),localized:!1,path:u,required:!1})})}),(0,b.jsx)(tE,{CustomComponent:E,Fallback:(0,b.jsx)(rm,{description:r,path:u})})]}),A&&(0,b.jsx)(rp,{count:R,i18n:v,withMessage:!0})]}),j,P(t)?(0,b.jsx)(hJ,{fields:l,margins:"small",parentIndexPath:"",parentPath:u,parentSchemaPath:m,permissions:!0===d?d:null==d?void 0:d.fields,readOnly:f}):(0,b.jsx)(hJ,{fields:l,margins:"small",parentIndexPath:i,parentPath:s,parentSchemaPath:c,permissions:d,readOnly:f})]})}),S]})}),uf=lJ(e=>{let t=(0,_.c)(13),{disableModifyingForm:n,path:r,value:a}=e,l=void 0===n||n,o;t[0]!==r?(o={potentiallyStalePath:r},t[0]=r,t[1]=o):o=t[1];let{formInitializing:i,path:s,setValue:c,value:u}=lY(o),d,f;t[2]!==l||t[3]!==i||t[4]!==c||t[5]!==a?(d=()=>{void 0===a||i||c(a,l)},f=[a,c,l,i],t[2]=l,t[3]=i,t[4]=c,t[5]=a,t[6]=d,t[7]=f):(d=t[6],f=t[7]),(0,p.useEffect)(d,f);let h="field-".concat(null==s?void 0:s.replace(/\./g,"__")),m=u||"",g;return t[8]!==s||t[9]!==c||t[10]!==h||t[11]!==m?(g=(0,b.jsx)("input",{id:h,name:s,onChange:c,type:"hidden",value:m}),t[8]=s,t[9]=c,t[10]=h,t[11]=m,t[12]=g):g=t[12],g}),up=(0,v.e)(tv(),1),uh=(0,p.createContext)({}),um=e=>{let{children:t}=e,n=(0,u._)(e,["children"]);return(0,b.jsx)(uh,{value:(0,s._)({isInDrawer:!!n.drawerSlug},n),children:t})},ug=()=>{let e=(0,p.use)(uh);if(!e)throw Error("useListDrawerContext must be used within a ListDrawerContextProvider");return e};function uv(e){return eT(e.toString(),{depth:10,ignoreQueryPrefix:!0})}var ub=(0,p.createContext)({}),uy=()=>(0,p.use)(ub),ux=(0,p.createContext)(!1),uw=e=>{let t=(0,s._)({},e);return Object.entries(t).forEach(e=>{let[n,r]=e;if("columns"===n&&("[]"===r||Array.isArray(t[n])&&0===t[n].length)&&delete t[n],"where"!==n||"object"!=typeof r||null===r||Object.keys(r).length||delete t[n],("limit"===n||"page"===n)&&"string"==typeof r){let e=parseInt(r,10);t[n]=Number.isNaN(e)?void 0:e}"page"===n&&0===r&&delete t[n],""===r&&delete t[n]}),t},u_=e=>{var t;let{children:n,collectionSlug:r,data:a,modifySearchParams:l,onQueryChange:o,orderableFieldName:i,query:u}=e,d=(0,w.useRouter)(),f=(0,w.useSearchParams)(),{startRouteTransition:h}=nu(),[g,v]=(0,p.useState)(!1),{getEntityConfig:y}=(0,m.c)(),x=y({collectionSlug:r}),_=(0,p.useRef)({});_.current.modified=g;let{onQueryChange:C}=ug(),S=C||o,j=(0,p.useMemo)(()=>uw(uv(f)),[f]),[E,N]=(0,p.useState)(()=>l?j:{limit:u.limit,sort:u.sort}),k=(0,p.useCallback)(async(e,t)=>{var n,r,a,o,i,f,p;let m,g;v(null==t||t);let b=(n={defaults:{limit:u.limit,sort:u.sort}}
2,m="page"in e?e.page:null==E?void 0:E.page,["where","search","groupBy"].some(t=>t in e&&!["limit","page"].includes(t))&&(m=1),["where","search","page","limit","groupBy","sort"].some(t=>t in e)||(g=(0,s._)({},(null==E?void 0:E.queryByGroup)||{},e.queryByGroup?Object.fromEntries(Object.entries(e.queryByGroup).map(e=>{var t;let[n,r]=e;return[n,(0,s._)({},(null==E||null==(t=E.queryByGroup)?void 0:t[n])||{},r)]})):{})),(0,c._)((0,s._)({},E,e),{columns:"columns"in e?e.columns:E.columns,groupBy:"groupBy"in e?e.groupBy:null!=(r=null==E?void 0:E.groupBy)?r:null==n||null==(i=n.defaults)?void 0:i.groupBy,limit:"limit"in e?e.limit:null!=(a=null==E?void 0:E.limit)?a:null==n||null==(f=n.defaults)?void 0:f.limit,page:m,preset:"preset"in e?e.preset:null==E?void 0:E.preset,queryByGroup:g,search:"search"in e?e.search:null==E?void 0:E.search,sort:"sort"in e?e.sort:null!=(o=null==E?void 0:E.sort)?o:null==n||null==(p=n.defaults)?void 0:p.sort,where:"where"in e?e.where:null==E?void 0:E.where}));if(l){let e="?".concat(ec((0,c._)((0,s._)({},b),{columns:JSON.stringify(b.columns),queryByGroup:JSON.stringify(b.queryByGroup)})));window.location.search!==e&&h(()=>d.replace(e))}else"function"==typeof S&&S(b);N(b)},[E,u.limit,u.sort,l,S,h,d]),T=(0,p.useCallback)(async e=>{await k({page:e})},[k]),R=p.default.useCallback(async e=>{await k({limit:e,page:1})},[k]),A=(0,p.useCallback)(async e=>{await k({search:""===e?void 0:e})},[k]),P=(0,p.useCallback)(async e=>{await k({sort:e})},[k]),O=(0,p.useCallback)(async e=>{await k({where:e})},[k]),D=nk(()=>{let e=uw((0,s._)({},E||{},u||{})),t="?".concat(ec((0,c._)((0,s._)({},e),{columns:JSON.stringify(e.columns),queryByGroup:JSON.stringify(e.queryByGroup)})));window.location.search!==t&&(N(e),window.history.replaceState(null,"",t))});return(0,p.useEffect)(()=>{l&&u&&D()},[l,u]),(0,b.jsx)(ub,{value:(0,s._)({collectionSlug:r,data:a,defaultLimit:null==a?void 0:a.limit,handlePageChange:T,handlePerPageChange:R,handleSearchChange:A,handleSortChange:P,handleWhereChange:O,isGroupingBy:!!((null==x||null==(t=x.admin)?void 0:t.groupBy)&&(null==E?void 0:E.groupBy)),orderableFieldName:i,query:E,refineListData:k,setModified:v},_.current),children:(0,b.jsx)(ux,{value:g,children:n})})},uC=(0,p.createContext)(void 0),uS=()=>{let e=p.default.use(uC);if(void 0===e)throw Error("useServerFunctions must be used within a ServerFunctionsProvider");return e},uj=e=>{let{children:t,serverFunction:n}=e;if(!n)throw Error("ServerFunctionsProvider requires a serverFunction prop");let r=(0,p.useCallback)(async e=>await n({name:"render-document-slots",args:e}),[n]),a=(0,p.useCallback)(async e=>{let{signal:t}=e,r=(0,u._)(e,["signal"]);try{if(!(null==t?void 0:t.aborted)){let e=await n({name:"schedule-publish",args:(0,s._)({},r)});if(!(null==t?void 0:t.aborted))return e}}catch(e){console.error(e)}let a="Error scheduling ".concat(r.type);return r.doc&&(a+=" for document with ID ".concat(r.doc.value," in collection ").concat(r.doc.relationTo)),{error:a}},[n]),l=(0,p.useCallback)(async e=>{let{signal:t}=e,r=(0,u._)(e,["signal"]);if(null==t?void 0:t.aborted)return[];let a=await n({name:"get-upcoming-scheduled-publish",args:r});return(null==t?void 0:t.aborted)?[]:a},[n]),o=(0,p.useCallback)(async e=>{let t=e||{},{signal:r}=t,a=(0,u._)(t,["signal"]);try{if(!(null==r?void 0:r.aborted)){let e=await n({name:"form-state",args:(0,s._)({fallbackLocale:!1},a)});if(!(null==r?void 0:r.aborted))return e}}catch(e){console.error(e)}return{state:null}},[n]),i=(0,p.useCallback)(async e=>{let t=e||{},{signal:r}=t,a=(0,u._)(t,["signal"]);try{if(!(null==r?void 0:r.aborted)){let e=await n({name:"table-state",args:(0,s._)({fallbackLocale:!1},a)});if(!(null==r?void 0:r.aborted))return e}}catch(e){console.error(e)}},[n]),c=(0,p.useCallback)(async e=>{let t=e||{},{signal:r}=t,a=(0,u._)(t,["signal"]);try{return await n({name:"render-document",args:(0,s._)({fallbackLocale:!1},a)})}catch(e){console.error(e)}},[n]),d=(0,p.useCallback)(async e=>{let t=e||{},{signal:r}=t,a=(0,u._)(t,["signal"]),l=await n({name:"copy-data-from-locale",args:a});if(!(null==r?void 0:r.aborted))return{data:l}},[n]),f=(0,p.useCallback)(async e=>{let t=e||{},{signal:r}=t,a=(0,u._)(t,["signal"]);try{let e=await n({name:"get-folder-results-component-and-data",args:a});if(!(null==r?void 0:r.aborted))return e}catch(e){console.error(e)}},[n]),h=(0,p.useCallback)(async e=>{try{return await n({name:"render-field",args:e})}catch(e){console.error(e)}},[n]),m=(0,p.useCallback)(async e=>{let t=e||{},{signal:r}=t,a=(0,u._)(t,["signal"]);try{return await n({name:"slugify",args:(0,s._)({},a)})}catch(e){console.error(e)}},[n]);return(0,b.jsx)(uC,{value:{_internal_renderField:h,copyDataFromLocale:d,getDocumentSlots:r,getFolderResultsComponentAndData:f,getFormState:o,getTableState:i,getUpcomingScheduledPublish:l,renderDocument:c,schedulePublish:a,serverFunction:n,slugify:m},children:t})},uE=(0,p.createContext)({}),uN=()=>(0,p.use)(uE),uk=e=>{let{children:t,collectionSlug:n,columnState:r,LinkedCellOverride:a}=e,{getEntityConfig:l}=(0,m.c)(),{query:o,refineListData:i}=uy(),{admin:{defaultColumns:u}={}}=l({collectionSlug:n}),[d,f]=p.default.useOptimistic(r,(e,t)=>t),h=(0,p.useRef)({}),g=(0,p.useCallback)(async e=>{let t=(d||[]).map(t=>t.accessor===e?(0,c._)((0,s._)({},t),{active:!t.active}):t);(0,p.startTransition)(()=>{f(t)}),await i({columns:ex(t)})},[i,d,f]),v=(0,p.useCallback)(async e=>{let{fromIndex:t,toIndex:n}=e,r=[...d||[]],[a]=r.splice(t,1);r.splice(n,0,a),(0,p.startTransition)(()=>{f(r)}),await i({columns:ex(r)})},[d,i,f]),y=(0,p.useCallback)(async e=>
2{let t=o.columns;e.forEach(e=>{let n=t.findIndex(t=>e===t);void 0!==n&&"-"===t[n][0]&&(t[n]=e.slice(1))}),await i({columns:t})},[o,i]),x=p.default.useCallback(async()=>{await i({columns:u||[]})},[u,i]);return(0,b.jsx)(uE,{value:(0,s._)({columns:d,LinkedCellOverride:a,moveColumn:v,resetColumnsState:x,setActiveColumns:y,toggleColumn:g},h.current),children:t})},uT="pill-selector",uR=e=>{let{draggable:t,onClick:n,pills:r}=e,a=p.default.useMemo(()=>r.map((e,r)=>{var a,l;return(0,b.jsx)(op,{alignIcon:"left","aria-checked":e.selected,className:["".concat(uT,"__pill"),e.selected&&"".concat(uT,"__pill--selected")].filter(Boolean).join(" "),draggable:!!t,icon:e.selected?(0,b.jsx)(g.a,{}):(0,b.jsx)(nx,{}),id:e.name,onClick:()=>{n&&n({pill:e})},size:"small",children:null!=(a=e.Label)?a:(0,b.jsx)("span",{className:"".concat(uT,"__pill-label"),children:e.name})},null!=(l=e.key)?l:"".concat(e.name,"-").concat(r))}),[r,n,t]);return t?(0,b.jsx)(rd,{className:uT,ids:r.map(e=>e.name),onDragEnd:e=>{let{moveFromIndex:n,moveToIndex:r}=e;t.onDragEnd({moveFromIndex:n,moveToIndex:r})},children:a}):(0,b.jsx)("div",{className:uT,children:a})},uA=e=>{let{collectionSlug:t}=e,{columns:n,moveColumn:r,toggleColumn:a}=uN(),l=(0,p.useId)(),o=ry(),i=(0,p.useMemo)(()=>null==n?void 0:n.filter(e=>{var t,n;return!(T(e.field)&&!k(e.field))&&!(null==e||null==(n=e.field)||null==(t=n.admin)?void 0:t.disableListColumn)}),[n]),s=(0,p.useMemo)(()=>i?i.map((e,n)=>{let{accessor:r,active:a,field:i}=e,s="labelWithPrefix"in i&&void 0!==i.labelWithPrefix?i.labelWithPrefix:"label"in i&&void 0!==i.label?i.label:"name"in i&&void 0!==i.name?i.name:void 0;return{name:r,key:"".concat(t,"-").concat(r,"-").concat(n).concat(o?"-".concat(o,"-"):"").concat(l),Label:(0,b.jsx)(az,{label:s,unstyled:!0}),selected:a}}):null,[t,o,i,l]);return s?(0,b.jsx)(uR,{draggable:{onDragEnd:e=>{let{moveFromIndex:t,moveToIndex:n}=e;r({fromIndex:t,toIndex:n})}},onClick:e=>{let{pill:t}=e;a(t.name)},pills:s}):null},uP=e=>{let t=(0,_.c)(3),{getEntityConfig:n}=(0,m.c)(),r;t[0]!==n||t[1]!==e?(r=()=>e?("string"==typeof e?[e]:e).map(e=>n({collectionSlug:e})):[],t[0]=n,t[1]=e,t[2]=r):r=t[2];let[a]=(0,p.useState)(r);return a},uO=e=>{let t,n=(0,_.c)(13),{delayBeforeShow:r,inTimeout:a,minShowTime:l,outTimeout:o,show:i}=e,s=a+l+o,[c,u]=(0,m.e)(r),[d,f]=p.useState(!1),[h,g]=p.useState(!1),v=p.useRef(0),b=p.useRef(void 0),y;n[0]!==o?(y=()=>{g(!0),b.current=setTimeout(()=>{f(!1),g(!1)},o)},n[0]=o,n[1]=y):y=n[1];let x=y,w,C;return n[2]!==c||n[3]!==d||n[4]!==i||n[5]!==s||n[6]!==x?(w=()=>{let e=c&&!d&&i,t=d&&!i;if(e)v.current=Date.now(),f(!0);else if(t){let e=s-(Date.now()-v.current);clearTimeout(b.current),b.current=setTimeout(x,Math.max(0,e))}},C=[d,i,x,s,c],n[2]=c,n[3]=d,n[4]=i,n[5]=s,n[6]=x,n[7]=w,n[8]=C):(w=n[7],C=n[8]),p.useEffect(w,C),n[9]!==d||n[10]!==h||n[11]!==u?(t={isMounted:d,isUnmounting:h,triggerDelayedRender:u},n[9]=d,n[10]=h,n[11]=u,n[12]=t):t=n[12],t},uD={isLoading:!1,loaders:[],loadingText:"",overlayType:null},uI=(e,t)=>{let n=[...e.loaders],{type:r="fullscreen",key:a="user",loadingText:l}=t.payload;if("add"===t.type)n.push({type:r,key:a,loadingText:l});else if("remove"===t.type){let e=n.findIndex(e=>e.key===a&&e.type===r);n.splice(e,1)}let o=(null==n?void 0:n.length)>0?n[n.length-1]:null;return{isLoading:!!o,loaders:n,loadingText:(null==o?void 0:o.loadingText)||(null==e?void 0:e.loadingText),overlayType:(null==o?void 0:o.type)||(null==e?void 0:e.overlayType)}},uM=(0,p.createContext)({isOnScreen:!1,toggleLoadingOverlay:void 0}),uL=e=>{let{children:t}=e,{t:n}=(0,g.d)(),r=n("general:loading"),[a,l]=p.default.useReducer(uI,uD),{isMounted:o,isUnmounting:i,triggerDelayedRender:s}=uO({delayBeforeShow:1e3,inTimeout:250,minShowTime:500,outTimeout:250,show:a.isLoading}),c=p.default.useCallback(e=>{let{type:t,isLoading:n,key:a,loadingText:o=r}=e;n?(s(),l({type:"add",payload:{type:t,key:a,loadingText:o}})):l({type:"remove",payload:{type:t,key:a}})},[s,r]);return(0,b.jsxs)(uM,{value:{isOnScreen:o,toggleLoadingOverlay:c},children:[o&&(0,b.jsx)(uU,{animationDuration:"".concat(250,"ms"),loadingText:a.loadingText||r,overlayType:a.overlayType,show:!i}),t]})},uF=()=>{let e=p.default.use(uM);if(void 0===e)throw Error("useLoadingOverlay must be used within a Loa
2dingOverlayProvider");return e},uB="loading-overlay",uU=e=>{let t=(0,_.c)(8),{animationDuration:n,loadingText:r,overlayType:a,show:l}=e,{t:o}=(0,g.d)(),i=void 0===l||l?"".concat(uB,"--entering"):"".concat(uB,"--exiting"),s=a?"".concat(uB,"--").concat(a):"",c;t[0]!==i||t[1]!==s?(c=[uB,i,s].filter(Boolean),t[0]=i,t[1]=s,t[2]=c):c=t[2];let u=c.join(" "),d=n||"500ms",f;return t[3]!==r||t[4]!==o||t[5]!==u||t[6]!==d?(f=(0,b.jsxs)("div",{className:u,style:{animationDuration:d},children:[(0,b.jsxs)("div",{className:"".concat(uB,"__bars"),children:[(0,b.jsx)("div",{className:"".concat(uB,"__bar")}),(0,b.jsx)("div",{className:"".concat(uB,"__bar")}),(0,b.jsx)("div",{className:"".concat(uB,"__bar")}),(0,b.jsx)("div",{className:"".concat(uB,"__bar")}),(0,b.jsx)("div",{className:"".concat(uB,"__bar")})]}),(0,b.jsx)("span",{className:"".concat(uB,"__text"),children:r||o("general:loading")})]}),t[3]=r,t[4]=o,t[5]=u,t[6]=d,t[7]=f):f=t[7],f},uz=e=>{let t=(0,_.c)(7),{name:n,type:r,loadingText:a,show:l}=e,o=void 0===r?"fullscreen":r,{toggleLoadingOverlay:i}=uF(),s,c;return t[0]!==n||t[1]!==a||t[2]!==l||t[3]!==i||t[4]!==o?(s=()=>(i({type:o,isLoading:l,key:n,loadingText:a||void 0}),()=>{i({type:o,isLoading:!1,key:n})}),c=[l,i,n,o,a],t[0]=n,t[1]=a,t[2]=l,t[3]=i,t[4]=o,t[5]=s,t[6]=c):(s=t[5],c=t[6]),p.default.useEffect(s,c),null};function uV(e){if(e)try{e.abort()}catch(e){}}function uq(e){let t=new AbortController;if(e.current)try{e.current.abort()}catch(e){}return e.current=t,t}var uH=(0,p.createContext)({}),u$=e=>{let{children:t}=e,n=(0,u._)(e,["children"]);return(0,b.jsx)(uH,{value:(0,s._)({},n),children:t})},uK=()=>{let e=(0,p.use)(uH);if(!e)throw Error("useDocumentDrawerContext must be used within a DocumentDrawerProvider");return e},uG=e=>{let{id:t,collectionSlug:n,disableActions:r,drawerSlug:a,initialData:l,onDelete:o,onDuplicate:i,onSave:u,overrideEntityVisibility:d=!0,redirectAfterCreate:f,redirectAfterDelete:h,redirectAfterDuplicate:v,redirectAfterRestore:y}=e,{getEntityConfig:x}=(0,m.c)(),[w]=(0,p.useState)(()=>x({collectionSlug:n})),_=p.default.useRef(null),{closeModal:C}=rF(),{t:S}=(0,g.d)(),{renderDocument:j}=uS(),[E,N]=(0,p.useState)(void 0),[k,T]=(0,p.useState)(!0),R=(0,p.useRef)(!1),A=(0,p.useCallback)(function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],o=uq(_);(async()=>{t&&T(!0);try{let t=await j({collectionSlug:n,disableActions:r,docID:e,drawerSlug:a,initialData:l,overrideEntityVisibility:d,redirectAfterCreate:f,redirectAfterDelete:void 0!==h&&h,redirectAfterDuplicate:void 0!==v&&v,redirectAfterRestore:void 0!==y&&y,signal:o.signal});(null==t?void 0:t.Document)&&(N(t.Document),T(!1))}catch(e){nn.error((null==e?void 0:e.message)||S("error:unspecific")),C(a)}_.current=null})()},[n,r,a,l,h,v,y,j,f,C,d,S]),P=(0,p.useCallback)(e=>{"create"===e.operation&&A(e.doc.id),"function"==typeof u&&u((0,c._)((0,s._)({},e),{collectionConfig:w}))},[u,w,A]),O=(0,p.useCallback)(e=>{A(e.doc.id),"function"==typeof i&&i((0,c._)((0,s._)({},e),{collectionConfig:w}))},[i,w,A]),D=(0,p.useCallback)(e=>{"function"==typeof o&&o((0,c._)((0,s._)({},e),{collectionConfig:w})),C(a)},[o,C,a,w]),I=(0,p.useCallback)(()=>{A(void 0,!0)},[A]);return(0,p.useEffect)(()=>{E||R.current||(A(t,!0),R.current=!0)},[E,A,t]),(0,p.useEffect)(()=>{let e=_.current;return()=>{uV(e)}},[]),k?(0,b.jsx)(uU,{}):(0,b.jsx)(u$,{clearDoc:I,drawerSlug:a,onDelete:D,onDuplicate:O,onSave:P,children:E})},uW="doc-drawer",uY=e=>{let{id:t,collectionSlug:n,depth:r,uuid:a}=e;return"doc-drawer_".concat(n,"_").concat(r).concat(t?"_".concat(t):"","_").concat(a)},uQ=e=>{let t=(0,_.c)(2),{children:n,className:r,collectionSlug:a,disabled:l,drawerSlug:o,onClick:i,operation:d}=e,f=(0,u._)(e,["children","className","collectionSlug","disabled","drawerSlug","onClick","operation"]),{t:p}=(0,g.d)(),[h]=uP(a),m=p("create"===d?"fields:addNewLabel":"general:editLabel",{label:null==h?void 0:h.labels.singular}),v;return t[0]!==r?(v=[r,"".concat(uW,"__toggler")].filter(Boolean),t[0]=r,t[1]=v):v=t[1],(0,b.jsx)(ax,(0,c._)((0,s._)({"aria-label":m,className:v.join(" "),disabled:l,onClick:i,slug:o},f),{children:n}))},uX=e=>{let{drawerSlug:t}=e;return(0,b.jsx)(aw,{className:uW,gutter:!1,Header:null,slug:t,children:(0,b.jsx)(uG,(0,s._)({},e))})},uJ=e=>{let t,n=(0,_.c)(38),{id:r,collectionSlug:a,overrideEntityVisibility:l}=e,o=ry(),i=(0,p.useId)(),{closeModal:u,modalState:d,openModal:f,toggleModal:h}=rF(),[m,g]=(0,p.useState)(!1),v;n[0]!==a||n[1]!==o||n[2]!==r||n[3]!==i?(v=uY({id:r,collectionSlug:a,depth:o,uuid:i}),n[0]=a,n[1]=o,n[2]=r,n[3]=i,n[4]=v):v=n[4];let y=v,x,w;n[5]!==y||n[6]!==d?(x=()=>{var e;
2g(!!(null==(e=d[y])?void 0:e.isOpen))},w=[d,y],n[5]=y,n[6]=d,n[7]=x,n[8]=w):(x=n[7],w=n[8]),(0,p.useEffect)(x,w),n[9]!==y||n[10]!==h?(t=()=>{h(y)},n[9]=y,n[10]=h,n[11]=t):t=n[11];let C=t,S;n[12]!==u||n[13]!==y?(S=()=>{u(y)},n[12]=u,n[13]=y,n[14]=S):S=n[14];let j=S,E;n[15]!==y||n[16]!==f?(E=()=>{f(y)},n[15]=y,n[16]=f,n[17]=E):E=n[17];let N=E,k;n[18]!==a||n[19]!==y||n[20]!==r||n[21]!==l?(k=e=>(0,p.createElement)(uX,(0,c._)((0,s._)({},e),{collectionSlug:a,drawerSlug:y,id:r,key:y,overrideEntityVisibility:l})),n[18]=a,n[19]=y,n[20]=r,n[21]=l,n[22]=k):k=n[22];let T=k,R;n[23]!==a||n[24]!==y||n[25]!==r?(R=e=>(0,b.jsx)(uQ,(0,c._)((0,s._)({},e),{collectionSlug:a,drawerSlug:y,operation:r?"update":"create"})),n[23]=a,n[24]=y,n[25]=r,n[26]=R):R=n[26];let A=R,P;n[27]!==j||n[28]!==y||n[29]!==o||n[30]!==m||n[31]!==N||n[32]!==C?(P={closeDrawer:j,drawerDepth:o,drawerSlug:y,isDrawerOpen:m,openDrawer:N,toggleDrawer:C},n[27]=j,n[28]=y,n[29]=o,n[30]=m,n[31]=N,n[32]=C,n[33]=P):P=n[33];let O=P,D;return n[34]!==T||n[35]!==O||n[36]!==A?(D=[T,A,O],n[34]=T,n[35]=O,n[36]=A,n[37]=D):D=n[37],D},uZ="no-results";function u0(e){let{Actions:t,Message:n}=e;return(0,b.jsxs)("div",{className:uZ,children:[n,t&&t.length>0&&(0,b.jsx)("div",{className:"".concat(uZ,"__actions"),children:t.map((e,t)=>(0,b.jsx)(p.default.Fragment,{children:e},t))})]})}function u1(e,t){let n=(0,_.c)(4),[r,a]=(0,p.useState)(e),l,o;return n[0]!==t||n[1]!==e?(l=()=>{let n=setTimeout(()=>{a(e)},t);return()=>{clearTimeout(n)}},o=[e,t],n[0]=t,n[1]=e,n[2]=l,n[3]=o):(l=n[2],o=n[3]),(0,p.useEffect)(l,o),r}function u2(e,t){switch(t.type){case"ADD_LOADED":{let n=(0,s._)({},e);"object"!=typeof n[t.relationTo]&&(n[t.relationTo]={});let r=[...t.idsToLoad];return Array.isArray(t.docs)&&t.docs.forEach(e=>{r.splice(r.indexOf(e.id),1),n[t.relationTo][e.id]=e}),r.forEach(e=>{n[t.relationTo][e]=!1}),n}case"REQUEST":{let n=(0,s._)({},e);return t.docs.forEach(e=>{let{relationTo:t,value:r}=e;"object"!=typeof n[t]&&(n[t]={}),n[t][r]=null}),n}default:return e}}var u3=(0,p.createContext)({}),u6=e=>{let t,n=(0,_.c)(15),{children:r}=e,a;n[0]===Symbol.for("react.memo_cache_sentinel")?(a={},n[0]=a):a=n[0];let[l,o]=(0,p.useReducer)(u2,a),i=u1(l,100),{config:u}=(0,m.c)(),{collections:d,routes:f}=u,{api:h}=f,{i18n:v}=(0,g.d)(),{code:y}=aF(),x=(0,p.useRef)(y),w;n[1]!==h||n[2]!==d||n[3]!==i||n[4]!==v||n[5]!==y?(w=e=>{let t=void 0!==e&&e;Object.entries(i).forEach(async e=>{let[n,r]=e,a=[];if(Object.entries(r).forEach(e=>{let[n,r]=e;(null===r||t)&&a.push(n)}),a.length>0){let e=D({apiRoute:h,path:"/".concat(n)}),t=new URLSearchParams,r={};t.append("depth","0"),t.append("draft","true"),t.append("limit","250");let i=d.find(e=>e.slug===n);if(i.admin.enableListViewSelectAPI){var l;r[null!=(l=i.admin.useAsTitle)?l:"id"]=!0,i.upload&&(e=>{let{collectionConfig:t,select:n}=e;t.upload&&n&&(n.mimeType=!0,n.thumbnailURL=!0,t.upload.imageSizes&&t.upload.imageSizes.length>0?t.upload.adminThumbnail&&"string"==typeof t.upload.adminThumbnail?n.sizes={[t.upload.adminThumbnail]:{filename:!0}}:n.sizes=t.upload.imageSizes.reduce((e,t)=>(0,c._)((0,s._)({},e),{[t.name]:{filename:!0,url:!0,width:!0}}),{}):n.url=!0)})({collectionConfig:i,select:r})}y&&t.append("locale",y);let u=a.map(u4);t.append("where[id][in]",u.join(","));let f="?".concat(t.toString(),"&").concat(ec({select:r})),p=await fetch("".concat(e).concat(f),{credentials:"include",headers:{"Accept-Language":v.language}});if(p.ok){let e=await p.json();e.docs&&o({type:"ADD_LOADED",docs:e.docs,idsToLoad:a,relationTo:n})}else o({type:"ADD_LOADED",docs:[],idsToLoad:a,relationTo:n})}})},n[1]=h,n[2]=d,n[3]=i,n[4]=v,n[5]=y,n[6]=w):w=n[6];let C=w,S,j;n[7]!==C||n[8]!==y?(S=()=>{C(y&&x.current!==y),x.current=y},j=[y,C],n[7]=C,n[8]=y,n[9]=S,n[10]=j):(S=n[9],j=n[10]),(0,p.useEffect)(S,j),n[11]===Symbol.for("react.memo_cache_sentinel")?(t=e=>{o({type:"REQUEST",docs:e})},n[11]=t):t=n[11];let E=t,N;return n[12]!==r||n[13]!==l?(N=(0,b.jsx)(u3,{value:{documents:l,getRelationships:E},children:r}),n[12]=r,n[13]=l,n[14]=N):N=n[14],N},u5=()=>(0,p.use)(u3);function u4(e){return String(e)}var u8=e=>{let{allowCreate:t,baseClass:n,buttonStyle:r,className:a,collections:l,i18n:o,icon:i,label:s,onClick:c,permissions:u,relationTo:d}=e;return t?Array.isArray(d)?(0,b.jsx)("div",{className:"".concat(n,"__add-new-polymorphic-wrapper"),children:(0,b.jsx)(nO,{button:(0,b.jsx)(nF,{buttonStyle:r,className:a,icon:i,children:s}),buttonType:"custom",horizontalAlign:"center",render:e=>{let{close:t}=e;return(0,b.jsx)(n_.ButtonGroup,{children:d.map(e=>{var r;return(null==(r=u.collections[e])?void 0:r.create)?(0,b.jsx)(n_.Button,{className:"".concat(n,"__relation-button--").concat(e),onClick:()=>{t(),c(e)},children:(0,y.getTranslation)(l.find(t=>t.slug===e).labels.singular,o)},e):null})})},size:"medium"})}):(0,b.jsx)(nF,{buttonStyle:r,className:a,onClick:()=>c(),children:s}):null},u9=Symbol.for("react.lazy");function u7(e){return p.default.isValidElement(e)||(null==e?void 0:e.$$typeof)===u9}var de=e=>{let{cellData:t,nowrap:n}=e,r=(null==t?void 0:t.length)>100?"".concat(t.substring(0,100),"â¦"):t;return(0,b.jsx)("code",{className:"code-cell",style:n?{whiteSpace:"nowrap"}:{},children:(0,b.jsx)("span",{children:r})})};function dt(e){let{blockType:t}=e;return t}var dn=e=>{let{cellData:t,field:n,rowData:r}=e,{name:a,accessor:l,admin:o,timezone:i}=n,{date:s}=void 0===o?{}:o,{config:c}=(0,m.c)(),{admin:u}=c,{dateFormat:d}=u,{i18n:f}=(0,g.d)(),p=i&&r?eR(r,"".concat(l||a,"_tz"),void 0):void 0,h=(null==s?void 0:s.displayFormat)||d;
2return(0,b.jsx)("span",{children:!!t&&lC({date:t,i18n:f,pattern:h,timezone:p})})},dr=()=>(0,b.jsxs)("svg",{height:"150",style:{backgroundColor:"#333333"},viewBox:"0 0 150 150",width:"150",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M82.8876 50.5H55.5555V100.5H94.4444V61.9818H82.8876V50.5Z",fill:"white"}),(0,b.jsx)("path",{d:"M82.8876 61.9818H94.4444L82.8876 50.5V61.9818Z",fill:"#9A9A9A"})]});function da(e,t){if(!t)return e;let n=e.includes("?")?"&":"?";return"".concat(e).concat(n).concat(encodeURIComponent(t))}var dl="thumbnail",di=e=>{let{className:t="",doc:{filename:n}={},fileSrc:r,height:a,imageCacheTag:l,size:o,width:i}=e,[s,c]=p.default.useState(void 0),u=[dl,"".concat(dl,"--size-").concat(o||"medium"),t].join(" "),d=p.default.useMemo(()=>r?da(r,l):null,[r,l]);return p.default.useEffect(()=>{if(!d)return void c(!1);c(void 0);let e=new Image;e.src=d,e.onload=()=>{c(!0)},e.onerror=()=>{c(!1)}},[d]),(0,b.jsxs)("div",{className:u,children:[void 0===s&&(0,b.jsx)(m.f,{height:"100%"}),s&&(0,b.jsx)("img",{alt:n,height:a,src:d,width:i}),!1===s&&(0,b.jsx)(dr,{})]})};function ds(e){let{alt:t,className:n="",filename:r,fileSrc:a,imageCacheTag:l,size:o}=e,[i,s]=p.default.useState(void 0),c=[dl,"".concat(dl,"--size-").concat(o||"medium"),n].join(" "),u=p.default.useMemo(()=>a?da(a,l):null,[a,l]);return p.default.useEffect(()=>{if(!u)return void s(!1);s(void 0);let e=new Image;e.src=u,e.onload=()=>{s(!0)},e.onerror=()=>{s(!1)}},[u]),(0,b.jsxs)("div",{className:c,children:[void 0===i&&(0,b.jsx)(m.f,{height:"100%"}),i&&(0,b.jsx)("img",{alt:t||r,src:u}),!1===i&&(0,b.jsx)(dr,{})]})}var dc="file",du=e=>{var t,n,r;let{cellData:a,collectionConfig:l,field:o,rowData:i}=e;if(null!=(t=null!=(n="displayPreview"in o?o.displayPreview:void 0)?n:null==(r=l.upload)?void 0:r.displayPreview)&&!t)return(0,b.jsx)(b.Fragment,{children:String(a)});{let e=eP(null==i?void 0:i.mimeType),t=e?(null==i?void 0:i.thumbnailURL)||(null==i?void 0:i.url):null==i?void 0:i.thumbnailURL;e&&(t=eA({sizes:null==i?void 0:i.sizes,thumbnailURL:null==i?void 0:i.thumbnailURL,url:null==i?void 0:i.url,width:null==i?void 0:i.width}));let n=null==l?void 0:l.upload,r=(null==n?void 0:n.cacheTags)&&(null==i?void 0:i.updatedAt);return(0,b.jsxs)("div",{className:dc,children:[(0,b.jsx)(di,{className:"".concat(dc,"__thumbnail"),collectionSlug:null==l?void 0:l.slug,doc:(0,c._)((0,s._)({},i),{filename:a}),fileSrc:t,imageCacheTag:r,size:"small",uploadConfig:n}),(0,b.jsx)("span",{className:"".concat(dc,"__filename"),children:String(a)})]})}},dd=!!("u">typeof window&&window.document&&window.document.createElement),df=e=>{var t;let n,r,a,l,o=(0,_.c)(39),{cellData:i,customCellProps:s,field:c,field:u}=e,{label:d}=u,f="relationTo"in c&&c.relationTo||"collection"in c&&c.collection,h="collection"in c?null==i?void 0:i.docs:i,{config:v,getEntityConfig:x}=(0,m.c)(),{collections:w}=v,[C,S]=nD(),j;o[0]===Symbol.for("react.memo_cache_sentinel")?(j=[],o[0]=j):j=o[0];let[E,N]=(0,p.useState)(j),{documents:k,getRelationships:T}=u5(),[R,A]=(0,p.useState)(!1),{i18n:P,t:O}=(0,g.d)(),D=!!dd&&(null==S||null==(t=S.boundingClientRect)?void 0:t.top)<window.innerHeight,I;if(o[1]!==h||o[2]!==T||o[3]!==R||o[4]!==D||o[5]!==f?(I=()=>{if((h||"number"==typeof h)&&D&&!R){let e=[],t=Array.isArray(h)?h:[h];t.slice(0,t.length<3?t.length:3).forEach(t=>{"object"==typeof t&&"relationTo"in t&&"value"in t&&e.push(t),("number"==typeof t||"string"==typeof t)&&"string"==typeof f&&e.push({relationTo:f,value:t})}),T(e),A(!0),N(e)}},o[1]=h,o[2]=T,o[3]=R,o[4]=D,o[5]=f,o[6]=I):I=o[6],o[7]!==h||o[8]!==w||o[9]!==T||o[10]!==R||o[11]!==D||o[12]!==f?(n=[h,f,w,D,R,T],o[7]=h,o[8]=w,o[9]=T,o[10]=R,o[11]=D,o[12]=f,o[13]=n):n=o[13],(0,p.useEffect)(I,n),o[14]!==R?(r=()=>{R&&A(!1)},o[14]=R,o[15]=r):r=o[15],o[16]!==h?(a=[h],o[16]=h,o[17]=a):a=o[17],(0,p.useEffect)(r,a),o[18]!==h||o[19]!==v.admin||o[20]!==s||o[21]!==k||o[22]!==c||o[23]!==x||o[24]!==P||o[25]!==C||o[26]!==d||o[27]!==O||o[28]!==E){let e;o[30]!==v.admin||o[31]!==s||o[32]!==k||o[33]!==c||o[34]!==x||o[35]!==P||o[36]!==O||o[37]!==E.length?(e=(e,t)=>{var n,r,a;let{relationTo:l,value:o}=e,i=k[l][o],u=x({collectionSlug:l}),d=lN({collectionConfig:u,data:i||null,dateFormat:v.admin.dateFormat,fallback:"".concat(O("general:untitled")," - ID: ").concat(o),i18n:P}),f=null;return"upload"===c.type&&(null==(n=null!=(r="displayPreview"in c?c.displayPreview:void 0)?r:null==(a=u.upload)?void 0:a.displayPreview)||n)&&i&&(f=(0,b.jsx)(du,{cellData:d,collectionConfig:u,collectionSlug:u.slug,customCellProps:s,field:c,rowData:i})),(0,b.jsxs)(p.default.Fragment,{children:[!1===i&&"".concat(O("general:untitled")," - ID: ").concat(o),null===i&&"".concat(O("general:loading"),"..."),i?f||d:null,E.length>t+1&&", "]},t)},o[30]=v.admin,o[31]=s,o[32]=k,o[33]=c,o[34]=x,o[35]=P,o[36]=O,o[37]=E.length,o[38]=e):e=o[38],l=(0,b.jsxs)("div",{className:"relationship-cell",ref:C,children:[E.map(e),Array.isArray(h)&&h.length>3&&O("fields:itemsAndMore",{count:h.length-3,items:""}),0===E.length&&O("general:noLabel",{label:(0,y.getTranslation)(d||"",P)})]}),o[18]=h,o[19]=v.admin,o[20]=s,o[21]=k,o[22]=c,o[23]=x,o[24]=P,o[25]=C,o[26]=d,o[27]=O,o[28]=E,o[29]=l}else l=o[29];return l},dp=e=>{let t=(0,_.c)(7),{cellData:n,field:r}=e,{options:a}=r,{i18n:l}=(0,g.d)(),o;t[0]!==l||t[1]!==a?(o=e=>e.map(e=>{var t,n;let r=null==(n=a.filter(t=>t.value===e))||null==(t=n[0])?void 0:t.label;return(0,y.getTranslation)(r,l)}).join(", "),t[0]=l,t[1]=a,t[2]=o):o=t[2];let i=o,s;if(t[3]!==n||t[4]!==i||t[5]!==a){let e;e=j(a)?i(Array.isArray(n)?n:[n]):Array.isArray(n)?n.join(", "):n,s=(0,b.jsx)("span",{children:e}),t[3]=n,t[4]=i,t[5]=a,t[6]=s}else s=t[6];return s},dh={array:e=>{let t=(0,_.c)(2),{cellData:n,field:r}=e,{labels:a}=r,{i18n:l}=(0,g.d)(),o=null!=n?n:[],i=1===o.length?"".concat(o.length," ").concat((0,y.getTranslation)((null==a?void 0:a.singular)||l.t("general:rows"),l)):"".concat(o.length," ").concat((0,y.getTranslation)((null==a?void 0:a.plural)||l.t("general:rows"),l)),s;return t[0]!==i?(s=(0,b.jsx)("span",{children:i}),t[0]=i,t[1]=s):s=t[1],s},blocks:e=>{var t;let n,r=(0,_.c)(2),{cellData:a,field:l}=e,{blockReferences:o,blocks:i,labels:s}=l,{i18n:c}=(0,g.d)(),{config:u}=(0,m.c)(),d=Array.isArray(a)?a.map(dt):[],f=null==(t=null!=o?o:i)?void 0:t.map(e=>{let t="string"==typeof e?u.blocksMap[e]:e;return{slug:t.slug,label:(0,y.getTranslation)(t.labels.singular,c)}}),p="0 ".concat((0,y.getTranslation)(null==s?void 0:s.plural,c)),h=e=>e.map(e=>{var t,n;return null==(n=f.filter(t=>t.slug===e))||null==(t=n[0])?void 0:t.label}).join(", ");
2if(d.length>5){let e=d.length-5;p="".concat(d.length," ").concat((0,y.getTranslation)(null==s?void 0:s.plural,c)," - ").concat(c.t("fields:itemsAndMore",{count:e,items:h(d.slice(0,5))}))}else d.length>0&&(p="".concat(d.length," ").concat((0,y.getTranslation)(1===d.length?null==s?void 0:s.singular:null==s?void 0:s.plural,c)," - ").concat(h(d)));return r[0]!==p?(n=(0,b.jsx)("span",{children:p}),r[0]=p,r[1]=n):n=r[1],n},checkbox:e=>{let t=(0,_.c)(3),{cellData:n}=e,{t:r}=(0,g.d)(),a="general:".concat(n),l;return t[0]!==r||t[1]!==a?(l=(0,b.jsx)("code",{className:"bool-cell",children:(0,b.jsx)("span",{children:r(a).toLowerCase()})}),t[0]=r,t[1]=a,t[2]=l):l=t[2],l},code:de,date:dn,File:du,join:df,json:e=>{let t=(0,_.c)(4),{cellData:n}=e,{t:r}=(0,g.d)();try{let e;if(t[0]!==n){let r,a=(r=JSON.stringify(n)).length/100>1.5?"".concat(r.substring(0,100),"â¦"):r;e=(0,b.jsx)("code",{className:"json-cell",children:(0,b.jsx)("span",{children:a})}),t[0]=n,t[1]=e}else e=t[1];return e}catch(n){let e;return t[2]!==r?(e=(0,b.jsx)("code",{className:"json-cell",children:(0,b.jsx)("span",{children:r("general:error")})}),t[2]=r,t[3]=e):e=t[3],e}},radio:dp,relationship:df,select:dp,textarea:e=>{let{cellData:t}=e,n=(null==t?void 0:t.length)>100?"".concat(t.substring(0,100),"â¦"):t;return(0,b.jsx)("span",{children:n})},upload:df},dm=e=>{let t=(0,_.c)(16),{cellData:n,className:r,collectionSlug:a,field:l,field:o,link:i,linkURL:u,onClick:d,rowData:f,viewType:p}=e,{admin:h}=o,{i18n:v}=(0,g.d)(),{config:x,getEntityConfig:w}=(0,m.c)(),{routes:C}=x,{admin:S}=C,j,E;if(t[0]!==h||t[1]!==S||t[2]!==n||t[3]!==r||t[4]!==a||t[5]!==l||t[6]!==w||t[7]!==v||t[8]!==i||t[9]!==u||t[10]!==d||t[11]!==e||t[12]!==f||t[13]!==p){E=Symbol.for("react.early_return_sentinel");e:{let t=w({collectionSlug:a}),o=h&&"className"in h?h.className:void 0,m=r||(l.admin&&"className"in l.admin?l.admin.className:null)||o,g="span",x={className:m};if(i&&(x.prefetch=!1,g=nh,u?x.href=u:x.href=(null==t?void 0:t.slug)?D({adminRoute:S,path:"/collections/".concat(null==t?void 0:t.slug).concat("trash"===p?"/trash":"","/").concat(encodeURIComponent(f.id))}):""),"function"==typeof d&&(g="button",x.type="button",x.onClick=()=>{d({cellData:n,collectionSlug:null==t?void 0:t.slug,rowData:f})}),k(l)){E=(0,b.jsx)(g,(0,c._)((0,s._)({},x),{children:(0,b.jsx)(de,{cellData:"ID: ".concat(n),collectionConfig:t,collectionSlug:a,field:(0,c._)((0,s._)({},l),{type:"code"}),nowrap:!0,rowData:f})}));break e}let _=((e,t,n)=>{if(((null==t?void 0:t.type)==="select"||(null==t?void 0:t.type)==="radio")&&Array.isArray(t.options)){let r=t.options.find(t=>"object"==typeof t?t.value===e:t===e);if(r)return"object"==typeof r&&"label"in r?u7(r.label)?r.label:(0,y.getTranslation)(r.label,n)||r.value:r}return e})(n,l,v),C="u">typeof n&&dh[l.type],N=null;if(u7(_))N=_;else if(C)N=(0,b.jsx)(C,(0,s._)({cellData:n,rowData:f},e));else if(!C)if((null==t?void 0:t.upload)&&R(l)&&"filename"===l.name&&"text"===l.type){let r=dh.File;N=(0,b.jsx)(r,(0,c._)((0,s._)({cellData:n,rowData:f},e),{collectionConfig:t,field:l}))}else{E=(0,b.jsxs)(g,(0,c._)((0,s._)({},x),{children:[(""===_||typeof _>"u"||null===_)&&v.t("general:noLabel",{label:(0,y.getTranslation)(("label"in l?l.label:null)||"data",v)}),"string"==typeof _&&_,"number"==typeof _&&_,"object"==typeof _&&null!==_&&JSON.stringify(_)]}));break e}if(("select"===l.type||"radio"===l.type)&&l.options.length&&n){let e=Array.isArray(n)?n.map(dg).join(" "):"selected--".concat(n),t=[x.className,e].filter(
2Boolean).join(" ");E=(0,b.jsx)(g,(0,c._)((0,s._)({},x),{className:t,children:N}));break e}j=(0,b.jsx)(g,(0,c._)((0,s._)({},x),{children:N}))}t[0]=h,t[1]=S,t[2]=n,t[3]=r,t[4]=a,t[5]=l,t[6]=w,t[7]=v,t[8]=i,t[9]=u,t[10]=d,t[11]=e,t[12]=f,t[13]=p,t[14]=j,t[15]=E}else j=t[14],E=t[15];return E!==Symbol.for("react.early_return_sentinel")?E:j};function dg(e){return"selected--".concat(e)}var dv=p.default.createContext(null),db=()=>p.default.use(dv),dy=e=>{let t=(0,_.c)(3),{onDrawerOpen:n}=e,r=db(),a;return t[0]!==r||t[1]!==n?(a=(0,b.jsxs)("div",{className:"drawer-link",children:[(0,b.jsx)(dm,(0,c._)((0,s._)({},r),{className:"drawer-link__cell",link:!1,onClick:null})),(0,b.jsx)("button",{className:"drawer-link__doc-drawer-toggler",onClick:()=>{n(r.rowData.id,r.collectionSlug)},type:"button",children:(0,b.jsx)(nb,{})})]}),t[0]=r,t[1]=n,t[2]=a):a=t[2],a},dx="clickable-arrow",dw="paginator__page",d_=e=>{let{isCurrent:t,isFirstPage:n=!1,isLastPage:r=!1,page:a=1,updatePage:l}=e,o=[dw,t&&"".concat(dw,"--is-current"),n&&"".concat(dw,"--is-first-page"),r&&"".concat(dw,"--is-last-page")].filter(Boolean).join(" ");return(0,b.jsx)("button",{className:o,onClick:()=>l(a),type:"button",children:a})},dC={ClickableArrow:e=>{let{direction:t="right",isDisabled:n=!1,updatePage:r}=e,a=[dx,n&&"".concat(dx,"--is-disabled"),t&&"".concat(dx,"--").concat(t)].filter(Boolean).join(" ");return(0,b.jsx)("button",{className:a,disabled:n,onClick:n?void 0:r,type:"button",children:(0,b.jsx)(nv,{})})},Page:d_,Separator:()=>(0,b.jsx)("span",{className:"paginator__separator",children:"â"})},dS=e=>{let{hasNextPage:t=!1,hasPrevPage:n=!1,nextPage:r=null,numberOfNeighbors:a=1,onChange:l,page:o,prevPage:i=null,totalPages:c=null}=e;if(!n&&!t)return null;let u=e=>{"function"==typeof l&&l(e)},d=Array.from({length:c},(e,t)=>t+1),f=o-1-a;f<=0&&(f=0);let p=o-1+a+1,h=d.slice(f,p);return o-a-1>=2&&h.unshift({type:"Separator"}),o>a+1&&h.unshift({type:"Page",props:{isFirstPage:!0,page:1,updatePage:u}}),o+a+1<c&&h.push({type:"Separator"}),p<c&&h.push({type:"Page",props:{isLastPage:!0,page:c,updatePage:u}}),h.unshift({type:"ClickableArrow",props:{direction:"right",isDisabled:!t,updatePage:()=>u(null!=r?r:o+1)}}),h.unshift({type:"ClickableArrow",props:{direction:"left",isDisabled:!n,updatePage:()=>u(null!=i?i:Math.max(1,o-1))}}),(0,b.jsx)("div",{className:"paginator",children:h.map((e,t)=>{if("number"==typeof e)return(0,b.jsx)(d_,{isCurrent:o===e,page:e,updatePage:u},t);let n=dC[e.type];return(0,b.jsx)(n,(0,s._)({},e.props),t)})})},dj=()=>{let e=(0,_.c)(11),{data:t,handlePageChange:n}=uy(),r=t.nextPage||2,a;e[0]!==n?(a=e=>{n(e)},e[0]=n,e[1]=a):a=e[1];let l=t.page||1,o=t.prevPage||void 0,i;return e[2]!==t.hasNextPage||e[3]!==t.hasPrevPage||e[4]!==t.limit||e[5]!==t.totalPages||e[6]!==r||e[7]!==a||e[8]!==l||e[9]!==o?(i=(0,b.jsx)(dS,{hasNextPage:t.hasNextPage,hasPrevPage:t.hasPrevPage,limit:t.limit,nextPage:r,numberOfNeighbors:1,onChange:a,page:l,prevPage:o,totalPages:t.totalPages}),e[2]=t.hasNextPage,e[3]=t.hasPrevPage,e[4]=t.limit,e[5]=t.totalPages,e[6]=r,e[7]=a,e[8]=l,e[9]=o,e[10]=i):i=e[10],i},dE="relationship-table",dN=e=>{var t,n,r,a,l,o;let{AfterInput:i,allowCreate:u=!0,BeforeInput:d,disableTable:f=!1,field:h,fieldPath:v,filterOptions:x,initialData:w,initialDrawerData:_,Label:C,parent:S,relationTo:j}=e,[E,N]=(0,p.useState)(null),{config:k,getEntityConfig:T}=(0,m.c)(),{i18n:R,t:A}=(0,g.d)(),[P,O]=(0,p.useState)(),[D,I]=(0,p.useState)(!1),[M]=(0,p.useState)(()=>T({collectionSlug:j})),L=Array.isArray(j),[F,B]=(0,p.useState)(L?void 0:j),{permissions:U}=aP(),z=(0,p.useRef)(!1),[V,q]=(0,p.useState)(void 0),[H,,{closeDrawer:$,isDrawerOpen:K,openDrawer:G}]=uJ({id:V,collectionSlug:F}),[W,Y]=(0,p.useState)(!f),[Q,X]=(0,p.useState)(()=>w?(0,c._)((0,s._)({},w),{docs:Array.isArray(w.docs)?w.docs.reduce((e,t)=>"string"==typeof t||"number"==typeof t?[...e,{id:t}]:[...e,t],[]):[]}):void 0),[J,Z]=(0,p.useState)(),{getTableState:ee}=uS(),et=(0,p.useCallback)(async e=>{var t,n;let r=(0,c._)((0,s._)({limit:(null==h?void 0:h.defaultLimit)||(null==M||null==(n=M.admin)||null==(t=n.pagination)?void 0:t.defaultLimit),sort:h.defaultSort||(null==M?void 0:M.defaultSort)},P||{}),{where:(0,s._)({},(null==P?void 0:P.where)||{})});x&&(r.where=ev(r.where,x));let a=h.admin.defaultColumns?h.admin.defaultColumns.map(e=>({accessor:e,active:!0})):void 0,l="boolean"==typeof h.admin.disableRowTypes?!h.admin.disableRowTypes:Array.isArray(j),{data:o,state:i,Table:u}=await ee({collectionSlug:j,columns:ey(null==P?void 0:P.columns)||a,data:e,enableRowSelections:!1,orderableFieldName:!h.orderable||Array.isArray(h.collection)?void 0:"_".concat(h.collection,"_").concat(h.name,"_order"),parent:S,query:r,renderRowTypes:l,tableAppearance:"condensed"});X(o),N(u),Z(i),Y(!1)},[h.defaultLimit,h.defaultSort,h.admin.defaultColumns,h.admin.disableRowTypes,h.collection,h.name,h.orderable,null==M||null==(n=M.admin)||null==(t=n.pagination)?void 0:t.defaultLimit,null==M?void 0:M.defaultSort,P,x,ee,j,S]),en=nk((e,t)=>{t||E&&!e||et()});(0,p.useEffect)(()=>{en(P,f)},[P,f]);let er=(0,p.useCallback)(e=>{var t;let{doc:n,operation:r}=e;"create"===r&&$();let a=null==Q||null==(t=Q.docs)?void 0:t.findIndex(e=>e.id===n.id),l={docs:[]};if(-1!==a){let e=[...Q.docs];e[a]=n,l.docs=e}else l.docs=[n,...Q.docs];et(l)},[null==Q?void 0:Q.docs,et,$]),ea=(0,p.useCallback)(e=>{let t=Q.docs.filter(t=>t.id!==e.id);et((0,c._)((0,s._)({},Q),{docs:t})),q(void 0)},[Q,et]),el=(0,p.useCallback)((e,t)=>{z.current=!0,q(e||void 0),B(t||void 0)},[]);(0,p.useEffect)(()=>{z.current&&(z.current=!1,G())},[G]),(0,p.useEffect)(()=>{K||q(void 0)},[K]);let eo=!1!==u&&(null==U||null==(a=U.collections)||null==(r=a[L?j[0]:j])?void 0:r.create);(0,p.useEffect)(()=>{L&&F&&G()},[F,G,L]),(0,p.useEffect)(()=>{L&&!K&&F&&B(void 0)},[K]);let ei=p.default.useMemo(()=>{var e,t,n,r,a;return{columns:null==(n=ey(J))?void 0:n.map(e=>{let{accessor:t}=e;return t}),limit:null!=(e=h.defaultLimit)?e:null==M||null==(a=M.admin)||null==(r=a.pagination)?void 0:r.defaultLimit,sort:null!=(t=h.defaultSort)?t:null==M?void 0:M.defaultSort}},[J,h,M]);return(0,b.jsxs)("div",{className:dE,children:[(0,b.jsxs)("div",{className:"".concat(dE,"__header"),children:[C,(0,b.jsxs)("div",{className:"".concat(dE,"__actions"),children:[(0,b.jsx)(u8,{allowCreate:!1!==u,baseClass:dE,buttonStyle:"none",className:"".concat(dE,"__add-new").concat(L?"-polymorphic":" doc-drawer__toggler"),collections:k.collections,i18n:R,icon:L?"plus":void 0,label:R.t("fields:addNew"),onClick:L?B:G,permissions:U,relationTo:j}),(0,b.jsx)(op,{"aria-controls":"".concat(dE,"-columns"),"aria-expanded":D,className:"".concat(dE,"__toggle-columns ").concat(D?"".concat(dE,"__buttons-active"):""),icon:(0,b.jsx)(nv,{direction:D?"up":"down"}),onClick:()=>I(!D),pillStyle:"light",size:"small",children:A("general:columns")})]})]}),d,W?(0,b.jsx)("p",{children:A("general:loading")}):(0,b.jsxs)(p.Fragment,{children:[(null==Q?void 0:Q.docs)&&0===Q.docs.length&&(0,b.jsx)(u0,{Actions:eo?[(0,b.jsx)(u8,{allowCreate:eo,baseClass:dE,collections:k.collections,i18n:R,label:R.t("general:createNewLabel",{label:L?R.t("general:document"):(0,y.getTranslation)(null==M||null==(l=M.labels)?void 0:l.singular,R)}),onClick:L?B:G,permissions:U,relationTo:j},"create")]:[],Message:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("h3",{children:R.t("general:noResultsFound")}),(0,b.jsx)("p",{children:R.t("general:noResults",{label:L?R.t("general:documents"):(0,y.getTranslation)(null==M||null==(o=M.labels)?void 0:o.plural,R)})})]})}),(null==Q?void 0:Q.docs)&&Q.docs.length>0&&(0,b.jsx)(u6,{children:(0,b.jsx)(u_,{data:Q,modifySearchParams:!1,onQueryChange:O,orderableFieldName:!h.orderable||Array.isArray(h.collection)?void 0:"_".concat(h.collection,"_").concat(v.replaceAll(".","_"),"_order"),query:ei,children:(0,b.jsxs)(uk,{collectionSlug:L?j[0]:j,columnState:J,LinkedCellOverride:(0,b.jsx)(dy,{currentDrawerID:V,onDrawerOpen:el}),children:[(0,b.jsx)(or,{className:"".concat(dE,"__columns"),height:D?"auto":0,id:"".concat(dE,"-columns"),children:(0,b.jsx)("div",{className:"".concat(dE,"__columns-inner"),children:M&&(0,b.jsx)(uA,{collectionSlug:M.slug})})}),E,(0,b.jsx)(dj,{})]})})})]}),i,(0,b.jsx)(H,{initialData:_,onDelete:ea,onSave:er})]})},dk="default"in up.default?up.default.default:up.default,dT=e=>{var t;let{collectionSlug:n,config:r,docID:a,fields:l,segments:o}=e,i=em(l,{keepPresentationalFields:!0}),s=o[0],c=i.find(e=>e.name===s);if(!c)return null;if("relationship"===c.type||"upload"===c.type){let e=a;return Array.isArray(c.relationTo)&&(e={relationTo:n,value:a}),{[c.name]:c.hasMany?[e]:e}}let u=o.slice(1,o.length);if("tab"===c.type||"group"===c.type&&R(c))return{[c.name]:dT({collectionSlug:n,config:r,docID:a,fields:c.fields,segments:u})};if("array"===c.type){let e=dT({collectionSlug:n,config:r,docID:a,fields:c.fields,segments:u});return e.id=dk().toHexString(),{[c.name]:[e]}}if("blocks"===c.type)for(let e of null!=(t=c.blockReferences)?t:c.blocks){let t="string"==typeof e?r.blocksMap[e]:e,l=dT({collectionSlug:n,config:r,docID:a,fields:t.fields,segments:u});if(l)return l.id=dk().toHexString(),l.blockType=t.slug,{[c.name]:[l]}}},dR=lJ(e=>{let{field:t,field:{admin:{allowCreate:n,description:r},collection:a,label:l,localized:o,on:i,required:s},path:c}=e,{id:u,docConfig:d}=lU(),{config:f,getEntityConfig:h}=(0,m.c)(),{customComponents:{AfterInput:g,BeforeInput:v,Description:y,Error:x,Label:w}={},path:_,showError:C,value:S}=lY({potentiallyStalePath:c}),j=(0,p.useMemo)(()=>
2{if(!u)return null;let e=u;Array.isArray(t.targetField.relationTo)&&(e={relationTo:d.slug,value:e});let n=Array.isArray(a)?{}:{[i]:{equals:e}};return t.where?{and:[n,t.where]}:n},[u,a,t.targetField.relationTo,t.where,i,null==d?void 0:d.slug]),E=(0,p.useMemo)(()=>{let e=h({collectionSlug:Array.isArray(t.collection)?t.collection[0]:t.collection});return dT({collectionSlug:null==d?void 0:d.slug,config:f,docID:u,fields:null==e?void 0:e.fields,segments:t.on.split(".")})},[h,t.collection,t.on,null==d?void 0:d.slug,u,f]);return d?(0,b.jsxs)("div",{className:[l0,C&&"error","join"].filter(Boolean).join(" "),id:"field-".concat(null==_?void 0:_.replace(/\./g,"__")),children:[(0,b.jsx)(tE,{CustomComponent:x,Fallback:(0,b.jsx)(rg,{path:_,showError:C})}),(0,b.jsx)(dN,{AfterInput:g,allowCreate:"u">typeof u&&n,BeforeInput:v,disableTable:null===j,field:t,fieldPath:_,filterOptions:j,initialData:u&&S?S:{docs:[]},initialDrawerData:E,Label:(0,b.jsx)("h4",{style:{margin:0},children:w||(0,b.jsx)(az,{label:l,localized:o,path:_,required:s})}),parent:"u">typeof u?{id:u,collectionSlug:d.slug,joinPath:_}:void 0,relationTo:a}),(0,b.jsx)(tE,{CustomComponent:y,Fallback:(0,b.jsx)(rm,{description:r,path:_})})]}):null}),dA=lJ(e=>{let{field:t,field:{admin:{className:n,description:r,editorOptions:a,maxHeight:l}={},jsonSchema:o,label:i,localized:u,required:d},path:f,readOnly:h,validate:g}=e,{insertSpaces:v=m.k.insertSpaces,tabSize:y=m.k.tabSize}=a||{},x=(0,p.useCallback)(e=>{if(void 0!==e)return null===e?"":v?JSON.stringify(e,null,y):JSON.stringify(e,null," ")},[y,v]),[w,_]=(0,p.useState)(),C=p.default.useRef("formState"),[S,j]=(0,p.useState)(Date.now()),{customComponents:{AfterInput:E,BeforeInput:N,Description:k,Error:T,Label:R}={},disabled:A,initialValue:P,path:O,setValue:D,showError:I,value:M}=lY({potentiallyStalePath:f,validate:(0,p.useCallback)((e,t)=>{if("function"==typeof g)return g(e,(0,c._)((0,s._)({},t),{jsonError:w,required:d}))},[g,d,w])}),L=p.default.useRef(x(null!=M?M:P)),F=(0,p.useCallback)((e,t)=>{if(!o)return;t.languages.json.jsonDefaults.setDiagnosticsOptions({enableSchemaRequest:!0,schemas:[...t.languages.json.jsonDefaults.diagnosticsOptions.schemas||[],o],validate:!0});let n=o.uri,r=n.includes("?")?"".concat(n,"&").concat(crypto.randomUUID?crypto.randomUUID():ow()):"".concat(n,"?").concat(crypto.randomUUID?crypto.randomUUID():ow());e.setModel(t.editor.createModel(x(M)||"","json",t.Uri.parse(r)))},[o,x,M]),B=(0,p.useCallback)(e=>{if(!(h||A)){C.current="internalEditor";try{D(e?JSON.parse(e):null),L.current=e,_(void 0)}catch(t){D(e||null),L.current=e,_(t)}}},[h,A,D]);(0,p.useEffect)(()=>{if("formState"===C.current){let e=x(null!=M?M:P);e!==L.current&&(L.current=e,j(Date.now()))}C.current="formState"},[P,O,x,M]);let U=(0,p.useMemo)(()=>lZ(t),[t]);return(0,b.jsxs)("div",{className:[l0,"json-field",n,I&&"error",(h||A)&&"read-only"].filter(
2Boolean).join(" "),style:U,children:[(0,b.jsx)(tE,{CustomComponent:R,Fallback:(0,b.jsx)(az,{label:i,localized:u,path:O,required:d})}),(0,b.jsxs)("div",{className:"".concat(l0,"__wrap"),children:[(0,b.jsx)(tE,{CustomComponent:T,Fallback:(0,b.jsx)(rg,{message:w,path:O,showError:I})}),N,(0,b.jsx)(oL,{defaultLanguage:"json",maxHeight:l,onChange:B,onMount:F,options:a,readOnly:h||A,recalculatedHeightAt:S,value:L.current,wrapperProps:{id:"field-".concat(null==O?void 0:O.replace(/\./g,"__"))}}),E]}),(0,b.jsx)(tE,{CustomComponent:k,Fallback:(0,b.jsx)(rm,{description:r,path:O})})]})}),dP=lJ(e=>{let{field:t,field:{admin:{className:n,description:r,placeholder:a,step:l=1}={},hasMany:o=!1,label:i,localized:u,max:d=1/0,maxRows:f=1/0,min:h=-1/0,required:m},onChange:v,path:x,readOnly:w,validate:_}=e,{i18n:C,t:S}=(0,g.d)(),{customComponents:{AfterInput:j,BeforeInput:E,Description:N,Error:k,Label:T}={},disabled:R,path:A,setValue:P,showError:O,value:D}=lY({potentiallyStalePath:x,validate:(0,p.useCallback)((e,t)=>{if("function"==typeof _)return _(e,(0,c._)((0,s._)({},t),{max:d,min:h,required:m}))},[_,h,d,m])}),I=(0,p.useCallback)(e=>{let t=parseFloat(e.target.value),n=t;Number.isNaN(t)&&(n=null),"function"==typeof v&&v(n),P(n)},[v,P]),[M,L]=(0,p.useState)([]),F=(0,p.useCallback)(e=>{if(!(w||R)){var t;P(e?Array.isArray(e)?e.map(e=>{var t;return Number((null==(t=e.value)?void 0:t.value)||e.value)}):[Number((null==(t=e.value)?void 0:t.value)||e.value)]:[])}},[w,R,P]);(0,p.useEffect)(()=>{o&&Array.isArray(D)&&L(D.map((e,t)=>({id:"".concat(e).concat(t),label:"".concat(e),value:{toString:()=>"".concat(e).concat(t),value:(null==e?void 0:e.value)||e}})))},[D,o]);let B=(0,p.useMemo)(()=>lZ(t),[t]),U=(0,y.getTranslation)(a,C);return(0,b.jsxs)("div",{className:[l0,"number",n,O&&"error",(w||R)&&"read-only",o&&"has-many"].filter(Boolean).join(" "),style:B,children:[(0,b.jsx)(tE,{CustomComponent:T,Fallback:(0,b.jsx)(az,{label:i,localized:u,path:A,required:m})}),(0,b.jsxs)("div",{className:"".concat(l0,"__wrap"),children:[(0,b.jsx)(tE,{CustomComponent:k,Fallback:(0,b.jsx)(rg,{path:A,showError:O})}),E,o?(0,b.jsx)(c9,{className:"field-".concat(A.replace(/\./g,"__")),disabled:w||R,filterOption:(e,t)=>{let n=Array.isArray(D)&&D.length>=f;return eO(t)&&!n},isClearable:!0,isCreatable:!0,isMulti:!0,isSortable:!0,noOptionsMessage:()=>Array.isArray(D)&&D.length>=f?S("validation:limitReached",{max:f,value:D.length+1}):null,onChange:F,options:[],placeholder:U,showError:O,value:M}):(0,b.jsx)("div",{children:(0,b.jsx)("input",{disabled:w||R,id:"field-".concat(A.replace(/\./g,"__")),max:d,min:h,name:A,onChange:I,onWheel:e=>{e.target.blur()},placeholder:U,step:l,type:"number",value:"number"==typeof D?D:""})}),j,(0,b.jsx)(tE,{CustomComponent:N,Fallback:(0,b.jsx)(rm,{description:r,path:A})})]})]})}),dO="point",dD=lJ(e=>{let{field:t,field:{admin:{className:n,description:r,placeholder:a,step:l}={},label:o,localized:i,required:u},path:d,readOnly:f,validate:h}=e,{i18n:m,t:v}=(0,g.d)(),{customComponents:{AfterInput:x,BeforeInput:w,Description:_,Error:C,Label:S}={},disabled:j,path:E,setValue:N,showError:k,value:T=[null,null]}=lY({potentiallyStalePath:d,validate:(0,p.useCallback)((e,t)=>{if("function"==typeof h)return h(e,(0,c._)((0,s._)({},t),{required:u}))},[h,u])}),R=(0,p.useCallback)((e,t)=>{let n=parseFloat(e.target.value);Number.isNaN(n)&&(n=e.target.value);let r=[...T];r[t]=n,N(r)},[N,T]),A=e=>{let t=v("longitude"===e?"fields:longitude":"fields:latitude"),n=o?(0,y.getTranslation)(o,m):"";return"".concat(n).concat(n?" - ":"").concat(t)},P=(0,p.useMemo)(()=>lZ(t),[t]);return(0,b.jsxs)("div",{className:[l0,dO,n,k&&"error",(f||j)&&"read-only"].filter(
2Boolean).join(" "),style:P,children:[(0,b.jsxs)("ul",{className:"".concat(dO,"__wrap"),children:[(0,b.jsxs)("li",{children:[(0,b.jsx)(tE,{CustomComponent:S,Fallback:(0,b.jsx)(az,{label:A("longitude"),localized:i,path:E,required:u})}),(0,b.jsxs)("div",{className:"input-wrapper",children:[w,(0,b.jsx)("input",{disabled:f||j,id:"field-longitude-".concat(null==E?void 0:E.replace(/\./g,"__")),name:"".concat(E,".longitude"),onChange:e=>R(e,0),placeholder:(0,y.getTranslation)(a,m),step:l,type:"number",value:T&&"number"==typeof T[0]?T[0]:""}),x]})]}),(0,b.jsxs)("li",{children:[(0,b.jsx)(tE,{CustomComponent:S,Fallback:(0,b.jsx)(az,{label:A("latitude"),localized:i,path:E,required:u})}),(0,b.jsxs)("div",{className:"input-wrapper",children:[(0,b.jsx)(tE,{CustomComponent:C,Fallback:(0,b.jsx)(rg,{path:E,showError:k})}),w,(0,b.jsx)("input",{disabled:f||j,id:"field-latitude-".concat(null==E?void 0:E.replace(/\./g,"__")),name:"".concat(E,".latitude"),onChange:e=>R(e,1),placeholder:(0,y.getTranslation)(a,m),step:l,type:"number",value:T&&"number"==typeof T[1]?T[1]:""}),x]})]})]}),(0,b.jsx)(tE,{CustomComponent:_,Fallback:(0,b.jsx)(rm,{description:r,path:E})})]})}),dI="radio-input",dM=e=>{let t,n=(0,_.c)(16),{isSelected:r,onChange:a,option:l,path:o,readOnly:i,uuid:s}=e,{i18n:c}=(0,g.d)(),u=ry(),d="field-".concat(o,"-").concat(l.value).concat(u>1?"-".concat(u):"").concat(s?"-".concat(s):""),f=r&&"".concat(dI,"--is-selected"),p;n[0]!==f?(p=[dI,f].filter(Boolean),n[0]=f,n[1]=p):p=n[1];let h=p.join(" "),m;if(n[2]!==a||n[3]!==l.value?(m=()=>"function"==typeof a?a(l.value):null,n[2]=a,n[3]=l.value,n[4]=m):m=n[4],n[5]!==c||n[6]!==d||n[7]!==r||n[8]!==l.label||n[9]!==o||n[10]!==i||n[11]!==h||n[12]!==m){let e=(0,b.jsx)("input",{checked:r,disabled:i,id:d,name:o,onChange:m,type:"radio"}),a=i&&"".concat(dI,"__styled-radio--disabled"),s;n[14]!==a?(s=["".concat(dI,"__styled-radio"),a].filter(Boolean),n[14]=a,n[15]=s):s=n[15],t=(0,b.jsx)("label",{htmlFor:d,children:(0,b.jsxs)("div",{className:h,children:[e,(0,b.jsx)("span",{className:s.join(" ")}),(0,b.jsx)("span",{className:"".concat(dI,"__label"),children:(0,y.getTranslation)(l.label,c)})]})}),n[5]=c,n[6]=d,n[7]=r,n[8]=l.label,n[9]=o,n[10]=i,n[11]=h,n[12]=m,n[13]=t}else t=n[13];return t},dL="radio-group",dF=lJ(e=>{let{disableModifyingForm:t,field:n,field:{admin:{className:r,description:a,layout:l="horizontal"}={},label:o,localized:i,options:u=[],required:d}={},onChange:f,path:h,readOnly:m,validate:g,value:v}=e,{uuid:y}=tq(),{customComponents:{AfterInput:x,BeforeInput:w,Description:_,Error:C,Label:j}={},disabled:E,path:N,setValue:k,showError:T,value:R}=lY({potentiallyStalePath:h,validate:(0,p.useCallback)((e,t)=>{if("function"==typeof g)return g(e,(0,c._)((0,s._)({},t),{options:u,required:d}))},[g,u,d])}),A=R||v,P=(0,p.useMemo)(()=>lZ(n),[n]);return(0,b.jsxs)("div",{className:[l0,dL,r,"".concat(dL,"--layout-").concat(l),T&&"error",(m||E)&&"".concat(dL,"--read-only")].filter(Boolean).join(" "),style:P,children:[(0,b.jsx)(tE,{CustomComponent:C,Fallback:(0,b.jsx)(rg,{path:N,showError:T})}),(0,b.jsx)(tE,{CustomComponent:j,Fallback:(0,b.jsx)(az,{label:o,localized:i,path:N,required:d})}),(0,b.jsxs)("div",{className:"".concat(l0,"__wrap"),children:[w,(0,b.jsx)("ul",{className:"".concat(dL,"--group"),id:"field-".concat(N.replace(/\./g,"__")),children:u.map(e=>{let n="",r=String(n=S(e)?e.value:e)===String(A),a="field-".concat(N,"-").concat(n).concat(y?"-".concat(y):"");return(0,b.jsx)("li",{children:(0,b.jsx)(dM,{id:a,isSelected:r,onChange:()=>{"function"==typeof f&&f(n),m||E||k(n,!!t)},option:S(e)?e:{label:e,value:e},path:N,readOnly:m||E,uuid:y})},"".concat(N," - ").concat(n))})}),x,(0,b.jsx)(tE,{CustomComponent:_,Fallback:(0,b.jsx)(rm,{description:a,path:N})})]})]})}),dB="relationship-add-new",dU=e=>{var t,n;let r,a,l,o,i,s,c=(0,_.c)(46),{Button:u,hasMany:d,onChange:f,path:h,relationTo:m,unstyled:v,value:x}=e,w=uP(m),{permissions:C}=aP(),[S,j]=(0,p.useState)(!1),[E,N]=(0,p.useState)(),k=w.length>1,T;c[0]!==w[0]||c[1]!==k?(T=()=>k?void 0:w[0],c[0]=w[0],c[1]=k,c[2]=T):T=c[2];let[R,A]=(0,p.useState)(T),[P,O]=(0,p.useState)(!1),{i18n:D,t:I}=(0,g.d)(),[M,L]=(0,p.useState)(!1),F=null==R?void 0:R.slug,B;c[3]!==F?(B={collectionSlug:F},c[3]=F,c[4]=B):B=c[4];let[U,z,V]=uJ(B),{isDrawerOpen:q,toggleDrawer:H}=V,$;c[5]!==R||c[6]!==d||c[7]!==f||c[8]!==x?($=e=>{let{doc:t,operation:n}=e;("create"===n||"update"===n&&eM(R))&&(x&&(Array.isArray(x)?x.some(e=>e&&e.value===t.id):x.value===t.id)||f(!0===d?[...Array.isArray(x)?x:[],{relationTo:null==R?void 0:R.slug,value:t.id}]:{relationTo:null==R?void 0:R.slug,value:t.id}),N(void 0))},c[5]=R,c[6]=d,c[7]=f,c[8]=x,c[9]=$):$=c[9];let K=$,G;c[10]===Symbol.for("react.memo_cache_sentinel")?(G=e=>{O(e)},c[10]=G):G=c[10];let W=G,Y,Q;c[11]!==C||c[12]!==w?(Y=()=>{var e,t;C&&(1===w.length?j(null==(e=C.collections[null==(t=w[0])?void 0:t.slug])?void 0:e.create):j(w.some(e=>{var t;return null==(t=C.collections[null==e?void 0:e.slug])?void 0:t.create})))}
2,Q=[C,w],c[11]=C,c[12]=w,c[13]=Y,c[14]=Q):(Y=c[13],Q=c[14]),(0,p.useEffect)(Y,Q),c[15]!==w||c[16]!==k||c[17]!==E?(a=()=>{k&&E&&A(w.find(e=>(null==e?void 0:e.slug)===E))},r=[E,k,w],c[15]=w,c[16]=k,c[17]=E,c[18]=r,c[19]=a):(r=c[18],a=c[19]),(0,p.useEffect)(a,r),c[20]!==R||c[21]!==k||c[22]!==H?(l=()=>{k&&R&&(H(),N(void 0))},o=[H,k,R],c[20]=R,c[21]=k,c[22]=H,c[23]=l,c[24]=o):(l=c[23],o=c[24]),(0,p.useEffect)(l,o),c[25]!==q||c[26]!==k?(i=()=>{k&&!q&&A(void 0)},s=[q,k],c[25]=q,c[26]=k,c[27]=i,c[28]=s):(i=c[27],s=c[28]),(0,p.useEffect)(i,s);let X=null==(t=w[0])?void 0:t.labels.singular,J,Z;if(c[29]!==u||c[30]!==U||c[31]!==z||c[32]!==R||c[33]!==D||c[34]!==K||c[35]!==h||c[36]!==C||c[37]!==P||c[38]!==w||c[39]!==S||c[40]!==M||c[41]!==I||c[42]!==X||c[43]!==v){Z=Symbol.for("react.early_return_sentinel");e:{let e=I("fields:addNewLabel",{label:(0,y.getTranslation)(X,D)});if(!S){Z=null;break e}J=(0,b.jsxs)("div",{className:dB,id:"".concat(h,"-add-new"),children:[1===w.length&&(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)(z,{className:["".concat(dB,"__add-button"),v&&"".concat(dB,"__add-button--unstyled")].filter(Boolean).join(" "),onClick:()=>{L(!1)},onMouseEnter:()=>L(!0),onMouseLeave:()=>L(!1),children:u||(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)(nI,{className:"".concat(dB,"__tooltip"),show:M,children:e}),(0,b.jsx)(nx,{})]})}),(0,b.jsx)(U,{onSave:K})]}),w.length>1&&(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)(nO,{button:u||(0,b.jsx)(nF,{buttonStyle:"none",className:"".concat(dB,"__add-button"),tooltip:P?void 0:I("fields:addNew"),children:(0,b.jsx)(nx,{})}),buttonType:"custom",horizontalAlign:"center",onToggleOpen:W,render:e=>{let{close:t}=e;return(0,b.jsx)(nE,{children:w.map(e=>{var n,r;return(null==(n=C.collections[null==e?void 0:e.slug])?void 0:n.create)?(0,b.jsx)(nN,{className:"".concat(dB,"__relation-button--").concat(null==e?void 0:e.slug),onClick:()=>{t(),N(null==e?void 0:e.slug)},children:(0,y.getTranslation)(null==e||null==(r=e.labels)?void 0:r.singular,D)},null==e?void 0:e.slug):null})})},size:"medium"}),R&&(null==(n=C.collections[null==R?void 0:R.slug])?void 0:n.create)&&(0,b.jsx)(U,{onSave:K})]})]})}c[29]=u,c[30]=U,c[31]=z,c[32]=R,c[33]=D,c[34]=K,c[35]=h,c[36]=C,c[37]=P,c[38]=w,c[39]=S,c[40]=M,c[41]=I,c[42]=X,c[43]=v,c[44]=J,c[45]=Z}else J=c[44],Z=c[45];return Z!==Symbol.for("react.early_return_sentinel")?Z:J},dz=e=>{let{allowCreate:t=!0,collectionSlugs:n,disableQueryPresets:r,drawerSlug:a,enableRowSelections:l,filterOptions:o,onBulkSelect:i,onSelect:u,overrideEntityVisibility:d=!0,selectedCollection:f}=e,{closeModal:h,isModalOpen:g}=rF(),{serverFunction:v}=uS(),[y,x]=(0,p.useState)(void 0),[w,_]=(0,p.useState)(!0),{config:{collections:C},getEntityConfig:S}=(0,m.c)(),j=g(a),E=C.filter(e=>{let{slug:t}=e;return n.includes(t)}),[N,k]=(0,p.useState)(()=>{var e;let t=S({collectionSlug:f||(null==(e=E[0])?void 0:e.slug)});return t?{label:t.labels,value:t.slug}:void 0}),[T,R,{drawerSlug:A}]=uJ({collectionSlug:N.value}),P=nk(e=>{var t;e&&e!==(null==N?void 0:N.value)&&k({label:null==(t=S({collectionSlug:e}))?void 0:t.labels,value:e})});(0,p.useEffect)(()=>{P(f)},[f]);let O=(0,p.useCallback)(async e=>{let{slug:t,query:n}=e;try{let e=(0,c._)((0,s._)({},n||{}),{where:(0,s._)({},(null==n?void 0:n.where)||{})}),i=null==o?void 0:o[t];if(o&&"boolean"!=typeof i&&(e.where=ev(e.where,i)),t){let n=await v({name:"render-list",args:{collectionSlug:t,disableBulkDelete:!0,disableBulkEdit:!0,disableQueryPresets:r,drawerSlug:a,enableRowSelections:l,overrideEntityVisibility:d,query:e}});x((null==n?void 0:n.List)||null)}else x(null);_(!1)}catch(e){console.error("Error rendering List View: ",e),j&&h(a)}},[v,h,a,j,l,o,d,r]);(0,p.useEffect)(()=>{y||O({slug:null==N?void 0:N.value})},[O,y,N.value]);let D=(0,p.useCallback)(e=>{let{doc:t}=e;"function"==typeof u&&u({collectionSlug:null==N?void 0:N.value,doc:t,docID:t.id}),h(A),h(a)},[h,A,a,u,N.value]),I=(0,p.useCallback)(e=>{O({slug:null==N?void 0:N.value,query:e})},[O,N.value]),M=(0,p.useCallback)(e=>{k(e),O({slug:null==e?void 0:e.value})},[O]),L=(0,p.useCallback)(async e=>{var t;e&&k({label:null==(t=S({collectionSlug:e}))?void 0:t.labels,value:e}),await O({slug:N.value||e})},[S,O,N.value]);return w?(0,b.jsx)(uU,{}):(0,b.jsxs)(um,{allowCreate:t,createNewDrawerSlug:A,DocumentDrawerToggler:R,drawerSlug:a,enabledCollections:n,onBulkSelect:e=>null==i?void 0:i(e,N.value),onQueryChange:I,onSelect:u,refresh:L,selectedOption:N,setSelectedOption:M,children:[y,(0,b.jsx)(T,{onSave:D})]})},dV="list-drawer",dq=e=>{let{children:t,className:n,disabled:r,drawerSlug:a,onClick:l}=e,o=(0,u._)(e,["children","className","disabled","drawerSlug","onClick"]);return(0,b.jsx)(ax,(0,c._)((0,s._)({className:[n,"".concat(dV,"__toggler")].filter(
2Boolean).join(" "),disabled:r,onClick:l,slug:a},o),{children:t}))},dH=e=>{let{drawerSlug:t}=e;return(0,b.jsx)(aw,{className:dV,gutter:!1,Header:null,slug:t,children:(0,b.jsx)(dz,(0,s._)({},e))})},d$=e=>{let t,n,r,a=(0,_.c)(42),{collectionSlugs:l,filterOptions:o,selectedCollection:i,uploads:u}=e,{config:d}=(0,m.c)(),{collections:f}=d,h=ry(),g=(0,p.useId)(),{closeModal:v,modalState:y,openModal:x,toggleModal:w}=rF(),[C,S]=(0,p.useState)(!1),[j,E]=(0,p.useState)(l),N;a[0]!==h||a[1]!==g?(N=(e=>{let{depth:t,uuid:n}=e;return"list-drawer_".concat(t,"_").concat(n)})({depth:h,uuid:g}),a[0]=h,a[1]=g,a[2]=N):N=a[2];let k=N,T,R;a[3]!==k||a[4]!==y?(T=()=>{var e;S(!!(null==(e=y[k])?void 0:e.isOpen))},R=[y,k],a[3]=k,a[4]=y,a[5]=T,a[6]=R):(T=a[5],R=a[6]),(0,p.useEffect)(T,R),a[7]!==j||a[8]!==f||a[9]!==u?(t=()=>{j&&0!==j.length||E(f.filter(e=>{let{upload:t}=e;return!u||!!t}).map(dK))},n=[j,u,f],a[7]=j,a[8]=f,a[9]=u,a[10]=t,a[11]=n):(t=a[10],n=a[11]),(0,p.useEffect)(t,n),a[12]!==k||a[13]!==w?(r=()=>{w(k)},a[12]=k,a[13]=w,a[14]=r):r=a[14];let A=r,P;a[15]!==v||a[16]!==k?(P=()=>{v(k)},a[15]=v,a[16]=k,a[17]=P):P=a[17];let O=P,D;a[18]!==k||a[19]!==x?(D=()=>{x(k)},a[18]=k,a[19]=x,a[20]=D):D=a[20];let I=D,M;a[21]!==O||a[22]!==j||a[23]!==k||a[24]!==o||a[25]!==i||a[26]!==u?(M=e=>(0,p.createElement)(dH,(0,c._)((0,s._)({},e),{closeDrawer:O,collectionSlugs:j,drawerSlug:k,filterOptions:o,key:k,selectedCollection:i,uploads:u})),a[21]=O,a[22]=j,a[23]=k,a[24]=o,a[25]=i,a[26]=u,a[27]=M):M=a[27];let L=M,F;a[28]!==k?(F=e=>(0,b.jsx)(dq,(0,c._)((0,s._)({},e),{drawerSlug:k})),a[28]=k,a[29]=F):F=a[29];let B=F,U;a[30]!==O||a[31]!==j||a[32]!==h||a[33]!==k||a[34]!==C||a[35]!==I||a[36]!==A?(U={closeDrawer:O,collectionSlugs:j,drawerDepth:h,drawerSlug:k,isDrawerOpen:C,openDrawer:I,setCollectionSlugs:E,toggleDrawer:A},a[30]=O,a[31]=j,a[32]=h,a[33]=k,a[34]=C,a[35]=I,a[36]=A,a[37]=U):U=a[37];let z=U,V;return a[38]!==L||a[39]!==z||a[40]!==B?(V=[L,B,z],a[38]=L,a[39]=z,a[40]=B,a[41]=V):V=a[41],V};function dK(e){let{slug:t}=e;return t}var dG=(e,t)=>{let n=(0,_.c)(3),r=(0,p.useRef)(void 0),a;return n[0]!==e||n[1]!==t?(a=function(){for(var n=arguments.length,a=Array(n),l=0;l<n;l++)a[l]=arguments[l];clearTimeout(r.current),r.current=setTimeout(()=>{clearTimeout(r.current),e(...a)},t)},n[0]=e,n[1]=t,n[2]=a):a=n[2],a};function dW(){let e=(0,p.useRef)([]),t=(0,p.useRef)(!1);return{queueTask:(0,p.useCallback)((n,r)=>{e.current.push(n),async function(){if(!t.current&&("function"!=typeof(null==r?void 0:r.beforeProcess)||!1!==r.beforeProcess()))for(;e.current.length>0;){let n=e.current.pop();e.current=[],t.current=!0;try{await n()}catch(e){console.error("Error in queued function:",e)}finally{t.current=!1,"function"==typeof(null==r?void 0:r.afterProcess)&&r.afterProcess()}}}()},[])}}
2var dY=(0,p.createContext)({mostRecentUpdate:null,reportUpdate:()=>null}),dQ=e=>{let t=(0,_.c)(3),{children:n}=e,[r,a]=(0,p.useState)(null),l;return t[0]!==n||t[1]!==r?(l=(0,b.jsx)(dY,{value:{mostRecentUpdate:r,reportUpdate:a},children:n}),t[0]=n,t[1]=r,t[2]=l):l=t[2],l},dX=()=>(0,p.use)(dY),dJ=e=>{for(let t in e){let n=e[t];if(("and"===t.toLowerCase()||"or"===t.toLowerCase())&&Array.isArray(n))for(let e of n)dJ(e);else n&&"object"==typeof n&&"in"in n&&Array.isArray(n.in)&&0===n.in.length&&(e[t]={exists:!1})}return e},dZ=e=>{let{hasMany:t,relationTo:n,value:r}=e,a=n.reduce((e,t)=>(0,c._)((0,s._)({},e),{[t]:[]}),{});if(null===r)return a;if(r){let e=(e,t)=>{("string"==typeof t||"number"==typeof t)&&"string"==typeof e&&(a[e]?a[e].push(t):a[e]=[t])};!0===t?r.forEach(t=>{t&&e(t.relationTo,t.value)}):e(r.relationTo,r.value)}return a},d0=e=>e.reduce((e,t)=>t.options?[...e,...d0(t.options)]:[...e,{id:t.value,relationTo:t.relationTo}],[]),d1=e=>e.sort((e,t)=>{var n,r;return"function"==typeof(null==e||null==(n=e.label)?void 0:n.localeCompare)&&"function"==typeof(null==t||null==(r=t.label)?void 0:r.localeCompare)?e.label.localeCompare(t.label):0}),d2=(e,t)=>{switch(t.type){case"ADD":{let{collection:n,config:r,docs:a,i18n:l,ids:o=[],sort:i}=t,s=n.slug,c=d0(e),u=[...e],d=u.find(e=>e.label===n.labels.plural),f=a.reduce((e,t)=>0===c.filter(e=>e.id===t.id&&e.relationTo===s).length?(c.push({id:t.id,relationTo:s}),[...e,{label:lN({collectionConfig:n,data:t,dateFormat:r.admin.dateFormat,fallback:"".concat(l.t("general:untitled")," - ID: ").concat(t.id),i18n:l}),relationTo:s,value:t.id}]):e,[]);if(o.forEach(e=>{0===c.filter(t=>t.id===e&&t.relationTo===s).length&&(c.push({id:e,relationTo:s}),f.push({allowEdit:!1,label:"".concat(l.t("general:untitled")," - ID: ").concat(e),relationTo:s,value:e}))}),d){let e=[...d.options,...f];d.options=i?d1(e):e}else u.push({label:(0,y.getTranslation)(n.labels.plural,l),options:i?d1(f):f});return u}case"CLEAR":{let n=t.exemptValues?Array.isArray(t.exemptValues)?t.exemptValues:[t.exemptValues]:[];return e.filter(e=>{let t=e.options.filter(e=>!!n&&n.some(t=>t&&e.value===t.value));return e.options=t,t.length>0})}case"REMOVE":{let{id:n,collection:r}=t,a=[...e],l=a.findIndex(e=>e.label===r.labels.plural);return -1===l||(a[l]=(0,c._)((0,s._)({},a[l]),{options:a[l].options.filter(e=>e.value!==n)})),a}case"UPDATE":{var n,r;let{collection:a,config:l,doc:o,i18n:i}=t,s=a.slug,c=[...e],u=lN({collectionConfig:a,data:o,dateFormat:l.admin.dateFormat,fallback:"".concat(i.t("general:untitled")," - ID: ").concat(o.id),i18n:i}),d=null==(r=c.find(e=>e.label===a.labels.plural))||null==(n=r.options)?void 0:n.find(e=>e.value===o.id);return d&&(d.label=u,d.relationTo=s),c}default:return e}},d3="relationship--multi-value-label",d6=e=>{var t,n;let{data:r,selectProps:a}=e,{allowEdit:l,label:o,relationTo:i,value:u}=r,{customProps:d}=void 0===a?{}:a,{draggableProps:f,onDocumentOpen:h}=void 0===d?{}:d,{permissions:m}=aP(),[v,y]=(0,p.useState)(!1),{t:x}=(0,g.d)(),w=!!(null==m||null==(n=m.collections)||null==(t=n[i])?void 0:t.read);return(0,b.jsxs)("div",{className:d3,title:o||"",children:[(0,b.jsx)("div",{className:"".concat(d3,"__content"),children:(0,b.jsx)(sq.MultiValueLabel,(0,c._)((0,s._)({},e),{innerProps:(0,s._)({className:"".concat(d3,"__text")},f||{})}))}),i&&w&&!1!==l&&(0,b.jsx)(p.Fragment,{children:(0,b.jsxs)("button",{"aria-label":"Edit ".concat(o),className:"".concat(d3,"__drawer
2-toggler"),onClick:e=>{y(!1),h({id:u,collectionSlug:i,hasReadPermission:w,openInNewTab:e.metaKey||e.ctrlKey})},onKeyDown:d5,onMouseDown:d4,onMouseEnter:()=>y(!0),onMouseLeave:()=>y(!1),onTouchEnd:d8,type:"button",children:[(0,b.jsx)(nI,{className:"".concat(d3,"__tooltip"),show:v,children:x("general:editLabel",{label:""})}),(0,b.jsx)(nb,{className:"".concat(d3,"__icon")})]})})]})};function d5(e){"Enter"===e.key&&e.stopPropagation()}function d4(e){return e.stopPropagation()}function d8(e){return e.stopPropagation()}var d9="relationship--single-value",d7=e=>{var t,n;let r=(0,_.c)(16),{children:a,data:l,selectProps:o}=e,{allowEdit:i,label:u,relationTo:d,value:f}=l,h;r[0]!==o?(h=void 0===o?{}:o,r[0]=o,r[1]=h):h=r[1];let{customProps:m}=h,v;r[2]!==m?(v=void 0===m?{}:m,r[2]=m,r[3]=v):v=r[3];let{onDocumentOpen:y}=v,[x,w]=(0,p.useState)(!1),{t:C}=(0,g.d)(),{permissions:S}=aP(),j=!!(null==S||null==(n=S.collections)||null==(t=n[d])?void 0:t.read),E=u||"",N;return r[4]!==i||r[5]!==a||r[6]!==j||r[7]!==u||r[8]!==y||r[9]!==e||r[10]!==d||r[11]!==x||r[12]!==C||r[13]!==E||r[14]!==f?(N=(0,b.jsx)(sq.SingleValue,(0,c._)((0,s._)({},e),{className:d9,children:(0,b.jsx)("div",{className:"".concat(d9,"__label"),title:E,children:(0,b.jsxs)("div",{className:"".concat(d9,"__label-text"),children:[(0,b.jsx)("div",{className:"".concat(d9,"__text"),children:a}),d&&j&&!1!==i&&(0,b.jsx)(p.Fragment,{children:(0,b.jsxs)("button",{"aria-label":C("general:editLabel",{label:u}),className:"".concat(d9,"__drawer-toggler"),onClick:e=>{w(!1),y({id:f,collectionSlug:d,hasReadPermission:j,openInNewTab:e.metaKey||e.ctrlKey})},onKeyDown:fe,onMouseDown:ft,onMouseEnter:()=>w(!0),onMouseLeave:()=>w(!1),onTouchEnd:fn,type:"button",children:[(0,b.jsx)(nI,{className:"".concat(d9,"__tooltip"),show:x,children:C("general:edit")}),(0,b.jsx)(nb,{})]})})]})})})),r[4]=i,r[5]=a,r[6]=j,r[7]=u,r[8]=y,r[9]=e,r[10]=d,r[11]=x,r[12]=C,r[13]=E,r[14]=f,r[15]=N):N=r[15],N};function fe(e){"Enter"===e.key&&e.stopPropagation()}function ft(e){return e.stopPropagation()}function fn(e){return e.stopPropagation()}var fr="relationship",fa=e=>{let{AfterInput:t,allowCreate:n=!0,allowEdit:r=!0,appearance:a="select",BeforeInput:l,className:o,description:i,Description:u,Error:d,filterOptions:f,formatDisplayedOptions:h,hasMany:v,initialValue:y,isSortable:x=!0,label:w,Label:_,localized:C,maxResultsPerRequest:S=10,onChange:j,path:E,placeholder:N,readOnly:k,relationTo:T,required:R,showError:A,sortOptions:P,style:O,value:I}=e,{config:M,getEntityConfig:L}=(0,m.c)(),{routes:{api:F},serverURL:B}=M,{i18n:U,t:z}=(0,g.d)(),{permissions:V}=aP(),{code:q}=aF(),[H,$]=(0,p.useState)({id:void 0,collectionSlug:void 0,hasReadPermission:!1}),[K,G]=(0,p.useState)(-1),[W,Y]=(0,p.useState)({}),[Q,X]=(0,p.useState)(""),[J,Z]=(0,p.useState)(""),[ee,et]=(0,p.useState)(!1),[en,er]=(0,p.useState)(!1),[ea,el]=(0,p.useState)(!1),eo=(0,p.useRef)(!1),{queueTask:ei}=dW(),[es,eu]=(0,p.useReducer)(d2,[]),ed=(0,p.useRef)(I),[ep,,{drawerSlug:eh,isDrawerOpen:em,openDrawer:eg}]=uJ({id:H.id,collectionSlug:H.collectionSlug}),ev=(0,p.useMemo)(()=>{let e=f;if(I){let t=(!1===v?[I]:I).reduce((e,t)=>(e[t.relationTo]||(e[t.relationTo]=[]),e[t.relationTo].push(t.value),e),{});(Array.isArray(T)?T:[T]).forEach(n=>{e=(0,c._)((0,s._)({},e||{}),{[n]:(0,s._)({},"object"==typeof(null==f?void 0:f[n])?f[n]:{},t[n]?{id:{not_in:t[n]}}:{})})})}return e},[f,I,v,T]),[eb,,{closeDrawer:ey,isDrawerOpen:ex,openDrawer:ew}]=d$({collectionSlugs:T,filterOptions:ev}),e_=(0,p.useCallback)(e=>{let{collectionSlug:t,doc:n}=e;v?j([...Array.isArray(I)?I:[],{relationTo:t,value:n.id}]):!1===v&&j({relationTo:t,value:n.id}),ey()},[v,j,ey,I]),eC=(0,p.useRef)(!1),eS=(0,p.useCallback)(e=>{let{filterOptions:t,hasMany:n,lastFullyLoadedRelation:r,lastLoadedPage:a,onSuccess:l,search:o,sort:i,value:u}=e;V&&ei(async()=>{let e="u">typeof r?r:-1,d=Array.isArray(T)?T:[T],f=-1===e?d:d.slice(e+1),p=0,h=dZ(!0===n?{hasMany:!0,relationTo:T,value:u}:{hasMany:!1,relationTo:T,value:u});Q||(await f.reduce(async(e,n)=>{let r=null==t?void 0:t[n],l;if(l=J!==o?1:(a[n]||0)+1,await e,!1===r)return G(d.indexOf(n)),Promise.resolve();if(p<10){var u;let e=L({collectionSlug:n}),t=(null==e||null==(u=e.admin)?void 0:u.useAsTitle)||"id",a=(null==e?void 0:e.defaultSort)||"id";"string"==typeof P?a=P:(null==P?void 0:P[n])&&(a=P[n]);let f={depth:0,draft:!0,limit:S,locale:q,page:l,select:{[t]:!0},sort:a,where:{and:[{id:{not_in:h[n]}}]}};o&&f.where.and.push({[t]:{like:o}}),r&&"boolean"!=typeof r&&f.where.and.push(r),dJ(f.where);let m=await fetch(D({apiRoute:F,path:"/".concat(n)}),{body:ec(f),credentials:"include",headers:{"Accept-Language":U.language,"Content-Type":"application/x-www-form-urlencoded","X-Payload-HTTP-Method-Override":"GET"},method:"POST"});if(m.ok){let t=await m.json();Y(e=>
2(0,c._)((0,s._)({},e),{[n]:l})),t.nextPage||G(d.indexOf(n)),t.docs.length>0&&(p+=t.docs.length,eu({type:"ADD",collection:e,config:M,docs:t.docs,i18n:U,sort:i}))}else 403===m.status?(G(d.indexOf(n)),eu({type:"ADD",collection:e,config:M,docs:[],i18n:U,ids:h[n],sort:i})):X(z("error:unspecific"))}},Promise.resolve()),"function"==typeof l&&l())})},[V,ei,T,Q,J,L,P,S,q,F,U,M,z]),ej=dG(e=>{let{hasMany:t,search:n,value:r}=e;eD((0,s._)({filterOptions:f,lastLoadedPage:{},onSuccess:()=>{et(!1)},search:n,sort:!0},{hasMany:t,value:r})),Z(n)},300),eE=(0,p.useCallback)(e=>{J!==e.search&&(et(!0),Y({}),ej(e))},[J,ej]),eN=nk(e=>{let{hasMany:t,value:n}=e;Object.entries(dZ({hasMany:t,relationTo:T,value:n})).reduce(async(e,t)=>{let[n,r]=t;await e;let a=r.filter(e=>!es.find(t=>{var r;return null==t||null==(r=t.options)?void 0:r.find(t=>t.value===e&&t.relationTo===n)}));if(a.length>0){var l;let e=L({collectionSlug:n}),t=(null==e||null==(l=e.admin)?void 0:l.useAsTitle)||"id",r={depth:0,draft:!0,limit:a.length,locale:q,select:{[t]:!0},where:{id:{in:a}}};if(!Q){let t=await fetch(D({apiRoute:F,path:"/".concat(n)}),{body:ec(r),credentials:"include",headers:{"Accept-Language":U.language,"Content-Type":"application/x-www-form-urlencoded","X-Payload-HTTP-Method-Override":"GET"},method:"POST"}),l=[];t.ok&&(l=(await t.json()).docs),eu({type:"ADD",collection:e,config:M,docs:l,i18n:U,ids:a,sort:!0})}}},Promise.resolve())}),{mostRecentUpdate:ek}=dX(),eT=nk(e=>{if(!I)return!1;let t=e.doc.id,n=!1;"update"===e.operation?!0===v?n=(Array.isArray(I)?I:[I]).some(n=>n.value===t&&n.relationTo===e.entitySlug):!1===v&&(n=(null==I?void 0:I.value)===t&&(null==I?void 0:I.relationTo)===e.entitySlug):"create"===e.operation&&(n=e.drawerSlug===eh),n&&((eu({type:"UPDATE",collection:L({collectionSlug:e.entitySlug}),config:M,doc:e.doc,i18n:U}),v)?j((I?Array.isArray(I)?I:[I]:[]).map(n=>({relationTo:n.value===t?e.entitySlug:n.relationTo,value:n.value}))):!1===v&&j({relationTo:e.entitySlug,value:t}))});(0,p.useEffect)(()=>{ek&&eT(ek)},[ek]);let eR=(0,p.useCallback)(e=>{eu({type:"ADD",collection:e.collectionConfig,config:M,docs:[e.doc],i18n:U,sort:!0}),v?j(I?I.concat({relationTo:e.collectionConfig.slug,value:e.doc.id}):null):!1===v&&j({relationTo:e.collectionConfig.slug,value:e.doc.id})},[U,M,v,j,I]),eA=(0,p.useCallback)(e=>{eu({id:e.id,type:"REMOVE",collection:e.collectionConfig,config:M,i18n:U}),j(v&&I?I.filter(t=>t.value!==e.id):null)},[U,M,v,j,I]),eP=(0,p.useCallback)((e,t)=>{let n;if(!t)return!0;let r=RegExp((n=(t||"").split(" ")).reduce((e,t,r)=>{let a=t.replace(/[\\^$*+?.()|[\]{}]/g,"\\$&");return"".concat(e,"(?=.*").concat("(?:(?:[^\\p{L}\\p{N}])|^)",".*").concat(a,".*").concat("(?=[^\\p{L}\\p{N}]|$)",")").concat(r+1===n.length?".+":"")},""),"i"),a=String(e.label);for(;a.length>250;){let e=a.indexOf(" ",t.length);if(r.test(a.slice(0,-1===e?t.length:e+1)))return!0;a=a.slice(-1===e?t.length:e+1)}return r.test(a.slice(-250))},[]),eO=(0,p.useCallback)(e=>{let{id:t,collectionSlug:n,hasReadPermission:r,openInNewTab:a}=e;if(a){if(r&&t&&n){let e=D({adminRoute:M.routes.admin,path:"/collections/".concat(n,"/").concat(t),serverURL:B});window.open(e,"_blank")}}else eC.current=!0,$({id:t,collectionSlug:n,hasReadPermission:r})},[M.routes.admin,B]),eD=nk(e=>eS(e));(0,p.useEffect)(()=>{eo.current&&ea&&(et(!0),eD((0,s._)({filterOptions:f,lastLoadedPage:{},onSuccess:()=>{eo.current=!0,et(!1)}},{hasMany:v,value:ed.current}))),eu({type:"CLEAR",exemptValues:ed.current}),G(-1),Y({})},[T,f,q,E,ea,v]);let eI=(0,p.useRef)(I),eM=(0,p.useRef)(!0);(0,p.useEffect)(()=>{(eM.current||!ef(I,eI.current))&&eN({hasMany:v,value:I}),eM.current=!1,eI.current=I},[I,v]),(0,p.useEffect)(()=>{er(!(Array.isArray(T)?T:[T]).reduce((e,t)=>{var n,r;return"id"===((null==(r=L({collectionSlug:t}))||null==(n=r.admin)?void 0:n.useAsTitle)||"id")&&e},!0))},[T,L]),(0,p.useEffect)(()=>{eC.current&&(eg(),eC.current=!1)},[eg,H]),(0,p.useEffect)(()=>{ed.current=I},[I]);let eL=(e=>{let{allowEdit:t,options:n,value:r}=e;if(r||"number"==typeof r){let e;return Array.isArray(r)?r.map(e=>{let r;return n.forEach(t=>{r||(r=t.options.find(t=>t.value===e.value&&t.relationTo===e.relationTo))}),r?(0,s._)({allowEdit:t},r):void 0}):(n.forEach(t=>{e||(e=t.options.find(e=>e.value===r.value&&e.relationTo===r.relationTo))}),e?(0,s._)({allowEdit:t},e):void 0)}})({allowEdit:r,options:es,value:I});return Array.isArray(eL)||(null==eL?void 0:eL.value)!=="null"||(eL.value=null),(0,b.jsxs)("div",{className:[l0,fr,o,A&&"error",Q&&"error-loading",k&&"".concat(fr,"--read-only"),!k&&n&&"".concat(fr,"--allow-create")].filter(
2Boolean).join(" "),id:"field-".concat(E.replace(/\./g,"__")),style:O,children:[(0,b.jsx)(tE,{CustomComponent:_,Fallback:(0,b.jsx)(az,{label:w,localized:C,path:E,required:R})}),(0,b.jsxs)("div",{className:"".concat(l0,"__wrap"),children:[(0,b.jsx)(tE,{CustomComponent:d,Fallback:(0,b.jsx)(rg,{path:E,showError:A})}),l,Q?(0,b.jsx)("div",{className:"".concat(fr,"__error-loading"),children:Q}):(0,b.jsxs)("div",{className:"".concat(fr,"__wrap"),children:[(0,b.jsx)(c9,{backspaceRemovesValue:!(em||ex),components:(0,s._)({MultiValueLabel:d6,SingleValue:d7},"select"!==a&&{DropdownIndicator:null}),customProps:{disableKeyDown:em||ex,disableMouseDown:em||ex,onDocumentOpen:eO},disabled:k||em||ex,filterOption:en?eP:void 0,getOptionValue:e=>{if(e)return v&&Array.isArray(T)?"".concat(e.relationTo,"_").concat(e.value):e.value},isLoading:"select"===a&&ee,isMulti:v,isSearchable:"select"===a,isSortable:x,menuIsOpen:"select"===a&&ea,onChange:k?void 0:e=>{v?null===e?(ed.current=[],j([])):(ed.current=e,j(e)):!1===v&&(null===e?(ed.current=null,j(null)):(ed.current=e,j(e)))},onInputChange:e=>eE((0,s._)({search:e},{hasMany:v,value:I})),onMenuClose:()=>{el(!1)},onMenuOpen:()=>{"drawer"===a?ew():"select"===a&&(el(!0),eo.current||(et(!0),eD((0,s._)({filterOptions:f,lastLoadedPage:{},onSuccess:()=>{eo.current=!0,et(!1)}},{hasMany:v,value:I}))))},onMenuScrollToBottom:()=>{et(!0),eD((0,s._)({filterOptions:f,lastFullyLoadedRelation:K,lastLoadedPage:W,onSuccess:()=>{et(!1)},search:J,sort:!1},{hasMany:v,value:y}))},options:"function"==typeof h?h(es):es,placeholder:N,showError:A,value:null!=eL?eL:null}),!k&&n&&(0,b.jsx)(dU,(0,s._)({path:E,relationTo:T},{hasMany:v,onChange:j,value:I}))]}),t,(0,b.jsx)(tE,{CustomComponent:u,Fallback:(0,b.jsx)(rm,{description:i,path:E})})]}),H.collectionSlug&&H.hasReadPermission&&(0,b.jsx)(ep,{onDelete:eA,onDuplicate:eR}),"drawer"===a&&!k&&(0,b.jsx)(eb,{allowCreate:n,enableRowSelections:!1,onSelect:e_})]})},fl=lJ(e=>{let{field:t,field:{admin:{allowCreate:n=!0,allowEdit:r=!0,appearance:a="select",className:l,description:o,isSortable:i=!0,placeholder:u,sortOptions:d}={},hasMany:f,label:h,localized:m,relationTo:g,required:v},path:y,readOnly:x,validate:w}=e,{customComponents:{AfterInput:_,BeforeInput:C,Description:S,Error:j,Label:E}={},disabled:N,filterOptions:k,initialValue:T,path:R,setValue:A,showError:P,value:O}=lY({potentiallyStalePath:y,validate:(0,p.useCallback)((e,t)=>{if("function"==typeof w)return w(e,(0,c._)((0,s._)({},t),{required:v}))},[w,v])}),D=(0,p.useMemo)(()=>lZ(t),[t]),I=Array.isArray(g),[M]=p.default.useState(()=>Array.isArray(g)?g:[g]),L=(0,p.useCallback)(e=>{if(!e)return void A(null,e===O);let t=!1;t=I?Array.isArray(O)&&Array.isArray(e)&&O.length===e.length&&O.every((t,n)=>{let r=e[n];return t.value===r.value&&t.relationTo===r.relationTo}):Array.isArray(O)&&Array.isArray(e)&&O.length===e.length&&O.every((t,n)=>t===e[n].value),A(e.map(e=>I?e:e.value),t)},[I,A,O]),F=(0,p.useCallback)(e=>{if(!e)return void A(null,e===O);let t=!1;t=I?O&&e&&O.value===e.value&&O.relationTo===e.relationTo:O&&e&&O===e.value,A(I?e:e.value,t)},[I,A,O]),B=p.default.useMemo(()=>!0===f?Array.isArray(O)?O.map(e=>I?e:{relationTo:Array.isArray(M)?M[0]:M,value:e}):O:O&&(I?O:{relationTo:Array.isArray(M)?M[0]:M,value:O}),[f,O,I,M]),U=p.default.useMemo(()=>!0===f?Array.isArray(T)?T.map(e=>I?e:{relationTo:Array.isArray(M)?M[0]:M,value:e}):T:T&&(I?T:{relationTo:Array.isArray(M)?M[0]:M,value:T}),[T,I,M,f]);return(0,b.jsx)(fa,(0,s._)({AfterInput:_,allowCreate:n,allowEdit:r,appearance:a,BeforeInput:C,className:l,Description:S,description:o,Error:j,filterOptions:k,formatDisplayedOptions:I?void 0:e=>e.map(e=>e.options).flat(),isSortable:i,Label:E,label:h,localized:m,maxResultsPerRequest:10,maxRows:null==t?void 0:t.maxRows,minRows:null==t?void 0:t.minRows,path:R,placeholder:u,readOnly:x||N,relationTo:M,required:v,showError:P,sortOptions:d,style:D},!0===f?{hasMany:!0,initialValue:U,onChange:L,value:B}:{hasMany:!1,initialValue:U,onChange:F,value:B}))}),fo=()=>null,fi=lJ(e=>{let{field:{admin:{className:t,style:n}={},fields:r},forceRender:a=!1,indexPath:l="",parentPath:o="",parentSchemaPath:i="",permissions:s,readOnly:c}=e;return(0,b.jsx)(ul,{children:(0,b.jsx)("div",{className:[l0,"row",t].filter(
2Boolean).join(" "),style:n||void 0,children:(0,b.jsx)(hJ,{className:"".concat("row","__fields"),fields:r,forceRender:a,margins:!1,parentIndexPath:l,parentPath:o,parentSchemaPath:i,permissions:s,readOnly:c})})})}),fs=e=>{let t=(0,_.c)(37),{id:n,AfterInput:r,BeforeInput:a,className:l,Description:o,description:i,Error:u,filterOption:d,hasMany:f,isClearable:p,isSortable:h,label:m,Label:v,localized:x,onChange:w,onInputChange:C,options:S,path:j,placeholder:E,readOnly:N,required:k,showError:T,style:R,value:A}=e,P=void 0!==f&&f,O=void 0===p||p,D=void 0===h||h,{i18n:I}=(0,g.d)(),M;if(t[0]!==r||t[1]!==a||t[2]!==o||t[3]!==u||t[4]!==v||t[5]!==l||t[6]!==i||t[7]!==d||t[8]!==P||t[9]!==I||t[10]!==n||t[11]!==O||t[12]!==D||t[13]!==m||t[14]!==x||t[15]!==w||t[16]!==C||t[17]!==S||t[18]!==j||t[19]!==E||t[20]!==N||t[21]!==k||t[22]!==T||t[23]!==R||t[24]!==A){let e,f;if(P&&Array.isArray(A)){let n;t[26]!==I||t[27]!==S?(n=e=>{var t;let n=S.find(t=>t.value===e);return{label:n?(0,y.getTranslation)(n.label,I):e,value:null!=(t=null==n?void 0:n.value)?t:e}},t[26]=I,t[27]=S,t[28]=n):n=t[28],e=A.map(n)}else if(A){var L;let n;t[29]!==A?(n=e=>e.value===A,t[29]=A,t[30]=n):n=t[30];let r=S.find(n);e={label:r?(0,y.getTranslation)(r.label,I):A,value:null!=(L=null==r?void 0:r.value)?L:A}}else e=null;let p=T&&"error",h=N&&"read-only",g;t[31]!==l||t[32]!==p||t[33]!==h?(g=[l0,"select",l,p,h].filter(Boolean),t[31]=l,t[32]=p,t[33]=h,t[34]=g):g=t[34],t[35]!==I?(f=e=>(0,c._)((0,s._)({},e),{label:(0,y.getTranslation)(e.label,I)}),t[35]=I,t[36]=f):f=t[36],M=(0,b.jsxs)("div",{className:g.join(" "),id:"field-".concat(j.replace(/\./g,"__")),style:R,children:[(0,b.jsx)(tE,{CustomComponent:v,Fallback:(0,b.jsx)(az,{label:m,localized:x,path:j,required:k})}),(0,b.jsxs)("div",{className:"".concat(l0,"__wrap"),children:[(0,b.jsx)(tE,{CustomComponent:u,Fallback:(0,b.jsx)(rg,{path:j,showError:T})}),a,(0,b.jsx)(c9,{disabled:N,filterOption:d,id:n,isClearable:O,isMulti:P,isSortable:D,onChange:w,onInputChange:C,options:S.map(f),placeholder:E,showError:T,value:e}),r]}),(0,b.jsx)(tE,{CustomComponent:o,Fallback:(0,b.jsx)(rm,{description:i,path:j})})]}),t[0]=r,t[1]=a,t[2]=o,t[3]=u,t[4]=v,t[5]=l,t[6]=i,t[7]=d,t[8]=P,t[9]=I,t[10]=n,t[11]=O,t[12]=D,t[13]=m,t[14]=x,t[15]=w,t[16]=C,t[17]=S,t[18]=j,t[19]=E,t[20]=N,t[21]=k,t[22]=T,t[23]=R,t[24]=A,t[25]=M}else M=t[25];return M},fc=e=>e.map(e=>"object"==typeof e&&(e.value||""===e.value)?e:{label:e,value:e}),fu=lJ(e=>{let{field:t,field:{name:n,admin:{className:r,description:a,isClearable:l=!0,isSortable:o=!0,placeholder:i}={},hasMany:u=!1,label:d,localized:f,options:h=[],required:m},onChange:g,path:v,readOnly:y,validate:x}=e,w=p.default.useMemo(()=>fc(h),[h]),{customComponents:{AfterInput:_,BeforeInput:C,Description:S,Error:j,Label:E}={},disabled:N,path:k,selectFilterOptions:T,setValue:R,showError:A,value:P}=lY({potentiallyStalePath:v,validate:(0,p.useCallback)((e,t)=>{if("function"==typeof x)return x(e,(0,c._)((0,s._)({},t),{hasMany:u,options:w,required:m}))},[x,m,u,w])}),O=(0,p.useCallback)(e=>{if(!y||N){let t=null;e&&u?t=Array.isArray(e)?e.map(e=>e.value):[]:e&&!Array.isArray(e)&&(t=e.value),"function"==typeof g&&g(t),R(t)}},[y,N,u,R,g]),D=(0,p.useMemo)(()=>lZ(t),[t]);return(0,b.jsx)(fs,{AfterInput:_,BeforeInput:C,className:r,Description:S,description:a,Error:j,filterOption:T?(e,t)=>{let{label:n,value:r}=e;return(null==T?void 0:T.some(e=>("string"==typeof e?e:e.value)===r))&&n.toLowerCase().includes(t.toLowerCase())}:void 0,hasMany:u,isClearable:l,isSortable:o,Label:E,label:d,localized:f,name:n,onChange:O,options:w,path:k,placeholder:i,readOnly:y||N,required:m,showError:A,style:D,value:P})}),fd=(0,v.e)(tw(),1);function ff(e){let t=(0,_.c)(5),{errorMessage:n}=e,r;t[0]!==n?(r=()=>(function(e){let t=e.indexOf(":"),n=t>=0?e.slice(0,t):e,r=t>=0?e.slice(t+1):void 0;if(!r)return{message:n};let a=r.split(",").map(e=>e.replaceAll(" > "," â ").trim());return 1===a.length?{errors:a,message:"".concat(n,": ")}:{errors:function(e){let t=[];for(let n of e)if(n){let e=n.split(" â "),r=!1;for(let a=0;a<t.length;a++)if(t[a].startsWith(e[0])){t.splice(a+1,0,n),r=!0;break}r||t.push(n)}return t}(a),message:"".concat(n," (").concat(a.length,"):")}})(n),t[0]=n,t[1]=r):r=t[1];let[a]=p.default.useState(r),{errors:l,message:o}=a,i;return t[2]!==l||t[3]!==o?(i=(0,b.jsxs)("div",{children:[o,Array.isArray(l)&&l.length>0?1===l.length?(0,b.jsx)("span",{"data-testid":"field-error",children:l[0]}):(0,b.jsx)("ul",{"data-testid":"field-errors",children:l.map(fp)}):null]}),t[2]=l,t[3]=o,t[4]=i):i=t[4],i}function fp(e,t){return(0,b.jsx)("li",{children:e},t)}function fh(e,t,n){let r,a,l,o=(0,_.c)(11),i;o[0]!==e?(i=()=>e,o[0]=e,o[1]=i):i=o[1];let[s,c]=(0,p.useState)(i),u;o[2]!==n||o[3]!==e?(u=()=>{let t=setTimeout(()=>{c(()=>e)},n);return()=>{clearTimeout(t)}},o[2]=n,o[3]=e,o[4]=u):u=o[4],o[5]!==n||o[6]!==t?(r=[...t,n],o[5]=n,o[6]=t,o[7]=r):r=o[7],(0,p.useEffect)(u,r),o[8]!==s?(a=()=>{s()},l=[s],o[8]=s,o[9]=a,o[10]=l):(a=o[9],l=o[10]),(0,p.useEffect)(a,l)}var fm=p.default.createContext(null),fg=e=>{let t=(0,_.c)(6),{children:n}=e,[r,a]=(0,p.useState)(fb),l;t[0]!==r?(l=e=>{let{collectionSlug:t}=e;return r.get(t)},t[0]=r,t[1]=l):l=t[1];let o=l,i;t[2]===Symbol.for("react.memo_cache_sentinel")?(i=e=>{let{collectionSlug:t,handler:n}=e;a(e=>{let r=new Map(e);return r.set(t,n),r})},t[2]=i):i=t[2];let s=i,c;return t[3]!==n||t[4]!==o?(c=(0,b.jsx)(fm,{value:{getUploadHandler:o,setUploadHandler:s}
2,children:n}),t[3]=n,t[4]=o,t[5]=c):c=t[5],c},fv=()=>{let e=p.default.use(fm);if(null===e)throw Error("useUploadHandlers must be used within UploadHandlersProvider");return e};function fb(){return new Map}var fy={413:"Your request was too large to submit successfully."},fx=(0,v.e)(tv(),1),fw=(e,t)=>{let n={},r=Object.entries(t).reduce((t,r)=>{let[a,l]=r;if(0===a.indexOf("".concat(e,"."))){let[n]=a.replace("".concat(e,"."),"").split(".");t[n]||(t[n]={}),t[n][a.replace("".concat(e,".").concat(String(n),"."),"")]=(0,s._)({},l)}else n[a]=l;return t},[]);return{remainingFields:n,rows:r}},f_=(e,t)=>t.reduce((t,n,r)=>(0,s._)({},t,Object.entries(n).reduce((t,n)=>{let[a,l]=n;return(0,c._)((0,s._)({},t),{["".concat(e,".").concat(r,".").concat(a)]:(0,s._)({},l)})},{})),{}),fC="default"in fx.default?fx.default.default:fx.default;function fS(e,t){var n,r,a,l,o,i,d,f,p,h;switch(t.type){case"ADD_ROW":{let{blockType:o,path:i,rowIndex:u,subFieldState:d={}}=t,f="number"==typeof u?u:(null==(r=e[i])||null==(n=r.rows)?void 0:n.length)||0,p=[...(null==(a=e[i])?void 0:a.rows)||[]],h={id:(null==d||null==(l=d.id)?void 0:l.value)||new fC().toHexString(),isLoading:!0};o&&(h.blockType=o),p.splice(f,0,h),o&&(d.blockType={initialValue:o,valid:!0,value:o});let{remainingFields:m,rows:g}=fw(i,e);return g.splice(f,0,d),(0,c._)((0,s._)({},m,f_(i,g)),{["".concat(i,".").concat(f,".id")]:{initialValue:h.id,passesCondition:!0,valid:!0,value:h.id},[i]:(0,c._)((0,s._)({},e[i]),{disableFormData:!0,rows:p,value:g.length})})}case"ADD_SERVER_ERRORS":{let n=(0,s._)({},e),r=[];return t.errors.forEach(e=>{let{message:t,path:a}=e;n[a]=(0,c._)((0,s._)({},n[a]||{initialValue:null,value:null}),{errorMessage:t,valid:!1});let l=a.split(".");l.length>1&&r.push({fieldErrorPath:a,parentPath:l.slice(0,l.length-1).join(".")})}),n=Object.entries(n).reduce((e,t)=>{let[n,a]=t,l=r.reduce((e,t)=>{let{fieldErrorPath:r,parentPath:a}=t;return a.startsWith(n)&&e.push(r),e},[]),o=!1;if(l.length>0){let t=Array.isArray(a.errorPaths)?a.errorPaths:[];l.forEach(e=>{t.includes(e)||(t.push(e),o=!0)}),o&&(e[n]=(0,c._)((0,s._)({},a),{errorPaths:t}))}return o||(e[n]=a),e},{})}case"DUPLICATE_ROW":{let{path:n,rowIndex:r}=t,{remainingFields:a,rows:l}=fw(n,e),u=[...e[n].rows||[]],f=eq(u[r]),p=new fC().toHexString();f.id&&(f.id=p),(null==(i=u[r])||null==(o=i.customComponents)?void 0:o.RowLabel)&&(f.customComponents={RowLabel:u[r].customComponents.RowLabel});let h=eq(l[r]);for(let e of(h.id&&(h.id.value=p,h.id.initialValue=p),Object.keys(h).filter(e=>e.endsWith(".id")))){let t=h[e],n=new fC().toHexString();if(t&&"string"==typeof t.value&&fC.isValid(t.value)){h[e].value=n,h[e].initialValue=n;let t=e.split("."),r=parseInt(t[t.length-2],10),a=t.slice(0,t.length-2).join("."),l=null==h||null==(d=h[a])?void 0:d.rows;h[a]&&Array.isArray(l)&&(l[r]?l[r].id=n:l[r]={id:n})}}return Object.keys(h).length>0&&(l.splice(r+1,0,h),u.splice(r+1,0,f)),(0,c._)((0,s._)({},a,f_(n,l)),{[n]:(0,c._)((0,s._)({},e[n]),{disableFormData:!0,rows:u,value:l.length})})}case"MERGE_SERVER_STATE":{let{acceptValues:n,prevStateRef:r,serverState:a}=t,l=(e=>{let{acceptValues:t,currentState:n={},incomingState:r}=e,a=(0,s._)({},n);for(let[e,m]of Object.entries(r||{})){var l,o,i,c,d,f,p,h;if(!(e in n)&&!m.addedByServer)continue;let g=m.addedByServer||!0===t||"object"==typeof t&&null!==t&&!1===t.overrideLocalChanges&&!(null==(l=n[e])?void 0:l.isModified);if(g&&!m.addedByServer&&!0!==t){let t=function(e){let t=e.split("."),n=-1;for(let e=t.length-1;e>=0;e--)if(/^\d+$/.test(t[e])){n=e;break}return -1===n||n===t.length-1?null:{arrayPath:t.slice(0,n).join("."),fieldPath:t.slice(n+1).join("."),rowIndex:parseInt(t[n],10)}}(e);if(t){let{arrayPath:e,rowIndex:a}=t,l=null==(d=n[e])||null==(c=d.rows)||null==(i=c[a])?void 0:i.id,o=null==(h=r[e])||null==(p=h.rows)||null==(f=p[a])?void 0:f.id;(void 0===l||o&&l!==o)&&(g=!1)}}let v=m;if(!g){let{initialValue:e,value:t}=m;v=(0,u._)(m,["initialValue","value"])}a[e]=(0,s._)({},n[e],v),n[e]&&"errorPaths"in n[e]&&!("errorPaths"in m)&&(a[e].errorPaths=[]),Array.isArray(m.rows)&&e in n&&(!0===t?a[e].rows=m.rows.map((t,r)=>{var a,l;return(0,s._)({},(null==(l=n[e])||null==(a=l.rows)?void 0:a[r])||{},t)}):(a[e].rows=[...(null==(o=n[e])?void 0:o.rows)||[]],m.rows.forEach(t=>{var r;let l=null==(r=n[e].rows)?void 0:r.findIndex(e=>e.id===t.id);if(l>-1)a[e].rows[l]=(0,s._)({},n[e].rows[l],t);else if(t.addedByServer){let n=(0,s._)({},t);delete n.addedByServer,a[e].rows.push(n)}}
2),"value"in m&&a[e].rows.length!==m.value&&(a[e].value=a[e].rows.length))),!1!==m.valid&&(a[e].valid=!0),!1!==m.passesCondition&&(a[e].passesCondition=!0),m.blocksFilterOptions||delete a[e].blocksFilterOptions,delete a[e].addedByServer}return ef(a,n)?n:a})({acceptValues:n,currentState:e||{},incomingState:a});return r.current=l,l}case"MOVE_ROW":{let{moveFromIndex:n,moveToIndex:r,path:a}=t,{remainingFields:l,rows:o}=fw(a,e),i=o[n];o.splice(n,1),o.splice(r,0,i);let u=[...(null==(f=e[a])?void 0:f.rows)||[]],d=(0,s._)({},u[n]);return u.splice(n,1),u.splice(r,0,d),(0,c._)((0,s._)({},l,f_(a,o)),{[a]:(0,c._)((0,s._)({},e[a]),{rows:u})})}case"REMOVE":{let n=(0,s._)({},e);return n[t.path]&&delete n[t.path],n}case"REMOVE_ROW":{let{path:n,rowIndex:r}=t,{remainingFields:a,rows:l}=fw(n,e),o=[...(null==(p=e[n])?void 0:p.rows)||[]];return l.splice(r,1),o.splice(r,1),(0,s._)((0,c._)((0,s._)({},a),{[n]:(0,c._)((0,s._)({},e[n]),{disableFormData:l.length>0,rows:o,value:l.length})}),f_(n,l))}case"REPLACE_ROW":{let{blockType:n,path:r,rowIndex:a,subFieldState:l={}}=t,{remainingFields:o,rows:i}=fw(r,e),u=Math.max(0,Math.min(a,(null==i?void 0:i.length)-1||0)),d=[...(null==(h=e[r])?void 0:h.rows)||[]];return d[u]={id:new fC().toHexString(),blockType:n||void 0,collapsed:!1},n&&(l.blockType={initialValue:n,valid:!0,value:n}),i[u]=l,(0,c._)((0,s._)({},o,f_(r,i)),{[r]:(0,c._)((0,s._)({},e[r]),{disableFormData:!0,rows:d,value:i.length})})}case"REPLACE_STATE":if(!1!==t.optimize){let n={};for(let[r,a]of Object.entries(t.state)){let t=e[r];!1!==a.valid&&(a.valid=!0),!1!==a.passesCondition&&(a.passesCondition=!0),ef(t,a)?t&&(n[r]=t):n[r]=a}return n}if(t.sanitize)for(let e of Object.values(t.state))!1!==e.valid&&(e.valid=!0),!1!==e.passesCondition&&(e.passesCondition=!0);return t.state;case"SET_ALL_ROWS_COLLAPSED":{let{path:n,updatedRows:r}=t;return(0,c._)((0,s._)({},e),{[n]:(0,c._)((0,s._)({},e[n]),{rows:r})})}case"SET_ROW_COLLAPSED":{let{path:n,updatedRows:r}=t;return(0,c._)((0,s._)({},e),{[n]:(0,c._)((0,s._)({},e[n]),{rows:r})})}case"UPDATE":{let n=Object.entries(t).reduce((e,t)=>{let[n,r]=t;return["disableFormData","errorMessage","initialValue","rows","valid","validate","value"].includes(n)?(0,s._)((0,c._)((0,s._)({},e),{[n]:r}),"value"===n?{isModified:!0}:{}):e},(null==e?void 0:e[t.path])||{}),r=(0,c._)((0,s._)({},e),{[t.path]:n});if("value"in t){for(let[e,n]of Object.entries(r))if(e!==t.path&&"isModified"in n){let{isModified:t}=n,a=(0,u._)(n,["isModified"]);r[e]=a}}return r}case"UPDATE_MANY":{let n=(0,s._)({},e);return Object.entries(t.formState).forEach(e=>{let[t,r]=e;n[t]=r}),n}default:return e}}var fj={addFieldRow:()=>{},buildRowErrors:()=>{},createFormData:()=>{},disabled:!1,dispatchFields:()=>{},fields:{},formRef:null,getData:()=>{},getDataByPath:()=>{},getField:()=>{},getFields:()=>({}),getSiblingData:()=>{},initializing:void 0,isValid:!0,moveFieldRow:()=>{},removeFieldRow:()=>{},replaceFieldRow:()=>{},replaceState:()=>{},reset:()=>{},setBackgroundProcessing:()=>{},setDisabled:()=>{},setIsValid:()=>{},setModified:()=>{},setProcessing:()=>{},setSubmitted:()=>{},submit:()=>{},validateForm:()=>{}},fE=e=>{let{id:t,collectionSlug:n,docConfig:r,docPermissions:a,getDocPreferences:l,globalSlug:o}=lU(),i=eL(r),{action:u,beforeSubmit:d,children:f,className:h,disabled:v,disableSuccessStatus:y,disableValidationOnSubmit:x,el:_,handleResponse:C,initialState:S,isDocumentForm:j,isInitializing:E,onChange:N,onSubmit:k,onSuccess:T,redirect:R,submitted:A,uuid:P,waitForAutocomplete:O}=e,D="method"in e?null==e?void 0:e.method:void 0,I=(0,w.useRouter)(),M=tH(),{code:L}=aF(),{i18n:F,t:B}=(0,g.d)(),{refreshCookie:U,user:z}=aP(),V=l$(),{queueTask:q}=dW(),{getFormState:H}=uS(),{startRouteTransition:$}=nu(),{getUploadHandler:K}=fv(),{config:G}=(0,m.c)(),[W,Y]=(0,p.useState)(v||!1),[Q,X]=(0,p.useState)(!1),[J,Z]=(0,p.useState)(!1),[ee,et]=(0,p.useState)(!0),[en,er]=(0,p.useState)(E),[ea,el]=(0,p.useState)(!1),[eo,ei]=(0,p.useState)(!1),es=(0,p.useRef)(eo),ec=(0,p.useRef)(!1),eu=(0,p.useCallback)(e=>{es.current=e,ei(e)},[]),[ed,ep]=(0,p.useState)(!1),eh=(0,p.useCallback)(e=>{es.current&&(ec.current=!0),ep(e)},[]),em=(0,p.useRef)(null),eg=(0,p.useRef)({}),ev=(0,p.useRef)(null),eb=(0,p.useRef)(!0),ey=(0,p.useReducer)(fS,{},()=>S),[ex,ew]=ey;eg.current.fields=ex;let e_=(0,p.useRef)(ex),eC=(0,p.useCallback)(async()=>{let e={},r=!0,a=eg.current.getData(),l=Object.entries(eg.current.fields).map(async l=>{let[o,i]=l,u=o?o.split("."):[];if(!1!==i.passesCondition){let e=i.valid;
2if("validate"in i&&"function"==typeof i.validate){let r=i.value;(null==i?void 0:i.rows)&&Array.isArray(i.rows)&&(r=eg.current.getDataByPath(o)),"string"==typeof(e=await i.validate(r,(0,c._)((0,s._)({},i),{id:t,collectionSlug:n,blockData:void 0,data:(null==M?void 0:M.getData)?M.getData():a,event:"submit",operation:V,path:u,preferences:{},req:{payload:{config:G},t:B,user:z},siblingData:eg.current.getSiblingData(o)})))?(i.errorMessage=e,i.valid=!1):(i.valid=!0,i.errorMessage=void 0)}!1===i.valid&&(r=!1)}e[o]=i});return await Promise.all(l),ef(eg.current.fields,e)||ew({type:"REPLACE_STATE",state:e}),et(r),r},[n,G,ew,t,V,B,z,M]),eS=(0,p.useCallback)(async(e,t)=>{let{acceptValues:n=!0,action:r=u,context:a,disableFormWhileProcessing:l=!0,disableSuccessStatus:o,method:c=D,overrides:f={},skipValidation:p}=e||{},h=null!=o?o:y;if(W){t&&t.preventDefault();return}let m,g,v=new Promise((e,t)=>{g=e,m=t}),w=r||"string"==typeof u||"function"==typeof u;R||h||!w?(g=e=>nn.success(e),m=e=>nn.error(e)):nn.promise(v,{error:e=>e,loading:B("general:submitting"),success:e=>e}),t&&(t.stopPropagation(),t.preventDefault()),l&&(el(!0),Y(!0)),O&&await e6(100);let _=eW(eg.current.fields,!0),S=eq(eg.current.fields,{excludeFiles:!0});if(Array.isArray(d)){let e;await d.reduce(async(t,n)=>{await t,e=await n({formState:S})},Promise.resolve());let t=Object.entries(e).every(e=>{let[,t]=e;return!1!==t.valid});if(et(t),!t)return el(!1),Z(!0),Y(!1),ew({type:"REPLACE_STATE",state:e})}let j=!!p||!!x||await eg.current.validateForm();if(et(j),!j){m(B("error:correctInvalidFields")),el(!1),Z(!0),Y(!1);return}let E={};if("function"==typeof f?E=f(eg.current.fields):"object"==typeof f&&(E=f),k){for(let[e,t]of Object.entries(E))_[e]=t;k(eg.current.fields,_)}if(!w){el(!1),Z(!0),Y(!1);return}try{let e=await eg.current.createFormData(E,{data:_,mergeOverrideData:"function"!=typeof f}),t;if("string"==typeof r?t=await aT[c.toLowerCase()](r,{body:e,headers:{"Accept-Language":F.language}}
2):"function"==typeof u&&(t=await u(e)),ec.current?ec.current=!1:eh(!1),Y(!1),"function"==typeof C)return void C(t,g,m);let l=t.headers.get("content-type"),o=l&&-1!==l.indexOf("application/json"),d={};if(o&&(d=await t.json()),t.status<400){if("function"==typeof T){let e=await T(d,{context:a,formState:S});e&&ew({type:"MERGE_SERVER_STATE",acceptValues:n,prevStateRef:e_,serverState:e})}Z(!1),el(!1),R?$(()=>I.push(R)):h||g(d.message||B("general:submissionSuccessful"))}else{if(el(!1),Z(!0),"draft"===f._status&&(eh(!0),i||Z(!1)),eg.current=(0,s._)({},eg.current),d.message)return void m(d.message);if(Array.isArray(d.errors)){let[e,t]=d.errors.reduce((e,t)=>{var n,r;let[a,l]=e,o=[],i=[];return(null==t?void 0:t.message)&&i.push(t),Array.isArray(null==t||null==(n=t.data)?void 0:n.errors)&&(null==(r=t.data)||r.errors.forEach(e=>{(null==e?void 0:e.path)?o.push(e):i.push(e)})),[[...a,...o],[...l,...i]]},[[],[]]);et(!1),ew({type:"ADD_SERVER_ERRORS",errors:e}),t.forEach(e=>{m((0,b.jsx)(ff,{errorMessage:e.message||B("error:unknown")}))});return}let e=(null==fy?void 0:fy[t.status])||(null==t?void 0:t.statusText)||B("error:unknown");m(e)}return{formState:eg.current.fields,res:t}}catch(e){console.error("Error submitting form",e),el(!1),Z(!0),Y(!1),m(e.message)}},[d,$,u,y,x,W,ew,C,D,k,T,R,I,B,F,i,O,eh,Z]),ej=(0,p.useCallback)(()=>eg.current.fields,[]),eE=(0,p.useCallback)(e=>eg.current.fields[e],[]),eN=(0,p.useCallback)(()=>eW(eg.current.fields,!0),[]),ek=(0,p.useCallback)(e=>((e,t)=>{let n;if(!e)return null;if(-1===t.indexOf("."))return eW(e,!0);let r={},a=t.split(".");return n=Number.isNaN(Number(a[a.length-1]))?t.substring(0,t.lastIndexOf(".")+1):"".concat(t,"."),Object.keys(e).forEach(t=>{var a,l;(null==(a=e[t])?void 0:a.disableFormData)||0!==t.indexOf(n)||(r[t.replace(n,"")]=null==(l=e[t])?void 0:l.value)}),eG(r)})(eg.current.fields,e),[]),eT=(0,p.useCallback)(e=>{var t;let n,r,a,l;return t=eg.current.fields,n=e.substring(0,e.lastIndexOf(".")+1),r=e.split(".").pop(),a={},Object.keys(t).forEach(r=>{var l,o,i;!(null==(l=t[r])?void 0:l.disableFormData)&&(0===r.indexOf("".concat(e,"."))||r===e)&&(a[r.replace(n,"")]=null==(o=t[r])?void 0:o.value,(null==(i=t[r])?void 0:i.rows)&&0===t[r].rows.length&&(a[r.replace(n,"")]=[]))}),null==(l=eG(a))?void 0:l[r]},[]),eR=(0,p.useCallback)(async(e,t)=>{let{data:a,mergeOverrideData:l=!0}=t,o=a||eW(eg.current.fields,!0),i=null==o?void 0:o.file;if(r&&"upload"in r&&r.upload&&i){delete o.file;let e=K({collectionSlug:n});if("function"==typeof e&&!e3({allowRestrictedFileTypes:r.upload.allowRestrictedFileTypes,filename:i.name,mimeType:i.type})){let t=i.name;i=JSON.stringify({clientUploadContext:await e({docPrefix:"string"==typeof(null==o?void 0:o.prefix)?o.prefix:void 0,file:i,updateFilename:e=>{t=e}}),collectionSlug:n,filename:t,mimeType:i.type,size:i.size})}}let c={_payload:JSON.stringify(o=l?(0,s._)({},o,e):e)};return r&&"upload"in r&&r.upload&&i&&(c.file=i),(0,fd.serialize)(c,{indices:!0,nullsAsUndefineds:!1})},[n,r,K]),eA=(0,p.useCallback)(async e=>{let r=uq(ev),i=await l(),{state:c}=await H({id:t,collectionSlug:n,data:e,docPermissions:a,docPreferences:i,globalSlug:o,locale:L,operation:V,renderAllFields:!0,schemaPath:n||o,signal:r.signal,skipValidation:!0});eg.current=(0,s._)({},fj),eh(!1),ew({type:"REPLACE_STATE",state:c}),ev.current=null},[n,ew,o,t,V,H,a,l,L,eh]),eP=(0,p.useCallback)(e=>{eg.current=(0,s._)({},fj),eh(!1),ew({type:"REPLACE_STATE",state:e})},[ew,eh]),eO=(0,p.useCallback)(e=>{let{blockType:t,path:n,rowIndex:r,subFieldState:a}=e,l=eT(n)||[];ew({type:"ADD_ROW",blockType:t,path:n,rowIndex:void 0===r?l.length:r,subFieldState:a}),eh(!0)},[ew,eT,eh]),eD=(0,p.useCallback)(e=>{let{moveFromIndex:t,moveToIndex:n,path:r}=e;ew({type:"MOVE_ROW",moveFromIndex:t,moveToIndex:n,path:r}),eh(!0)},[ew,eh]),eI=(0,p.useCallback)(e=>{let{path:t,rowIndex:n}=e;ew({type:"REMOVE_ROW",path:t,rowIndex:n}),eh(!0)},[ew,eh]),eM=(0,p.useCallback)(e=>{let{blockType:t,path:n,rowIndex:r,subFieldState:a}=e,l=eT(n);ew({type:"REPLACE_ROW",blockType:t,path:n,rowIndex:void 0===r?l.length:r,subFieldState:a}),eh(!0)},[ew,eT,eh]);(0,p.useEffect)(()=>{let e=ev.current;return()=>{uV(e)}},[]),(0,p.useEffect)(()=>{void 0!==E&&er(E)},[E]),eg.current.submit=eS,eg.current.getFields=ej,eg.current.getField=eE,eg.current.getData=eN,eg.current.getSiblingData=ek,eg.current.getDataByPath=eT,eg.current.validateForm=eC,eg.current.createFormData=eR,eg.current.setModified=eh,eg.current.setProcessing=el,eg.current.setBackgroun
2dProcessing=eu,eg.current.setSubmitted=Z,eg.current.setIsValid=et,eg.current.disabled=W,eg.current.setDisabled=Y,eg.current.formRef=em,eg.current.reset=eA,eg.current.replaceState=eP,eg.current.dispatchFields=ew,eg.current.addFieldRow=eO,eg.current.removeFieldRow=eI,eg.current.moveFieldRow=eD,eg.current.replaceFieldRow=eM,eg.current.uuid=P,eg.current.initializing=en,eg.current.isValid=ee,(0,p.useEffect)(()=>{X(!0)},[]),(0,p.useEffect)(()=>{"boolean"==typeof v&&Y(v)},[v]),(0,p.useEffect)(()=>{"boolean"==typeof A&&Z(A)},[A]),(0,p.useEffect)(()=>{S&&(eg.current=(0,s._)({},fj),ew({type:"REPLACE_STATE",optimize:!1,sanitize:!0,state:S}))},[S,ew]),aH(()=>{U()},15e3,[ex]);let eF=nk(()=>{eg.current=(0,s._)({},eg.current),eh(!1)});(0,p.useEffect)(()=>{eF()},[L]);let eB=[h,"form"].filter(Boolean).join(" "),eU=nk(e=>{q(async()=>{if(Array.isArray(N)){let t;for(let n of N)t=await n({formState:eq(ex,{excludeFiles:!0}),submitted:e});ew({type:"MERGE_SERVER_STATE",prevStateRef:e_,serverState:t})}})});fh(()=>{(eb.current||!ef(ex,e_.current))&&ed&&eU(J),e_.current=ex,eb.current=!1},[ed,J,ex],250);let ez=j?tI:p.default.Fragment,eV=j?{value:eg.current}:{};return(0,b.jsx)(_||"form",{action:"function"==typeof u?void 0:u,className:eB,"data-form-ready":!ea&&Q&&!en,method:D,noValidate:!0,onSubmit:e=>{eg.current.submit({},e)},ref:em,children:(0,b.jsx)(ez,(0,c._)((0,s._)({},eV),{children:(0,b.jsx)(tD,{value:eg.current,children:(0,b.jsx)(tM,{value:(0,s._)({fields:ex},eg.current),children:(0,b.jsx)(tL,{value:J,children:(0,b.jsx)(tz,{value:!Q||Q&&en,children:(0,b.jsx)(tF,{value:ea,children:(0,b.jsx)(tB,{value:eo,children:(0,b.jsx)(tU,{value:ed,children:(0,b.jsx)(tV.Provider,{value:ey,children:f})})})})})})})})}))})},fN="tabs-field__tab-button",fk=e=>{let t=(0,_.c)(12),{hidden:n,isActive:r,parentPath:a,setIsActive:l,tab:o}=e,{i18n:i}=(0,g.d)(),[s,c]=(0,p.useState)(void 0),u;if(t[0]!==s||t[1]!==n||t[2]!==i||t[3]!==r||t[4]!==a||t[5]!==l||t[6]!==o){let e=[...a?a.split(".").slice(0,-1):[],...A(o)?[o.name]:[]],d=s>0,f=(0,b.jsx)(oz,{fields:o.fields,path:e,setErrorCount:c}),h=d&&"".concat(fN,"--has-error"),m=r&&"".concat(fN,"--active"),g=n&&"".concat(fN,"--hidden"),v;t[8]!==h||t[9]!==m||t[10]!==g?(v=[fN,h,m,g].filter(Boolean),t[8]=h,t[9]=m,t[10]=g,t[11]=v):v=t[11],u=(0,b.jsxs)(p.default.Fragment,{children:[f,(0,b.jsxs)("button",{className:v.join(" "),onClick:l,type:"button",children:[o.label?(0,y.getTranslation)(o.label,i):A(o)?o.name:"",d&&(0,b.jsx)(rp,{count:s,i18n:i})]})]}),t[0]=s,t[1]=n,t[2]=i,t[3]=r,t[4]=a,t[5]=l,t[6]=o,t[7]=u}else u=t[7];return u},fT="tabs-field",fR=lJ(e=>{var t,n;let{field:{admin:{className:r}={},tabs:a=[]},forceRender:l=!1,indexPath:o="",parentPath:i="",parentSchemaPath:u="",path:d="",permissions:f,readOnly:h,schemaPath:m=""}=e,{getPreference:v,setPreference:y}=lD(),{preferencesKey:x}=lU(),{i18n:w}=(0,g.d)(),{isWithinCollapsible:_}=oo(),C=tX(e=>{let[t]=e;return a.map((e,n)=>{var r,a;let l=null==e?void 0:e.id;return{index:n,passesCondition:null==(r=null==t||null==(a=t[l])?void 0:a.passesCondition)||r,tab:e}})}),[S,j]=(0,p.useState)(()=>{var e,t,n;return null!=(e=null==(n=C.filter(e=>{let{passesCondition:t}=e;return t}))||null==(t=n[0])?void 0:t.index)?e:0}),E=(0,p.useRef)(!1),N="tabs-".concat(o),k=C[S],T=null==k?void 0:k.tab,R=null!=(t=null==T||null==(n=T.admin)?void 0:n.description)?t:null==T?void 0:T.description,A="function"==typeof R?R({i18n:w,t:w.t}):R,P=C.some(e=>{let{passesCondition:t}=e;return t}),O=(0,p.useCallback)(async e=>{var t,n;j(e);let r=await v(x);x&&y(x,(0,s._)({},r,d?{fields:(0,c._)((0,s._)({},(null==r?void 0:r.fields)||{}),{[d]:(0,c._)((0,s._)({},null==r||null==(t=r.fields)?void 0:t[d]),{tabIndex:e})})}:{fields:(0,c._)((0,s._)({},null==r?void 0:r.fields),{[N]:(0,c._)((0,s._)({},null==r||null==(n=r.fields)?void 0:n[N]),{tabIndex:e})})}))},[v,x,y,d,N]);return(0,p.useEffect)(()=>{x&&(async()=>{var e,t,n,r;let a=await v(x);if(E.current)return;let l=(e=>{let{storedTabIndex:t,tabCount:n}=e;if(!("number"!=typeof t||!Number.isInteger(t))&&!(t<0||t>=n))return t})({storedTabIndex:d?null==a||null==(t=a.fields)||null==(e=t[d])?void 0:e.tabIndex:null==a||null==(r=a.fields)||null==(n=r[N])?void 0:n.tabIndex,tabCount:C.length});"number"==typeof l&&j(l)})()},[d,v,x,N,a,C.length,i,u]),(0,p.useEffect)(()=>
2{if((null==k?void 0:k.passesCondition)===!1){let e=C.find(e=>{let{passesCondition:t}=e;return t});e&&O(e.index)}},[k,C,O]),(0,b.jsx)("div",{className:[l0,r,fT,_&&"".concat(fT,"--within-collapsible"),!P&&"".concat(fT,"--hidden")].filter(Boolean).join(" "),children:(0,b.jsxs)(ui,{children:[(0,b.jsx)("div",{className:"".concat(fT,"__tabs-wrap"),children:(0,b.jsx)("div",{className:"".concat(fT,"__tabs"),children:C.map(e=>{let{index:t,passesCondition:n,tab:r}=e;return(0,b.jsx)(fk,{hidden:!n,isActive:S===t,parentPath:d,setIsActive:()=>{E.current=!0,O(t)},tab:r},t)})})}),(0,b.jsx)("div",{className:"".concat(fT,"__content-wrap"),children:T&&(0,b.jsx)(fA,{description:A,field:T,forceRender:l,hidden:!1,parentIndexPath:o,parentPath:d,parentSchemaPath:m,path:d,permissions:f&&"object"==typeof f&&"name"in T?f[T.name]&&"object"==typeof f[T.name]&&"fields"in f[T.name]?f[T.name].fields:f[T.name]:f,readOnly:h,tabIndex:S})})]})})});function fA(e){let t=(0,_.c)(21),{description:n,field:r,forceRender:a,hidden:l,label:o,parentIndexPath:i,parentPath:s,parentSchemaPath:c,permissions:u,readOnly:d,tabIndex:f}=e,{i18n:p}=(0,g.d)(),{customComponents:h}=lY(),m,v;if(t[0]!==n||t[1]!==r||t[2]!==a||t[3]!==l||t[4]!==p||t[5]!==o||t[6]!==i||t[7]!==s||t[8]!==c||t[9]!==u||t[10]!==d||t[11]!==h||t[12]!==f){v=Symbol.for("react.early_return_sentinel");e:{let e,g,{AfterInput:x,BeforeInput:w,Description:_,Field:C}=void 0===h?{}:h;if(C){v=C;break e}let{indexPath:S,path:j,schemaPath:E}=ep({field:r,index:f,parentIndexPath:i,parentPath:s,parentSchemaPath:c}),N=l&&"".concat(fT,"__tab--hidden"),k;t[15]!==p||t[16]!==o?(k=o&&"".concat(fT,"__tabConfigLabel-").concat(null==(e=(0,y.getTranslation)(o,p))?void 0:e.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/\s+/g,"-").toLowerCase()),t[15]=p,t[16]=o,t[17]=k):k=t[17],t[18]!==N||t[19]!==k?(g=[N,"".concat(fT,"__tab"),k].filter(Boolean),t[18]=N,t[19]=k,t[20]=g):g=t[20],m=(0,b.jsxs)("div",{className:g.join(" "),children:[(0,b.jsx)(tE,{CustomComponent:_,Fallback:(0,b.jsx)(rm,{description:n,marginPlacement:"bottom",path:s})}),w,(0,b.jsx)(hJ,{fields:r.fields,forceRender:a,parentIndexPath:S,parentPath:j,parentSchemaPath:E,permissions:u,readOnly:d}),x]})}t[0]=n,t[1]=r,t[2]=a,t[3]=l,t[4]=p,t[5]=o,t[6]=i,t[7]=s,t[8]=c,t[9]=u,t[10]=d,t[11]=h,t[12]=f,t[13]=m,t[14]=v}else m=t[13],v=t[14];return v!==Symbol.for("react.early_return_sentinel")?v:m}var fP=e=>{let t=(0,_.c)(32),{AfterInput:n,BeforeInput:r,className:a,Description:l,description:o,Error:i,hasMany:c,htmlAttributes:u,inputRef:d,Label:f,label:p,localized:h,maxRows:m,onChange:v,onKeyDown:x,path:w,placeholder:C,readOnly:S,required:j,rtl:E,showError:N,style:k,value:T,valueToRender:R}=e,{i18n:A,t:P}=(0,g.d)(),O;if(t[0]!==n||t[1]!==r||t[2]!==l||t[3]!==i||t[4]!==f||t[5]!==a||t[6]!==o||t[7]!==c||t[8]!==u||t[9]!==A||t[10]!==d||t[11]!==p||t[12]!==h||t[13]!==m||t[14]!==v||t[15]!==x||t[16]!==w||t[17]!==C||t[18]!==S||t[19]!==j||t[20]!==E||t[21]!==N||t[22]!==k||t[23]!==P||t[24]!==T||t[25]!==R){let e=(0,y.getTranslation)(C,A),g=N&&"error",_=S&&"read-only",D=c&&"has-many",I;t[27]!==a||t[28]!==g||t[29]!==_||t[30]!==D?(I=[l0,"text",a,g,_,D].filter(Boolean),t[27]=a,t[28]=g,t[29]=_,t[30]=D,t[31]=I):I=t[31],O=(0,b.jsxs)("div",{className:I.join(" "),style:k,children:[(0,b.jsx)(tE,{CustomComponent:f,Fallback:(0,b.jsx)(az,{label:p,localized:h,path:w,required:j})}),(0,b.jsxs)("div",{className:"".concat(l0,"__wrap"),children:[(0,b.jsx)(tE,{CustomComponent:i,Fallback:(0,b.jsx)(rg,{path:w,showError:N})}),r,c?(0,b.jsx)(c9,{className:"field-".concat(w.replace(/\./g,"__")),components:{DropdownIndicator:null},customProps:{editableProps:fD},disabled:S,filterOption:()=>!m||!(Array.isArray(T)&&m&&T.length>=m),isClearable:!1,isCreatable:!0,isMulti:!0,isSortable:!0,menuIsOpen:!1,noOptionsMessage:()=>Array.isArray(T)&&T.length>=m?P("validation:limitReached",{max:m,value:T.length+1}):null,onChange:v,options:[],placeholder:e,showError:N,value:R}):(0,b.jsx)("input",(0,s._)({"data-rtl":E,disabled:S,id:"field-".concat(null==w?void 0:w.replace(/\./g,"__")),name:w,onChange:v,onKeyDown:x,placeholder:e,ref:d,type:"text",value:T||""},null!=u?u:{})),n,(0,b.jsx)(tE,{CustomComponent:l,Fallback:(0,b.jsx)(rm,{description:o,path:w})})]})]}),t[0]=n,t[1]=r,t[2]=l,t[3]=i,t[4]=f,t[5]=a,t[6]=o,t[7]=c,t[8]=u,t[9]=A,t[10]=d,t[11]=p,t[12]=h,t[13]=m,t[14]=v,t[15]=x,t[16]=w,t[17]=C,t[18]=S,t[19]=j,t[20]=E,t[21]=N,t[22]=k,t[23]=P,t[24]=T,t[25]=R,t[26]=O}else O=t[26];return O};function fO(e){e.currentTarget.contentEditable="false"}function fD(e,t,n){let r="".concat(t,"--editable");return{onBlur:fO,onClick:e=>{e.currentTarget.contentEditable="true",e.currentTarget.classList.add(r),e.currentTarget.focu
2s()},onKeyDown:t=>{if(!t.nativeEvent.isComposing&&("Enter"===t.key||"Tab"===t.key||"Escape"===t.key)){if(t.currentTarget.contentEditable="false",t.currentTarget.classList.remove(r),e.value.value=t.currentTarget.innerText,e.label=t.currentTarget.innerText,e.value.value.replaceAll("\n",""))n.onChange(n.value,{action:"create-option",option:e});else if(Array.isArray(n.value)){let t=n.value.filter(t=>t.id!==e.id);n.onChange(t,{action:"pop-value",removedValue:e})}t.preventDefault()}t.stopPropagation()}}}var fI=lJ(e=>{let{field:t,field:{admin:{autoComplete:n,className:r,description:a,placeholder:l,rtl:o}={},hasMany:i,label:u,localized:d,maxLength:f,maxRows:h,minLength:g,minRows:v,required:y},inputRef:x,path:w,readOnly:_,validate:C}=e,S=aF(),{config:{localization:j}}=(0,m.c)(),{customComponents:{AfterInput:E,BeforeInput:N,Description:k,Error:T,Label:R}={},disabled:A,path:P,setValue:O,showError:D,value:I}=lY({potentiallyStalePath:w,validate:(0,p.useCallback)((e,t)=>{if("function"==typeof C)return C(e,(0,c._)((0,s._)({},t),{maxLength:f,minLength:g,required:y}))},[C,g,f,y])}),M=l1({fieldLocalized:d,fieldRTL:o,locale:S,localizationConfig:j||void 0}),[L,F]=(0,p.useState)([]),B=(0,p.useCallback)(e=>{if(!(_||A)){var t;O(e?Array.isArray(e)?e.map(e=>{var t;return(null==(t=e.value)?void 0:t.value)||e.value}):[(null==(t=e.value)?void 0:t.value)||e.value]:[])}},[_,O,A]);(0,p.useEffect)(()=>{i&&Array.isArray(I)&&F(I.map((e,t)=>({id:"".concat(e).concat(t),label:"".concat(e),value:{toString:()=>"".concat(e).concat(t),value:(null==e?void 0:e.value)||e}})))},[I,i]);let U=(0,p.useMemo)(()=>lZ(t),[t]);return(0,b.jsx)(fP,{AfterInput:E,BeforeInput:N,className:r,Description:k,description:a,Error:T,hasMany:i,htmlAttributes:{autoComplete:n||void 0},inputRef:x,Label:R,label:u,localized:d,maxRows:h,minRows:v,onChange:i?B:e=>{O(e.target.value)},path:P,placeholder:l,readOnly:_||A,required:y,rtl:M,showError:D,style:U,value:I||"",valueToRender:L})}),fM=e=>{let t=(0,_.c)(26),{AfterInput:n,BeforeInput:r,className:a,Description:l,description:o,Error:i,Label:s,label:c,localized:u,onChange:d,path:f,placeholder:p,readOnly:h,required:m,rows:v,rtl:x,showError:w,style:C,value:S}=e,{i18n:j}=(0,g.d)(),E=w&&"error",N=h&&"read-only",k;t[0]!==a||t[1]!==E||t[2]!==N?(k=[l0,"textarea",a,E,N].filter(Boolean),t[0]=a,t[1]=E,t[2]=N,t[3]=k):k=t[3];let T=k.join(" "),R="field-".concat(f.replace(/\./g,"__")),A;return t[4]!==n||t[5]!==r||t[6]!==l||t[7]!==i||t[8]!==s||t[9]!==o||t[10]!==j||t[11]!==c||t[12]!==u||t[13]!==d||t[14]!==f||t[15]!==p||t[16]!==h||t[17]!==m||t[18]!==v||t[19]!==x||t[20]!==w||t[21]!==C||t[22]!==T||t[23]!==R||t[24]!==S?(A=(0,b.jsxs)("div",{className:T,style:C,children:[(0,b.jsx)(tE,{CustomComponent:s,Fallback:(0,b.jsx)(az,{htmlFor:R,label:c,localized:u,path:f,required:m})}),(0,b.jsxs)("div",{className:"".concat(l0,"__wrap"),children:[(0,b.jsx)(tE,{CustomComponent:i,Fallback:(0,b.jsx)(rg,{path:f,showError:w})}),r,(0,b.jsx)("div",{className:"textarea-outer",children:(0,b.jsx)("textarea",{"data-rtl":x,disabled:h,id:"field-".concat(f.replace(/\./g,"__")),name:f,onChange:d,placeholder:(0,y.getTranslation)(p,j),rows:v,style:{"--rows":v},value:S||""})}),n,(0,b.jsx)(tE,{CustomComponent:l,Fallback:(0,b.jsx)(rm,{description:o,path:f})})]})]}),t[4]=n,t[5]=r,t[6]=l,t[7]=i,t[8]=s,t[9]=o,t[10]=j,t[11]=c,t[12]=u,t[13]=d,t[14]=f,t[15]=p,t[16]=h,t[17]=m,t[18]=v,t[19]=x,t[20]=w,t[21]=C,t[22]=T,t[23]=R,t[24]=S,t[25]=A):A=t[25],A},fL=lJ(e=>{let{field:t,field:{admin:{className:n,description:r,placeholder:a,rows:l,rtl:o}={},label:i,localized:u,maxLength:d,minLength:f,required:h},path:v,readOnly:x,validate:w}=e,{i18n:_}=(0,g.d)(),{config:{localization:C}}=(0,m.c)(),S=l1({fieldLocalized:u,fieldRTL:o,locale:aF(),localizationConfig:C||void 0}),{customComponents:{AfterInput:j,BeforeInput:E,Description:N,Error:k,Label:T}={},disabled:R,path:A,setValue:P,showError:O,value:D}=lY({potentiallyStalePath:v,validate:(0,p.useCallback)((e,t)=>{if("function"==typeof w)return w(e,(0,c._)((0,s._)({},t),{maxLength:d,minLength:f,required:h}))},[w,h,d,f])}),I=(0,p.useMemo)(()=>lZ(t),[t]);return(0,b.jsx)(fM,{AfterInput:j,BeforeInput:E,className:n,Description:N,description:r,Error:k,Label:T,label:i,localized:u,onChange:e=>{P(e.target.value)},path:A,placeholder:(0,y.getTranslation)(a,_),readOnly:x||R,required:h,rows:l,rtl:S,showError:O,style:I,value:D})}),fF=()=>null,fB=(0,p.createContext)(void 0),fU=e=>{let t=(0,_.c)(5),{children:n}=e,[r,a]=(0,p.useState)(null),[l,o]=(0,p.useState)(""),[i,s]=(0,p.useState)(null),c;
2return t[0]!==n||t[1]!==i||t[2]!==r||t[3]!==l?(c=(0,b.jsx)(fB,{value:{setUploadControlFile:s,setUploadControlFileName:a,setUploadControlFileUrl:o,uploadControlFile:i,uploadControlFileName:r,uploadControlFileUrl:l},children:n}),t[0]=n,t[1]=i,t[2]=r,t[3]=l,t[4]=c):c=t[4],c},fz=()=>{let e=(0,p.use)(fB);if(!e)throw Error("useUploadControls must be used within an UploadControlsProvider");return e},fV=e=>{e.preventDefault(),e.stopPropagation()};function fq(e){let{children:t,className:n,disabled:r=!1,dropzoneStyle:a="default",multipleFiles:l,onChange:o}=e,i=p.default.useRef(null),[s,c]=p.default.useState(!1),u=p.default.useCallback(e=>{if(!l&&e.length>1){let t=new DataTransfer;t.items.add(e[0]),o(t.files)}else o(e)},[l,o]),d=p.default.useCallback(e=>{e.preventDefault(),e.stopPropagation(),e.clipboardData.files&&e.clipboardData.files.length>0&&u(e.clipboardData.files)},[u]),f=p.default.useCallback(e=>{e.preventDefault(),e.stopPropagation(),c(!0)},[]),h=p.default.useCallback(e=>{e.preventDefault(),e.stopPropagation(),c(!1)},[]),m=p.default.useCallback(e=>{if(e.preventDefault(),e.stopPropagation(),c(!1),e.dataTransfer.files&&e.dataTransfer.files.length>0){u(e.dataTransfer.files),c(!1);try{e.dataTransfer.clearData()}catch(e){}}},[u]);p.default.useEffect(()=>{let e=i.current;return e&&!r?(e.addEventListener("dragenter",f),e.addEventListener("dragleave",h),e.addEventListener("dragover",fV),e.addEventListener("drop",m),e.addEventListener("paste",d),()=>{e.removeEventListener("dragenter",f),e.removeEventListener("dragleave",h),e.removeEventListener("dragover",fV),e.removeEventListener("drop",m),e.removeEventListener("paste",d)}):()=>null},[r,f,h,m,d]);let g=["dropzone",n,s?"dragging":"","dropzoneStyle--".concat(a)].filter(Boolean).join(" ");return(0,b.jsx)("div",{className:g,ref:i,children:t})}function fH(e){let t=(0,_.c)(3),{onClick:n}=e,{t:r}=(0,g.d)(),a;return t[0]!==n||t[1]!==r?(a=(0,b.jsx)("button",{"aria-label":r("general:close"),className:"drawer-close-button",onClick:n,type:"button",children:(0,b.jsx)(g.a,{})}),t[0]=n,t[1]=r,t[2]=a):a=t[2],a}function f$(e){let{onClose:t,title:n}=e;return(0,b.jsxs)("div",{className:"bulk-upload--drawer-header",children:[(0,b.jsx)("h2",{title:n,children:n}),(0,b.jsx)(fH,{onClick:t})]})}var fK="bulk-upload--add-files";function fG(e){let{acceptMimeTypes:t,onCancel:n,onDrop:r}=e,{t:a}=(0,g.d)(),l=p.default.useRef(null);return(0,b.jsxs)("div",{className:fK,children:[(0,b.jsx)(f$,{onClose:n,title:a("upload:addFiles")}),(0,b.jsx)("div",{className:"".concat(fK,"__dropArea"),children:(0,b.jsxs)(fq,{multipleFiles:!0,onChange:r,children:[(0,b.jsx)(nF,{buttonStyle:"subtle",iconPosition:"left",onClick:()=>{l.current&&l.current.click()},size:"small",children:a("upload:selectFile")}),(0,b.jsx)("input",{accept:t,"aria-hidden":"true",className:"".concat(fK,"__hidden-input"),hidden:!0,multiple:!0,onChange:e=>{e.target.files&&e.target.files.length>0&&r(e.target.files)},ref:l,type:"file"}),(0,b.jsxs)("p",{className:"".concat(fK,"__dragAndDropText"),children:[a("general:or")," ",a("upload:dragAndDrop")]})]})})]})}var fW=(0,v.e)(tw(),1);async function fY(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,l=eW(e,!0),o=null==l?void 0:l.file;if(o&&delete l.file,o&&"function"==typeof r&&!e3({allowRestrictedFileTypes:a,filename:o.name,mimeType:o.type})){let e=o.name;o=JSON.stringify({clientUploadContext:await r({docPrefix:"string"==typeof(null==l?void 0:l.prefix)?l.prefix:void 0,file:o,updateFilename:t=>{e=t}}),collectionSlug:n,filename:e,mimeType:o.type,size:o.size})}let i={_payload:JSON.stringify((0,s._)({},l,t)),file:o};return(0,fW.serialize)(i,{indices:!0,nullsAsUndefineds:!1})}function fQ(e,t){switch(t.type){case"ADD_FORMS":{var n;let r=[];for(let e=0;e<t.forms.length;e++)r[e]={errorCount:0,formID:null!=(n=t.forms[e].formID)?n:crypto.randomUUID?crypto.randomUUID():ow(),formState:(0,c._)((0,s._)({},t.forms[e].initialState||{}),{file:{initialValue:t.forms[e].file,valid:!0,value:t.forms[e].file}}),uploadEdits:{}};return(0,c._)((0,s._)({},e),{activeIndex:0,forms:[...r,...e.forms]})}case"REMOVE_FORM":{let n=[...e.forms],[r]=n.splice(t.index,1),a=e.activeIndex>=t.index,l=e.activeIndex===t.index?t.index:a?e.activeIndex-1:e.activeIndex,o=Math.min(n.length-1,l);return(0,c._)((0,s._)({},e),{activeIndex:a?o:e.activeIndex,forms:n,totalErrorCount:e.totalErrorCount-r.errorCount})}case"REPLACE":return(0,s._)({},e,t.state);case"SET_ACTIVE_INDEX":return(0,c._)((0,s._)({},e),{activeIndex:t.index});case"UPDATE_ERROR_COUNT":{let n=[...e.forms];return n[t.index].errorCount=t.count,(0,c._)((0,s._)({},e),{forms:n,totalErrorCount:n.reduce((e,t)=>
2e+t.errorCount,0)})}case"UPDATE_FORM":{let n=[...e.forms];return n[t.index].errorCount=t.errorCount,n[t.index]=(0,c._)((0,s._)({},n[t.index]),{formState:(0,s._)({},n[t.index].formState,t.formState),uploadEdits:(0,s._)({},n[t.index].uploadEdits,t.uploadEdits)}),(0,c._)((0,s._)({},e),{forms:n,totalErrorCount:n.reduce((e,t)=>e+t.errorCount,0)})}default:return e}}var fX=p.default.createContext({activeIndex:0,addFiles:()=>Promise.resolve(),bulkUpdateForm:()=>null,collectionSlug:"",docPermissions:void 0,documentSlots:{},forms:[],getFormDataRef:{current:()=>({})},hasPublishPermission:!1,hasSavePermission:!1,hasSubmitted:!1,isInitializing:!1,removeFile:()=>{},saveAllDocs:()=>Promise.resolve(),setActiveIndex:()=>0,setFormTotalErrorCount:()=>{},totalErrorCount:0,updateUploadEdits:()=>{}}),fJ={activeIndex:0,forms:[],totalErrorCount:0};function fZ(e){let{children:t}=e,{config:n}=(0,m.c)(),{routes:{api:r}}=n,a=n.folders?n.folders.fieldName:void 0,{code:l}=aF(),{i18n:o,t:i}=(0,g.d)(),{getDocumentSlots:u,getFormState:d}=uS(),{getUploadHandler:f}=fv(),[h,v]=p.default.useState({}),[y,x]=p.default.useState(!1),[w,_]=p.default.useState(),[C,S]=p.default.useState(!1),[j,E]=p.default.useState(!1),[N,k]=p.default.useState(!1),[T,R]=p.default.useState(!1),[A,P]=p.default.useState(!1),[O,I]=p.default.useReducer(fQ,fJ),{activeIndex:M,forms:L,totalErrorCount:F}=O;p.default.useRef(L).current=L;let{toggleLoadingOverlay:B}=uF(),{closeModal:U}=rF(),{collectionSlug:z,drawerSlug:V,folderID:q,initialFiles:H,initialForms:$,onSuccess:K,setInitialFiles:G,setInitialForms:W,setSuccessfullyUploaded:Y}=hL(),[Q,X]=p.default.useState(!1),[J,Z]=p.default.useState(""),ee=p.default.useRef(!1),et=p.default.useRef(null),en=p.default.useRef(()=>({})),er=D({apiRoute:r,path:""}),ea="".concat(er,"/").concat(z),el=p.default.useCallback(async()=>{let e={locale:l||void 0},t="/".concat(z,"/access"),n=await (await fetch("".concat(er).concat(t,"?").concat(ec(e)),{credentials:"include",headers:{"Accept-Language":o.language,"Content-Type":"application/json"},method:"POST"})).json(),r=await fetch("".concat(er).concat(t,"?").concat(ec(e)),{body:JSON.stringify({_status:"published"}),credentials:"include",headers:{"Accept-Language":o.language,"Content-Type":"application/json"},method:"POST"}).then(e=>e.json());_(n),S(lF({collectionSlug:z,docPermissions:n,isEditing:!1})),E(null==r?void 0:r.update),R(!0)},[er,l,z,o.language]),eo=p.default.useCallback(async e=>{(null==e?void 0:e.signal)&&e.abort("aborting previous fetch for initial form state without files"),v(await u({collectionSlug:z}));try{let{state:e}=await d({collectionSlug:z,docPermissions:w,docPreferences:{fields:{}},locale:l,operation:"create",renderAllFields:!0,schemaPath:z,skipValidation:!0});a&&(null==e?void 0:e[a])&&(e[a]=(0,c._)((0,s._)({},e[a]),{customComponents:(0,c._)((0,s._)({},e[a].customComponents),{Field:void 0})})),et.current=e,k(!0)}catch(e){}},[u,z,d,w,l,a]),ei=p.default.useCallback(e=>{let t=en.current();I({type:"REPLACE",state:{activeIndex:e,forms:L.map((e,n)=>n===M?{errorCount:e.errorCount,formID:e.formID,formState:t,uploadEdits:e.uploadEdits}:e)}})},[L,M]),es=p.default.useCallback(e=>q&&a&&(null==e?void 0:e[a])?(0,c._)((0,s._)({},e),{[a]:(0,c._)((0,s._)({},e[a]),{initialValue:q,value:q})}):e,[q,a]),eu=p.default.useCallback(async e=>{L.length&&I({type:"UPDATE_FORM",errorCount:L[M].errorCount,formState:en.current(),index:M}),B({isLoading:!0,key:"addingDocs"}),N||await eo(),I({type:"ADD_FORMS",forms:Array.from(e).map(e=>({file:e,initialState:es(et.current)}))}),B({isLoading:!1,key:"addingDocs"})},[eo,N,B,M,L,es]),ed=nk(eu),ef=nk(async e=>{B({isLoading:!0,key:"addingDocs"}),N||await eo(),I({type:"ADD_FORMS",forms:e.map(e=>(0,c._)((0,s._)({},e),{initialState:es((null==e?void 0:e.initialState)||et.current)}))}),B({isLoading:!1,key:"addingDocs"})}),ep=p.default.useCallback(e=>{I({type:"REMOVE_FORM",index:e})},[]),eh=p.default.useCallback(e=>{let{errorCount:t,index:n}=e;I({type:"UPDATE_ERROR_COUNT",count:t,index:n})},[]),em=p.default.useCallback(async function(){var e,t,r,a,o,u,p;let{overrides:h}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},m=en.current(),g=[...L];g[M]={errorCount:g[M].errorCount,formID:g[M].formID,formState:m,uploadEdits:g[M].uploadEdits};let v=null==(e=g[M])?void 0:e.formID,y=[];X(!0);for(let e=0;e<g.length;e++)try{let m=g[e],v=null==(r=m.formState)||null==(t=r.file)?void 0:t.value;Z(i("general:uploadingBulk",{current:e+1,total:g.length}));let x="".concat(ea).concat(ec({locale:l,uploadEdits:(null==m?void 0:m.uploadEdits)||void 0},{addQueryPrefix:!0})),_=await fetch(x,{body:await fY(m.formState,h,z,f({collectionSlug:z}),null==(o=n.collections.find(e=>{let{slug:t}=e;return t===z}))||null==(a=o.upload)?void 0:a.allowRestrictedFileTypes),credentials:"include",method:"POST"}),C=await _.json(),S=201===_.status&&(null==C?void 0:C.doc);S&&y.push({collectionSlug:z,doc:C.doc,formID:m.formID});let[j,E]=((null==C?void 0:C.errors)||[]).reduce((e,t)=>
2{var n,r;let[a,l]=e,o=[],i=[];return(null==t?void 0:t.message)&&i.push(t),Array.isArray(null==t||null==(n=t.data)?void 0:n.errors)&&(null==(r=t.data)||r.errors.forEach(e=>{(null==e?void 0:e.path)?o.push(e):i.push(e)})),[[...a,...o],[...l,...i]]},[[],[]]),N=!v&&400===_.status,k=v&&413===_.status,T=v&&"object"==typeof v&&"name"in v&&(!v.name||""===v.name);if(N||k||T){g[e].formState.file.valid=!1;let t=null==(u=g[e].formState.file)?void 0:u.value,n=(0,s._)({},g[e].formState);t instanceof File&&(n.file=(0,c._)((0,s._)({},n.file),{value:{name:t.name}}));let{state:r}=await d({collectionSlug:z,docPermissions:w,docPreferences:null,formState:n,operation:"update",schemaPath:z});r&&(t instanceof File&&r.file&&(r.file=(0,c._)((0,s._)({},r.file),{value:t})),g[e]={errorCount:Object.values(r).reduce((e,t)=>(null==t?void 0:t.valid)===!1?e+1:e,0),formID:g[e].formID,formState:r}),nn.error(null==(p=E[0])?void 0:p.message)}else{let t=j.length;S||0!==t||(t=E.length||1),g[e]={errorCount:t,formID:g[e].formID,formState:fS(g[e].formState,{type:"ADD_SERVER_ERRORS",errors:j})},S||E.forEach(e=>{nn.error((0,b.jsx)(ff,{errorMessage:e.message||i("error:unknown")}))})}}catch(e){}x(!0),Z(""),X(!1);let _=[];g.forEach((e,t)=>{let{errorCount:n}=e;n&&_.push(g[t])});let C=Math.max(0,g.length-_.length),S=g.length-C;C&&(nn.success("Successfully saved ".concat(C," files")),Y(!0),"function"==typeof K&&K(y,S)),S?nn.error("Failed to save ".concat(S," files")):U(V),I({type:"REPLACE",state:{activeIndex:_.reduce((e,t,n)=>{let{formID:r}=t;return r===v?n:e},0),forms:_,totalErrorCount:_.reduce((e,t)=>{let{errorCount:n}=t;return e+n},0)}}),0===_.length&&(G(void 0),W(void 0))},[L,M,i,ea,l,z,n.collections,f,d,w,Y,K,U,V,G,W]),eg=p.default.useCallback(async(e,t)=>{for(let n=0;n<L.length;n++)if(Object.entries(e).forEach(e=>{let[t,r]=e;L[n].formState[t]&&(L[n].formState[t].value=r,I({type:"UPDATE_FORM",errorCount:L[n].errorCount,formState:L[n].formState,index:n}))}),"function"==typeof t&&t(),y){let{state:e}=await d({collectionSlug:z,docPermissions:w,docPreferences:null,formState:L[n].formState,operation:"create",schemaPath:z});I({type:"UPDATE_FORM",errorCount:Object.values(e).reduce((e,t)=>(null==t?void 0:t.valid)===!1?e+1:e,0),formState:e,index:n})}},[z,w,L,d,y]),ev=p.default.useCallback(e=>{I({type:"UPDATE_FORM",errorCount:L[M].errorCount,formState:L[M].formState,index:M,uploadEdits:e})},[M,L]),eb=p.default.useCallback(()=>{I({type:"REPLACE",state:{forms:L.map(e=>(0,c._)((0,s._)({},e),{uploadEdits:{}}))}})},[L]);return p.default.useEffect(()=>{z&&(N||eo(),T||el(),(H||$)&&P(!N||!T),N&&((null==$?void 0:$.length)||(null==H?void 0:H.length))&&!ee.current&&((null==$?void 0:$.length)&&ef($),(null==H?void 0:H.length)&&ed(H),ee.current=!0))},[H,eo,el,z,N,T,$]),(0,b.jsxs)(fX,{value:{activeIndex:O.activeIndex,addFiles:eu,bulkUpdateForm:eg,collectionSlug:z,docPermissions:w,documentSlots:h,forms:L,getFormDataRef:en,hasPublishPermission:j,hasSavePermission:C,hasSubmitted:y,isInitializing:A,removeFile:ep,resetUploadEdits:eb,saveAllDocs:em,setActiveIndex:ei,setFormTotalErrorCount:eh,totalErrorCount:F,updateUploadEdits:ev},children:[Q&&(0,b.jsx)(uU,{animationDuration:"250ms",loadingText:J,overlayType:"fullscreen",show:!0}),t]})}function f0(){return p.default.use(fX)}var f1=(e,t)=>e?R(t)&&t.name?"".concat(e,".").concat(t.name):e:R(t)?t.name:"",f2=e=>{let{CustomLabel:t,field:n,prefix:r}=e;return(0,b.jsxs)(p.Fragment,{children:[r?(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)("span",{style:{display:"inline-block"},children:r})," > "]}):null,(0,b.jsx)("span",{style:{display:"inline-block"},children:(0,b.jsx)(tE,{CustomComponent:t,Fallback:(0,b.jsx)(az,{label:"label"in n&&n.label})})})]})},f3=e=>{var t,n;let{fields:r,formState:a,labelPrefix:l=null,parentPath:o="",path:i="",permissions:s}=e;if(!r)return[];let c=null==a||null==(n=a[i])||null==(t=n.customComponents)?void 0:t.Label;return null==r?void 0:r.reduce((e,t)=>{var n;let{operation:r,permissions:a,read:u}=eh({field:t,operation:"update",parentName:(null==o?void 0:o.includes("."))?o.split(".")[o.split(".").length-1]:o,permissions:s});if((R(t)||"ui"===t.type)&&((null==(n=t.admin)?void 0:n.disableBulkEdit)||t.unique||T(t)||"readOnly"in t&&t.readOnly||!r||!u))return e;if("array"!==t.type&&"blocks"!==t.type&&C(t)){let n="label"in t&&t.label;return[...e,...f3({fields:t.fields,labelPrefix:n?f2({CustomLabel:c,field:t,prefix:l}):l,parentPath:i,path:f1(i,t),permissions:a})]}return"tabs"===t.type&&"tabs"in t?[...e,...t.tabs.reduce((e,t)=>
2{if("fields"in t){var n;let r="name"in t&&t.name,o=r&&a&&!0!==a?a[t.name]:void 0,s=r?!0===o||(null!=(n=null==o?void 0:o.fields)?n:a):a;return[...e,...f3({fields:t.fields,labelPrefix:l,parentPath:i,path:r?f1(i,t):i,permissions:s})]}},[])]:[...e,{label:f2({CustomLabel:c,field:t,prefix:l}),value:{field:t,fieldPermissions:a,path:f1(i,t)}}]},[])},f6=e=>{let t=(0,_.c)(14),{fields:n,onChange:r,permissions:a}=e,{t:l}=(0,g.d)(),{dispatchFields:o,getFields:i}=tq(),s;t[0]!==n||t[1]!==i||t[2]!==a?(s=()=>{let e;return f3({fields:(e=["file","mimeType","thumbnailURL","width","height","filesize","filename","url","focalX","focalY","sizes"],n.filter(t=>!e.includes("name"in t&&t.name))),formState:i(),permissions:a})},t[0]=n,t[1]=i,t[2]=a,t[3]=s):s=t[3];let[c]=(0,p.useState)(s),u;if(t[4]!==o||t[5]!==i||t[6]!==r||t[7]!==c||t[8]!==l){let e;t[10]!==o||t[11]!==i||t[12]!==r?(e=e=>r({dispatchFields:o,formState:i(),selected:e}),t[10]=o,t[11]=i,t[12]=r,t[13]=e):e=t[13],u=(0,b.jsxs)("div",{className:"field-select",children:[(0,b.jsx)(az,{label:l("fields:selectFieldsToEdit")}),(0,b.jsx)(c9,{getOptionValue:f5,isMulti:!0,onChange:e,options:c})]}),t[4]=o,t[5]=i,t[6]=r,t[7]=c,t[8]=l,t[9]=u}else u=t[9];return u};function f5(e){return"object"==typeof e.value&&"path"in e.value?String(e.value.path):String(e.value)}var f4=e=>{var t;let{collection:{fields:n,labels:{plural:r,singular:a}}={},collection:l,drawerSlug:o,forms:i}=e,[s,c]=(0,p.useState)(!1),{permissions:u}=aP(),{i18n:d,t:f}=(0,g.d)(),{closeModal:h}=rF(),{bulkUpdateForm:m}=f0(),{getFormState:v}=uS(),x=p.default.useRef(null),[w,_]=(0,p.useState)([]),C=null==u||null==(t=u.collections)?void 0:t[l.slug],S=(0,p.useMemo)(()=>eG(w.reduce((e,t)=>(e[t.value.path]=!0,e),{})),[w]),j=(0,p.useCallback)(async e=>{let{formState:t,submitted:n}=e,r=uq(x),{state:a}=await v({collectionSlug:l.slug,docPermissions:C,docPreferences:null,formState:t,operation:"update",schemaPath:l.slug,select:S,signal:r.signal,skipValidation:!n});return x.current=null,a},[v,l,C,S]);(0,p.useEffect)(()=>{let e=x.current;return()=>{uV(e)}},[]);let E=(0,p.useCallback)(e=>{m(w.reduce((t,n)=>(e[n.value.path]&&(t[n.value.path]=e[n.value.path].value),t),{}),()=>h(o))},[h,o,m,w]),N=(0,p.useCallback)(async e=>{let{dispatchFields:t,formState:n,selected:r}=e;c(!0),_(r||[]);let{state:a}=await v({collectionSlug:l.slug,docPermissions:C,docPreferences:null,formState:n,operation:"update",schemaPath:l.slug,select:eG(r.reduce((e,t)=>(e[t.value.path]=!0,e),{})),skipValidation:!0});t({type:"UPDATE_MANY",formState:a}),c(!1)},[v,l,C]);return(0,b.jsxs)("div",{className:"".concat(f8,"__main"),children:[(0,b.jsxs)("div",{className:"".concat(f8,"__header"),children:[(0,b.jsx)("h2",{className:"".concat(f8,"__header__title"),children:f("general:editingLabel",{count:i.length,label:(0,y.getTranslation)(i.length>1?r:a,d)})}),(0,b.jsx)("button",{"aria-label":f("general:close"),className:"".concat(f8,"__header__close"),id:"close-drawer__".concat(o),onClick:()=>h(o),type:"button",children:(0,b.jsx)(g.a,{})})]}),(0,b.jsxs)(fE,{className:"".concat(f8,"__form"),isInitializing:s,onChange:[j],onSubmit:E,children:[(0,b.jsx)(f6,{fields:n,onChange:N,permissions:C.fields}),0===w.length?null:(0,b.jsx)("div",{className:"render-fields",children:(0,b.jsx)(lK,{value:void 0,children:w.map((e,t)=>{let{value:{field:n,fieldPermissions:r,path:a}}=e;return(0,b.jsx)(hQ,{clientFieldConfig:n,indexPath:"",parentPath:"",parentSchemaPath:"",path:a,permissions:r},"".concat(a,"-").concat(t))})})}),(0,b.jsx)("div",{className:"".concat(f8,"__sidebar-wrap"),children:(0,b.jsx)("div",{className:"".concat(f8,"__sidebar"),children:(0,b.jsx)("div",{className:"".concat(f8,"__sidebar-sticky-wrap"),children:(0,b.jsx)("div",{className:"".concat(f8,"__document-actions"),children:(0,b.jsx)(nF,{type:"submit",children:f("general:applyChanges")})})})})})]})]})},f8="edit-many-bulk-uploads",f9=e=>{var t,n;let r,a=(0,_.c)(5),{collection:l,collection:o}=e,{slug:i}=void 0===l?{}:l,{permissions:s}=aP(),{t:c}=(0,g.d)(),{forms:u}=f0(),d=null==s||null==(n=s.collections)||null==(t=n[i])?void 0:t.update,f="edit-".concat(i,"-bulk-uploads");return d?(a[0]!==o||a[1]!==f||a[2]!==u||a[3]!==c?(r=(0,b.jsxs)("div",{className:f8,children:[(0,b.jsx)(ax,{"aria-label":c("general:editAll"),className:"".concat(f8,"__toggle"),slug:f,children:c("general:editAll")}),(0,b.jsx)(rb,{children:(0,b.jsx)(aw,{Header:null,slug:f,children:(0,b.jsx)(f4,{collection:o,drawerSlug:f,forms:u})})})]}),a[0]=o,a[1]=f,a[2]=u,a[3]=c,a[4]=r):r=a[4],r):null},f7="bulk-upload--actions-bar";function pe(e){let t=(0,_.c)(15),{collectionConfig:n}
2=e,{activeIndex:r,forms:a,setActiveIndex:l}=f0(),{t:o}=(0,g.d)(),i=r+1,s;if(t[0]!==r||t[1]!==n||t[2]!==a.length||t[3]!==l||t[4]!==o||t[5]!==i){let e,c;t[7]!==r||t[8]!==a.length||t[9]!==l?(e=()=>{let e=r-1;e<0?l(a.length-1):l(e)},t[7]=r,t[8]=a.length,t[9]=l,t[10]=e):e=t[10],t[11]!==r||t[12]!==a.length||t[13]!==l?(c=()=>{let e=r+1;e===a.length?l(0):l(e)},t[11]=r,t[12]=a.length,t[13]=l,t[14]=c):c=t[14],s=(0,b.jsxs)("div",{className:f7,children:[(0,b.jsxs)("div",{className:"".concat(f7,"__navigation"),children:[(0,b.jsxs)("p",{className:"".concat(f7,"__locationText"),children:[(0,b.jsx)("strong",{children:i})," ".concat(o("general:of")," "),(0,b.jsx)("strong",{children:a.length})]}),(0,b.jsxs)("div",{className:"".concat(f7,"__controls"),children:[(0,b.jsx)(nF,{"aria-label":o("general:previous"),buttonStyle:"none",onClick:e,type:"button",children:(0,b.jsx)(nv,{direction:"left"})}),(0,b.jsx)(nF,{"aria-label":o("general:next"),buttonStyle:"none",onClick:c,type:"button",children:(0,b.jsx)(nv,{direction:"right"})})]}),(0,b.jsx)(f9,{collection:n})]}),(0,b.jsx)(pt,{className:"".concat(f7,"__saveButtons")})]}),t[0]=r,t[1]=n,t[2]=a.length,t[3]=l,t[4]=o,t[5]=i,t[6]=s}else s=t[6];return s}function pt(e){var t,n,r,a,l;let o=(0,_.c)(12),{className:i}=e,{getEntityConfig:s}=(0,m.c)(),{t:c}=(0,g.d)(),{collectionSlug:u,hasPublishPermission:d,hasSavePermission:f,saveAllDocs:p}=f0(),h;o[0]!==u||o[1]!==s?(h=s({collectionSlug:u}),o[0]=u,o[1]=s,o[2]=h):h=o[2];let v=h,y;o[3]!==i?(y=["".concat(f7,"__buttons"),i].filter(Boolean),o[3]=i,o[4]=y):y=o[4];let x=y.join(" "),w;return o[5]!==(null==v||null==(t=v.versions)?void 0:t.drafts)||o[6]!==d||o[7]!==f||o[8]!==p||o[9]!==c||o[10]!==x?(w=(0,b.jsxs)("div",{className:x,children:[(null==v||null==(n=v.versions)?void 0:n.drafts)&&f?(0,b.jsx)(nF,{buttonStyle:"secondary",onClick:()=>{p({overrides:{_status:"draft"}})},children:c("version:saveDraft")}):null,(null==v||null==(r=v.versions)?void 0:r.drafts)&&d?(0,b.jsx)(nF,{onClick:()=>{p({overrides:{_status:"published"}})},children:c("version:publish")}):null,(null==v||null==(a=v.versions)?void 0:a.drafts)||!f?null:(0,b.jsx)(nF,{onClick:()=>{p()},children:c("general:save")})]}),o[5]=null==v||null==(l=v.versions)?void 0:l.drafts,o[6]=d,o[7]=f,o[8]=p,o[9]=c,o[10]=x,o[11]=w):w=o[11],w}var pn="bulk-upload--discard-without-saving";function pr(){let e=(0,_.c)(9),{t:t}=(0,g.d)(),{closeModal:n}=rF(),{drawerSlug:r}=hL(),a;e[0]!==n?(a=()=>{n(pn)},e[0]=n,e[1]=a):a=e[1];let l=a,o;e[2]!==n||e[3]!==r?(o=()=>{n(r),n(pn)},e[2]=n,e[3]=r,e[4]=o):o=e[4];let i=o,s;return e[5]!==l||e[6]!==i||e[7]!==t?(s=(0,b.jsx)(aE,{body:t("general:changesNotSaved"),cancelLabel:t("general:stayOnThisPage"),confirmLabel:t("general:leaveAnyway"),heading:t("general:leaveWithoutSaving"),modalSlug:pn,onCancel:l,onConfirm:i}),e[5]=l,e[6]=i,e[7]=t,e[8]=s):s=e[8],s}function pa(e){let{className:t}=e;
2return(0,b.jsx)("svg",{className:[t,"icon icon--trash"].filter(Boolean).join(" "),fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{d:"M4.1499 6.1H15.8499M14.5499 6.1V15.2C14.5499 15.85 13.8999 16.5 13.2499 16.5H6.7499C6.0999 16.5 5.4499 15.85 5.4499 15.2V6.1M7.3999 6.1V4.8C7.3999 4.15 8.0499 3.5 8.6999 3.5H11.2999C11.9499 3.5 12.5999 4.15 12.5999 4.8V6.1M8.6999 9.35V13.25M11.2999 9.35V13.25",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})})}var pl=()=>{let{getEntityConfig:e}=(0,m.c)(),{collectionSlug:t}=lU(),{labels:n}=e({collectionSlug:t}),{i18n:r}=(0,g.d)();return(0,b.jsxs)("div",{className:"trash-banner",children:[(0,b.jsx)(pa,{}),(0,b.jsx)("p",{children:r.t("general:documentIsTrashed",{label:"".concat((0,y.getTranslation)(null==n?void 0:n.singular,r))})})]})},po="document-fields",pi=e=>{let{AfterFields:t,BeforeFields:n,docPermissions:r,fields:a,forceSidebarWrap:l,isTrashed:o=!1,readOnly:i,schemaPathSegments:s}=e,{hasSidebarFields:c,mainFields:u,sidebarFields:d}=(0,p.useMemo)(()=>a.reduce((e,t)=>(N(t)?(e.sidebarFields.push(t),e.mainFields.push(null),e.hasSidebarFields=!0):(e.mainFields.push(t),e.sidebarFields.push(null)),e),{hasSidebarFields:!1,mainFields:[],sidebarFields:[]}),[a]);return(0,b.jsxs)("div",{className:[po,c?"".concat(po,"--has-sidebar"):"".concat(po,"--no-sidebar"),l&&"".concat(po,"--force-sidebar-wrap")].filter(Boolean).join(" "),children:[(0,b.jsx)("div",{className:"".concat(po,"__main"),children:(0,b.jsxs)(ag,{className:"".concat(po,"__edit"),children:[o&&(0,b.jsx)(pl,{}),n,(0,b.jsx)(hJ,{className:"".concat(po,"__fields"),fields:u,forceRender:!0,parentIndexPath:"",parentPath:"",parentSchemaPath:s.join("."),permissions:null==r?void 0:r.fields,readOnly:i}),t]})}),c?(0,b.jsx)("div",{className:"".concat(po,"__sidebar-wrap"),children:(0,b.jsx)("div",{className:"".concat(po,"__sidebar"),children:(0,b.jsx)("div",{className:"".concat(po,"__sidebar-fields"),children:(0,b.jsx)(hJ,{fields:d,forceRender:!0,parentIndexPath:"",parentPath:"",parentSchemaPath:s.join("."),permissions:null==r?void 0:r.fields,readOnly:i})})})}):null]})};function ps(e){let{className:t}=e;return(0,b.jsx)("svg",{className:[t,"icon icon--folder"].filter(Boolean).join(" "),fill:"none",height:"16",viewBox:"0 0 16 16",width:"16",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{d:"M13.3333 13.3333C13.6869 13.3333 14.026 13.1929 14.2761 12.9428C14.5261 12.6928 14.6666 12.3536 14.6666 12V5.33333C14.6666 4.97971 14.5261 4.64057 14.2761 4.39052C14.026 4.14048 13.6869 4 13.3333 4H8.06659C7.84359 4.00219 7.62362 3.94841 7.42679 3.84359C7.22996 3.73877 7.06256 3.58625 6.93992 3.4L6.39992 2.6C6.27851 2.41565 6.11323 2.26432 5.91892 2.1596C5.7246 2.05488 5.50732 2.00004 5.28659 2H2.66659C2.31296 2 1.97382 2.14048 1.72378 2.39052C1.47373 2.64057 1.33325 2.97971 1.33325 3.33333V12C1.33325 12.3536 1.47373 12.6928 1.72378 12.9428C1.97382 13.1929 2.31296 13.3333 2.66659 13.3333H13.3333Z",fill:"currentColor"})})}var pc=p.default.createContext({activeCollectionFolderSlugs:[],allCollectionFolderSlugs:[],allowCreateCollectionSlugs:[],breadcrumbs:[],checkIfItemIsDisabled:()=>!1,clearSelections:()=>{},currentFolder:null,documents:[],dragOverlayItem:void 0,focusedRowIndex:-1,folderCollectionConfig:null,folderCollectionSlug:"",folderFieldName:"folder",folderID:void 0,FolderResultsComponent:null,folderType:void 0,getFolderRoute:()=>"",getSelectedItems:()=>[],isDragging:!1,itemKeysToMove:void 0,moveToFolder:()=>Promise.resolve(void 0),onItemClick:()=>{},onItemKeyPress:()=>{},refineFolderData:()=>{},search:"",selectedFolderCollections:void 0,selectedItemKeys:new Set,setBreadcrumbs:()=>{},setFocusedRowIndex:()=>-1,setIsDragging:()=>!1,sort:"name",subfolders:[]});function pu(e){var t,n;let{activeCollectionFolderSlugs:r,allCollectionFolderSlugs:a=[],allowCreateCollectionSlugs:l,allowMultiSelection:o=!0,baseFolderPath:i,breadcrumbs:u=[],children:d,documents:f,folderFieldName:h,folderID:v,FolderResultsComponent:y,onItemClick:x,search:_,sort:C="name",subfolders:S}=e,j=pd(),{config:E}=(0,m.c)(),{routes:N}=E,k=aS(),{t:T}=(0,g.d)(),R=(0,w.useRouter)(),{startRouteTransition:A}=nu(),P=aF(),O=P?P.code:void 0,I=p.default.useRef(new Set),[M,L]=p.default.useState([]),[F,B]=p.default.useState(y||(()=>null)),[U]=p.default.useState(()=>E.collections.find(e=>E.folders&&e.slug===E.folders.slug)),z=U.slug,V=(0,w.useSearchParams)(),q=p.default.useMemo(()=>uv(V),[V]),[H,$]=p.default.useState(q),[K,G]=p.default.useState(!1),[W,Y]=p.default.useState(()=>new Set),[Q,X]=p.default.useState(-1),[J,Z]=p.default.useState(),[ee,et]=p.default.useState(u),en=p.default.useRef(null),er=S.length+f.length,ea=p.default.useCallback(()=>
2{X(-1),Y(new Set),Z(void 0),I.current=new Set},[]),el=p.default.useCallback(function(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n="page"in t?t.page:null==H?void 0:H.page;return"search"in t&&(n="1"),(0,c._)((0,s._)({},H,t),{locale:O,page:n,relationTo:"relationTo"in t?t.relationTo:null==H?void 0:H.relationTo,search:"search"in t?t.search:null==H?void 0:H.search,sort:"sort"in t?t.sort:null!=(e=null==H?void 0:H.sort)?e:void 0})},[H,O]),eo=p.default.useCallback(e=>{let{query:t,updateURL:n}=e;if(n){let e=el(t);A(()=>R.replace("".concat(ec((0,c._)((0,s._)({},e),{relationTo:JSON.stringify(e.relationTo)}),{addQueryPrefix:!0})))),$(e)}},[el,R,A]),ei=p.default.useCallback(e=>{let t=ec(el({page:"1",search:""}),{addQueryPrefix:!0});return D({adminRoute:E.routes.admin,path:"".concat(i).concat(e?"/".concat(e):"").concat(t)})},[i,E.routes.admin,el]),es=p.default.useCallback(e=>[...S,...f].find(t=>t.itemKey===e),[f,S]),eu=p.default.useCallback(()=>Array.from(W).reduce((e,t)=>{let n=es(t);return n&&e.push(n),e},[]),[W,es]),ed=p.default.useCallback(e=>{let{collectionSlug:t,docID:n}=e;1===k?t===z?A(()=>{R.push(ei(n)),ea()}):t&&A(()=>{R.push(D({adminRoute:E.routes.admin,path:"/collections/".concat(t,"/").concat(n)})),ea()}):ea(),"function"==typeof x&&x(es("".concat(t,"-").concat(n)))},[ea,E.routes.admin,k,z,ei,es,x,R,A]),ef=p.default.useCallback(e=>{let t=[...S,...f].reduce((e,t,n)=>(W.has(t.itemKey)&&e.push(n),e),[]);if(0===t.length)return[e];let n=Math.min(...t),r=Math.max(...t),a=e>=n&&e<=r,l=e,o=Math.min(l=a?e===n||e===r?e:Math.abs(e-n)>=Math.abs(e-r)?n:r:Math.abs(e-n)<=Math.abs(e-r)?n:r,e),i=Array.from({length:Math.max(l,e)-o+1},(e,t)=>o+t);return a?i:[...new Set([...t,...i])]},[S,f,W]),ep=p.default.useCallback(e=>{let{indexes:t}=e,{newSelectedFolderCollections:n,newSelectedItemKeys:r}=[...S,...f].reduce((e,n,r)=>{var a;return t.includes(r)&&(e.newSelectedItemKeys.add(n.itemKey),n.relationTo===z?null==(a=n.value.folderType)||a.forEach(t=>{e.newSelectedFolderCollections.includes(t)||e.newSelectedFolderCollections.push(t)}):e.newSelectedFolderCollections.includes(n.relationTo)||e.newSelectedFolderCollections.push(n.relationTo)),e},{newSelectedFolderCollections:[],newSelectedItemKeys:new Set});L(n),Y(r)},[f,z,S]),eh=p.default.useCallback(e=>{let{event:t,item:n}=e,{code:r,ctrlKey:a,metaKey:l,shiftKey:i}=t,s=a||l,c=W.has(n.itemKey),u=[...S,...f],d=u.findIndex(e=>e.itemKey===n.itemKey);switch(r){case"ArrowDown":case"ArrowLeft":case"ArrowRight":case"ArrowUp":{if(t.preventDefault(),-1===d)break;let e="ArrowLeft"===r||"ArrowUp"===r?d-1:d+1;if(e<0||e>er-1)return;if(X(e),s)break;if(i&&o)return void ep({indexes:ef(e)});i||Y(new Set([u[e].itemKey]));break}case"Enter":if(1===W.size){X(void 0),ed({collectionSlug:n.relationTo,docID:e4(n.value)});return}break;case"Escape":ea();break;case"KeyA":o&&s&&(t.preventDefault(),X(er-1),ep({indexes:Array.from({length:er},(e,t)=>t)}));break;case"Space":o&&i?(t.preventDefault(),ep({indexes:[...S,...f].reduce((e,t,r)=>{if(t.itemKey===n.itemKey){if(c)return e;e.push(r)}else W.has(t.itemKey)&&e.push(r);return e},[])})):(t.preventDefault(),ep({indexes:c?[]:[d]}));break;case"Tab":if(o&&i){let e=d-1;e<0&&(null==W?void 0:W.size)>0&&X(e)}else d+1===er&&W.size>0&&X(er-1)}},[W,S,f,o,ef,ep,ed,ea,er]),em=p.default.useCallback(e=>{let{event:t,item:n}=e,r=!1,a=t.ctrlKey||t.metaKey,l=t.shiftKey,i=W.has(n.itemKey),s=[...S,...f],c=s.findIndex(e=>e.itemKey===n.itemKey);if(o&&a){let e;t.preventDefault(),ep({indexes:s.reduce((r,a,l)=>{if(a.itemKey===n.itemKey){if(i&&"pointermove"!==t.type)return r;r.push(l),e=a.itemKey}else W.has(a.itemKey)&&r.push(l);return r},[])}),e&&Z(es(e))}else if(o&&l)-1!==c&&ep({indexes:ef(c)});else if(o&&"pointermove"===t.type)i||ep({indexes:s.reduce((e,t,r)=>(t.itemKey===n.itemKey&&e.push(r),e),[])}),Z(es(n.itemKey));else{let e=Date.now();r=e-en.current<400&&(null==J?void 0:J.itemKey)===n.itemKey,en.current=e,r||ep({indexes:i&&1===W.size?[]:[c]}),Z(es(n.itemKey))}r&&ed({collectionSlug:n.relationTo,docID:e4(n.value)})},[W,S,f,o,J,es,ep,ed,ef]),eg=p.default.useCallback(async e=>{let{itemsToMove:t,toFolderID:n}=e;if(t.length){if(1===t.length&&t[0].relationTo===z&&t[0].value.id===v){let e=ec({depth:0,locale:O},{addQueryPrefix:!0});200!==(await fetch(D({apiRoute:N.api,path:"/".concat(z,"/").concat(v).concat(e)}),{body:JSON.stringify({[h]:n||null}),credentials:"include",headers:{"content-type":"application/json"},method:"PATCH"})).status&&nn.error(T("general:error"))}else for(let[e,r]of Object.entries(t.reduce((e,t)=>
2(e[t.relationTo]||(e[t.relationTo]=[]),e[t.relationTo].push(t.value.id),e),{}))){let t=ec({depth:0,limit:0,locale:O,where:{id:{in:r}}},{addQueryPrefix:!0});try{await fetch(D({apiRoute:N.api,path:"/".concat(e).concat(t)}),{body:JSON.stringify({[h]:n||null}),credentials:"include",headers:{"content-type":"application/json"},method:"PATCH"})}catch(e){nn.error(T("general:error")),console.error(e);continue}}ea()}},[v,ea,z,h,N.api,T,O]),ev=p.default.useCallback(e=>{var t;function n(e){let{item:t,selectedFolderCollections:n}=e;return!(!t.value.folderType||Array.isArray(t.value.folderType)&&0===t.value.folderType.length)&&(0===n.length?!!(t.value.folderType||t.value.folderType.length>0):n.some(e=>!t.value.folderType.includes(e)))}return K?!!W.has(e.itemKey)||e.relationTo!==z||n({item:e,selectedFolderCollections:M}):(null==j||null==(t=j.selectedItemKeys)?void 0:t.size)?!!j.selectedItemKeys.has(e.itemKey)||e.relationTo!==z||n({item:e,selectedFolderCollections:j.selectedFolderCollections}):void 0},[M,K,W,z,null==j?void 0:j.selectedFolderCollections,null==j?void 0:j.selectedItemKeys]);return p.default.useEffect(()=>{y&&B(y)},[y]),(0,b.jsx)(pc,{value:{activeCollectionFolderSlugs:r||a,allCollectionFolderSlugs:a,allowCreateCollectionSlugs:l,breadcrumbs:ee,checkIfItemIsDisabled:ev,clearSelections:ea,currentFolder:(null==ee||null==(t=ee[ee.length-1])?void 0:t.id)!==void 0?function(e){let{folderFieldName:t,isUpload:n,relationTo:r,useAsTitle:a,value:l}=e,o={id:null==l?void 0:l.id,_folderOrDocumentTitle:String(a&&(null==l?void 0:l[a])||l.id),createdAt:null==l?void 0:l.createdAt,folderID:null==l?void 0:l[t],folderType:(null==l?void 0:l.folderType)||[],updatedAt:null==l?void 0:l.updatedAt};return n&&(o.filename=l.filename,o.mimeType=l.mimeType,o.url=l.thumbnailURL||(eP(l.mimeType)?eA({sizes:l.sizes,targetSizeMax:520,targetSizeMin:300,url:l.url,width:l.width}):void 0)),{itemKey:"".concat(r,"-").concat(l.id),relationTo:r,value:o}}({folderFieldName:h,isUpload:!1,relationTo:z,useAsTitle:U.admin.useAsTitle,value:ee[ee.length-1]}):null,documents:f,dragOverlayItem:J,focusedRowIndex:Q,folderCollectionConfig:U,folderCollectionSlug:z,folderFieldName:h,folderID:v,FolderResultsComponent:F,folderType:null==ee||null==(n=ee[ee.length-1])?void 0:n.folderType,getFolderRoute:ei,getSelectedItems:eu,isDragging:K,itemKeysToMove:j.selectedItemKeys,moveToFolder:eg,onItemClick:em,onItemKeyPress:eh,refineFolderData:eo,search:_,selectedFolderCollections:M,selectedItemKeys:W,setBreadcrumbs:et,setFocusedRowIndex:X,setIsDragging:G,sort:C,subfolders:S},children:d})}function pd(){let e=p.default.use(pc);if(void 0===e)throw Error("useFolder must be used within a FolderProvider");return e}var pf=(0,p.createContext)({cachingEnabled:!0,clearRouteCache:()=>{}}),pp=e=>{let t,n,r,a,l=(0,_.c)(17),{cachingEnabled:o,children:i}=e,s=void 0===o||o,c=(0,w.usePathname)(),u=(0,w.useRouter)(),d=(0,p.useRef)(!1),f;l[0]!==u?(f=()=>{u.refresh()},l[0]=u,l[1]=f):f=l[1];let h=f,m;l[2]===Symbol.for("react.memo_cache_sentinel")?(m=()=>{let e=()=>{d.current=!0};return window.addEventListener("popstate",e),()=>{window.removeEventListener("popstate",e)}},l[2]=m):m=l[2],l[3]!==u?(t=[u],l[3]=u,l[4]=t):t=l[4],(0,p.useEffect)(m,t),l[5]!==s||l[6]!==h?(n=e=>{(s||d.current)&&(d.current=!1,h())},l[5]=s,l[6]=h,l[7]=n):n=l[7];let g=nk(n),v;return l[8]!==g||l[9]!==c?(v=()=>{g(c)},l[8]=g,l[9]=c,l[10]=v):v=l[10],l[11]!==c?(r=[c],l[11]=c,l[12]=r):r=l[12],(0,p.useEffect)(v,r),l[13]!==s||l[14]!==i||l[15]!==h?(a=(0,b.jsx)(pf,{value:{cachingEnabled:s,clearRouteCache:h},children:i}),l[13]=s,l[14]=i,l[15]=h,l[16]=a):a=l[16],a},ph=()=>(0,p.use)(pf),pm=e=>{let{type:t="submit",buttonId:n,children:r,disabled:a,onClick:l,programmaticSubmit:o,ref:i}=e,u=tG(),d=tW(),f=tQ(),{disabled:p,submit:h}=tq();return(0,b.jsx)("div",{className:"form-submit",children:(0,b.jsx)(nF,(0,c._)((0,s._)({ref:i},e),{disabled:!!(a||f||u||d||p)||void 0,id:n,onClick:null!=l?l:o?()=>{h()}:void 0,type:t,children:r}))})},pg="drawer-action-header",pv=e=>{let t=(0,_.c)(10),{cancelLabel:n,className:r,onCancel:a,onSave:l,saveLabel:o,title:i}=e,{t:s}=(0,g.d)(),c;
2t[0]!==r?(c=[pg,r].filter(Boolean),t[0]=r,t[1]=c):c=t[1];let u=c.join(" "),d;return t[2]!==n||t[3]!==a||t[4]!==l||t[5]!==o||t[6]!==s||t[7]!==u||t[8]!==i?(d=(0,b.jsx)("div",{className:u,children:(0,b.jsxs)("div",{className:"".concat(pg,"__content"),children:[(0,b.jsx)("h1",{className:"".concat(pg,"__title"),children:i}),(0,b.jsxs)("div",{className:"".concat(pg,"__actions"),children:[(0,b.jsx)(nF,{"aria-label":s("general:cancel"),buttonStyle:"secondary",onClick:a,children:n||s("general:cancel")}),(0,b.jsx)(pm,{"aria-label":s("general:applyChanges"),onClick:l,children:o||s("general:applyChanges")})]})]})}),t[2]=n,t[3]=a,t[4]=l,t[5]=o,t[6]=s,t[7]=u,t[8]=i,t[9]=d):d=t[9],d};function pb(e){let{children:t,className:n}=e;return(0,b.jsx)("div",{className:["drawer-content-container",n].filter(Boolean).join(" "),children:t})}var py=e=>{let{elements:t,translationString:n}=e,r=n.split(/(<[^>]+>.*?<\/[^>]+>)/g);return(0,b.jsx)("span",{children:r.map((e,n)=>{if(t&&e.startsWith("<")&&e.endsWith(">")){let r=e[1],a=t[r];if(a){let t=RegExp("<".concat(r,">(.*?)</").concat(r,">"),"g"),l=e.replace(t,(e,t)=>t);return(0,b.jsx)(a,{children:(0,b.jsx)(py,{translationString:l})},n)}}return e})})},px=e=>{let{elements:t,i18nKey:n,t:r,variables:a}=e,l=r(n,a||{});return t?(0,b.jsx)(py,{elements:t,translationString:l}):l},pw="folderBreadcrumbs";function p_(e){let{breadcrumbs:t,className:n}=e;return(0,b.jsx)("div",{className:"".concat(pw," ").concat(n||"").trim(),children:null==t?void 0:t.map((e,n)=>(0,b.jsxs)("div",{className:"".concat(pw,"__crumb"),children:[e.onClick?(0,b.jsx)(pC,{className:"".concat(pw,"__crumb-item"),id:e.id,onClick:e.onClick,children:e.name}):e.name,t.length>0&&n!==t.length-1&&(0,b.jsx)(nv,{className:"".concat(pw,"__crumb-chevron"),direction:"right"})]},n))})}function pC(e){let t,n=(0,_.c)(13),{id:r,children:a,className:l,onClick:o}=e,i="folder-".concat(r),s;n[0]!==r?(s={id:r,type:"folder"},n[0]=r,n[1]=s):s=n[1],n[2]!==i||n[3]!==s?(t={id:i,data:s},n[2]=i,n[3]=s,n[4]=t):t=n[4];let{isOver:c,setNodeRef:u}=(0,O.useDroppable)(t),d=c&&"droppable-button--hover",f;n[5]!==l||n[6]!==d?(f=["droppable-button",l,d].filter(Boolean),n[5]=l,n[6]=d,n[7]=f):f=n[7];let p=f.join(" "),h;return n[8]!==a||n[9]!==o||n[10]!==u||n[11]!==p?(h=(0,b.jsx)("button",{className:p,onClick:o,ref:u,type:"button",children:a}),n[8]=a,n[9]=o,n[10]=u,n[11]=p,n[12]=h):h=n[12],h}function pS(){return(0,b.jsx)(ps,{className:"colored-folder-icon"})}var pj="move-folder-drawer",pE="".concat("move-folder-drawer","-confirm-move");function pN(e){return(0,b.jsx)(aw,{gutter:!1,Header:null,slug:e.drawerSlug,children:(0,b.jsx)(pk,(0,s._)({},e))})}function pk(e){var t;let{permissions:n}=aP(),[r,a]=p.default.useState([]),[l,o]=p.default.useState([]),[i,u]=p.default.useState([]),[d,f]=p.default.useState(null),[h,m]=p.default.useState(!1),[g,v]=p.default.useState(e.fromFolderID||null),y=p.default.useRef(!1),{getFolderResultsComponentAndData:x}=uS(),w=p.default.useCallback(async t=>{try{let n=await x({browseByFolder:!1,collectionsToDisplay:[e.folderCollectionSlug],displayAs:"grid",folderAssignedCollections:e.folderAssignedCollections,folderID:t,sort:"name"});u(n.breadcrumbs||[]),a((null==n?void 0:n.subfolders)||[]),o((null==n?void 0:n.documents)||[]),f(n.FolderResultsComponent||null),v(t),m(!0)}catch(e){u([]),a([]),o([])}y.current=!0},[x,e.folderAssignedCollections,e.folderCollectionSlug]);return p.default.useEffect(()=>{y.current||w(e.fromFolderID)},[w,e.fromFolderID]),h?(0,b.jsx)(pu,{allCollectionFolderSlugs:[e.folderCollectionSlug],allowCreateCollectionSlugs:(null==(t=n.collections[e.folderCollectionSlug])?void 0:t.create)?[e.folderCollectionSlug]:[],allowMultiSelection:!1,breadcrumbs:i,documents:l,folderFieldName:e.folderFieldName,folderID:g,FolderResultsComponent:d,onItemClick:async e=>{await w(e.value.id)},subfolders:r,children:(0,b.jsx)(pT,(0,c._)((0,s._)({},e),{populateMoveToFolderDrawer:w}))},g):(0,b.jsx)(uU,{})}function pT(e){var t,n;let r,a,l,o,i,s=(0,_.c)(38),{drawerSlug:c,fromFolderID:d,fromFolderName:f,itemsToMove:h,onConfirm:m,populateMoveToFolderDrawer:v,skipConfirmModal:x}=e,w=(0,u._)(e,["drawerSlug","fromFolderID","fromFolderName","itemsToMove","onConfirm","populateMoveToFolderDrawer","skipConfirmModal"]),{clearRouteCache:C}
2=ph(),{closeModal:S,isModalOpen:j,openModal:E}=rF(),N;s[0]!==h?(N=()=>h.length,s[0]=h,s[1]=N):N=s[1];let[k]=p.default.useState(N),[T,R]=p.default.useState(!1),{i18n:A,t:P}=(0,g.d)(),{breadcrumbs:O,folderCollectionConfig:D,folderCollectionSlug:I,folderFieldName:M,folderID:L,FolderResultsComponent:F,folderType:B,getSelectedItems:U,subfolders:z}=pd(),V;s[2]!==I?(V={collectionSlug:I},s[2]=I,s[3]=V):V=s[3];let[q,,H]=uJ(V),{closeDrawer:$,openDrawer:K}=H,G=null==L?w.folderAssignedCollections:B,W;s[4]!==O||s[5]!==U?(W=()=>{let e=U();if(0!==e.length)return{id:e[0].value.id,name:e[0].value._folderOrDocumentTitle};{let e=null==O?void 0:O[O.length-1];return{id:(null==e?void 0:e.id)||null,name:(null==e?void 0:e.name)||null}}},s[4]=O,s[5]=U,s[6]=W):W=s[6];let Y=W,Q;s[7]!==I||s[8]!==L||s[9]!==d||s[10]!==v?(Q=async e=>{let{collectionSlug:t,doc:n}=e;await v(L),t!==I||(null==n||!n.folder||d!==e4(null==n?void 0:n.folder))&&(d||(null==n?void 0:n.folder))||R(!0)},s[7]=I,s[8]=L,s[9]=d,s[10]=v,s[11]=Q):Q=s[11];let X=Q,J;s[12]!==Y||s[13]!==m?(J=()=>{"function"==typeof m&&m(Y())},s[12]=Y,s[13]=m,s[14]=J):J=s[14];let Z=J,ee,et;return s[15]!==C||s[16]!==c||s[17]!==T||s[18]!==j?(ee=()=>{!j(c)&&T&&(R(!1),C())},et=[c,j,C,T],s[15]=C,s[16]=c,s[17]=T,s[18]=j,s[19]=ee,s[20]=et):(ee=s[19],et=s[20]),p.default.useEffect(ee,et),s[21]!==S||s[22]!==c?(r=()=>{S(c)},s[21]=S,s[22]=c,s[23]=r):r=s[23],s[24]!==Z||s[25]!==E||s[26]!==x?(a=()=>{x?Z():E(pE)},s[24]=Z,s[25]=E,s[26]=x,s[27]=a):a=s[27],s[28]!==O.length||s[29]!==v?(l=O.length?()=>{v(null)}:void 0,s[28]=O.length,s[29]=v,s[30]=l):l=s[30],s[31]!==O.length||s[32]!==v?(o=(e,t)=>({id:e.id,name:e.name,onClick:t!==O.length-1?()=>{v(e.id)}:void 0}),s[31]=O.length,s[32]=v,s[33]=o):o=s[33],s[34]!==$||s[35]!==D||s[36]!==X?(i=e=>{X({collectionSlug:D.slug,doc:e.doc}),$()},s[34]=$,s[35]=D,s[36]=X,s[37]=i):i=s[37],(0,b.jsxs)("div",{className:pj,children:[(0,b.jsx)(pv,{onCancel:r,onSave:a,saveLabel:P("general:select"),title:(0,b.jsx)(pR,{action:w.action,count:k,fromFolderName:d?f:void 0,title:"moveItemToFolder"===w.action?w.title:void 0})}),(0,b.jsxs)("div",{className:"".concat(pj,"__breadcrumbs-section"),children:[(0,b.jsx)(p_,{breadcrumbs:[{id:null,name:(0,b.jsxs)("span",{className:"".concat(pj,"__folder-breadcrumbs-root"),children:[(0,b.jsx)(pS,{}),P("folder:folders")]}),onClick:l},...O.map(o)]}),z.length>0&&(0,b.jsx)(nF,{buttonStyle:"pill",className:"".concat(pj,"__add-folder-button"),margin:!1,onClick:()=>{K()},children:P("fields:addLabel",{label:(0,y.getTranslation)(null==(t=D.labels)?void 0:t.singular,A)})})]}),(0,b.jsx)(q,{initialData:{[M]:L,folderType:G},onSave:i,redirectAfterCreate:!1}),(0,b.jsx)(pb,{className:"".concat(pj,"__body-section"),children:z.length>0?F:(0,b.jsx)(u0,{Actions:[(0,b.jsx)(nF,{buttonStyle:"primary",className:"".concat(pj,"__create-folder-button"),onClick:()=>{K()},size:"medium",children:"".concat(P("general:create")," ").concat((0,y.getTranslation)(null==(n=D.labels)?void 0:n.singular,A).toLowerCase())},"create-folder")],Message:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("h3",{children:A.t("general:noResultsFound")}),(0,b.jsx)("p",{children:A.t("general:noResultsDescription")})]})})}),!x&&(0,b.jsx)(aE,{body:(0,b.jsx)(pA,{action:w.action,count:k,fromFolderName:f,title:"moveItemToFolder"===w.action?w.title:void 0,toFolderName:Y().name}),confirmingLabel:P("general:moving"),confirmLabel:P("general:move"),heading:P("general:confirmMove"),modalSlug:pE,onConfirm:Z})]})}function pR(e){let t=(0,_.c)(14),{t:n}=(0,g.d)();switch(e.action){case"moveItemToFolder":if(e.fromFolderName){let r;return t[0]!==e.fromFolderName||t[1]!==e.title||t[2]!==n?(r=n("folder:movingFromFolder",{fromFolder:e.fromFolderName,title:e.title}),t[0]=e.fromFolderName,t[1]=e.title,t[2]=n,t[3]=r):r=t[3],r}{let r;return t[4]!==e.title||t[5]!==n?(r=n("folder:selectFolderForItem",{title:e.title}),t[4]=e.title,t[5]=n,t[6]=r):r=t[6],r}case"moveItemsToFolder":if(e.fromFolderName){let r="".concat(e.count," ").concat(n(e.count>1?"general:items":"general:item")),a;return t[7]!==e.fromFolderName||t[8]!==n||t[9]!==r?(a=n("folder:movingFromFolder",{fromFolder:e.fromFolderName,title:r}),t[7]=e.fromFolderName,t[8]=n,t[9]=r,t[10]=a):a=t[10],a}{let r="".concat(e.count," ").concat(n(e.count>1?"general:items":"general:item")),a;return t[11]!==n||t[12]!==r?(a=n("folder:selectFolderForItem",{title:r}),t[11]=n,t[12]=r,t[13]=a):a=t[13],a}}}function pA(e){let t=(0,_.c)(14),{t:n}=(0,g.d)();switch(e.action){case"moveItemToFolder":if(e.toFolderName){let r;return t[0]!==e.title||t[1]!==e.toFolderName||t[2]!==n?(r=(0,b.jsx)(px,{elements:{1:pL,2:pM},i18nKey:"folder:moveItemToFolderConfirmation",t:n,variables:{title:e.title,toFolder:e.toFolderName}}),t[0]=e.title,t[1]=e.toFolderName,t[2]=n,t[3]=r):r=t[3],r}{let r;return t[4]!==e.title||t[5]!==n?(r=(0,b.jsx)(px,{elements:{1:pI},i18nKey:"folder:moveItemToRootConfirmation",t:n,variables:{title:e.title}}
2),t[4]=e.title,t[5]=n,t[6]=r):r=t[6],r}case"moveItemsToFolder":if(e.toFolderName){let r;return t[7]!==e.count||t[8]!==e.toFolderName||t[9]!==n?(r=(0,b.jsx)(px,{elements:{1:pD,2:pO},i18nKey:"folder:moveItemsToFolderConfirmation",t:n,variables:{count:e.count,label:n(e.count>1?"general:items":"general:item"),toFolder:e.toFolderName}}),t[7]=e.count,t[8]=e.toFolderName,t[9]=n,t[10]=r):r=t[10],r}{let r;return t[11]!==e.count||t[12]!==n?(r=(0,b.jsx)(px,{elements:{1:pP},i18nKey:"folder:moveItemsToRootConfirmation",t:n,variables:{count:e.count,label:n(e.count>1?"general:items":"general:item")}}),t[11]=e.count,t[12]=n,t[13]=r):r=t[13],r}}}function pP(e){let{children:t}=e;return(0,b.jsx)("strong",{children:t})}function pO(e){let{children:t}=e;return(0,b.jsx)("strong",{children:t})}function pD(e){let{children:t}=e;return(0,b.jsx)("strong",{children:t})}function pI(e){let{children:t}=e;return(0,b.jsx)("strong",{children:t})}function pM(e){let{children:t}=e;return(0,b.jsx)("strong",{children:t})}function pL(e){let{children:t}=e;return(0,b.jsx)("strong",{children:t})}function pF(e){let t=(0,_.c)(29),{buttonProps:n,className:r,folderCollectionSlug:a,folderFieldName:l}=e,o=void 0===r?"":r,{t:i}=(0,g.d)(),s=tX(pB),c;t[0]!==l?(c=e=>{let[t]=e;return t&&(null==t?void 0:t[l])||null},t[0]=l,t[1]=c):c=t[1];let u=tX(c),d=null==u?void 0:u.value,{id:f,collectionSlug:h,initialData:v,title:y}=lU(),{setModified:x}=tq(),w;t[2]!==i?(w=()=>"".concat(i("general:loading"),"..."),t[2]=i,t[3]=w):w=t[3];let[C,S]=p.default.useState(w),{config:j}=(0,m.c)(),E=(0,p.useId)(),N,k;t[4]!==j.routes.api||t[5]!==a||t[6]!==d||t[7]!==i?(N=()=>{!async function(){if(d&&("string"==typeof d||"number"==typeof d)){let e=await (await fetch(D({apiRoute:j.routes.api,path:"/".concat(a,"/").concat(d)}))).json();S((null==e?void 0:e.name)||i("folder:noFolder"))}else S(i("folder:noFolder"))}()},k=[a,j.routes.api,d,i],t[4]=j.routes.api,t[5]=a,t[6]=d,t[7]=i,t[8]=N,t[9]=k):(N=t[8],k=t[9]),p.default.useEffect(N,k);let T="move-to-folder-".concat(E),R;t[10]!==u||t[11]!==s||t[12]!==l||t[13]!==x?(R=e=>{let{id:t}=e;u.value!==t&&(s({type:"UPDATE",path:l,value:t}),x(!0))},t[10]=u,t[11]=s,t[12]=l,t[13]=x,t[14]=R):R=t[14];let A=!(null==u?void 0:u.value),P;return t[15]!==n||t[16]!==o||t[17]!==h||t[18]!==a||t[19]!==l||t[20]!==d||t[21]!==C||t[22]!==f||t[23]!==v||t[24]!==T||t[25]!==R||t[26]!==A||t[27]!==y?(P=(0,b.jsx)(pU,{buttonProps:n,className:o,collectionSlug:h,docData:v,docID:f,docTitle:y,folderCollectionSlug:a,folderFieldName:l,fromFolderID:d,fromFolderName:C,modalSlug:T,onConfirm:R,skipConfirmModal:A}),t[15]=n,t[16]=o,t[17]=h,t[18]=a,t[19]=l,t[20]=d,t[21]=C,t[22]=f,t[23]=v,t[24]=T,t[25]=R,t[26]=A,t[27]=y,t[28]=P):P=t[28],P}function pB(e){let[,t]=e;return t}var pU=e=>{let t=(0,_.c)(22),{buttonProps:n,className:r,collectionSlug:a,docData:l,docID:o,docTitle:i,folderCollectionSlug:u,folderFieldName:d,fromFolderID:f,fromFolderName:p,modalSlug:h,onConfirm:v,skipConfirmModal:x}=e,{getEntityConfig:w}=(0,m.c)(),{i18n:C,t:S}=(0,g.d)(),{closeModal:j,openModal:E}=rF(),N=aS(),k;if(t[0]!==n||t[1]!==r||t[2]!==j||t[3]!==a||t[4]!==l||t[5]!==o||t[6]!==i||t[7]!==N||t[8]!==u||t[9]!==d||t[10]!==f||t[11]!==p||t[12]!==w||t[13]!==C||t[14]!==h||t[15]!==v||t[16]!==E||t[17]!==x||t[18]!==S){let e=ay({slug:h,depth:N}),m=i||(0,y.getTranslation)(w({collectionSlug:a}).labels.singular,C),g;t[20]!==r?(g=["move-doc-to-folder",r].filter(Boolean),t[20]=r,t[21]=g):g=t[21],k=(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(nF,(0,c._)((0,s._)({buttonStyle:"subtle",className:g.join(" "),icon:(0,b.jsx)(ps,{}),iconPosition:"left",onClick:()=>{E(e)}},n),{children:p})),(0,b.jsx)(pN,{action:"moveItemToFolder",drawerSlug:e,folderAssignedCollections:[a],folderCollectionSlug:u,folderFieldName:d,fromFolderID:f,fromFolderName:p,itemsToMove:[{itemKey:"".concat(a,"-").concat(o),relationTo:a,value:(0,c._)((0,s._)({},l),{id:o})}],onConfirm:async t=>{if(f!==t.id&&"function"==typeof v)try{await v(t),t.id?nn.success(S("folder:itemHasBeenMoved",{folderName:'"'.concat(t.name,'"'),title:m})):nn.success(S("folder:itemHasBeenMovedToRoot",{title:m}))}catch(e){}j(e)},skipConfirmModal:x,title:m})]}),t[0]=n,t[1]=r,t[2]=j,t[3]=a,t[4]=l,t[5]=o,t[6]=i,t[7]=N,t[8]=u,t[9]=d,t[10]=f,t[11]=p,t[12]=w,t[13]=C,t[14]=h,t[15]=v,t[16]=E,t[17]=x,t[18]=S,t[19]=k}else k=t[19];return k},pz={x:0,y:0,width:0,height:0,unit:"px"},pV=(e,t,n)=>Math.min(Math.max(e,t),n),pq=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter(e=>e&&"string"==typeof e).join(" ")},pH=(e,t)=>e===t||e.width===t.width&&e.height===t.height&&e.x===t.x&&e.y===t.y&&e.unit===t.unit;function p$(e,t,n){return"%"===e.unit?(0,c._)((0,s._)({},pz,e),{unit:"%"}):{unit:"%",x:e.x?e.x/t*100:0,y:e.y?e.y/n*100:0,width:e.width?e.width/t*100:0,height:e.height?e.height/n*100:0}}function pK(e,t,n){return e.unit?"px"===e.unit?(0,c._)((0,s._)({},pz,e),{unit:"px"}):{unit:"px",x:e.x?e.x*t/100:0,y:e.y?e.y*n/100:0,width:e.width?e.width*t/100:0,height:e.height?e.height*n/100:0}:(0,c._)((0,s._)({},pz,e),{unit:"px"})}function pG(e,t,n,r,a){let l=arguments.length>5&&void 0!==arguments[5]?arguments[5]:0,o=arguments.length>6&&void 0!==arguments[6]?arguments[6]:0,i=arguments.length>7&&void 0!==arguments[7]?arguments[7]:r,c=arguments.length>8&&void 0!==arguments[8]?arguments[8]:a,u=(0,s._)({},e),d=Math.min(l,r),f=Math.min(o,a),p=Math.min(i,r),h=Math.min(c,a);t&&(t>1?(f=(d=o?o*t:d)/t,p=i*t):(d=(f=l?l/t:f)*t,h=c/t)),u.y<0&&(u.height=Math.max(u.he
2ight+u.y,f),u.y=0),u.x<0&&(u.width=Math.max(u.width+u.x,d),u.x=0);let m=r-(u.x+u.width);m<0&&(u.x=Math.min(u.x,r-d),u.width+=m);let g=a-(u.y+u.height);if(g<0&&(u.y=Math.min(u.y,a-f),u.height+=g),u.width<d&&(("sw"===n||"nw"==n)&&(u.x-=d-u.width),u.width=d),u.height<f&&(("nw"===n||"ne"==n)&&(u.y-=f-u.height),u.height=f),u.width>p&&(("sw"===n||"nw"==n)&&(u.x-=p-u.width),u.width=p),u.height>h&&(("nw"===n||"ne"==n)&&(u.y-=h-u.height),u.height=h),t){let e=u.width/u.height;if(e<t){let e=Math.max(u.width/t,f);("nw"===n||"ne"==n)&&(u.y-=e-u.height),u.height=e}else if(e>t){let e=Math.max(u.height*t,d);("sw"===n||"nw"==n)&&(u.x-=e-u.width),u.width=e}}return u}var pW={capture:!0,passive:!1},pY=class e extends p.PureComponent{get document(){return document}getBox(){let e=this.mediaRef.current;if(!e)return{x:0,y:0,width:0,height:0};let{x:t,y:n,width:r,height:a}=e.getBoundingClientRect();return{x:t,y:n,width:r,height:a}}componentDidUpdate(e){let{crop:t,onComplete:n}=this.props;if(n&&!e.crop&&t){let{width:e,height:r}=this.getBox();e&&r&&n(pK(t,e,r),p$(t,e,r))}}componentWillUnmount(){this.resizeObserver&&this.resizeObserver.disconnect()}bindDocMove(){this.docMoveBound||(this.document.addEventListener("pointermove",this.onDocPointerMove,pW),this.document.addEventListener("pointerup",this.onDocPointerDone,pW),this.document.addEventListener("pointercancel",this.onDocPointerDone,pW),this.docMoveBound=!0)}unbindDocMove(){this.docMoveBound&&(this.document.removeEventListener("pointermove",this.onDocPointerMove,pW),this.document.removeEventListener("pointerup",this.onDocPointerDone,pW),this.document.removeEventListener("pointercancel",this.onDocPointerDone,pW),this.docMoveBound=!1)}getCropStyle(){let{crop:e}=this.props;if(e)return{top:"".concat(e.y).concat(e.unit),left:"".concat(e.x).concat(e.unit),width:"".concat(e.width).concat(e.unit),height:"".concat(e.height).concat(e.unit)}}dragCrop(){let{evData:e}=this,t=this.getBox(),n=this.makePixelCrop(t),r=e.clientX-e.startClientX,a=e.clientY-e.startClientY;return n.x=pV(e.startCropX+r,0,t.width-n.width),n.y=pV(e.startCropY+a,0,t.height-n.height),n}getPointRegion(e,t,n,r){let{evData:a}=this,l=a.clientX-e.x,o=a.clientY-e.y,i;return i=r&&t?"nw"===t||"n"===t||"ne"===t:o<a.startCropY,(n&&t?"nw"===t||"w"===t||"sw"===t:l<a.startCropX)?i?"nw":"sw":i?"ne":"se"}resolveMinDimensions(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:0,r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:0,a=Math.min(n,e.width),l=Math.min(r,e.height);return t&&(a||l)?t>1?a?[a,a/t]:[l*t,l]:l?[l*t,l]:[a,a/t]:[a,l]}resizeCrop(){let{evData:t}=this,{aspect:n=0,maxWidth:r,maxHeight:a}=this.props,l=this.getBox(),[o,i]=this.resolveMinDimensions(l,n,this.props.minWidth,this.props.minHeight),s=this.makePixelCrop(l),c=this.getPointRegion(l,t.ord,o,i),u=t.ord||c,d=t.clientX-t.startClientX,f=t.clientY-t.startClientY;(o&&"nw"===u||"w"===u||"sw"===u)&&(d=Math.min(d,-o)),(i&&"nw"===u||"n"===u||"ne"===u)&&(f=Math.min(f,-i));let p={unit:"px",x:0,y:0,width:0,height:0};"ne"===c?(p.x=t.startCropX,p.width=d,n?p.height=p.width/n:p.height=Math.abs(f),p.y=t.startCropY-p.height):"se"===c?(p.x=t.startCropX,p.y=t.startCropY,p.width=d,n?p.height=p.width/n:p.height=f):"sw"===c?(p.x=t.startCropX+d,p.y=t.startCropY,p.width=Math.abs(d),n?p.height=p.width/n:p.height=f):"nw"===c&&(p.x=t.startCropX+d,p.width=Math.abs(d),n?(p.height=p.width/n,p.y=t.startCropY-p.height):(p.height=Math.abs(f),p.y=t.startCropY+f));let h=pG(p,n,c,l.width,l.height,o,i,r,a);return n||e.xyOrds.indexOf(u)>-1?s=h:e.xOrds.indexOf(u)>-1?(s.x=h.x,s.width=h.width):e.yOrds.indexOf(u)>-1&&(s.y=h.y,s.height=h.height),s.x=pV(s.x,0,l.width-s.width),s.y=pV(s.y,0,l.height-s.height),s}createCropSelection(){let{ariaLabels:t=e.defaultProps.ariaLabels,disabled:n,locked:r,renderSelectionAddon:a,ruleOfThirds:l,crop:o}=this.props,i=this.getCropStyle();if(o)return p.default.createElement("div",{style:i,className:"ReactCrop__crop-selection",onPointerDown:this.onCropPointerDown,"aria-label":t.cropArea,tabIndex:0,onKeyDown:this.onComponentKeyDown,role:"group"},!n&&!r&&p.default.createElement("div",{className:"ReactCrop__drag-elements",onFocus:this.onDragFocus},p.default.createElement("div",{className:"ReactCrop__drag-bar ord-n","data-ord":"n"}),p.default.createElement("div",{className:"ReactCrop__drag-bar ord-e","data-ord":"e"}),p.default.createElement("div",{className:"ReactCrop__drag-bar ord-s","data-ord":"s"}),p.default.createElement("div",{className:"ReactCrop__drag-bar ord-w","data-ord":"w"}),p.default.createElement("div",{className:"ReactCrop__drag-handle ord-nw","data-ord":"nw",tabIndex:0,"aria-label":t.nwDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"nw"),role:"button"}),p.default.createElement("div",{className:"ReactCrop__drag-handle ord-n","data-ord":"n",tabIndex:0,"aria-label":t.nDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"n"),role:"button"}),p.default.createElement("div",{className:"ReactCrop__drag-handle ord-ne","data-ord":"ne",tabIndex:0,"aria-label":t.neDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"ne"),role:"button"}),p.default.createElement("div",{className:"ReactCrop__drag-handle ord-e","data-ord":"e",tabIndex:0,"aria-label":t.eDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"e"),role:"button"}),p.default.createElement("div",{className:"ReactCrop__drag-handle ord-se","data-ord":"se",tabIndex:0,"aria-label":t.seDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"se"),role:"button"}),p.default.createElement("div",{className:"ReactCrop__drag-handle ord-s","data-ord":"s",tabIndex:0,"aria-label":t.sDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"s"),role:"button"}),p.default.createElement("div",{className:"ReactCrop__drag-handle ord-sw","data-ord":"sw",tabIndex:0,"aria-label":t.swDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"sw"),role:"button"}),p.default.createElement("div",{className:"ReactCrop__drag-handle ord-w","data-ord":"w",tabIndex:0,"aria-label":t.wDragHandle,onKeyDown:e=>this.onHandlerKeyDown(e,"w"),role:"button"})),a&&p.default.createElement("div",{className:"ReactCrop__selection-addon",onMouseDown:e=>e.stopPropagation()},a(this.state)),l&&p.default.createElement(p.default.Fragment,null,p.default.createElement("div",{className:"ReactCrop__rule-of-thirds-hz"}),p.default.createElement("div",{className:"ReactCrop__rule-of-thirds-vt"})))}makePixelCrop(e){return pK((0,s._)({},pz,this.props.crop||{}),e.width,e.height)}render(){let{aspect:e,children:t,circularCrop:n,className:r,crop:a,disabled:l,locked:o,style:i,ruleOfThirds:s}=this.props,{cropIsActive:c,newCropIsBeingDrawn:u}=this.state,d=a?this.createCropSelection():null,f=pq("ReactCrop",r,c&&"ReactCrop--active",l&&"ReactCrop--disabled",o&&"ReactCrop--locked",u&&"ReactCrop--new-crop",a&&e&&"ReactCrop--fixed-aspect",a&&n&&"ReactCrop--circular-crop",a&&s&&"ReactCrop--rule-of-thirds",!this.dragStarted&&a&&!a.width&&!a.height&&"ReactCrop--invisible-crop",n&&"ReactCrop--no-animate");return p.default.createElement("div",{ref:this.componentRef,className:f,style:i},p.default.createElement("div",{ref:this.mediaRef,className:"ReactCrop__child-wrapper",onPointerDown:this.onComponentPointerDown},t),d)}constructor(){super(...arguments),this.docMoveBound=!1,this.mouseDownOnCrop=!1,this.dragStarted=!1,this.evData={startClientX:0,startClientY:0,startCropX:0,startCropY:0,clientX:0,clientY:0,isResize:!0},this.componentRef=(0,p.createRef)(),this.mediaRef=(0,p.createRef)(),this.initChangeCalled=!1,this.state={cropIsActive:!1,newCropIsBeingDrawn:!1},this.onCropPointerDown=e=>{let{crop:t,disabled:n}=this.props,r=this.getBox();if(!t)return;let a=pK(t,r.width,r.height);if(n)return;e.cancelable&&e.preventDefault(),this.bindDocMove(),this.componentRef.current.focus({preventScroll:!0});let l=e.target.dataset.ord,o=e.clientX,i=e.clientY,s=a.x,c=a.y;if(l){let t=e.clientX-r.x,n=e.clientY-r.y,u=0,d=0;"ne"===l||"e"==l?(u=t-(a.x+a.width),d=n-a.y,s=a.x,c=a.y+a.height):"se"===l||"s"===l?(u=t-(a.x+a.width),d=n-(a.y+a.height),s=a.x,c=a.y):"sw"===l||"w"==l?(u=t-a.x,d=n-(a.y+a.height),s=a.x+a.width,c=a.y):("nw"===l||"n"==l)&&(u=t-a.x,d=n-a.y,s=a.x+a.width,c=a.y+a.height),o=s+r.x+u,i=c+r.y+d}this.evData={startClientX:o,startClientY:i,startCropX:s,startCropY:c,clientX:e.clientX,clientY:e.clientY,isResize:!!l,ord:l},this.mouseDownOnCrop=!0,this.setState({cropIsActive:!0})},this.onComponentPointerDown=e=>{let{crop:t,disabled:n,locked:r,keepSelection:a,onChange:l}=this.props,o=this.getBox();if(n||r||a&&t)return;e.cancelable&&e.preventDefault(),this.bindDocMove(),this.componentRef.current.focus({preventScroll:!0});let i=e.clientX-o.x,s=e.clientY-o.y,c={unit:"px",x:i,y:s,width:0,height:0};this.evData={startClientX:e.clientX,startClientY:e.clientY,startCropX:i,startCropY:s,clientX:e.clientX,clientY:e.clientY,isResize:!0},this.mouseDownOnCrop=!0,l(pK(c,o.width,o.height),p$(c,o.width,o.height)),this.setState({cropIsActive:!0,newCropIsBeingDrawn:!0})},this.onDocPointerMove=e=>{let t,{crop:n,disabled:r,onChange:a,onDragStart:l}=this.props,o=this.getBox();if(r||!n||!this.mouseDownOnCrop)return;e.cancelable&&e.preventDefault(),this.dragStarted||(this.dragStarted=!0,l&&l(e));let{evData:i}=this;i.clientX=e.clientX,i.clientY=e.clientY,pH(n,t=i.isResize?this.resizeCrop():this.dragCrop())||a(pK(t,o.width,o.height),p$(t,o.width,o.height))},this.onComponentKeyDown=t=>{let{crop:n,disabled:r,onChange:a,onComplete:l}=this.props;if(r)return;let o=t.key,i=!1;if(!n)return;let s=this.getBox(),c=this.makePixelCrop(s),u=(navigator.platform.match("Mac")?t.metaKey:t.ctrlKey)?e.nudgeStepLarge:t.shiftKey?e.nudgeStepMedium:e.nudgeStep;if("ArrowLeft"===o?(c.x-=u,i=!0):"ArrowRight"===o?(c.x+=u,i=!0):"ArrowUp"===o?(c.y-=u,i=!0):"ArrowDown"===o&&(c.y+=u,i=!0),i){t.cancelable&&t.preventDefault(),c.x=pV(c.x,0,s.width-c.width),c.y=pV(c.y,0,s.height-c.height);let e=pK(c,s.width,s.height),n=p$(c,s.width,s.height);a(e,n),l&&l(e,n)}},this.onHandlerKeyDown=(t,n)=>{var r,a;let l,{aspect:o=0,crop:i,disabled:c,minWidth:u=0,minHeight:d=0,maxWidth:f,maxHeight:p,onChange:h,onComplete:m}=this.props,g=this.getBox();if(c||!i||"ArrowUp"!==t.key&&"ArrowDown"!==t.key&&"ArrowLeft"!==t.key&&"ArrowRight"!==t.key)return;t.stopPropagation(),t.preventDefault();let v=(navigator.platform.match("Mac")?t.metaKey:t.ctrlKey)?e.nudgeStepLarge:t.shiftKey?e.nudgeStepMedium:e.nudgeStep,b=pG((r=pK(i,g.width,g.height),a=t.key,l=(0,s._)({},r),"ArrowLeft"===a?"nw"===n?(l.x-=v,l.y-=v,l.width+=v,l.height+=v):"w"===n?(l.x-=v,l.width+=v):"sw"===n?(l.x-=v,l.width+=v,l.height+=v):"ne"===n?(l.y+=v,l.width-=v,l.height-=v):"e"===n?l.width-=v:"se"===n&&(l.width-=v,l.height-=v):"ArrowRight"===a&&("nw"===n?(l.x+=v,l.y+=v,l.width-=v,l.height-=v):"w"===n?(l.x+=v,l.width-=v):"sw"===n?(l.x+=v,l.width-=v,l.height-=v):"ne"===n?(l.y-=v,l.width+=v,l.height+=v):"e"===n?l.width+=v:"se"===n&&(l.width+=v,l.height+=v)),"ArrowUp"===a?"nw"===n?(l.x-=v,l.y-=v,l.width+=v,l.height+=v):"n"===n?(l.y-=v,l.height+=v):"ne"===n?(l.y-=v,l.width+=v,l.height+=v):"sw"===n?(l.x+=v,l.width-=v,l.height-=v):"s"===n?l.height-=v:"se"===n&&(l.width-=v,l.height-=v):"ArrowDown"===a&&("nw"===n?(l.x+=v,l.y+=v,l.width-=v,l.height-=v):"n"===n?(l.y+=v,l.height-=v):"ne"===n?(l.y+=v,l.width-=v,l.height-=v):"sw"===n?(l.x-=v,l.width+=v,l.height+=v):"s"===n?l.height+=v:"se"===n&&(l.width+=v,l.height+=v)),l),o,n,g.width,g.height,u,d,f,p);if(!pH(i,b)){let e=p$(b,g.width,g.height);h(b,e),m&&m(b,e)}},this.onDocPointerDone=e=>{let{crop:t,disabled:n,onComplete:r,onDragEnd:a}=this.props,l=this.getBox();this.unbindDocMove(),!(n||!t)&&this.mouseDownOnCrop&&(this.mouseDownOnCrop=!1,this.dragStarted=!1,a&&a(e),r&&r(pK(t,l.width,l.height),p$(t,l.width,l.height)),this.setState({cropIsActive:!1,newCropIsBeingDrawn:!1}))},this.onDragFocus=e=>{var t;null==(t=this.componentRef.current)||t.scrollTo(0,0)}}};pY.xOrds=["e","w"],pY.yOrds=["n","s"],pY.xyOrds=["nw","ne","se","sw"],pY.nudgeStep=1,pY.nudgeStepMedium=10,pY.nudgeStepLarge=100,pY.defaultProps={ariaLabels:{cropArea:"Use the arrow keys to move the crop selection area",nwDragHandle:"Use the arrow keys to move the north west drag handle to change the crop selection area",nDragHandle:"Use the up and down arrow keys to move the north drag handle to change the crop selection area",neDragHandle:"Use the arrow keys to move the north east drag handle to change the crop selection area",eDragHandle:"Use the up and down arrow keys to move the east drag handle to change the crop selection area",seDragHandle:"Use the arrow keys to move the south east drag handle to change the crop selection area",sDragHandle:"Use the up and down arrow keys to move the south drag handle to change the crop selection area",swDragHandle:"Use the arrow keys to move the south west drag handle to change the crop selection area",wDragHandle:"Use the up and down arrow keys to move the west drag handle to change the crop selection area"}};var pQ="edit-upload",pX=e=>{let{name:t,onChange:n,ref:r,value:a}=e;return(0,b.jsxs)("div",{className:"".concat(pQ,"__input"),children:[t,(0,b.jsx)("input",{name:t,onChange:e=>n(e.target.value),ref:r,type:"number",value:a})]})},pJ={height:100,unit:"%",width:100,x:0,y:0},pZ=e=>{let{fileName:t,fileSrc:n,imageCacheTag:r,initialCrop:a,initialFocalPoint:l,onSave:o,showCrop:i,showFocalPoint:u}=e,{closeModal:d}=rF(),{t:f}=(0,g.d)(),[h,m]=(0,p.useState)(()=>(0,s._)({},pJ,a||{})),v={x:50,y:50},[y,x]=(0,p.useState)(()=>(0,s._)({},v,l)),[w,_]=(0,p.useState)(!1),[C,S]=(0,p.useState)(0),[j,E]=(0,p.useState)(0),N=(0,p.useRef)(void 0),k=(0,p.useRef)(void 0),T=(0,p.useRef)(void 0),R=(0,p.useRef)(null),A=(0,p.useRef)(null),[P,O]=(0,p.useState)(!1),D=e=>
2{S(e.currentTarget.naturalHeight),E(e.currentTarget.naturalWidth),O(!0)},I=e=>{let{dimension:t,value:n}=e,r=100*(parseInt(n)/("width"===t?j:C));if(r<=0||r>100)return null;m((0,c._)((0,s._)({},h),{[t]:r}))},M=e=>{let{coordinate:t,value:n}=e,r=parseInt(n);r>=0&&r<=100&&x(e=>(0,c._)((0,s._)({},e),{[t]:r}))},L=p.default.useCallback(e=>{let{x:t,y:n}=e;x({x:t,y:n}),_(!1)},[]),F=n&&da(n,r);return(0,b.jsxs)("div",{className:pQ,children:[(0,b.jsxs)("div",{className:"".concat(pQ,"__header"),children:[(0,b.jsxs)("h2",{title:"".concat(f("general:editing")," ").concat(t),children:[f("general:editing")," ",t]}),(0,b.jsxs)("div",{className:"".concat(pQ,"__actions"),children:[(0,b.jsx)(nF,{"aria-label":f("general:cancel"),buttonStyle:"secondary",className:"".concat(pQ,"__cancel"),onClick:()=>d(ha),children:f("general:cancel")}),(0,b.jsx)(nF,{"aria-label":f("general:applyChanges"),buttonStyle:"primary",className:"".concat(pQ,"__save"),disabled:!P,onClick:()=>{var e,t,n,r;"function"==typeof o&&o({crop:h||void 0,focalPoint:y,heightInPixels:Number(null!=(e=null==R||null==(n=R.current)?void 0:n.value)?e:C),widthInPixels:Number(null!=(t=null==A||null==(r=A.current)?void 0:r.value)?t:j)}),d(ha)},children:f("general:applyChanges")})]})]}),(0,b.jsxs)("div",{className:"".concat(pQ,"__toolWrap"),children:[(0,b.jsx)("div",{className:"".concat(pQ,"__crop"),children:(0,b.jsxs)("div",{className:"".concat(pQ,"__focal-wrapper"),ref:N,style:{aspectRatio:"".concat(j/C)},children:[i?(0,b.jsx)(pY,{className:"".concat(pQ,"__reactCrop"),crop:h,onChange:(e,t)=>
2m(t),onComplete:()=>_(!0),renderSelectionAddon:()=>(0,b.jsx)("div",{className:"".concat(pQ,"__crop-window"),ref:T}),children:(0,b.jsx)("img",{alt:f("upload:setCropArea"),onLoad:D,ref:k,src:F})}):(0,b.jsx)("img",{alt:f("upload:setFocalPoint"),onLoad:D,ref:k,src:F}),u&&(0,b.jsx)(p0,{boundsRef:i?T:k,checkBounds:!!i&&w,className:"".concat(pQ,"__focalPoint"),containerRef:N,initialPosition:y,onDragEnd:L,setCheckBounds:!!i&&_,children:(0,b.jsx)(nx,{})})]})}),(i||u)&&(0,b.jsxs)("div",{className:"".concat(pQ,"__sidebar"),children:[i&&(0,b.jsxs)("div",{className:"".concat(pQ,"__groupWrap"),children:[(0,b.jsx)("div",{children:(0,b.jsxs)("div",{className:"".concat(pQ,"__titleWrap"),children:[(0,b.jsx)("h3",{children:f("upload:crop")}),(0,b.jsx)(nF,{buttonStyle:"none",className:"".concat(pQ,"__reset"),onClick:()=>m({height:100,unit:"%",width:100,x:0,y:0}),children:f("general:reset")})]})}),(0,b.jsx)("span",{className:"".concat(pQ,"__description"),children:f("upload:cropToolDescription")}),(0,b.jsxs)("div",{className:"".concat(pQ,"__inputsWrap"),children:[(0,b.jsx)(pX,{name:"".concat(f("upload:width")," (px)"),onChange:e=>I({dimension:"width",value:e}),ref:A,value:(h.width/100*j).toFixed(0)}),(0,b.jsx)(pX,{name:"".concat(f("upload:height")," (px)"),onChange:e=>I({dimension:"height",value:e}),ref:R,value:(h.height/100*C).toFixed(0)})]})]}),u&&(0,b.jsxs)("div",{className:"".concat(pQ,"__groupWrap"),children:[(0,b.jsx)("div",{children:(0,b.jsxs)("div",{className:"".concat(pQ,"__titleWrap"),children:[(0,b.jsx)("h3",{children:f("upload:focalPoint")}),(0,b.jsx)(nF,{buttonStyle:"none",className:"".concat(pQ,"__reset"),onClick:()=>{let e=N.current.getBoundingClientRect(),t=i?T.current.getBoundingClientRect():k.current.getBoundingClientRect();x({x:(t.left-e.left+t.width/2)/e.width*100,y:(t.top-e.top+t.height/2)/e.height*100})},children:f("general:reset")})]})}),(0,b.jsx)("span",{className:"".concat(pQ,"__description"),children:f("upload:focalPointDescription")}),(0,b.jsxs)("div",{className:"".concat(pQ,"__inputsWrap"),children:[(0,b.jsx)(pX,{name:"X %",onChange:e=>M({coordinate:"x",value:e}),value:y.x.toFixed(0)}),(0,b.jsx)(pX,{name:"Y %",onChange:e=>M({coordinate:"y",value:e}),value:y.y.toFixed(0)})]})]})]})]})]})},p0=e=>{let{boundsRef:t,checkBounds:n,children:r,className:a,containerRef:l,initialPosition:o={x:50,y:50},onDragEnd:i,setCheckBounds:s}=e,[c,u]=(0,p.useState)({x:o.x,y:o.y}),[d,f]=(0,p.useState)(!1),h=(0,p.useRef)(void 0),m=p.default.useCallback((e,n,r)=>{let a=l.current.getBoundingClientRect(),o=t.current.getBoundingClientRect(),i=null!=e?e:o.left,s=null!=n?n:o.top,c=i<o.left||i>o.right,u=s<o.top||s>o.bottom,d=(i-a.left)/a.width*100,p=(s-a.top)/a.height*100,h=(o.left-a.left+o.width/2)/a.width*100,m=(o.top-a.top+o.height/2)/a.height*100;return(c||u)&&(f(!1),i<o.left?d=(o.left-a.left)/a.width*100:i>o.right&&(d=(a.width-(a.right-o.right))/a.width*100),s<o.top?p=(o.top-a.top)/a.height*100:s>o.bottom&&(p=(a.height-(a.bottom-o.bottom))/a.height*100),r&&(d=c?h:d,p=u?m:p)),{x:d,y:p}},[t,l]);return p.default.useEffect(()=>{if(!(d||!h.current)&&n){let{height:e,left:t,top:n,width:r}=h.current.getBoundingClientRect(),{x:a,y:l}=m(t+r/2,n+e/2,!0);i({x:a,y:l}),u({x:a,y:l}),s(!1);return}},[m,d,n,s,c.x,c.y,i]),p.default.useEffect(()=>{u({x:o.x,y:o.y})},[o.x,o.y]),(0,b.jsxs)("div",{className:["".concat(pQ,"__draggable-container"),d&&"".concat(pQ,"__draggable-container--dragging")].filter(Boolean).join(" "),onMouseMove:e=>{if(!d)return null;let{x:t,y:n}=m(e.clientX,e.clientY);u({x:t,y:n})},children:[(0,b.jsx)("button",{className:["".concat(pQ,"__draggable"),a].filter(Boolean).join(" "),onMouseDown:e=>{e.preventDefault(),f(!0)},onMouseUp:()=>{f(!1),i(c)},ref:h,style:{left:"".concat(c.x,"%"),top:"".concat(c.y,"%")},type:"button",children:r}),(0,b.jsx)("div",{})]})},p1="file-details-draggable",p2=e=>{let t,n=(0,_.c)(20),{collectionSlug:r,doc:a,hideRemoveFile:l,imageCacheTag:o,isSortable:i,removeItem:u,rowIndex:d,uploadConfig:f}=e,{id:p,filename:h,thumbnailURL:m,url:g}=a,v;n[0]!==r||n[1]!==p?(v={id:p,collectionSlug:r},n[0]=r,n[1]=p,n[2]=v):v=n[2];let[y,x]=uJ(v),w;
2return n[3]!==y||n[4]!==x||n[5]!==r||n[6]!==a||n[7]!==h||n[8]!==l||n[9]!==o||n[10]!==i||n[11]!==u||n[12]!==d||n[13]!==m||n[14]!==f||n[15]!==g?(w=e=>(0,b.jsxs)("div",{className:[p1,e&&i&&"".concat(p1,"--has-drag-handle")].filter(Boolean).join(" "),ref:e.setNodeRef,style:{transform:e.transform,transition:e.transition,zIndex:e.isDragging?1:void 0},children:[(0,b.jsxs)("div",{className:"".concat(p1,"--drag-wrapper"),children:[i&&e&&(0,b.jsx)("div",(0,c._)((0,s._)({className:"".concat(p1,"__drag")},e.attributes,e.listeners),{children:(0,b.jsx)(on,{})})),(0,b.jsx)(di,{className:"".concat(p1,"__thumbnail"),collectionSlug:r,doc:a,fileSrc:m||g,imageCacheTag:o,uploadConfig:f})]}),(0,b.jsx)("div",{className:"".concat(p1,"__main-detail"),children:h}),(0,b.jsxs)("div",{className:"".concat(p1,"__actions"),children:[(0,b.jsx)(y,{}),(0,b.jsx)(x,{children:(0,b.jsx)(nb,{})}),!l&&u&&(0,b.jsx)(nF,{buttonStyle:"icon-label",className:"".concat(p1,"__remove"),icon:"x",iconStyle:"none",onClick:()=>u(d),round:!0})]})]}),n[3]=y,n[4]=x,n[5]=r,n[6]=a,n[7]=h,n[8]=l,n[9]=o,n[10]=i,n[11]=u,n[12]=d,n[13]=m,n[14]=f,n[15]=g,n[16]=w):w=n[16],n[17]!==p||n[18]!==w?(t=(0,b.jsx)(ru,{id:p,children:w},p),n[17]=p,n[18]=w,n[19]=t):t=n[19],t},p3=e=>{let t=(0,_.c)(11),{defaultMessage:n,successMessage:r,value:a}=e,[l,o]=(0,p.useState)(!1),[i,s]=(0,p.useState)(!1),{t:c}=(0,g.d)();if(a){let e,u,d,f;return t[0]!==a?(e=async()=>{await navigator.clipboard.writeText(a),o(!0)},t[0]=a,t[1]=e):e=t[1],t[2]===Symbol.for("react.memo_cache_sentinel")?(u=()=>{s(!0),o(!1)},d=()=>{s(!1),o(!1)},t[2]=u,t[3]=d):(u=t[2],d=t[3]),t[4]!==l||t[5]!==n||t[6]!==i||t[7]!==r||t[8]!==c||t[9]!==e?(f=(0,b.jsxs)("button",{className:"copy-to-clipboard",onClick:e,onMouseEnter:u,onMouseLeave:d,type:"button",children:[(0,b.jsx)(nH,{}),(0,b.jsxs)(nI,{delay:l?0:void 0,show:i||l,children:[l&&(null!=r?r:c("general:copied")),!l&&(null!=n?n:c("general:copy"))]})]}),t[4]=l,t[5]=n,t[6]=i,t[7]=r,t[8]=c,t[9]=e,t[10]=f):f=t[10],f}return null},p6="file-meta",p5=e=>{let{filename:t,filesize:n,height:r,mimeType:a,url:l,width:o}=e;return(0,b.jsxs)("div",{className:p6,children:[(0,b.jsxs)("div",{className:"".concat(p6,"__url"),children:[(0,b.jsx)("a",{href:l,rel:"noopener noreferrer",target:"_blank",children:t}),(0,b.jsx)(p3,{defaultMessage:"Copy URL",value:l})]}),(0,b.jsxs)("div",{className:"".concat(p6,"__size-type"),children:[e8(n),"number"==typeof o&&"number"==typeof r&&(0,b.jsxs)(p.default.Fragment,{children:["Â -Â ",o,"x",r]}),a&&(0,b.jsxs)(p.default.Fragment,{children:["Â -Â ",a]})]})]})},p4="file-details",p8=e=>{var t;let{customUploadActions:n,doc:r,enableAdjustments:a,handleRemove:l,hasImageSizes:o,hideRemoveFile:i,imageCacheTag:s,uploadConfig:c}=e,{filename:u,filesize:d,height:f,mimeType:p,thumbnailURL:h,url:m,width:g}=r,v=null==(t=c.displayPreview)||t;return(0,b.jsx)("div",{className:p4,children:(0,b.jsxs)("header",{children:[v&&(0,b.jsx)(di,{className:"".concat(p4,"__thumbnail"),doc:r,fileSrc:h||m,imageCacheTag:s,uploadConfig:c}),(0,b.jsxs)("div",{className:"".concat(p4,"__main-detail"),children:[(0,b.jsx)(p5,{filename:u,filesize:d,height:f,mimeType:p,url:m,width:g}),(a||o&&r.filename||n)&&(0,b.jsx)(hi,{customActions:n,enableAdjustments:!!a,enablePreviewSizes:o&&r.filename,mimeType:p})]}),!i&&l&&(0,b.jsx)(nF,{buttonStyle:"icon-label",className:"".concat(p4,"__remove"),icon:"x",iconStyle:"with-border",onClick:l,round:!0})]})})},p9=e=>{let{hasMany:t}=e;return t?(0,b.jsx)(p2,(0,s._)({},e)):(0,b.jsx)(p8,(0,s._)({},e))},p7="preview-sizes",he=(e,t)=>{if(!t||0===t.length)return e;let n={};return t.forEach(t=>{let{name:r}=t;e[r]&&(n[r]=e[r])}),n},ht=e=>{let{name:t,active:n,alt:r,meta:a,onClick:l,previewSrc:o}=e;return(0,b.jsxs)("div",{className:["".concat(p7,"__sizeOption"),n&&"".concat(p7,"--selected")].filter(Boolean).join(" "),onClick:"function"==typeof l?l:void 0,onKeyDown:e=>{"function"==typeof l&&"Enter"===e.key&&l()},role:"button",tabIndex:0,children:[(0,b.jsx)("div",{className:"".concat(p7,"__image"),children:(0,b.jsx)("img",{alt:r,src:o})}),(0,b.jsxs)("div",{className:"".concat(p7,"__sizeMeta"),children:[(0,b.jsx)("div",{className:"".concat(p7,"__sizeName"),children:t}),(0,b.jsx)(p5,(0,s._)({},a))]})]})},hn=e=>{let{doc:t,imageCacheTag:n,uploadConfig:r}=e,{imageSizes:a}=r,{sizes:l}=t,o=(null==t?void 0:t.alt)||t.filename||"",[i,c]=(0,p.useState)(()=>he(l,a)),[u,d]=(0,p.useState)(null),f=e=>e.filename?e.url?da(e.url,n):void 0:null;(0,p.useEffect)(()=>{c(he(l,a))},[l,a,n]);let h=f(u?t.sizes[u]:t),m=(0,p.useMemo)(()=>({filename:t.filename,filesize:t.filesize,height:t.height,mimeType:t.mimeType,url:t.url,width:t.width}),[t]),g="Original";return(0,b.jsxs)("div",{className:p7,children:[(0,b.jsxs)("div",{className:"".concat(p7,"__imageWrap"),children:[(0,b.jsxs)("div",{className:"".concat(p7,"__meta"),children:[(0,b.jsx)("div",{className:"".concat(p7,"__sizeName"),children:u||g}),(0,b.jsx)(p5,(0,s._)({},u?i[u]:m))]}),(0,b.jsx)("img",{alt:o,className:"".concat(p7,"__preview"),src:h})]}),(0,b.jsx)("div",{className:"".concat(p7,"__listWrap"),children:(0,b.jsxs)("div",{className:"".concat(p7,"__list"),children:[(0,b.jsx)(ht,{active:!u,alt:o,meta:m,name:g,onClick:()=>d(null),previewSrc:f(t)}),Object.entries(i).map(e=>{let[t,n]=e,r=u===t,a=f(n);return a?(0,b.jsx)(ht,{active:r,alt:o,meta:n,name:t,onClick:()=>d(t),previewSrc:a},t):null})]})})]})},hr="file-field",ha="edit-upload",hl="preview-sizes",ho=e=>e||void 0===e?!e||!!e.name&&""!==e.name||"A file name is required.":"A file is required.",hi=e=>{let t=(0,_.c)(8),{customActions:n,enableAdjustments:r,enablePreviewSizes:a,mimeType:l}=e,{t:o}=(0,g.d)(),{openModal:i}=rF(),s,c;if(t[0]!==n||t[1]!==r||t[2]!==a||t[3]!==l||t[4]!==i||t[5]!==o){c=Symbol.for("react.early_return_sentinel");e:{let e=eP(l)&&"image/svg+xml"!==l&&"image/jxl"!==l;if(!e&&(!n||0===n.length)){c=null;break e}s=(0,b.jsxs)("div",{className:"".concat(hr,"__upload-actions"),children:[e&&(0,b.jsxs)(p.default.Fragment,{children:[a&&(0,b.jsx)(nF,{buttonStyle:"pill",className:"".concat(hr,"__previewSizes"),margin:!1,onClick:()=>{i(hl)},size:"small",children:o("upload:previewSizes")}),r&&(0,b.jsx)(nF,{buttonStyle:"pill",className:"".concat(hr,"__edit"),margin:!1,onClick:()=>{i(ha)},size:"small",children:o("upload:editImage")})]}),n&&n.map(hu)]})}t[0]=n,t[1]=r,t[2]=a,t[3]=l,t[4]=i,t[5]=o,t[6]=s,t[7]=c}else s=t[6],c=t[7];return c!==Symbol.for("react.early_return_sentinel")?c:s},hs=e=>{let t=(0,_.c)(5),{resetUploadEdits:n,updateUploadEdits:r,uploadEdits:a}=lL(),l;return t[0]!==e||t[1]!==n||t[2]!==r||t[3]!==a?(l=(0,b.jsx)(fU,{children:(0,b.jsx)(hc,(0,c._)((0,s._)({},e),{resetUploadEdits:n,updateUploadEdits:r,uploadEdits:a}))}),t[0]=e,t[1]=n,t[2]=r,t[3]=a,t[4]=l):l=t[4],l},hc=e=>{var t,n,r,a,l,o;let{collectionSlug:i,customActions:s,initialState:c,onChange:u,resetUploadEdits:d,updateUploadEdits:f,uploadConfig:h,UploadControl
2s:v,uploadEdits:y}=e,{setUploadControlFile:x,setUploadControlFileName:w,setUploadControlFileUrl:_,uploadControlFile:C,uploadControlFileName:S,uploadControlFileUrl:j}=fz(),{config:{routes:{api:E}}}=(0,m.c)(),{t:N}=(0,g.d)(),{setModified:k}=tq(),{id:T,data:R,docPermissions:A,setUploadStatus:P}=lU(),O=tG(),{errorMessage:I,setValue:M,showError:L,value:F}=lY({path:"file",validate:ho}),[B,U]=(0,p.useState)(null),[z,V]=(0,p.useState)(!1),[q,H]=(0,p.useState)((null==F?void 0:F.name)||""),[$,K]=(0,p.useState)(!1),[G,W]=(0,p.useState)(""),Y=(0,p.useRef)(null),Q=(0,p.useRef)(null),X="object"==typeof(null==h?void 0:h.pasteURL)&&(null==(n=h.pasteURL.allowList)?void 0:n.length)>0,J=(0,p.useCallback)(e=>{let{file:t,isNewFile:n=!0}=e;n&&t instanceof File&&U(URL.createObjectURL(t)),M(t),K(!1),_(""),w(null),x(null),"function"==typeof u&&u(t)},[u,M,x,w,_]),Z=p.default.useCallback(e=>{let t=e.target.value;F&&(J({file:new File([F],t,{type:F.type,lastModified:F.lastModified}),isNewFile:!1}),H(t))},[J,F]),ee=(0,p.useCallback)(e=>{J({file:null==e?void 0:e[0]})},[J]),et=(0,p.useCallback)(()=>{V(!0),J({file:null}),U(""),W(""),d(),K(!1),_(""),w(null),x(null)},[J,d,x,w,_]),en=(0,p.useCallback)(e=>{k(!0),f(e)},[k,f]),er=(0,p.useCallback)(async()=>{if(!(!G||(null==h?void 0:h.pasteURL)===!1)){P("uploading");try{let e=await fetch(G);if(!e.ok)throw Error("Fetch failed with status: ".concat(e.status));let t=await e.blob(),n=S||decodeURIComponent(G.split("/").pop()||""),r=new File([t],n,{type:t.type});J({file:r}),P("idle");return}catch(e){if(!X){nn.error("Failed to fetch the file."),P("failed");return}}try{let e="/".concat(i,"/paste-url").concat(T?"/".concat(T,"?"):"?","src=").concat(encodeURIComponent(G)),t=await fetch(D({apiRoute:E,path:e}));if(!t.ok)throw Error("Fetch failed with status: ".concat(t.status));let n=await t.blob(),r=decodeURIComponent(G.split("/").pop()||""),a=new File([n],r,{type:n.type});J({file:a}),P("idle")}catch(e){nn.error("The provided URL is not allowed."),P("failed")}}},[E,i,G,J,T,P,h,S,X]);(0,p.useEffect)(()=>{var e;(null==c||null==(e=c.file)?void 0:e.value)instanceof File&&(U(URL.createObjectURL(c.file.value)),V(!1))},[c]),(0,p.useEffect)(()=>{$&&Y.current},[$]),(0,p.useEffect)(()=>{O&&V(!1)},[O]);let ea=null==A?void 0:A.update,el=(null==h||null==(r=h.imageSizes)?void 0:r.length)>0,eo=!!(null==h?void 0:h.resizeOptions),ei=(null==h?void 0:h.focalPoint)===!0,{crop:es=!0,focalPoint:ec=!0}=h,eu=ec&&(el||eo||ei),ed=null==(a=h.mimeTypes)?void 0:a.join(", "),ef=(null==h?void 0:h.cacheTags)&&(null==R?void 0:R.updatedAt);return(0,p.useEffect)(()=>{(async()=>j&&(W(j),await er()))()},[j,er]),(0,p.useEffect)(()=>{C&&J({file:C})}
2,[C,J]),(0,b.jsxs)("div",{className:[l0,hr].filter(Boolean).join(" "),children:[(0,b.jsx)(rg,{message:I,showError:L}),R&&R.filename&&!z&&(0,b.jsx)(p9,{collectionSlug:i,customUploadActions:s,doc:R,enableAdjustments:es||eu,handleRemove:ea?et:void 0,hasImageSizes:el,hideRemoveFile:h.hideRemoveFile,imageCacheTag:ef,uploadConfig:h}),(!h.hideFileInputOnCreate&&!(null==R?void 0:R.filename)||z)&&(0,b.jsxs)("div",{className:"".concat(hr,"__upload"),children:[!F&&!$&&(0,b.jsx)(fq,{onChange:ee,children:(0,b.jsxs)("div",{className:"".concat(hr,"__dropzoneContent"),children:[(0,b.jsxs)("div",{className:"".concat(hr,"__dropzoneButtons"),children:[(0,b.jsx)(nF,{buttonStyle:"pill",onClick:()=>{Q.current&&Q.current.click()},size:"small",children:N("upload:selectFile")}),(0,b.jsx)("input",{accept:ed,"aria-hidden":"true",className:"".concat(hr,"__hidden-input"),hidden:!0,onChange:e=>{e.target.files&&e.target.files.length>0&&ee(e.target.files)},ref:Q,type:"file"}),(null==h?void 0:h.pasteURL)!==!1&&(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)("span",{className:"".concat(hr,"__orText"),children:N("general:or")}),(0,b.jsx)(nF,{buttonStyle:"pill",onClick:()=>{K(!0),_(""),x(null),w(null)},size:"small",children:N("upload:pasteURL")})]}),v||null]}),(0,b.jsxs)("p",{className:"".concat(hr,"__dragAndDropText"),children:[N("general:or")," ",N("upload:dragAndDrop")]})]})}),$&&(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsxs)("div",{className:"".concat(hr,"__remote-file-wrap"),children:[(0,b.jsx)("input",{className:"".concat(hr,"__remote-file"),onChange:e=>{W(e.target.value)},ref:Y,title:G,type:"text",value:G}),(0,b.jsx)("div",{className:"".concat(hr,"__add-file-wrap"),children:(0,b.jsx)("button",{className:"".concat(hr,"__add-file"),onClick:()=>{er()},type:"button",children:N("upload:addFile")})})]}),(0,b.jsx)(nF,{buttonStyle:"icon-label",className:"".concat(hr,"__remove"),icon:"x",iconStyle:"with-border",onClick:()=>{K(!1),_(""),x(null),w(null)},round:!0,tooltip:N("general:cancel")})]}),F&&B&&(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)("div",{className:"".concat(hr,"__thumbnail-wrap"),children:(0,b.jsx)(di,{collectionSlug:i,fileSrc:eP(F.type)?B:null})}),(0,b.jsxs)("div",{className:"".concat(hr,"__file-adjustments"),children:[(0,b.jsx)("input",{className:"".concat(hr,"__filename"),onChange:Z,title:q||F.name,type:"text",value:q||F.name}),(0,b.jsx)(hi,{customActions:s,enableAdjustments:es||eu,enablePreviewSizes:el&&(null==R?void 0:R.filename)&&!z,mimeType:F.type})]}),(0,b.jsx)(nF,{buttonStyle:"icon-label",className:"".concat(hr,"__remove"),icon:"x",iconStyle:"with-border",onClick:et,round:!0,tooltip:N("general:cancel")})]})]}),(F||(null==R?void 0:R.filename))&&(0,b.jsx)(rb,{children:(0,b.jsx)(aw,{Header:null,slug:ha,children:(0,b.jsx)(pZ,{fileName:(null==F?void 0:F.name)||(null==R?void 0:R.filename),fileSrc:(null==R?void 0:R.url)||B,imageCacheTag:ef,initialCrop:null!=(t=null==y?void 0:y.crop)?t:void 0,initialFocalPoint:{x:(null==y||null==(l=y.focalPoint)?void 0:l.x)||(null==R?void 0:R.focalX)||50,y:(null==y||null==(o=y.focalPoint)?void 0:o.y)||(null==R?void 0:R.focalY)||50},onSave:en,showCrop:es,showFocalPoint:eu})})}),R&&el&&(0,b.jsx)(aw,{className:"".concat(hr,"__previewDrawer"),hoverTitle:!0,slug:hl,title:N("upload:sizesFor",{label:R.filename}),children:(0,b.jsx)(hn,{doc:R,imageCacheTag:ef,uploadConfig:h})})]})};function hu(e,t){return(0,b.jsx)(p.default.Fragment,{children:e},t)}function hd(e){let{resetUploadEdits:t,submitted:n,updateUploadEdits:r,uploadEdits:a}=e,{action:l,collectionSlug:o,docPermissions:i,getDocPreferences:u,hasSavePermission:d,initialState:f,isInitializing:h,Upload:g}=lU(),{drawerSlug:v,onSave:y}=uK(),{getFormState:x}=uS(),{config:{folders:w},getEntityConfig:_}=(0,m.c)(),C=p.default.useRef(null),S=_({collectionSlug:o}),{reportUpdate:j}=dX(),E=S.slug,[N]=p.default.useState(E),k=(0,p.useCallback)(e=>{var n;j({doc:(null==e?void 0:e.doc)||(null==e?void 0:e.result),drawerSlug:v,entitySlug:E,operation:"create",updatedAt:(null==e||null==(n=e.result)?void 0:n.updatedAt)||new Date().toISOString()}),"function"==typeof y&&y((0,c._)((0,s._)({},e),{operation:"create"})),t()},[E,y,j,t,v]),T=(0,p.useCallback)(async e=>{let{formState:t,submitted:n}=e,r=uq(C),a=await u(),{state:l}=await x({collectionSlug:E,docPermissions:i,docPreferences:a,formState:t,operation:"create",schemaPath:N,signal:r.signal,skipValidation:!n}
2);return C.current=null,l},[E,N,u,x,i]);return(0,p.useEffect)(()=>{let e=C.current;return()=>{uV(e)}},[]),(0,b.jsx)(lH,{operation:"create",children:(0,b.jsxs)(fE,{action:l,className:"".concat("collection-edit","__form"),disabled:h||!d,initialState:h?void 0:f,isInitializing:h,method:"POST",onChange:[T],onSuccess:k,submitted:n,children:[(0,b.jsx)(pi,{BeforeFields:(0,b.jsx)(p.default.Fragment,{children:g||(0,b.jsx)(hc,{collectionSlug:S.slug,customActions:[w&&S.folders&&(0,b.jsx)(pF,{buttonProps:{buttonStyle:"pill",size:"small"},folderCollectionSlug:w.slug,folderFieldName:w.fieldName},"move-doc-to-folder")].filter(Boolean),initialState:f,resetUploadEdits:t,updateUploadEdits:r,uploadConfig:S.upload,uploadEdits:a})}),docPermissions:i,fields:S.fields,schemaPathSegments:[S.slug]}),(0,b.jsx)(hp,{}),(0,b.jsx)(hf,{})]})})}function hf(){let e,t=(0,_.c)(7),{getField:n,getFields:r}=tq(),{getFormDataRef:a}=f0(),l;return t[0]!==r||t[1]!==a?(l=()=>{a.current=r},t[0]=r,t[1]=a,t[2]=l):l=t[2],t[3]!==n||t[4]!==r||t[5]!==a?(e=[r,n,a],t[3]=n,t[4]=r,t[5]=a,t[6]=e):e=t[6],(0,p.useEffect)(l,e),null}function hp(){let{docConfig:e}=lU(),{activeIndex:t,forms:n,setFormTotalErrorCount:r}=f0(),a=p.default.useRef(0),l=(0,p.useMemo)(()=>{var e,r,a,l;return null==(e=null==(l=n[t])||null==(a=l.formState)||null==(r=a.file)?void 0:r.valid)||e},[t,n]),o=p.default.useCallback(e=>{let n=e;l||(n+=1),n!==a.current&&(r({errorCount:n,index:t}),a.current=n)},[t,r,l]);return e?(0,b.jsx)(oz,{fields:e.fields,path:[],setErrorCount:o}):null}var hh={};(0,v.d)(hh,{WindowInfo:()=>hv,WindowInfoContext:()=>hm,WindowInfoProvider:()=>hy,useWindowInfo:()=>hg,withWindowInfo:()=>hx});var hm=(0,p.createContext)({}),hg=()=>(0,p.useContext)(hm),hv=e=>{let{children:t}=e,n=hg();return t?"function"==typeof t?p.default.createElement(p.Fragment,null,t(n)):p.default.createElement(p.Fragment,null,t):null},hb=(e,t)=>{let{payload:{breakpoints:n,animationRef:r}}=t;r.current=null;let{eventsFired:a}=e,{documentElement:{style:l,clientWidth:o,clientHeight:i}}=document,{innerWidth:s,innerHeight:c}=window,u="".concat(o/100,"px"),d="".concat(i/100,"px"),f=n?Object.keys(n).reduce((e,t)=>Object.assign(Object.assign({},e),{[t]:window.matchMedia(n[t]).matches}),{}):{};return l.setProperty("--vw",u),l.setProperty("--vh",d),{width:s,height:c,"--vw":u,"--vh":d,breakpoints:f,eventsFired:a+1}},hy=e=>{let{breakpoints:t,children:n}=e,r=(0,p.useRef)(null),[a,l]=(0,p.useReducer)(hb,{width:void 0,height:void 0,"--vw":"","--vh":"",breakpoints:{},eventsFired:0}),o=(0,p.useCallback)(()=>{r.current&&cancelAnimationFrame(r.current),r.current=requestAnimationFrame(()=>l({type:"UPDATE",payload:{breakpoints:t,animationRef:r}}))},[t]),i=(0,p.useCallback)(()=>{setTimeout(()=>{o()},500)},[o]);return(0,p.useEffect)(()=>(window.addEventListener("resize",o),window.addEventListener("orientationchange",i),()=>{window.removeEventListener("resize",o),window.removeEventListener("orientationchange",i)}),[o,i]),(0,p.useEffect)(()=>{0===a.eventsFired&&l({type:"UPDATE",payload:{breakpoints:t,animationRef:r}})},[t,a]),p.default.createElement(hm.Provider,{value:Object.assign({},a)},n&&n)},hx=e=>t=>{let n=hg();return p.default.createElement(e,Object.assign({},t,{windowInfo:n}))},hw="bulk-upload-drawer--add-more-files",h_="file-selections";function hC(){var e;let t=(0,_.c)(39),{activeIndex:n,addFiles:r,forms:a,isInitializing:l,removeFile:o,setActiveIndex:i,totalErrorCount:s}=f0(),{initialFiles:c,initialForms:u,maxFiles:d}=hL(),{i18n:f,t:h}=(0,g.d)(),{closeModal:v,openModal:y}=rF(),[x,w]=p.default.useState(!1),{breakpoints:C}=hg(),S;t[0]!==o?(S=e=>{o(e)},t[0]=o,t[1]=S):S=t[1];let j=S,E;t[2]!==r||t[3]!==v?(E=e=>{r(e),v(hw)},t[2]=r,t[3]=v,t[4]=E):E=t[4];let N=E,k=l?null!=(e=null==c?void 0:c.length)?e:null==u?void 0:u.length:a.length,{collectionSlug:T,selectableCollections:R,setCollectionSlug:A}=hL(),{getEntityConfig:P}=(0,m.c)(),O=x&&"".concat(h_,"__showingFiles"),D;t[5]!==O?(D=[h_,O].filter(Boolean),t[5]=O,t[6]=D):D=t[6];let I=D.join(" "),M;if(t[7]!==n||t[8]!==C.m||t[9]!==T||t[10]!==v||t[11]!==a||t[12]!==P||t[13]!==N||t[14]!==j||t[15]!==f||t[16]!==c||t[17]!==u||t[18]!==l||t[19]!==d||t[20]!==y||t[21]!==R||t[22]!==i||t[23]!==A||t[24]!==x||t[25]!==h||t[26]!==I||t[27]!==s||t[28]!==k){let e,r,o;t[30]===Symbol.for("react.memo_cache_sentinel")?(e=()=>w(hj),t[30]=e):e=t[30],t[31]!==v?(r=()=>v(hw),t[31]=v,t[32]=r):r=t[32],t[33]!==n||t[34]!==j||t[35]!==f||t[36]!==i||t[37]!==h?(o=(e,t)=>{var r;let{errorCount:a,formID:l,formState:o}=e,s=(null==o||null==(r=o.file)?void 0:r.value)||{};return(0,b.jsxs)("div",{className:["".concat(h_,"__fileRowContainer"),t===n&&"".concat(h_,"__fileRowContainer--active"),a&&a>
20&&"".concat(h_,"__fileRowContainer--error")].filter(Boolean).join(" "),children:[(0,b.jsxs)("button",{className:"".concat(h_,"__fileRow"),onClick:()=>i(t),type:"button",children:[(0,b.jsx)(hE,{file:s,formID:l}),(0,b.jsx)("div",{className:"".concat(h_,"__fileDetails"),children:(0,b.jsx)("p",{className:"".concat(h_,"__fileName"),title:s.name,children:s.name||h("upload:noFile")})}),s instanceof File?(0,b.jsx)("p",{className:"".concat(h_,"__fileSize"),children:function(e){let t=e.size,n=0===t?0:Math.floor(Math.log(t)/Math.log(1024));return(t/Math.pow(1024,n)).toFixed(+(n>1))+" "+["B","kB","MB","GB","TB"][n]}(s)}):null,(0,b.jsx)("div",{className:"".concat(h_,"__remove ").concat(h_,"__remove--underlay"),children:(0,b.jsx)(g.a,{})}),a?(0,b.jsx)(rp,{className:"".concat(h_,"__errorCount"),count:a,i18n:f}):null]}),(0,b.jsx)("button",{"aria-label":h("general:remove"),className:"".concat(h_,"__remove ").concat(h_,"__remove--overlay"),onClick:()=>j(t),type:"button",children:(0,b.jsx)(g.a,{})})]},l)},t[33]=n,t[34]=j,t[35]=f,t[36]=i,t[37]=h,t[38]=o):o=t[38],M=(0,b.jsxs)("div",{className:I,children:[C.m&&x?(0,b.jsx)("div",{className:"".concat(h_,"__mobileBlur")}):null,(0,b.jsxs)("div",{className:"".concat(h_,"__header"),children:[(null==R?void 0:R.length)>1&&(0,b.jsx)(fs,{className:"".concat(h_,"__collectionSelect"),isClearable:!1,name:"groupBy",onChange:e=>{A("object"==typeof e&&"value"in e?null==e?void 0:e.value:e)},options:(null==R?void 0:R.map(e=>{let t=P({collectionSlug:e});return{label:t.labels.singular,value:t.slug}}))||[],path:"groupBy",required:!0,value:T}),(0,b.jsxs)("div",{className:"".concat(h_,"__headerTopRow"),children:[(0,b.jsxs)("div",{className:"".concat(h_,"__header__text"),children:[(0,b.jsx)(rp,{count:s,i18n:f,withMessage:!0}),(0,b.jsx)("p",{children:(0,b.jsxs)("strong",{title:"".concat(k," ").concat(h(k>1?"upload:filesToUpload":"upload:fileToUpload")),children:[k," ",h(k>1?"upload:filesToUpload":"upload:fileToUpload")]})})]}),(0,b.jsxs)("div",{className:"".concat(h_,"__header__actions"),children:["number"!=typeof d||k<d?(0,b.jsx)(op,{className:"".concat(h_,"__header__addFile"),onClick:()=>y(hw),size:"small",children:h("upload:addFile")}):null,(0,b.jsxs)(nF,{buttonStyle:"transparent",className:"".concat(h_,"__toggler"),onClick:e,children:[(0,b.jsx)("span",{className:"".concat(h_,"__toggler__label"),children:(0,b.jsxs)("strong",{title:"".concat(k," ").concat(h(k>1?"upload:filesToUpload":"upload:fileToUpload")),children:[k," ",h(k>1?"upload:filesToUpload":"upload:fileToUpload")]})}),(0,b.jsx)(nv,{direction:x?"down":"up"})]}),(0,b.jsx)(aw,{gutter:!1,Header:null,slug:hw,children:(0,b.jsx)(fG,{onCancel:r,onDrop:N})})]})]}),(0,b.jsx)("div",{className:"".concat(h_,"__header__mobileDocActions"),children:(0,b.jsx)(pt,{})})]}),(0,b.jsx)("div",{className:"".concat(h_,"__animateWrapper"),children:(0,b.jsx)(or,{height:!C.m||x?"auto":0,children:(0,b.jsxs)("div",{className:"".concat(h_,"__filesContainer"),children:[l&&0===a.length&&((null==c?void 0:c.length)>0||(null==u?void 0:u.length)>0)?(c?Array.from(c):u).map(hS):null,a.map(o)]})})})]}),t[7]=n,t[8]=C.m,t[9]=T,t[10]=v,t[11]=a,t[12]=P,t[13]=N,t[14]=j,t[15]=f,t[16]=c,t[17]=u,t[18]=l,t[19]=d,t[20]=y,t[21]=R,t[22]=i,t[23]=A,t[24]=x,t[25]=h,t[26]=I,t[27]=s,t[28]=k,t[29]=M}else M=t[29];return M}function hS(e,t){return(0,b.jsx)(m.f,{animationDelay:"calc(".concat(t," * 60ms)"),height:"35px"},t)}function hj(e){return!e}function hE(e){let{file:t,formID:n}=e,[r,a]=p.default.useState(null),[l,o]=p.default.useState(!0);return p.default.useEffect(()=>{let e=!1;return async function(){o(!0),a(null);try{if(eP(t.type)){let n=await new Promise((e,n)=>{let r=new Image;r.src=URL.createObjectURL(t),r.onload=()=>{let a,l,o=r.height&&r.width?r.width/r.height:1;o>1?(l=280,a=280/o):(l=280*o,a=280);let i=new OffscreenCanvas(l,a),c=i.getContext("2d"),u="image/png"===t.type?"image/png":"image/jpeg",d="image/png"===t.type?void 0:.8;c.drawImage(r,0,0,l,a),i.convertToBlob((0,s._)({type:u},d&&{quality:d})).then(t=>{URL.revokeObjectURL(r.src);let a=new FileReader;a.onload=()=>e(a.result),a.onerror=n,a.readAsDataURL(t)}).catch(n)},r.onerror=e=>{URL.revokeObjectURL(r.src),n(e)}});e||a(n)}else a(null)}catch(t){e||a(null)}finally{e||o(!1)}}(),()=>{e=!0}},[t]),l?(0,b.jsx)(m.f,{className:"".concat(h_,"__thumbnail-shimmer"),disableInlineStyles:!0}):(0,b.jsx)(di,{className:"".concat(h_,"__thumbnail"),fileSrc:r},"".concat(n,"-").concat(r||"placeholder"))}var hN="bulk-upload--file-manager";function hk(){let e=(0,_.c)(18),{activeIndex:t,collectionSlug:n,docPermissions:r,documentSlots:a,forms:l,hasPublishPermission:o,hasSavePermission:i,hasSubmitted:s,resetUploadEdits:c,updateUploadEdits:u}=f0(),d=l[t],{getEntityConfig:f}=(0,m.c)(),{i18n:p}=(0,g.d)(),{user:h}=aP(),{openModal:v}=rF(),x;if(e[0]!==d||e[1]!==t||e[2]!==n||e[3]!==r||e[4]!==a||e[5]!==l.length||e[6]!==f||e[7]!==o||e[8]!==i||e[9]!==s||e[10]!==p||e[11]!==v||e[12]!==c||e[13]!==u||e[14]!==h){let m=f({collectionSlug:n}),g;e[16]!==v?(g=()=>v(pn),e[16]=v,e[17]=g):g=e[17],x=(0,b.jsxs)("div",{className:hN,children:[(0,b.jsx)(hC,{}),(0,b.jsxs)("div",{className:"".concat(hN,"__editView"),children:[(0,b.jsx)(f$,{onClose:g,title:(0,y.getTranslation)(m.labels.singular,p)}),d?(0,b.jsxs)(lV,{collectionSlug:n,currentEditor:h,docPermissions:r,hasPublishedDoc:!1,hasPublishPermission:o,hasSavePermission:i,id:null,initialData:eW(d.formState,!0),initialState:d.formState,isLocked:!1,lastUpdateTime:0,mostRecentVersionIsAutosaved:!1,unpublishedVersionCount:0,Upload:a.Upload,versionCount:0,children:[(0,b.jsx)(pe,{collectionConfig:m}),(0,b.jsx)(hd,{resetUploadEdits:c,submitted:s,updateUploadEdits:u,uploadEdits:null==d?void 0:d.uploadEdits})]},"".concat(t,"-").concat(l.length)):null]}),(0,b.jsx)(pr,{})]}),e[0]=d,e[1]=t,e[2]=n,e[3]=r,e[4]=a,e[5]=l.length,e[6]=f,e[7]=o,e[8]=i,e[9]=s,e[10]=p,e[11]=v,e[12]=c,e[13]=u,e[14]=h,e[15]=x}else x=e[15];return x}function hT(){var e,t;let{addFiles:n,forms:r,isInitializing:a}=f0(),{closeModal:l}=rF(),{collectionSlug:o,drawerSlug:i}=hL(),{getEntityConfig:s}=(0,m.c)(),{t:c}=(0,g.d)(),u=null==(t=s({collectionSlug:o}))||null==(e=t.upload)?void 0:e.mimeTypes,d=p.default.useCallback(e=>{let t=new DataTransfer;for(let n of e)(void 0===u||0===u.length||e5(n.type,u))&&t.items.add(n);0===t.files.length?nn.error(c("error:invalidFileType")):n(t.files)},[n,c,u]);return o?r.length||a?(0,b.jsx)(hk,{}):(0,b.jsx)(fG,{acceptMimeTypes:null==u?void 0:u.join(", "),onCancel:()=>l(i),onDrop:d}):null}function hR(){let e,t,n=(0,_.c)(18),{drawerSlug:r,onCancel:a,setFolderID:l,setInitialFiles:o,setInitialForms:i,setOnCancel:s,setOnSuccess:c,setSelectableCollections:u,setSuccessfullyUploaded:d,successfullyUploaded:f}=hL(),{modalState:h}=rF(),m=p.default.useRef(h),g;n[0]!==r||n[1]!==a||n[2]!==l||n[3]!==o||n[4]!==i||n[5]!==s||n[6]!==c||n[7]!==u||n[8]!==d||n[9]!==f?(g=e=>{let t=m.current[r],n=e[r];typeof n>"u"&&typeof t>"u"||((null==t?void 0:t.isOpen)!==(null==n?void 0:n.isOpen)&&((null==n?void 0:n.isOpen)||(f||"function"==typeof a&&a(),l(void 0),o(void 0),i(void 0),s(hO),c(hA),u(null),d(!1))),m.current=e)},n[0]=r,n[1]=a,n[2]=l,n[3]=o,n[4]=i,n[5]=s,n[6]=c,n[7]=u,n[8]=d,n[9]=f,n[10]=g):g=n[10];let v=nk(g),y;return n[11]!==h||n[12]!==v?(y=()=>{v(h)},n[11]=h,n[12]=v,n[13]=y):y=n[13],n[14]!==h?(e=[h],n[14]=h,n[15]=e):e=n[15],(0,p.useEffect)(y,e),n[16]!==r?(t=(0,b.jsx)(aw,{gutter:!1,Header:null,slug:r,children:(0,b.jsx)(fZ,{children:(0,b.jsx)(fU,{children:(0,b.jsx)(rb,{children:(0,b.jsx)(hT,{})})})})}),n[16]=r,n[17]=t):t=n[17],t}function hA(){return hP}function hP(){return null}function hO(){return hD}function hD(){return null}var hI=p.default.createContext({collectionSlug:"",drawerSlug:"",folderID:void 0,initialFiles:void 0,initialForms:[],maxFiles:void 0,onCancel:()=>null,onSuccess:()=>null,selectableCollections:null,setCollectionSlug:()=>null,setFolderID:()=>null,setInitialFiles:()=>null,setInitialForms:()=>null,setMaxFiles:()=>null,setOnCancel:()=>null,setOnSuccess:()=>null,setSelectableCollections:()=>null,setSuccessfullyUploaded:()=>!1,successfullyUploaded:!1});function hM(e){let t,n,r=(0,_.c)(18),{children:a,drawerSlugPrefix:l}=e,[o,i]=p.default.useState(null),[s,c]=p.default.useState(),[u,d]=p.default.useState(void 0),[f,h]=p.default.useState(),[m,g]=p.default.useState(),[v,y]=p.default.useState(void 0),[x,w]=p.default.useState(void 0),[C,S]=p.default.useState(void 0),[j,E]=p.default.useState(!1),N="".concat(l?"".concat(l,"-"):"").concat(hF()),k;r[0]===Symbol.for("react.memo_cache_sentinel")?(k=e=>{h(()=>e)},r[0]=k):k=r[0];let T=k,R;r[1]===Symbol.for("react.memo_cache_sentinel")?(R=e=>{g(()=>e)},r[1]=R):R=r[1];let A=R,P;return r[2]!==m?(P=()=>{"function"==typeof m&&m()},r[2]=m,r[3]=P):P=r[3],r[4]!==f?(t=(e,t)=>
2{"function"==typeof f&&f(e,t)},r[4]=f,r[5]=t):t=r[5],r[6]!==a||r[7]!==s||r[8]!==N||r[9]!==u||r[10]!==v||r[11]!==x||r[12]!==C||r[13]!==o||r[14]!==j||r[15]!==P||r[16]!==t?(n=(0,b.jsx)(hI,{value:{collectionSlug:s,drawerSlug:N,folderID:u,initialFiles:v,initialForms:x,maxFiles:C,onCancel:P,onSuccess:t,selectableCollections:o,setCollectionSlug:c,setFolderID:d,setInitialFiles:y,setInitialForms:w,setMaxFiles:S,setOnCancel:A,setOnSuccess:T,setSelectableCollections:i,setSuccessfullyUploaded:E,successfullyUploaded:j},children:(0,b.jsxs)(p.default.Fragment,{children:[a,(0,b.jsx)(hR,{})]})}),r[6]=a,r[7]=s,r[8]=N,r[9]=u,r[10]=v,r[11]=x,r[12]=C,r[13]=o,r[14]=j,r[15]=P,r[16]=t,r[17]=n):n=r[17],n}var hL=()=>p.default.use(hI);function hF(){let e=aS();return"".concat("bulk-upload-drawer-slug","-").concat(e||1)}var hB="upload-relationship-details";function hU(e){var t,n,r;let a=(0,_.c)(11),{id:l,allowEdit:o,allowRemove:i,alt:s,byteSize:c,className:u,collectionSlug:d,displayPreview:f,filename:p,mimeType:h,onRemove:v,reloadDoc:x,showCollectionSlug:w,src:C,thumbnailSrc:S,updatedAt:j,withMeta:E,x:N,y:k}=e,T=void 0===E||E,{config:R}=(0,m.c)(),{i18n:A}=(0,g.d)(),P="collections"in R?R.collections.find(e=>e.slug===d):void 0,O=null!=l?l:void 0,D;a[0]!==d||a[1]!==O?(D={id:O,collectionSlug:d},a[0]=d,a[1]=O,a[2]=D):D=a[2];let[I,,M]=uJ(D),{openDrawer:L}=M,F;a[3]!==d||a[4]!==x?(F=async e=>{let{doc:t}=e;return x(t.id,d)},a[3]=d,a[4]=x,a[5]=F):F=a[5];let B=F,U;a[6]!==N||a[7]!==k?(U=function(e,t){let n=[];return t&&n.push(e8(t)),N&&k&&n.push("".concat(N,"x").concat(k)),e&&n.push(e),n.join(" â ")},a[6]=N,a[7]=k,a[8]=U):U=a[8];let z=T?U(h,c):"",V=null==(t=null!=f?f:null==P||null==(n=P.upload)?void 0:n.displayPreview)||t,q;return a[9]!==u?(q=[hB,u].filter(Boolean),a[9]=u,a[10]=q):q=a[10],(0,b.jsxs)("div",{className:q.join(" "),children:[(0,b.jsxs)("div",{className:"".concat(hB,"__imageAndDetails"),children:[V&&(0,b.jsx)(ds,{alt:s,className:"".concat(hB,"__thumbnail"),filename:p,fileSrc:S,imageCacheTag:(null==P||null==(r=P.upload)?void 0:r.cacheTags)&&j,size:"small"}),void 0!==w&&w&&P?(0,b.jsx)(op,{size:"small",children:(0,y.getTranslation)(P.labels.singular,A)}):null,(0,b.jsxs)("div",{className:"".concat(hB,"__details"),children:[(0,b.jsx)("p",{className:"".concat(hB,"__filename"),children:C?(0,b.jsx)("a",{href:C,target:"_blank",children:p}):p}),T?(0,b.jsx)("p",{className:"".concat(hB,"__meta"),children:z}):null]})]}),!1!==o||!1!==i?(0,b.jsxs)("div",{className:"".concat(hB,"__actions"),children:[!1!==o?(0,b.jsx)(nF,{buttonStyle:"icon-label",className:"".concat(hB,"__edit"),icon:"edit",iconStyle:"none",onClick:L}):null,!1!==i?(0,b.jsx)(nF,{buttonStyle:"icon-label",className:"".concat(hB,"__remove"),icon:"x",iconStyle:"none",onClick:()=>v()}):null,(0,b.jsx)(I,{onSave:B})]}):null]})}var hz="upload-field-card";function hV(e){let{children:t,className:n,size:r="medium"}=e;return(0,b.jsx)("div",{className:[hz,n,"".concat(hz,"--size-").concat(r)].filter(Boolean).join(" "),children:t})}var hq="upload upload--has-many";function hH(e){let t=(0,_.c)(29),{className:n,displayPreview:r,fileDocs:a,isSortable:l,onRemove:o,onReorder:i,readonly:u,reloadDoc:d,serverURL:f,showCollectionSlug:p}=e,h=void 0!==p&&p,m;t[0]!==a||t[1]!==i?(m=(e,t)=>{if(e===t)return;let n=[...a],[r]=n.splice(e,1);n.splice(t,0,r),i(n)},t[0]=a,t[1]=i,t[2]=m):m=t[2];let g=m,v;t[3]!==a||t[4]!==o?(v=e=>{let t=[...a||[]];t.splice(e,1),o(0===t.length?[]:t)},t[3]=a,t[4]=o,t[5]=v):v=t[5];let y=v,x;t[6]!==n?(x=[hq,n].filter(Boolean),t[6]=n,t[7]=x):x=t[7];let w=x.join(" "),C;if(t[8]!==r||t[9]!==a||t[10]!==l||t[11]!==g||t[12]!==u||t[13]!==d||t[14]!==y||t[15]!==f||t[16]!==h||t[17]!==w){let e,n;t[19]!==g?(e=e=>{let{moveFromIndex:t,moveToIndex:n}=e;return g(t,n)},t[19]=g,t[20]=e):e=t[20],t[21]!==r||t[22]!==l||t[23]!==u||t[24]!==d||t[25]!==y||t[26]!==f||t[27]!==h?(n=(e,t)=>{let{relationTo:n,value:a}=e,o=String(a.id),i,p;if(a.url)try{i=new URL(a.url,f).toString()}catch(e){i="".concat(f).concat(a.url)}if(a.thumbnailURL)try{p=new URL(a.thumbnailURL,f).toString()}catch(e){p="".concat(f).concat(a.thumbnailURL)}return eP(a.mimeType)&&(p=eA({sizes:a.sizes,thumbnailURL:p,url:i,width:a.width})),(0,b.jsx)(ru,{disabled:!l||u,id:o,children:e=>(0,b.jsx)("div",{className:["".concat(hq,"__dragItem"),e&&l&&"".concat(hq,"--has-drag-handle")].filter(
2Boolean).join(" "),ref:e.setNodeRef,style:{transform:e.transform,transition:e.transition,zIndex:e.isDragging?1:void 0},children:(0,b.jsxs)(hV,{size:"small",children:[e&&(0,b.jsx)("div",(0,c._)((0,s._)({className:"".concat(hq,"__drag")},e.attributes,e.listeners),{children:(0,b.jsx)(on,{})})),(0,b.jsx)(hU,{allowEdit:!u,allowRemove:!u,alt:(null==a?void 0:a.alt)||(null==a?void 0:a.filename),byteSize:a.filesize,collectionSlug:n,displayPreview:r,filename:a.filename,id:o,mimeType:null==a?void 0:a.mimeType,onRemove:()=>y(t),reloadDoc:d,showCollectionSlug:h,src:i,thumbnailSrc:p,updatedAt:a.updatedAt,withMeta:!1,x:null==a?void 0:a.width,y:null==a?void 0:a.height})]})})},o)},t[21]=r,t[22]=l,t[23]=u,t[24]=d,t[25]=y,t[26]=f,t[27]=h,t[28]=n):n=t[28],C=(0,b.jsx)("div",{className:w,children:(0,b.jsx)(rd,{className:"".concat(hq,"__draggable-rows"),ids:null==a?void 0:a.map(h$),onDragEnd:e,children:a.map(n)})}),t[8]=r,t[9]=a,t[10]=l,t[11]=g,t[12]=u,t[13]=d,t[14]=y,t[15]=f,t[16]=h,t[17]=w,t[18]=C}else C=t[18];return C}function h$(e){let{value:t}=e;return String(t.id)}function hK(e){let{className:t,displayPreview:n,fileDoc:r,onRemove:a,readonly:l,reloadDoc:o,serverURL:i,showCollectionSlug:s=!1}=e,{relationTo:c,value:u}=r,d=String(null==u?void 0:u.id),f,p;if(u.url)try{f=new URL(u.url,i).toString()}catch(e){f="".concat(i).concat(u.url)}if(u.thumbnailURL)try{p=new URL(u.thumbnailURL,i).toString()}catch(e){p="".concat(i).concat(u.thumbnailURL)}return eP(u.mimeType)&&(p=eA({sizes:u.sizes,thumbnailURL:p,url:f,width:u.width})),(0,b.jsx)(hV,{className:["upload upload--has-one",t].filter(Boolean).join(" "),children:(0,b.jsx)(hU,{allowEdit:!l,allowRemove:!l,alt:(null==u?void 0:u.alt)||(null==u?void 0:u.filename),byteSize:u.filesize,collectionSlug:c,displayPreview:n,filename:u.filename,id:d,mimeType:null==u?void 0:u.mimeType,onRemove:a,reloadDoc:o,showCollectionSlug:s,src:f,thumbnailSrc:p,updatedAt:u.updatedAt,x:null==u?void 0:u.width,y:null==u?void 0:u.height})})}var hG="upload";function hW(e){var t;let{AfterInput:n,allowCreate:r,api:a,BeforeInput:l,className:o,Description:i,description:u,displayPreview:d,Error:f,filterOptions:h,hasMany:v,isSortable:y,Label:x,label:w,localized:_,maxRows:C,onChange:S,path:j,readOnly:E,relationTo:N,required:k,serverURL:T,showError:R,style:A,value:P}=e,[O,I]=p.default.useState(),[M]=p.default.useState(Array.isArray(N)?N[
20]:N),{openModal:L}=rF(),{drawerSlug:F,setCollectionSlug:B,setInitialFiles:U,setMaxFiles:z,setOnSuccess:V,setSelectableCollections:q}=hL(),{permissions:H}=aP(),{code:$}=aF(),{i18n:K,t:G}=(0,g.d)(),W=(0,p.useMemo)(()=>Array.isArray(N)?N.filter(e=>{var t,n;return(null==H?void 0:H.collections)&&(null==(n=H.collections)||null==(t=n[e])?void 0:t.create)}):[],[N,H]),Y=(0,p.useMemo)(()=>{let e=Array.isArray(N);if(!P)return h;let t={};for(let n of Array.isArray(P)?P:[P])if(e&&"object"==typeof n&&"relationTo"in n)t[n.relationTo]||(t[n.relationTo]=[]),t[n.relationTo].push(n.value);else if(!e){t[N]||(t[N]=[]);let e="object"==typeof n&&"value"in n?n.value:n;("string"==typeof e||"number"==typeof e)&&t[N].push(e)}let n=(0,s._)({},h);return(e?N:[N]).forEach(e=>{var r,a,l;let o=t[e]||[];n[e]=(0,c._)((0,s._)({},(null==h?void 0:h[e])||{}),{id:(0,c._)((0,s._)({},(null==h||null==(r=h[e])?void 0:r.id)||{}),{not_in:((null==h||null==(l=h[e])||null==(a=l.id)?void 0:a.not_in)||[]).concat(o)})})}),n},[P,h,N]),[Q,,{closeDrawer:X,openDrawer:J}]=d$({collectionSlugs:"string"==typeof N?[N]:N,filterOptions:Y}),[Z,,{closeDrawer:ee,openDrawer:et}]=uJ({collectionSlug:M}),en=p.default.useRef(null),er=(0,p.useMemo)(()=>{var e,t;return!!r&&!!("string"==typeof M&&(null==H?void 0:H.collections)&&(null==(t=H.collections)||null==(e=t[M])?void 0:e.create))},[M,H,r]),ea=p.default.useCallback(e=>{"function"==typeof S&&S(e)},[S]),el=p.default.useCallback(async e=>{if(!(null==e?void 0:e.length))return[];let t={};e.forEach(e=>{let{relationTo:n,value:r}=e;t[n]||(t[n]=[]);let a=r;r&&"object"==typeof r&&"value"in r&&(a=r.value),t[n].push(a)});let n=Object.entries(t).map(async e=>{let[t,n]=e,r={depth:0,draft:!0,limit:n.length,locale:$,where:{and:[{id:{in:n}}]}},l=await fetch(D({apiRoute:a,path:"/".concat(t)}),{body:ec(r),credentials:"include",headers:{"Accept-Language":K.language,"Content-Type":"application/x-www-form-urlencoded","X-Payload-HTTP-Method-Override":"GET"},method:"POST"}),o=[];return l.ok&&(o=(await l.json()).docs),{collection:t,docsById:o.reduce((e,t)=>(e[t.id]=t,e),{})}}),r=await Promise.all(n),l={};return r.forEach(e=>{let{collection:t,docsById:n}=e;l[t]=n}),e.map(e=>{var t;let{relationTo:n,value:r}=e,a=(null==(t=l[n])?void 0:t[r])||{id:r,filename:"".concat(G("general:untitled")," - ID: ").concat(r),isPlaceholder:!0};return{relationTo:n,value:a}})},[a,$,K.language,G]),eo=(0,p.useCallback)(e=>(function(e,t){let n=Array.isArray(t);if("string"==typeof e||"number"==typeof e)return e;if(e&&"object"==typeof e&&"relationTo"in e&&"value"in e){let t=e.value;for(;t&&"object"==typeof t&&null!==t&&"value"in t;)t=t.value;return t&&"object"==typeof t&&null!==t&&"id"in t&&(t=t.id),n?{relationTo:e.relationTo,value:t}:t}return e&&"object"==typeof e&&"id"in e?e.id:e})(e,N),[N]),ei=(0,p.useCallback)(e=>{let t=Array.isArray(N);if(v){let n=e.map(e=>t?{relationTo:e.collectionSlug,value:e.doc.id}:e.doc.id);ea([...Array.isArray(P)?P.map(eo):[],...n]),I(t=>[...t||[],...e.map(e=>({relationTo:e.collectionSlug,value:e.doc}))])}else{let n=e[0];ea(t?{relationTo:n.collectionSlug,value:n.doc.id}:n.doc.id),I([{relationTo:n.collectionSlug,value:n.doc}])}},[P,ea,v,N,eo]),es=p.default.useCallback(e=>{let t=e;if(!v&&e&&e.length>1){let n=new DataTransfer;n.items.add(e[0]),t=n.files}t&&U(t),B(Array.isArray(N)?M:N),Array.isArray(W)&&q(W),"number"==typeof C&&z(C),L(F)},[v,N,M,B,W,C,L,F,U,q,z]),eu=p.default.useCallback(async(e,t)=>{let n=Array.isArray(N),r=n&&t||M,a=[];for(let[t,n]of e)n&&a.push(t);let l=a.map(e=>({relationTo:r,value:e})),o=await el(l);o&&I(e=>[...e||[],...o]);let i=a.map(e=>n?{relationTo:r,value:e}:e);ea([...Array.isArray(P)?P.map(eo):[],...i]),X()},[M,X,ea,el,P,N,eo]),ed=p.default.useCallback(e=>{let t=Array.isArray(N);e.doc&&(I(t=>[...t||[],{relationTo:M,value:e.doc}]),ea(t?{relationTo:M,value:e.doc.id}:e.doc.id)),ee()},[ee,M,ea,N]),ef=(0,p.useCallback)(async e=>{var t;let{collectionSlug:n,doc:r}=e,a=Array.isArray(N),l=(null==(t=await el([{relationTo:n,value:r.id}]))?void 0:t[0])||null;if(I(e=>l?v?[...e||[],l]:[l]:e),v){let e=a?{relationTo:n,value:r.id}:r.id;ea([...Array.isArray(P)?P.map(eo):[],e])}
2else ea(a?{relationTo:n,value:r.id}:r.id);X()},[X,v,el,ea,P,N,eo]),ep=p.default.useCallback(async(e,t)=>{let n=await el([{relationTo:t,value:e}]);if(n[0]){let e=[];I(r=>{let a=null==r?void 0:r.findIndex(e=>{var r,a;return((null==(r=e.value)?void 0:r.id)===n[0].value.id||(null==(a=e.value)?void 0:a.isPlaceholder))&&e.relationTo===t});if(a>-1){let t=[...r];return t[a]=n[0],e=t,t}return r}),e.length&&v&&ea(e.map(e=>{var t;return null==(t=e.value)?void 0:t.id}))}},[el,ea,v]),eh=p.default.useCallback(e=>{let t=Array.isArray(N);ea(e.map(e=>{let{relationTo:n,value:r}=e;return t?{relationTo:n,value:r.id}:r.id})),I(e)},[ea,N]),em=p.default.useCallback(e=>{let t=Array.isArray(N);if(!e||0===e.length){ea(v?[]:null),I(v?[]:null);return}let n=e.map(e=>{let{relationTo:n,value:r}=e;return t?{relationTo:n,value:r.id}:r.id});ea(v?n:n[0]),I(e)},[ea,v,N]);(0,p.useEffect)(()=>{async function e(){if(P){let e=[];if(Array.isArray(N)&&("object"==typeof P&&"relationTo"in P||Array.isArray(P)&&P.length>0&&"object"==typeof P[0]&&"relationTo"in P[0])?e=(Array.isArray(P)?P:[P]).filter(e=>"object"==typeof e&&"relationTo"in e).map(e=>{let t=e.value;for(;t&&"object"==typeof t&&null!==t&&"value"in t;)t=t.value;return{relationTo:e.relationTo,value:t}}):Array.isArray(N)||(e=(Array.isArray(P)?P:[P]).map(e=>{let t=e;for(;t&&"object"==typeof t&&null!==t&&"value"in t;)t=t.value;return{relationTo:N,value:t}})),e.length>0){let t=await el(e);t&&(I(t),en.current=P)}}else I([]),en.current=null}en.current!==P&&e()},[el,P,N]),(0,p.useEffect)(()=>{V(ei)},[P,j,ei,V]);let eg=!P||v&&Array.isArray(P)&&("number"!=typeof C||P.length<C)||!v&&(null==O?void 0:O[0])&&typeof O[0].value>"u";return(0,b.jsxs)("div",{className:[l0,hG,o,R&&"error",E&&"read-only"].filter(
2Boolean).join(" "),id:"field-".concat(null==j?void 0:j.replace(/\./g,"__")),style:A,children:[(0,b.jsx)(tE,{CustomComponent:x,Fallback:(0,b.jsx)(az,{label:w,localized:_,path:j,required:k})}),(0,b.jsx)("div",{className:"".concat(hG,"__wrap"),children:(0,b.jsx)(tE,{CustomComponent:f,Fallback:(0,b.jsx)(rg,{path:j,showError:R})})}),l,(0,b.jsxs)("div",{className:"".concat(hG,"__dropzoneAndUpload"),children:[v&&Array.isArray(P)&&P.length>0?(0,b.jsx)(b.Fragment,{children:O&&(null==O?void 0:O.length)>0?(0,b.jsx)(hH,{displayPreview:d,fileDocs:O,isSortable:y&&!E,onRemove:em,onReorder:eh,readonly:E,reloadDoc:ep,serverURL:T,showCollectionSlug:Array.isArray(N)}):(0,b.jsx)("div",{className:"".concat(hG,"__loadingRows"),children:P.map(e=>(0,b.jsx)(m.f,{height:"40px"},"object"==typeof e?e.value:e))})}):null,!v&&P?(0,b.jsx)(b.Fragment,{children:O&&(null==O?void 0:O.length)>0&&O[0].value?(0,b.jsx)(hK,{displayPreview:d,fileDoc:O[0],onRemove:em,readonly:E,reloadDoc:ep,serverURL:T,showCollectionSlug:Array.isArray(N)}):!O||!P||(null==O||null==(t=O[0])?void 0:t.value)?(0,b.jsx)(m.f,{height:"62px"}):(0,b.jsxs)(b.Fragment,{children:[G("general:untitled")," - ID: ",P]})}):null,eg?(0,b.jsx)(fq,{disabled:E||!er,multipleFiles:v,onChange:es,children:(0,b.jsxs)("div",{className:"".concat(hG,"__dropzoneContent"),children:[(0,b.jsxs)("div",{className:"".concat(hG,"__dropzoneContent__buttons"),children:[er&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(nF,{buttonStyle:"pill",className:"".concat(hG,"__createNewToggler"),disabled:E||!er,onClick:()=>{E||(v?es():et())},size:"small",children:G("general:createNew")}),(0,b.jsx)("span",{className:"".concat(hG,"__dropzoneContent__orText"),children:G("general:or")})]}),(0,b.jsx)(nF,{buttonStyle:"pill",className:"".concat(hG,"__listToggler"),disabled:E,onClick:J,size:"small",children:G("fields:chooseFromExisting")}),(0,b.jsx)(Z,{onSave:ed}),(0,b.jsx)(Q,{allowCreate:er,enableRowSelections:v,onBulkSelect:eu,onSelect:ef})]}),er&&!E&&(0,b.jsxs)("p",{className:"".concat(hG,"__dragAndDropText"),children:[G("general:or")," ",G("upload:dragAndDrop")]})]})}):(0,b.jsx)(b.Fragment,{children:!E&&!O&&(!P||"number"!=typeof C||Array.isArray(P)&&P.length<C)?(0,b.jsx)(m.f,{height:"40px"}):null})]}),n,(0,b.jsx)(tE,{CustomComponent:i,Fallback:(0,b.jsx)(rm,{description:u,path:j})})]})}var hY=lJ(function(e){let{field:t,field:{admin:{allowCreate:n,className:r,description:a,isSortable:l}={},hasMany:o,label:i,localized:u,maxRows:d,relationTo:f,required:h},path:g,readOnly:v,validate:y}=e,{config:x}=(0,m.c)(),w=t.displayPreview,{customComponents:{AfterInput:_,BeforeInput:C,Description:S,Error:j,Label:E}={},disabled:N,filterOptions:k,path:T,setValue:R,showError:A,value:P}=lY({potentiallyStalePath:g,validate:p.default.useCallback((e,t)=>{if("function"==typeof y)return y(e,(0,c._)((0,s._)({},t),{required:h}))},[y,h])}),O=Array.isArray(f),D=p.default.useMemo(()=>!0===o&&Array.isArray(P)?P.map(e=>O?e:{relationTo:Array.isArray(f)?f[0]:f,value:e}):P,[o,P,O,f]),I=(0,p.useMemo)(()=>lZ(t),[t]);return(0,b.jsx)(hM,{drawerSlugPrefix:g,children:(0,b.jsx)(hW,{AfterInput:_,allowCreate:!1!==n,api:x.routes.api,BeforeInput:C,className:r,Description:S,description:a,displayPreview:w,Error:j,filterOptions:k,hasMany:o,isSortable:l,label:i,Label:E,localized:u,maxRows:d,onChange:R,path:T,readOnly:v||N,relationTo:f,required:h,serverURL:x.serverURL,showError:A,style:I,value:D})})});function hQ(e){let t=(0,_.c)(13),{clientFieldConfig:n,forceRender:r,indexPath:a,parentPath:l,parentSchemaPath:o,path:i,permissions:u,readOnly:d,schemaPath:f}=e,p;t[0]!==i?(p=e=>{var t,n;let[r]=e;return r&&(null==r||null==(n=r[i])||null==(t=n.customComponents)?void 0:t.Field)},t[0]=i,t[1]=p):p=t[1];let h=tX(p),m;if(t[2]!==h||t[3]!==n||t[4]!==r||t[5]!==a||t[6]!==l||t[7]!==o||t[8]!==i||t[9]!==u||t[10]!==d||t[11]!==f){m=Symbol.for("react.early_return_sentinel");e:{var g;let e={forceRender:r,permissions:u,readOnly:d,schemaPath:f};if(null==(g=n.admin)?void 0:g.hidden){m=(0,b.jsx)(uf,(0,c._)((0,s._)({},e),{path:i}));break e}if(void 0!==h){m=h||null;break e}let t=(0,c._)((0,s._)({},e),{indexPath:a,parentPath:l,parentSchemaPath:o});switch(n.type){case"array":m=(0,b.jsx)(h2,(0,c._)((0,s._)({},t),{field:n,path:i}));break e;case"blocks":m=(0,b.jsx)(oI,(0,c._)((0,s._)({},t),{field:n,path:i}));break e;case"checkbox":m=(0,b.jsx)(l8,(0,c._)((0,s._)({},e),{field:n,path:i}));break e;case"code":m=(0,b.jsx)(oB,(0,c._)((0,s._)({},e),{field:n,path:i}));break e;case"collapsible":m=(0,b.jsx)(oq,(0,c._)((0,s._)({},t),{field:n,path:i}));break e;case"date":m=(0,b.jsx)(un,(0,c._)((0,s._)({},e),{field:n,path:i}));break e;case"email":m=(0,b.jsx)(ur,(0,c._)((0,s._)({},e),{field:n,path:i}));break e;case"group":m=(0,b.jsx)(ud,(0,c._)((0,s._)({},t),{field:n,path:i}));break e;case"join":m=(0,b.jsx)(dR,(0,c._)((0,s._)({},e),{field:n,path:i}));break e;case"json":m=(0,b.jsx)(dA,(0,c._)((0,s._)({},e),{field:n,path:i}));break e;case"number":m=(0,b.jsx)(dP,(0,c._)((0,s._)({},e),{field:n,path:i}));break e;case"point":m=(0,b.jsx)(dD,(0,c._)((0,s._)({},e),{field:n,path:i}));break e;case"radio":m=(0,b.jsx)(dF,(0,c._)((0,s._)({},e),{field:n,path:i}));break e;case"relationship":m=(0,b.jsx)(fl,(0,c._)((0,s._)({},e),{field:n,path:i}));break e;case"richText":m=(0,b.jsx)(fo,(0,c._)((0,s._)({},e),{field:n,path:i}));break e;case"row":m=(0,b.jsx)(fi,(0,c._)((0,s._)({},t),{field:n,path:i}));break e;case"select":m=(0,b.jsx)(fu,(0,c._)((0,s._)({},e),{field:n,path:i}));break e;case"tabs":m=(0,b.jsx)(fR,(0,c._)((0,s._)({},t),{field:n,path:i}));break e;case"text":m=(0,b.jsx)(fI,(0,c._)((0,s._)({},e),{field:n,path:i}));break e;case"textarea":m=(0,b.jsx)(fL,(0,c._)((0,s._)({},e),{field:n,path:i}));break e;case"ui":m=(0,b.jsx)(fF,{});break e;case"upload":m=(0,b.jsx)(hY,(0,c._)((0,s._)({},e),{field:n,path:i}));break e}}t[2]=h,t[3]=n,t[4]=r,t[5]=a,t[6]=l,t[7]=o,t[8]=i,t[9]=u,t[10]=d,t[11]=f,t[12]=m}else m=t[12];if(m!==Symbol.for("react.early_return_sentinel"))return m}var hX="render-fields",hJ=e=>{let t=(0,_.c)(22),{className:n,fields:r,forceRender:a,margins:l,parentIndexPath:o,parentPath:i,parentSchemaPath:s,permissions:c,readOnly:u}=e,d=l$();if(r&&r.length>0){let e=l&&"".concat(hX,"--margins-").concat(l),f=!1===l&&"".concat(hX,"--margins-none"),p;
2t[0]!==n||t[1]!==e||t[2]!==f?(p=[hX,n,e,f].filter(Boolean),t[0]=n,t[1]=e,t[2]=f,t[3]=p):p=t[3];let h=p.join(" "),m;if(t[4]!==r||t[5]!==a||t[6]!==d||t[7]!==o||t[8]!==i||t[9]!==s||t[10]!==c||t[11]!==u||t[12]!==h){let e;t[14]!==a||t[15]!==d||t[16]!==o||t[17]!==i||t[18]!==s||t[19]!==c||t[20]!==u?(e=(e,t)=>{var n,r;if(!e||T(e))return null;let{operation:l,permissions:f,read:p}=eh({field:e,operation:d,parentName:(null==i?void 0:i.includes("."))?i.split(".")[i.split(".").length-1]:i,permissions:c});if("name"in e&&!p)return null;let h=u||(null==e||null==(n=e.admin)?void 0:n.readOnly);h&&(null==(r=e.admin)?void 0:r.readOnly)===!1&&(h=!1),"name"in e&&!l&&(h=!0);let{indexPath:m,path:g,schemaPath:v}=ep({field:e,index:t,parentIndexPath:o,parentPath:i,parentSchemaPath:s});return(0,b.jsx)(lK,{value:g,children:(0,b.jsx)(hQ,{clientFieldConfig:e,forceRender:a,indexPath:m,parentPath:i,parentSchemaPath:s,path:g,permissions:f,readOnly:h,schemaPath:v})},"".concat(g,"-").concat(t))},t[14]=a,t[15]=d,t[16]=o,t[17]=i,t[18]=s,t[19]=c,t[20]=u,t[21]=e):e=t[21],m=(0,b.jsx)(oc,{className:h,forceRender:a,children:r.map(e)}),t[4]=r,t[5]=a,t[6]=d,t[7]=o,t[8]=i,t[9]=s,t[10]=c,t[11]=u,t[12]=h,t[13]=m}else m=t[13];return m}return null},hZ="array-field",h0=e=>{let t=(0,_.c)(41),{addRow:n,attributes:r,copyRow:a,CustomRowLabel:l,duplicateRow:o,errorCount:i,fields:s,forceRender:c,hasMaxRows:u,isDragging:d,isLoading:f,isSortable:p,labels:h,listeners:v,moveRow:x,parentPath:w,pasteRow:C,path:S,permissions:j,readOnly:E,removeRow:N,row:k,rowCount:T,rowIndex:R,schemaPath:A,scrollIdPrefix:P,setCollapse:O,setNodeRef:D,transform:I,transition:M}=e,L=void 0!==c&&c,F=oh(f,500),{i18n:B}=(0,g.d)(),U=tK(),z="".concat((0,y.getTranslation)(h.singular,B)," ").concat(String(R+1).padStart(2,"0")),V=i>0&&U,q=V?"".concat(hZ,"__row--has-errors"):"".concat(hZ,"__row--no-errors"),H;
2t[0]!==q?(H=["".concat(hZ,"__row"),q].filter(Boolean),t[0]=q,t[1]=H):H=t[1];let $=H.join(" "),K="".concat(w.split(".").join("-"),"-row-").concat(R),G=d?1:void 0,W;if(t[2]!==l||t[3]!==n||t[4]!==r||t[5]!==$||t[6]!==a||t[7]!==o||t[8]!==i||t[9]!==z||t[10]!==V||t[11]!==s||t[12]!==L||t[13]!==u||t[14]!==B||t[15]!==F||t[16]!==p||t[17]!==v||t[18]!==x||t[19]!==w||t[20]!==C||t[21]!==S||t[22]!==j||t[23]!==E||t[24]!==N||t[25]!==k.collapsed||t[26]!==k.id||t[27]!==T||t[28]!==R||t[29]!==A||t[30]!==P||t[31]!==O||t[32]!==D||t[33]!==K||t[34]!==G||t[35]!==I||t[36]!==M){let e;t[38]!==k.id||t[39]!==O?(e=e=>O(k.id,e),t[38]=k.id,t[39]=O,t[40]=e):e=t[40],W=(0,b.jsx)("div",{id:K,ref:D,style:{transform:I,transition:M,zIndex:G},children:(0,b.jsx)(os,{actions:E?void 0:(0,b.jsx)(ot,{addRow:n,copyRow:a,duplicateRow:o,hasMaxRows:u,index:R,isSortable:p,moveRow:x,pasteRow:C,removeRow:N,rowCount:T}),className:$,collapsibleStyle:V?"error":"default",dragHandleProps:p?{id:k.id,attributes:r,listeners:v}:void 0,header:(0,b.jsxs)("div",{className:"".concat(hZ,"__row-header"),id:"".concat(P,"-row-").concat(R),children:[F?(0,b.jsx)(m.f,{height:"1rem",width:"8rem"}):(0,b.jsx)(t1,{CustomComponent:l,label:z,path:S,rowNumber:R}),V&&(0,b.jsx)(rp,{count:i,i18n:B,withMessage:!0})]}),isCollapsed:k.collapsed,onToggle:e,children:F?(0,b.jsx)(m.f,{}):(0,b.jsx)(hJ,{className:"".concat(hZ,"__fields"),fields:s,forceRender:L,margins:"small",parentIndexPath:"",parentPath:S,parentSchemaPath:A,permissions:!0===j?j:null==j?void 0:j.fields,readOnly:E})})},"".concat(w,"-row-").concat(k.id)),t[2]=l,t[3]=n,t[4]=r,t[5]=$,t[6]=a,t[7]=o,t[8]=i,t[9]=z,t[10]=V,t[11]=s,t[12]=L,t[13]=u,t[14]=B,t[15]=F,t[16]=p,t[17]=v,t[18]=x,t[19]=w,t[20]=C,t[21]=S,t[22]=j,t[23]=E,t[24]=N,t[25]=k.collapsed,t[26]=k.id,t[27]=T,t[28]=R,t[29]=A,t[30]=P,t[31]=O,t[32]=D,t[33]=K,t[34]=G,t[35]=I,t[36]=M,t[37]=W}else W=t[37];return W},h1="array-field",h2=lJ(e=>{var t,n;let{field:r,field:{name:a,type:l,admin:{className:o,description:i,isSortable:u=!0}={},fields:d,label:f,localized:h,maxRows:v,minRows:x,required:w},forceRender:_=!1,path:C,permissions:S,readOnly:j,schemaPath:E,validate:N}=e,k=null!=E?E:a,T=null!=x?x:+!!w,{setDocFieldPreferences:R}=lU(),{addFieldRow:A,dispatchFields:P,getFields:O,moveFieldRow:D,removeFieldRow:I,replaceState:M,setModified:L}=tq(),F=tK(),{code:B}=aF(),{i18n:U,t:z}=(0,g.d)(),{config:{localization:V}}=(0,m.c)(),q=!V||!V.fallback||B===V.defaultLocale,H="labels"in e&&(null==e?void 0:e.labels)?e.labels:"labels"in e.field&&e.field.labels?{plural:null==(t=e.field.labels)?void 0:t.plural,singular:null==(n=e.field.labels)?void 0:n.singular}:"label"in e.field&&e.field.label?{plural:void 0,singular:e.field.label}:{plural:z("general:rows"),singular:z("general:row")},{customComponents:{AfterInput:$,BeforeInput:K,Description:G,Error:W,Label:Y}={},disabled:Q,errorPaths:X,path:J,rows:Z=[],showError:ee,valid:et,value:en}=lY({hasRows:!0,potentiallyStalePath:C,validate:(0,p.useCallback)((e,t)=>!q&&null===e||("function"==typeof N?N(e,(0,c._)((0,s._)({},t),{maxRows:v,minRows:T,required:w})):void 0),[v,T,w,N,q])}),er=(0,p.useId)(),ea=(0,p.useMemo)(()=>"scroll-".concat(er),[er]),el=(0,p.useCallback)(e=>{A({path:J,rowIndex:e,schemaPath:k}),setTimeout(()=>{l7("".concat(ea,"-row-").concat(e))},0)},[A,J,k,ea]),eo=(0,p.useCallback)(e=>{P({type:"DUPLICATE_ROW",path:J,rowIndex:e}),L(!0),setTimeout(()=>{l7("".concat(ea,"-row-").concat(e))},0)},[P,J,ea,L]),ei=(0,p.useCallback)(e=>{I({path:J,rowIndex:e})},[I,J]),es=(0,p.useCallback)((e,t)=>{D({moveFromIndex:e,moveToIndex:t,path:J})},[J,D]),ec=(0,p.useCallback)(e=>{let{collapsedIDs:t,updatedRows:n}=aq({collapsed:e,rows:Z});R(J,{collapsed:t}),P({type:"SET_ALL_ROWS_COLLAPSED",path:J,updatedRows:n})},[P,J,Z,R]),eu=(0,p.useCallback)((e,t)=>{let{collapsedIDs:n,updatedRows:r}=aV({collapsed:t,rowID:e,rows:Z});P({type:"SET_ROW_COLLAPSED",path:J,updatedRows:r}),R(J,{collapsed:n})},[P,J,Z,R]),ed=(0,p.useCallback)(e=>{let t=(0,s._)({},O()),n=nz({type:l,fields:d,getDataToCopy:()=>nQ({formState:t,path:J,rowIndex:e}),path:J,rowIndex:e,t:z});"string"==typeof n?nn.error(n):nn.success(z("general:copied"))},[d,O,J,z,l]),ef=(0,p.useCallback)(e=>{let t=(0,s._)({},O()),n=nV({onPaste:n=>{M(nX({dataFromClipboard:n,formState:t,path:J,rowIndex:e})),L(!0)},path:J,schemaFields:d,t:z});"string"==typeof n&&nn.error(n)},[d,O,J,M,L,z]),ep=(0,p.useCallback)(e=>{M(nX({dataFromClipboard:e,formState:(0,s._)({},O()),path:J})),L(!0)},[O,J,M,L]),eh=(0,p.useCallback)(()=>nQ({formState:(0,s._)({},O()),path:J}),[O,J]),em=v&&Z.length>=v,eg=X.length,ev=F&&X.length>0,eb=(j||Q)&&0===Z.length,ey=Z.length&&Z.length<T||w&&0===Z.length,ex=(0,p.useMemo)(()=>lZ(r),[r]);return(0,b.jsxs)("div",{className:[l0,h1,o,ev?"".concat(h1,"--has-error"):"".concat(h1,"--has-no-error")].filter(
2Boolean).join(" "),id:"field-".concat(J.replace(/\./g,"__")),style:ex,children:[ee&&(0,b.jsx)(tE,{CustomComponent:W,Fallback:(0,b.jsx)(rg,{path:J,showError:ee})}),(0,b.jsxs)("header",{className:"".concat(h1,"__header"),children:[(0,b.jsxs)("div",{className:"".concat(h1,"__header-wrap"),children:[(0,b.jsxs)("div",{className:"".concat(h1,"__header-content"),children:[(0,b.jsx)("h3",{className:"".concat(h1,"__title"),children:(0,b.jsx)(tE,{CustomComponent:Y,Fallback:(0,b.jsx)(az,{as:"span",label:f,localized:h,path:J,required:w})})}),ev&&eg>0&&(0,b.jsx)(rp,{count:eg,i18n:U,withMessage:!0})]}),(0,b.jsxs)("ul",{className:"".concat(h1,"__header-actions"),children:[(null==Z?void 0:Z.length)>0&&(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)("li",{children:(0,b.jsx)("button",{className:"".concat(h1,"__header-action"),onClick:()=>ec(!0),type:"button",children:z("fields:collapseAll")})}),(0,b.jsx)("li",{children:(0,b.jsx)("button",{className:"".concat(h1,"__header-action"),onClick:()=>ec(!1),type:"button",children:z("fields:showAll")})})]}),(0,b.jsx)("li",{children:(0,b.jsx)(nK,{allowCopy:(null==Z?void 0:Z.length)>0,allowPaste:!j,className:"".concat(h1,"__header-action"),disabled:Q,fields:d,getDataToCopy:eh,onPaste:ep,path:J,type:l})})]})]}),(0,b.jsx)(tE,{CustomComponent:G,Fallback:(0,b.jsx)(rm,{description:i,path:J})})]}),(0,b.jsx)(l9,{fieldValue:en,localized:h,path:J,readOnly:j}),K,((null==Z?void 0:Z.length)>0||!et&&(eb||ey))&&(0,b.jsxs)(rd,{className:"".concat(h1,"__draggable-rows"),ids:Z.map(e=>e.id),onDragEnd:e=>{let{moveFromIndex:t,moveToIndex:n}=e;return es(t,n)},children:[Z.map((e,t)=>{let{id:n,isLoading:r}=e,a="".concat(J,".").concat(t),l=null==X?void 0:X.filter(e=>e.startsWith(a+".")).length;return(0,b.jsx)(ru,{disabled:j||Q||!u,id:n,children:n=>{var o,i;return(0,b.jsx)(h0,(0,c._)((0,s._)({},n),{addRow:el,copyRow:ed,CustomRowLabel:null==Z||null==(i=Z[t])||null==(o=i.customComponents)?void 0:o.RowLabel,duplicateRow:eo,errorCount:l,fields:d,forceRender:_,hasMaxRows:em,isLoading:r,isSortable:u,labels:H,moveRow:es,parentPath:J,pasteRow:ef,path:a,permissions:S,readOnly:j||Q,removeRow:ei,row:e,rowCount:null==Z?void 0:Z.length,rowIndex:t,schemaPath:k,scrollIdPrefix:ea,setCollapse:eu}))}},n)}),!et&&(0,b.jsxs)(p.default.Fragment,{children:[eb&&(0,b.jsx)(ng,{children:z("validation:fieldHasNo",{label:(0,y.getTranslation)(H.plural,U)})}),ey&&(0,b.jsx)(ng,{type:"error",children:z("validation:requiresAtLeast",{count:T,label:(0,y.getTranslation)(T>1?H.plural:H.singular,U)||z(T>1?"general:rows":"general:row")})})]})]}),!em&&!j&&(0,b.jsx)(nF,{buttonStyle:"icon-label",className:"".concat(h1,"__add-row"),disabled:Q,icon:"plus",iconPosition:"left",iconStyle:"with-border",onClick:()=>{el(en||0)},children:z("fields:addLabel",{label:(0,y.getTranslation)(H.singular,U)})}),$]})}),h3=e=>{let t=(0,_.c)(12),{disabled:n,path:r}=e,a=void 0===r?"confirm-password":r,{t:l}=(0,g.d)(),o;t[0]!==a?(o={path:a,validate:h6},t[0]=a,t[1]=o):o=t[1];let{disabled:i,setValue:s,showError:c,value:u}=lY(o),d=c&&"error",f;t[2]!==d?(f=[l0,"confirm-password",d].filter(Boolean),t[2]=d,t[3]=f):f=t[3];let p=f.join(" "),h;return t[4]!==i||t[5]!==n||t[6]!==a||t[7]!==s||t[8]!==l||t[9]!==p||t[10]!==u?(h=(0,b.jsxs)("div",{className:p,children:[(0,b.jsx)(az,{htmlFor:"field-confirm-password",label:l("authentication:confirmPassword"),required:!0}),(0,b.jsxs)("div",{className:"".concat(l0,"__wrap"),children:[(0,b.jsx)(rg,{path:a}),(0,b.jsx)("input",{"aria-label":l("authentication:confirmPassword"),autoComplete:"off",disabled:!!(i||n),id:"field-confirm-password",name:"confirm-password",onChange:s,type:"password",value:u||""})]})]}),t[4]=i,t[5]=n,t[6]=a,t[7]=s,t[8]=l,t[9]=p,t[10]=u,t[11]=h):h=t[11],h};function h6(e,t){return tr(e,(0,s._)({name:"confirm-password",type:"text",required:!0},t))}var h5=e=>{let t=(0,_.c)(28),{AfterInput:n,autoComplete:r,BeforeInput:a,className:l,description:o,Description:i,Error:u,inputRef:d,Label:f,label:p,localized:h,onChange:m,onKeyDown:v,path:x,placeholder:w,readOnly:C,required:S,rtl:j,showError:E,style:N,value:k,width:T}=e,R=void 0===r?"off":r,{i18n:A}=(0,g.d)(),P=E&&"error",O=C&&"read-only",D;
2t[0]!==l||t[1]!==P||t[2]!==O?(D=[l0,"password",l,P,O].filter(Boolean),t[0]=l,t[1]=P,t[2]=O,t[3]=D):D=t[3];let I=D.join(" "),M;return t[4]!==n||t[5]!==a||t[6]!==i||t[7]!==u||t[8]!==f||t[9]!==R||t[10]!==o||t[11]!==A||t[12]!==d||t[13]!==p||t[14]!==h||t[15]!==m||t[16]!==v||t[17]!==x||t[18]!==w||t[19]!==C||t[20]!==S||t[21]!==j||t[22]!==E||t[23]!==N||t[24]!==I||t[25]!==k||t[26]!==T?(M=(0,b.jsxs)("div",{className:I,style:(0,c._)((0,s._)({},N),{width:T}),children:[(0,b.jsx)(tE,{CustomComponent:f,Fallback:(0,b.jsx)(az,{label:p,localized:h,path:x,required:S})}),(0,b.jsxs)("div",{className:"".concat(l0,"__wrap"),children:[(0,b.jsx)(tE,{CustomComponent:u,Fallback:(0,b.jsx)(rg,{path:x,showError:E})}),(0,b.jsxs)("div",{children:[a,(0,b.jsx)("input",{"aria-label":(0,y.getTranslation)(p,A),autoComplete:R,"data-rtl":j,disabled:C,id:"field-".concat(x.replace(/\./g,"__")),name:x,onChange:m,onKeyDown:v,placeholder:(0,y.getTranslation)(w,A),ref:d,type:"password",value:k||""}),n]}),(0,b.jsx)(tE,{CustomComponent:i,Fallback:(0,b.jsx)(rm,{description:o,path:x})})]})]}),t[4]=n,t[5]=a,t[6]=i,t[7]=u,t[8]=f,t[9]=R,t[10]=o,t[11]=A,t[12]=d,t[13]=p,t[14]=h,t[15]=m,t[16]=v,t[17]=x,t[18]=w,t[19]=C,t[20]=S,t[21]=j,t[22]=E,t[23]=N,t[24]=I,t[25]=k,t[26]=T,t[27]=M):M=t[27],M},h4=lJ(e=>{let{autoComplete:t,field:n,field:{admin:{className:r,disabled:a,placeholder:l,rtl:o}={},label:i,localized:u,required:d}={},inputRef:f,path:h,validate:v}=e,{t:y}=(0,g.d)(),x=aF(),{config:w}=(0,m.c)(),_=(0,p.useCallback)((e,t)=>{let n=h?h.split("."):[];return"function"==typeof v?v(e,(0,c._)((0,s._)({},t),{required:d})):tn(e,{name:"password",type:"text",blockData:{},data:{},event:"onChange",path:n,preferences:{fields:{}},req:{payload:{config:w},t:y},required:!0,siblingData:{}})},[v,w,y,d,h]),{customComponents:{AfterInput:C,BeforeInput:S,Description:j,Error:E,Label:N}={},disabled:k,setValue:T,showError:R,value:A}=lY({path:h,validate:_}),P=l1({fieldLocalized:!1,fieldRTL:o,locale:x,localizationConfig:w.localization||void 0}),O=(0,p.useMemo)(()=>lZ(n),[n]);return(0,b.jsx)(h5,{AfterInput:C,autoComplete:t,BeforeInput:S,className:r,Description:j,Error:E,inputRef:f,Label:N,label:i,localized:u,onChange:e=>{T(e.target.value)},path:h,placeholder:l,readOnly:k||a,required:d,rtl:P,showError:R,style:O,value:A||""})}),h8={array:h2,blocks:oI,checkbox:l8,code:oB,collapsible:oq,confirmPassword:h3,date:un,email:ur,group:ud,hidden:uf,join:dR,json:dA,number:dP,password:h4,point:dD,radio:dF,relationship:fl,richText:fo,row:fi,select:fu,tabs:fR,text:fI,textarea:fL,ui:fF,upload:hY},h9=(0,c._)((0,s._)({},h8),{Description:rm,Error:rg,Label:az,RowLabel:t1}),h7=new Map([]),me={altleft:"alt",altright:"alt",controlleft:"ctrl",controlright:"ctrl",ctrlleft:"ctrl",ctrlright:"ctrl",escape:"esc",metaleft:"meta",metaright:"meta",osleft:"meta",osright:"meta",shiftleft:"shift",shiftright:"shift"},mt=e=>(me[e.toLowerCase()]||e).trim().toLowerCase().replace("key",""),mn=(e,t)=>{let n=(0,_.c)(9),{cmdCtrlKey:r,editDepth:a,keyCodes:l}=e,{modalState:o}=rF(),i;n[0]!==r||n[1]!==a||n[2]!==t||n[3]!==l||n[4]!==o?(i=e=>{var n,i;let s,c=(null==(n=e.detail)?void 0:n.key)?e.detail:e;if(void 0===c.key)return;h7.forEach(mr),c.code&&("meta"===(s=mt(c.code))&&h7.forEach((e,t)=>"meta"!==t&&h7.delete(t)),h7.set(s,Date.now()));let u=window.navigator.userAgent.includes("Mac OS X");if(ti(new Set([...h7.keys()].filter(ma)),new Set(l))&&(!r||u&&h7.has("meta")||!u&&c.ctrlKey)){if(((null==(i=Object.keys(o).filter(e=>{var t;return null==(t=o[e])?void 0:t.isOpen}))?void 0:i.length)+1||1)!==a)return;t(c)}},n[0]=r,n[1]=a,n[2]=t,n[3]=l,n[4]=o,n[5]=i):i=n[5];let s=i,c,u;n[6]!==s?(c=()=>(document.addEventListener("keydown",s,!1),document.addEventListener("bypassKeyDown",s,!1),document.addEventListener("keyup",ml,!1),()=>{document.removeEventListener("keydown",s),document.removeEventListener("bypassKeyDown",s),document.removeEventListener("keyup",ml)}),u=[s,ml],n[6]=s,n[7]=c,n[8]=u):(c=n[7],u=n[8]),(0,p.useEffect)(c,u)};function mr(e,t){Date.now()-e>3e3&&h7.delete(t)}function ma(e){return!["alt","ctrl","meta","shift"].includes(e)}function ml(e){let t;e.code&&("meta"===(t=mt(e.code))&&h7.clear(),h7.delete(t))}var mo=e=>{let t,n=(0,_.c)(5),[r,a]=(0,p.useState)(),l,o;return n[0]!==e?(l=()=>{let t;return e&&(t=new ResizeObserver(e=>
2{e.forEach(e=>{let{contentBoxSize:t,contentRect:n}=e,r=0,l=0;if(t){let e=Array.isArray(t)?t[0]:t;if(e){let{blockSize:t,inlineSize:n}=e;r=n,l=t}}else if(n){let{height:e,width:t}=n;r=t,l=e}a({height:l,width:r})})})).observe(e),()=>{t&&t.unobserve(e)}},o=[e],n[0]=e,n[1]=l,n[2]=o):(l=n[1],o=n[2]),(0,p.useEffect)(l,o),n[3]!==r?(t={size:r},n[3]=r,n[4]=t):t=n[4],t},mi=e=>{var t;let n=(0,_.c)(4),{admin:r,fields:a}=e,{useAsTitle:l}=r,{i18n:o}=(0,g.d)(),i;return n[0]!==a||n[1]!==o||n[2]!==l?(i=null==(t=em(a,{i18n:o,moveSubFieldsToTop:!0}))?void 0:t.find(e=>"name"in e&&e.name===l),n[0]=a,n[1]=o,n[2]=l,n[3]=i):i=n[3],i},ms=e=>{let{className:t}=e;return(0,b.jsx)("svg",{className:"icon icon--sort",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{className:"fill",d:"M2.5 13.3333L5.83333 16.6667M5.83333 16.6667L9.16667 13.3333M5.83333 16.6667V3.33333M9.16667 7.08333H17.5M9.16667 10.4167H15M11.6667 13.75H12.5",stroke:"#2F2F2F",strokeLinecap:"round",strokeLinejoin:"round"})})},mc=e=>{let{className:t}=e;return(0,b.jsx)("svg",{className:"icon icon--sort",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{className:"fill",d:"M2.5 6.66668L5.83333 3.33334M5.83333 3.33334L9.16667 6.66668M5.83333 3.33334V16.6667M11.6667 7.08354H17.5M9.16667 10.4169H15M9.16667 13.7502H12.5",stroke:"#2F2F2F",strokeLinecap:"round",strokeLinejoin:"round"})})},mu="sort-header",md="sort-row",mf=e=>{let{cellMap:t,columns:n,dragAttributes:r={},dragListeners:a={},rowId:l}=e,o=(0,u._)(e,["cellMap","columns","dragAttributes","dragListeners","rowId"]);return(0,b.jsx)("tr",(0,c._)((0,s._)({},o),{children:n.map((e,n)=>{let{accessor:o}=e,i=e.renderedCells[t[l]];return"_dragHandle"===o?(0,b.jsx)("td",{className:"cell-".concat(o),children:(0,b.jsx)("div",(0,c._)((0,s._)({},r,a),{children:i}))},n):(0,b.jsx)("td",{className:"cell-".concat(o),children:i},n)})}))},mp=e=>{let{children:t,className:n,rowId:r}=e;return typeof r>"u"?null:(0,b.jsx)("div",{className:n,children:(0,b.jsx)("table",{cellPadding:0,cellSpacing:0,children:(0,b.jsx)("tbody",{children:t})})})},mh="table",mm=[{label:"equals",value:"equals"},{label:"isNotEqualTo",value:"not_equals"}],mg={label:"exists",value:"exists"},mv=[...mm,{label:"isIn",value:"in"},{label:"isNotIn",value:"not_in"},mg],mb=[...mv,{label:"isGreaterThan",value:"greater_than"},{label:"isLessThan",value:"less_than"},{label:"isLessThanOrEqualTo",value:"less_than_equal"},{label:"isGreaterThanOrEqualTo",value:"greater_than_equal"}],my=[...mm,{label:"near",value:"near"}],mx={label:"isLike",value:"like"},mw={label:"isNotLike",value:"not_like"},m_={label:"contains",value:"contains"},mC={checkbox:{component:"Text",operators:[...mm,mg]},code:{component:"Text",operators:[...mv,mx,mw,m_]},date:{component:"Date",operators:[...mb,mg]},email:{component:"Text",operators:[...mv,m_]},json:{component:"Text",operators:[mg]},number:{component:"Number",operators:[...mb,mg]},point:{component:"Point",operators:[...my,mg,{label:"within",value:"within"},{label:"intersects",value:"intersects"}]},radio:{component:"Select",operators:[...mv]},relationship:{component:"Relationship",operators:[...mv]},richText:{component:"Text",operators:[mg]},select:{component:"Select",operators:[...mv]},text:{component:"Text",operators:[...mv,mx,mw,m_]},textarea:{component:"Text",operators:[...mv,mx,mw,m_]},upload:{component:"Relationship",operators:[...mv]}},mS=e=>{let{field:t,operator:n}=e,r=[];return r="relationship"===t.type&&Array.isArray(t.relationTo)?[...mm,mg]:[...mC[t.type].operators],{validOperator:n&&r.find(e=>{let{value:t}=e;return t===n})?n:r[0].value,validOperators:r}},mj=e=>{let{fieldPermissions:t,fields:n,i18n:r,labelPrefix:a,pathPrefix:l}=e;return n.reduce((e,n)=>{var o,i,u;let d=l;if(T(n)&&!k(n)||"virtual"in n&&!0===n.virtual)return e;let f=!1;if("virtual"in n&&"string"==typeof n.virtual&&(d=d?d+"."+n.virtual:n.virtual,R(n)&&(f=!0)),"tabs"===n.type&&"tabs"in n)return n.tabs.forEac
2h(n=>{if("boolean"!=typeof n.label){var l;let o=(0,y.getTranslation)(n.label,r),i=A(n)?a?a+" > "+o:o:a,s=A(n)&&n.name?d?d+"."+n.name:n.name:d;"string"==typeof o&&e.push(...mj({fieldPermissions:"boolean"==typeof t?t:A(n)&&n.name?(null==t||null==(l=t[n.name])?void 0:l.fields)||(null==t?void 0:t[n.name]):t,fields:n.fields,i18n:r,labelPrefix:i,pathPrefix:s}))}}),e;if("row"===n.type&&"fields"in n)return e.push(...mj({fieldPermissions:t,fields:n.fields,i18n:r,labelPrefix:a,pathPrefix:d})),e;if("collapsible"===n.type&&"fields"in n){let l=(0,y.getTranslation)(n.label||"",r),o=a?a+" > "+l:l;return e.push(...mj({fieldPermissions:t,fields:n.fields,i18n:r,labelPrefix:o,pathPrefix:d})),e}if("group"===n.type&&"fields"in n){let l=(0,y.getTranslation)(n.label||"",r),o=a?l?a+" > "+l:a:l;if(R(n)){let a=n.name?d?d+"."+n.name:n.name:d;e.push(...mj({fieldPermissions:"boolean"==typeof t?t:(null==t||null==(i=t[n.name])?void 0:i.fields)||(null==t?void 0:t[n.name]),fields:n.fields,i18n:r,labelPrefix:o,pathPrefix:a}))}else e.push(...mj({fieldPermissions:t,fields:n.fields,i18n:r,labelPrefix:o,pathPrefix:d}));return e}if("array"===n.type&&"fields"in n){let l=(0,y.getTranslation)(n.label||"",r),o=a?l?a+" > "+l:a:l,i=n.name?d?d+"."+n.name:n.name:d;return e.push(...mj({fieldPermissions:"boolean"==typeof t?t:(null==t||null==(u=t[n.name])?void 0:u.fields)||(null==t?void 0:t[n.name]),fields:n.fields,i18n:r,labelPrefix:o,pathPrefix:i})),e}if("object"==typeof mC[n.type]&&(k(n)||!0===t||(null==t?void 0:t[n.name])===!0||(null==t||null==(o=t[n.name])?void 0:o.read)===!0)){let t=new Set,{validOperators:l}=mS({field:n}),o=l.reduce((e,n)=>{if(!t.has(n.value)){t.add(n.value);let a="operators:".concat(n.label);e.push((0,c._)((0,s._)({},n),{label:r.t(a)}))}return e},[]),i=(0,y.getTranslation)(n.label||"",r),u=a?f2({field:n,prefix:a}):i,p;p=f?d:d?f1(d,n):n.name;let h=(0,c._)((0,s._)({label:u,plainTextLabel:"".concat(a?a+" > ":"").concat(i),value:p},mC[n.type]),{field:n,operators:o});return e.push(h),e}return e},[])},mE=e=>{let{fieldPermissions:t,fields:n}=e;return(null!=n?n:[]).reduce((e,n)=>{var r,a;if("ui"!==n.type&&T(n)&&!k(n)||(null==n||null==(r=n.admin)?void 0:r.disableListColumn)===!0)return e;if("tabs"===n.type&&"tabs"in n){let r=(0,c._)((0,s._)({},n),{tabs:n.tabs.map(e=>{var n;return(0,c._)((0,s._)({},e),{fields:mE({fieldPermissions:"boolean"==typeof t?t:"name"in e&&e.name?(null==(n=t[e.name])?void 0:n.fields)||t[e.name]:t,fields:e.fields})})})});return e.push(r),e}if("fields"in n&&Array.isArray(n.fields)){let r=(0,c._)((0,s._)({},n),{fields:mE({fieldPermissions:"boolean"==typeof t?t:"name"in n&&n.name?(null==t||null==(a=t[n.name])?void 0:a.fields)||(null==t?void 0:t[n.name]):t,fields:n.fields})});return e.push(r),e}if(!0===t)return e.push(n),e;if(R(n)){let r=null==t?void 0:t[n.name];return(k(n)||!0===r||(null==r?void 0:r.read)===!0)&&e.push(n),e}return e.push(n),e},[])},mN=(e,t)=>null==e?void 0:e.reduce((e,n)=>R(n)&&n.name===t?e:!R(n)&&"fields"in n?[...e,...mN(n.fields,t)]:"tabs"===n.type&&"tabs"in n?[...e,...n.tabs.reduce((e,n)=>[...e,..."name"in n?[n.name]:mN(n.fields,t)],[])]:[...e,n.name],[]),mk=e=>{let{disabled:t,field:n,onChange:r,value:a}=e,{admin:l}=n,{date:o}=l||{},{config:i}=(0,m.c)(),{admin:u}=i,{dateFormat:d}=u,{i18n:f,t:p}=(0,g.d)(),h=(null==o?void 0:o.displayFormat)||d;return(0,b.jsx)("div",{className:"condition-value-date",children:(0,b.jsx)(o$,(0,c._)((0,s._)({},o),{displayFormat:h,onChange:r,placeholder:(0,y.getTranslation)(l.placeholder,f)||p("general:enterAValue"),readOnly:t,value:a}))})},mT=e=>{let t,n=(0,_.c)(20),{disabled:r,field:a,onChange:l,operator:o,value:i}=e,{admin:s,hasMany:c}=a,{i18n:u,t:d}=(0,g.d)(),f;n[0]!==c||n[1]!==o?(f=["in","not_in"].includes(o)||c,n[0]=c,n[1]=o,n[2]=f):f=n[2];let h=f,m;n[3]===Symbol.for("react.memo_cache_sentinel")?(m=[],n[3]=m):m=n[3];let[v,x]=p.default.useState(m),w;n[4]!==h||n[5]!==l?(w=e=>{var t;let n;e?h&&(n=Array.isArray(e)?e.map(mR):[Number((null==(t=e.value)?void 0:t.value)||e.value)]):n=[],l(n)},n[4]=h,n[5]=l,n[6]=w):w=n[6];let C=w,S,j;if(n[7]!==i?(S=()=>{Array.isArray(i)?x(i.map(mA)):x([])},j=[i],n[7]=i,n[8]=S,n[9]=j):(S=n[8],j=n[9]),p.default.useEffect(S,j),n[10]!==(null==s?void 0:s.placeholder)||n[11]!==r||n[12]!==u||n[13]!==h||n[14]!==l||n[15]!==C||n[16]!==d||n[17]!==i||n[18]!==v){let e=(0,y.getTranslation)(null==s?void 0:s.placeholder,u)||d("general:enterAValue");t=h?(0,b.jsx)(c9,{disabled:r,isClearable:!0,isCreatable:!0,isMulti:h,isSortable:!0,numberOnly:!0,onChange:C,options:[],placeholder:e,value:v||[]}):(0,b.jsx)("input",{className:"condition-value-number",disabled:r,onChange:e=>l(e.target.value),placeholder:e,type:"number",value:i}),n[10]=null==s?void 0:s.placeholder,n[11]=r,n[12]=u,n[13]=h,n[14]=l,n[15]=C,n[16]=d,n[17]=i,n[18]=v,n[19]=t}else t=n[19];return t};function mR(e){var t;return Number((null==(t=e.value)?void 0:t.value)||e.value)}function mA(e,t){return{id:"".concat(e).concat(t),label:"".concat(e),value:{toString:()=>"".concat(e).concat(t),value:(null==e?void 0:e.value)||e}}}var mP=e=>e.reduce((e,t)=>
2t.options?[...e,...mP(t.options)]:[...e,t.value],[]),mO=(e,t)=>{switch(t.type){case"ADD":{let{collection:n,data:r,hasMultipleRelations:a,i18n:l,relation:o}=t,i=n.admin.useAsTitle||"id",s=mP(e);if(!a)return[...e,...r.docs.reduce((e,t)=>-1===s.indexOf(t.id)?(s.push(t.id),[...e,{label:t[i],value:t.id}]):e,[])];let c=[...e],u=c.find(e=>e.label===(0,y.getTranslation)(n.labels.plural,l)),d=r.docs.reduce((e,t)=>-1===s.indexOf(t.id)?(s.push(t.id),[...e,{label:t[i],relationTo:o,value:t.id}]):e,[]);return u?u.options=[...u.options,...d]:c.push({label:(0,y.getTranslation)(n.labels.plural,l),options:d,value:void 0}),c}case"CLEAR":return t.required?[]:[{label:t.i18n.t("general:none"),value:"null"}];default:return e}},mD="condition-value-relationship",mI=e=>{let{disabled:t,field:{admin:n={},hasMany:r,relationTo:a},filterOptions:l,onChange:o,operator:i,value:s}=e,c="placeholder"in n?null==n?void 0:n.placeholder:void 0,u=null==n?void 0:n.isSortable,d=r||["in","not_in"].includes(i),{config:{routes:{api:f}},getEntityConfig:h}=(0,m.c)(),v=Array.isArray(a),[y,x]=(0,p.useReducer)(mO,[]),[w,_]=(0,p.useState)(""),C=u1(w,300),[S,j]=(0,p.useState)(""),[E,N]=(0,p.useState)(!1),{i18n:k,t:T}=(0,g.d)(),R=aF(),A=v?a:[a],P=p.default.useRef(new Map(A.map(e=>[e,{hasLoadedAll:!1,nextPage:1}]))),O=(0,p.useCallback)((e,t)=>{x({type:"ADD",collection:h({collectionSlug:t}),data:e,hasMultipleRelations:v,i18n:k,relation:t})},[v,k,h]),I=nk(async e=>{let{abortController:t,relationSlug:n}=e,r=P.current.get(n);if(n&&!r.hasLoadedAll){var a,o;let e=(null==(o=h({collectionSlug:n}))||null==(a=o.admin)?void 0:a.useAsTitle)||"id",i={depth:0,limit:10,locale:R.code,page:r.nextPage,select:{[e]:!0},where:{and:[]}};l&&(null==l?void 0:l[n])&&i.where.and.push(l[n]),C&&i.where.and.push({[e]:{like:C}});try{let e=await fetch(D({apiRoute:f,path:"/".concat(n).concat(ec(i,{addQueryPrefix:!0}))}),{credentials:"include",headers:{"Accept-Language":k.language},signal:t.signal});if(e.ok){let t=await e.json();t.docs.length>0&&(O(t,n),t.nextPage?P.current.set(n,{hasLoadedAll:!1,nextPage:t.nextPage}):P.current.set(n,{hasLoadedAll:!0,nextPage:null}))}else j(T("error:unspecific"))}catch(e){t.signal.aborted||console.error(e)}}N(!0)}),M=p.default.useCallback(()=>{let e=P.current.entries().next().value;e[0]&&!e[1].hasLoadedAll&&I({abortController:new AbortController,relationSlug:e[0]})},[]),L=(0,p.useCallback)(()=>{if(s){if(d)return Array.isArray(s)?s.map(e=>{if(v){let t;return y.forEach(n=>{n.options&&n.options.some(n=>(null==n?void 0:n.value)==e.value&&(t=n,!0))}),t}return y.find(t=>t.value==e)}):void 0;if(v){let e;return y.forEach(t=>{(null==t?void 0:t.options)&&t.options.some(t=>(null==t?void 0:t.value)==s.value&&(e=t,!0))}),e}return y.find(e=>e.value==s)}},[d,v,s,y]),F=(0,p.useCallback)(e=>{e!==w&&(x({type:"CLEAR",i18n:k,required:!1}),P.current=new Map((Array.isArray(a)?a:[a]).map(e=>[e,{hasLoadedAll:!1,nextPage:1}])),_(e))},[k,a,w]),B=(0,p.useCallback)(async(e,t)=>{if(!S&&"null"!==e&&e&&t){let n=await fetch(D({apiRoute:f,path:"/".concat(t,"/").concat(e,"?depth=0")}),{credentials:"include",headers:{"Accept-Language":k.language}});n.ok?O({docs:[await n.json()]},t):console.error(T("error:loadingDocument",{id:e}))}},[k,O,f,S,T]);(0,p.useEffect)(()=>{let e=Array.isArray(a)?a:[a];P.current=new Map(e.map(e=>[e,{hasLoadedAll:!1,nextPage:1}])),x({type:"CLEAR",i18n:k,required:!1}),N(!1);let t=[];return e.forEach(e=>{let n=new AbortController;I({abortController:n,relationSlug:e}),t.push(n)}),()=>{t.forEach(e=>{if(e.signal)try{e.abort()}catch(e){}})}},[k,a,C,l]),(0,p.useEffect)(()=>{s&&E&&(d?(L()||[]).forEach((e,t)=>{e||(v?B(s[t].value,s[t].relationTo):B(s[t],a))}):L()||(v?B(s.value,s.relationTo):B(s,a)))},[B,L,d,v,a,s,E]);let U=["field-type",mD,S&&"error-loading"].filter(Boolean).join(" "),z=L()||s;return(0,b.jsx)("div",{className:U,children:S?(0,b.jsx)("div",{className:"".concat(mD,"__error-loading"),children:S}):(0,b.jsx)(c9,{disabled:t,isMulti:d,isSortable:u,onChange:e=>{e?d&&Array.isArray(e)?o(e?e.map(e=>v?{relationTo:null==e?void 0:e.relationTo,value:null==e?void 0:e.value}:null==e?void 0:e.value):null):v&&!Array.isArray(e)?o({relationTo:null==e?void 0:e.relationTo,value:null==e?void 0:e.value}):Array.isArray(e)||o(null==e?void 0:e.value):o(null)},onInputChange:F,onMenuScrollToBottom:M,options:y,placeholder:c,value:z})})},mM=e=>{let t,n,r,a,l=(0,_.c)(21),{disabled:o,field:i,isClearable:u,onChange:d,operator:f,options:h,value:m}=e,{admin:v}=i,{placeholder:x}=v,{i18n:w}=(0,g.d)(),C;l[0]!==h?(C=c7(h),l[0]=h,l[1]=C):C=l[1];let[S,j]=p.default.useState(C),E;l[2]===Symbol.for("react.memo_cache_sentinel")?(E=["in","not_in"],l[2]=E):E=l[2];let N=E.includes(f),k;if(N&&Array.isArray(m)){let e;l[3]!==w||l[4]!==S?(e=e=>{var t;let n=S.find(t=>t.value===e);return{label:n?(0,y.getTranslation)(n.label,w):e,value:null!=(t=null==n?void 0:n.value)?t:e}}
2,l[3]=w,l[4]=S,l[5]=e):e=l[5],k=m.map(e)}else if(m){var T;let e;l[6]!==m?(e=e=>e.value===m,l[6]=m,l[7]=e):e=l[7];let t=S.find(e);k={label:t?(0,y.getTranslation)(t.label,w):m,value:null!=(T=null==t?void 0:t.value)?T:m}}l[8]!==N||l[9]!==d?(t=e=>{d(e?N?Array.isArray(e)?e.map(mL):[]:e.value:null)},l[8]=N,l[9]=d,l[10]=t):t=l[10];let R=t,A,P;return l[11]!==h?(A=()=>{j(c7(h))},P=[h],l[11]=h,l[12]=A,l[13]=P):(A=l[12],P=l[13]),p.default.useEffect(A,P),l[14]!==N||l[15]!==d||l[16]!==m?(n=()=>{!N&&Array.isArray(m)&&d(m[0])},r=[N,d,m],l[14]=N,l[15]=d,l[16]=m,l[17]=n,l[18]=r):(n=l[17],r=l[18]),p.default.useEffect(n,r),l[19]!==w?(a=e=>(0,c._)((0,s._)({},e),{label:(0,y.getTranslation)(e.label,w)}),l[19]=w,l[20]=a):a=l[20],(0,b.jsx)(c9,{disabled:o,isClearable:u,isMulti:N,onChange:R,options:S.map(a),placeholder:x,value:k})};function mL(e){return e.value}var mF=e=>{var t;let n,r=(0,_.c)(18),{disabled:a,field:l,onChange:o,operator:i,value:s}=e,{t:c}=(0,g.d)(),u=null!=(t=null==l?void 0:l.hasMany)&&t,d;r[0]!==u||r[1]!==i?(d=["in","not_in"].includes(i)||u,r[0]=u,r[1]=i,r[2]=d):d=r[2];let f=d,h;r[3]===Symbol.for("react.memo_cache_sentinel")?(h=[],r[3]=h):h=r[3];let[m,v]=p.default.useState(h),y;r[4]!==f||r[5]!==o?(y=e=>{var t;let n;e?f&&(n=Array.isArray(e)?e.map(mB):[(null==(t=e.value)?void 0:t.value)||e.value]):n=[],o(n)},r[4]=f,r[5]=o,r[6]=y):y=r[6];let x=y,w,C;return r[7]!==s?(w=()=>{Array.isArray(s)?v(s.map(mU)):v([])},C=[s],r[7]=s,r[8]=w,r[9]=C):(w=r[8],C=r[9]),p.default.useEffect(w,C),r[10]!==a||r[11]!==f||r[12]!==o||r[13]!==x||r[14]!==c||r[15]!==s||r[16]!==m?(n=f?(0,b.jsx)(c9,{disabled:a,isClearable:!0,isCreatable:!0,isMulti:f,isSortable:!0,onChange:x,options:[],placeholder:c("general:enterAValue"),value:m||[]}):(0,b.jsx)("input",{className:"condition-value-text",disabled:a,onChange:e=>o(e.target.value),placeholder:c("general:enterAValue"),type:"text",value:s||""}),r[10]=a,r[11]=f,r[12]=o,r[13]=x,r[14]=c,r[15]=s,r[16]=m,r[17]=n):n=r[17],n};function mB(e){var t;return(null==(t=e.value)?void 0:t.value)||e.value}function mU(e,t){return{id:"".concat(e).concat(t),label:"".concat(e),value:{toString:()=>"".concat(e).concat(t),value:(null==e?void 0:e.value)||e}}}var mz=e=>{var t,n;let{booleanSelect:r,disabled:a,filterOptions:l,internalField:o,onChange:i,operator:s,options:c,value:u}=e;if(r||["radio","select"].includes(null==o||null==(t=o.field)?void 0:t.type))return(0,b.jsx)(mM,{disabled:a,field:o.field,isClearable:!r,onChange:i,operator:s,options:c,value:u});switch(null==o||null==(n=o.field)?void 0:n.type){case"date":return(0,b.jsx)(mk,{disabled:a,field:o.field,onChange:i,operator:s,value:u});case"number":return(0,b.jsx)(mT,{disabled:a,field:o.field,onChange:i,operator:s,value:u});case"relationship":case"upload":return(0,b.jsx)(mI,{disabled:a,field:o.field,filterOptions:null!=l?l:{},onChange:i,operator:s,value:u});default:return(0,b.jsx)(mF,{disabled:a,field:null==o?void 0:o.field,onChange:i,operator:s,value:u})}},mV="condition",mq=e=>{var t,n,r,a,l;let{addCondition:o,andIndex:i,fieldPath:s,filterOptions:c,operator:u,orIndex:d,reducedFields:f,removeCondition:h,RenderedFilter:m,updateCondition:v,value:y}=e,{t:x}=(0,g.d)(),w=f.find(e=>e.value===s),[_,C]=(0,p.useState)(y),S=u1(_,300),j=["exists"].includes(u)||(null==w||null==(t=w.field)?void 0:t.type)==="checkbox",E=[];j?E=[{label:x("general:true"),value:"true"},{label:x("general:false"),value:"false"}]:(null==w?void 0:w.field)&&"options"in w.field&&(E=w.field.options);let N=nk(async e=>{u&&await v({type:"value",andIndex:i,field:w,operator:u,orIndex:d,value:null===e||""===e?void 0:e})});(0,p.useEffect)(()=>{N(S)},[S]);let k=!(null==w?void 0:w.value)&&"number"!=typeof(null==w?void 0:w.value)||(null==w||null==(r=w.field)||null==(n=r.admin)?void 0:n.disableListFilter),T=(0,p.useCallback)(async e=>{C(void 0),await v({type:"field",andIndex:i,field:f.find(t=>t.value===e.value),operator:u,orIndex:d,value:void 0})},[i,u,d,f,v]),R=(0,p.useCallback)(async e=>{let t,n={all:"any",contains:"string",equals:"any",exists:"boolean",greater_than:"date"===(t=w.field.type)?"object":"string",greater_than_equal:"date"===t?"object":"string",in:"any",intersects:"any",less_than:"date"===t?"object":"string",less_than_equal:"date"===t?"object":"string",like:"string",near:"any",not_equals:"any",not_in:"any",not_like:"string",within:"any"}
2[e.value]||"any",r="any"===n||typeof y===n||"boolean"===n&&("true"===y||"false"===y);r||C(void 0),await v({type:"operator",andIndex:i,field:w,operator:e.value,orIndex:d,value:r?y:void 0})},[i,w,d,v,y]);return(0,b.jsx)("div",{className:mV,children:(0,b.jsxs)("div",{className:"".concat(mV,"__wrap"),children:[(0,b.jsxs)("div",{className:"".concat(mV,"__inputs"),children:[(0,b.jsx)("div",{className:"".concat(mV,"__field"),children:(0,b.jsx)(c9,{disabled:k,filterOption:(e,t)=>{var n;return((null==e||null==(n=e.data)?void 0:n.plainTextLabel)||e.label).toLowerCase().includes(t.toLowerCase())},isClearable:!1,onChange:T,options:f.filter(e=>!e.field.admin.disableListFilter),value:w||{value:null==w?void 0:w.value}})}),(0,b.jsx)("div",{className:"".concat(mV,"__operator"),children:(0,b.jsx)(c9,{disabled:k,isClearable:!1,onChange:R,options:null==w?void 0:w.operators,value:(null==w?void 0:w.operators.find(e=>u===e.value))||null})}),(0,b.jsx)("div",{className:"".concat(mV,"__value"),children:m||(0,b.jsx)(mz,{booleanSelect:j,disabled:!u||!w||(null==w||null==(l=w.field)||null==(a=l.admin)?void 0:a.disableListFilter),filterOptions:c,internalField:w,onChange:C,operator:u,options:E,value:null!=_?_:""})})]}),(0,b.jsxs)("div",{className:"".concat(mV,"__actions"),children:[(0,b.jsx)(nF,{buttonStyle:"icon-label",className:"".concat(mV,"__actions-remove"),icon:"x",iconStyle:"with-border",onClick:()=>h({andIndex:i,orIndex:d}),round:!0}),(0,b.jsx)(nF,{buttonStyle:"icon-label",className:"".concat(mV,"__actions-add"),icon:"plus",iconStyle:"with-border",onClick:()=>o({andIndex:i+1,field:f.find(e=>{var t;return!(null==(t=e.field.admin)?void 0:t.disableListFilter)}),orIndex:d,relation:"and"}),round:!0})]})]})})},mH="where-builder",m$=e=>{var t,n,r,a,l,o;let{collectionPluralLabel:i,collectionSlug:s,fields:c,onChange:u,renderedFilters:d,resolvedFilterOptions:f,value:h}=e,{i18n:v,t:x}=(0,g.d)(),{permissions:w}=aP(),{getEntityConfig:_}=(0,m.c)(),C=uy(),S="function"==typeof u,j=(0,p.useMemo)(()=>S?_({collectionSlug:s}):null,[S,s,_]),E=S?null!=(t=null==j||null==(r=j.labels)?void 0:r.plural)?t:s:null!=i?i:s,N=null!=(n=S?null==j?void 0:j.fields:c)?n:[],k=null==w||null==(l=w.collections)||null==(a=l[s])?void 0:a.fields,T=(0,p.useMemo)(()=>mj({fieldPermissions:k,fields:N,i18n:v}),[k,N,v]),R=(0,p.useMemo)(()=>{var e,t,n;let r=S?h:null==(e=C.query)?void 0:e.where;if(r){if(tf(r))return null!=(t=r.or)?t:[];let e=r?r.or&&!r.and?{or:r.or.map(e=>e.and?e:{and:[e]})}:r.and&&!r.or?{or:[{and:r.and}]}:r.or||r.and?r:{or:[{and:[r]}]}:{};if(tf(e))return null!=(n=e.or)?n:[];S||console.warn("Invalid where query in URL: ".concat(JSON.stringify(r)))}return[]},[S,h,null==(o=C.query)?void 0:o.where]),A=S?e=>{null==u||u(e)}:C.handleWhereChange,P=p.default.useCallback(async e=>{let{andIndex:t,field:n,orIndex:r,relation:a}=e,l=[...R],o=mC[n.field.type].operators[0].value;"and"===a?l[r].and.splice(t,0,{[String(n.value)]:{[o]:void 0}}):l.push({and:[{[String(n.value)]:{[o]:void 0}}]}),await A({or:l})},[R,A]),O=p.default.useCallback(async e=>{let{andIndex:t,field:n,operator:r,orIndex:a,value:l}=e,o=R[a].and[t];if("object"==typeof o&&n.value){var i;let{validOperator:e}=mS({field:n.field,operator:r}),s=null==(i=o[String(n.value)])?void 0:i[e];if("u">typeof s&&s===l)return;let c={[String(n.value)]:{[e]:l}};if(ef(o,c))return;let u=[...R];u[a].and[t]=c,await A({or:u})}},[R,A]),D=p.default.useCallback(async e=>{let{andIndex:t,orIndex:n}=e,r=[...R];r[n].and.splice(t,1),0===r[n].and.length&&r.splice(n,1),await A({or:r})},[R,A]);return(0,b.jsxs)("div",{className:mH,children:[R.length>0&&(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)("p",{className:"".concat(mH,"__label"),children:x("general:filterWhere",{label:(0,y.getTranslation)(E,v)})}),(0,b.jsx)("ul",{className:"".concat(mH,"__or-filters"),children:R.map((e,t)=>{let n="".concat(t,"_").concat(Array.isArray(null==e?void 0:e.and)?e.and.length:"");return(0,b.jsxs)("li",{children:[0!==t&&(0,b.jsx)("div",{className:"".concat(mH,"__label"),children:x("general:or")}),(0,b.jsx)("ul",{className:"".concat(mH,"__and-filters"),children:Array.isArray(null==e?void 0:e.and)&&e.and.map((e,n)=>{var r,a;let l=R[t].and[n],o=Object.keys(l)[0],i=(null==(r=Object.keys((null==l?void 0:l[o])||{}))?void 0:r[0])||void 0,s=(null==l||null==(a=l[o])?void 0:a[i])||void 0;return(0,b.jsxs)("li",{children:[0!==n&&(0,b.jsx)("div",{className:"".concat(mH,"__label"),children:x("general:and")}),(0,b.jsx)(mq,{addCondition:P,andIndex:n,fieldPath:o,filterOptions:null==f?void 0:f.get(o),operator:i,orIndex:t,reducedFields:T,removeCondition:D,RenderedFilter:null==d?void 0:d.get(o),updateCondition:O,value:s})]},n)})})]},n)})}),(0,b.jsx)(nF,{buttonStyle:"icon-label",className:"".concat(mH,"__add-or"),icon:"plus",iconPosition:"left",iconStyle:"with-border",onClick:async()=>{await P({andIndex:0,field:T.find(e=>{var t;return!(null==(t=e.field.admin)?void 0:t.disableListFilter)}),orIndex:R.length,relation:"or"})},children:x("general:or")})]}),0===R.length&&(0,b.jsxs)("div",{className:"".concat(mH,"__no-filters"),children:[(0,b.jsx)("div",{className:"".concat(mH,"__label"),children:x("general:noFiltersSet")}),(0,b.jsx)(nF,{buttonStyle:"icon-label",className:"".concat(mH,"__add-first-filter"),icon:"plus",iconPosition:"left",iconStyle:"with-border",onClick:async()=>{T.length>0&&await P({andIndex:0,field:T.find(e=>{var t;return!(null==(t=e.field.admin)?void 0:t.disableListFilter)}),orIndex:R.length,relation:"or"})},children:x("general:addFilter")})]})]})},mK="group-by-builder",mG=["text","textarea","number","select","relationship","date","checkbox","radio","email","number","upload"],mW=e=>{var t,n,r;let{collectionSlug:a,fields:l,onChange:o,value:i}=e,{i18n:s,t:c}=(0,g.d)(),{permissions:u}
2=aP(),d=uy(),f="function"==typeof o,h=f?i:null==(t=d.query)?void 0:t.groupBy,m=null==h?void 0:h.replace(/^-/,""),v=null==u||null==(r=u.collections)||null==(n=r[a])?void 0:n.fields,y=(0,p.useMemo)(()=>mj({fieldPermissions:v,fields:l,i18n:s}),[l,v,s]),x=y.find(e=>e.value===m),w=(0,p.useMemo)(()=>f?e=>{let t=null===e?void 0:e.value,n=t?(null==h?void 0:h.startsWith("-"))?"-".concat(t):t:"";null==o||o(n)}:e=>{(async()=>{var t,n;if("function"!=typeof d.refineListData)return;let r=null===e?void 0:e.value;null===e?await d.refineListData({groupBy:"",page:1}):await d.refineListData({groupBy:r?(null==(n=d.query)||null==(t=n.groupBy)?void 0:t.startsWith("-"))?"-".concat(r):r:void 0,page:1})})()},[f,h,d,o]),_=(0,p.useMemo)(()=>f?()=>null==o?void 0:o(""):()=>{(async()=>"function"==typeof d.refineListData&&await d.refineListData({groupBy:""}))()},[f,d,o]),C=(0,p.useMemo)(()=>f?e=>{let{value:t}=e;m&&(null==o||o("asc"===t?m:"-".concat(m)))}:e=>{let{value:t}=e;(async()=>!m||"function"!=typeof d.refineListData||await d.refineListData({groupBy:"asc"===t?m:"-".concat(m),page:1}))()},[m,f,d,o]),S=h&&"string"==typeof h&&h.startsWith("-")?"desc":"asc";return(0,b.jsxs)("div",{className:mK,children:[(0,b.jsxs)("div",{className:"".concat(mK,"__header"),children:[(0,b.jsx)("p",{children:c("general:groupByLabel",{label:""})}),h&&(0,b.jsx)("button",{className:"".concat(mK,"__clear-button"),id:"group-by--reset",onClick:()=>{_()},type:"button",children:c("general:clear")})]}),(0,b.jsxs)("div",{className:"".concat(mK,"__inputs"),children:[(0,b.jsx)(c9,{filterOption:(e,t)=>{var n;return((null==e||null==(n=e.data)?void 0:n.plainTextLabel)||e.label).toLowerCase().includes(t.toLowerCase())},id:"group-by--field-select",isClearable:!0,isMulti:!1,onChange:w,options:y.filter(e=>{var t;return!(null==(t=e.field.admin)?void 0:t.disableGroupBy)&&"id"!==e.value&&mG.includes(e.field.type)}),value:{label:(null==x?void 0:x.label)||c("general:selectValue"),value:m||""}}),(0,b.jsx)(fs,{id:"group-by--sort",isClearable:!1,name:"direction",onChange:C,options:[{label:c("general:ascending"),value:"asc"},{label:c("general:descending"),value:"desc"}],path:"direction",readOnly:!m,value:S})]})]})},mY="leave-without-saving",mQ=e=>{let t,n=(0,_.c)(17),{disablePreventLeave:r,onConfirm:a,onPrevent:l}=e,{closeModal:o,openModal:i}=rF(),s=tY(),{isValid:c}=tq(),{user:u}=aP(),[d,f]=p.default.useState(!1),h=!(void 0!==r&&r)&&!!((s||!c)&&u),m;n[0]!==l||n[1]!==i?(m=()=>{var e;let t=(null==(e=document.activeElement)?void 0:e.href)||null;l&&l(t),i(mY)},n[0]=l,n[1]=i,n[2]=m):m=n[2];let g=m,v;n[3]!==o?(v=()=>{o(mY)},n[3]=o,n[4]=v):v=n[4];let y=v,x;n[5]!==y||n[6]!==g||n[7]!==d||n[8]!==h?(x={hasAccepted:d,onAccept:y,onPrevent:g,prevent:h},n[5]=y,n[6]=g,n[7]=d,n[8]=h,n[9]=x):x=n[9],(e=>{let t,n,r,a,l,o,{hasAccepted:i=!1,message:s="Are you sure you want to leave this page?",onAccept:c,onPrevent:u,prevent:d=!0}=e;t=(0,_.c)(7),n=void 0===d||d,t[0]!==n||t[1]!==s?(r=e=>{if("function"!=typeof n||n())return e.preventDefault(),s&&(e.returnValue=s),s},t[0]=n,t[1]=s,t[2]=r):r=t[2],a=r,t[3]!==n||t[4]!==a?(l=()=>{if(n)return function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e&&e.addEventListener&&e.addEventListener(...n)}(window,"beforeunload",a),()=>(function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];e&&e.removeEventListener&&e.removeEventListener(...n)})(window,"beforeunload",a)},o=[n,a],t[3]=n,t[4]=a,t[5]=l,t[6]=o):(l=t[5],o=t[6]),(0,p.useEffect)(l,o);let{startRouteTransition:f}=nu(),h=(0,w.useRouter)(),m=(0,p.useRef)("");(0,p.useEffect)(()=>{function e(e){try{let t=e.target,n=function(e){for(;e&&"a"!==e.tagName.toLowerCase();)e=e.parentElement;return e}(t);if(n){let t=window.location.href,r=n.href,a=function(e,t){try{let n=new URL(e),r=new URL(t);if(n.hostname===r.hostname&&n.pathname===r.pathname&&n.search===r.search){let e=n.hash,t=r.hash;return e!==t&&n.href.replace(e,"")===r.href.replace(t,"")}}catch(e){console.log("Unexpected exception thrown in LeaveWithoutSaving:isAnchorOfCurrentUrl",e)}return!1}(t,r),l=""!==n.download,o="_blank"===n.target||e.metaKey||e.ctrlKey;!(r===t||a||l||o)&&d&&(u||!window.confirm(s))&&(m.current=r,e.preventDefault(),e.stopPropagation(),"function"==typeof u&&u())}}catch(e){console.log("Unexpected exception thrown in LeaveWithoutSaving:usePreventLeave",e)}}return d&&document.addEventListener("click",e,!0),()=>{document.removeEventListener("click",e,!0)}},[u,d,s]),(0,p.useEffect)(()=>{i&&m.current&&(c&&c(),f(()=>h.push(m.current)))},[i,c,h,f])})(x),n[10]!==o?(t=()=>{o(mY)},n[10]=o,n[11]=t):t=n[11];let C=t,S;n[12]!==a?(S=async()=>
2{if(a)try{await a()}catch(e){console.error("Error in LeaveWithoutSaving onConfirm:",e)}f(!0)},n[12]=a,n[13]=S):S=n[13];let j=S,E;return n[14]!==j||n[15]!==C?(E=(0,b.jsx)(mX,{modalSlug:mY,onCancel:C,onConfirm:j}),n[14]=j,n[15]=C,n[16]=E):E=n[16],E},mX=e=>{let t=(0,_.c)(5),{modalSlug:n,onCancel:r,onConfirm:a}=e,{t:l}=(0,g.d)(),o;return t[0]!==n||t[1]!==r||t[2]!==a||t[3]!==l?(o=(0,b.jsx)(aE,{body:l("general:changesNotSaved"),cancelLabel:l("general:stayOnThisPage"),confirmLabel:l("general:leaveAnyway"),heading:l("general:leaveWithoutSaving"),modalSlug:n,onCancel:r,onConfirm:a}),t[0]=n,t[1]=r,t[2]=a,t[3]=l,t[4]=o):o=t[4],o},mJ="document-take-over",mZ="document-take-over",m0=e=>{let t,n=(0,_.c)(19),{handleBackToDashboard:r,isActive:a,onReadOnly:l}=e,{closeModal:o,openModal:i}=rF(),{t:s}=(0,g.d)(),{startRouteTransition:c}=nu(),{clearRouteCache:u}=ph(),d,f;if(n[0]!==o||n[1]!==a||n[2]!==i?(d=()=>{a?i(mJ):o(mJ)},f=[a,i,o],n[0]=o,n[1]=a,n[2]=i,n[3]=d,n[4]=f):(d=n[3],f=n[4]),(0,p.useEffect)(d,f),n[5]!==u||n[6]!==o||n[7]!==r||n[8]!==l||n[9]!==c||n[10]!==s){let e,a;n[12]!==r||n[13]!==c?(e=()=>{c(()=>r())},n[12]=r,n[13]=c,n[14]=e):e=n[14],n[15]!==u||n[16]!==o||n[17]!==l?(a=()=>{l(),o(mJ),u()},n[15]=u,n[16]=o,n[17]=l,n[18]=a):a=n[18],t=(0,b.jsx)(r1,{className:mZ,closeOnBlur:!1,slug:mJ,children:(0,b.jsxs)("div",{className:"".concat(mZ,"__wrapper"),children:[(0,b.jsxs)("div",{className:"".concat(mZ,"__content"),children:[(0,b.jsx)("h1",{children:s("general:editingTakenOver")}),(0,b.jsx)("p",{children:s("general:anotherUserTakenOver")})]}),(0,b.jsxs)("div",{className:"".concat(mZ,"__controls"),children:[(0,b.jsx)(nF,{buttonStyle:"primary",id:"".concat(mJ,"-back-to-dashboard"),onClick:e,size:"large",children:s("general:backToDashboard")}),(0,b.jsx)(nF,{buttonStyle:"secondary",id:"".concat(mJ,"-view-read-only"),onClick:a,size:"large",children:s("general:viewReadOnly")})]})]})}),n[5]=u,n[6]=o,n[7]=r,n[8]=l,n[9]=c,n[10]=s,n[11]=t}else t=n[11];return t},m1="document-locked",m2="document-locked",m3=e=>{let t,n,r=(0,_.c)(33),{handleGoBack:a,isActive:l,onReadOnly:o,onTakeOver:i,updatedAt:s,user:c}=e,{closeModal:u,openModal:d}=rF(),{t:f}=(0,g.d)(),{clearRouteCache:h}=ph(),{startRouteTransition:m}=nu(),v,y;if(r[0]!==u||r[1]!==l||r[2]!==d?(v=()=>{l?d(m1):u(m1)},y=[l,d,u],r[0]=u,r[1]=l,r[2]=d,r[3]=v,r[4]=y):(v=r[3],y=r[4]),(0,p.useEffect)(v,y),r[5]!==a||r[6]!==m?(t=()=>{m(()=>a())},r[5]=a,r[6]=m,r[7]=t):t=r[7],r[8]!==h||r[9]!==u||r[10]!==a||r[11]!==o||r[12]!==i||r[13]!==m||r[14]!==f||r[15]!==t||r[16]!==s||r[17]!==c){var x;let e,l,d,p;r[19]!==f||r[20]!==c?(e=c&&"object"==typeof c?null!=(x=c.email)?x:c.id:"".concat(f("general:user"),": ").concat(c),r[19]=f,r[20]=c,r[21]=e):e=r[21],r[22]!==u||r[23]!==a||r[24]!==m?(l=()=>{u(m1),m(()=>a())},r[22]=u,r[23]=a,r[24]=m,r[25]=l):l=r[25],r[26]!==h||r[27]!==u||r[28]!==o?(d=()=>{o(),u(m1),h()},r[26]=h,r[27]=u,r[28]=o,r[29]=d):d=r[29],r[30]!==u||r[31]!==i?(p=()=>{i(),u(m1)},r[30]=u,r[31]=i,r[32]=p):p=r[32],n=(0,b.jsx)(r1,{className:m2,closeOnBlur:!1,onClose:t,slug:m1,children:(0,b.jsxs)("div",{className:"".concat(m2,"__wrapper"),children:[(0,b.jsxs)("div",{className:"".concat(m2,"__content"),children:[(0,b.jsx)("h1",{children:f("general:documentLocked")}),(0,b.jsxs)("p",{children:[(0,b.jsx)("strong",{children:e})," ",f("general:currentlyEditing")]}),(0,b.jsxs)("p",{children:[f("general:editedSince")," ",(0,b.jsx)("strong",{children:s?new Intl.DateTimeFormat("en-US",{day:"numeric",hour:"numeric",hour12:!0,minute:"numeric",month:"short",year:"numeric"}).format(new Date(s)):""})]})]}),(0,b.jsxs)("div",{className:"".concat(m2,"__controls"),children:[(0,b.jsx)(nF,{buttonStyle:"secondary",id:"".concat(m1,"-go-back"),onClick:l,size:"large",children:f("general:goBack")}),(0,b.jsx)(nF,{buttonStyle:"secondary",id:"".concat(m1,"-view-read-only"),onClick:d,size:"large",children:f("general:viewReadOnly")}),(0,b.jsx)(nF,{buttonStyle:"primary",id:"".concat(m1,"-take-over"),onClick:p,size:"large",children:f("general:takeOver")})]})]})}),r[8]=h,r[9]=u,r[10]=a,r[11]=o,r[12]=i,r[13]=m,r[14]=f,r[15]=t,r[16]=s,r[17]=c,r[18]=n}else n=r[18];return n};function m6(e){let t=(0,_.c)(3),{i18n:n}=(0,g.d)(),{description:r}=e;if(r){let e;return t[0]!==r||t[1]!==n?(e=(0,b.jsx)("div",{className:"custom-view-description",children:(0,y.getTranslation)(r,n)}),t[0]=r,t[1]=n,t[2]=e):e=t[2],e}return null}var m5="graphic-account",m4=e=>(0,b.jsxs)("svg",{className:[m5,(null==e?void 0:e.active)&&"".concat(m5,"--active")].filter(
2Boolean).join(" "),height:"25",viewBox:"0 0 25 25",width:"25",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("circle",{className:"".concat(m5,"__bg"),cx:"12.5",cy:"12.5",r:"11.5"}),(0,b.jsx)("circle",{className:"".concat(m5,"__head"),cx:"12.5",cy:"10.73",r:"3.98"}),(0,b.jsx)("path",{className:"".concat(m5,"__body"),d:"M12.5,24a11.44,11.44,0,0,0,7.66-2.94c-.5-2.71-3.73-4.8-7.66-4.8s-7.16,2.09-7.66,4.8A11.44,11.44,0,0,0,12.5,24Z"})]}),m8=(0,v.e)(tj(),1),m9=()=>{let e=(0,_.c)(2),{user:t}=aP(),n=(0,m8.default)(t.email.trim().toLowerCase()),r="?".concat(new URLSearchParams({default:"mp",r:"g",s:"50"}).toString()),a="https://www.gravatar.com/avatar/".concat(n).concat(r),l;return e[0]!==a?(l=(0,b.jsx)("img",{alt:"yas",className:"gravatar-account",height:25,src:a,style:{borderRadius:"50%"},width:25}),e[0]=a,e[1]=l):l=e[1],l},m7=()=>{let e=(0,_.c)(3),{config:t}=(0,m.c)(),{admin:n,routes:r}=t,{avatar:a,routes:l}=n,{account:o}=l,{admin:i}=r,{user:s}=aP(),c=(0,w.usePathname)()===D({adminRoute:i,path:o});if(!(null==s?void 0:s.email)||"default"===a){let t;return e[0]!==c?(t=(0,b.jsx)(m4,{active:c}),e[0]=c,e[1]=t):t=e[1],t}if("gravatar"===a){let t;return e[2]===Symbol.for("react.memo_cache_sentinel")?(t=(0,b.jsx)(m9,{}),e[2]=t):t=e[2],t}},ge=(0,p.createContext)({Actions:{},setViewActions:()=>{}}),gt=()=>(0,p.use)(ge),gn=()=>(0,b.jsx)("svg",{className:"icon icon--close-menu",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{className:"stroke",d:"M14 6L6 14M6 6L14 14",strokeLinecap:"square"})}),gr=()=>(0,b.jsx)("svg",{className:"icon icon--menu",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{className:"stroke",d:"M4.66667 10H15.3333M4.66667 6H15.3333M4.66667 14H15.3333",strokeLinecap:"square"})}),ga="hamburger",gl=e=>{let t=(0,_.c)(4),{t:n}=(0,g.d)(),{closeIcon:r,isActive:a}=e,l=void 0===r?"x":r,o=void 0!==a&&a,i;return t[0]!==l||t[1]!==o||t[2]!==n?(i=(0,b.jsxs)("div",{className:ga,children:[!o&&(0,b.jsx)("div",{"aria-label":n("general:open"),className:"".concat(ga,"__open-icon"),title:n("general:open"),children:(0,b.jsx)(gr,{})}),o&&(0,b.jsxs)("div",{"aria-label":n("collapse"===l?"general:collapse":"general:close"),className:"".concat(ga,"__close-icon"),title:n("collapse"===l?"general:collapse":"general:close"),children:["x"===l&&(0,b.jsx)(gn,{}),"collapse"===l&&(0,b.jsx)(nv,{direction:"left"})]})]}),t[0]=l,t[1]=o,t[2]=n,t[3]=i):i=t[3],i},go="localizer-button",gi=e=>{let t=(0,_.c)(8),{ariaLabel:n,className:r}=e,a=aF(),{i18n:l,t:o}=(0,g.d)(),i;if(t[0]!==n||t[1]!==r||t[2]!==l||t[3]!==a||t[4]!==o){let e;t[6]!==r?(e=[go,r].filter(Boolean),t[6]=r,t[7]=e):e=t[7],i=(0,b.jsxs)("div",{"aria-label":n||o("general:locale"),className:e.join(" "),"data-locale":a?a.code:void 0,children:[(0,b.jsxs)("div",{className:"".concat(go,"__label"),children:["".concat(o("general:locale"),":"),"Â "]}),(0,b.jsxs)("div",{className:"".concat(go,"__current"),children:[(0,b.jsx)("span",{className:"".concat(go,"__current-label"),children:"".concat((0,y.getTranslation)(a.label,l))}),(0,b.jsx)(nv,{className:"".concat(go,"__chevron")})]})]}),t[0]=n,t[1]=r,t[2]=l,t[3]=a,t[4]=o,t[5]=i}else i=t[5];return i},gs="localizer",gc=e=>{let t=(0,_.c)(17),{className:n}=e,{config:r}=(0,m.c)(),{localization:a}=r,l=(0,w.useRouter)(),{startRouteTransition:o}=nu(),{setLocaleIsLoading:i}=aL(),{i18n:u}=(0,g.d)(),d=aF();if(a){let{locales:e}=a,r;t[0]!==n?(r=[gs,n].filter(Boolean),t[0]=n,t[1]=r):r=t[1];let f=r.join(" "),h;if(t[2]!==u||t[3]!==d||t[4]!==e||t[5]!==l||t[6]!==i||t[7]!==o||t[8]!==f){let n;t[10]!==u||t[11]!==d||t[12]!==e||t[13]!==l||t[14]!==i||t[15]!==o?(n=t=>{let{close:n}=t;return(0,b.jsx)(n_.ButtonGroup,{children:e.map(e=>{let t=(0,y.getTranslation)(e.label,u);return(0,b.jsx)(n_.Button,{active:d.code===e.code,disabled:d.code===e.code,onClick:()=>{i(!0),n();let t=new URLSearchParams(window.location.search),r=ec((0,c._)((0,s._)({},eT(t.toString(),{depth:10,ignoreQueryPrefix:!0})),{locale:e.code}),{addQueryPrefix:!0});o(()=>{l.push(r)})},children:t!==e.code?(0,b.jsxs)(p.Fragment,{children:[t,"Â ",(0,b.jsx)("span",{className:"".concat(gs,"__locale-code"),"data-locale":e.code,children:"(".concat(e.code,")")})]}):(0,b.jsx)("span",{className:"".concat(gs,"__locale-code"),"data-locale":e.code,children:t})},e.code)})})},t[10]=u,t[11]=d,t[12]=e,t[13]=l,t[14]=i,t[15]=o,t[16]=n):n=t[16],h=(0,b.jsx)("div",{className:f,children:(0,b.jsx)(nO,{button:(0,b.jsx)(gi,{}),horizontalAlign:"right",render:n,showScrollbar:!0,size:"large"})}),t[2]=u,t[3]=d,t[4]=e,t[5]=l,t[6]=i,t[7]=o,t[8]=f,t[9]=h}else h=t[9];return h}return null},gu=p.default.createContext({hydrated:!1,navOpen:!0,navRef:null,setNavOpen:()=>{},shouldAnimate:!1}),gd=()=>p.default.use(gu),gf=async e=>{var t;let n=null==(t=await e(tp.NAV))?void 0:t.open;return"boolean"!=typeof n||n},gp=e=>{let{children:t,initialIsOpen:n}=e,{breakpoints:{l:r,m:a,s:l}}=hg(),o=(0,w.usePathname)(),{getPreference:i}=lD(),s=(0,p.useRef)(null),[c,u]=p.default.useState(n),[d,f]=p.default.useState(!1),[h,m]=p.default.useState(!1);return(0,p.useEffect)(()=>{!1===r&&(async()=>{u(await gf(i))})()},[r,i,u]),(0,p.useEffect)(()=>{!0===l&&u(!1)},[o]),(0,p.useEffect)(()=>{s.current&&(c&&a?s.current.style.overscrollBehavior="contain":s.current.style.overscrollBehavior="auto")},[c,a]),(0,p.useEffect)(()=>{(!0===r||!0===a||!0===l)&&u(!1),m(!0);let e=setTimeout(()=>{f(!0)},100);return()=>{clearTimeout(e)}},[r,a,l]),(0,p.useEffect)(()=>()=>{s.current&&(s.current.style.overscrollBehavior="auto")},[]),(0,b.jsx)(gu,{value:{hydrated:h,navOpen:c,navRef:s,setNavOpen:u,shouldAnimate:d},children:t})},gh="nav-toggler",gm=e=>{let t,n=(0,_.c)(15),{id:r,children:a,className:l,tabIndex:o}=e,i=void 0===o?0:o,{t:s}=(0,g.d)(),{setPreference:c}=lD(),{navOpen:u,setNavOpen:d}=gd(),{breakpoints:f}=hg(),{l:p}=f,h="".concat(s(u?"general:close":"general:open")," ").concat(s("general:menu")),m=u&&"".concat(gh,"--is-open"),v;
2n[0]!==l||n[1]!==m?(v=[gh,m,l].filter(Boolean),n[0]=l,n[1]=m,n[2]=v):v=n[2];let y=v.join(" "),x;return n[3]!==p||n[4]!==u||n[5]!==d||n[6]!==c?(x=async()=>{d(!u),p||await c(tp.NAV,{open:!u},!0)},n[3]=p,n[4]=u,n[5]=d,n[6]=c,n[7]=x):x=n[7],n[8]!==a||n[9]!==r||n[10]!==h||n[11]!==y||n[12]!==x||n[13]!==i?(t=(0,b.jsx)("button",{"aria-label":h,className:y,id:r,onClick:x,tabIndex:i,type:"button",children:a}),n[8]=a,n[9]=r,n[10]=h,n[11]=y,n[12]=x,n[13]=i,n[14]=t):t=n[14],t},gg=e=>{let{fill:t}=e,n=t||"var(--theme-elevation-1000)";return(0,b.jsxs)("svg",{className:"graphic-icon",height:"100%",viewBox:"0 0 25 25",width:"100%",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M11.8673 21.2336L4.40922 16.9845C4.31871 16.9309 4.25837 16.8355 4.25837 16.7282V10.1609C4.25837 10.0477 4.38508 9.97616 4.48162 10.0298L13.1404 14.9642C13.2611 15.0358 13.412 14.9464 13.412 14.8093V11.6091C13.412 11.4839 13.3456 11.3647 13.2309 11.2992L2.81624 5.36353C2.72573 5.30989 2.60505 5.30989 2.51454 5.36353L1.15085 6.14422C1.06034 6.19786 1 6.29321 1 6.40048V18.5995C1 18.7068 1.06034 18.8021 1.15085 18.8558L11.8491 24.9583C11.9397 25.0119 12.0603 25.0119 12.1509 24.9583L21.1355 19.8331C21.2562 19.7616 21.2562 19.5948 21.1355 19.5232L18.3357 17.9261C18.2211 17.8605 18.0883 17.8605 17.9737 17.9261L12.175 21.2336C12.0845 21.2872 11.9638 21.2872 11.8733 21.2336H11.8673Z",fill:n}),(0,b.jsx)("path",{d:"M22.8491 6.13827L12.1508 0.0417218C12.0603 -0.0119135 11.9397 -0.0119135 11.8491 0.0417218L6.19528 3.2658C6.0746 3.33731 6.0746 3.50418 6.19528 3.57569L8.97092 5.16091C9.08557 5.22647 9.21832 5.22647 9.33296 5.16091L11.8672 3.71872C11.9578 3.66508 12.0784 3.66508 12.1689 3.71872L19.627 7.96782C19.7175 8.02146 19.7778 8.11681 19.7778 8.22408V14.8212C19.7778 14.9464 19.8442 15.0656 19.9589 15.1311L22.7345 16.7104C22.8552 16.7819 23.006 16.6925 23.006 16.5554V6.40048C23.006 6.29321 22.9457 6.19786 22.8552 6.14423L22.8491 6.13827Z",fill:n})]})},gv=()=>(0,p.use)(gb),gb=(0,p.createContext)({setStepNav:()=>{},stepNav:[]}),gy=e=>{let t=(0,_.c)(4),{children:n}=e,r;t[0]===Symbol.for("react.memo_cache_sentinel")?(r=[],t[0]=r):r=t[0];let[a,l]=(0,p.useState)(r),o;return t[1]!==n||t[2]!==a?(o=(0,b.jsx)(gb,{value:{setStepNav:l,stepNav:a},children:n}),t[1]=n,t[2]=a,t[3]=o):o=t[3],o},gx="step-nav",gw=e=>{let t=(0,_.c)(7),{className:n,CustomIcon:r}=e,{i18n:a}=(0,g.d)(),{stepNav:l}=gv(),{config:o}=(0,m.c)(),{routes:i}=o,{admin:s}=i,{t:c}=(0,g.d)(),u;return t[0]!==r||t[1]!==s||t[2]!==n||t[3]!==a||t[4]!==l||t[5]!==c?(u=(0,b.jsx)(p.Fragment,{children:l.length>0?(0,b.jsxs)("nav",{className:[gx,n].filter(Boolean).join(" "),children:[(0,b.jsx)(nh,{className:"".concat(gx,"__home"),href:s,prefetch:!1,tabIndex:0,children:(0,b.jsx)("span",{title:c("general:dashboard"),children:(0,b.jsx)(tE,{CustomComponent:r,Fallback:(0,b.jsx)(gg,{})})})}),(0,b.jsx)("span",{children:"/"}),l.map((e,t)=>{let n=(0,y.getTranslation)(e.label,a);return l.length===t+1?(0,b.jsx)("span",{className:"".concat(gx,"__last"),children:n},t):(0,b.jsxs)(p.Fragment,{children:[e.url?(0,b.jsx)(nh,{href:e.url,prefetch:!1,children:(0,b.jsx)("span",{children:n},t)}):(0,b.jsx)("span",{children:n},t),(0,b.jsx)("span",{children:"/"})]},t)})]}):(0,b.jsx)("div",{className:[gx,n].filter(Boolean).join(" "),children:(0,b.jsx)("div",{className:"".concat(gx,"__home"),children:(0,b.jsx)("span",{title:c("general:dashboard"),children:(0,b.jsx)(tE,{CustomComponent:r,Fallback:(0,b.jsx)(gg,{})})})})})}),t[0]=r,t[1]=s,t[2]=n,t[3]=a,t[4]=l,t[5]=c,t[6]=u):u=t[6],u},g_="app-header",gC="card",gS="copy-locale-data",gj="copy-locale",gE=()=>{let e,t,n,r,a,l,o,i=(0,_.c)(36),{config:s}=(0,m.c)(),{localization:c,routes:u}=s,{admin:d}=u,{code:f}=aF(),{id:h,collectionSlug:v,globalSlug:x}=lU(),{i18n:C,t:S}=(0,g.d)(),j=tY(),{toggleModal:E}=rF(),{copyDataFromLocale:N}=uS(),k=(0,w.useRouter)(),{startRouteTransition:T}=nu(),R=c&&c.locales.map(gN)||[],A;i[0]!==f?(A=e=>e.value!==f,i[0]=f,i[1]=A):A=i[1];let P=R.filter(A),O;i[2]!==C||i[3]!==c?(O=e=>{let t=c&&c.locales.find(t=>t.code===e);return t&&t.label?(0,y.getTranslation)(t.label,C):e},i[2]=C,i[3]=c,i[4]=O):O=i[4];let I=O,[M,L]=p.default.useState(!1),[F,B]=p.default.useState(null),[U,z]=p.default.useState(f),[V,q]=p.default.useState(!1),H,$;i[5]!==f||i[6]!==U?(H=()=>{U!==f&&z(f)},$=[f,U],i[5]=f,i[6]=U,i[7]=H,i[8]=$):(H=i[7],$=i[8]),p.default.useEffect(H,$),i[9]!==d||i[10]!==v||i[11]!==N||i[12]!==x||i[13]!==h||i[14]!==V||i[15]!==k||i[16]!==T||i[17]!==S||i[18]!==E?(e=async e=>{let{from:t,to:n}=e;L(!0);try{await N({collectionSlug:v,docID:h,fromLocale:t,globalSlug:x,overrideData:V,toLocale:n}),L(!1),T(()=>k.push(D({adminRoute:d,path:"/".concat(v?"collections/".concat(v,"/").concat(h):"globals/".concat(x))})+"?locale=".concat(n))),E(gj)}catch(n){L(!1);let e=n.message||"error:unknown",t=e.startsWith("error:")?S(e):e;nn.error(t)}},i[9]=d,i[10]=v,i[11]=N,i[12]=x,i[13]=h,i[14]=V,i[15]=k,i[16]=T,i[17]=S,i[18]=E,i[19]=e):e=i[19];let K=e;return h||x?(i[20]!==j||i[21]!==S||i[22]!==E?(t=()=>{j?nn.info(S("general:unsavedChanges")):E(gj)},i[20]=j,i[21]=S,i[22]=E,i[23]=t):t=i[23],i[24]!==E?(n=()=>{E(gj)},i[24]=E,i[25]=n):n=i[25],i[26]!==K||i[27]!==M||i[28]!==U||i[29]!==S||i[30]!==F?(r=async()=>{U===F?nn.error(S("localization:cannotCopySameLocale")):M||await K({from:U,to:F})},i[26]=K,i[27]=M,i[28]=U,i[29]=S,i[30]=F,i[31]=r):r=i[31],i[32]===Symbol.for("react.memo_cache_sentinel")?(a=e=>{(null==e?void 0:e.value)&&z(e.value)},i[32]=a):a=i[32],i[33]===Symbol.for("react.memo_cache_sentinel")?(l=e=>{(null==e?void 0:e.value)&&B(e.value)},i[33]=l):l=i[33],i[34]!==V?(o=()=>q(!V),i[34]=V,i[35]=o):o=i[35],(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)(n_.Button,{id:"".concat(gS,"__button"),onClick:t,children:S("localization:copyToLocale")}),(0,b.jsxs)(aw,{className:gS,gutter:!1,Header:(0,b.jsx)(f$,{onClose:n,title:S("localization:copyToLocale")}),slug:gj,children:[(0,b.jsxs)("div",{className:"".concat(gS,"__sub-header"),children:[(0,b.jsx)("span",{children:U&&F?(0,b.jsx)("div",{children:S("localization:copyFromTo",{from:I(U),to:I(F)})}):S("localization:selectLocaleToCopy")}),(0,b.jsx)(nF,{buttonStyle:"primary",disabled:!U||!F,iconPosition:"left",onClick:r,size:"medium",children:M?S("general:copying")+"...":S("general:copy")})]}),(0,b.jsxs)("div",{className:"".concat(gS,"__content"),children:[(0,b.jsx)(fs,{label:S("localization:copyFrom"),name:"fromLocale",onChange:a,options:R,path:"fromLocale",readOnly:!0,value:U}),(0,b.jsx)(fs,{label:S("localization:copyTo"),name:"toLocale",onChange:l,options:P,path:"toLocale",value:F}),(0,b.jsx)(l8,{checked:V,field:{name:"overwriteExisting",label:S("general:overwriteExistingData")},onChange:o,path:"overwriteExisting"})]})]})]})):null};function gN(e){return{label:e.label,value:e.code}}var gk=((a={}).AllAvailable="allAvailable",a.AllInPage="allInPage",a.None="none",a.Some="some",a),gT=(0,p.createContext)({count:void 0,getQueryParams:e=>"",getSelectedIds:()=>[],selectAll:void 0,selected:new Map,selectedIDs:[],setSelection:e=>{},toggleAll:e=>{},totalDocs:void 0}),gR=e=>{let t=[];for(let[n,r]of e)r&&t.push(n);return t},gA=e=>{let{children:t,docs:n=[],totalDocs:r}=e,a=(0,p.useRef)({}),{user:l}=aP(),{code:o}=aF(),[i,c]=(0,p.useState)(()=>{let e=new Map;
2return n.forEach(t=>{let{id:n}=t;e.set(n,!1)}),e}),[u,d]=(0,p.useState)("none"),[f,h]=(0,p.useState)(0),m=(0,w.useSearchParams)(),{query:g}=uy(),v=(0,p.useCallback)(function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=new Map;if(e)d("allAvailable"),n.forEach(e=>{let{id:n,_isLocked:r,_userEditing:a}=e;r&&(null==a?void 0:a.id)!==(null==l?void 0:l.id)||t.set(n,!0)});else if("allAvailable"===u||"allInPage"===u)d("none");else{let e="some"!==u;n.forEach(n=>{let{id:r,_isLocked:a,_userEditing:o}=n;a&&(null==o?void 0:o.id)!==(null==l?void 0:l.id)||t.set(r,e)}),e&&t.size>0?t.size===n.length?d("allInPage"):d("some"):d("none")}c(t)},[n,u,null==l?void 0:l.id]),y=(0,p.useCallback)(e=>{let t=n.find(t=>t.id===e);if((null==t?void 0:t._isLocked)&&(null==l?void 0:l.id)!==(null==t?void 0:t._userEditing.id))return;let r=i.get(e),a="boolean"!=typeof r||!r,o=new Map(i.set(e,a));"allAvailable"!==u||a||d("some"),c(o)},[i,n,u,null==l?void 0:l.id]),x=(0,p.useCallback)(e=>{var t;let n;if("allAvailable"===u)n=(null==(t=uv(m))?void 0:t.where)||{id:{not_equals:""}};else{let e=[];for(let[t,n]of i)n&&e.push(t);n={id:{in:e}}}return e&&(n={and:[(0,s._)({},e),n]}),ec({locale:o,where:n},{addQueryPrefix:!0})},[u,i,o,m]),_=(0,p.useCallback)(()=>gR(i),[i]);(0,p.useEffect)(()=>{if("allAvailable"===u)return;let e=!1,t=!0;if(i.size)for(let[n,r]of i)t=t&&r,e=e||r;else t=!1,e=!1;t&&i.size===n.length?d("allInPage"):d(e?"some":"none")},[u,i,r,n]),(0,p.useEffect)(()=>{let e=0;if("allAvailable"===u)e=r;else for(let[t,n]of i)n&&e++;h(e)},[u,i,r]),(0,p.useEffect)(()=>{d("none"),c(new Map)},[g]);let C=(0,p.useMemo)(()=>gR(i),[i]);return a.current={count:f,getQueryParams:x,getSelectedIds:_,selectAll:u,selected:i,selectedIDs:C,setSelection:y,toggleAll:v,totalDocs:r},(0,b.jsx)(gT,{value:a.current,children:t})},gP=()=>(0,p.use)(gT);function gO(e){let{deletePermanently:t,hasDeletePermission:n,hasTrashPermission:r,
2isTrashView:a=!1}=e;return a||!r||n&&t}var gD="list-selection";function gI(e){let t=(0,_.c)(5),{count:n,ListActions:r,SelectionActions:a}=e,{t:l}=(0,g.d)(),o;return t[0]!==r||t[1]!==a||t[2]!==n||t[3]!==l?(o=(0,b.jsxs)("div",{className:gD,children:[(0,b.jsx)("span",{children:l("general:selectedCount",{count:n,label:""})}),r&&r.length>0&&(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)("span",{children:"â"}),(0,b.jsx)("div",{className:"".concat(gD,"__actions"),children:r})]}),a&&a.length>0&&(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)("span",{children:"â"}),(0,b.jsx)("div",{className:"".concat(gD,"__actions"),children:a})]})]}),t[0]=r,t[1]=a,t[2]=n,t[3]=l,t[4]=o):o=t[4],o}function gM(e){let{children:t,className:n}=e,r=(0,u._)(e,["children","className"]);return(0,b.jsx)(nF,(0,c._)((0,s._)({},r),{buttonStyle:"none",className:["".concat(gD,"__button"),n].filter(Boolean).join(" "),children:t}))}var gL=e=>{var t,n,r;let a=(0,_.c)(6),{viewType:l}=e,{collection:o,hasDeletePermission:i,hasTrashPermission:u,modalPrefix:d}=e,{slug:f,trash:h}=void 0===o?{}:o,{permissions:m}=aP(),{count:g,selectAll:v,selectedIDs:y,toggleAll:x}=gP(),C=(0,w.useRouter)(),S=(0,w.useSearchParams)(),{clearRouteCache:j}=ph(),E=null==m||null==(t=m.collections)?void 0:t[f],N=void 0!==i?i:!!(null==E?void 0:E.delete),k=void 0!==u?u:N,T=v===gk.AllAvailable,R=T?[]:y,A="trash"===l?N:N||k;if(v===gk.None||!A)return null;let P=null==(n=uv(S))?void 0:n.where,O="trash"===l?{and:[...Array.isArray(null==P?void 0:P.and)?P.and:P?[P]:[],{deletedAt:{exists:!0}}]}:P,D;return a[0]!==j||a[1]!==C||a[2]!==S||a[3]!==v||a[4]!==x?(D=()=>{x(),C.replace(ec((0,c._)((0,s._)({},uv(S)),{page:v?"1":void 0}),{addQueryPrefix:!0})),j()},a[0]=j,a[1]=C,a[2]=S,a[3]=v,a[4]=x,a[5]=D):D=a[5],(0,b.jsx)(p.default.Fragment,{children:(0,b.jsx)(gF,{afterDelete:D,hasDeletePermission:N,hasTrashPermission:k,modalPrefix:d,search:null==(r=uv(S))?void 0:r.search,selections:{[f]:{all:v===gk.AllAvailable,ids:R,totalCount:T?g:R.length}},trash:h,viewType:l,where:O})})};function gF(e){let{afterDelete:t,hasDeletePermission:n=!1,hasTrashPermission:r=!1,modalPrefix:a,search:l,selections:o,trash:i,viewType:c,where:u}=e,{t:d}=(0,g.d)(),{config:{collections:f,routes:{api:h}}}=(0,m.c)(),{code:v}=aF(),{i18n:x}=(0,g.d)(),{openModal:w}=rF(),[_,C]=p.default.useState(!1),S="".concat(a?"".concat(a,"-"):"","confirm-delete-many-docs"),j=p.default.useCallback(async()=>{let e=1===Object.keys(o).length,a={};for(let[t,{all:i,ids:p=[]}]of Object.entries(o)){let o=f.find(e=>{let{slug:n}=e;return n===t});if(o){let f;f=i?e&&u?"trash"===c?{and:[...Array.isArray(u.and)?u.and:[u],{deletedAt:{exists:!0}}]}:u:"trash"===c?{and:[{id:{not_equals:""}},{deletedAt:{exists:!0}}]}:{id:{not_equals:""}}:{and:[{id:{in:p}},..."trash"===c?[{deletedAt:{exists:!0}}]:[]]};let m=D({apiRoute:h,path:"/".concat(t).concat(ec((0,s._)({limit:0,locale:v,select:{},where:eb({collectionConfig:o,search:l,where:f})},"trash"===c?{trash:!0}:{}),{addQueryPrefix:!0}))}),g=gO({deletePermanently:_,hasDeletePermission:n,hasTrashPermission:!!o.trash&&r,isTrashView:"trash"===c}),b=g?await aT.delete(m,{headers:{"Accept-Language":x.language,"Content-Type":"application/json"}}):await aT.patch(m,{body:JSON.stringify({deletedAt:new Date().toISOString()}),headers:{"Accept-Language":x.language,"Content-Type":"application/json"}});try{let{plural:e,singular:r}=o.labels,l=await b.json(),i=(null==l?void 0:l.docs.length)||0,s=i>1?e:r;if(b.status<400||i>0){let e;e=g?"trash"===c||n&&_?"general:permanentlyDeletedCountSuccessfully":"general:deletedCountSuccessfully":"general:trashedCountSuccessfully",nn.success(d(e,{count:i,label:(0,y.getTranslation)(s,x)}))}(null==l?void 0:l.errors.length)>0&&nn.error(l.message,{description:l.errors.map(e=>e.message).join("\n")}),a[t]={deletedCount:i,errors:(null==l?void 0:l.errors)||null,ids:(null==l?void 0:l.docs.map(e=>e.id))||[],totalCount:l.totalDocs},b.status>400&&(null==l?void 0:l.errors.length)===0&&(nn.error(d("error:unknown")),a[t].errors=[d("error:unknown")]);continue}catch(e){nn.error(d("error:unknown")),a[t]={deletedCount:0,errors:[e],ids:[],totalCount:0};continue}}}"function"==typeof t&&t(a)},[o,t,f,_,n,r,v,l,h,x,c,u,d]),{label:E,labelCount:N}=Object.entries(o).reduce((e,t,n,r)=>{let[a,l]=t,o=f.find(e=>{let{slug:t}=e;return t===a});if(o){let t=void 0===e.labelCount?l.totalCount:e.labelCount,a="".concat(void 0!==e.labelCount?"".concat(l.totalCount," "):"").concat((0,y.getTranslation)(l.totalCount>1?o.labels.plural:o.labels.singular,x));return{label:n===r.length-1&&0!==n?"".concat(e.label," and ").concat(a):n>0?"".concat(e.label,", ").concat(a):a,labelCount:t}}return e},{label:"",labelCount:void 0});return(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)(gM,{"aria-label":d("general:delete"),className:"delete-documents__toggle",onClick:()=>{w(S)},children:d("general:delete")}),(0,b.jsx)(aE,{body:(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)("p",{children:i&&r?"trash"===c?(0,b.jsx)(px,{elements:{0:e=>{let{children:t}=e;return(0,b.jsx)("strong",{children:t})},1:e=>{let{children:t}=e;return(0,b.jsx)("strong",{children:t})}},i18nKey:"general:aboutToPermanentlyDeleteTrash",t:d,variables:{count:null!=N?N:0,label:E}}):d("general:aboutToTrashCount",{count:N,label:E}):d("general:aboutToDeleteCount",{count:N,label:E})}),i&&r&&n&&"trash"!==c&&(0,b.jsx)("div",{className:"delete-documents__checkbox",children:(0,b.jsx)(l5,{checked:_,id:"delete-forever",label:d("general:deletePermanently"),name:"delete-forever",onToggle:e=>C(e.target.checked)})})]}),confirmingLabel:d("general:deleting"),heading:d("general:confirmDeletion"),modalSlug:S,onConfirm:j})]})}var gB=(0,p.createContext)({appIsReady:!1,breakpoint:void 0,breakpoints:void 0,iframeRef:void 0,isLivePreviewEnabled:void 0,isLivePreviewing:!1,isPopupOpen:!1,isPreviewEnabled:void 0,measuredDeviceSize:{height:0,width:0},openPopupWindow:()=>{},popupRef:void 0,previewURL:void 0,previewWindowType:"iframe",setAppIsReady:()=>{},setBreakpoint:()=>{},setHeight:()=>{},setIsLivePreviewing:()=>{},setLoadedURL:()=>{},setMeasuredDeviceSize:()=>{},setPreviewURL:()=>{},setPreviewWindowType:()=>{},setSize:()=>{},setToolbarPosition:()=>{},setURL:()=>{},setWidth:()=>{},setZoom:()=>{},shouldRenderIframe:void 0,size:{height:0,width:0},toolbarPosition:{x:0,y:0},typeofLivePreviewURL:void 0,url:void 0,zoom:1}),gU=()=>(0,p.use)(gB),gz=()=>{let{isPreviewEnabled:e,previewURL:t,setPreviewURL:n}=(0,p.use)(gB);return{isPreviewEnabled:e,previewURL:t,setPreviewURL:n}},gV=e=>{let{id:t,collection:n,global:r}=e,{config:{routes:{api:a}}}=(0,m.c)(),{docConfig:l,lastUpdateTime:o,mostRecentVersionIsAutosaved:i,setMostRecentVersionIsAutosaved:s,setUnpublishedVersionCount:c}
2=lU(),{isValid:d,setBackgroundProcessing:f,submit:h}=tq(),[v]=tJ(),y=tY(),x=tK(),{code:w}=aF(),{i18n:_,t:C}=(0,g.d)(),S=eB(l),j=eL(l),[E,N]=(0,p.useState)(!1),k=(0,p.useDeferredValue)(E),T=u1(v,S),{queueTask:R}=dW(),A=(0,p.useRef)(null),P=nk(()=>{let e,l;A.current=void 0,R(async()=>{if(y){var o;let u;e=new Date().getTime(),N(!0);let d,f,p,m=ec({autosave:!0,depth:0,draft:!0,"fallback-locale":"null",locale:w},{addQueryPrefix:!0});n&&t&&(p=n.slug,d=D({apiRoute:a,path:"/".concat(p,"/").concat(t).concat(m)}),f="PATCH"),r&&(p=r.slug,d=D({apiRoute:a,path:"/globals/".concat(p).concat(m)}),f="POST");let{valid:g}=(u={data:{},valid:!0},v&&(Object.keys(v).forEach(e=>{var t,n;(null==(t=v[e])?void 0:t.disableFormData)||(u.data[e]=null==(n=v[e])?void 0:n.value,v[e].valid||(u.valid=!1))}),u.data=eG(u.data)),u);if(!(x&&!g&&j)&&y&&d){let t=await h({acceptValues:{overrideLocalChanges:!1},action:d,context:{getDocPermissions:!1,incrementVersionCount:!i},disableFormWhileProcessing:!1,disableSuccessStatus:!0,method:f,overrides:{_status:"draft"},skipValidation:!j});t&&(null==t||null==(o=t.res)?void 0:o.ok)&&!i&&(s(!0),c(e=>e+1)),(l=new Date().getTime())-e<1e3?A.current=setTimeout(()=>{N(!1)},1e3-(l-e)):M()}}},{afterProcess:()=>{f(!1)},beforeProcess:()=>{f(!0)}})}),O=(0,p.useRef)(!1),I=(0,p.useRef)(eW(T));(0,p.useEffect)(()=>{if(!O.current){O.current=!0;return}let e=eW(T),{updatedAt:t}=e,n=(0,u._)(e,["updatedAt"]),r=I.current,{updatedAt:a}=r;ef(n,(0,u._)(r,["updatedAt"]))||(I.current=n,P())},[T]),(0,p.useEffect)(()=>()=>{M()},[]);let M=nk(()=>{A.current&&clearTimeout(A.current),N(!1)});return(0,b.jsxs)("div",{className:"autosave",children:[j&&!d&&(0,b.jsx)(mQ,{}),k&&C("general:saving"),!k&&!!o&&(0,b.jsx)(p.default.Fragment,{children:C("version:lastSavedAgo",{distance:lS({date:o,i18n:_})})})]})},gq="delete-document",gH=e=>{let{id:t,buttonId:n,collectionSlug:r,onDelete:a,redirectAfterDelete:l=!0,singularLabel:o,title:i}=e,{config:{routes:{admin:s,api:c}},getEntityConfig:u}=(0,m.c)(),d=u({collectionSlug:r}),{hasDeletePermission:f,hasTrashPermission:h}=lU(),{setModified:v}=tq(),x=(0,w.useRouter)(),{i18n:_,t:C}=(0,g.d)(),{title:S}=lT(),{startRouteTransition:j}=nu(),{openModal:E}=rF(),N="delete-".concat(t),[k,T]=(0,p.useState)(!1),R=(0,p.useCallback)(()=>{nn.error(C("error:deletingTitle",{title:S}))},[C,S]),A=(0,p.useCallback)(async()=>{v(!1);let e=gO({deletePermanently:k,hasDeletePermission:f,hasTrashPermission:h});try{let n=D({apiRoute:c,path:"/".concat(r,"/").concat(t)}),i=e?await aT.delete(n,{headers:{"Accept-Language":_.language,"Content-Type":"application/json"}}):await aT.patch(n,{body:JSON.stringify({deletedAt:new Date().toISOString()}),headers:{"Accept-Language":_.language,"Content-Type":"application/json"}}),u=await i.json();if(i.status<400){if(nn.success(C(e?"general:titleDeleted":"general:titleTrashed",{label:(0,y.getTranslation)(o,_),title:S})||u.message),l)return j(()=>x.push(D({adminRoute:s,path:"/collections/".concat(r)})));"function"==typeof a&&await a({id:t,collectionConfig:d});return}u.errors?u.errors.forEach(e=>nn.error(e.message)):R();return}catch(e){return R()}},[k,v,f,h,c,r,t,C,o,R,_,S,x,s,l,a,d,j]);return t?(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)(n_.Button,{id:n,onClick:()=>{E(N)},children:C("general:delete")}),(0,b.jsx)(aE,{body:(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)(px,{elements:{1:e=>{let{children:t}=e;return(0,b.jsx)("strong",{children:t})}},i18nKey:d.trash&&h?"general:aboutToTrash":"general:aboutToDelete",t:C,variables:{label:(0,y.getTranslation)(o,_),title:i||S||t}}),d.trash&&h&&f&&(0,b.jsx)("div",{className:"".concat(gq,"__checkbox"),children:(0,b.jsx)(l5,{checked:k,id:"delete-forever",label:C("general:deletePermanently"),name:"delete-forever",onToggle:e=>T(e.target.checked)})})]}),className:gq,confirmingLabel:C("general:deleting"),heading:C("general:confirmDeletion"),modalSlug:N,onConfirm:A})]}):null},g$=e=>{for(let t of e){if("localized"in t&&t.localized)return!0;switch(t.type){case"array":case"collapsible":case"group":case"row":if(t.fields&&g$(t.fields))return!0;break;case"blocks":if(t.blocks){for(let e of t.blocks)if(e.fields&&g$(e.fields))return!0}break;case"tabs":if(t.tabs){for(let e of t.tabs)if("localized"in e&&e.localized||"fields"in e&&e.fields&&g$(e.fields))return!0}}}return!1},gK="select-locales-drawer",gG=e=>{let{slug:t,localization:n,onConfirm:r}=e,{i18n:a,t:l}=(0,g.d)(),{toggleModal:o}=rF(),[i,s]=(0,p.useState)([]),c=(0,p.useMemo)(()=>(e=>{let{i18n:t,localization:n}=e;return n.locales.map(e=>({label:(0,y.getTranslation)(e.label,t),value:e.code}))})({i18n:a,localization:n}),[n,a]),u=(0,p.useMemo)(()=>c.map(e=>e.value),[c]),d=(0,p.useMemo)(()=>ti(new Set(i),new Set(u)),[i,u]),f=(0,p.useCallback)(()=>{s(d?[]:[...u])},[d,u]),h=(0,p.useCallback)(e=>{s(t=>t.includes(e)?t.filter(t=>t!==e):[...t,e])},[]),m=(0,p.useCallback)(async()=>{await r({selectedLocales:i}),o(t)},[r,i,t,o]);return(0,b.jsxs)(aw,{className:gK,gutter:!1,Header:(0,b.jsx)(f$,{onClose:()=>{o(t)},title:"".concat(l("general:duplicate")," ").concat(l("localization:selectedLocales"))}),slug:t,children:[(0,b.jsxs)("div",{className:"".concat(gK,"__sub-header"),children:[(0,b.jsx)("span",{children:l("localization:selectLocaleToDuplicate")}),(0,b.jsx)(nF,{buttonStyle:"primary",disabled:0===i.length,iconPosition:"left",id:"#action-duplicate-confirm",onClick:m,size:"medium",children:l("general:duplicate")})]}),(0,b.jsxs)("div",{className:"".concat(gK,"__content"),children:[(0,b.jsx)("div",{className:"".concat(gK,"__item"),children:(0,b.jsx)(l5,{checked:d,id:"select-locale-all",label:l("general:selectAll",{count:u.length,label:l("general:locales")}),onToggle:f})}),c.map(e=>(0,b.jsx)("div",{className:"".concat(gK,"__item"),children:(0,b.jsx)(l5,{checked:i.includes(e.value),id:"select-locale-".concat(e.value),label:e.label,onToggle:()=>h(e.value)})},e.value))]})]})},gW=e=>{let{id:t,slug:n,onDuplicate:r,redirectAfterDuplicate:a=!0,selectLocales:l,singularLabel:o}=e,i=(0,w.useRouter)(),s=tY(),{openModal:c}=rF(),{code:u}=aF(),{setModified:d}=tq(),{startRouteTransition:f}=nu(),{config:{localization:h,routes:{admin:v,api:x}},getEntityConfig:_}=(0,m.c)(),C=_({collectionSlug:n}),{i18n:S,t:j}=(0,g.d)(),E="duplicate-".concat(t),N="duplicate-locales-".concat(t),k=(0,p.useMemo)(()=>!!l&&!!C&&g$(C.fields),[C,l]),T=(0,p.useCallback)(async e=>{let{selectedLocales:l}=e||{},s=l&&l.length>0,c={};u&&(c.locale=u),s&&(c.selectedLocales=l);let p={"Accept-Language":S.language,"Content-Type":"application/json",credentials:"include"};try{let e=await aT.post(D({apiRoute:x,path:"/".concat(n,"/").concat(t,"/duplicate").concat(ec(c,{addQueryPrefix:!0}))}),{body:JSON.stringify(eD(C)?{_status:"draft"}:{}),headers:p}),{doc:l,errors:s,message:h}=await e.json();if(e.status<400){if(nn.success(h||j("general:successfullyDuplicated",{label:(0,y.getTranslation)(o,S)})),d(!1),a)return f(()=>i.push(D({adminRoute:v,path:"/collections/".concat(n,"/").concat(l.id).concat(u?"?locale=".concat(u):"")})));"function"==typeof r&&r({collectionConfig:C,doc:l})}else nn.error((null==s?void 0:s[0].message)||h||j("error:unspecific",{label:(0,y.getTranslation)(o,S)}))}catch(e){nn.error(j("error:unspecific",{label:(0,y.getTranslation)(o,S)}))}},[v,x,C,S,t,u,r,a,i,d,o,n,f,j]),R=(0,p.useCallback)(async()=>{l?c(N):await T()},[T,N,l,c]),A=l?"".concat(j("general:duplicate")," ").concat(j("localization:selectedLocales")):j("general:duplicate");return!l||k?(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)(n_.Button,{id:"action-duplicate".concat(k?"-locales":""),onClick:()=>{s?c(E):l?c(N):T()},children:A}),(0,b.jsx)(aE,{body:j("general:unsavedChangesDuplicate"),confirmLabel:j("general:duplicateWithoutSaving"),heading:j("general:unsavedChanges"),modalSlug:E,onConfirm:R}),l&&h&&(0,b.jsx)(gG,{localization:h,onConfirm:T,slug:N})]}):null},gY=e=>
2{let{active:t=!0,className:n}=e;return(0,b.jsx)("svg",{className:[n,"icon icon--eye"].filter(Boolean).join(" "),viewBox:"0 0 16 12",xmlns:"http://www.w3.org/2000/svg",children:t?(0,b.jsx)(p.Fragment,{children:(0,b.jsx)("path",{className:"stroke",d:"M2 11.5L4.35141 9.51035M15 0.5L12.6486 2.48965M10.915 6.64887C10.6493 7.64011 9.78959 8.38832 8.7408 8.48855M10.4085 4.38511C9.94992 3.84369 9.2651 3.5 8.5 3.5C7.11929 3.5 6 4.61929 6 6C6 6.61561 6.22251 7.17926 6.59149 7.61489M10.4085 4.38511L6.59149 7.61489M10.4085 4.38511L12.6486 2.48965M6.59149 7.61489L4.35141 9.51035M14.1292 3.92915C15.0431 5.02085 15.5 6 15.5 6C15.5 6 13.1667 11 8.5 11C7.67995 11 6.93195 10.8456 6.256 10.5911M4.35141 9.51035C2.45047 8.03672 1.5 6 1.5 6C1.5 6 3.83333 1 8.5 1C10.1882 1 11.5711 1.65437 12.6486 2.48965"})}):(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)("circle",{className:"stroke",cx:"8.5",cy:"6",r:"2.5"}),(0,b.jsx)("path",{className:"stroke",d:"M8.5 1C3.83333 1 1.5 6 1.5 6C1.5 6 3.83333 11 8.5 11C13.1667 11 15.5 6 15.5 6C15.5 6 13.1667 1 8.5 1Z"})]})})},gQ="live-preview-toggler",gX=()=>{let{isLivePreviewing:e,setIsLivePreviewing:t,url:n}=gU(),{t:r}=(0,g.d)();return n?(0,b.jsx)("button",{"aria-label":r(e?"general:exitLivePreview":"general:livePreview"),className:[gQ,e&&"".concat(gQ,"--active")].filter(Boolean).join(" "),id:"live-preview-toggler",onClick:()=>{t(!e)},title:r(e?"general:exitLivePreview":"general:livePreview"),type:"button",children:(0,b.jsx)(gY,{active:e})}):null},gJ=e=>{let{className:t}=e;return(0,b.jsxs)("svg",{className:["icon icon--lock",t].filter(Boolean).join(" "),fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{className:"stroke",d:"M7.5 9.5V7.5C7.5 6.83696 7.76339 6.20107 8.23223 5.73223C8.70107 5.26339 9.33696 5 10 5C10.663 5 11.2989 5.26339 11.7678 5.73223C12.2366 6.20107 12.5 6.83696 12.5 7.5V9.5",strokeLinecap:"round",strokeLinejoin:"round",strokeOpacity:"1"}),(0,b.jsx)("path",{className:"stroke",d:"M13.5 9.5H6.5C5.94772 9.5 5.5 9.94772 5.5 10.5V14C5.5 14.5523 5.94772 15 6.5 15H13.5C14.0523 15 14.5 14.5523 14.5 14V10.5C14.5 9.94772 14.0523 9.5 13.5 9.5Z",stopOpacity:"1",strokeLinecap:"round",strokeLinejoin:"round"})]})},gZ="locked",g0=e=>{var t;let n=(0,_.c)(8),{className:r,user:a}=e,[l,o]=(0,p.useState)(!1),{t:i}=(0,g.d)(),s=a&&"object"==typeof a?null!=(t=a.email)?t:a.id:i("general:anotherUser"),c;n[0]!==r?(c=[gZ,r].filter(Boolean),n[0]=r,n[1]=c):c=n[1];let u=c.join(" "),d,f;n[2]===Symbol.for("react.memo_cache_sentinel")?(d=()=>o(!0),f=()=>o(!1),n[2]=d,n[3]=f):(d=n[2],f=n[3]);let h="".concat(s," ").concat(i("general:isEditing")),m;return n[4]!==l||n[5]!==u||n[6]!==h?(m=(0,b.jsxs)("div",{className:u,onMouseEnter:d,onMouseLeave:f,role:"button",tabIndex:0,children:[(0,b.jsx)(nI,{alignCaret:"left",className:"".concat(gZ,"__tooltip"),position:"top",show:l,children:h}),(0,b.jsx)(gJ,{})]}),n[4]=l,n[5]=u,n[6]=h,n[7]=m):m=n[7],m},g1=e=>{let{id:t,buttonId:n,collectionSlug:r,onDelete:a,redirectAfterDelete:l=!0,singularLabel:o,title:i}=e,{config:{routes:{admin:s,api:c},serverURL:u},getEntityConfig:d}=(0,m.c)(),f=d({collectionSlug:r}),h=(0,w.useRouter)(),{i18n:v,t:x}=(0,g.d)(),{title:_}=lT(),{startRouteTransition:C}=nu(),{openModal:S}=rF(),j="perma-delete-".concat(t),E=(0,p.useCallback)(()=>{nn.error(x("error:deletingTitle",{title:_}))},[x,_]),N=(0,p.useCallback)(async()=>{try{let e=D({apiRoute:c,path:"/".concat(r).concat(ec({trash:!0,where:{and:[{id:{equals:t}},{deletedAt:{exists:!0}}]}},{addQueryPrefix:!0}))}),n=await aT.delete(e,{headers:{"Accept-Language":v.language,"Content-Type":"application/json"}}),i=await n.json();if(n.status<400){if(nn.success(x("general:titleDeleted",{label:(0,y.getTranslation)(o,v),title:_})||i.message),l)return C(()=>h.push(D({adminRoute:s,path:"/collections/".concat(r,"/trash"),serverURL:u})));"function"==typeof a&&await a({id:t,collectionConfig:f});return}i.errors?i.errors.forEach(e=>nn.error(e.message)):E()}catch(e){E()}},[u,c,r,t,x,o,E,v,_,h,s,l,a,f,C]);return t?(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)(nF,{buttonStyle:"secondary",id:n,onClick:()=>{S(j)},children:x("general:permanentlyDelete")}),(0,b.jsx)(aE,{body:(0,b.jsx)(px,{elements:{1:e=>{let{children:t}=e;return(0,b.jsx)("strong",{children:t})}}
2,i18nKey:"general:aboutToPermanentlyDelete",t:x,variables:{label:(0,y.getTranslation)(o,v),title:i||_||t}}),confirmingLabel:x("general:deleting"),heading:x("general:confirmDeletion"),modalSlug:j,onConfirm:N})]}):null},g2=e=>{let{className:t}=e;return(0,b.jsx)("svg",{className:[t,"icon icon--externalLink"].filter(Boolean).join(" "),viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{className:"stroke",d:"M16 10.6667V14.6667C16 15.0203 15.8595 15.3594 15.6095 15.6095C15.3594 15.8595 15.0203 16 14.6667 16H5.33333C4.97971 16 4.64057 15.8595 4.39052 15.6095C4.14048 15.3594 4 15.0203 4 14.6667V5.33333C4 4.97971 4.14048 4.64057 4.39052 4.39052C4.64057 4.14048 4.97971 4 5.33333 4H9.33333M16 4L10 10M16 4H12M16 4V8",strokeLinecap:"square"})})};function g3(e){let t,n=(0,_.c)(3),{previewURL:r}=gz(),{t:a}=(0,g.d)();return r?(n[0]!==r||n[1]!==a?(t=(0,b.jsx)("a",{"aria-label":a("version:preview"),className:"preview-btn",href:r,id:"preview-button",target:"_blank",title:a("version:preview"),children:(0,b.jsx)(g2,{})}),n[0]=r,n[1]=a,n[2]=t):t=n[2],t):null}var g6="table",g5=e=>{let{appearance:t,BeforeTable:n,columns:r,data:a}=e,l=null==r?void 0:r.filter(e=>null==e?void 0:e.active);return l&&0!==l.length?(0,b.jsxs)("div",{className:[g6,t&&"".concat(g6,"--appearance-").concat(t)].filter(Boolean).join(" "),children:[n,(0,b.jsxs)("table",{cellPadding:"0",cellSpacing:"0",children:[(0,b.jsx)("thead",{children:(0,b.jsx)("tr",{children:l.map((e,t)=>(0,b.jsx)("th",{id:"heading-".concat(e.accessor.replace(/\./g,"__")),children:e.Heading},t))})}),(0,b.jsx)("tbody",{children:a&&(null==a?void 0:a.map((e,t)=>(0,b.jsx)("tr",{className:"row-".concat(t+1),"data-id":e.id,children:l.map((e,n)=>{let{accessor:r}=e;return(0,b.jsx)("td",{className:"cell-".concat(r.replace(/\./g,"__")),children:e.renderedCells[t]},n)})},"string"==typeof e.id||"number"==typeof e.id?String(e.id):t)))})]})]}):(0,b.jsx)("div",{children:"No columns selected"})},g4="schedule-publish",g8={label:"All",value:"all"},g9=e=>{var t;let{slug:n,defaultType:r,schedulePublishConfig:a}=e,{toggleModal:l}=rF(),{config:{admin:{dateFormat:o,timezones:{defaultTimezone:i,supportedTimezones:s}},localization:c}}=(0,m.c)(),{id:u,collectionSlug:d,globalSlug:f}=lU(),{title:h}=lT(),{i18n:v,t:x}=(0,g.d)(),{getUpcomingScheduledPublish:w,schedulePublish:_}=uS(),[C,S]=p.default.useState(r||"publish"),[j,E]=p.default.useState(),[N,k]=p.default.useState(i),[T,R]=p.default.useState(g8),[A,P]=p.default.useState(!1),O=x("general:schedulePublishFor",{title:h}),[D,I]=p.default.useState(),[M,L]=p.default.useState(),F=p.default.useRef(()=>null),B=Intl.DateTimeFormat().resolvedOptions().timeZone,U=p.default.useMemo(()=>{if(c){let e=c.locales.map(e=>{let{code:t,label:n}=e;return{label:(0,y.getTranslation)(n,v),value:t}});return e.unshift(g8),e}return[]},[c,v]),z=p.default.useCallback(async()=>{let e=await w({id:u,collectionSlug:d,globalSlug:f});L((e=>{let{dateFormat:t,deleteHandler:n,docs:r,i18n:a,localization:l,supportedTimezones:o,t:i}=e,s=[{accessor:"input.type",active:!0,field:{name:"",type:"text"},Heading:(0,b.jsx)("span",{children:i("version:type")}),renderedCells:r.map(e=>{var t;let n=null==(t=e.input)?void 0:t.type;return(0,b.jsxs)(op,{pillStyle:"publish"===n?"success":"warning",size:"small",children:["publish"===n&&i("version:publish"),"unpublish"===n&&i("version:unpublish")]},e.id)})},{accessor:"waitUntil",active:!0,field:{name:"",type:"date"},Heading:(0,b.jsx)("span",{children:i("general:time")}),renderedCells:r.map(e=>(0,b.jsx)("span",{children:lC({date:e.waitUntil,i18n:a,pattern:t,timezone:e.input.timezone})},e.id))},{accessor:"input.timezone",active:!0,field:{name:"",type:"text"},Heading:(0,b.jsx)("span",{children:i("general:timezone")}),renderedCells:r.map(e=>{var t;let n=(null==(t=o.find(t=>t.value===e.input.timezone))?void 0:t.label)||e.input.timezone;return(0,b.jsx)("span",{children:n||i("general:noValue")},e.id)})}];return l&&s.push({accessor:"input.locale",active:!0,field:{name:"",type:"text"},Heading:(0,b.jsx)("span",{children:i("general:locale")}
2),renderedCells:r.map(e=>{if(e.input.locale){let t=l.locales.find(t=>t.code===e.input.locale);if(t)return(0,b.jsx)("span",{children:(0,y.getTranslation)(t.label,a)},e.id)}return(0,b.jsx)("span",{children:i("general:all")},e.id)})}),s.push({accessor:"delete",active:!0,field:{name:"delete",type:"text"},Heading:(0,b.jsx)("span",{children:i("general:delete")}),renderedCells:r.map(e=>(0,b.jsx)(nF,{buttonStyle:"icon-label",className:"schedule-publish__delete",icon:"x",onClick:t=>{t.preventDefault(),n(e.id)},tooltip:i("general:delete")},e.id))}),s})({dateFormat:o,deleteHandler:F.current,docs:e,i18n:v,localization:c,supportedTimezones:s,t:x})),I(e)},[d,f,w,v,o,c,s,x,u]),V=p.default.useCallback(async e=>{try{await _({deleteID:e}),await z(),nn.success(x("general:deletedSuccessfully"))}catch(e){console.error(e),nn.error(e.message)}},[z,_,x]);p.default.useEffect(()=>{F.current=V},[V]);let q=p.default.useCallback(async()=>{let e;if(!j)return nn.error(x("general:noDateSelected"));P(!0),"object"==typeof T&&"all"!==T.value&&"publish"===C&&(e=T.value);try{await _({type:C,date:j,doc:d?{relationTo:d,value:String(u)}:void 0,global:f||void 0,localeToPublish:e,timezone:N}),E(void 0),nn.success(x("version:scheduledSuccessfully")),z()}catch(e){console.error(e),nn.error(e.message)}P(!1)},[j,T,C,x,_,d,u,f,N,z]),H=(0,p.useMemo)(()=>{if(N&&B&&j){let e=aQ.tz(N),t=aQ.tz(B),n=l_(new aQ(j).withTimeZone(N),e);return l_(n,t).toISOString()}return j},[N,j,B]),$=(0,p.useCallback)(e=>{if(N&&e){let t=aQ.tz(N);E(l_(new aQ(e),t)||null)}else E(e||null)},[E,N]);p.default.useEffect(()=>{D||(async()=>await z())()},[D,z]);let K=(0,p.useMemo)(()=>j&&function(e,t){let[n,r]=a9(void 0,e,t);return+a7(n)==+a7(r)}(a1(j,j),lt(j))?new Date:a7(new Date),[j]);return(0,b.jsxs)(aw,{className:g4,gutter:!1,Header:(0,b.jsxs)("div",{className:"".concat(g4,"__drawer-header"),children:[(0,b.jsx)("h2",{title:O,children:O}),(0,b.jsx)(fH,{onClick:()=>l(n)})]}),slug:n,children:[(0,b.jsxs)(ag,{className:"".concat(g4,"__scheduler"),children:[(0,b.jsx)(az,{label:x("version:type"),required:!0}),(0,b.jsxs)("ul",{className:"".concat(g4,"__type"),children:[(0,b.jsx)("li",{children:(0,b.jsx)(dM,{id:"".concat(n,"-type"),isSelected:"publish"===C,onChange:()=>S("publish"),option:{label:x("version:publish"),value:"publish"},path:"".concat(n,"-type"),readOnly:A})}),(0,b.jsx)("li",{children:(0,b.jsx)(dM,{id:"".concat(n,"-type"),isSelected:"unpublish"===C,onChange:()=>S("unpublish"),option:{label:x("version:unpublish"),value:"unpublish"},path:"".concat(n,"-type"),readOnly:A})})]}),(0,b.jsx)("br",{}),(0,b.jsx)(az,{label:x("general:time"),path:"time",required:!0}),(0,b.jsx)(o$,{id:"time",maxTime:ln(Date.now(),void 0),minDate:new Date,minTime:K,onChange:e=>$(e),pickerAppearance:"dayAndTime",readOnly:A,timeFormat:null==a?void 0:a.timeFormat,timeIntervals:null!=(t=null==a?void 0:a.timeIntervals)?t:5,value:H}),s.length>0&&(0,b.jsx)(ue,{id:"timezone-picker",onChange:k,options:s,selectedTimezone:N}),(0,b.jsx)("br",{}),U.length>0&&"publish"===C&&(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)(az,{label:x("localization:localeToPublish")}),(0,b.jsx)(c9,{onChange:e=>R(e),options:U,value:T}),(0,b.jsx)("br",{})]}),(0,b.jsxs)("div",{className:"".concat(g4,"__actions"),children:[(0,b.jsx)(nF,{buttonStyle:"primary",disabled:A,id:"scheduled-publish-save",onClick:q,type:"button",children:x("general:save")}),A?(0,b.jsx)("span",{children:x("general:saving")}):null]})]}),(0,b.jsxs)(ag,{className:"".concat(g4,"__upcoming"),children:[(0,b.jsx)("h4",{children:x("general:upcomingEvents")}),!D&&(0,b.jsx)(m.f,{}),(null==D?void 0:D.length)===0&&(0,b.jsx)(ng,{type:"info",children:x("general:noUpcomingEventsScheduled")}),(null==D?void 0:D.length)>0&&(0,b.jsx)(g5,{appearance:"condensed",columns:M,data:D})]})]})};function g7(){let{label:e}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{id:t,collectionSlug:n,globalSlug:r,hasPublishedDoc:a,hasPublishPermission:l,setHasPublishedDoc:o,setMostRecentVersionIsAutosaved:i,setUnpublishedVersionCount:c,unpublishedVersionCount:u,uploadStatus:d}=lU(),{config:f,getEntityConfig:h}=(0,m.c)(),{submit:v}=tq(),x=tY(),w=ry(),{code:_}=aF(),{isModalOpen:C,toggleModal:S}=rF(),j="schedule-publish-".concat(t),{localization:E,routes:{api:N}}=f,{i18n:k,t:T}=(0,g.d)(),R=e||T("version:publishChanges"),A=p.default.useMemo(()=>n?h({collectionSlug:n}):r?h({globalSlug:r}):void 0,[n,r,h]),P=u>0,O=l&&(x||P||!a)&&"uploading"!==d,I=eF(A),M=eM(A),L=!!(I&&l&&(r||n&&t)&&(M||!x)),[F,B]=(0,p.useState)(!1);(0,p.useEffect)(()=>{B(g$(null==A?void 0:A.fields))},[null==A?void 0:A.fields]);let U=E&&F&&l,z="update"===l$()&&!x,V=(0,p.useCallback)(async()=>
2{if(z)return;let e=ec({depth:0,draft:!0,"fallback-locale":"null",locale:_},{addQueryPrefix:!0}),a,l="POST";n&&(a=D({apiRoute:N,path:"/".concat(n).concat(t?"/".concat(t):"").concat(e)}),t&&(l="PATCH")),r&&(a=D({apiRoute:N,path:"/globals/".concat(r).concat(e)})),await v({action:a,method:l,overrides:{_status:"draft"},skipValidation:!0})},[z,_,n,r,v,N,t]);mn({cmdCtrlKey:!0,editDepth:w,keyCodes:["s"]},e=>{e.preventDefault(),e.stopPropagation(),V&&M&&V()});let q=eI(A),H=(0,p.useCallback)(async()=>{if("uploading"===d)return;let e=ec((0,s._)({depth:0,locale:_},q&&{publishAllLocales:!0}),{addQueryPrefix:!0}),a=D({apiRoute:N,path:"".concat(r?"/globals/".concat(r):"/".concat(n).concat(t?"/".concat(t):"")).concat(e)});await v({action:a,overrides:{_status:"published"}})&&(c(0),i(!1),o(!0))},[_,q,N,n,r,t,o,v,c,d,i]),$=(0,p.useCallback)(async e=>{if("uploading"===d)return;let a=ec({depth:0,locale:e,publishSpecificLocale:e},{addQueryPrefix:!0}),l=r?"/globals/".concat(r):"/".concat(n).concat(t?"/".concat(t):""),s=D({apiRoute:N,path:"".concat(l).concat(a)});await v({action:s,overrides:{_status:"published"}})&&(c(0),i(!1),o(!0))},[N,n,r,t,o,i,c,v,d]),K=!U||E&&(null==E?void 0:E.defaultLocalePublishOption)!=="active",G=E&&(null==E?void 0:E.locales.find(e=>"string"==typeof e?e===_:e.code===_)),W=G&&(0,y.getTranslation)(G.label,k);return l?(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)(pm,{buttonId:"action-save",disabled:!O,enableSubMenu:L,onClick:K?H:()=>$(G.code),size:"medium",SubMenuPopupContent:U||L?e=>{let{close:t}=e;return(0,b.jsxs)(p.default.Fragment,{children:[L&&(0,b.jsx)(n_.ButtonGroup,{children:(0,b.jsx)(n_.Button,{id:"schedule-publish",onClick:()=>[S(j),t()],children:T("version:schedulePublish")})},"schedule-publish"),U&&(0,b.jsx)(n_.ButtonGroup,{children:(0,b.jsx)(n_.Button,{id:"publish-locale",onClick:K?()=>$(G.code):H,children:K?T("version:publishIn",{locale:W}):T("version:publishAllLocales")})})]})}:void 0,type:"button",children:K?R:T("version:publishIn",{locale:W})}),L&&C(j)&&(0,b.jsx)(g9,{defaultType:P?"publish":"unpublish",schedulePublishConfig:I&&"object"==typeof A.versions.drafts.schedulePublish?A.versions.drafts.schedulePublish:void 0,slug:j})]}):null}var ve="restore-button",vt=e=>{var t,n;let{id:r,buttonId:a,collectionSlug:l,onRestore:o,redirectAfterRestore:i=!0,singularLabel:s,title:c}=e,{config:{routes:{admin:u,api:d},serverURL:f},getEntityConfig:h}=(0,m.c)(),v=h({collectionSlug:l}),x=(0,w.useRouter)(),{i18n:_,t:C}=(0,g.d)(),{title:S}=lT(),{startRouteTransition:j}=nu(),{openModal:E}=rF(),N="restore-".concat(r),[k,T]=(0,p.useState)(!1),R=(0,p.useCallback)(()=>{nn.error(C("error:restoringTitle",{title:S}))},[C,S]),A=(0,p.useCallback)(async()=>{try{var e;let t=D({apiRoute:d,path:"/".concat(l).concat(ec({trash:!0,where:{and:[{id:{equals:r}},{deletedAt:{exists:!0}}]}},{addQueryPrefix:!0}))}),n={deletedAt:null};(null==v||null==(e=v.versions)?void 0:e.drafts)&&(n._status=k?"published":"draft");let a=await aT.patch(t,{body:JSON.stringify(n),headers:{"Accept-Language":_.language,"Content-Type":"application/json"}}),c=await a.json();if(a.status<400){if(nn.success(C("general:titleRestored",{label:(0,y.getTranslation)(s,_),title:S})||c.message),i)return j(()=>x.push(D({adminRoute:u,path:"/collections/".concat(l,"/").concat(r),serverURL:f})));"function"==typeof o&&await o({id:r,collectionConfig:v});return}c.errors?c.errors.forEach(e=>nn.error(e.message)):R()}catch(e){R()}},[f,d,l,r,C,s,R,_,S,x,u,i,o,v,j,k]);return r?(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)(nF,{buttonStyle:"primary",id:a,onClick:()=>{E(N)},children:C("general:restore")},a),(0,b.jsx)(aE,{body:(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)(px,{elements:{1:e=>{let{children:t}=e;return(0,b.jsx)("strong",{children:t})}},i18nKey:(null==v||null==(t=v.versions)?void 0:t.drafts)?"general:aboutToRestoreAsDraft":"general:aboutToRestore",t:C,variables:{label:(0,y.getTranslation)(s,_),title:c||S||r}}),(null==v||null==(n=v.versions)?void 0:n.drafts)&&(0,b.jsx)("div",{className:"".concat(ve,"__checkbox"),children:(0,b.jsx)(l5,{checked:k,id:"restore-as-published",label:C("general:restoreAsPublished"),name:"restore-as-
2published",onToggle:e=>T(e.target.checked)})})]}),className:ve,confirmingLabel:C("general:restoring"),heading:C("general:confirmRestoration"),modalSlug:N,onConfirm:A})]}):null};function vn(e){let{label:t}=e,{uploadStatus:n}=lU(),{t:r}=(0,g.d)(),{submit:a}=tq(),l=tY(),o=t||r("general:save"),i=(0,p.useRef)(null),s=ry(),c="update"===l$()&&!l||"uploading"===n;return mn({cmdCtrlKey:!0,editDepth:s,keyCodes:["s"]},e=>{e.preventDefault(),e.stopPropagation(),(null==i?void 0:i.current)&&i.current.click()}),(0,b.jsx)(pm,{buttonId:"action-save",disabled:c,onClick:()=>{"uploading"!==n&&a()},ref:i,size:"medium",type:"button",children:o})}function vr(e){let{config:{routes:{api:t}}}=(0,m.c)(),{id:n,collectionSlug:r,globalSlug:a,setUnpublishedVersionCount:l,uploadStatus:o}=lU(),i=tY(),{code:s}=aF(),c=(0,p.useRef)(null),u=ry(),{t:d}=(0,g.d)(),{submit:f}=tq(),h="update"===l$()&&!i||"uploading"===o,v=(0,p.useCallback)(async()=>{if(h)return;let e="?locale=".concat(s,"&depth=0&fallback-locale=null&draft=true"),o,i="POST";r&&(o=D({apiRoute:t,path:"/".concat(r).concat(n?"/".concat(n):"").concat(e)}),n&&(i="PATCH")),a&&(o=D({apiRoute:t,path:"/globals/".concat(a).concat(e)})),await f({action:o,method:i,overrides:{_status:"draft"},skipValidation:!0}),l(e=>e+1)},[f,r,a,t,s,n,h,l]);return mn({cmdCtrlKey:!0,editDepth:u,keyCodes:["s"]},e=>{e.preventDefault(),e.stopPropagation(),(null==c?void 0:c.current)&&c.current.click()}),(0,b.jsx)(pm,{buttonId:"action-save-draft",buttonStyle:"secondary",className:"save-draft",disabled:h,onClick:()=>{v()},ref:c,size:"medium",type:"button",children:d("version:saveDraft")})}var va="status",vl=()=>{let{id:e,collectionSlug:t,docPermissions:n,globalSlug:r,hasPublishedDoc:a,incrementVersionCount:l,isTrashed:o,setMostRecentVersionIsAutosaved:i,setUnpublishedVersionCount:s,unpublishedVersionCount:c}=lU(),{toggleModal:u}=rF(),{config:{routes:{api:d}}}=(0,m.c)(),{reset:f}=tq(),{code:h}=aF(),{i18n:v,t:y}=(0,g.d)(),x="confirm-revert-".concat(e),w;c>0&&a?w="changed":a?a&&c<=0&&(w="published"):w="draft";let _=o?a?"previouslyPublished":"previouslyDraft":w,C=(0,p.useCallback)(async()=>{let n,a;t&&(n=D({apiRoute:d,path:"/".concat(t,"/").concat(e,"?locale=").concat(h,"&fallback-locale=null&depth=0")}),a="patch"),r&&(n=D({apiRoute:d,path:"/globals/".concat(r,"?locale=").concat(h,"&fallback-locale=null&depth=0")}),a="post");let o=await aT.get(n,{headers:{"Accept-Language":v.language,"Content-Type":"application/json"}}).then(e=>e.json()),c=await aT[a](n,{body:JSON.stringify(o),headers:{"Accept-Language":v.language,"Content-Type":"application/json"}});if(200===c.status){let e,n=await c.json();r?e=n.result:t&&(e=n.doc),f(e),nn.success(n.message),l(),i(!1),s(0)}else try{var u,p;let e=await c.json();(null==(p=e.errors)||null==(u=p[0])?void 0:u.message)?nn.error(e.errors[0].message):e.error?nn.error(e.error):nn.error(y("error:revertingDocument"))}catch(e){nn.error(y("error:revertingDocument"))}},[d,t,r,e,v.language,l,h,f,s,i,y]),S=null==n?void 0:n.update;return w?(0,b.jsx)("div",{className:va,title:"".concat(y("version:status"),": ").concat(y("version:".concat(_))),children:(0,b.jsxs)("div",{className:"".concat(va,"__value-wrap"),children:[(0,b.jsxs)("span",{className:"".concat(va,"__label"),children:[y("version:status"),": "]}),(0,b.jsx)("span",{className:"".concat(va,"__value"),children:y("version:".concat(_))}),!o&&S&&a&&"changed"===w&&(0,b.jsxs)(p.default.Fragment,{children:[" â ",(0,b.jsx)(nF,{buttonStyle:"none",className:"".concat(va,"__action"),id:"action-revert-to-published",onClick:()=>u(x),children:y("version:revertToPublished")}),(0,b.jsx)(aE,{body:y("version:aboutToRevertToPublished"),confirmingLabel:y("version:reverting"),heading:y("version:confirmRevertToSaved"),modalSlug:x,onConfirm:()=>C()})]})]})}):null};function vo(){var e,t;let{label:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},{id:r,collectionSlug:a,data:l,globalSlug:o,hasPublishedDoc:i,hasPublishPermission:u,incrementVersionCount:d,isTrashed:f,setHasPublishedDoc:h,setMostRecentVersionIsAutosaved:v,setUnpublishedVersionCount:x}=lU(),{toggleModal:w}=rF(),{config:_,getEntityConfig:C}=(0,m.c)(),{reset:S}=tq(),{code:j,label:E}=aF(),[N,k]=(0,p.useState)(!1),[T,R]=(0,p.useState)(!1),A="confirm-un-publish-".concat(r),{routes:{api:P},serverURL:O}=_,{i18n:I,t:M}=(0,g.d)(),L=p.default.useMemo(()=>a?C({collectionSlug:a}):o?C({globalSlug:o}):void 0,[a,o,C]),F=(0,p.useCallback)(e=>{(async()=>{let t,n,i=ec({depth:0,"fallback-locale":"null",locale:e?void 0:j,unpublishAllLocales:e},{addQueryPrefix:!0});a&&(t=D({apiRoute:P,path:"/".concat(a,"/").concat(r).concat(i),serverURL:O}),n="patch"),o&&(t=D({apiRoute:P,path:"/globals/".concat(o).concat(i),serverURL:O}),n="post");try{let r=await aT[n](t,{body:JSON.stringify({_status:"draft"}),headers:{"Accept-Language":I.language,"Content-Type":"application/json"}});
2if(200===r.status)S((0,c._)((0,s._)({},l||{}),{_status:"draft"})),nn.success(M("version:unpublishedSuccessfully")),e||d(),x(1),v(!1),h(!1);else try{var u,f;let e=await r.json();(null==(f=e.errors)||null==(u=f[0])?void 0:u.message)?nn.error(e.errors[0].message):e.error?nn.error(e.error):nn.error(M("error:unPublishingDocument"))}catch(e){nn.error(M("error:unPublishingDocument"))}}catch(e){nn.error(M("error:unPublishingDocument"))}})().catch(()=>{nn.error(M("error:unPublishingDocument"))})},[l,S,a,o,O,P,j,r,I.language,d,h,v,x,M]);(0,p.useEffect)(()=>{R(g$(null==L?void 0:L.fields))},[null==L?void 0:L.fields]);let B=null==L||null==(e=L.versions)?void 0:e.drafts,U="object"==typeof B&&null!==B,z=p.default.useMemo(()=>U&&u&&i&&!f,[u,i,f,U]),V=p.default.useMemo(()=>{var e;if(!z||!T)return!1;let t=B&&!0===B.localizeStatus,n=(null==(e=_.experimental)?void 0:e.localizeStatus)===!0;return t&&n},[z,T,B,null==(t=_.experimental)?void 0:t.localizeStatus]),q=(0,y.getTranslation)(E,I);return z?(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)(n_.Button,{id:"action-unpublish",onClick:()=>{k(!0),w(A)},children:n||M("version:unpublish")}),V&&(0,b.jsx)(n_.Button,{id:"action-unpublish-locale",onClick:()=>{k(!1),w(A)},children:n?"".concat(n," [").concat(q,"]"):M("version:unpublishIn",{locale:q})}),(0,b.jsx)(aE,{body:N?M("version:aboutToUnpublish"):M("version:aboutToUnpublishIn",{locale:q}),confirmingLabel:M("version:unpublishing"),heading:M("version:confirmUnpublish"),modalSlug:A,onConfirm:()=>F(N)})]}):null}var vi="doc-controls",vs=e=>{var t,n,r,a,l,o,i,s,c,u,d;let f=(0,_.c)(5),{id:h,slug:v,BeforeDocumentControls:x,customComponents:w,data:C,disableActions:S,disableCreate:j,EditMenuItems:E,hasSavePermission:N,isAccountView:k,isEditing:T,isInDrawer:R,isTrashed:A,onDelete:P,onDrawerCreateNew:O,onDuplicate:I,onRestore:M,onTakeOver:L,permissions:F,readOnlyForIncomingUser:B,redirectAfterDelete:U,redirectAfterDuplicate:z,redirectAfterRestore:V,user:q}=e,{PreviewButton:H,PublishButton:$,SaveButton:K,SaveDraftButton:G,Status:W,UnpublishButton:Y}=void 0===w?{}:w,{i18n:Q,t:X}=(0,g.d)(),J=ry(),{config:Z,getEntityConfig:ee}=(0,m.c)(),et=ee({collectionSlug:v}),en=ee({globalSlug:v}),{isLivePreviewEnabled:er}=gU(),{hasDeletePermission:ea,hasTrashPermission:el}=lU(),{admin:eo,localization:ei,routes:es}=Z,{dateFormat:ec}=eo,{admin:eu}=es,[ed,ef]=p.default.useState(""),[ep,eh]=p.default.useState(""),em=tG(),eg=tQ(),ev,eb;f[0]!==C||f[1]!==ec||f[2]!==Q?(ev=()=>{(null==C?void 0:C.updatedAt)&&ef(lC({date:C.updatedAt,i18n:Q,pattern:ec})),(null==C?void 0:C.createdAt)&&eh(lC({date:C.createdAt,i18n:Q,pattern:ec}))},eb=[C,Q,ec],f[0]=C,f[1]=ec,f[2]=Q,f[3]=ev,f[4]=eb):(ev=f[3],eb=f[4]),(0,p.useEffect)(ev,eb);let ey=F&&"create"in F&&F.create,ex=F&&"delete"in F&&F.delete,ew=(null==et?void 0:et.trash)?el||ea:ex,e_=!h&&(null==et||null==(n=et.versions)?void 0:n.drafts)&&(null==(r=et.versions)?void 0:r.drafts.validate),eC=eD(en),eS=eD(et),ej=!!(!S&&(et&&h&&(ey||ew)||en&&(eC||ei))),eE=eM(et),eN=eM(en),ek=eE||eN,eT=eE&&!1!==et.versions.drafts.autosave&&!0===et.versions.drafts.autosave.showSaveDraftButton||eN&&!1!==en.versions.drafts.autosave&&!0===en.versions.drafts.autosave.showSaveDraftButton,eR=ei&&!(null==et||null==(a=et.admin)?void 0:a.disableCopyToLocale),eA=et&&et.folders,eP=q&&B;return(0,b.jsxs)(ag,{className:vi,children:[(0,b.jsxs)("div",{className:"".concat(vi,"__wrapper"),children:[(0,b.jsxs)("div",{className:"".concat(vi,"__content"),children:[eP||eA?(0,b.jsxs)("div",{className:"".concat(vi,"__meta-icons"),children:[eP&&(0,b.jsx)(g0,{className:"".concat(vi,"__locked-controls"),user:q}),eA&&Z.folders&&!A&&(0,b.jsx)(pF,{folderCollectionSlug:Z.folders.slug,folderFieldName:Z.folders.fieldName})]}):null,(0,b.jsxs)("ul",{className:"".concat(vi,"__meta"),children:[et&&!T&&!k&&(0,b.jsx)("li",{className:"".concat(vi,"__list-item"),children:(0,b.jsx)("p",{className:"".concat(vi,"__value"),children:Q.t("general:creatingNewLabel",{label:(0,y.getTranslation)(null!=(t=null==et||null==(l=et.labels)?void 0:l.singular)?t:Q.t("general:document"),Q)})})}),(eS||eC)&&(0,b.jsxs)(p.Fragment,{children:[(en||et&&T)&&(0,b.jsx)("li",{className:["".concat(vi,"__status"),"".concat(vi,"__list-item")].filter(
2Boolean).join(" "),children:(0,b.jsx)(tE,{CustomComponent:W,Fallback:(0,b.jsx)(vl,{})})}),N&&ek&&!e_&&!A&&(0,b.jsx)("li",{className:"".concat(vi,"__list-item"),children:(0,b.jsx)(gV,{collection:et,global:en,id:h,publishedDocUpdatedAt:null==C?void 0:C.createdAt})})]}),(null==et?void 0:et.timestamps)&&(T||k)&&(0,b.jsxs)(p.Fragment,{children:[(0,b.jsxs)("li",{className:["".concat(vi,"__list-item"),"".concat(vi,"__value-wrap")].filter(Boolean).join(" "),title:(null==C?void 0:C.updatedAt)?ed:"",children:[(0,b.jsxs)("p",{className:"".concat(vi,"__label"),children:[Q.t(A?"general:deleted":"general:lastModified"),":Â "]}),(null==C?void 0:C.updatedAt)&&(0,b.jsx)("p",{className:"".concat(vi,"__value"),children:ed})]}),(0,b.jsxs)("li",{className:["".concat(vi,"__list-item"),"".concat(vi,"__value-wrap")].filter(Boolean).join(" "),title:(null==C?void 0:C.createdAt)?ep:"",children:[(0,b.jsxs)("p",{className:"".concat(vi,"__label"),children:[Q.t("general:created"),":Â "]}),(null==C?void 0:C.createdAt)&&(0,b.jsx)("p",{className:"".concat(vi,"__value"),children:ep})]})]})]})]}),(0,b.jsxs)("div",{className:"".concat(vi,"__controls-wrapper"),children:[(0,b.jsxs)("div",{className:"".concat(vi,"__controls"),children:[x,er&&!R&&(0,b.jsx)(gX,{}),((null==et?void 0:et.admin.preview)||(null==en?void 0:en.admin.preview))&&(0,b.jsx)(tE,{CustomComponent:H,Fallback:(0,b.jsx)(g3,{})}),N&&!A&&(0,b.jsx)(p.Fragment,{children:eS||eC?(0,b.jsxs)(p.Fragment,{children:[(e_||!ek||ek&&eT)&&(0,b.jsx)(tE,{CustomComponent:G,Fallback:(0,b.jsx)(vr,{})}),(0,b.jsx)(tE,{CustomComponent:$,Fallback:(0,b.jsx)(g7,{})})]}):(0,b.jsx)(tE,{CustomComponent:K,Fallback:(0,b.jsx)(vn,{})})}),ea&&A&&(0,b.jsx)(g1,{buttonId:"action-permanently-delete",collectionSlug:null==et?void 0:et.slug,id:h.toString(),onDelete:P,redirectAfterDelete:U,singularLabel:null==et||null==(o=et.labels)?void 0:o.singular}),N&&A&&(0,b.jsx)(vt,{buttonId:"action-restore",collectionSlug:null==et?void 0:et.slug,id:h.toString(),onRestore:M,redirectAfterRestore:V,singularLabel:null==et||null==(i=et.labels)?void 0:i.singular}),q&&B&&(0,b.jsx)(nF,{buttonStyle:"secondary",id:"take-over",onClick:L,size:"medium",type:"button",children:X("general:takeOver")})]}),ej&&!B&&(0,b.jsx)(nO,{button:(0,b.jsxs)("div",{className:"".concat(vi,"__dots"),children:[(0,b.jsx)("div",{}),(0,b.jsx)("div",{}),(0,b.jsx)("div",{})]}),className:"".concat(vi,"__popup"),disabled:eg||em,horizontalAlign:"right",size:"large",verticalAlign:"bottom",children:(0,b.jsxs)(n_.ButtonGroup,{children:[eR&&(0,b.jsx)(gE,{}),ey&&(0,b.jsxs)(p.default.Fragment,{children:[!j&&(0,b.jsx)(p.Fragment,{children:J>1?(0,b.jsx)(n_.Button,{id:"action-create",onClick:O,children:Q.t("general:createNew")}):(0,b.jsx)(n_.Button,{href:D({adminRoute:eu,path:"/collections/".concat(null==et?void 0:et.slug,"/create")}),id:"action-create",children:Q.t("general:createNew")})}),!0!==et.disableDuplicate&&T&&(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(gW,{id:h,onDuplicate:I,redirectAfterDuplicate:z,singularLabel:null==et||null==(s=et.labels)?void 0:s.singular,slug:null==et?void 0:et.slug}),ei&&(0,b.jsx)(gW,{id:h,onDuplicate:I,redirectAfterDuplicate:z,selectLocales:!0,singularLabel:null==et||null==(c=et.labels)?void 0:c.singular,slug:null==et?void 0:et.slug})]})]}),ew&&(0,b.jsx)(gH,{buttonId:"action-delete",collectionSlug:null==et?void 0:et.slug,id:h.toString(),onDelete:P,redirectAfterDelete:U,singularLabel:null==et||null==(u=et.labels)?void 0:u.singular,useAsTitle:null==et||null==(d=et.admin)?void 0:d.useAsTitle}),(0,b.jsx)(tE,{CustomComponent:Y,Fallback:(0,b.jsx)(vo,{})}),E]})})]})]}),(0,b.jsx)("div",{className:"".concat(vi,"__divider")})]})},vc=f(/^<([^\s/>]+)[^>]*>$/,{name:1},"^<(?<name>[^\\s/>]+)[^>]*>$"),vu=f(/^<(\/)?([^\s>]+)[^>]*>$/,{isEnd:1,name:2},"^<(?<isEnd>\\/)?(?<name>[^\\s>]+)[^>]*>$"),vd=/^<[^>]+>/,vf=/^<img[^>]*>$/,vp=RegExp("^<video[^>]*>.*?<\\/video>$","ms"),vh=class{computeBestMatchedBlock(e,t,n,r){let a=null;for(let l=e;l<t;l++){let e=Math.min(t-l,r-n),o=this.slideBestMatchedBlock(l,n,e);if(o&&(!a||o.size>a.size)&&(a=o,o.size>this.leastCommonLength))return a}for(let l=n;l<r;l++){let n=Math.min(t-e,r-l),o=this.slideBestMatchedBlock(e,l,n);if(o&&(!a||o.size>a.size)&&(a=o,o.size>this.leastCommonLength))break}return a}computeMatchedBlockList(e,t,n,r){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:[],l=this.computeBestMatchedBlock(e,t,n,r);return l?(e<l.oldStart&&n<l.newStart&&this.computeMatchedBlockList(e,l.oldStart,n,l.newStart,a),a.push(l),t>l.oldEnd&&r>l.newEnd&&this.computeMatchedBlockList(l.oldEnd,t,l.newEnd,r,a),a):[]}dressUpBlockTag(e,t){return"create"===e?'<div class="'.concat(this.config.classNames.createBlock,'">').concat(t,"</div>"):"delete"===e?'<div class="'.concat(this.config.classNames.deleteBlock,'">').concat(t,"</div>"):""}dressUpDiffContent(e,t){let n=t.length;if(!n)return"";let r="",a=0,l=-1;for(let n of t){var o;l++;let i=n.includes('data-enable-match="true"'),s=n.includes('data-enable-match="false"'),c=!!(null==(o=n.match(vd))?void 0:o.length);s?(a=l+1,r+=n):!i&&c?(l>a&&(r+=this.dressUpText(e,t.slice(a,l))),a=l+1,n.match(vp)?r+=this.dressUpBlockTag(e,n):r+=n):i&&c&&(l>a&&(r+=this.dressUpText(e,t.slice(a,l))),a=l+1,r+=this.dressupMatchEnabledHtmlTag(e,n))}return a<n&&(r+=this.dressUpText(e,t.slice(a))),r}dressUpInlineTag(e,t){return"create"===e?'<span class="'.concat(this.config.classNames.createInline,'">').concat(t,"</span>"):"delete"===e?'<span class="'.concat(this.config.classNames.deleteInline,'">').concat(t,"</span>"):""}dressupMatchEnabledHtmlTag(e,t){var n,r;let a=null==(r=t.match(vc))||null==(n=r.groups)?void 0:n.name;if(!a)return t;let l=a.length+1;return"".concat(t.slice(0,l),' data-match-type="').concat("create"===e?"create":"delete",'"').concat(t.slice(l,t.length))}dressUpText(e,t){let n=t.join("");return n.trim()?"create"===e?'<span data-match-type="create">'.concat(n,"</span>"):"delete"===e?'<span data-match-type="delete">'.concat(n,"</span>"):"":""}getMatchedBlockList(){let e=this.oldTokens.length,t=this.newTokens.length,n=null,r=0;for(;r<e&&r<t&&this.oldTokens[r]===this.newTokens[r];)r++;r>=this.config.minMatchedSize&&(n={newEnd:r,newStart:0,oldEnd:r,oldStart:0,size:r});let a=null,l=e-1,o=t-1;for(;r<=l&&r<=o&&this.oldTokens[l]===this.newTokens[o];)l--,o--;let i=e-1-l;i>=this.config.minMatchedSize&&(a={newEnd:t,newStart:o+1,oldEnd:e,oldStart:l+1,size:i});let s=n?r:0,c=a?l+1:e,u=n?r:0,d=a?o+1:t;if(this.config.greedyMatch){let e=Math.min(c-s,d-u);e>this.config.greedyBoundary&&(this.leastCommonLength=Math.floor(e/3))}let f=this.computeMatchedBlockList(s,c,u,d);return n&&f.unshift(n),a&&f.push(a),f}getOperationList(){let e=[],t=0,n=0;for(let r of this.matchedBlockList){let a=t===r.oldStart,l=n===r.newStart,o={newEnd:r.newStart,newStart:n,oldEnd:r.oldStart,oldStart:t};a||l?a&&!l?e.push(Object.assign(o,{type:"create"})):!a&&l&&e.push(Object.assign(o,{type:"delete"})):e.push(Object.assign(o,{type:"replace"})),e.push({type:"equal",newEnd:r.newEnd,newStart:r.newStart,oldEnd:r.oldEnd,oldStart:r.oldStart}),t=r.oldEnd,n=r.newEnd}let r=this.oldTokens.length,a=this.newTokens.length,l={newEnd:a,newStart:n,oldEnd:r,oldStart:t}
2,o=t===r,i=n===a;return o||i?o&&!i?e.push(Object.assign(l,{type:"create"})):!o&&i&&e.push(Object.assign(l,{type:"delete"})):e.push(Object.assign(l,{type:"replace"})),e}slideBestMatchedBlock(e,t,n){let r=0,a=null,l=0;for(let o=0;o<n;o++)this.oldTokens[e+o]===this.newTokens[t+o]?l++:l=0,l>r&&(r=l,a={newEnd:t+o+1,newStart:t+o-l+1,oldEnd:e+o+1,oldStart:e+o-l+1,size:l});return r>=this.config.minMatchedSize?a:null}tokenizeByCharacter(e){let t=[],n=0,r=RegExp("<picture[^>]*>.*?<\\/picture>|<video[^>]*>.*?<\\/video>|<[^>]+>","gs"),a;for(;null!==(a=r.exec(e));){let r=e.substring(n,a.index);if(r)for(let e of r)t.push(e);t.push(a[0]),n=a.index+a[0].length}for(let r of e.substring(n))t.push(r);return t}tokenizeByWord(e){return e.match(RegExp("<picture[^>]*>.*?<\\/picture>|<video[^>]*>.*?<\\/video>|<[^>]+>|\\w+\\b|\\s+|[^<>\\w]","gs"))||[]}getSideBySideContents(){if(void 0!==this.sideBySideContents)return this.sideBySideContents;let e="",t="",n=0;this.operationList.forEach(r=>{switch(r.type){case"create":t+=this.dressUpDiffContent("create",this.newTokens.slice(r.newStart,r.newEnd));break;case"delete":{let t=this.oldTokens.slice(r.oldStart,r.oldEnd);e+=this.dressUpDiffContent("delete",t);break}case"equal":{let i=this.newTokens.slice(r.newStart,r.newEnd),s="";for(let e of i){let t=e.match(vc);if(t){var a,l,o;n+=1;let r=(null!=(a=null==t||null==(o=t.groups)||null==(l=o.name)?void 0:l.length)?a:0)+1;s+="".concat(e.slice(0,r),' data-seq="').concat(n,'"').concat(e.slice(r))}else s+=e}e+=s,t+=s;break}case"replace":e+=this.dressUpDiffContent("delete",this.oldTokens.slice(r.oldStart,r.oldEnd)),t+=this.dressUpDiffContent("create",this.newTokens.slice(r.newStart,r.newEnd));break;default:console.error("Richtext diff error - invalid operation: "+String(r.type))}});let r=[e,t];return this.sideBySideContents=r,r}getUnifiedContent(){if(void 0!==this.unifiedContent)return this.unifiedContent;let e="";return this.operationList.forEach(t=>{switch(t.type){case"create":e+=this.dressUpDiffContent("create",this.newTokens.slice(t.newStart,t.newEnd));break;case"delete":e+=this.dressUpDiffContent("delete",this.oldTokens.slice(t.oldStart,t.oldEnd));break;case"equal":for(let n of this.newTokens.slice(t.newStart,t.newEnd))e+=n;break;case"replace":{var n,r,a,l,o,i;let s=this.oldTokens.slice(t.oldStart,t.oldEnd),c=this.newTokens.slice(t.newStart,t.newEnd);if(1===s.length&&1===c.length&&(null==(n=s[0])?void 0:n.match(vd))&&(null==(r=c[0])?void 0:r.match(vd))){e+=c[0];break}let u=[],d=[],f=t.newStart;for(let n=t.oldStart;n<t.oldEnd;n++){let r=this.oldTokens[n];if(!r)continue;let s=null==r?void 0:r.match(vu);if(s){if([vf,vp].some(e=>null==r?void 0:r.match(e))){u.push(r);continue}e+=this.dressUpDiffContent("delete",u),u.splice(0);let n=!1;for(let r=f;r<t.newEnd;r++){let t=this.newTokens[r];if(!t)continue;let c=null==t?void 0:t.match(vu);if(c&&(null==(a=c.groups)?void 0:a.name)===(null==(l=s.groups)?void 0:l.name)&&(null==(o=c.groups)?void 0:o.isEnd)===(null==(i=s.groups)?void 0:i.isEnd)){n=!0,e+=this.dressUpDiffContent("create",d),e+=t,d.splice(0),f=r+1;break}d.push(t)}n||(e+=r,d.splice(0))}else u.push(r)}f<t.newEnd&&d.push(...this.newTokens.slice(f,t.newEnd)),e+=this.dressUpDiffContent("delete",u),e+=this.dressUpDiffContent("create",d);break}default:console.error("Richtext diff error - invalid operation: "+String(t.type))}}),this.unifiedContent=e,e}constructor(e,t,{classNames:n={createBlock:"html-diff-create-block-wrapper",createInline:"html-diff-create-inline-wrapper",deleteBlock:"html-diff-delete-block-wrapper",deleteInline:"html-diff-delete-inline-wrapper"},greedyBoundary:r=1e3,greedyMatch:a=!0,minMatchedSize:l=2,tokenizeByCharacter:o=!1}={}){if((0,i._)(this,"config",void 0),(0,i._)(this,"leastCommonLength",1/0),(0,i._)(this,"matchedBlockList",[]),(0,i._)(this,"newTokens",[]),(0,i._)(this,"oldTokens",[]),(0,i._)(this,"operationList",[]),(0,i._)(this,"sideBySideContents",void 0),(0,i._)(this,"unifiedContent",void 0),this.config={classNames:(0,s._)({createBlock:"html-diff-create-block-wrapper",createInline:"html-diff-create-inline-wrapper",deleteBlock:"html-diff-delete-block-wrapper",deleteInline:"html-diff-delete-inline-wrapper"},n),greedyBoundary:r,greedyMatch:a,minMatchedSize:l},(e=e.trim())===(t=t.trim())){this.unifiedContent=e;let t=0,n=e.replace(/<([^\s/>]+)[^>]*>/g,(e,n)=>{let r=n.length+1;return"".concat(e.slice(0,r),' data-seq="').concat(++t,'"').concat(e.slice(r))});this.sideBySideContents=[n,n];return}
2let c=o?this.tokenizeByCharacter:this.tokenizeByWord;this.oldTokens=c(e),this.newTokens=c(t),this.matchedBlockList=this.getMatchedBlockList(),this.operationList=this.getOperationList()}},vm="html-diff",vg=(0,p.createContext)(null),vv=e=>{let{children:t}=e,n=(0,p.useRef)(new Set);return(0,p.useEffect)(()=>{let e=e=>{n.current.forEach(t=>{let{handler:n,ref:r}=t;r.current&&!r.current.contains(e.target)&&n()})};return document.addEventListener("mousedown",e),()=>document.removeEventListener("mousedown",e)},[]),(0,b.jsx)(vg,{value:{register:e=>n.current.add(e),unregister:e=>n.current.delete(e)},children:t})},vb=()=>{let e=(0,p.use)(vg);if(!e)throw Error("useClickOutside must be used within a ClickOutsideProvider");return e},vy=e=>{let t=(0,_.c)(7),{action:n,disabled:r}=e,{submit:a}=tq(),{t:l}=(0,g.d)(),o;t[0]!==n||t[1]!==a?(o=()=>{a({action:n,method:"PATCH",skipValidation:!0})},t[0]=n,t[1]=a,t[2]=o):o=t[2];let i=o,s;return t[3]!==r||t[4]!==i||t[5]!==l?(s=(0,b.jsx)(pm,{className:"".concat(vC,"__save"),disabled:r,onClick:i,children:l("general:save")}),t[3]=r,t[4]=i,t[5]=l,t[6]=s):s=t[6],s},vx=e=>{let t=(0,_.c)(7),{action:n,disabled:r}=e,{submit:a}=tq(),{t:l}=(0,g.d)(),o;t[0]!==n||t[1]!==a?(o=()=>{a({action:n,method:"PATCH",overrides:{_status:"published"},skipValidation:!0})},t[0]=n,t[1]=a,t[2]=o):o=t[2];let i=o,s;return t[3]!==r||t[4]!==i||t[5]!==l?(s=(0,b.jsx)(pm,{className:"".concat(vC,"__publish"),disabled:r,onClick:i,children:l("version:publishChanges")}),t[3]=r,t[4]=i,t[5]=l,t[6]=s):s=t[6],s},vw=e=>{let t=(0,_.c)(7),{action:n,disabled:r}=e,{submit:a}=tq(),{t:l}=(0,g.d)(),o;t[0]!==n||t[1]!==a?(o=()=>{a({action:n,method:"PATCH",overrides:{_status:"draft"},skipValidation:!0})},t[0]=n,t[1]=a,t[2]=o):o=t[2];let i=o,s;return t[3]!==r||t[4]!==i||t[5]!==l?(s=(0,b.jsx)(pm,{buttonStyle:"secondary",className:"".concat(vC,"__draft"),disabled:r,onClick:i,children:l("version:saveDraft")}),t[3]=r,t[4]=i,t[5]=l,t[6]=s):s=t[6],s},v_=e=>{var t,n;let{collection:r,collection:{fields:a,labels:{plural:l,singular:o}}={},count:i,drawerSlug:u,ids:d,onSuccess:f,selectAll:h,selectedFields:v,setSelectedFields:x,where:_}=e,{permissions:C,user:S}=aP(),{code:j}=aF(),{closeModal:E}=rF(),{config:{routes:{api:N}}}=(0,m.c)(),{getFormState:k}=uS(),{i18n:T,t:R}=(0,g.d)(),[A,P]=(0,p.useState)(!1),O=(0,w.useRouter)(),I=p.default.useRef(null),M=null==C||null==(t=C.collections)?void 0:t[r.slug],L=(0,w.useSearchParams)(),F=(0,p.useMemo)(()=>eG(v.reduce((e,t)=>(e[t.value.path]=!0,e),{})),[v]),B=(0,p.useCallback)(async e=>{let{formState:t,submitted:n}=e,a=uq(I),{state:l}=await k({collectionSlug:r.slug,docPermissions:M,docPreferences:null,formState:t,operation:"update",schemaPath:r.slug,select:F,signal:a.signal,skipValidation:!n});return I.current=null,l},[k,r,M,F]);(0,p.useEffect)(()=>{let e=I.current;return()=>{uV(e)}},[]);let U=(0,p.useMemo)(()=>{var e;let t=[];_&&t.push(_);let n=eb({collectionConfig:r,search:L.get("search")});return n&&t.push(n),h?t.push((null==(e=uv(L))?void 0:e.where)||{id:{not_equals:""}}):t.push({id:{in:d||[]}}),ec({locale:j,select:{},where:th(t)},{addQueryPrefix:!0})},[r,L,h,d,j,_]),z=(0,p.useCallback)(async e=>{let{dispatchFields:t,formState:n,selected:a}=e;P(!0),x(a||[]);let{state:l}=await k({collectionSlug:r.slug,docPermissions:M,docPreferences:null,formState:n,operation:"update",schemaPath:r.slug,select:eG(a.reduce((e,t)=>(e[t.value.path]=!0,e),{})),skipValidation:!0});t({type:"UPDATE_MANY",formState:l}),P(!1)},[k,r.slug,M,x]);return(0,b.jsx)(lV,{collectionSlug:r.slug,currentEditor:S,hasPublishedDoc:!1,id:null,initialData:{},isLocked:!1,lastUpdateTime:0,mostRecentVersionIsAutosaved:!1,unpublishedVersionCount:0,versionCount:0,children:(0,b.jsx)(lq,{value:"update",children:(0,b.jsxs)("div",{className:"".concat(vC,"__main"),children:[(0,b.jsxs)("div",{className:"".concat(vC,"__header"),children:[(0,b.jsx)("h2",{className:"".concat(vC,"__header__title"),children:R("general:editingLabel",{count:i,label:(0,y.getTranslation)(i>1?l:o,T)})}),(0,b.jsx)("button",{"aria-label":R("general:close"),className:"".concat(vC,"__header__close"),id:"close-drawer__".concat(u),onClick:()=>E(u),type:"button",children:(0,b.jsx)(g.a,{})})]}),(0,b.jsxs)(fE,{className:"".concat(vC,"__form"),isInitializing:A,onChange:[B],onSuccess:()=>{O.replace(ec((0,c._)((0,s._)({},uv(L)),{_r:Date.now(),page:h?"1":void 0}),{addQueryPrefix:!0})),E(u),"function"==typeof f&&f()},children:[(0,b.jsx)(f6,{fields:a,onChange:z,permissions:M.fields}),0===v.length?null:(0,b.jsx)("div",{className:"render-fields",children:v.map((e,t)=>{let{value:{field:n,fieldPermissions:r,path:a}}=e;return(0,b.jsx)(hQ,{clientFieldConfig:n,indexPath:"",parentPath:"",parentSchemaPath:"",path:a,permissions:r},"".concat(a,"-").concat(t))})}),(0,b.jsx)("div",{className:"".concat(vC,"__sidebar-wrap"),children:(0,b.jsx)("div",{className:"".concat(vC,"__sidebar"),children:(0,b.jsx)("div",{className:"".concat(vC,"__sidebar-sticky-wrap"),children:(0,b.jsx)("div",{className:"".concat(vC,"__document-actions"),children:(null==r||null==(n=r.versions)?void 0:n.drafts)?(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)(vw,{action:D({apiRoute:N,path:"/".concat(r.slug).concat(U,"&draft=true")}),disabled:0===v.length}),(0,b.jsx)(vx,{action:D({apiRoute:N,path:"/".concat(r.slug).concat(U,"&draft=true")}),disabled:0===v.length})]}):(0,b.jsx)(vy,{action:D({apiRoute:N,path:"/".concat(r.slug).concat(U)}),disabled:0===v.length})})})})})]})]})})})},vC="edit-many",vS=e=>{var t;let n,r,a=(0,_.c)(16),{collection:l,count:o,ids:i,modalPrefix:s,onSuccess:c,selectAll:u,where:d}=e,{permissions:f}=aP(),{openModal:h}=rF(),{t:m}=(0,g.d)(),v;a[0]===Symbol.for("react.memo_cache_sentinel")?(v=[],a[0]=v):v=a[0];let[y,x]=(0,p.useState)(v),w=null==f||null==(t=f.collections)?void 0:t[l.slug],C="".concat(s?"".concat(s,"-"):"","edit-").concat(l.slug);
2if(0===o||!(null==w?void 0:w.update))return null;if(a[1]===Symbol.for("react.memo_cache_sentinel")?(n=[vC,"".concat(vC,"__toggle")].filter(Boolean),a[1]=n):n=a[1],a[2]!==l||a[3]!==o||a[4]!==C||a[5]!==i||a[6]!==c||a[7]!==h||a[8]!==u||a[9]!==y||a[10]!==m||a[11]!==d){let e;a[13]!==C||a[14]!==h?(e=()=>{h(C),x([])},a[13]=C,a[14]=h,a[15]=e):e=a[15],r=(0,b.jsxs)("div",{className:n.join(" "),children:[(0,b.jsx)(gM,{"aria-label":m("general:edit"),onClick:e,children:m("general:edit")}),(0,b.jsx)(rb,{children:(0,b.jsx)(aw,{Header:null,slug:C,children:(0,b.jsx)(v_,{collection:l,count:o,drawerSlug:C,ids:i,onSuccess:c,selectAll:u,selectedFields:y,setSelectedFields:x,where:d})})})]}),a[2]=l,a[3]=o,a[4]=C,a[5]=i,a[6]=c,a[7]=h,a[8]=u,a[9]=y,a[10]=m,a[11]=d,a[12]=r}else r=a[12];return r};function vj(e){let t=(0,_.c)(16),{id:n,highlightField:r,icon:a,setKey:l,willInvalidateExistingKey:o}=e,i=void 0===o||o,{id:s}=lU(),{toggleModal:c}=rF(),{t:u}=(0,g.d)(),d="generate-confirmation-".concat(s),f;t[0]!==r||t[1]!==l||t[2]!==u?(f=async()=>{await l()!==!1&&(nn.success(u("authentication:newAPIKeyGenerated")),r(!0))},t[0]=r,t[1]=l,t[2]=u,t[3]=f):f=t[3];let h=f,m;if(t[4]!==s||t[5]!==h||t[6]!==a||t[7]!==n||t[8]!==d||t[9]!==u||t[10]!==c||t[11]!==i){let e;t[13]!==d||t[14]!==c?(e=()=>{c(d)},t[13]=d,t[14]=c,t[15]=e):e=t[15],m=(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)(nF,{"aria-label":a?u("authentication:generateNewAPIKey"):void 0,buttonStyle:a?"none":"secondary",className:a?"api-key__regenerate-button":void 0,icon:a,id:n,onClick:e,size:"small",children:!a&&u("authentication:generateNewAPIKey")}),(0,b.jsx)(aE,{body:i?(0,b.jsx)(px,{elements:{1:vE},i18nKey:"authentication:generatingNewAPIKeyWillInvalidate",t:u}):(0,b.jsxs)("span",{children:["Are you sure you want to generate an API key for user ",(0,b.jsx)("strong",{children:s}),"? This will take effect immediately."]}),confirmLabel:u("authentication:generate"),heading:u("authentication:confirmGeneration"),modalSlug:d,onConfirm:h})]}),t[4]=s,t[5]=h,t[6]=a,t[7]=n,t[8]=d,t[9]=u,t[10]=c,t[11]=i,t[12]=m}else m=t[12];return m}function vE(e){let{children:t}=e;return(0,b.jsx)("strong",{children:t})}var vN="dots",vk=e=>{let{ariaLabel:t,className:n,noBackground:r,orientation:a="vertical"}=e;return(0,b.jsxs)("div",{"aria-label":t,className:[n,vN,r&&"".concat(vN,"--no-background"),a&&"".concat(vN,"--").concat(a)].filter(Boolean).join(" "),children:[(0,b.jsx)("div",{}),(0,b.jsx)("div",{}),(0,b.jsx)("div",{})]})},vT=e=>{let{className:t}=e;return(0,b.jsx)("svg",{className:["icon","icon--people",t].filter(Boolean).join(" "),fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{className:"stroke",d:"M14 16C14 14.5855 13.4381 13.229 12.4379 12.2288C11.4377 11.2286 10.0812 10.6667 8.66668 10.6667M8.66668 10.6667C7.25219 10.6667 5.89563 11.2286 4.89544 12.2288C3.89525 13.229 3.33334 14.5855 3.33334 16M8.66668 10.6667C10.5076 10.6667 12 9.17428 12 7.33333C12 5.49238 10.5076 4 8.66668 4C6.82573 4 5.33334 5.49238 5.33334 7.33333C5.33334 9.17428 6.82573 10.6667 8.66668 10.6667ZM16.6667 15.3333C16.6667 13.0867 15.3333 11 14 10C14.4383 9.67118 14.7888 9.23939 15.0204 8.74285C15.252 8.2463 15.3577 7.70031 15.328 7.1532C15.2984 6.60609 15.1343 6.07472 14.8503 5.60613C14.5664 5.13754 14.1713 4.74617 13.7 4.46667",strokeLinecap:"round",strokeLinejoin:"round"})})},vR="active-query-preset";function vA(e){let t=(0,_.c)(11),{activePreset:n,openPresetListDrawer:r,resetPreset:a}=e,{i18n:l,t:o}=(0,g.d)(),{getEntityConfig:i}=(0,m.c)(),s;if(t[0]!==n||t[1]!==i||t[2]!==l||t[3]!==r||t[4]!==a||t[5]!==o){let e,c=i({collectionSlug:"payload-query-presets"}),u=n&&"".concat(vR,"--active"),d;t[7]!==u?(d=[vR,u].filter(Boolean),t[7]=u,t[8]=d):d=t[8],t[9]!==r?(e=()=>{r()},t[9]=r,t[10]=e):e=t[10],s=(0,b.jsx)(op,{className:d.join(" "),id:"select-preset",onClick:e,pillStyle:"light",size:"small",children:(0,b.jsxs)("div",{className:"".concat(vR,"__label"),children:[(null==n?void 0:n.isShared)&&(0,b.jsx)(vT,{className:"".concat(vR,"__shared")}),(0,b.jsx)("div",{className:"".concat(vR,"__label-text-max-width"),children:(0,b.jsx)("div",{className:"".concat(vR,"__label-text"),children:(null==n?void 0:n.title)||o("general:selectLabel",{label:(0,y.getTranslation)(c.labels.singular,l)})})}),n?(0,b.jsx)("div",{className:"".concat(vR,"__clear"),id:"clear-preset",onClick:async e=>{e.stopPropagation(),await a()},onKeyDown:async e=>
2{("Enter"===e.key||" "===e.key)&&(e.stopPropagation(),await a())},role:"button",tabIndex:0,children:(0,b.jsx)(g.a,{})}):null]})}),t[0]=n,t[1]=i,t[2]=l,t[3]=r,t[4]=a,t[5]=o,t[6]=s}else s=t[6];return s}var vP="confirm-delete-preset",vO="payload-query-presets",vD="query-preset-bar",vI=e=>{var t,n,r,a,l;let{activePreset:o,collectionSlug:i,queryPresetPermissions:s}=e,{modified:c,query:u,refineListData:d,setModified:f}=uy(),{i18n:h,t:v}=(0,g.d)(),{openModal:x}=rF(),{config:{routes:{api:w}},getEntityConfig:_}=(0,m.c)(),C=_({collectionSlug:vO}),[S,,{openDrawer:j}]=uJ({id:null==o?void 0:o.id,collectionSlug:vO}),[E,,{closeDrawer:N,openDrawer:k}]=uJ({collectionSlug:vO}),[T,,{closeDrawer:R,openDrawer:A}]=d$({collectionSlugs:[vO],filterOptions:(0,p.useMemo)(()=>({"payload-query-presets":{isTemp:{not_equals:!0},relatedCollection:{equals:i}}}),[i]),selectedCollection:vO}),P=(0,p.useCallback)(async e=>{await d({columns:e.columns?ex(e.columns):void 0,groupBy:e.groupBy||"",preset:e.id,where:e.where},!1)},[d]),O=(0,p.useCallback)(async()=>{await d({columns:[],groupBy:"",preset:"",where:{}},!1)},[d]),I=(0,p.useCallback)(async()=>{try{await fetch(D({apiRoute:w,path:"/".concat(vO,"/").concat(o.id)}),{method:"DELETE"}).then(async e=>{try{var t;let n=await e.json();e.status<400?(nn.success(v("general:titleDeleted",{label:(0,y.getTranslation)(null==C||null==(t=C.labels)?void 0:t.singular,h),title:o.title})),await O()):n.errors?n.errors.forEach(e=>nn.error(e.message)):nn.error(v("error:deletingTitle",{title:o.title}))}catch(e){nn.error(v("error:deletingTitle",{title:o.title}))}})}catch(e){nn.error(v("error:deletingTitle",{title:o.title}))}},[w,null==o?void 0:o.id,null==o?void 0:o.title,v,C,h,O]),M=(0,p.useCallback)(async()=>{try{await fetch(D({apiRoute:w,path:"/".concat(vO,"/").concat(o.id)}),{body:JSON.stringify({columns:ey(u.columns),groupBy:u.groupBy,where:u.where}),credentials:"include",headers:{"Content-Type":"application/json"},method:"PATCH"}).then(async e=>{try{var t;let n=await e.json();e.status<400?(nn.success(v("general:updatedLabelSuccessfully",{label:(0,y.getTranslation)(null==C||null==(t=C.labels)?void 0:t.singular,h)})),f(!1)):n.errors?n.errors.forEach(e=>nn.error(e.message)):nn.error(v("error:unknown"))}catch(e){nn.error(v("error:unknown"))}})}catch(e){nn.error(v("error:unknown"))}},[w,null==o?void 0:o.id,u.columns,u.groupBy,u.where,v,null==C||null==(t=C.labels)?void 0:t.singular,h,f]),L=o&&c;return(0,b.jsxs)(p.Fragment,{children:[(0,b.jsxs)("div",{className:vD,children:[(0,b.jsxs)("div",{className:"".concat(vD,"__menu"),children:[(0,b.jsx)(vA,{activePreset:o,openPresetListDrawer:A,resetPreset:O}),(0,b.jsx)(op,{"aria-label":v("general:newLabel",{label:null==C||null==(n=C.labels)?void 0:n.singular}),className:"".concat(vD,"__create-new-preset"),icon:(0,b.jsx)(nx,{}),id:"create-new-preset",onClick:()=>{k()},size:"small"})]}),(0,b.jsxs)("div",{className:"".concat(vD,"__menu-items"),children:[L&&(0,b.jsx)(gM,{id:"reset-preset",onClick:async()=>{await d({columns:ex(o.columns),groupBy:o.groupBy||"",where:o.where},!1)},type:"button",children:v("general:reset")},"reset"),L&&s.update&&(0,b.jsx)(gM,{id:"save-preset",onClick:async()=>{await M()},type:"button",children:(null==o?void 0:o.isShared)?v("general:updateForEveryone"):v("fields:saveChanges")},"save"),o&&(null==s?void 0:s.delete)&&(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)(gM,{id:"delete-preset",onClick:()=>x(vP),type:"button",children:v("general:deleteLabel",{label:null==C||null==(r=C.labels)?void 0:r.singular})}),(0,b.jsx)(gM,{id:"edit-preset",onClick:()=>{j()},type:"button",children:v("general:editLabel",{label:null==C||null==(a=C.labels)?void 0:a.singular})})]})]})]}),(0,b.jsx)(E,{initialData:{columns:ey(u.columns),groupBy:u.groupBy,relatedCollection:i,where:u.where},onSave:async e=>{let{doc:t}=e;N(),await P(t)},redirectAfterCreate:!1}),(0,b.jsx)(aE,{body:(0,b.jsx)(px,{elements:{1:e=>{let{children:t}=e;return(0,b.jsx)("strong",{children:t})}},i18nKey:"general:aboutToDelete",t:v,variables:{label:null==C||null==(l=C.labels)?void 0:l.singular,title:null==o?void 0:o.title}}),confirmingLabel:v("general:deleting"),heading:v("general:confirmDeletion"),modalSlug:vP,onConfirm:I}),(0,b.jsx)(S,{onDelete:()=>{},onDuplicate:async e=>{let{doc:t}=e;await P(t)},onSave:async e=>{let{doc:t}=e;await P(t)}}),(0,b.jsx)(T,{allowCreate:!1,disableQueryPresets:!0,onSelect:async e=>{let{doc:t}=e;R(),await P(t)}})]})},vM="search-filter";function vL(e){let{handleChange:t,initialParams:n,label:r,searchQueryParam:a}=e,l=(null==n?void 0:n.search)||a,[o,i]=(0,p.useState)("string"==typeof l?l:void 0),s=(0,p.useRef)(!0),c=(0,p.useRef)("string"==typeof l?l:void 0),u=u1(o,300);return(0,p.useEffect)(()=>(l!==c.current&&(s.current=!1,i(l),c.current=l),()=>
2{s.current=!0,c.current=void 0}),[l]),(0,p.useEffect)(()=>{u!==c.current&&s.current&&(t&&t(u),c.current=u)},[u,t]),(0,b.jsx)("div",{className:vM,children:(0,b.jsx)("input",{"aria-label":r,className:"".concat(vM,"__input"),id:"search-filter-input",onChange:e=>{s.current=!0,i(e.target.value)},placeholder:r,type:"text",value:o||""})})}var vF="search-bar";function vB(e){let{Actions:t,className:n,label:r="Search...",onSearchChange:a,searchQueryParam:l}=e;return(0,b.jsxs)("div",{className:[vF,n].filter(Boolean).join(" "),children:[(0,b.jsx)(oC,{}),(0,b.jsx)(vL,{handleChange:a,label:r,searchQueryParam:l}),t&&t.length>0?(0,b.jsx)("div",{className:"".concat(vF,"__actions"),children:t}):null]})}var vU="list-controls",vz=e=>{var t,n;let{beforeActions:r,collectionConfig:a,collectionSlug:l,disableQueryPresets:o,enableColumns:i=!0,enableFilters:s=!0,enableSort:c=!1,listMenuItems:u,queryPreset:d,queryPresetPermissions:f,renderedFilters:h,resolvedFilterOptions:m}=e,{handleSearchChange:v,query:x}=uy(),w=mi(a),{i18n:_,t:C}=(0,g.d)(),{breakpoints:{s:S}}=hg(),j=null!=(t=w&&(0,y.getTranslation)("label"in w&&("string"==typeof w.label||"object"==typeof w.label)?w.label:"name"in w?w.name:null,_))?t:"ID",E=((e,t,n)=>{if(e){let r=em(t,{i18n:n,moveSubFieldsToTop:!0}),a=new Set(e),l=[];for(let e of r)R(e)&&a.has(e.name)&&(l.push(e),a.delete(e.name));return l}return null})(a.admin.listSearchableFields,a.fields,_),N=(0,p.useMemo)(()=>(null==E?void 0:E.length)>0?E.reduce((e,t,n)=>{let r="label"in t&&t.label?t.label:"name"in t?t.name:null;return 0===n?"".concat(C("general:searchBy",{label:(0,y.getTranslation)(r,_)})):n===E.length-1?"".concat(e," ").concat(C("general:or")," ").concat((0,y.getTranslation)(r,_)):"".concat(e,", ").concat((0,y.getTranslation)(r,_))},""):C("general:searchBy",{label:(0,y.getTranslation)(j,_)}),[C,E,_,j]),k=(0,p.useRef)(!!(null==x?void 0:x.where)),T=tf(null==x?void 0:x.where),[A,P]=(0,p.useState)(T?"where":void 0);return(0,p.useEffect)(()=>{!k.current||(null==x?void 0:x.where)?(null==x?void 0:x.where)&&(k.current=!0):k.current=!1},[P,null==x?void 0:x.where]),(0,b.jsxs)("div",{className:vU,children:[(null==a?void 0:a.enableQueryPresets)&&!o&&(0,b.jsx)(vI,{activePreset:d,collectionSlug:l,queryPresetPermissions:f}),(0,b.jsx)(vB,{Actions:[!S&&(0,b.jsx)(p.default.Fragment,{children:r&&r},"before-actions"),i&&(0,b.jsx)(op,{"aria-controls":"".concat(vU,"-columns"),"aria-expanded":"columns"===A,className:"".concat(vU,"__toggle-columns"),icon:(0,b.jsx)(nv,{direction:"columns"===A?"up":"down"}),id:"toggle-list-columns",onClick:()=>P("columns"!==A?"columns":void 0),pillStyle:"light",size:"small",children:C("general:columns")},"toggle-list-columns"),s&&(0,b.jsx)(op,{"aria-controls":"".concat(vU,"-where"),"aria-expanded":"where"===A,className:"".concat(vU,"__toggle-where"),icon:(0,b.jsx)(nv,{direction:"where"===A?"up":"down"}),id:"toggle-list-filters",onClick:()=>P("where"!==A?"where":void 0),pillStyle:"light",size:"small",children:C("general:filters")},"toggle-list-filters"),c&&(0,b.jsx)(op,{"aria-controls":"".concat(vU,"-sort"),"aria-expanded":"sort"===A,className:"".concat(vU,"__toggle-sort"),icon:(0,b.jsx)(nv,{}),id:"toggle-list-sort",onClick:()=>P("sort"!==A?"sort":void 0),pillStyle:"light",size:"small",children:C("general:sort")},"toggle-list-sort"),a.admin.groupBy&&(0,b.jsx)(op,{"aria-controls":"".concat(vU,"-group-by"),"aria-expanded":"group-by"===A,className:"".concat(vU,"__toggle-group-by"),icon:(0,b.jsx)(nv,{direction:"group-by"===A?"up":"down"}),id:"toggle-group-by",onClick:()=>P("group-by"!==A?"group-by":void 0),pillStyle:"light",size:"small",children:C("general:groupByLabel",{label:""})},"toggle-group-by"),u&&Array.isArray(u)&&u.length>0&&(0,b.jsx)(nO,{button:(0,b.jsx)(vk,{ariaLabel:C("general:moreOptions")}),className:"".concat(vU,"__popup"),horizontalAlign:"right",id:"list-menu",size:"small",verticalAlign:"bottom",children:(0,b.jsx)(n_.ButtonGroup,{children:u.map((e,t)=>(0,b.jsx)(p.Fragment,{children:e},"list-menu-item-".concat(t)))})},"list-menu")].filter(Boolean),label:N,onSearchChange:v,searchQueryParam:null==x?void 0:x.search}
2,l),i&&(0,b.jsx)(or,{className:"".concat(vU,"__columns"),height:"columns"===A?"auto":0,id:"".concat(vU,"-columns"),children:(0,b.jsx)(uA,{collectionSlug:a.slug})}),(0,b.jsx)(or,{className:"".concat(vU,"__where"),height:"where"===A?"auto":0,id:"".concat(vU,"-where"),children:(0,b.jsx)(m$,{collectionPluralLabel:null==a||null==(n=a.labels)?void 0:n.plural,collectionSlug:a.slug,fields:null==a?void 0:a.fields,renderedFilters:h,resolvedFilterOptions:m})}),a.admin.groupBy&&(0,b.jsx)(or,{className:"".concat(vU,"__group-by"),height:"group-by"===A?"auto":0,id:"".concat(vU,"-group-by"),children:(0,b.jsx)(mW,{collectionSlug:a.slug,fields:a.fields})})]})};function vV(e){let{collection:t,collection:{slug:n,labels:{plural:r,singular:a}}={},drawerSlug:l,ids:o,onSuccess:i,selectAll:u,where:d}=e,{clearRouteCache:f}=ph(),{config:{routes:{api:h}}}=(0,m.c)(),{code:v}=aF(),x=(0,w.useRouter)(),_=(0,w.useSearchParams)(),{i18n:C,t:S}=(0,g.d)(),j=(0,p.useCallback)(()=>{nn.error(S("error:unknown"))},[S]),E=p.default.useMemo(()=>{var e;let n=[{_status:{not_equals:"published"}}];d&&n.push(d);let r=eb({collectionConfig:t,search:_.get("search")});return r&&n.push(r),u?n.push((null==(e=uv(_))?void 0:e.where)||{id:{not_equals:""}}):n.push({id:{in:o||[]}}),ec({locale:v,select:{},where:th(n)},{addQueryPrefix:!0})},[t,_,u,o,v,d]),N=(0,p.useCallback)(async()=>{let e=D({apiRoute:h,path:"/".concat(n).concat(E,"&draft=true")});await aT.patch(e,{body:JSON.stringify({_status:"published"}),headers:{"Accept-Language":C.language,"Content-Type":"application/json"}}).then(async e=>{try{let t=await e.json(),n=(null==t?void 0:t.docs.length)||0,l=n>1?r:a;return e.status<400||n>0?(nn.success(S("general:updatedCountSuccessfully",{count:n,label:(0,y.getTranslation)(l,C)})),(null==t?void 0:t.errors.length)>0&&nn.error(t.message,{description:t.errors.map(e=>e.message).join("\n")}),x.replace(ec((0,c._)((0,s._)({},uv(_)),{page:u?"1":void 0}),{addQueryPrefix:!0})),f(),"function"==typeof i&&i(),null):(t.errors?t.errors.forEach(e=>nn.error(e.message)):j(),!1)}catch(e){return j()}})},[h,n,E,C,r,a,S,x,_,u,f,j,i]);return(0,b.jsx)(aE,{body:S("version:aboutToPublishSelection",{label:(0,y.getTranslation)(r,C)}),cancelLabel:S("general:cancel"),confirmingLabel:S("version:publishing"),confirmLabel:S("general:confirm"),heading:S("version:confirmPublish"),modalSlug:l,onConfirm:N})}var vq=e=>{var t,n;let r,a=(0,_.c)(12),{collection:l,collection:o,count:i,ids:s,modalPrefix:c,onSuccess:u,selectAll:d,where:f}=e,{slug:h,versions:m}=void 0===o?{}:o,{permissions:v}=aP(),{t:y}=(0,g.d)(),{openModal:x}=rF(),w=null==v||null==(n=v.collections)||null==(t=n[h])?void 0:t.update,C="".concat(c?"".concat(c,"-"):"","publish-").concat(h);if(!(null==m?void 0:m.drafts)||0===i||!w)return null;if(a[0]!==l||a[1]!==C||a[2]!==s||a[3]!==u||a[4]!==x||a[5]!==d||a[6]!==y||a[7]!==f){let e;a[9]!==C||a[10]!==x?(e=()=>{x(C)},a[9]=C,a[10]=x,a[11]=e):e=a[11],r=(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)(gM,{"aria-label":y("version:publish"),onClick:e,children:y("version:publish")}),(0,b.jsx)(vV,{collection:l,drawerSlug:C,ids:s,onSuccess:u,selectAll:d,where:f})]}),a[0]=l,a[1]=C,a[2]=s,a[3]=u,a[4]=x,a[5]=d,a[6]=y,a[7]=f,a[8]=r}else r=a[8];return r},vH="confirm-restore-many-docs",v$="restore-many",vK=e=>{var t,n,r,a,l;let{collection:{slug:o}={},viewType:i}=e,{permissions:u}=aP(),{config:{collections:d,routes:f,serverURL:h}}=(0,m.c)(),{code:v}=aF(),x=(0,w.useRouter)(),{clearRouteCache:_}=ph(),C=(0,w.useSearchParams)(),{count:S,getSelectedIds:j,selectAll:E,toggleAll:N}=gP(),{openModal:k}=rF(),{i18n:T,t:R}=(0,g.d)(),[A,P]=p.default.useState(!1),O=null==u||null==(n=u.collections)||null==(t=n[o])?void 0:t.update;if(E===gk.None||!O||"trash"!==i)return null;let I=E===gk.AllAvailable,M=I?[]:j(),L=null==(r=uv(C))?void 0:r.where,F={and:[...Array.isArray(null==L?void 0:L.and)?L.and:L?[L]:[],{deletedAt:{exists:!0}}]},B=async()=>{var e,t,n,r;let a,l=d.find(e=>e.slug===o);if(!l)return;a=I?F:{and:[{id:{in:M}},{deletedAt:{exists:!0}}]};let i=D({apiRoute:f.api,path:"/".concat(o).concat(ec({limit:0,locale:v,select:{},trash:!0,where:eb({collectionConfig:l,search:null==(e=uv(C))?void 0:e.search,where:a})},{addQueryPrefix:!0}))}),u={deletedAt:null};(null==l||null==(t=l.versions)?void 0:t.drafts)&&(u._status=A?"published":"draft");let p=await aT.patch(i,{body:JSON.stringify(u),headers:{"Accept-Language":T.language,"Content-Type":"application/json"}});try{let{plural:e,singular:t}=l.labels,a=await p.json(),o=(null==a||null==(n=a.docs)?void 0:n.length)||0;(p.status<400||o>0)&&nn.success(R("general:restoredCountSuccessfully",{count:o,label:(0,y.getTranslation)(o>1?e:t,T)})),(null==a||null==(r=a.errors)?void 0:r.length)>0&&nn.error(a.message,{description:a.errors.map(e=>e.message).join("\n")})}catch(e){nn.error(R("error:unknown"))}N(),x.replace(ec((0,c._)((0,s._)({},uv(C)),{page:I?"1":void 0}),{addQueryPrefix:!0})),_()},U=d.find(e=>{let{slug:t}=e;return t===o}),z=(0,y.getTranslation)(1===S?U.labels.singular:U.labels.plural,T);return(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)(gM,{"aria-label":R("general:restore"),className:"restore-documents__toggle",onClick:()=>{k(vH)},children:R("general:restore")}),(0,b.jsx)(aE,{body:(0,b.jsxs)(p.default.Fragment,{children:[R((null==U||null==(a=U.versions)?void 0:a.drafts)?"general:aboutToRestoreAsDraftCount":"general:aboutToRestoreCount",{count:S,label:z}),(null==U||null==(l=U.versions)?void 0:l.drafts)&&(0,b.jsx)("div",{className:"".concat(v$,"__checkbox"),children:(0,b.jsx)(l5,{checked:A,id:"restore-as-
2published-many",label:R("general:restoreAsPublished"),name:"restore-as-published-many",onToggle:e=>P(e.target.checked)})})]}),className:v$,confirmingLabel:R("general:restoring"),heading:R("general:confirmRestoration"),modalSlug:vH,onConfirm:B})]})};function vG(e){let{collection:t,collection:{slug:n,labels:{plural:r,singular:a}}={},drawerSlug:l,ids:o,onSuccess:i,selectAll:u,where:d}=e,{config:{routes:{api:f}}}=(0,m.c)(),{code:h}=aF(),{i18n:v,t:x}=(0,g.d)(),_=(0,w.useSearchParams)(),C=(0,w.useRouter)(),{clearRouteCache:S}=ph(),j=(0,p.useCallback)(()=>{nn.error(x("error:unknown"))},[x]),E=p.default.useMemo(()=>{let e=[{_status:{not_equals:"draft"}}];d&&e.push(d);let n=eb({collectionConfig:t,search:_.get("search")});return n&&e.push(n),u||e.push({id:{in:o||[]}}),ec({locale:h,select:{},where:th(e)},{addQueryPrefix:!0})},[t,_,u,o,h,d]),N=(0,p.useCallback)(async()=>{let e=D({apiRoute:f,path:"/".concat(n).concat(E)});await aT.patch(e,{body:JSON.stringify({_status:"draft"}),headers:{"Accept-Language":v.language,"Content-Type":"application/json"}}).then(async e=>{try{let t=await e.json(),n=(null==t?void 0:t.docs.length)||0,l=n>1?r:a;return e.status<400||n>0?(nn.success(x("general:updatedCountSuccessfully",{count:n,label:(0,y.getTranslation)(l,v)})),(null==t?void 0:t.errors.length)>0&&nn.error(t.message,{description:t.errors.map(e=>e.message).join("\n")}),C.replace(ec((0,c._)((0,s._)({},uv(_)),{page:u?"1":void 0}),{addQueryPrefix:!0})),S(),"function"==typeof i&&i(),null):(t.errors?t.errors.forEach(e=>nn.error(e.message)):j(),!1)}catch(e){return j()}})},[f,n,E,v,r,a,x,C,_,u,S,j,i]);return(0,b.jsx)(aE,{body:x("version:aboutToUnpublishSelection",{label:(0,y.getTranslation)(r,v)}),confirmingLabel:x("version:unpublishing"),heading:x("version:confirmUnpublish"),modalSlug:l,onConfirm:N})}var vW=e=>{var t,n;let r,a=(0,_.c)(12),{collection:l,collection:o,count:i,ids:s,modalPrefix:c,onSuccess:u,selectAll:d,where:f}=e,{slug:h,versions:m}=void 0===o?{}:o,{t:v}=(0,g.d)(),{permissions:y}=aP(),{toggleModal:x}=rF(),w=null==y||null==(n=y.collections)||null==(t=n[h])?void 0:t.update,C="".concat(c?"".concat(c,"-"):"","unpublish-").concat(h);if(!(null==m?void 0:m.drafts)||0===i||!w)return null;if(a[0]!==l||a[1]!==C||a[2]!==s||a[3]!==u||a[4]!==d||a[5]!==v||a[6]!==x||a[7]!==f){let e;a[9]!==C||a[10]!==x?(e=()=>{x(C)},a[9]=C,a[10]=x,a[11]=e):e=a[11],r=(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)(gM,{"aria-label":v("version:unpublish"),onClick:e,children:v("version:unpublish")}),(0,b.jsx)(vG,{collection:l,drawerSlug:C,ids:s,onSuccess:u,selectAll:d,where:f})]}),a[0]=l,a[1]=C,a[2]=s,a[3]=u,a[4]=d,a[5]=v,a[6]=x,a[7]=f,a[8]=r}else r=a[8];return r},vY=e=>{let t=(0,_.c)(21),{collectionConfig:n,disableBulkDelete:r,disableBulkEdit:a,hasDeletePermission:l,hasTrashPermission:o,label:i,modalPrefix:s,showSelectAllAcrossPages:c,viewT
2ype:u,where:d}=e,f=void 0===c||c,{count:h,selectAll:m,selectedIDs:v,toggleAll:y,totalDocs:x}=gP(),{t:w}=(0,g.d)(),C;t[0]!==y?(C=()=>y(),t[0]=y,t[1]=C):C=t[1];let S=C;if(0===h)return null;let j=(null==n?void 0:n.trash)&&"trash"===u,E;return t[2]!==n||t[3]!==h||t[4]!==r||t[5]!==a||t[6]!==l||t[7]!==o||t[8]!==j||t[9]!==i||t[10]!==s||t[11]!==S||t[12]!==m||t[13]!==v||t[14]!==f||t[15]!==w||t[16]!==y||t[17]!==x||t[18]!==u||t[19]!==d?(E=(0,b.jsx)(gI,{count:h,ListActions:[m!==gk.AllAvailable&&h<x&&!1!==f?(0,b.jsx)(gM,{"aria-label":w("general:selectAll",{count:"(".concat(x,")"),label:i}),id:"select-all-across-pages",onClick:()=>y(!0),children:w("general:selectAll",{count:"(".concat(x,")"),label:""})},"select-all"):null].filter(Boolean),SelectionActions:[!a&&!j&&(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)(vS,{collection:n,count:h,ids:v,modalPrefix:s,onSuccess:S,selectAll:m===gk.AllAvailable,where:d}),(0,b.jsx)(vq,{collection:n,count:h,ids:v,modalPrefix:s,onSuccess:S,selectAll:m===gk.AllAvailable,where:d}),(0,b.jsx)(vW,{collection:n,count:h,ids:v,modalPrefix:s,onSuccess:S,selectAll:m===gk.AllAvailable,where:d})]},"bulk-actions"),j&&(0,b.jsx)(vK,{collection:n,viewType:u},"bulk-restore"),!r&&(0,b.jsx)(gL,{collection:n,hasDeletePermission:l,hasTrashPermission:o,modalPrefix:s,viewType:u},"bulk-delete")].filter(Boolean)}),t[2]=n,t[3]=h,t[4]=r,t[5]=a,t[6]=l,t[7]=o,t[8]=j,t[9]=i,t[10]=s,t[11]=S,t[12]=m,t[13]=v,t[14]=f,t[15]=w,t[16]=y,t[17]=x,t[18]=u,t[19]=d,t[20]=E):E=t[20],E};function vQ(e){let{slug:t,className:n}=e,{closeModal:r}=rF(),{t:a}=(0,g.d)();return(0,b.jsx)("button",{"aria-label":a("general:close"),className:["close-modal-button",n].filter(Boolean).join(" "),onClick:()=>{r(t)},type:"button",children:(0,b.jsx)(g.a,{})},"close-button")}var vX="default-list-view-tabs",vJ=e=>{var t,n,r,a;let l,o=(0,_.c)(20),{collectionConfig:i,config:s,onChange:c,viewType:u}=e,{i18n:d,t:f}=(0,g.d)(),{setPreference:p}=lD(),h=(0,w.useRouter)(),m=i.trash,v=i.folders&&s.folders;if(!m&&!v)return null;o[0]!==i.slug||o[1]!==s||o[2]!==c||o[3]!==h||o[4]!==p?(l=async e=>{c&&c(e),("list"===e||"folders"===e)&&await p("collection-".concat(i.slug),{listViewType:e});let t="/collections/".concat(i.slug);switch(e){case"folders":s.folders&&(t="/collections/".concat(i.slug,"/").concat(s.folders.slug));break;case"trash":t="/collections/".concat(i.slug,"/trash")}let n=D({adminRoute:s.routes.admin,path:t});h.push(n)},o[0]=i.slug,o[1]=s,o[2]=c,o[3]=h,o[4]=p,o[5]=l):l=o[5];let x=l,C="".concat(f("general:all")," ").concat((0,y.getTranslation)(null==i||null==(t=i.labels)?void 0:t.plural,d)),S;if(o[6]!==C||o[7]!==(null==(n=i.labels)?void 0:n.plural)||o[8]!==x||o[9]!==d||o[10]!==v||o[11]!==m||o[12]!==f||o[13]!==u){let e,t;o[15]===Symbol.for("react.memo_cache_sentinel")?(e=/\s+/g,o[15]=e):e=o[15];let n=C.toLowerCase().replace(e,"-"),l="list"===u&&"".concat(vX,"__button--active"),s;o[16]!==l?(s=["".concat(vX,"__button"),l].filter(Boolean),o[16]=l,o[17]=s):s=o[17],o[18]!==x?(t=()=>x("list"),o[18]=x,o[19]=t):t=o[19],S=(0,b.jsxs)("div",{className:vX,children:[(0,b.jsxs)(nF,{buttonStyle:"tab",className:s.join(" "),disabled:"list"===u,el:"button",id:n,onClick:t,children:[f("general:all")," ",(0,y.getTranslation)(null==i||null==(r=i.labels)?void 0:r.plural,d)]}),v&&(0,b.jsx)(nF,{buttonStyle:"tab",className:["".concat(vX,"__button"),"folders"===u&&"".concat(vX,"__button--active")].filter(Boolean).join(" "),disabled:"folders"===u,el:"button",onClick:()=>x("folders"),children:f("folder:byFolder")}),m&&(0,b.jsx)(nF,{buttonStyle:"tab",className:["".concat(vX,"__button"),"trash"===u&&"".concat(vX,"__button--active")].filter(Boolean).join(" "),disabled:"trash"===u,el:"button",id:"trash-view-pill",onClick:()=>x("trash"),children:f("general:trash")})]}),o[6]=C,o[7]=null==(a=i.labels)?void 0:a.plural,o[8]=x,o[9]=d,o[10]=v,o[11]=m,o[12]=f,o[13]=u,o[14]=S}else S=o[14];return S},vZ="list-header",v0=e=>(0,b.jsxs)("header",{className:[vZ,e.className].filter(Boolean).join(" "),children:[(0,b.jsxs)("div",{className:"".concat(vZ,"__content"),children:[(0,b.jsxs)("div",{className:"".concat(vZ,"__title-and-actions"),children:[(0,b.jsx)("h1",{className:"".concat(vZ,"__title"),children:e.title}),e.TitleActions.length?(0,b.jsx)("div",{className:"".concat(vZ,"__title-actions"),children:e.TitleActions}):null]}),e.Actions.length?(0,b.jsx)("div",{className:"".concat(vZ,"__actions"),children:e.Actions}):null]}),e.AfterListHeaderContent?(0,b.jsx)("div",{className:"".concat(vZ,"__after-header-content"),children:e.AfterListHeaderContent}):null]}),v1=()=>{let e=(0,_.c)(12),{i18n:t,t:n}=(0,g.d)(),{config:r,getEntityConfig:a}=(0,m.c)(),{collections:l}=r,{enabledCollections:o,selectedOption:i,setSelectedOption:s}=ug(),c;if(e[0]!==l||e[1]!==o||e[2]!==a||e[3]!==t||e[4]!==i||e[5]!==s||e[6]!==n){c=Symbol.for("react.early_return_sentinel");e:{let r;e[8]!==o?(r=e=>{let{slug:t}=e;return o.includes(t)},e[8]=o,e[9]=r):r=e[9];let u=l.filter(r);if(u.length>1){let r=a({collectionSlug:i.value}),l;e[10]!==t?(l=e=>({label:(0,y.getTranslation)(e.labels.singular,t),value:e.slug}),e[10]=t,e[11]=l):l=e[11],c=(0,b.jsxs)("div",{className:"".concat("list-drawer","__select-collection-wrap"),children:[(0,b.jsx)(az,{label:n("upload:selectCollectionToBrowse")}),(0,b.jsx)(c9,{className:"".concat(vZ,"__select-collection"),isClearable:!1,onChange:s,options:u.map(l),value:{label:(0,y.getTranslation)(null==r?void 0:r.labels.singular,t),value:null==r?void 0:r.slug}})]});break e}}e[0]=l,e[1]=o,e[2]=a,e[3]=t,e[4]=i,e[5]=s,e[6]=n,e[7]=c}else c=e[7];return c!==Symbol.for("react.early_return_sentinel")?c:null};function v2(e){let t,n=(0,_.c)(3),{hasCreatePermission:r}=e,{DocumentDrawerToggler:a}=ug(),{t:l}=(0,g.d)();return r?(n[0]!==a||n[1]!==l?(t=(0,b.jsx)(a,{className:"".concat("list-header","__create-new-button"),children:(0,b.jsx)(op,{size:"small",children:l("general:createNew")})},"create-new-button-toggler"),n[0]=a,n[1]=l,n[2]=t):t=n[2],t):null}function v3(e){let t,n=(0,_.c)(14),{collectionSlug:r,hasCreatePermission:a,isBulkUploadEnabled:l,onBulkUploadSuccess:o,openBulkUpload:i}=e,{drawerSlug:s,setCollectionSlug:c,setFolderID:u,setOnSuccess:d}=hL(),{folderID:f}=pd(),{t:p}=(0,g.d)(),{openModal:h}=rF(),m=(0,w.useRouter)(),v;n[0]!==s||n[1]!==r||n[2]!==f||n[3]!==o||n[4]!==i||n[5]!==h||n[6]!==m||n[7]!==c||n[8]!==u||n[9]!==d?(v=()=>{"function"==typeof i?i():(c(r),u(f),h(s),d(()=>{"function"==typeof o?o():m.refresh()}))},n[0]=s,n[1]=r,n[2]=f,n[3]=o,n[4]=i,n[5]=h,n[6]=m,n[7]=c,n[8]=u,n[9]=d,n[10]=v):v=n[10];let y=v;return a&&l?(n[11]!==y||n[12]!==p?(t=(0,b.jsx)(nF,{"aria-label":p("upload:bulkUpload"),buttonStyle:"pill",onClick:y,size:"small",children:p("upload:bulkUpload")},"bulk-upload-button"),n[11]=y,n[12]=p,n[13]=t):t=n[13],t):null}function v6(e){var t;let n=(0,_.c)(5),{collectionConfig:r,hasCreatePermission:a,newDocumentURL:l}=e,{i18n:o,t:i}
2=(0,g.d)();if(!a)return null;let s=null==r||null==(t=r.labels)?void 0:t.singular,c;return n[0]!==o||n[1]!==l||n[2]!==i||n[3]!==s?(c=(0,b.jsx)(nF,{"aria-label":i("general:createNewLabel",{label:(0,y.getTranslation)(s,o)}),buttonStyle:"pill",className:"".concat("list-create-new-doc","__create-new-button"),el:"link",size:"small",to:l,children:i("general:createNew")},"create-new-button"),n[0]=o,n[1]=l,n[2]=i,n[3]=s,n[4]=c):c=n[4],c}var v5="create-new-doc-in-folder";function v4(e){let t,n=(0,_.c)(10),{buttonLabel:r,buttonSize:a,buttonStyle:l,collectionSlugs:o,onRequestCreate:i}=e,s=void 0===a?"small":a,c=void 0===l?"pill":l,{i18n:u}=(0,g.d)(),{config:d}=(0,m.c)(),f;n[0]!==o||n[1]!==d?(f=()=>o.reduce((e,t)=>{let n=d.collections.find(e=>{let{slug:n}=e;return n===t});return n&&e.push(n),e},[]),n[0]=o,n[1]=d,n[2]=f):f=n[2];let[h]=p.default.useState(f);return 0===h.length?null:(n[3]!==r||n[4]!==s||n[5]!==c||n[6]!==h||n[7]!==u||n[8]!==i?(t=(0,b.jsx)(p.default.Fragment,{children:1===h.length?(0,b.jsx)(nF,{buttonStyle:c,className:"".concat(v5,"__button"),el:"div",onClick:()=>i(h[0].slug),size:s,children:r}):(0,b.jsx)(nO,{button:(0,b.jsx)(nF,{buttonStyle:c,className:"".concat(v5,"__popup-button"),el:"div",icon:"chevron",size:s,children:r}),buttonType:"default",className:"".concat(v5,"__action-popup"),children:(0,b.jsx)(n_.ButtonGroup,{children:h.map((e,t)=>(0,b.jsx)(n_.Button,{onClick:()=>i(e.slug),children:(0,y.getTranslation)(e.labels.singular,u)},t))})})}),n[3]=r,n[4]=s,n[5]=c,n[6]=h,n[7]=u,n[8]=i,n[9]=t):t=n[9],t)}var v8="confirm-empty-trash";function v9(e){var t,n,r;let{collectionConfig:a,hasDeletePermission:l}=e,{i18n:o,t:i}=(0,g.d)(),{code:u}=aF(),{config:d}=(0,m.c)(),{openModal:f}=rF(),h=(0,w.useRouter)(),v=(0,w.useSearchParams)(),{clearRouteCache:x}=ph(),[_,C]=p.default.useState(null);p.default.useEffect(()=>{(async()=>{let e=ec({depth:0,limit:0,locale:u,trash:!0,where:{deletedAt:{exists:!0}}},{addQueryPrefix:!0});try{var t;let n=await (await aT.get(D({apiRoute:d.routes.api,path:"/".concat(a.slug).concat(e)}),{headers:{"Accept-Language":o.language,"Content-Type":"application/json"}})).json();C(null!=(t=null==n?void 0:n.totalDocs)?t:0)}catch(e){C(0)}})()},[a.slug,d,o.language,u]);let S=p.default.useCallback(async()=>{if(!l)return;let{slug:e,labels:t}=a,n=ec({limit:0,locale:u,trash:!0,where:{deletedAt:{exists:!0}}},{addQueryPrefix:!0}),r=await aT.delete(D({apiRoute:d.routes.api,path:"/".concat(e).concat(n)}),{headers:{"Accept-Language":o.language,"Content-Type":"application/json"}});try{var f,p;let e=await r.json(),n=(null==e||null==(f=e.docs)?void 0:f.length)||0;r.status<400&&nn.success(i("general:permanentlyDeletedCountSuccessfully",{count:n,label:(0,y.getTranslation)(null==t?void 0:t.plural,o)})),(null==e||null==(p=e.errors)?void 0:p.length)>0&&nn.error(e.message,{description:e.errors.map(e=>e.message).join("\n")}),h.replace(ec((0,c._)((0,s._)({},Object.fromEntries(v.entries())),{page:"1"}),{addQueryPrefix:!0})),x()}catch(e){nn.error(i("error:unknown"))}},[a,d,l,o,i,u,v,h,x]);return(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)(nF,{"aria-label":i("general:emptyTrashLabel",{label:(0,y.getTranslation)(null==a||null==(t=a.labels)?void 0:t.plural,o)}),buttonStyle:"pill",disabled:0===_,id:"empty-trash-button",onClick:()=>{f(v8)},size:"small",children:i("general:emptyTrash")},"empty-trash-button"),(0,b.jsx)(aE,{body:(0,b.jsx)(px,{elements:{0:e=>{let{children:t}=e;return(0,b.jsx)("strong",{children:t})},1:e=>{let{children:t}=e;return(0,b.jsx)("strong",{children:t})}},i18nKey:"general:aboutToPermanentlyDeleteTrash",t:i,variables:{count:null!=_?_:0,label:(0,y.getTranslation)(1===_?null==(n=a.labels)?void 0:n.singular:null==(r=a.labels)?void 0:r.plural,o)}}),confirmingLabel:i("general:deleting"),heading:i("general:confirmDeletion"),modalSlug:v8,onConfirm:S})]})}var v7="list-drawer",be=e=>{var t,n,r,a;let{className:l,collectionConfig:o,Description:i,disableBulkDelete:s,disableBulkEdit:c,hasCreatePermission:u,hasDeletePermission:d,hasTrashPermission:f,i18n:p,isBulkUploadEnabled:h,isTrashEnabled:g,newDocumentURL:v,onBulkUploadSuccess:x,openBulkUpload:w,smallBreak:_,viewType:C}=e,{config:S,getEntityConfig:j}=(0,m.c)(),{drawerSlug:E,isInDrawer:N,selectedOption:k}=ug(),T="trash"===C,{isGroupingBy:R}=uy();return N?(0,b.jsx)(v0,{Actions:[(0,b.jsx)(vQ,{className:"".concat(v7,"__header-close"),slug:E},"close-button")],AfterListHeaderContent:(0,b.jsxs)(b.Fragment,{children:[i,(0,b.jsx)(v1,{})]}),className:"".concat(v7,"__header"),title:(0,y.getTranslation)(null==(n=j({collectionSlug:k.value}))||null==(t=n.labels)?void 0:t.plural,p),TitleActions:[(0,b.jsx)(v2,{hasCreatePermission:u}
2,"list-drawer-create-new-doc")].filter(Boolean)}):(0,b.jsx)(v0,{Actions:[!_&&!R&&(0,b.jsx)(vY,{collectionConfig:o,disableBulkDelete:s,disableBulkEdit:c,hasDeletePermission:d,hasTrashPermission:f,label:(0,y.getTranslation)(null==o||null==(r=o.labels)?void 0:r.plural,p),showSelectAllAcrossPages:!R,viewType:C},"list-selection"),(0,b.jsx)(vJ,{collectionConfig:o,config:S,viewType:C},"default-list-actions")].filter(Boolean),AfterListHeaderContent:i,className:l,title:(0,y.getTranslation)(null==o||null==(a=o.labels)?void 0:a.plural,p),TitleActions:[u&&!T&&(0,b.jsx)(v6,{collectionConfig:o,hasCreatePermission:u,newDocumentURL:v},"list-header-create-new-doc"),u&&h&&!T&&(0,b.jsx)(v3,{collectionSlug:o.slug,hasCreatePermission:u,isBulkUploadEnabled:h,onBulkUploadSuccess:x,openBulkUpload:w},"list-header-bulk-upload"),d&&g&&"trash"===C&&(0,b.jsx)(v9,{collectionConfig:o,hasDeletePermission:d},"list-header-empty-trash")].filter(Boolean)})},bt="group-by-header",bn="per-page",br=[5,10,25,50,100],ba=e=>{let t=(0,_.c)(9),{defaultLimit:n,handleChange:r,limit:a,limits:l}=e,o=void 0===l?br:l,{t:i}=(0,g.d)(),s=eO(a)?a:void 0===n?10:n,c;if(t[0]!==r||t[1]!==s||t[2]!==o||t[3]!==i){let e;t[5]!==r||t[6]!==s||t[7]!==o?(e=e=>{let{close:t}=e;return(0,b.jsx)(n_.ButtonGroup,{children:o.map((e,n)=>(0,b.jsxs)(n_.Button,{className:["".concat(bn,"__button"),e===s&&"".concat(bn,"__button-active")].filter(Boolean).join(" "),onClick:()=>{t(),r&&r(e)},children:[e===s&&(0,b.jsx)("div",{className:"".concat(bn,"__chevron"),children:(0,b.jsx)(nv,{direction:"right",size:"small"})}),"Â ",(0,b.jsx)("span",{children:e})]},n))})},t[5]=r,t[6]=s,t[7]=o,t[8]=e):e=t[8],c=(0,b.jsx)("div",{className:bn,children:(0,b.jsx)(nO,{button:(0,b.jsxs)("div",{className:"".concat(bn,"__base-button"),children:[(0,b.jsx)("span",{children:i("general:perPage",{limit:s})}),"Â ",(0,b.jsx)(nv,{className:"".concat(bn,"__icon")})]}),horizontalAlign:"right",render:e,size:"small"})}),t[0]=r,t[1]=s,t[2]=o,t[3]=i,t[4]=c}else c=t[4];return c},bl="page-controls",bo=e=>{var t,n,r,a,l,o;let i=(0,_.c)(16),{AfterPageControls:s,collectionConfig:c,data:u,handlePageChange:d,handlePerPageChange:f,limit:h}=e,{i18n:m}=(0,g.d)(),v;return i[0]!==s||i[1]!==(null==c||null==(n=c.admin)||null==(t=n.pagination)?void 0:t.limits)||i[2]!==u.hasNextPage||i[3]!==u.hasPrevPage||i[4]!==u.limit||i[5]!==u.nextPage||i[6]!==u.page||i[7]!==u.pagingCounter||i[8]!==u.prevPage||i[9]!==u.totalDocs||i[10]!==u.totalPages||i[11]!==d||i[12]!==f||i[13]!==m||i[14]!==h?(v=(0,b.jsxs)("div",{className:bl,children:[(0,b.jsx)(dS,{hasNextPage:u.hasNextPage,hasPrevPage:u.hasPrevPage,limit:u.limit,nextPage:u.nextPage,numberOfNeighbors:1,onChange:d,page:u.page,prevPage:u.prevPage,totalPages:u.totalPages}),u.totalDocs>0&&(0,b.jsxs)(p.Fragment,{children:[(0,b.jsxs)("div",{className:"".concat(bl,"__page-info"),children:[u.page*u.limit-(u.limit-1),"-",u.totalPages>1&&u.totalPages!==u.page?u.limit*u.page:u.totalDocs," ",m.t("general:of")," ",u.totalDocs]}),(0,b.jsx)(ba,{handleChange:f,limit:h,limits:null==c||null==(a=c.admin)||null==(r=a.pagination)?void 0:r.limits,resetPage:u.totalDocs<=u.pagingCounter}),s]})]}),i[0]=s,i[1]=null==c||null==(o=c.admin)||null==(l=o.pagination)?void 0:l.limits,i[2]=u.hasNextPage,i[3]=u.hasPrevPage,i[4]=u.limit,i[5]=u.nextPage,i[6]=u.page,i[7]=u.pagingCounter,i[8]=u.prevPage,i[9]=u.totalDocs,i[10]=u.totalPages,i[11]=d,i[12]=f,i[13]=m,i[14]=h,i[15]=v):v=i[15],v},bi=e=>{let t,n=(0,_.c)(10),{AfterPageControls:r,collectionConfig:a}=e,{data:l,defaultLimit:o,handlePageChange:i,handlePerPageChange:s,query:c}=uy(),u;return n[0]!==o||n[1]!==c.limit?(u=eO(c.limit)?c.limit:o,n[0]=o,n[1]=c.limit,n[2]=u):u=n[2],n[3]!==r||n[4]!==a||n[5]!==l||n[6]!==i||n[7]!==s||n[8]!==u?(t=(0,b.jsx)(bo,{AfterPageControls:r,collectionConfig:a,data:l,handlePageChange:i,handlePerPageChange:s,limit:u}),n[3]=r,n[4]=a,n[5]=l,n[6]=i,n[7]=s,n[8]=u,n[9]=t):t=n[9],t},bs=e=>{let{children:t}=e;return(0,b.jsx)("div",{className:"sticky-toolbar",children:t})},bc={lg:"M16.445 5.348A8 8 0 0 0 12.5 4.016.525.525 0 0 1 12 3.5a.48.48 0 0 1 .5-.486A9 9 0 1 1 3.014 12.5.48.48 0 0 1 3.5 12c.276 0 .498.224.516.5a8 8 0 1 0 12.429-7.152",md:"M15.333 7.011a6 6 0 0 0-2.834-.99A.534.534 0 0 1 12 5.5c0-.276.224-.502.5-.482A7 7 0 1 1 5.018 12.5.473.473 0 0 1 5.5 12c.276 0 .498.224.52.5a6 6 0 1 0 9.313-5.489",sm:"M10.778 3.842a5 5 0 0 0-2.279-.817A.54.54 0 0 1 8 2.5a.47.47 0 0 1 .5-.48A6 6 0 1 1 2.02 8.5.47.47 0 0 1 2.5 8c.276 0 .497.224.525.499a5 5 0 1 0 7.753-4.657"},bu={lg:24,md:24,sm:16},bd=e=>{let{className:t,size:n="sm"}=e,r=bu[n];return(0,b.jsx)("svg",{className:["icon icon--spinner",t].filter(
2Boolean).join(" "),fill:"none",height:r,viewBox:"0 0 ".concat(r," ").concat(r),width:r,xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{clipRule:"evenodd",d:bc[n],fill:"currentColor",fillRule:"evenodd"})})},bf="spinner",bp=e=>{let t=(0,_.c)(7),{loadingText:n,size:r}=e,a=void 0===r?"md":r,{t:l}=(0,g.d)(),o="".concat(bf,"--").concat(a),i;t[0]!==o?(i=[bf,o].filter(Boolean),t[0]=o,t[1]=i):i=t[1];let s=i.join(" "),c;return t[2]!==n||t[3]!==a||t[4]!==l||t[5]!==s?(c=(0,b.jsxs)("div",{className:s,children:[(0,b.jsx)(bd,{size:a}),null!==n&&(0,b.jsx)("span",{className:"".concat(bf,"__text"),children:n||"".concat(l("general:loading"),"...")})]}),t[2]=n,t[3]=a,t[4]=l,t[5]=s,t[6]=c):c=t[6],c},bh=()=>(0,b.jsx)("svg",{className:"icon icon--logout",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{className:"stroke",d:"M12 16H14.6667C15.0203 16 15.3594 15.8595 15.6095 15.6095C15.8595 15.3594 16 15.0203 16 14.6667V5.33333C16 4.97971 15.8595 4.64057 15.6095 4.39052C15.3594 4.14048 15.0203 4 14.6667 4H12M7.33333 13.3333L4 10M4 10L
27.33333 6.66667M4 10H12",strokeLinecap:"square"})}),bm="nav-group",bg="combobox",bv=()=>(0,b.jsx)("svg",{className:"icon icon--document",fill:"none",height:"16",viewBox:"0 0 16 16",width:"16",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{clipRule:"evenodd",d:"M3.5 1C2.94772 1 2.5 1.44772 2.5 2V14C2.5 14.5523 2.94771 15 3.5 15H12.5C13.0523 15 13.5 14.5523 13.5 14V4.41421C13.5 4.149 13.3946 3.89464 13.2071 3.70711L10.7929 1.29289C10.6054 1.10536 10.351 1 10.0858 1H3.5ZM5 5.5C5 5.22386 5.22386 5 5.5 5H10.5C10.7761 5 11 5.22386 11 5.5C11 5.77614 10.7761 6 10.5 6H5.5C5.22386 6 5 5.77614 5 5.5ZM5 8.5C5 8.22386 5.22386 8 5.5 8H10.5C10.7761 8 11 8.22386 11 8.5C11 8.77614 10.7761 9 10.5 9H5.5C5.22386 9 5 8.77614 5 8.5ZM5 11.5C5 11.2239 5.22386 11 5.5 11H10.5C10.7761 11 11 11.2239 11 11.5C11 11.7761 10.7761 12 10.5 12H5.5C5.22386 12 5 11.7761 5 11.5Z",fill:"currentColor",fillRule:"evenodd"})}),bb="draggable-with-click",by=e=>{let{as:t="div",children:n,className:r,disabled:a=!1,onClick:l,onKeyDown:o,ref:i,thresholdPixels:u=3}=e,d=(0,p.useId)(),{attributes:f,listeners:h,setNodeRef:m}=(0,O.useDraggable)({id:d,disabled:a}),g=(0,p.useRef)({x:0,y:0}),v=(0,p.useRef)(!1);return(0,b.jsx)(t||"div",(0,c._)((0,s._)({role:"button",tabIndex:0},f),{className:[bb,r,a?"".concat(bb,"--disabled"):""].filter(Boolean).join(" "),onKeyDown:a?void 0:o,onPointerDown:a?void 0:l?e=>{g.current={x:e.clientX,y:e.clientY},v.current=!1;let t=n=>{let r=Math.abs(n.clientX-g.current.x),a=Math.abs(n.clientY-g.current.y);(r>u||a>u)&&(v.current=!0,(null==h?void 0:h.onPointerDown)&&(h.onPointerDown(e),l(n)),window.removeEventListener("pointermove",t))},n=e=>{window.removeEventListener("pointermove",t),window.removeEventListener("pointerup",n),v.current||l(e)};window.addEventListener("pointermove",t),window.addEventListener("pointerup",n)}:void 0,ref:e=>{a||(m(e),i&&(i.current=e))},children:n}))},bx="simple-table",bw=e=>{let{appearance:t,className:n,headerCells:r,tableRows:a}=e;return(0,b.jsx)("div",{className:[n,bx,t&&"".concat(bx,"--appearance-").concat(t)].filter(Boolean).join(" "),children:(0,b.jsxs)("table",{cellPadding:0,cellSpacing:0,className:"".concat(bx,"__table"),children:[(0,b.jsx)(b_,{children:(0,b.jsx)(bS,{children:r})}),(0,b.jsx)(bC,{children:a})]})})},b_=e=>{let{children:t,className:n}=e,r=(0,u._)(e,["children","className"]);return(0,b.jsx)("thead",(0,c._)((0,s._)({className:"".concat(bx,"__thead ").concat(n||"").trim()},r),{children:t}))},bC=e=>{let{children:t,className:n}=e,r=(0,u._)(e,["children","className"]);return(0,b.jsx)("tbody",(0,c._)((0,s._)({className:"".concat(bx,"__tbody ").concat(n||"").trim()},r),{children:t}))},bS=e=>{let{children:t,className:n}=e,r=(0,u._)(e,["children","className"]);return(0,b.jsx)("tr",(0,c._)((0,s._)({className:"".concat(bx,"__tr ").concat(n||"").trim()},r),{children:t}))},bj=e=>{let{children:t,className:n}=e,r=(0,u._)(e,["children","className"]);return(0,b.jsx)("td",(0,c._)((0,s._)({className:"".concat(bx,"__td ").concat(n||"").trim()},r),{children:t}))},bE=e=>{let{children:t,className:n}=e,r=(0,u._)(e,["children","className"]);return(0,b.jsx)("th",(0,c._)((0,s._)({className:"".concat(bx,"__th ").concat(n||"").trim()},r),{children:t}))},bN=e=>{let{children:t,className:n}=e,r=(0,u._)(e,["children","className"]);return(0,b.jsx)("td",(0,c._)((0,s._)({className:"".concat(bx,"__hidden-cell ").concat(n||"").trim()},r),{children:t}))},bk="draggable-table-row";function bT(e){let{id:t,columns:n,disabled:r=!1,dragData:a,isDroppable:l,isFocused:o,isSelected:i,isSelecting:s,itemKey:c,onClick:u,onKeyDown:d}=e,f=!r&&l&&!i,{isOver:h,setNodeRef:m}=(0,O.useDroppable)({id:t,data:a,disabled:!f}),g=p.default.useRef(null);return p.default.useEffect(()=>{let e=g.current;return o&&g.current?g.current.focus():!o&&g.current&&g.current.blur(),()=>{e&&e.blur()}},[o]),(0,b.jsxs)(by,{as:"tr",className:[bk,i&&"".concat(bk,"--selected"),s&&"".concat(bk,"--selecting"),r&&"".concat(bk,"--disabled"),o&&"".concat(bk,"--focused"),h&&"".concat(bk,"--over")].filter(Boolean).join(" "),onClick:u,onKeyDown:d,ref:g,children:[n.map((e,t)=>(0,b.jsx)(bj,{className:["".concat(bk,"__cell-content"),0===t&&"".concat(bk,"__first-td"),t===n.length-1&&"".concat(bk,"__last-td")].filter(
2Boolean).join(" "),children:e},"".concat(c,"-").concat(t))),f?(0,b.jsx)(bN,{children:(0,b.jsx)("div",{className:"".concat(bk,"__drop-area"),ref:m})}):null]},c)}var bR="folder-file-table";function bA(e){let t=(0,_.c)(39),{showRelationCell:n}=e,r=void 0===n||n,{checkIfItemIsDisabled:a,documents:l,focusedRowIndex:o,onItemClick:i,onItemKeyPress:s,selectedItemKeys:c,subfolders:u}=pd(),{config:d}=(0,m.c)(),{i18n:f,t:h}=(0,g.d)(),v;t[0]!==d||t[1]!==f?(v=()=>{let e={};return d.collections.forEach(t=>{var n,r;e[t.slug]={plural:(0,y.getTranslation)(null==(n=t.labels)?void 0:n.plural,f),singular:(0,y.getTranslation)(null==(r=t.labels)?void 0:r.singular,f)}}),e},t[0]=d,t[1]=f,t[2]=v):v=t[2];let[x]=p.default.useState(v),w;t[3]!==r||t[4]!==h?(w=()=>{let e=[{name:"name",label:h("general:name")},{name:"createdAt",label:h("general:createdAt")},{name:"updatedAt",label:h("general:updatedAt")}];return r&&e.push({name:"type",label:h("version:type")}),e},t[3]=r,t[4]=h,t[5]=w):w=t[5];let[C]=p.default.useState(w),S;if(t[6]!==a||t[7]!==C||t[8]!==d||t[9]!==l||t[10]!==o||t[11]!==f||t[12]!==i||t[13]!==s||t[14]!==x||t[15]!==c||t[16]!==u){let e,n;t[18]!==a||t[19]!==C||t[20]!==d||t[21]!==o||t[22]!==f||t[23]!==i||t[24]!==s||t[25]!==x||t[26]!==c?(e=(e,t)=>{let{itemKey:n,relationTo:r,value:l}=e,u=e4(l);return(0,b.jsx)(bT,{columns:C.map((t,a)=>{var o,i,s;let{name:c}=t,u="â";return"name"===c&&void 0!==l._folderOrDocumentTitle&&(u=l._folderOrDocumentTitle),("createdAt"===c||"updatedAt"===c)&&l[c]&&(u=lC({date:l[c],i18n:f,pattern:d.admin.dateFormat})),"type"===c&&(u=(0,b.jsxs)(b.Fragment,{children:[(null==(o=x[r])?void 0:o.singular)||r,Array.isArray(null==(i=e.value)?void 0:i.folderType)?null==(s=e.value)?void 0:s.folderType.reduce((e,t,n)=>{var r,a;return 0===n?" â ".concat((null==(r=x[t])?void 0:r.plural)||t):n>0?"".concat(e,", ").concat((null==(a=x[t])?void 0:a.plural)||t):e},""):""]})),0===a?(0,b.jsxs)("span",{className:"".concat(bR,"__cell-with-icon"),children:[(0,b.jsx)(pS,{}),u]},"".concat(n,"-").concat(c)):u}),disabled:a(e),dragData:{id:u,type:"folder"},id:u,isDroppable:!0,isFocused:o===t,isSelected:c.has(n),isSelecting:c.size>0,itemKey:n,onClick:n=>{i({event:n,index:t,item:e})},onKeyDown:n=>{s({event:n,index:t,item:e})}},"".concat(t,"-").concat(n))},t[18]=a,t[19]=C,t[20]=d,t[21]=o,t[22]=f,t[23]=i,t[24]=s,t[25]=x,t[26]=c,t[27]=e):e=t[27],t[28]!==a||t[29]!==C||t[30]!==d||t[31]!==o||t[32]!==f||t[33]!==i||t[34]!==s||t[35]!==x||t[36]!==c||t[37]!==u.length?(n=(e,t)=>{let{itemKey:n,relationTo:r,value:l}=e,p=e4(l),h=t+u.length;return(0,b.jsx)(bT,{columns:C.map((e,t)=>{var a;let{name:o}=e,i="â";return"name"===o&&void 0!==l._folderOrDocumentTitle&&(i=l._folderOrDocumentTitle),("createdAt"===o||"updatedAt"===o)&&l[o]&&(i=lC({date:l[o],i18n:f,pattern:d.admin.dateFormat})),"type"===o&&(i=(null==(a=x[r])?void 0:a.singular)||r),0===t?(0,b.jsxs)("span",{className:"".concat(bR,"__cell-with-icon"),children:[(0,b.jsx)(bv,{}),i]},"".concat(n,"-").concat(o)):i}),disabled:a(e),dragData:{id:p,type:"document"},id:p,isFocused:o===h,isSelected:c.has(n),isSelecting:c.size>0,itemKey:n,onClick:t=>{i({event:t,index:h,item:e})},onKeyDown:t=>{s({event:t,index:h,item:e})}},"".concat(h,"-").concat(n))},t[28]=a,t[29]=C,t[30]=d,t[31]=o,t[32]=f,t[33]=i,t[34]=s,t[35]=x,t[36]=c,t[37]=u.length,t[38]=n):n=t[38],S=(0,b.jsx)(bw,{headerCells:C.map(bP),tableRows:[...u.map(e),...l.map(n)]}),t[6]=a,t[7]=C,t[8]=d,t[9]=l,t[10]=o,t[11]=f,t[12]=i,t[13]=s,t[14]=x,t[15]=c,t[16]=u,t[17]=S}else S=t[17];return S}function bP(e){let{name:t,label:n}=e;return(0,b.jsx)(bE,{children:n},t)}function bO(e){let{className:t=""}=e;return(0,b.jsxs)("div",{className:"icon icon--dots ".concat(t).trim(),children:[(0,b.jsx)("div",{}),(0,b.jsx)("div",{}),(0,b.jsx)("div",{})]})}var bD="folder-file-card";function bI(e){let{id:t,type:n,className:r="",disabled:a=!1,folderType:l,isDeleting:o=!1,isFocused:i=!1,isSelected:s=!1,itemKey:c,onClick:u,onKeyDown:d,PopupActions:f,previewUrl:h,selectedCount:m=0,title:g}=e,v=!t||a||"folder"!==n,{isOver:y,setNodeRef:x}=(0,O.useDroppable)({id:c,data:{id:t,type:n,folderType:l},disabled:v}),w=p.default.useRef(null);return p.default.useEffect(()=>{let e=w.current;return i&&w.current?w.current.focus():!i&&w.current&&w.current.blur(),()=>{e&&e.blur()}},[i]),(0,b.jsxs)(by,{className:[bD,r,s&&"".concat(bD,"--selected"),a&&"".concat(bD,"--disabled"),o&&"".concat(bD,"--deleting"),i&&"".concat(bD,"--focused"),y&&"".concat(bD,"--over"),"".concat(bD,"--").concat(n)].filter(
2Boolean).join(" "),disabled:a||!u&&!d,onClick:u,onKeyDown:d,ref:w,children:[v?null:(0,b.jsx)("div",{className:"".concat(bD,"__drop-area"),ref:x}),"file"===n?(0,b.jsx)("div",{className:"".concat(bD,"__preview-area"),children:h?(0,b.jsx)(di,{fileSrc:h}):(0,b.jsx)(bv,{})}):null,(0,b.jsxs)("div",{className:"".concat(bD,"__titlebar-area"),children:[(0,b.jsx)("div",{className:"".concat(bD,"__icon-wrap"),children:"file"===n?(0,b.jsx)(bv,{}):(0,b.jsx)(pS,{})}),(0,b.jsxs)("div",{className:"".concat(bD,"__titlebar-labels"),children:[(0,b.jsx)("p",{className:"".concat(bD,"__name"),title:g,children:(0,b.jsx)("span",{children:g})}),l&&l.length>0?(0,b.jsx)(bM,{folderType:l}):null]}),f?(0,b.jsx)(nO,{button:(0,b.jsx)(bO,{}),disabled:m>1||1===m&&!s,horizontalAlign:"right",size:"large",verticalAlign:"bottom",children:f}):null]})]},c)}function bM(e){let{folderType:t}=e,{config:n}=(0,m.c)(),{i18n:r}=(0,g.d)(),a=p.default.useMemo(()=>t.reduce((e,t)=>{var a;let l=null==(a=n.collections)?void 0:a.find(e=>e.slug===t);return l?[...e,(0,y.getTranslation)(l.labels.plural,r)]:e},[]),[t,n.collections,r]);return(0,b.jsx)("p",{className:"".concat(bD,"__assigned-collections"),children:a.map((e,n)=>(0,b.jsxs)("span",{children:[e,n<t.length-1?", ":""]},e))})}function bL(e){let t=(0,_.c)(18),{type:n,className:r,index:a,item:l}=e,{checkIfItemIsDisabled:o,focusedRowIndex:i,onItemClick:s,onItemKeyPress:c,selectedItemKeys:u}=pd(),d;if(t[0]!==o||t[1]!==r||t[2]!==i||t[3]!==a||t[4]!==l||t[5]!==s||t[6]!==c||t[7]!==u||t[8]!==n){let e,f=u.has(l.itemKey),p=o(l),h;t[10]!==a||t[11]!==l||t[12]!==s?(h=e=>{s({event:e,index:a,item:l})},t[10]=a,t[11]=l,t[12]=s,t[13]=h):h=t[13],t[14]!==a||t[15]!==l||t[16]!==c?(e=e=>{c({event:e,index:a,item:l})},t[14]=a,t[15]=l,t[16]=c,t[17]=e):e=t[17],d=(0,b.jsx)(bI,{className:r,disabled:p,folderType:l.value.folderType||[],id:l.value.id,isFocused:i===a,isSelected:f,itemKey:l.itemKey,onClick:h,onKeyDown:e,previewUrl:l.value.url,title:l.value._folderOrDocumentTitle,type:n}),t[0]=o,t[1]=r,t[2]=i,t[3]=a,t[4]=l,t[5]=s,t[6]=c,t[7]=u,t[8]=n,t[9]=d}else d=t[9];return d}var bF="item-card-grid";function bB(e){let{type:t,items:n,subfolderCount:r,title:a}=e;return(0,b.jsxs)(b.Fragment,{children:[a&&(0,b.jsx)("p",{className:"".concat(bF,"__title"),children:a}),(0,b.jsx)("div",{className:bF,children:n&&(null==n?void 0:n.length)!==0?n.map((e,n)=>{let{itemKey:a}=e;return(0,b.jsx)(bL,{index:n+(r||0),item:e,type:t},a)}):null})]})}function bU(e){return void 0===e||"number"==typeof e?e:decodeURIComponent(e)}var bz=e=>{let t=(0,_.c)(9),{id:n,className:r,prefix:a}=e,l=void 0===a?"ID:":a,{config:o}=(0,m.c)(),{routes:i}=o,{admin:s}=i,{collectionSlug:c,globalSlug:u}=lU(),d=aS(),f="/".concat(c?"collections/".concat(c):"globals/".concat(u),"/").concat(n),p;if(t[0]!==s||t[1]!==r||t[2]!==d||t[3]!==n||t[4]!==l||t[5]!==f){let e=D({adminRoute:s,path:f}),a;t[7]!==r?(a=["id-label",r].filter(Boolean),t[7]=r,t[8]=a):a=t[8],p=(0,b.jsxs)("div",{className:a.join(" "),title:n,children:[l,"Â ",d>1?(0,b.jsx)(nh,{href:e,children:bU(n)}):bU(n)]}),t[0]=s,t[1]=r,t[2]=d,t[3]=n,t[4]=l,t[5]=f,t[6]=p}else p=t[6];return p},bV="render-title",bq=e=>{let t=(0,_.c)(10),{className:n,element:r,fallback:a,title:l}=e,{id:o,isInitializing:i}=lU(),{title:s}=lT(),c=l||s||a,u=c===o,d=void 0===r?"h1":r,f;if(t[0]!==d||t[1]!==n||t[2]!==o||t[3]!==u||t[4]!==i||t[5]!==c){let e=(0,b.jsx)(p.Fragment,{children:"Â "}),r=u&&"".concat(bV,"--has-id"),a;t[7]!==n||t[8]!==r?(a=[n,bV,r].filter(Boolean),t[7]=n,t[8]=r,t[9]=a):a=t[9],f=(0,b.jsx)(d,{className:a.join(" "),"data-doc-id":o,title:c,children:i?e:(0,b.jsx)(p.Fragment,{children:u?(0,b.jsx)(bz,{className:"".concat(bV,"__id"),id:o}):c||e})}),t[0]=d,t[1]=n,t[2]=o,t[3]=u,t[4]=i,t[5]=c,t[6]=f}else f=t[6];return f},bH="sort-column",b$="item-search",bK=e=>{let t=(0,_.c)(7),{placeholder:n,setSearchTerm:r}=e,a=(0,p.useId)(),l="".concat(a,"-label"),o;t[0]!==r?(o=e=>{r(e.target.value)},t[0]=r,t[1]=o):o=t[1];let i=o,s;return t[2]!==i||t[3]!==a||t[4]!==l||t[5]!==n?(s=(0,b.jsxs)("div",{className:b$,children:[(0,b.jsx)("label",{className:"sr-only",htmlFor:a,id:l,children:n}),(0,b.jsx)("input",{"aria-labelledby":l,className:"".concat(b$,"__input"),id:a,onChange:i,placeholder:n,t
2ype:"text"}),(0,b.jsx)(oC,{})]}),t[2]=i,t[3]=a,t[4]=l,t[5]=n,t[6]=s):s=t[6],s},bG="items-drawer";function bW(e){return!e}var bY="minimize-maximize",bQ=()=>(0,b.jsxs)("svg",{className:"icon icon--grid-view",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M8 4H4.66667C4.29848 4 4 4.29848 4 4.66667V8C4 8.36819 4.29848 8.66667 4.66667 8.66667H8C8.36819 8.66667 8.66667 8.36819 8.66667 8V4.66667C8.66667 4.29848 8.36819 4 8 4Z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),(0,b.jsx)("path",{d:"M15.3333 4H12C11.6318 4 11.3333 4.29848 11.3333 4.66667V8C11.3333 8.36819 11.6318 8.66667 12 8.66667H15.3333C15.7015 8.66667 16 8.36819 16 8V4.66667C16 4.29848 15.7015 4 15.3333 4Z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),(0,b.jsx)("path",{d:"M15.3333 11.3333H12C11.6318 11.3333 11.3333 11.6318 11.3333 12V15.3333C11.3333 15.7015 11.6318 16 12 16H15.3333C15.7015 16 16 15.7015 16 15.3333V12C16 11.6318 15.7015 11.3333 15.3333 11.3333Z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),(0,b.jsx)("path",{d:"M8 11.3333H4.66667C4.29848 11.3333 4 11.6318 4 12V15.3333C4 15.7015 4.29848 16 4.66667 16H8C8.36819 16 8.66667 15.7015 8.66667 15.3333V12C8.66667 11.6318 8.36819 11.3333 8 11.3333Z",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})]}),bX=()=>(0,b.jsx)("svg",{className:"icon icon--list-view",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{d:"M4 10H16M4 14H16M4 6H16",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),bJ=()=>(0,b.jsxs)("svg",{fill:"none",height:"26",viewBox:"0 0 26 26",width:"26",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M13 21C17.4183 21 21 17.4183 21 13C21 8.58172 17.4183 5 13 5C8.58172 5 5 8.58172 5 13C5 17.4183 8.58172 21 13 21Z",fill:"var(--theme-error-500)"}),(0,b.jsx)("path",{d:"M15.4001 10.5996L10.6001 15.3996M10.6001 10.5996L15.4001 15.3996",stroke:"var(--theme-error-50)",strokeLinecap:"round",strokeLinejoin:"round"})]}),bZ=()=>(0,b.jsxs)("svg",{fill:"none",height:"26",viewBox:"0 0 26 26",width:"26",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M13 21C17.4183 21 21 17.4183 21 13C21 8.58172 17.4183 5 13 5C8.58172 5 5 8.58172 5 13C5 17.4183 8.58172 21 13 21Z",fill:"var(--theme-elevation-500)"}),(0,b.jsx)("path",{d:"M13 16.1998V12.9998M13 9.7998H13.0077",stroke:"var(--theme-elevation-50)",strokeLinecap:"round",strokeLinejoin:"round"})]}),b0=()=>(0,b.jsxs)("svg",{fill:"none",height:"26",viewBox:"0 0 26 26",width:"26",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M13 21C17.4183 21 21 17.4183 21 13C21 8.58172 17.4183 5 13 5C8.58172 5 5 8.58172 5 13C5 17.4183 8.58172 21 13 21Z",fill:"var(--theme-success-500)"}),(0,b.jsx)("path",{d:"M10.6001 13.0004L12.2001 14.6004L15.4001 11.4004",stroke:"var(--theme-success-50)",strokeLinecap:"round",strokeLinejoin:"round"})]}),b1=()=>(0,b.jsxs)("svg",{fill:"none",height:"26",viewBox:"0 0 26 26",width:"26",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("path",{d:"M13 21C17.4183 21 21 17.4183 21 13C21 8.58172 17.4183 5 13 5C8.58172 5 5 8.58172 5 13C5 17.4183 8.58172 21 13 21Z",fill:"var(--theme-warning-500)"}),(0,b.jsx)("path",{d:"M13 10V13.2M13 16.4H13.008",stroke:"var(--theme-warning-50)",strokeLinecap:"round",strokeLinejoin:"round"})]}),b2=p.default.createContext({addClientFunction:()=>null,removeClientFunction:()=>null}),b3=p.default.createContext({}),b6=e=>{let t=(0,_.c)(6),{children:n}=e,r;t[0]===Symbol.for("react.memo_cache_sentinel")?(r={},t[0]=r):r=t[0];let[a,l]=p.default.useState(r),o;t[1]===Symbol.for("react.memo_cache_sentinel")?(o=e=>{l(t=>{let n=(0,s._)({},t);return n[e.key]=e.func,n})},t[1]=o):o=t[1];let i=o,c;t[2]===Symbol.for("react.memo_cache_sentinel")?(c=e=>{l(t=>{let n=(0,s._)({},t);return delete n[e.key],n})},t[2]=c):c=t[2];let u=c,d;return t[3]!==n||t[4]!==a?(d=(0,b.jsx)(b2,{value:{addClientFunction:i,removeClientFunction:u},children:(0,b.jsx)(b3,{value:a,children:n})}),t[3]=n,t[4]=a,t[5]=d):d=t[5],d},b5=e=>{if(!e)return!1;try{let t="string"==typeof e?new URL(e,window.location.origin):e;return"http:"===t.protocol||"https:"===t.protocol}catch(e){return!1}},b4=e=>{try{let t=new URL(e,window.location.origin);return e.startsWith("http://")||e.startsWith("https://")?e:b5(t)?t.href:void 0}catch(e){return}},b8=e=>{var t;let{collisionRect:n,droppableContainers:r}=e,a=(0,u._)(e,["collisionRect","droppableContainers"]),l=r.find(e=>{let{id:t}=e;return"live-preview-area"===t}),o=(0,O.rectIntersection)((0,c._)((0,s._)({},a),{collisionRect:n,droppableContainers:[l]}));if(0===o.length)return o;let i=null==l||null==(t=l.rect)?void 0:t.current;if(n.top>=i.top&&n.left>=i.left&&n.bottom<=i.bottom&&n.right<=i.right)return o},b9=(e,t)=>
2{switch(t.type){case"height":return(0,c._)((0,s._)({},e),{height:t.value});case"width":return(0,c._)((0,s._)({},e),{width:t.value});default:return(0,s._)({},e,(null==t?void 0:t.value)||{})}},b7="progress-bar",ye=(0,p.createContext)({}),yt=()=>(0,p.use)(ye),yn=(0,p.createContext)({}),yr=e=>{let t=(0,_.c)(3),{children:n}=e,r=(0,w.useParams)(),a;return t[0]!==n||t[1]!==r?(a=(0,b.jsx)(yn,{value:r,children:n}),t[0]=n,t[1]=r,t[2]=a):a=t[2],a},ya=(0,p.createContext)({}),yl=(e,t)=>{let{timestamp:n,animationRef:r}=t;r.current=null;let{x:a,y:l,xDirection:o,yDirection:i,eventsFired:s,hasScrolled:c}=e,u=c||!!n,d=u?window.pageXOffset:0,f=u?window.pageYOffset:0,p=d-a,h=f-l,m=d/(document.body.scrollWidth-window.innerWidth)*100,g=f/(document.body.scrollHeight-window.innerHeight)*100;return{x:d,y:f,xDifference:p,yDifference:h,xDirection:p>0?"right":p<0?"left":o,yDirection:h>0?"down":h<0?"up":i,xPercentage:m,yPercentage:g,totalPercentage:(m+g)/2,eventsFired:u?s+1:s,hasScrolled:u}},yo=e=>{let{children:t}=e,n=(0,p.useRef)(null),[r,a]=(0,p.useReducer)(yl,{x:0,y:0,xDifference:0,yDifference:0,xDirection:void 0,yDirection:void 0,xPercentage:0,yPercentage:0,totalPercentage:0,eventsFired:0,hasScrolled:!1}),l=(0,p.useCallback)(e=>{n.current&&cancelAnimationFrame(n.current),n.current=requestAnimationFrame(t=>{a({e:e,timestamp:t,animationRef:n})})},[]);return(0,p.useEffect)(()=>(window.addEventListener("scroll",l),()=>{window.removeEventListener("scroll",l)}),[l]),p.default.createElement(ya.Provider,{value:Object.assign({},r)},t&&t)};function yi(){let e,t=(0,_.c)(6),{closeAllModals:n}=rF(),r=(0,w.usePathname)(),a;t[0]!==n?(a=()=>{n()},t[0]=n,t[1]=a):a=t[1];let l=nk(a),o=(0,p.useRef)(!0),i;return t[2]!==l?(i=()=>{if(o.current){o.current=!1;return}l()},t[2]=l,t[3]=i):i=t[3],t[4]!==r?(e=[r],t[4]=r,t[5]=e):e=t[5],(0,p.useEffect)(i,e),null}var{WindowInfoProvider:ys}=hh&&"WindowInfoProvider"in hh?hh:{WindowInfoProvider:void 0},{useWindowInfo:yc}=hh&&"useWindowInfo"in hh?hh:{useWindowInfo:void 0},yu=(0,p.createContext)({searchParams:{},stringifyParams:()=>""}),yd=e=>{let{children:t}=e,n=(0,w.useSearchParams)().toString(),r=p.default.useMemo(()=>eT(n,{depth:10,ignoreQueryPrefix:!0}),[n]),a=p.default.useCallback(e=>{let{params:t,replace:n=!1}=e;return ec((0,s._)({},n?{}:r,t),{addQueryPrefix:!0})},[r]);return(0,b.jsx)(yu,{value:{searchParams:r,stringifyParams:a},children:t})},yf=e=>{let{config:t}=e,{admin:{toast:{duration:n,expand:r,limit:a,position:l}={}}={}}=t;return(0,b.jsx)(ni,{className:"payload-toast-container",closeButton:!0,dir:"undefined",duration:null!=n?n:4e3,expand:null!=r&&r,gap:8,icons:{error:(0,b.jsx)(bJ,{}),info:(0,b.jsx)(bZ,{}),success:(0,b.jsx)(b0,{}),warning:(0,b.jsx)(b1,{})},offset:"calc(var(--gutter-h) / 2)",position:null!=l?l:"bottom-right",toastOptions:{classNames:{closeButton:"payload-toast-close-button",content:"toast-content",error:"toast-error",icon:"toast-icon",info:"toast-info",success:"toast-success",title:"toast-title",toast:"payload-toast-item",warning:"toast-warning"},unstyled:!0},visibleToasts:null!=a?a:5})};function yp(e){let{className:t,loginWithUsername:n,operation:r,permissions:a,readOnly:l,t:o}=e;function i(e,t){return eh({field:{name:e,type:"text"},operation:"create"===r?"create":t,parentName:"",permissions:a}).operation}let s="object"==typeof a&&"email"in a&&a.email,c="object"==typeof a&&"username"in a&&a.username,u=s?{read:i("email","read"),update:i("email","update")}:{read:!0,update:!0},d=c?{read:i("username","read"),update:i("username","update")}:{read:!0,update:!0},f=(!n||(null==n?void 0:n.requireEmail)||(null==n?void 0:n.allowEmailLogin))&&u.read,p=!!n&&d.read;if(f||p)return(0,b.jsxs)("div",{className:["login-fields",t&&t].filter(Boolean).join(" "),children:[f?(0,b.jsx)(lK,{value:"email",children:(0,b.jsx)(ur,{field:{name:"email",admin:{autoComplete:"off"},label:o("general:email"),required:!n||n&&n.requireEmail},path:"email",readOnly:l||!u.update,schemaPath:"email",validate:ta})}):null,p&&(0,b.jsx)(lK,{value:"username",children:(0,b.jsx)(fI,{field:{name:"username",admin:{autoComplete:"off"},label:o("authentication:username"),required:n&&n.requireUsername},path:"username",readOnly:l||!d.update,schemaPath:"username",validate:tl})})]})}var yh="select-all",ym="select-row",yg=e=>{let{onClick:t}=e,{count:n,selected:r}=gP(),{t:a}=(0,g.d)();return r&&n?(0,b.jsxs)(op,{onClick:()=>{"function"==typeof t&&t(r)},pillStyle:"white",size:"small",children:[a("general:select")," ",n]}):null},yv="collection-list",yb=e=>{var t;let n,r,a,l,o=(0,_.c)(20),{id:i,collectionSlug:d,isOpen:f,onOpenChange:h}=e,m=(0,u._)(e,["id","collectionSlug","isOpen","onOpenChange"]),g=ry(),v=p.default.useId(),{closeModal:y,modalState:x,openModal:w}=rF(),C;
2o[0]!==d||o[1]!==g||o[2]!==i||o[3]!==v?(C=uY({id:i,collectionSlug:d,depth:g,uuid:v}),o[0]=d,o[1]=g,o[2]=i,o[3]=v,o[4]=C):C=o[4];let S=C,j=!!(null==(t=x[S])?void 0:t.isOpen),E=p.default.useRef(j),N,k;return o[5]!==y||o[6]!==S||o[7]!==j||o[8]!==f||o[9]!==w?(N=()=>{f&&!j&&w(S),!f&&j&&y(S)},k=[y,S,j,f,w],o[5]=y,o[6]=S,o[7]=j,o[8]=f,o[9]=w,o[10]=N,o[11]=k):(N=o[10],k=o[11]),p.default.useEffect(N,k),o[12]!==j||o[13]!==h?(n=()=>{E.current!==j&&(E.current=j,null==h||h(j))},r=[j,h],o[12]=j,o[13]=h,o[14]=n,o[15]=r):(n=o[14],r=o[15]),p.default.useEffect(n,r),o[16]!==y||o[17]!==S?(a=()=>()=>{y(S)},l=[y,S],o[16]=y,o[17]=S,o[18]=a,o[19]=l):(a=o[18],l=o[19]),p.default.useEffect(a,l),(0,b.jsx)(uX,(0,c._)((0,s._)({},m),{collectionSlug:d,drawerSlug:S,id:i}))},yy="move-to-folder--current-folder",yx="confirm-many-delete";function yw(e){let{className:t}=e,n=(0,w.useRouter)(),{startRouteTransition:r}=nu(),{breadcrumbs:a,currentFolder:l,folderCollectionConfig:o,folderCollectionSlug:i,folderFieldName:s,folderID:c,getFolderRoute:u,moveToFolder:d}=pd(),[f,,{closeDrawer:h,openDrawer:v}]=uJ({id:c,collectionSlug:i}),{clearRouteCache:x}=ph(),{config:_}=(0,m.c)(),{routes:C}=_,{closeModal:S,openModal:j}=rF(),{i18n:E,t:N}=(0,g.d)(),k=p.default.useCallback(async()=>{await fetch(D({apiRoute:C.api,path:"/".concat(i,"/").concat(c,"?depth=0")}),{credentials:"include",method:"DELETE"}),r(()=>{var e;n.push(u((null==(e=a[a.length-2])?void 0:e.id)||null))})},[a,i,c,u,n,C.api,r]);return c?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(nO,{button:(0,b.jsx)(vk,{}),className:["current-folder-actions",t].filter(Boolean).join(" "),render:()=>(0,b.jsxs)(n_.ButtonGroup,{children:[(0,b.jsx)(n_.Button,{onClick:()=>{v()},children:N("general:editLabel",{label:(0,y.getTranslation)(o.labels.singular,E)})}),(0,b.jsx)(n_.Button,{onClick:()=>{j(yy)},children:N("folder:moveFolder")}),(0,b.jsx)(n_.Button,{onClick:()=>{j(yx)},children:N("folder:deleteFolder")})]})}),(0,b.jsx)(pN,{action:"moveItemToFolder",drawerSlug:yy,folderAssignedCollections:null==l?void 0:l.value.folderType,folderCollectionSlug:i,folderFieldName:s,fromFolderID:null==l?void 0:l.value.id,fromFolderName:null==l?void 0:l.value._folderOrDocumentTitle,itemsToMove:[l],onConfirm:async e=>{let{id:t,name:n}=e;await d({itemsToMove:[l],toFolderID:t}),t?nn.success(N("folder:itemHasBeenMoved",{folderName:'"'.concat(n,'"'),title:l.value._folderOrDocumentTitle})):nn.success(N("folder:itemHasBeenMovedToRoot",{title:l.value._folderOrDocumentTitle})),S(yy)},title:l.value._folderOrDocumentTitle}),(0,b.jsx)(aE,{body:(0,b.jsx)(px,{elements:{1:e=>{let{children:t}=e;return(0,b.jsx)("strong",{children:t})}},i18nKey:"general:aboutToDelete",t:N,variables:{label:(0,y.getTranslation)(o.labels.singular,E),title:l.value._folderOrDocumentTitle}}),confirmingLabel:N("general:deleting"),heading:N("general:confirmDeletion"),modalSlug:yx,onConfirm:k}),(0,b.jsx)(f,{onSave:()=>{h(),x()}})]}):null}var y_="drag-overlay-selection";function yC(e){let{item:t,selectedCount:n}=e;return(0,b.jsx)(O.DragOverlay,{dropAnimation:null,modifiers:[yS],style:{height:"unset",maxWidth:"220px"},children:(0,b.jsxs)("div",{className:"".concat(y_,"__cards"),children:[Array.from({length:n>1?2:1}).map((e,n)=>(0,b.jsx)("div",{className:"".concat(y_,"__card"),style:{right:"".concat(3*n,"px"),top:"-".concat(3*n,"px")},children:(0,b.jsx)(bI,{id:null,isSelected:!0,itemKey:"overlay-card",title:t.value._folderOrDocumentTitle,type:"folder"})},n)),n>1?(0,b.jsx)("span",{className:"".concat(y_,"__card-count"),children:n}):null]})})}var yS=e=>{let{activatorEvent:t,draggingNodeRect:n,transform:r}=e;if(n&&t){let e=function(e){if(function(e){if(!e)return!1;let{TouchEvent:t}=nJ(e.target);return t&&e instanceof t}(e)){if(e.touches&&e.touches.length){let{clientX:t,clientY:n}=e.touches[0];return{x:t,y:n}}else if(e.changedTouches&&e.changedTouches.length){let{clientX:t,clientY:n}=e.changedTouches[0];return{x:t,y:n}}}return"clientX"in e&&"clientY"in e?{x:e.clientX,y:e.clientY}:null}(t);if(!e)return r;let a=e.x-n.left,l=e.y-n.top;return(0,c._)((0,s._)({},r),{x:r.x+a+5,y:r.y+l+5})}return r}
2,yj="sort-by-pill",yE=[{label:e=>e("general:name"),value:"name"},{label:e=>e("general:createdAt"),value:"createdAt"},{label:e=>e("general:updatedAt"),value:"updatedAt"}],yN=[{label:e=>(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(mc,{}),e("general:ascending")]}),value:"asc"},{label:e=>(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(ms,{}),e("general:descending")]}),value:"desc"}];function yk(){let{refineFolderData:e,sort:t}=pd(),{t:n}=(0,g.d)(),r=t.startsWith("-")?"desc":"asc",[a]=yE.filter(e=>{let{value:n}=e;return n===(t.startsWith("-")?t.slice(1):t)})||yE,[l]=yN.filter(e=>{let{value:t}=e;return t===r});return(0,b.jsx)(nO,{button:(0,b.jsxs)(op,{className:"".concat(yj,"__trigger"),icon:(0,b.jsx)(nv,{}),size:"small",children:["asc"===r?(0,b.jsx)(mc,{className:"".concat(yj,"__sort-icon")}):(0,b.jsx)(ms,{className:"".concat(yj,"__sort-icon")}),null==a?void 0:a.label(n)]}),className:yj,horizontalAlign:"right",render:t=>{let{close:o}=t;return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(n_.GroupLabel,{label:"Sort by"}),(0,b.jsx)(n_.ButtonGroup,{children:yE.map(t=>{let{label:l,value:i}=t;return(0,b.jsx)(n_.Button,{active:(null==a?void 0:a.value)===i,onClick:()=>{e({query:{page:"1",sort:"desc"===r?"-".concat(i):i},updateURL:!0}),o()},children:l(n)},i)})}),(0,b.jsx)(n_.Divider,{}),(0,b.jsx)(n_.GroupLabel,{label:"Order"}),(0,b.jsx)(n_.ButtonGroup,{children:yN.map(t=>{let{label:i,value:s}=t;return(0,b.jsx)(n_.Button,{active:(null==l?void 0:l.value)===s,className:"".concat(yj,"__order-option"),onClick:()=>{r!==s&&(e({query:{page:"1",sort:"desc"===s?"-".concat(null==a?void 0:a.value):null==a?void 0:a.value},updateURL:!0}),o())},children:i(n)},s)})})]})},showScrollbar:!0,verticalAlign:"bottom"})}var yT="folder-view-toggle-button";function yR(e){let{activeView:t,setActiveView:n}=e;return(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(nF,{buttonStyle:"pill",className:[yT,"grid"===t&&"".concat(yT,"--active")].filter(Boolean).join(" "),icon:(0,b.jsx)(bQ,{}),margin:!1,onClick:()=>{n("grid")}}),(0,b.jsx)(nF,{buttonStyle:"pill",className:[yT,"list"===t&&"".concat(yT,"--active")].filter(Boolean).join(" "),icon:(0,b.jsx)(bX,{}),margin:!1,onClick:()=>{n("list")}})]})}var yA=e=>{let{id:t,folderCollectionSlug:n}=e,{clearRouteCache:r}=ph(),{t:a}=(0,g.d)(),[l,,{closeDrawer:o,openDrawer:i}]=uJ({id:t,collectionSlug:n});return t?(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(gM,{onClick:i,type:"button",children:a("general:edit")}),(0,b.jsx)(l,{onSave:()=>{o(),r()}})]}):null},yP="move-to-folder--list",yO=e=>{var t,n,r,a;let l=(0,_.c)(17),{disableBulkDelete:o,disableBulkEdit:i,folderAssignedCollections:s}=e,{clearSelections:c,currentFolder:u,folderCollectionSlug:d,folderFieldName:f,folderID:h,getSelectedItems:v,moveToFolder:y}=pd(),{clearRouteCache:x}=ph(),{config:w}=(0,m.c)(),{t:C}=(0,g.d)(),{closeModal:S,openModal:j}=rF(),E,N;if(l[0]!==x||l[1]!==c||l[2]!==S||l[3]!==w||l[4]!==(null==u||null==(t=u.value)?void 0:t._folderOrDocumentTitle)||l[5]!==o||l[6]!==i||l[7]!==s||l[8]!==d||l[9]!==f||l[10]!==h||l[11]!==v||l[12]!==y||l[13]!==j||l[14]!==C){N=Symbol.for("react.early_return_sentinel");e:{let e=v(),t=e.reduce(yD,{}),n=e.length,l=1===Object.keys(t).length&&Object.keys(t)[0]!==d,m=l?w.collections.find(e=>e.slug===Object.keys(t)[0]):null;if(0===n){N=null;break e}let g=l&&(null==(r=t[Object.keys(t)[0]])?void 0:r.ids)||[];E=(0,b.jsx)(gI,{count:n,ListActions:[n>0&&(0,b.jsx)(gM,{onClick:()=>c(),children:C("general:clearAll")},"clear-all")].filter(Boolean),SelectionActions:[!i&&g.length&&(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)(vS,{collection:m,count:n,ids:g,selectAll:!1}),(0,b.jsx)(vq,{collection:m,count:n,ids:g,selectAll:!1}),(0,b.jsx)(vW,{collection:m,count:n,ids:g,selectAll:!1})]},"bulk-actions"),1===n&&!l&&(0,b.jsx)(yA,{folderCollectionSlug:d,id:t[d].ids[0]},"edit-folder-action"),n>0?(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)(gM,{onClick:()=>{j(yP)},type:"button",children:C("general:move")}),(0,b.jsx)(pN,{action:"moveItemsToFolder",drawerSlug:yP,folderAssignedCollections:s,folderCollectionSlug:d,folderFieldName:f,fromFolderID:h,fromFolderName:null==u||null==(a=u.value)?void 0:a._folderOrDocumentTitle,itemsToMove:v(),onConfirm:async e=>{let{id:t,name:r}=e;await y({itemsToMove:v(),toFolderID:t}),t?nn.success(C("folder:itemsMovedToFolder",{folderName:'"'.concat(r,'"'),title:"".concat(n," ").concat(n>1?C("general:items"):C("general:item"))})):nn.success(C("folder:itemsMovedToRoot",{title:"".concat(n," ").concat(n>1?C("general:items"):C("general:item"))})),x(),S(yP)}})]},yP):null,!o&&(0,b.jsx)(gF,{afterDelete:()=>{x(),c()},hasDeletePermission:!0,selections:t}
2,"bulk-delete")].filter(Boolean)})}l[0]=x,l[1]=c,l[2]=S,l[3]=w,l[4]=null==u||null==(n=u.value)?void 0:n._folderOrDocumentTitle,l[5]=o,l[6]=i,l[7]=s,l[8]=d,l[9]=f,l[10]=h,l[11]=v,l[12]=y,l[13]=j,l[14]=C,l[15]=E,l[16]=N}else E=l[15],N=l[16];return N!==Symbol.for("react.early_return_sentinel")?N:E};function yD(e,t){return t&&(e[t.relationTo]?(e[t.relationTo].ids.push(e4(t.value)),e[t.relationTo].totalCount=e[t.relationTo].totalCount+1):e[t.relationTo]={ids:[e4(t.value)],totalCount:1}),e}var yI="collection-folder-list";function yM(e){var t,n,r,a;let l,o=(0,_.c)(9),{AfterFolderList:i,AfterFolderListTable:c,BeforeFolderList:u,BeforeFolderListTable:d,collectionSlug:f,Description:h,disableBulkDelete:v,disableBulkEdit:x,search:C,viewPreference:S}=e,{config:j,getEntityConfig:E}=(0,m.c)(),{i18n:N,t:k}=(0,g.d)(),T=ry(),{setStepNav:R}=gv(),{setPreference:A}=lD(),{allowCreateCollectionSlugs:P,breadcrumbs:O,documents:I,dragOverlayItem:M,folderCollectionConfig:L,folderCollectionSlug:F,folderFieldName:B,folderID:U,FolderResultsComponent:z,folderType:V,getSelectedItems:q,moveToFolder:H,refineFolderData:$,selectedItemKeys:K,setIsDragging:G,subfolders:W}=pd(),Y=(0,w.useRouter)(),{startRouteTransition:Q}=nu(),{clearRouteCache:X}=ph(),J=E({collectionSlug:f}),{labels:Z,upload:ee}=J,et=!!ee&&J.upload.bulkUpload,{breakpoints:en}=yc(),{s:er}=en,[ea,el]=p.default.useState(),eo;o[0]!==X||o[1]!==q||o[2]!==H?(eo=async e=>{if(e.over&&"folder"===e.over.data.current.type&&"id"in e.over.data.current){try{await H({itemsToMove:q(),toFolderID:e.over.data.current.id})}catch(e){console.error("Error moving items:",e)}X()}},o[0]=X,o[1]=q,o[2]=H,o[3]=eo):eo=o[3];let ei=eo,es=async e=>{await A("".concat(f,"-collection-folder"),{viewPreference:e}),X()},ec=ea||F,eu;o[4]!==ec?(eu=e=>{let{slug:t}=e;return t===ec},o[4]=ec,o[5]=eu):eu=o[5];let ed=j.collections.find(eu),ef=ec===F;p.default.useEffect(()=>{T||R([O.length?{label:(0,b.jsxs)(pC,{className:["".concat(yI,"__step-nav-droppable"),"".concat(yI,"__step-nav-icon-label")].filter(Boolean).join(" "),id:null,onClick:()=>{Q(()=>{j.folders&&Y.push(D({adminRoute:j.routes.admin,path:"/collections/".concat(f,"/").concat(j.folders.slug)}))})},children:[(0,b.jsx)(pS,{}),(0,y.getTranslation)(null==Z?void 0:Z.plural,N)]},"root")}:{label:(0,b.jsxs)("div",{className:"".concat(yI,"__step-nav-icon-label"),children:[(0,b.jsx)(pS,{}),(0,y.getTranslation)(null==Z?void 0:Z.plural,N)]},"root")},...O.map((e,t)=>({label:t===O.length-1?e.name:(0,b.jsx)(pC,{className:"".concat(yI,"__step-nav-droppable"),id:e.id,onClick:()=>{Q(()=>{j.folders&&Y.push(D({adminRoute:j.routes.admin,path:"/collections/".concat(f,"/").concat(j.folders.slug,"/").concat(e.id)}))})},children:e.name},e.id)}))])},[O,f,j.folders,j.routes.admin,j.serverURL,T,N,null==Z?void 0:Z.plural,Y,R,Q]);let ep=I.length+W.length,eh=Array.isArray(V)?V:[f],em=e=>{el(e)},eg;return o[6]!==$?(eg=e=>$({query:{search:e},updateURL:!0}),o[6]=$,o[7]=eg):eg=o[7],o[8]===Symbol.for("react.memo_cache_sentinel")?(l=e=>{e||el(void 0)},o[8]=l):l=o[8],(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)(yL,{onDragEnd:ei,setIsDragging:G}),(0,b.jsxs)("div",{className:"".concat(yI," ").concat(yI,"--").concat(f),children:[u,(0,b.jsxs)(ag,{className:"".concat(yI,"__wrap"),children:[(0,b.jsx)(v0,{Actions:[!er&&(0,b.jsx)(yO,{disableBulkDelete:null!=(t=J.disableBulkDelete)?t:v,disableBulkEdit:null!=(n=J.disableBulkEdit)?n:x,folderAssignedCollections:Array.isArray(V)?V:[f]},"list-selection"),(0,b.jsx)(vJ,{collectionConfig:J,config:j,viewType:"folders"},"default-list-actions")].filter(Boolean),AfterListHeaderContent:h,title:(0,y.getTranslation)(null==Z?void 0:Z.plural,N),TitleActions:[P.length&&(0,b.jsx)(v4,{buttonLabel:P.length>1?k("general:createNew"):"".concat(k("general:create")," ").concat((0,y.getTranslation)(null==(r=L.labels)?void 0:r.singular,N).toLowerCase()),collectionSlugs:P,onRequestCreate:em},"create-new-button"),(0,b.jsx)(v3,{collectionSlug:f,hasCreatePermission:P.includes(f),isBulkUploadEnabled:et},"bulk-upload-button")].filter(Boolean)}),(0,b.jsx)(vB,{Actions:[(0,b.jsx)(yk,{},"sort-by-pill"),(0,b.jsx)(yR,{activeView:S,setActiveView:es},"toggle-view-buttons"),(0,b.jsx)(yw,{}
2,"current-folder-actions")].filter(Boolean),label:k("general:searchBy",{label:k("general:name")}),onSearchChange:eg,searchQueryParam:C}),d,ep>0&&z,0===ep&&(0,b.jsx)(u0,{Actions:[P.includes(F)&&(0,b.jsx)(v4,{buttonLabel:"".concat(k("general:create")," ").concat((0,y.getTranslation)(null==(a=L.labels)?void 0:a.singular,N).toLowerCase()),buttonSize:"medium",buttonStyle:"primary",collectionSlugs:[L.slug],onRequestCreate:em},"create-folder"),P.includes(f)&&(0,b.jsx)(v4,{buttonLabel:"".concat(k("general:create")," ").concat(k("general:document").toLowerCase()),buttonSize:"medium",buttonStyle:"primary",collectionSlugs:[f],onRequestCreate:em},"create-document")].filter(Boolean),Message:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("h3",{children:N.t("general:noResultsFound")}),(0,b.jsx)("p",{children:N.t("general:noResultsDescription")})]})}),c]}),i]}),K.size>0&&M&&(0,b.jsx)(yC,{item:M,selectedCount:K.size}),(0,b.jsx)(yb,{collectionSlug:ec,initialData:(0,s._)({[B]:U},ef?{folderType:eh}:{}),isOpen:!!ea,onOpenChange:l,onSave:e=>{let{operation:t}=e,n=eM(ed);(n||"create"===t)&&X(),"create"!==t||n||el(void 0)},redirectAfterCreate:!1})]})}function yL(e){let t=(0,_.c)(3),{onDragEnd:n,setIsDragging:r}=e,a;return t[0]!==n||t[1]!==r?(a={onDragCancel(){r(!1)},onDragEnd(e){r(!1),n(e)},onDragStart(){r(!0)}},t[0]=n,t[1]=r,t[2]=a):a=t[2],(0,O.useDndMonitor)(a),null}var yF="checkbox-popup";function yB(e){let{Button:t,className:n,onChange:r,options:a,selectedValues:l}=e,o=(0,u._)(e,["Button","className","onChange","options","selectedValues"]);return(0,b.jsx)(nO,(0,s._)({button:t,className:[yF,n].filter(Boolean).join(" "),horizontalAlign:"right",render:e=>{let{close:t}=e;return(0,b.jsx)("div",{className:"".concat(yF,"__options"),children:a.map(e=>{let{label:n,value:a}=e;return(0,b.jsx)(l5,{checked:null==l?void 0:l.includes(a),label:n,onToggle:()=>{r({close:t,selectedValues:(null==l?void 0:l.includes(a))?l.filter(e=>e!==a):[...l,a]})}},a)})})},showScrollbar:!0,verticalAlign:"bottom"},o))}function yU(){let e=(0,_.c)(13),{activeCollectionFolderSlugs:t,allCollectionFolderSlugs:n,folderCollectionSlug:r,refineFolderData:a}=pd(),{i18n:l,t:o}=(0,g.d)(),{config:i,getEntityConfig:s}=(0,m.c)(),c;e[0]!==i||e[1]!==r||e[2]!==n||e[3]!==s||e[4]!==l?(c=()=>{var e;return i.collections.reduce((e,t)=>{var r;return t.folders&&n.includes(t.slug)&&e.push({label:(0,y.getTranslation)(null==(r=t.labels)?void 0:r.plural,l),value:t.slug}),e},[{label:(0,y.getTranslation)(null==(e=s({collectionSlug:r}).labels)?void 0:e.plural,l),value:r}])},e[0]=i,e[1]=r,e[2]=n,e[3]=s,e[4]=l,e[5]=c):c=e[5];let[u]=p.default.useState(c),d;if(e[6]!==u||e[7]!==a||e[8]!==o||e[9]!==t){let n;e[11]!==a?(n=e=>{let{selectedValues:t}=e;a({query:{relationTo:t},updateURL:!0})},e[11]=a,e[12]=n):n=e[12],d=(0,b.jsx)(yB,{Button:(0,b.jsxs)(nF,{buttonStyle:"pill",el:"div",icon:"chevron",margin:!1,size:"small",children:[t.length?(0,b.jsx)("span",{className:"".concat("collection-type","__count"),children:t.length}):null,o("version:type")]}),onChange:n,options:u,selectedValues:t}
2,"relation-to-selection-popup"),e[6]=u,e[7]=a,e[8]=o,e[9]=t,e[10]=d}else d=e[10];return d}var yz="folder-list";function yV(e){var t,n,r,a;let l,o=(0,_.c)(23),{AfterFolderList:i,AfterFolderListTable:c,BeforeFolderList:u,BeforeFolderListTable:d,Description:f,disableBulkDelete:h,disableBulkEdit:v,folderAssignedCollections:x,viewPreference:C}=e,S=(0,w.useRouter)(),{config:j}=(0,m.c)(),{i18n:E,t:N}=(0,g.d)(),k=ry(),{setStepNav:T}=gv(),{startRouteTransition:R}=nu(),{clearRouteCache:A}=ph(),{breakpoints:P}=yc(),{s:O}=P,{setPreference:D}=lD(),{allowCreateCollectionSlugs:I,breadcrumbs:M,documents:L,dragOverlayItem:F,folderCollectionConfig:B,folderFieldName:U,folderID:z,folderType:V,getFolderRoute:q,getSelectedItems:H,moveToFolder:$,refineFolderData:K,search:G,selectedItemKeys:W,setIsDragging:Y,subfolders:Q}=pd(),[X,J]=p.default.useState(),[Z,ee]=p.default.useState(C||"grid"),et;o[0]!==M||o[1]!==(null==(t=B.labels)?void 0:t.plural)||o[2]!==E||o[3]!==N?(et=()=>{var e;return N("folder:searchByNameInFolder",{folderName:0===M.length?(0,y.getTranslation)(null==(e=B.labels)?void 0:e.plural,E):M[M.length-1].name})},o[0]=M,o[1]=null==(n=B.labels)?void 0:n.plural,o[2]=E,o[3]=N,o[4]=et):et=o[4];let[en]=p.default.useState(et),er;o[5]!==A||o[6]!==H||o[7]!==$?(er=async e=>{e.over&&"folder"===e.over.data.current.type&&"id"in e.over.data.current&&(await $({itemsToMove:H(),toFolderID:e.over.data.current.id||null}),A())},o[5]=A,o[6]=H,o[7]=$,o[8]=er):er=o[8];let ea=er,el=L.length+Q.length,eo=M.length?M[M.length-1].name:N("folder:browseByFolder"),ei=X||B.slug,es;o[9]!==ei?(es=e=>{let{slug:t}=e;return t===ei},o[9]=ei,o[10]=es):es=o[10];let ec=j.collections.find(es),eu=ei===B.slug,ed,ef;o[11]!==M||o[12]!==k||o[13]!==q||o[14]!==S||o[15]!==T||o[16]!==R||o[17]!==N?(ed=()=>{k||T([M.length?{label:(0,b.jsxs)(pC,{className:["".concat(yz,"__step-nav-droppable"),"".concat(yz,"__step-nav-icon-label")].filter(Boolean).join(" "),id:null,onClick:()=>{R(()=>{S.push(q(null))})},children:[(0,b.jsx)(pS,{}),N("folder:browseByFolder")]},"root")}:{label:(0,b.jsxs)("div",{className:"".concat(yz,"__step-nav-icon-label"),children:[(0,b.jsx)(pS,{}),N("folder:browseByFolder")]},"root")},...M.map((e,t)=>({label:t===M.length-1?e.name:(0,b.jsx)(pC,{className:"".concat(yz,"__step-nav-droppable"),id:e.id,onClick:()=>{R(()=>{S.push(q(e.id))})},children:e.name},e.id)}))])},ef=[M,k,q,S,T,R,N],o[11]=M,o[12]=k,o[13]=q,o[14]=S,o[15]=T,o[16]=R,o[17]=N,o[18]=ed,o[19]=ef):(ed=o[18],ef=o[19]),p.default.useEffect(ed,ef);let ep=I.filter(e=>e!==B.slug),eh=Array.isArray(V)?V:[],em=e=>{J(e)},eg;return o[20]!==K?(eg=e=>K({query:{search:e},updateURL:!0}),o[20]=K,o[21]=eg):eg=o[21],o[22]===Symbol.for("react.memo_cache_sentinel")?(l=e=>{e||J(void 0)},o[22]=l):l=o[22],(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)(yq,{onDragEnd:ea,setIsDragging:Y}),(0,b.jsxs)("div",{className:"".concat(yz," ").concat(yz,"--folders"),children:[u,(0,b.jsxs)(ag,{className:"".concat(yz,"__wrap"),children:[(0,b.jsx)(v0,{Actions:[!O&&(0,b.jsx)(yO,{disableBulkDelete:h,disableBulkEdit:v,folderAssignedCollections:x},"list-selection")].filter(Boolean),AfterListHeaderContent:f,title:eo,TitleActions:[I.length&&(0,b.jsx)(v4,{buttonLabel:I.length>1?N("general:createNew"):"".concat(N("general:create")," ").concat((0,y.getTranslation)(null==(r=B.labels)?void 0:r.singular,E).toLowerCase()),collectionSlugs:I,onRequestCreate:em},"create-new-button")].filter(Boolean)}),(0,b.jsx)(vB,{Actions:[(0,b.jsx)(yk,{},"sort-by-pill"),z&&(0,b.jsx)(yU,{},"collection-type"),(0,b.jsx)(yR,{activeView:Z,setActiveView:e=>{D(tp.BROWSE_BY_FOLDER,{viewPreference:e}),ee(e)}},"toggle-view-buttons"),(0,b.jsx)(yw,{},"current-folder-actions")].filter(Boolean),label:en,onSearchChange:eg,searchQueryParam:G}),d,el>0&&(0,b.jsx)(b.Fragment,{children:"grid"===Z?(0,b.jsxs)("div",{children:[Q.length?(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(bB,{items:Q,title:"Folders",type:"folder"})}):null,L.length?(0,b.jsx)(b.Fragment,{children:(0,b.jsx)(bB,{items:L,subfolderCount:Q.length,title:"Documents",type:"file"})}):null]}):(0,b.jsx)(bA,{})}),0===el&&(0,b.jsx)(u0,{Actions:[I.includes(B.slug)&&(0,b.jsx)(v4,{buttonLabel:"".concat(N("general:create")," ").concat((0,y.getTranslation)(null==(a=B.labels)?void 0:a.singular,E).toLowerCase()),buttonSize:"medium",buttonStyle:"primary",collectionSlugs:[B.slug],onRequestCreate:em},"create-folder"),z&&ep.length>0&&(0,b.jsx)(v4,{buttonLabel:"".concat(N("general:create")," ").concat(N("general:document").toLowerCase()),buttonSize:"medium",buttonStyle:"primary",collectionSlugs:ep,onRequestCreate:em}
2,"create-document")].filter(Boolean),Message:(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("h3",{children:E.t("general:noResultsFound")}),(0,b.jsx)("p",{children:E.t("general:noResultsDescription")})]})}),c]}),i]}),W.size>0&&F&&(0,b.jsx)(yC,{item:F,selectedCount:W.size}),(0,b.jsx)(yb,{collectionSlug:ei,initialData:(0,s._)({[U]:z},eu?{folderType:eh}:{}),isOpen:!!X,onOpenChange:l,onSave:e=>{let{operation:t}=e,n=eM(ec);(n||"create"===t)&&A(),"create"!==t||n||J(void 0)},redirectAfterCreate:!1})]})}function yq(e){let t=(0,_.c)(3),{onDragEnd:n,setIsDragging:r}=e,a;return t[0]!==n||t[1]!==r?(a={onDragCancel(){r(!1)},onDragEnd(e){r(!1),n(e)},onDragStart(){r(!0)}},t[0]=n,t[1]=r,t[2]=a):a=t[2],(0,O.useDndMonitor)(a),null}var yH="leave-without-saving-doc-drawer",y$=e=>{let t=(0,_.c)(15),{AfterHeader:n,drawerSlug:r,showDocumentID:a}=e,l=void 0===a||a,{closeModal:o,openModal:i}=rF(),{t:s}=(0,g.d)(),c=tY(),u;t[0]!==o||t[1]!==r||t[2]!==c||t[3]!==i?(u=()=>{c?i(yH):o(r)},t[0]=o,t[1]=r,t[2]=c,t[3]=i,t[4]=u):u=t[4];let d=u,f;if(t[5]!==n||t[6]!==o||t[7]!==r||t[8]!==d||t[9]!==l||t[10]!==s){let e;t[12]!==o||t[13]!==r?(e=()=>o(r),t[12]=o,t[13]=r,t[14]=e):e=t[14],f=(0,b.jsxs)(ag,{className:"".concat(uW,"__header"),children:[(0,b.jsxs)("div",{className:"".concat(uW,"__header-content"),children:[(0,b.jsx)("h2",{className:"".concat(uW,"__header-text"),children:(0,b.jsx)(bq,{element:"span"})}),(0,b.jsx)("button",{"aria-label":s("general:close"),className:"".concat(uW,"__header-close"),onClick:d,type:"button",children:(0,b.jsx)(g.a,{})})]}),l&&(0,b.jsx)(yK,{}),n?(0,b.jsx)("div",{className:"".concat(uW,"__after-header"),children:n}):null,(0,b.jsx)(mX,{modalSlug:yH,onConfirm:e})]}),t[5]=n,t[6]=o,t[7]=r,t[8]=d,t[9]=l,t[10]=s,t[11]=f}else f=t[11];return f},yK=()=>{let e=(0,_.c)(3),{id:t}=lU(),{title:n}=lT(),r;return e[0]!==t||e[1]!==n?(r=t&&t!==n?(0,b.jsx)(bz,{id:t.toString()}):null,e[0]=t,e[1]=n,e[2]=r):r=e[2],r},yG="document-stale-data",yW="document-stale-data",yY=e=>{let t,n=(0,_.c)(14),{isActive:r,onReload:a}=e,{closeModal:l,openModal:o}=rF(),{clearRouteCache:i}=ph(),{t:s}=(0,g.d)(),c,u;if(n[0]!==l||n[1]!==r||n[2]!==o?(c=()=>{r?o(yG):l(yG)},u=[r,o,l],n[0]=l,n[1]=r,n[2]=o,n[3]=c,n[4]=u):(c=n[3],u=n[4]),(0,p.useEffect)(c,u),n[5]!==i||n[6]!==l||n[7]!==a||n[8]!==s){let e;n[10]!==i||n[11]!==l||n[12]!==a?(e=async()=>{l(yG),i(),await a()},n[10]=i,n[11]=l,n[12]=a,n[13]=e):e=n[13],t=(0,b.jsx)(r1,{className:yW,closeOnBlur:!1,slug:yG,children:(0,b.jsxs)("div",{className:"".concat(yW,"__wrapper"),children:[(0,b.jsxs)("div",{className:"".concat(yW,"__content"),children:[(0,b.jsx)("h1",{children:s("general:documentModified")}),(0,b.jsx)("p",{children:s("general:documentOutOfDate")})]}),(0,b.jsx)("div",{className:"".concat(yW,"__controls"),children:(0,b.jsx)(nF,{buttonStyle:"primary",id:"".concat(yG,"-reload"),margin:!1,onClick:e,size:"medium",children:s("general:reloadDocument")})})]})}),n[5]=i,n[6]=l,n[7]=a,n[8]=s,n[9]=t}else t=n[9];return t},yQ="iframe-loader",yX=e=>{let{onLoad:t,src:n,title:r}=e,a=(0,u._)(e,["onLoad","src","title"]),[l,o]=(0,p.useState)(!!n),[i,d]=(0,p.useState)(!1),f=(0,p.useRef)(0),h=(0,p.useRef)(null),g=(0,p.useRef)(null),v=(0,p.useCallback)(()=>{h.current&&(clearTimeout(h.current),h.current=null),g.current&&(clearTimeout(g.current),g.current=null)},[]);(0,p.useEffect)(()=>{if(v(),o(!!n),d(!1),f.current=0,n)return h.current=setTimeout(()=>{d(!0),f.current=Date.now(),h.current=null},1e3),()=>{h.current&&(clearTimeout(h.current),h.current=null)}},[v,n]),(0,p.useEffect)(()=>()=>{v()},[v]);let y=(0,p.useCallback)(e=>{if("function"==typeof t&&t(e),o(!1),h.current&&(clearTimeout(h.current),h.current=null),!i)return;let n=Math.max(0,300-(Date.now()-f.current));0===n?d(!1):g.current=setTimeout(()=>{d(!1),g.current=null},n)},[i,t]);return(0,b.jsxs)("div",{className:"".concat(yQ,"__container"),children:[i&&(0,b.jsx)(m.f,{"aria-live":"polite",height:"100%",role:"status",transparent:!0}),(0,b.jsx)("iframe",(0,c._)((0,s._)({},a),{className:["".concat(yQ,"__iframe"),l&&"".concat(yQ,"__iframe--is-loading")].filter(Boolean).join(" "),onLoad:y,sandbox:"allow-same-origin allow-scripts allow-forms allow-popups allow-modals allow-downloads",src:n,title:r}))]})},yJ=e=>{let{children:t}=e,n=p.default.useRef(null),r=p.default.useRef(null),{breakpoint:a,setMeasuredDeviceSize:l,size:o,zoom:i}=gU(),{size:s}=mo(n.current),{size:c}=mo(r.current);(0,p.useEffect)(()=>{s&&l(s)},[s,l]);let u="0",d="0";if(a&&"responsive"!==a&&(u="-50%",o&&s&&"number"==typeof i&&"number"==typeof o.width&&"number"==typeof o.height&&"number"==typeof s.width&&"number"==typeof s.height)){d="0 auto";let e=o.width/i,t=s.width*i,n=e-o.width;if(t>c.width)if(i>1){let e=s.width-c.width;u=e<0?"".concat(e/2,"px"):"0"}else u="0";else i>=1?u="".concat(n/2,"px"):(u="".concat((c.width-t)/2,"px"),d="0")}let f=i?"".concat(100/i,"%"):"100%",h=i?"".concat(100/i,"%"):"100%";return"responsive"!==a&&(f="".concat((null==o?void 0:o.width)/("number"==typeof i?i:1),"px"),h="".concat((null==o?void 0:o.height)/("number"==typeof i?i:1),"px")),(0,b.jsx)("div",{ref:r,
2style:{height:"100%",width:"100%"},children:(0,b.jsx)("div",{ref:n,style:{height:h,margin:d,transform:"translate3d(".concat(u,", 0, 0)"),width:f},children:t})})},yZ=e=>{let t=(0,_.c)(18),{axis:n}=e,{breakpoint:r,measuredDeviceSize:a,setBreakpoint:l,setSize:o,size:i,zoom:s}=gU(),[c,u]=p.default.useState(("x"===n?null==a?void 0:a.width:null==a?void 0:a.height)||0),d;t[0]!==n||t[1]!==(null==a?void 0:a.height)||t[2]!==(null==a?void 0:a.width)||t[3]!==l||t[4]!==o||t[5]!==s?(d=e=>{let t=Number(e.target.value);t<0&&(t=0),u(t),l("custom"),o({type:"reset",value:{height:"y"===n?t:Number(null==a?void 0:a.height.toFixed(0))*s,width:"x"===n?t:Number(null==a?void 0:a.width.toFixed(0))*s}})},t[0]=n,t[1]=null==a?void 0:a.height,t[2]=null==a?void 0:a.width,t[3]=l,t[4]=o,t[5]=s,t[6]=d):d=t[6];let f=d,h,m;t[7]!==n||t[8]!==r||t[9]!==a||t[10]!==i||t[11]!==s?(h=()=>{"responsive"===r&&a&&u("x"===n?Number(a.width.toFixed(0))*s:Number(a.height.toFixed(0))*s),"responsive"!==r&&i&&u("x"===n?i.width:i.height)},m=[r,n,a,i,s],t[7]=n,t[8]=r,t[9]=a,t[10]=i,t[11]=s,t[12]=h,t[13]=m):(h=t[12],m=t[13]),(0,p.useEffect)(h,m);let g="x"===n?"live-preview-width":"live-preview-height",v=c||0,y;return t[14]!==f||t[15]!==g||t[16]!==v?(y=(0,b.jsx)("input",{className:"toolbar-input",min:0,name:g,onChange:f,step:1,type:"number",value:v}),t[14]=f,t[15]=g,t[16]=v,t[17]=y):y=t[17],y},y0="live-preview-toolbar-controls",y1=[50,75,100,125,150,200],y2=()=>{let e=(0,_.c)(14),{breakpoint:t,breakpoints:n,setBreakpoint:r,setPreviewWindowType:a,setZoom:l,url:o,zoom:i}=gU(),{t:s}=(0,g.d)(),c;if(e[0]!==t||e[1]!==n||e[2]!==r||e[3]!==a||e[4]!==l||e[5]!==s||e[6]!==o||e[7]!==i){var u,d;let f,h={label:s("general:custom"),value:"custom"},m;e[9]!==l||e[10]!==i?(m=e=>{let{close:t}=e;return(0,b.jsx)(n_.ButtonGroup,{children:(0,b.jsx)(p.default.Fragment,{children:y1.map(e=>(0,b.jsxs)(n_.Button,{active:100*i==e,onClick:()=>{l(e/100),t()},children:[e,"%"]},e))})})},e[9]=l,e[10]=i,e[11]=m):m=e[11],e[12]!==a?(f=e=>{e.preventDefault(),a("popup")},e[12]=a,e[13]=f):f=e[13],c=(0,b.jsxs)("div",{className:y0,children:[(null==n?void 0:n.length)>0&&(0,b.jsx)(nO,{button:(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)("span",{children:null!=(u=null==(d=n.find(e=>e.name==t))?void 0:d.label)?u:h.label}),(0,b.jsx)(nv,{className:"".concat(y0,"__chevron")})]}),className:"".concat(y0,"__breakpoint"),horizontalAlign:"right",render:e=>{let{close:a}=e;return(0,b.jsx)(n_.ButtonGroup,{children:(0,b.jsxs)(p.default.Fragment,{children:[n.map(e=>(0,b.jsx)(n_.Button,{active:e.name==t,onClick:()=>{r(e.name),a()},children:e.label},e.name)),"custom"===t&&(0,b.jsx)(n_.Button,{active:t==h.value,onClick:()=>{r(h.value),a()},children:h.label})]})})},showScrollbar:!0,verticalAlign:"bottom"}),(0,b.jsxs)("div",{className:"".concat(y0,"__device-size"),children:[(0,b.jsx)(yZ,{axis:"x"}),(0,b.jsx)("span",{className:"".concat(y0,"__size-divider"),children:(0,b.jsx)(g.a,{})}),(0,b.jsx)(yZ,{axis:"y"})]}),(0,b.jsx)(nO,{button:(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsxs)("span",{children:[100*i,"%"]}),(0,b.jsx)(nv,{className:"".concat(y0,"__chevron")})]}),className:"".concat(y0,"__zoom"),horizontalAlign:"right",render:m,showScrollbar:!0,verticalAlign:"bottom"}),(0,b.jsx)("a",{className:"".concat(y0,"__external"),href:o,onClick:f,target:"_blank",title:s("general:openInNewWindow"),type:"button",children:(0,b.jsx)(g2,{})})]}),e[0]=t,e[1]=n,e[2]=r,e[3]=a,e[4]=l,e[5]=s,e[6]=o,e[7]=i,e[8]=c}else c=e[8];return c},y3="live-preview-toolbar",y6=e=>{let t=(0,_.c)(10),{toolbarPosition:n}=gU(),r;t[0]===Symbol.for("react.memo_cache_sentinel")?(r={id:"live-preview-toolbar"},t[0]=r):r=t[0];let{attributes:a,listeners:l,setNodeRef:o,transform:i}=(0,O.useDraggable)(r),u;t[1]===Symbol.for("react.memo_cache_sentinel")?(u=[y3,"".concat(y3,"--draggable")],t[1]=u):u=t[1];let d="".concat(n.x,"px"),f="".concat(n.y,"px"),p;return t[2]!==a||t[3]!==l||t[4]!==e||t[5]!==o||t[6]!==d||t[7]!==f||t[8]!==i?(p=(0,b.jsxs)("div",{className:u.join(" "),style:(0,s._)({left:d,top:f},i?{transform:i?"translate3d(".concat((null==i?void 0:i.x)||0,"px, ").concat((null==i?void 0:i.y)||0,"px, 0)"):void 0}:{}),children:[(0,b.jsx)("button",(0,c._)((0,s._)({},l,a),{className:"".concat(y3,"__drag-handle"),ref:o,type:"button",children:(0,b.jsx)(on,{})})),(0,b.jsx)(y2,(0,s._)({},e))]}
2),t[2]=a,t[3]=l,t[4]=e,t[5]=o,t[6]=d,t[7]=f,t[8]=i,t[9]=p):p=t[9],p},y5=e=>(0,b.jsx)("div",{className:[y3,"".concat(y3,"--static")].join(" "),children:(0,b.jsx)(y2,(0,s._)({},e))}),y4=e=>{let{draggable:t}=e;return t?(0,b.jsx)(y6,(0,s._)({},e)):(0,b.jsx)(y5,(0,s._)({},e))},y8="live-preview-window",y9=e=>{let{appIsReady:t,breakpoint:n,iframeRef:r,isLivePreviewing:a,loadedURL:l,popupRef:o,previewWindowType:i,setLoadedURL:c,shouldRenderIframe:u,url:d,zoom:f}=gU(),h=aF(),{mostRecentUpdate:m}=dX(),[g]=tJ(),{id:v,collectionSlug:y,globalSlug:x}=lU();return(0,p.useEffect)(()=>{if(!(!a||!t)&&g){var e;let t=eW(g,!0);t.id||(t.id=v);let n={type:"payload-live-preview",collectionSlug:y,data:t,externallyUpdatedRelationship:m,globalSlug:x,locale:h.code};"popup"===i&&o.current&&o.current.postMessage(n,d),"iframe"===i&&r.current&&(null==(e=r.current.contentWindow)||e.postMessage(n,d))}},[g,d,y,x,v,i,o,t,r,m,h,a,l]),(0,p.useEffect)(()=>{var e;if(!a||!t)return;let n={type:"payload-document-event"};"popup"===i&&o.current&&o.current.postMessage(n,d),"iframe"===i&&r.current&&(null==(e=r.current.contentWindow)||e.postMessage(n,d))},[m,r,o,i,d,a,t]),"iframe"!==i?null:(0,b.jsx)("div",{className:[y8,a&&"".concat(y8,"--is-live-previewing"),n&&"responsive"!==n&&"".concat(y8,"--has-breakpoint")].filter(Boolean).join(" "),children:(0,b.jsxs)("div",{className:"".concat(y8,"__wrapper"),children:[(0,b.jsx)(y4,(0,s._)({},e)),(0,b.jsx)("div",{className:"".concat(y8,"__main"),children:(0,b.jsx)(yJ,{children:u&&(0,b.jsx)(yX,{className:"live-preview-iframe",id:"live-preview-iframe",onLoad:()=>{c(d)},ref:r,src:d,style:{transform:"number"==typeof f?"scale(".concat(f,") "):void 0}})})})]})})},y7=async e=>{let{id:t,clearRouteCache:n,collectionSlug:r,documentLockStateRef:a,globalSlug:l,isLockingEnabled:o,isWithinDoc:i,setCurrentEditor:s,setIsReadOnlyForIncomingUser:c,updateDocumentEditor:u,user:d}=e;if(o)try{var f;await u(t,null!=r?r:l,d),i||(a.current.hasShownLockedModal=!0),a.current={hasShownLockedModal:null==(f=a.current)?void 0:f.hasShownLockedModal,isLocked:!0,user:d},s(d),i&&c&&c(!1),n&&n()}catch(e){console.error("Error during document takeover:",e)}},xe={16:{fill:"M8 3.5a4.5 4.5 0 0 0-4.473 4c-.03.275-.25.5-.527.5a.467.467 0 0 1-.478-.5 5.5 5.5 0 0 1 9.758-2.954.467.467 0 0 1-.12.68c-.23.154-.538.09-.715-.122A4.49 4.49 0 0 0 8 3.5m-4.16 7.274a.467.467 0 0 0-.12.68A5.5 5.5 0 0 0 13.478 8.5.467.467 0 0 0 13 8c-.276 0-.497.225-.527.5a4.5 4.5 0 0 1-7.918 2.396c-.177-.212-.486-.276-.715-.123",stroke:"M12.5 3v2.5H10m-4 5H3.5V13"},24:{fill:"M17.523 12.036a.5.5 0 0 1 .449.546A5.999 5.999 0 0 1 7 15.315V17.5a.5.5 0 0 1-1 0v-3a.5.5 0 0 1 .5-.5h3a.5.5 0 0 1 0 1H8.002q.066.089.137.175a5 5 0 0 0 8.838-2.69.5.5 0 0 1 .546-.45M17.5 6a.5.5 0 0 1 .5.5v3a.5.5 0 0 1-.5.5h-3a.5.5 0 0 1 0-1h1.498a5 5 0 0 0-8.975 2.515.5.5 0 1 1-.995-.097A6 6 0 0 1 17 8.684V6.5a.5.5 0 0 1 .5-.5"}},xt=e=>{let{className:t,size:n=16}=e;return(0,b.jsxs)("svg",{className:["icon","icon--refresh",t].filter(Boolean).join(" "),fill:"none",height:n,viewBox:"0 0 ".concat(n," ").concat(n),width:n,xmlns:"http://www.w3.org/2000/svg",children:[16===n&&xe[16].stroke&&(0,b.jsx)("path",{d:xe[16].stroke,stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"}),(0,b.jsx)("path",{clipRule:"evenodd",d:xe[n].fill,fill:"currentColor",fillRule:"evenodd"})]})},xn="apiKey",xr="api-key",xa="â¢".repeat(24),xl=e=>{var t,n;let{readOnly:r,reveal:a}=e,[l,o]=(0,p.useState)(!1),[i,s]=(0,p.useState)(null),[c,u]=(0,p.useState)(!1),[d,f]=(0,p.useState)(null),[h,v]=(0,p.useState)(!1),[x,w]=(0,p.useState)(!1),_=tY(),C=(0,p.useRef)(_),{i18n:S,t:j}=(0,g.d)(),{toggleModal:E}=rF(),{config:N,getEntityConfig:k}=(0,m.c)(),{id:T,collectionSlug:R,setData:A,setLastUpdateTime:P}=lU(),{code:O}=aF(),I="revoke-api-key-".concat(T),M=tX(e=>{let[t]=e;return t&&t.hasAPIKey||null}),L=tX(e=>{let[,t]=e;return t}),F=null==(n=k({collectionSlug:R}))||null==(t=n.fields)?void 0:t.find(e=>"name"in e&&"apiKey"===e.name),{setValue:B,value:U}=lY({path:xn,validate:e=>tt(e,{name:"apiKey",type:"text",blockData:{},data:{},event:"onChange",maxLength:48,minLength:24,path:["apiKey"],preferences:{fields:{}},req:{payload:{config:N},t:j},siblingData:{}})}),z=d||U,V=null!=i?i:!!(null==M?void 0:M.value),q=a&&V&&!d,H=(0,p.useMemo)(()=>{let e="API Key";return(null==F?void 0:F.label)&&(e=F.label),(0,y.getTranslation)(e,S)},[F,S]),$=()=>{o(!0)},K=async e=>{if(!T)return!1;try{var t;let n=await fetch(D({apiRoute:N.routes.api,path:"/".concat(R,"/").concat(encodeURIComponent(String(T)),"?depth=0&fallback-locale=null&locale=").concat(O)}),{body:JSON.stringify({apiKey:e,enableAPIKey:!!e}),headers:{"Content-Type":"application/json"},method:"PATCH"});if(!n.ok)throw Error("API key update failed");let r=await n.json();return s(!!e),L({type:"REMOVE",path:xn}),L({type:"REMOVE",path:"enableAPIKey"}
2),(null==(t=r.doc)?void 0:t.updatedAt)&&(A(r.doc),P(new Date(r.doc.updatedAt).getTime())),!0}catch(e){return nn.error("Failed to update the API key."),!1}},G=async()=>{let e=ow();return T?!!await K(e)&&(f(e),v(!0),w(!0),$(),!0):(B(e,!0),v(!0),w(!0),$(),!0)},W=async()=>{await K(null)&&(f(null),s(!1),o(!1),v(!1),w(!1),nn.success("API key revoked successfully."))},Y=async()=>{if(!c){u(!0);try{let e=await fetch(D({apiRoute:N.routes.api,path:"/".concat(R,"/").concat(encodeURIComponent(String(T)),"/api-key/reveal")}),{method:"POST"});if(!e.ok)return void nn.error("Failed to reveal the API key.");let t=await e.json();f(t.apiKey),v(!1),w(!0)}catch(e){nn.error("Failed to reveal the API key.")}finally{u(!1)}}};return(0,p.useEffect)(()=>{C.current&&!_&&z&&(s(!0),o(!1),f(null),v(!1),L({type:"REMOVE",path:xn}),w(!1)),C.current=_},[z,L,_]),(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsxs)("div",{className:["field-type","api-key","read-only"].filter(Boolean).join(" "),children:[(0,b.jsxs)("label",{className:"".concat(xr,"__label field-label"),htmlFor:"apiKey",children:[(0,b.jsx)("span",{children:H}),z&&(0,b.jsx)(p3,{value:z})]}),(0,b.jsxs)("div",{className:["".concat(xr,"__input-wrap"),!r&&V&&"".concat(xr,"__input-wrap--has-regenerate"),l&&"".concat(xr,"__input-wrap--highlighted")].filter(Boolean).join(" "),children:[(0,b.jsx)("input",{"aria-label":H,disabled:!0,id:"apiKey",name:"apiKey",type:z&&!x?"password":"text",value:z||(V?xa:"")}),(z||q||!r&&V)&&(0,b.jsxs)("div",{className:"".concat(xr,"__toggle-button-wrap"),children:[(z||q)&&(0,b.jsx)(nF,{"aria-label":q?"Reveal API key":"Toggle API key visibility",buttonStyle:"none",className:["".concat(xr,"__visibility-button"),!r&&V&&"".concat(xr,"__visibility-button--with-regenerate")].filter(Boolean).join(" "),disabled:c,extraButtonProps:{"aria-busy":c},icon:c?(0,b.jsx)(bp,{loadingText:null,size:"sm"}):(0,b.jsx)(gY,{active:x}),id:q?"reveal-api-key":"toggle-api-key-visibility",onClick:q?Y:()=>w(e=>!e)}),!r&&V&&(0,b.jsx)(vj,{highlightField:$,icon:(0,b.jsx)(xt,{}),id:"regenerate-api-key",setKey:G})]})]}),z&&h&&(0,b.jsx)(rm,{description:a?"Make sure to copy your API key. You may not have access to reveal it again.":"Make sure to copy your API key. It will not be displayed again.",path:xn})]}),!r&&!z&&!V&&(T?(0,b.jsx)(vj,{highlightField:$,id:"generate-api-key",setKey:G,willInvalidateExistingKey:!1}):(0,b.jsx)(nF,{buttonStyle:"secondary",id:"generate-api-key",onClick:()=>{G()},size:"small",children:j("authentication:generateNewAPIKey")})),!r&&V&&(0,b.jsxs)("div",{className:"".concat(xr,"__actions"),children:[(0,b.jsx)(nF,{buttonStyle:"secondary",className:"".concat(xr,"__revoke-button"),id:"revoke-api-key",onClick:()=>E(I),size:"small",children:"Revoke API key"}),(0,b.jsx)(aE,{body:(0,b.jsxs)("span",{children:["Are you sure you want to revoke the API key for user ",(0,b.jsx)("strong",{children:T}),"? The key will no longer be usable, and this action cannot be undone."]}),confirmLabel:"Revoke",heading:"Revoke API key?",modalSlug:I,onConfirm:W})]})]})},xo="auth-fields",xi=e=>{var t;let n,r=(0,_.c)(21),{className:a,collectionSlug:l,disableLocalStrategy:o,email:i,loginWithUsername:s,operation:c,readOnly:u,requirePassword:d,setValidateBeforeSubmit:f,useAPIKey:h,username:v,verify:y}=e,[x,w]=(0,p.useState)(d),C=tX(xs),S=tY(),{i18n:j,t:E}=(0,g.d)(),{docPermissions:N,isEditing:k,isInitializing:T,isTrashed:R}=lU(),{config:A}=(0,m.c)(),{routes:P}=A,{api:O}=P,I=!0,M=!0,L="object"==typeof N.fields&&"password"in N.fields,F="object"==typeof N.fields&&("username"in N.fields||"email"in N.fields);if(L){let{permissions:e}=eh({field:{name:"password",type:"text"},operation:c,parentName:"",permissions:null==N?void 0:N.fields});I="create"===c?!0===e||"object"==typeof e&&e.create:!0===e||"object"==typeof e&&e.update}if(F){let e=s&&(s.requireEmail||s.allowEmailLogin),t;r[0]!==N.fields?(t=eh({field:{name:"email",type:"text"},operation:"read",parentName:"",permissions:null==N?void 0:N.fields}),r[0]=N.fields,r[1]=t):t=r[1];let{operation:n}=t,a;r[2]!==N.fields?(a=eh({field:{name:"username",type:"text"},operation:"read",parentName:"",permissions:null==N?void 0:N.fields}),r[2]=N.fields,r[3]=a):a=r[3];let{operation:l}=a;M=e?l||n:s&&!e?l:n}let B=(!o||"object"==typeof o&&!0===o.enableFields)&&(M||I),U=u||T||R,z=(null==N?void 0:N.fields)===!0||(null==N||null==(t=N.fields)?void 0:t.apiKey),V=!0===z||"object"==typeof z&&!!(null==z?void 0:z[c]),q;e:{if(N){q=!!("unlock"in N&&N.unlock);break e}q=!1}let H=q,$;r[4]!==C||r[5]!==f||r[6]!==E?($=e=>{e?(f(!0),C({type:"UPDATE",errorMessage:E("validation:required"),path:"password",valid:!1}),C({type:"UPDATE",errorMessage:E("validation:required"),path:"confirm-password",valid:!1})):(f(!1),C({type:"REMOVE",path:"password"}),C({type:"REMOVE",path:"confirm-password"})),w(e)},r[4]=C,r[5]=f,r[6]=E,r[7]=$):$=r[7];let K=$,G;r[8]!==O||r[9]!==l||r[10]!==i||r[11]!==j||r[12]!==s||r[13]!==E||r[14]!==v?
2(G=async()=>{let e=D({apiRoute:O,path:"/".concat(l,"/unlock")});200===(await fetch(e,{body:JSON.stringify(s&&v?{username:v}:{email:i}),credentials:"include",headers:{"Accept-Language":j.language,"Content-Type":"application/json"},method:"post"})).status?nn.success(E("authentication:successfullyUnlocked")):nn.error(E("authentication:failedToUnlock"))},r[8]=O,r[9]=l,r[10]=i,r[11]=j,r[12]=s,r[13]=E,r[14]=v,r[15]=G):G=r[15];let W=G,Y,Q;r[16]!==S?(Y=()=>{S||w(!1)},Q=[S],r[16]=S,r[17]=Y,r[18]=Q):(Y=r[17],Q=r[18]),(0,p.useEffect)(Y,Q);let X=h&&V;return B||X||y&&k?(r[19]!==a?(n=[xo,a].filter(Boolean),r[19]=a,r[20]=n):n=r[20],(0,b.jsxs)("div",{className:n.join(" "),children:[B&&(0,b.jsxs)(p.default.Fragment,{children:[(0,b.jsx)(yp,{loginWithUsername:s,operation:c,permissions:null==N?void 0:N.fields,readOnly:u||R,t:E}),(x||d)&&(!o||!B)&&(0,b.jsxs)("div",{className:"".concat(xo,"__changing-password"),children:[(0,b.jsx)(h4,{autoComplete:"new-password",field:{name:"password",label:E("authentication:newPassword"),required:!0},indexPath:"",parentPath:"",parentSchemaPath:"",path:"password",schemaPath:"password"}),(0,b.jsx)(h3,{disabled:u||R})]}),(0,b.jsxs)("div",{className:"".concat(xo,"__controls"),children:[x&&!d&&(0,b.jsx)(nF,{buttonStyle:"secondary",disabled:U,id:"cancel-change-password",onClick:()=>K(!1),size:"medium",children:E("general:cancel")}),!x&&!d&&!o&&I&&(0,b.jsx)(nF,{buttonStyle:"secondary",disabled:U,id:"change-password",onClick:()=>K(!0),size:"medium",children:E("authentication:changePassword")}),!x&&"update"===c&&H&&(0,b.jsx)(nF,{buttonStyle:"secondary",disabled:U||!M,id:"force-unlock",onClick:()=>{W()},size:"medium",children:E("authentication:forceUnlock")})]})]}),X&&(0,b.jsx)("div",{className:"".concat(xo,"__api-key"),children:(0,b.jsx)(xl,{readOnly:U,reveal:"object"==typeof h&&!0===h.reveal})}),y&&k&&(0,b.jsx)(l8,{field:{name:"_verified",admin:{disabled:U,readOnly:u},label:E("authentication:verified")},path:"_verified",schemaPath:"".concat(l,"._verified")})]})):null};function xs(e){return e[1]}var xc=e=>{let t,n=(0,_.c)(37),{id:r,collectionSlug:a,globalSlug:l,isTrashed:o,pluralLabel:i,useAsTitle:s}=e,c=(null==e?void 0:e.view)||void 0,{isEditing:u,isInitializing:d}=lU(),{title:f}=lT(),{isEntityVisible:h}=yt(),v;n[0]!==a||n[1]!==l||n[2]!==h?(v=h({collectionSlug:a,globalSlug:l}),n[0]=a,n[1]=l,n[2]=h,n[3]=v):v=n[3];let b=v,{setStepNav:x}=gv(),{i18n:w,t:C}=(0,g.d)(),{config:S}=(0,m.c)(),{routes:j,serverURL:E}=S,{admin:N}=j,k;return n[4]!==N||n[5]!==a||n[6]!==l||n[7]!==w||n[8]!==r||n[9]!==u||n[10]!==d||n[11]!==o||n[12]!==b||n[13]!==i||n[14]!==x||n[15]!==C||n[16]!==f||n[17]!==s||n[18]!==c?(k=()=>{let e=[];
2d||(a?(e.push({label:(0,y.getTranslation)(i,w),url:b?D({adminRoute:N,path:"/collections/".concat(a)}):void 0}),o&&e.push({label:C("general:trash"),url:b?D({adminRoute:N,path:"/collections/".concat(a,"/trash")}):void 0}),u?e.push({label:s&&"id"!==s&&f||"".concat(r),url:b?D({adminRoute:N,path:o?"/collections/".concat(a,"/trash/").concat(r):"/collections/".concat(a,"/").concat(r)}):void 0}):e.push({label:C("general:createNew")})):l&&e.push({label:f,url:b?D({adminRoute:N,path:"/globals/".concat(l)}):void 0}),c&&e.push({label:c}),x(e))},n[4]=N,n[5]=a,n[6]=l,n[7]=w,n[8]=r,n[9]=u,n[10]=d,n[11]=o,n[12]=b,n[13]=i,n[14]=x,n[15]=C,n[16]=f,n[17]=s,n[18]=c,n[19]=k):k=n[19],n[20]!==N||n[21]!==a||n[22]!==l||n[23]!==w||n[24]!==r||n[25]!==u||n[26]!==d||n[27]!==o||n[28]!==b||n[29]!==i||n[30]!==E||n[31]!==x||n[32]!==C||n[33]!==f||n[34]!==s||n[35]!==c?(t=[x,d,u,i,r,o,s,N,C,w,f,a,l,E,c,b],n[20]=N,n[21]=a,n[22]=l,n[23]=w,n[24]=r,n[25]=u,n[26]=d,n[27]=o,n[28]=b,n[29]=i,n[30]=E,n[31]=x,n[32]=C,n[33]=f,n[34]=s,n[35]=c,n[36]=t):t=n[36],(0,p.useEffect)(k,t),null},xu=e=>{var t,n;let r=(0,_.c)(14),{collectionConfig:a,config:l,fallback:o,globalConfig:i}=e,s=null==a||null==(t=a.admin)?void 0:t.useAsTitle,c;r[0]!==s?(c=e=>{let[t]=e;return s&&t&&(null==t?void 0:t[s])||null},r[0]=s,r[1]=c):c=r[1];let u=tX(c),d=(0,p.useRef)(!1),{i18n:f}=(0,g.d)(),{setDocumentTitle:h}=lT(),m=null==l||null==(n=l.admin)?void 0:n.dateFormat,v=(null==u?void 0:u.value)||"",b;r[2]!==a||r[3]!==m||r[4]!==o||r[5]!==i||r[6]!==f||r[7]!==v||r[8]!==s?(b=lN({collectionConfig:a,data:{id:"",[s]:v},dateFormat:m,fallback:o,globalConfig:i,i18n:f}),r[2]=a,r[3]=m,r[4]=o,r[5]=i,r[6]=f,r[7]=v,r[8]=s,r[9]=b):b=r[9];let y=b,x,w;return r[10]!==h||r[11]!==y?(x=()=>{if(!d.current){d.current=!0;return}let e=requestAnimationFrame(()=>{h(y)});return()=>cancelAnimationFrame(e)},w=[h,y],r[10]=h,r[11]=y,r[12]=x,r[13]=w):(x=r[12],w=r[13]),(0,p.useEffect)(x,w),null},xd="collection-edit",xf="payload-pending-success-toast",xp=e=>{let{children:t}=e;return(0,b.jsx)("div",{className:"field-diff-label",children:t})},xh="field-diff";e.s(["APIKeyGenerationModal",0,vj,"Account",0,m7,"ActionsProvider",0,e=>{let t=(0,_.c)(4),{Actions:n,children:r}=e,[a,l]=(0,p.useState)(n),o;return t[0]!==n||t[1]!==r||t[2]!==a?(o=(0,b.jsx)(ge,{value:{Actions:(0,s._)({},a,n),setViewActions:l},children:r}),t[0]=n,t[1]=r,t[2]=a,t[3]=o):o=t[3],o},"AnimateHeight",0,or,"AppHeader",0,function(e){let{CustomAvatar:t,CustomIcon:n}=e,{t:r}=(0,g.d)(),{Actions:a}=gt(),{config:{admin:{routes:{account:l}},localization:o,routes:{admin:i},serverURL:s}}=(0,m.c)(),{navOpen:c}=gd(),u=(0,p.useRef)(null),[d,f]=(0,p.useState)(!1);(0,p.useEffect)(()=>{let e=()=>{let e=u.current;e&&f(e.scrollWidth>e.clientWidth)};return e(),window.addEventListener("resize",e),()=>{window.removeEventListener("resize",e)}},[a]);let h=a?Object.values(a):[];return(0,b.jsxs)("header",{className:[g_,c&&"".concat(g_,"--nav-open")].filter(Boolean).join(" "),children:[(0,b.jsx)("div",{className:"".concat(g_,"__bg")}),(0,b.jsx)("div",{className:"".concat(g_,"__content"),children:(0,b.jsxs)("div",{className:"".concat(g_,"__wrapper"),children:[(0,b.jsx)(gm,{className:"".concat(g_,"__mobile-nav-toggler"),tabIndex:-1,children:(0,b.jsx)(gl,{})}),(0,b.jsxs)("div",{className:"".concat(g_,"__controls-wrapper"),children:[(0,b.jsx)("div",{className:"".concat(g_,"__step-nav-wrapper"),children:(0,b.jsx)(gw,{className:"".concat(g_,"__step-nav"),CustomIcon:n})}),(0,b.jsxs)("div",{className:"".concat(g_,"__actions-wrapper"),children:[(0,b.jsx)("div",{className:"".concat(g_,"__actions"),ref:u,children:h.map((e,t)=>(0,b.jsx)("div",{className:d&&t===h.length-1?"".concat(g_,"__last-action"):"",children:e},t))}),d&&(0,b.jsx)("div",{className:"".concat(g_,"__gradient-placeholder")})]}),o&&(0,b.jsx)(gi,{ariaLabel:"invisible",className:"".concat(g_,"__localizer-spacing")}),(0,b.jsx)(nh,{"aria-label":r("authentication:account"),className:"".concat(g_,"__account"),href:D({adminRoute:i,path:l}),prefetch:!1,tabIndex:0,children:(0,b.jsx)(tE,{CustomComponent:t,Fallback:(0,b.jsx)(m7,{})})})]})]})}),(0,b.jsx)(gc,{className:"".concat(g_,"__localizer")})]})},"ArrayField",0,h2,"AuthProvider",0,aA,"Banner",0,ng,"BlockSelector",0,oN,"BlocksDrawer",0,ok,"BlocksField",0,oI,"BrowseByFolderButton",0,function(e){let{active:t}=e,{t:n}=(0,g.d)(),{config:r}
2=(0,m.c)(),{admin:{routes:{browseByFolder:a}},routes:{admin:l}}=r;return(0,b.jsxs)(nh,{className:["browse-by-folder-button",t&&"active"].filter(Boolean).join(" "),href:D({adminRoute:l,path:a}),id:"browse-by-folder",prefetch:!1,children:[(0,b.jsx)(pS,{}),n("folder:browseByFolder")]})},"BulkUploadDrawer",0,hR,"BulkUploadProvider",0,hM,"Button",0,nF,"Card",0,e=>{let{id:t,actions:n,buttonAriaLabel:r,href:a,onClick:l,title:o,titleAs:i}=e,s=[gC,t,(l||a)&&"".concat(gC,"--has-onclick")].filter(Boolean).join(" ");return(0,b.jsxs)("div",{className:s,id:t,children:[(0,b.jsx)(null!=i?i:"div",{className:"".concat(gC,"__title"),children:o}),n&&(0,b.jsx)("div",{className:"".concat(gC,"__actions"),children:n}),(l||a)&&(0,b.jsx)(nF,{"aria-label":r,buttonStyle:"none",className:"".concat(gC,"__click"),el:"link",onClick:l,to:a})]})},"CheckIcon",0,l2,"CheckboxField",0,l8,"CheckboxInput",0,l5,"ChevronIcon",0,nv,"ClientFunctionProvider",0,b6,"CloseMenuIcon",0,gn,"CodeBlockIcon",0,()=>(0,b.jsx)("svg",{"aria-hidden":"true",className:"graphic code-block-icon",focusable:"false",viewBox:"0 0 20 20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{className:"stroke",d:"M14 12.6667L16.6667 9.99999L14 7.33332M5.99999 7.33332L3.33333 9.99999L5.99999 12.6667M11.6667 4.66666L8.33333 15.3333",strokeLinecap:"square"})}),"CodeEditorLazy",0,oL,"CodeField",0,oB,"Collapsible",0,os,"CollapsibleField",0,oq,"Combobox",0,e=>{let{entries:t,minEntriesForSearch:n=8,onSelect:r,onToggleClose:a,onToggleOpen:l,searchPlaceholder:o="Search..."}=e,i=(0,u._)(e,["entries","minEntriesForSearch","onSelect","onToggleClose","onToggleOpen","searchPlaceholder"]),[d,f]=(0,p.useState)(""),h=(0,p.useRef)(!1),m=(0,p.useRef)(null),g=(0,p.useMemo)(()=>{if(!d)return t;let e=d.toLowerCase();return t.filter(t=>t.name.toLowerCase().includes(e))},[t,d]),v=t.length>=n,y=g.length>0,x=p.default.useCallback(e=>{h.current=e,e&&v&&setTimeout(()=>{var e;null==(e=m.current)||e.focus()},100),null==l||l(e)},[v,l]),w=p.default.useCallback(()=>{h.current=!1,f(""),null==a||a()},[a]);return(0,b.jsx)(nO,(0,c._)((0,s._)({},i),{className:"".concat(bg," ").concat(i.className||""),onToggleClose:w,onToggleOpen:x,render:e=>{let{close:t}=e;return(0,b.jsxs)("div",{className:"".concat(bg,"__content"),children:[v&&(0,b.jsx)("div",{className:"".concat(bg,"__search-wrapper").concat(y?"":" ".concat(bg,"__search-wrapper--no-results")),children:(0,b.jsx)("input",{"aria-label":o,className:"".concat(bg,"__search-input"),onChange:e=>f(e.target.value),placeholder:o,ref:m,type:"text",value:d})}),(0,b.jsx)(n_.ButtonGroup,{children:g.map((e,n)=>{let a=()=>{r&&r(e),t()};return(0,b.jsx)("div",{className:"".concat(bg,"__entry"),"data-popup-prevent-close":!0,onClick:a,onKeyDown:e=>{("Enter"===e.key||" "===e.key)&&(e.preventDefault(),a())},role:"menuitem",tabIndex:0,children:e.Component},"".concat(e.name,"-").concat(n))})})]})}}))},"ConfirmPasswordField",0,h3,"ConfirmationModal",0,aE,"CopyIcon",0,nH,"CopyLocaleData",0,gE,"CopyToClipboard",0,p3,"DateCell",0,dn,"DateCondition",0,mk,"DateTimeField",0,un,"DefaultBlockImage",0,o_,"DefaultBrowseByFolderView",0,function(e){let{activeCollectionFolderSlugs:t,allCollectionFolderSlugs:n,allowCreateCollectionSlugs:r,baseFolderPath:a,breadcrumbs:l,documents:o,folderFieldName:i,folderID:c,FolderResultsComponent:d,search:f,subfolders:p}=e,h=(0,u._)(e,["activeCollectionFolderSlugs","allCollectionFolderSlugs","allowCreateCollectionSlugs","baseFolderPath","breadcrumbs","documents","folderFieldName","folderID","FolderResultsComponent","search","subfolders"]);return(0,b.jsx)(pu,{activeCollectionFolderSlugs:t,allCollectionFolderSlugs:n,allowCreateCollectionSlugs:r,baseFolderPath:a,breadcrumbs:l,documents:o,folderFieldName:i,folderID:c,FolderResultsComponent:d,search:f,subfolders:p,children:(0,b.jsx)(yV,(0,s._)({},h))})},"DefaultCell",0,dm,"DefaultCollectionFolderView",0,function(e){let{allCollectionFolderSlugs:t,allowCreateCollectionSlugs:n,baseFolderPath:r,breadcrumbs:a,documents:l,folderFieldName:o,folderID:i,FolderResultsComponent:c,search:d,sort:f,subfolders:p}=e,h=(0,u._)(e,["allCollectionFolderSlugs","allowCreateCollectionSlugs","baseFolderPath","breadcrumbs","documents","folderFieldName","folderID","FolderResultsComponent","search","sort","subfolders"]);return(0,b.jsx)(pu,{allCollectionFolderSlugs:t,allowCreateCollectionSlugs:n,baseFolderPath:r,breadcrumbs:a,documents:l,folderFieldName:o,folderID:i,FolderResultsComponent:c,search:d,sort:f,subfolders:p,children:(0,b.jsx)(yM,(0,s._)({},h))})},"DefaultEditView",0,function(e){var t,n,r,a,l;let{BeforeDocumentControls:o,Description:i,EditMenuItems:u,LivePreview:d,PreviewButton:f,PublishButton:h,SaveButton:g,S
2aveDraftButton:v,Status:y,UnpublishButton:x,Upload:_,UploadControls:C}=e,{id:S,action:j,AfterDocument:E,AfterFields:N,apiURL:k,BeforeFields:T,collectionSlug:R,currentEditor:A,data:P,disableActions:O,disableCreate:I,disableLeaveWithoutSaving:M,docPermissions:L,documentIsLocked:F,documentLockState:B,getDocPermissions:U,getDocPreferences:z,globalSlug:V,hasPublishPermission:q,hasSavePermission:H,incrementVersionCount:$,initialState:K,isEditing:G,isInitializing:W,isLocked:Y,isTrashed:Q,lastUpdateTime:X,redirectAfterCreate:J,redirectAfterDelete:Z,redirectAfterDuplicate:ee,redirectAfterRestore:et,setCurrentEditor:en,setData:er,setDocumentIsLocked:ea,setLastUpdateTime:el,unlockDocument:eo,updateDocumentEditor:ei}=lU(),{clearDoc:es,drawerSlug:ec,onDelete:eu,onDuplicate:ed,onRestore:ef,onSave:ep}=uK(),eh=!!ec,{refreshCookieAsync:em,user:eg}=aP(),{config:ev,config:{admin:{user:eb},routes:{admin:ey},serverURL:ex},getEntityConfig:ew}=(0,m.c)(),e_=ew({collectionSlug:R}),eC=ew({globalSlug:V}),eS=ry(),ej=(0,w.useRouter)(),eE=(0,w.useSearchParams)(),{reportUpdate:eN}=dX(),{resetUploadEdits:ek}=lL(),{getFormState:eT}=uS(),{startRouteTransition:eR}=nu(),{clearRouteCache:eA}=ph(),{isLivePreviewEnabled:eP,isLivePreviewing:eO,previewWindowType:eD,setURL:eI,typeofLivePreviewURL:eL,url:eF}=gU(),{isPreviewEnabled:eB,setPreviewURL:eU}=gz(),ez=(0,p.useRef)(null),eV=(0,p.useRef)(null),eq=eE.get("locale"),eH=(null==e_?void 0:e_.slug)||(null==eC?void 0:eC.slug),e$=R&&!S?"create":"update",eK=e_?e_.auth:void 0,eG=e_?e_.upload:void 0,eW=e_||eC,eY=(null==eW?void 0:eW.lockDocuments)===void 0||(null==eW?void 0:eW.lockDocuments),eQ=!1!==eY,eX=("object"==typeof eY?eY.duration:300)*1e3,eJ=eM(eW),[eZ,e0]=(0,p.useState)(!1),[e1,e2]=(0,p.useState)(!1),[e3,e6]=(0,p.useState)(!1),[e5,e4]=(0,p.useState)(Date.now()),e8=(0,p.useRef)(!1),e9=(0,p.useRef)(null==P?void 0:P.updatedAt),e7=(0,p.useRef)(0),te=(0,p.useRef)(!1),tt=X+eX,tn=Date.now()>tt,tr=!eZ&&("u">typeof M?!M:!eJ),ta=(0,p.useMemo)(()=>[eH],[eH]),[tl,to]=(0,p.useState)(()=>!!("create"===e$&&eK&&!eK.disableLocalStrategy)),ti=p.default.useRef(null),ts=(0,p.useCallback)(e=>{var t,n,r,a,l;ea(!0);let o="object"==typeof(null==(t=B.current)?void 0:t.user)?null==(r=B.current)||null==(n=r.user)?void 0:n.id:null==(a=B.current)?void 0:a.user;if(e&&e.user){let t="string"==typeof e.user||"number"==typeof e.user?e.user:e.user.id;B.current&&t===o||(o===eg.id&&t!==eg.id&&(e2(!0),B.current.hasShownLockedModal=!0),B.current={hasShownLockedModal:(null==(l=B.current)?void 0:l.hasShownLockedModal)||!1,isLocked:!0,user:e.user},en(e.user)),e.lastEditedAt&&el(new Date(e.lastEditedAt).getTime())}},[B,en,ea,el,null==eg?void 0:eg.id]),tc=(0,p.useCallback)(()=>{e6(!1),ej.refresh()},[ej]),tu=(0,p.useCallback)(e=>{ti.current=e},[]),td=(0,p.useCallback)(async()=>{var e;let t=null==(e=B.current)?void 0:e.user,n="object"==typeof t?(null==t?void 0:t.id)===(null==eg?void 0:eg.id):t===(null==eg?void 0:eg.id);if(eQ&&F&&(S||V)){let e=ti.current?new URL(ti.current).pathname:"",t=["/preview","/api","/versions"].some(t=>e.includes(t));if(n&&!t)try{await eo(S,null!=R?R:V),ea(!1),en(null)}catch(e){console.error("Failed to unlock before leave",e)}}},[R,F,B,V,S,eQ,en,ea,eo,null==eg?void 0:eg.id]),tf=(0,p.useCallback)(async(e,t)=>{let{context:n,formState:r}=t||{},a=uq(eV),l=(null==e?void 0:e.doc)||(null==e?void 0:e.result),o=(null==l?void 0:l.updatedAt)||new Date().toISOString();if(eg&&R===eb&&S===eg.id&&em(),el(new Date(o).getTime()),e9.current=o,e8.current=!1,te.current=!1,(null==n?void 0:n.incrementVersionCount)!==!1&&$(),"function"==typeof er&&er(l||{}),"function"==typeof ep){let t=S?"update":"create";ep((0,c._)((0,s._)({},e),{context:n,operation:t,updatedAt:"update"===t?new Date().toISOString():(null==l?void 0:l.updatedAt)||new Date().toISOString()}))}if(!G&&eS<2&&!1!==J){e.message&&"u">typeof window&&window.sessionStorage.setItem(xf,e.message);let t=D({adminRoute:ey,path:"/collections/".concat(R,"/").concat(null==l?void 0:l.id).concat(eq?"?locale=".concat(eq):"")});eR(()=>ej.push(t))}else ek();if((null==n?void 0:n.getDocPermissions)!==!1&&await U(e),S||V){let e=await z(),{livePreviewURL:t,previewURL:n,state:i}=await eT({id:S,collectionSlug:R,data:l,docPermissions:L,docPreferences:e,formState:r,globalSlug:V,operation:e$,renderAllFields:!1,returnLivePreviewURL:eP&&"function"===eL,returnLockStatus:!1,returnPreviewURL:eB,schemaPath:ta.join("."),signal:a.signal,skipValidation:!0}
2);return eG&&i&&delete i.file,eQ&&ea(!1),eP&&"function"===eL&&eI(t),eB&&eU(n),eN({id:S,doc:l,drawerSlug:ec,entitySlug:eH,operation:"update",updatedAt:o}),eV.current=null,i}eN({id:S,doc:l,drawerSlug:ec,entitySlug:eH,operation:"create",updatedAt:o})},[eg,R,eb,S,el,er,ep,G,eS,J,V,em,$,ey,eq,eR,ej,ek,U,z,eT,L,e$,eP,eL,eB,ta,eG,eQ,eN,ec,eH,ea,eI,eU]),tp=(0,p.useCallback)(async e=>{let{formState:t,submitted:n}=e,r=uq(ez),a=e7.current,l=te.current;(null==P?void 0:P.updatedAt)&&P.updatedAt>e9.current&&(e9.current=P.updatedAt,e8.current=!1);let o=Date.now(),i=o-e5,s=eQ&&i>=1e4;s&&e4(o);let c=!e8.current&&e9.current&&"update"===e$&&!Q&&!eJ;c&&(e8.current=!0);let u=await z(),d=await eT({id:S,checkForStaleData:c,collectionSlug:R,docPermissions:L,docPreferences:u,formState:t,globalSlug:V,operation:e$,originalUpdatedAt:c?e9.current:void 0,readOnly:Q||eZ,renderAllFields:!1,returnLockStatus:eQ,schemaPath:ta.join("."),signal:r.signal,skipValidation:!n,updateLastEdited:s});if(!d)return;let{lockedState:f,staleDataState:p,state:h}=d;return eQ&&ts(f),(null==p?void 0:p.isStale)&&!l&&e7.current===a&&e6(!0),ez.current=null,h},[null==P?void 0:P.updatedAt,e5,eQ,z,eT,S,R,L,V,e$,ta,ts,eJ,Q,eZ]);(0,p.useEffect)(()=>()=>{e2(!1)},[]),(0,p.useEffect)(()=>{let e=ez.current,t=eV.current;return()=>{uV(e),uV(t)}},[]),(0,p.useEffect)(()=>{if(!W&&"u">typeof window){let e=window.sessionStorage.getItem(xf);e&&(window.sessionStorage.removeItem(xf),nn.success(e))}},[W]);let th=F&&A&&("object"==typeof A?A.id!==(null==eg?void 0:eg.id):A!==(null==eg?void 0:eg.id))&&!eZ&&!e1&&!(null==(t=B.current)?void 0:t.hasShownLockedModal)&&!tn,tm=ev.folders&&R===(null==(n=ev.folders)?void 0:n.slug);return(0,b.jsx)("main",{className:[xd,(S||V)&&"".concat(xd,"--is-editing"),V&&"global-edit--".concat(V),R&&"collection-edit--".concat(R),eO&&"iframe"===eD&&"".concat(xd,"--is-live-previewing")].filter(Boolean).join(" "),children:(0,b.jsx)(lH,{operation:e$,children:(0,b.jsxs)(fE,{action:j,className:"".concat(xd,"__form"),disabled:eZ||W||!H||Q,disableSuccessStatus:!G&&eS<2&&!1!==J,disableValidationOnSubmit:!tl,initialState:!W&&K,isDocumentForm:!0,isInitializing:W,method:S?"PATCH":"POST",onChange:[tp],onSubmit:()=>{e7.current+=1,te.current=!0},onSuccess:tf,children:[eh&&(0,b.jsx)(y$,{AfterHeader:i,drawerSlug:ec,showDocumentID:!tm}),eQ&&th&&(0,b.jsx)(m3,{handleGoBack:()=>(e=>{let{adminRoute:t,collectionSlug:n,router:r,serverURL:a}=e,l=D({adminRoute:t,path:n?"/collections/".concat(n):"/"});r.push(l)})({adminRoute:ey,collectionSlug:R,router:ej,serverURL:ex}),isActive:th,onReadOnly:()=>{e0(!0),e2(!1)},onTakeOver:()=>y7({id:S,clearRouteCache:eA,collectionSlug:R,documentLockStateRef:B,globalSlug:V,isLockingEnabled:eQ,isWithinDoc:!1,setCurrentEditor:en,updateDocumentEditor:ei,user:eg}),updatedAt:X,user:A}),eQ&&e1&&(0,b.jsx)(m0,{handleBackToDashboard:()=>(e=>{let{adminRoute:t,router:n,serverURL:r}=e,a=D({adminRoute:t,path:"",serverURL:r});n.push(a)})({adminRoute:ey,router:ej,serverURL:ex}),isActive:e1,onReadOnly:()=>{e0(!0),e2(!1)}}),e3&&(0,b.jsx)(yY,{isActive:e3,onReload:tc}),tr&&(0,b.jsx)(mQ,{onConfirm:td,onPrevent:tu}),!eh&&(0,b.jsx)(xc,{collectionSlug:null==e_?void 0:e_.slug,globalSlug:null==eC?void 0:eC.slug,id:S,isTrashed:Q,pluralLabel:null==e_||null==(r=e_.labels)?void 0:r.plural,useAsTitle:null==e_||null==(a=e_.admin)?void 0:a.useAsTitle}),(0,b.jsx)(xu,{collectionConfig:e_,config:ev,fallback:eS<=1?null==S?void 0:S.toString():void 0,globalConfig:eC}),(0,b.jsx)(vs,{apiURL:k,BeforeDocumentControls:o,customComponents:{PreviewButton:f,PublishButton:h,SaveButton:g,S
2aveDraftButton:v,Status:y,UnpublishButton:x},data:P,disableActions:O||tm||Q,disableCreate:I,EditMenuItems:u,hasPublishPermission:q,hasSavePermission:H,id:S,isEditing:G,isInDrawer:eh,isTrashed:Q,onDelete:eu,onDrawerCreateNew:es,onDuplicate:ed,onRestore:ef,onSave:tf,onTakeOver:()=>y7({id:S,clearRouteCache:eA,collectionSlug:R,documentLockStateRef:B,globalSlug:V,isLockingEnabled:eQ,isWithinDoc:!0,setCurrentEditor:en,setIsReadOnlyForIncomingUser:e0,updateDocumentEditor:ei,user:eg}),permissions:L,readOnlyForIncomingUser:eZ,redirectAfterDelete:Z,redirectAfterDuplicate:ee,redirectAfterRestore:et,slug:(null==e_?void 0:e_.slug)||(null==eC?void 0:eC.slug),user:A}),(0,b.jsxs)("div",{className:["".concat(xd,"__main-wrapper"),"popup"===eD&&"".concat(xd,"--detached")].filter(Boolean).join(" "),children:[(0,b.jsxs)("div",{className:["".concat(xd,"__main"),"popup"===eD&&"".concat(xd,"__main--popup-open")].filter(Boolean).join(" "),children:[(0,b.jsx)(pi,{AfterFields:N,BeforeFields:T||(0,b.jsxs)(p.Fragment,{children:[eK&&(0,b.jsx)(xi,{className:"".concat(xd,"__auth"),collectionSlug:e_.slug,disableLocalStrategy:null==(l=e_.auth)?void 0:l.disableLocalStrategy,email:null==P?void 0:P.email,loginWithUsername:null==eK?void 0:eK.loginWithUsername,operation:e$,readOnly:!H,requirePassword:!S,setValidateBeforeSubmit:to,useAPIKey:eK.useAPIKey,username:null==P?void 0:P.username,verify:eK.verify}),eG&&(0,b.jsx)(p.default.Fragment,{children:(0,b.jsx)(fU,{children:_||(0,b.jsx)(hs,{collectionSlug:e_.slug,initialState:K,uploadConfig:eG,UploadControls:C})})})]}),Description:i,docPermissions:L,fields:eW.fields,forceSidebarWrap:eO,isTrashed:Q,readOnly:eZ||!H||Q,schemaPathSegments:ta}),E]}),eP&&!eh&&eF&&(0,b.jsx)(b.Fragment,{children:d||(0,b.jsx)(y9,{collectionSlug:R,globalSlug:V})})]})]},"".concat(Y))})})},"DefaultListView",0,function(e){var t,n;let{AfterList:r,AfterListTable:a,beforeActions:l,BeforeList:o,BeforeListTable:i,collectionSlug:u,columnState:d,Description:f,disableBulkDelete:h,disableBulkEdit:v,disableQueryPresets:x,enableRowSelections:_,hasCreatePermission:C,hasDeletePermission:S,hasTrashPermission:j,listMenuItems:E,newDocumentURL:N,queryPreset:k,queryPresetPermissions:T,renderedFilters:R,resolvedFilterOptions:A,Table:P,viewType:O}=e,[I]=(0,m.a)(P),{allowCreate:M,createNewDrawerSlug:L,isInDrawer:F,onBulkSelect:B}=ug(),U=void 0!==M?M&&C:C,{config:{routes:{admin:z},serverURL:V},getEntityConfig:q}=(0,m.c)(),H=(0,w.useRouter)(),{data:$,isGroupingBy:K}=uy(),{openModal:G}=rF(),{drawerSlug:W,setCollectionSlug:Y,setOnSuccess:Q}=hL(),X=q({collectionSlug:u}),{labels:J,upload:Z}=X,ee=!!Z,et=ee&&X.upload.bulkUpload,en=!!X.trash,{i18n:er}=(0,g.d)(),{setStepNav:ea}=gv(),{breakpoints:{s:el}}=yc(),eo=p.default.useMemo(()=>ee?$.docs.map(e=>(0,c._)((0,s._)({},e),{filesize:e8(e.filesize)})):null==$?void 0:$.docs,[null==$?void 0:$.docs,ee]),ei=p.default.useCallback(()=>{Y(u),G(W),Q(()=>H.refresh())},[H,u,W,G,Y,Q]);return(0,p.useEffect)(()=>{if(!F){let e={label:(0,y.getTranslation)(null==J?void 0:J.plural,er),url:en&&"trash"===O?D({adminRoute:z,path:"/collections/".concat(u)}):void 0},t={label:er.t("general:trash")};ea(en&&"trash"===O?[e,t]:[e])}},[z,ea,V,J,F,en,O,er,u]),(0,b.jsxs)(p.Fragment,{children:[(0,b.jsx)(uk,{collectionSlug:u,columnState:d,children:(0,b.jsx)("div",{className:"".concat(yv," ").concat(yv,"--").concat(u),children:(0,b.jsxs)(gA,{docs:eo,totalDocs:null==$?void 0:$.totalDocs,children:[o,(0,b.jsxs)(ag,{className:"".concat(yv,"__wrap"),children:[(0,b.jsx)(be,{collectionConfig:X,Description:f||(null==X||null==(t=X.admin)?void 0:t.description)?(0,b.jsx)("div",{className:"".concat(yv,"__sub-header"),children:(0,b.jsx)(tE,{CustomComponent:f,Fallback:(0,b.jsx)(m6,{collectionSlug:u,description:null==X||null==(n=X.admin)?void 0:n.description})})}):void 0,disableBulkDelete:h,disableBulkEdit:v,hasCreatePermission:U,hasDeletePermission:S,hasTrashPermission:j,i18n:er,isBulkUploadEnabled:et&&!Z.hideFileInputOnCreate,isTrashEnabled:en,newDocumentURL:N,openBulkUpload:ei,smallBreak:el,viewType:O}),(0,b.jsx)(vz,{beforeActions:_&&"function"==typeof B?l?[...l,(0,b.jsx)(yg,{onClick:B},"select-many")]:[(0,b.jsx)(yg,{onClick:B},"select-many")]:l,collectionConfig:X,collectionSlug:u,disableQueryPresets:(null==X?void 0:X.enableQueryPresets)!==!0||x,listMenuItems:E,queryPreset:k,queryPresetPermissions:T,renderedFilters:R,resolvedFilterOptions:A}),i,(null==eo?void 0:eo.length)>0&&(0,b.jsx)("div",{className:"".concat(yv,"__tables"),children:(0,b.jsx)(u6,{children:I})}),(null==eo?void 0:eo.length)===0&&(0,b.jsx)(u0,{Actions:U&&N&&"trash"!==O?[F?(0,b.jsx)(nF,{el:"button",onClick:()=>G(L),children:er.t("general:createNewLabel",{label:(0,y.getTranslation)(null==J?void 0:J.singular,er)})},"create"):(0,b.jsx)(nF,{el:"link",to:N,children:er.t("general:createNewLabel",{label:(0,y.getTranslation)(null==J?void 0:J.singular,er)})},"create")]:[],Message:"trash"===O?(0,b.jsx)("p",{children:er.t("general:noTrashResults",{label:(0,y.getTranslation)(null==J?void 0:J.plural,er)})}):(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)("h3",{children:er.t("general:noResultsFound")}),(0,b.jsx)("p",{children:er.t("general:noResultsDescription")})]})}),a,(null==eo?void 0:eo.length)>0&&!K&&(0,b.jsx)(bi,{AfterPageControls:el?(0,b.jsxs)("div",{className:"".concat(yv,"__list-selection"),children:[(0,b.jsx)(vY,{collectionConfig:X,disableBulkDelete:h,disableBulkEdit:v,label:(0,y.getTranslation)(X.labels.plural,er),showSelectAllAcrossPages:!K}),(0,b.jsx)("div",{className:"".concat(yv,"__list-selection-actions"),children:_&&"function"==typeof B?l?[...l,(0,b.jsx)(yg,{onClick:B},"select-many")]:[(0,b.jsx)(yg,{onClick:B},"select-many")]:l})]}):null,collectionConfig:X})]}),r]})})}),(null==eo?void 0:eo.length)>0&&K&&$.totalPages>1&&(0,b.jsx)(bs,{children:(0,b.jsx)(bi,{collectionConfig:X})})]})},"DeleteMany",0,gL,"DocumentControls",0,vs,"DocumentEventsProvider",0,dQ,"DocumentFields",0,pi,"DocumentIcon",0,bv,"DocumentInfoProvider",0,lV,"DocumentLocked",0,m3,"DocumentTakeOver",0,m0,"DragHandleIcon",0,on,"DraggableSortable",0,rd,"DraggableSortableItem",0,ru,"Drawer",0,aw,"DrawerContentContainer",0,pb,"DrawerToggler",0,ax,"Dropzone",0,fq,"EditDepthProvider",0,rb,"EditIcon",0,nb,"EditMany",0,e=>{let t=(0,_.c)(8),{count:n,selectAll:r,selectedIDs:a,toggleAll:l}=gP(),o;t[0]!==l?(o=()=>l(),t[0]=l,t[1]=o):o=t[1];let i=r===gk.AllAvailable,u;return t[2]!==n||t[3]!==e||t[4]!==a||t[5]!==o||t[6]!==i?(u=(0,b.jsx)(vS,(0,c._)((0,s._)({},e),{count:n,ids:a,onSuccess:o,selectAll:i})),t[2]=n,t[3]=e,t[4]=a,t[5]=o,t[6]=i,t[7]=u):u=t[7],u},"EditUpload",0,pZ,"EmailAndUsernameFields",0,yp,"EmailField",0,ur,"EntityVisibilityProvi
2der",0,e=>{let t=(0,_.c)(6),{children:n,visibleEntities:r}=e,a;t[0]!==r?(a=e=>{let{collectionSlug:t,globalSlug:n}=e;return t?r.collections.includes(t):!!n&&r.globals.includes(n)},t[0]=r,t[1]=a):a=t[1];let l=a,o;return t[2]!==n||t[3]!==l||t[4]!==r?(o=(0,b.jsx)(ye,{value:{isEntityVisible:l,visibleEntities:r},children:n}),t[2]=n,t[3]=l,t[4]=r,t[5]=o):o=t[5],o},"ErrorIcon",0,bJ,"ErrorPill",0,rp,"ExternalLinkIcon",0,g2,"FieldContext",0,lW,"FieldDescription",0,rm,"FieldDiffContainer",0,e=>{let{className:t,From:n,i18n:r,label:{label:a,locale:l},nestingLevel:o=0,To:i}=e;return(0,b.jsxs)("div",{className:"".concat(xh,"-container").concat(t?" ".concat(t):""," nested-level-").concat(o),style:o?{"--left-offset":"calc(50% - (".concat(o," * calc( calc(var(--base)* 0.5) - 2.5px )))")}:{"--left-offset":"50%"},children:[(0,b.jsxs)(xp,{children:[l&&(0,b.jsx)("span",{className:"".concat(xh,"__locale-label"),children:l}),"function"!=typeof a&&(0,y.getTranslation)(a||"",r)]}),(0,b.jsxs)("div",{className:"".concat(xh,"-content"),style:o?{gridTemplateColumns:"calc(var(--left-offset) - calc(var(--base)*0.5) ) calc(50% - calc(var(--base)*0.5) + calc(50% - var(--left-offset)))"}:void 0,children:[n,i]})]})},"FieldDiffLabel",0,xp,"FieldError",0,rg,"FieldLabel",0,az,"FieldPathContext",0,lK,"File",0,dr,"FileDetails",0,p9,"FolderFileTable",0,bA,"FolderIcon",0,ps,"FolderProvider",0,pu,"FolderTypeField",0,e=>{let{field:t,field:{name:n,admin:{className:r,isClearable:a=!0,isSortable:l=!0,placeholder:o}={},hasMany:i=!1,label:u,localized:d,options:f=[],required:h},onChange:m,path:v,readOnly:y,validate:x}=e,{t:w}=(0,g.d)(),{folderType:_}=pd(),C=p.default.useMemo(()=>_&&0!==_.length?fc(f.filter(e=>"object"!=typeof e||!e.value||_.includes(e.value))):fc(f),[f,_]),{customComponents:{AfterInput:S,BeforeInput:j,Description:E,Error:N,Label:k}={},disabled:T,path:R,selectFilterOptions:A,setValue:P,showError:O,value:D}=lY({potentiallyStalePath:v,validate:p.default.useCallback((e,t)=>{if("function"==typeof x)return x(e,(0,c._)((0,s._)({},t),{hasMany:i,options:C,required:h}))},[x,h,i,C])}),I=p.default.useCallback(e=>{if(!y||T){let t=null;e&&i?t=Array.isArray(e)&&e.length>0?e.map(e=>e.value):null:e&&!Array.isArray(e)&&(t=e.value),"function"==typeof m&&m(t),P(t)}},[y,T,i,P,m]),M=p.default.useMemo(()=>lZ(t),[t]);return(0,b.jsx)(fs,{AfterInput:S,BeforeInput:j,className:r,Description:E,description:w("folder:folderTypeDescription"),Error:N,filterOption:A?e=>{let{value:t}=e;return null==A?void 0:A.some(e=>("string"==typeof e?e:e.value)===t)}:void 0,hasMany:i,isClearable:a,isSortable:l,Label:k,label:u,localized:d,name:n,onChange:I,options:C,path:R,placeholder:o,readOnly:y||T,required:h||Array.isArray(_)&&_.length>0,showError:O,style:M,value:D})},"Form",0,fE,"FormLoadingOverlayToggle",0,e=>{let t=(0,_.c)(6),{name:n,type:r,action:a,formIsLoading:l,loadingSuffix:o}=e,i=void 0===r?"fullscreen":r,s=void 0!==l&&l,c=tG(),{i18n:u,t:d}=(0,g.d)(),f="".concat({create:d("general:creating"),loading:d("general:loading"),update:d("general:updating")}[a]," ").concat(o?(0,y.getTranslation)(o,u):""),p;return t[0]!==s||t[1]!==c||t[2]!==n||t[3]!==f||t[4]!==i?(p=(0,b.jsx)(uz,{loadingText:f.trim(),name:n,show:s||c,type:i}),t[0]=s,t[1]=c,t[2]=n,t[3]=f,t[4]=i,t[5]=p):p=t[5],p},"FormSubmit",0,pm,"FullscreenModal",0,function(e){let t=(0,_.c)(3),n=ry(),r;return t[0]!==n||t[1]!==e?(r=(0,b.jsx)(r1,(0,c._)((0,s._)({closeOnBlur:!1},e),{style:(0,c._)((0,s._)({},e.style||{}),{zIndex:"calc(100 + ".concat(n||0," + 1)")})})),t[0]=n,t[1]=e,t[2]=r):r=t[2],r},"GearIcon",0,e=>{let{ariaLabel:t,className:n}=e;return(0,b.jsx)("div",{"aria-label":t,className:[n,"gear"].filter(Boolean).join(" "),children:(0,b.jsx)("svg",{className:"icon icon--gear",fill:"none",height:"20",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:(0,b.jsx)("path",{d:"M9.33337 8.84671L6.66671 4.22671M9.33337 11.1534L6.66671 15.7734M10 16.6667V15.3334M10 15.3334C12.9456 15.3334 15.3334 12.9456 15.3334 10C15.3334 7.05452 12.9456 4.66671 10 4.66671M10 15.3334C7.05452 15.3334 4.66671 12.9456 4.66671 10M10 3.33337V4.66671M10 4.66671C7.05452 4.66671 4.66671 7.05452 4.66671 10M11.3334 10H16.6667M11.3334 10C11.3334 10.7364 10.7364 11.3334 10 11.3334C9.26366 11.3334 8.66671 10.7364 8.66671 10C8.66671 9.26366 9.26366 8.66671 10 8.66671C10.7364 8.66671 11.3334 9.26366 11.3334 10ZM13.3334 15.7734L12.6667 14.62M13.3334 4.22671L12.6667 5.38004M3.33337 10H4.66671M15.7734 13.3334L14.62 12.6667M15.7734 6.66671L14.62 7.33337M4.22671 13.3334L5.38004 12.6667M4.22671 6.66671L5.38004 7.33337",strokeLinecap:"round",strokeLinejoin:"round"})})})},"GenerateConfirmation",0,vj,"GridViewIcon",0,bQ,"GroupByHeader",0,e=>{let{collectionConfig:t,groupByFieldPath:n,groupByValue:r,heading:a}=e;return(0,b.jsxs)("header",{className:bt,children:[(0,b.jsx)("h4",{className:"".concat(bt,"__heading"),"data-group-id":r,children:a}),(0,b.jsx)(vY,{collectionConfig:t,label:a,modalPrefix:r,where:{[n]:{equals:r}}})]})},"GroupByPageControls",0,e=>{let t=(0,_.c)(12),{AfterPageControls:n,collectionConfig:r,data:a,groupByValue:l}=e,{refineListData:o}=uy(),i;t[0]!==l||t[1]!==o?(i=async e=>{await o({queryByGroup:{[l]:{page:e}}})},t[0]=l,t[1]=o,t[2]=i):i=t[2];let s=i,c;t[3]!==l||t[4]!==o?(c=async e=>{await o({queryByGroup:{[l]:{limit:e,page:1}}})},t[3]=l,t[4]=o,t[5]=c):c=t[5];let u=c,d;return t[6]!==n||t[7]!==r||t[8]!==a||t[9]!==s||t[10]!==u?(d=(0,b.jsx)(bo,{AfterPageControls:n,collectionConfig:r,data:a,handlePageChange:s,handlePerPageChange:u}),t[6]=n,t[7]=r,t[8]=a,t[9]=s,t[10]=u,t[11]=d):d=t[11],d},"GroupField",0,ud,"Gutter",0,ag,"Hamburger",0,gl,"HiddenField",0,uf,"HydrateAuthProvider",0,function(e){let t=(0,_.c)(4),{permissions:n}=e,{setPermissions:r}=aP(),a,l;return t[0]!==n||t[1]!==r?(a=()=>{r(n)},l=[n,r],t[0]=n,t[1]=r,t[2]=a,t[3]=l):(a=t[2],l=t[3]),(0,p.useEffect)(a,l),null},"InfoIcon",0,bZ,"ItemCardGrid",0,bB,"ItemsDrawer",0,e=>{let{addRowIndex:t,drawerSlug:n,items:r,labels:a,onItemClick:l,searchPlaceholder:o,title:i}=e,[s,c]=(0,p.useState)(""),[u,d]=(0,p.useState)(r),{closeModal:f,isModalOpen:h}=rF(),{i18n:v,t:x}=(0,g.d)(),{config:w}=(0,m.c)(),_=(0,p.useMemo)(()=>{let e={_none:[]};return u.forEach(t=>{var n;if("object"==typeof t&&"admin"in t&&(null==(n=t.admin)?void 0:n.group)){let n=t.admin.group,r="string"==typeof n?n:(0,y.getTranslation)(n,v);Object.hasOwn(e,r)?e[r].push(t):e[r]=[t]}else e._none.push(t)}),e},[u,v]);(0,p.useEffect)(()=>{h(n)||c("")},[h,n]),(0,p.useEffect)(()=>{let e=s.toLowerCase();d((null==r?void 0:r.reduce((t,n)=>{var r;let a;return(a="string"==typeof n?null==(r=w.blocksMap)?void 0:r[n]:n)&&((e,t)=>{var n;if("labels"in e&&(null==(n=e.labels)?void 0:n.singular)){if("string"==typeof e.labels.singular)return e.labels.singular.toLowerCase();if("object"==typeof e.labels.singular)return(0,y.getTranslation)(e.labels.singular,t).toLowerCase()}if("label"in e&&e.label){if("string"==typeof e.label)return e.label.toLowerCase();if("object"==typeof e.label)return(0,y.getTranslation)(e.label,t).toLowerCase()}return"slug"in e?tu(e.slug).toLowerCase():""})(a,v).includes(e)&&t.push(a),t},[]))||[])},[s,r,v,w.blocksMap]);let C=i||(a?x("fields:addLabel",{label:(0,y.getTranslation)(a.singular,v)}):x("fields:addNew"));return(0,b.jsxs)(aw,{slug:n,title:C,children:[(0,b.jsx)(bK,{placeholder:o||x("fields:searchForBlock"),setSearchTerm:c}),(0,b.jsx)("div",{className:"".concat(bG,"__items-wrapper"),children:(0,b.jsx)("ul",{className:"".concat(bG,"__item-groups"),children:Object.entries(_).map(e=>{let[r,a]=e;return a.length?(0,b.jsxs)("li",{className:["".concat(bG,"__item-group"),"_none"===r&&"".concat(bG,"__item-group-none")].filter(
2Boolean).join(" "),children:["_none"!==r&&(0,b.jsx)("h3",{className:"".concat(bG,"__item-group-label"),children:r}),(0,b.jsx)("ul",{className:"".concat(bG,"__items"),children:a.map((e,r)=>{var a;let o="string"==typeof e?null==(a=w.blocksMap)?void 0:a[e]:e;if(!o)return null;let{imageAltText:i,imageURL:s}=(e=>{var t,n,r;if("admin"in e&&(null==e||null==(n=e.admin)||null==(t=n.images)?void 0:t.thumbnail)){let t=null==(r=e.admin)?void 0:r.images.thumbnail;return{imageAltText:"string"==typeof t?void 0:t.alt,imageURL:"string"==typeof t?t:t.url}}return"imageURL"in e?{imageAltText:e.imageAltText,imageURL:e.imageURL}:{imageAltText:void 0,imageURL:void 0}})(o),c=((e,t)=>{var n;if("labels"in e&&(null==(n=e.labels)?void 0:n.singular))return(0,y.getTranslation)(e.labels.singular,t);if("label"in e&&e.label){if("string"==typeof e.label)return e.label;if("object"==typeof e.label)return(0,y.getTranslation)(e.label,t)}return tu(e.slug)})(o,v);return(0,b.jsx)("li",{className:"".concat(bG,"__item"),children:(0,b.jsx)(og,{alignLabel:"center",label:c,onClick:()=>{l(o,t),f(n)},thumbnail:(0,b.jsx)("div",{className:"".concat(bG,"__default-image"),children:s?(0,b.jsx)("img",{alt:i,src:s}):(0,b.jsx)(o_,{})})})},r)})})]},r):null})})})]})},"JSONField",0,dA,"JoinField",0,dR,"LeaveWithoutSaving",0,mQ,"LineIcon",0,l3,"Link",0,nh,"LinkIcon",0,ny,"ListControls",0,vz,"ListDrawerContextProvider",0,um,"ListHeader",0,be,"ListQueryProvider",0,u_,"ListSelection",0,vY,"ListViewIcon",0,bX,"LivePreviewProvider",0,e=>{let{breakpoints:t,children:n,isLivePreviewEnabled:r,isLivePreviewing:a,isPreviewEnabled:l,previewURL:o,typeofLivePreviewURL:i,url:s}=e,[c,u]=(0,p.useState)("iframe"),[d,f]=(0,p.useState)(a),[h,g]=(0,p.useState)(d),v=(0,p.useCallback)(e=>{e&&g(!0),f(e)},[]),y=(0,p.useMemo)(()=>[...t||[],{name:"responsive",height:"100%",label:"Responsive",width:"100%"}],[t]),[x,w]=(0,p.useState)(""),[C,S]=(0,p.useState)(),j=(0,p.useCallback)(e=>{S(b5(e)?e:void 0)},[]);(0,p.useEffect)(()=>{j(o)},[o,j]);let{isPopupOpen:E,openPopupWindow:N,popupRef:k}=(e=>{let t,n,r=(0,_.c)(15),{eventType:a,onMessage:l,url:o}=e,i=(0,p.useRef)(!1),[s,c]=(0,p.useState)(!1),{config:u}=(0,m.c)(),{serverURL:d}=u,f=(0,p.useRef)(null),h,g;r[0]!==a||r[1]!==s||r[2]!==l||r[3]!==d||r[4]!==o?(h=()=>{let e=async e=>{var t,n;e.origin!==window.location.origin||e.origin!==o||e.origin!==d||"function"!=typeof l||(null==(t=e.data)?void 0:t.type)!==a||i.current||(i.current=!0,await l(null==(n=e.data)?void 0:n.searchParams),i.current=!1)};return s&&f.current&&window.addEventListener("message",e,!1),()=>{window.removeEventListener("message",e)}},g=[l,a,o,d,s],r[0]=a,r[1]=s,r[2]=l,r[3]=d,r[4]=o,r[5]=h,r[6]=g):(h=r[5],g=r[6]),(0,p.useEffect)(h,g),r[7]!==o?(t=e=>{e&&e.preventDefault();let t={height:700,left:"auto",menubar:"no",popup:"yes",toolbar:"no",top:"auto",width:800},n=Object.entries(t).reduce((e,n)=>{let[r,a]=n,l=e;if("auto"===a){if("top"===r){let e=Math.round(window.innerHeight/2-t.height/2);l+="top=".concat(e,",")}else if("left"===r){let e=Math.round(window.innerWidth/2-t.width/2);l+="left=".concat(e,",")}return l}return l+"".concat(r,"=").concat(a,",")},"").slice(0,-1);f.current=window.open(o,"_blank",n),c(!0)},r[7]=o,r[8]=t):t=r[8];let v=t,b,y;return r[9]!==s?(b=()=>{let e;return s?e=setInterval(function(){f.current.closed&&(clearInterval(e),c(!1))},1e3):clearInterval(e),()=>{e&&clearInterval(e)}},y=[s,f],r[9]=s,r[10]=b,r[11]=y):(b=r[10],y=r[11]),(0,p.useEffect)(b,y),r[12]!==s||r[13]!==v?(n={isPopupOpen:s,openPopupWindow:v,popupRef:f},r[12]=s,r[13]=v,r[14]=n):n=r[14],n})({eventType:"payload-live-preview",url:x}),[T,R]=(0,p.useState)(!1),[A,P]=(0,p.useState)(!1),{collectionSlug:D,globalSlug:I}=lU(),M=(0,p.useRef)(!0),{setPreference:L}=lD(),F=p.default.useRef(null),[B,U]=(0,p.useState)(),[z,V]=(0,p.useState)(1),[q,H]=(0,p.useState)({x:0,y:0}),[$,K]=p.default.useReducer(b9,{height:0,width:0}),[G,W]=(0,p.useState)({height:0,width:0}),[Y,Q]=p.default.useState("responsive"),X=(0,p.useCallback)(e=>{let t;"string"==typeof e&&(t=b4(e)),t||v(!1),t!==x&&(R(!1),w(t))},[x]);(0,p.useEffect)(()=>{"string"==typeof s&&w(b4(s))},[s]);let J=(0,p.useCallback)(e=>{K({type:"width",value:e})},[K]),Z=(0,p.useCallback)(e=>{K({type:"height",value:e})},[K]);(0,p.useEffect)(()=>{let e=null==y?void 0:y.find(e=>e.name===Y);e&&"responsive"!==Y&&"custom"!==Y&&"number"==typeof(null==e?void 0:e.width)&&"number"==typeof(null==e?void 0:e.he
2ight)&&K({type:"reset",value:{height:e.height,width:e.width}})},[Y,y]),(0,p.useEffect)(()=>{let e=e=>{(null==x?void 0:x.startsWith(e.origin))&&e.data&&"object"==typeof e.data&&"payload-live-preview"===e.data.type&&e.data.ready&&R(!0)};return window.addEventListener("message",e),P(!0),()=>{window.removeEventListener("message",e)}},[x,A]);let ee=(0,p.useCallback)(e=>{R(!1),u(e),"popup"===e&&N()},[N]);(0,p.useEffect)(()=>{(E?"popup":"iframe")!==c&&ee("iframe")},[c,E,ee]),(0,p.useEffect)(()=>{if(M.current){M.current=!1;return}L(D?"collection-".concat(D):"global-".concat(I),{editViewType:d?"live-preview":"default"},!0)},[d,L,D,I]);let et=(0,p.useId)();return(0,b.jsx)(gB,{value:{appIsReady:T,breakpoint:Y,breakpoints:y,iframeRef:F,isLivePreviewEnabled:r,isLivePreviewing:d,isPopupOpen:E,isPreviewEnabled:l,listeningForMessages:A,loadedURL:B,measuredDeviceSize:G,openPopupWindow:N,popupRef:k,previewURL:C,previewWindowType:c,setAppIsReady:R,setBreakpoint:Q,setHeight:Z,setIsLivePreviewing:v,setLoadedURL:U,setMeasuredDeviceSize:W,setPreviewURL:j,setPreviewWindowType:ee,setSize:K,setToolbarPosition:H,setURL:X,setWidth:J,setZoom:V,shouldRenderIframe:h,size:$,toolbarPosition:q,typeofLivePreviewURL:i,url:x,zoom:z},children:(0,b.jsx)(O.DndContext,{collisionDetection:b8,id:et,onDragEnd:e=>{e.over&&"live-preview-area"===e.over.id&&H({x:q.x+e.delta.x,y:q.y+e.delta.y})},children:n})})},"LivePreviewWindow",0,y9,"LoadingOverlay",0,uU,"LoadingOverlayToggle",0,uz,"LocaleProvider",0,aM,"Locked",0,g0,"LogOutIcon",0,bh,"Logout",0,e=>{let t=(0,_.c)(5),{tabIndex:n}=e,r=void 0===n?0:n,{t:a}=(0,g.d)(),{config:l}=(0,m.c)(),{admin:o,routes:i}=l,{routes:s}=o,{logout:c}=s,{admin:u}=i,d;return t[0]!==u||t[1]!==c||t[2]!==a||t[3]!==r?(d=(0,b.jsx)(nh,{"aria-label":a("authentication:logOut"),className:"".concat("nav","__log-out"),href:D({adminRoute:u,path:c}),prefetch:!1,tabIndex:r,title:a("authentication:logOut"),children:(0,b.jsx)(bh,{})}),t[0]=u,t[1]=c,t[2]=a,t[3]=r,t[4]=d):d=t[4],d},"MenuIcon",0,gr,"MinimizeMaximizeIcon",0,e=>{let{className:t,isMinimized:n}=e,r=[bY,n?"".concat(bY,"--minimized"):"".concat(bY,"--maximized"),t].filter(Boolean).join(" ");return(0,b.jsx)("svg",{className:r,height:"20",stroke:"currentColor",viewBox:"0 0 20 20",width:"20",xmlns:"http://www.w3.org/2000/svg",children:n?(0,b.jsx)("path",{d:"M7.33333 4H5.33333C4.97971 4 4.64057 4.14048 4.39052 4.39052C4.14048 4.64057 4 4.97971 4 5.33333V7.33333M16 7.33333V5.33333C16 4.97971 15.8595 4.64057 15.6095 4.39052C15.3594 4.14048 15.0203 4 14.6667 4H12.6667M4 12.6667V14.6667C4 15.0203 4.14048 15.3594 4.39052 15.6095C4.64057 15.8595 4.97971 16 5.33333 16H7.33333M12.6667 16H14.6667C15.0203 16 15.3594 15.8595 15.6095 15.6095C15.8595 15.3594 16 15.0203 16 14.6667V12.6667"}):(0,b.jsx)("path",{d:"M7.33333 4V6C7.33333 6.35362 7.19286 6.69276 6.94281 6.94281C6.69276 7.19286 6.35362 7.33333 6 7.33333H4M16 7.33333H14C13.6464 7.33333 13.3072 7.19286 13.0572 6.94281C12.8071 6.69276 12.6667 6.35362 12.6667 6V4M4 12.6667H6C6.35362 12.6667 6.69276 12.8071 6.94281 13.0572C7.19286 13.3072 7.33333 13.6464 7.33333 14V16M12.6667 16V14C12.6667 13.6464 12.8071 13.3072 13.0572 13.0572C13.3072 12.8071 13.6464 12.6667 14 12.6667H16"})})},"Modal",0,r1,"MoreIcon",0,nq,"MoveDocToFolder",0,pF,"MoveDocToFolderButton",0,pU,"MoveFolderIcon",0,function(){return(0,b.jsxs)("svg",{className:"icon icon--move-folder",fill:"none",height:"24",viewBox:"0 0 24 24",width:"24",xmlns:"http://www.w3.org/2000/svg",children:[(0,b.jsx)("g",{filter:"url(#filter0_d_278_1086)",children:(0,b.jsx)("path",{d:"M5.33334 10V7.33334C5.33334 6.97971 5.47382 6.64058 5.72387 6.39053C5.97392 6.14048 6.31305 6 6.66668 6H9.26668C9.48967 5.99782 9.70965 6.0516 9.90648 6.15642C10.1033 6.26124 10.2707 6.41375 10.3933 6.6L10.9333 7.4C11.0547 7.58436 11.22 7.73568 11.4143 7.84041C11.6087 7.94513 11.8259 7.99997 12.0467 8H17.3333C17.687 8 18.0261 8.14048 18.2762 8.39053C18.5262 8.64058 18.6667 8.97971 18.6667 9.33334V16C18.6667 16.3536 18.5262 16.6928 18.2762 16.9428C18.0261 17.1929 17.687 17.3333 17.3333 17.3333H6.66668C6.31305 17.3333 5.97392 17.1929 5.72387 16.9428C5.47382 16.6928 5.33334 16.3536 5.33334 16V15.3333M5.33334 12.6667H12M12 12.6667L10 14.6667M12 12.6667L10 10.6667",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"})}),(0,b.jsx)("defs",{children:(0,b.jsx)("filter",{colorInterpolationFilters:"sRGB",filterUnits:"userSpaceOnUse",height:"26",id:"filter0_d_278_1086",width:"26",x:"-1",y:"-1",children:(0,b.jsx)("feBlend",{in:"SourceGraphic",in2:"effect1_dropShadow_278_1086",mode:"normal",result:"shape"})})})]})},"NavContext",0,gu,"NavGroup",0,e=>{let t,n=(0,_.c)(21),{children:r,isOpen:a,label:l}=e,[o,i]=(0,p.useState)("u">typeof a&&!a),[s,c]=(0,p.useState)(!1),{setPreference:u}=lD(),{navOpen:d}=gd();if(l){let e;n[0]!==o||n[1]!==l||n[2]!==u?(e=()=>{c(!0);let e={};(null==e?void 0:e[l])?e[l].open=!!o:e[l]={open:!!o},u(tp.NAV,{groups:e},!0),i(!o)},n[0]=o,n[1]=l,n[2]=u,n[3]=e):e=n[3];let t=e,a="".concat(l),f=o&&"".concat(bm,"--collapsed"),p;
2n[4]!==a||n[5]!==f?(p=["".concat(bm),a,f].filter(Boolean),n[4]=a,n[5]=f,n[6]=p):p=n[6];let h=p.join(" "),m="nav-group-".concat(l),g="".concat(bm,"__toggle--").concat(o?"collapsed":"open"),v;n[7]!==g?(v=["".concat(bm,"__toggle"),g].filter(Boolean),n[7]=g,n[8]=v):v=n[8];let y=v.join(" "),x=d?0:-1,w;return n[9]!==s||n[10]!==r||n[11]!==o||n[12]!==l||n[13]!==x||n[14]!==h||n[15]!==m||n[16]!==y||n[17]!==t?(w=(0,b.jsxs)("div",{className:h,id:m,children:[(0,b.jsxs)("button",{className:y,onClick:t,tabIndex:x,type:"button",children:[(0,b.jsx)("div",{className:"".concat(bm,"__label"),children:l}),(0,b.jsx)("div",{className:"".concat(bm,"__indicator"),children:(0,b.jsx)(nv,{className:"".concat(bm,"__indicator"),direction:o?void 0:"up"})})]}),(0,b.jsx)(or,{duration:200*!!s,height:o?0:"auto",children:(0,b.jsx)("div",{className:"".concat(bm,"__content"),children:r})})]}),n[9]=s,n[10]=r,n[11]=o,n[12]=l,n[13]=x,n[14]=h,n[15]=m,n[16]=y,n[17]=t,n[18]=w):w=n[18],w}return n[19]!==r?(t=(0,b.jsx)(p.default.Fragment,{children:r}),n[19]=r,n[20]=t):t=n[20],t},"NavProvider",0,gp,"NavToggler",0,gm,"NullifyLocaleField",0,l9,"NumberCondition",0,mT,"NumberField",0,dP,"OperationProvider",0,lH,"OrderableTable",0,e=>{let{appearance:t="default",BeforeTable:n,collection:r,columns:a,data:l}=e,{config:o}=(0,m.c)(),{data:i,orderableFieldName:s,query:c}=uy(),{code:u}=aF(),d=(null==i?void 0:i.docs)||l,[f,h]=(0,p.useState)(d),[g,v]=(0,p.useState)({}),[y,x]=(0,p.useState)();(0,p.useEffect)(()=>{h(d),v(Object.fromEntries(d.map((e,t)=>{var n;return[String(null!=(n=e.id)?n:e._id),t]})))},[d]);let w=null==a?void 0:a.filter(e=>null==e?void 0:e.active);if(!w||0===w.filter(e=>!["_dragHandle","_select"].includes(e.accessor)).length)return(0,b.jsx)("div",{children:"No columns selected"});let _=async e=>{var t,n,a;let{moveFromIndex:l,moveToIndex:i}=e;if(c.sort!==s&&c.sort!=="-".concat(s)){nn.warning('To reorder the rows you must first sort them by the "Order" column'),x(void 0);return}if(l===i)return void x(void 0);let d=null!=(t=f[l].id)?t:f[l]._id,p=i>l?f[i]:f[i-1],m=i>l?f[i+1]:f[i],g=[...f];h(e=>{let t=[...e];return t[l][s]="pending",t.splice(i,0,t.splice(l,1)[0]),t});try{let e=p?{id:null!=(n=p.id)?n:p._id,key:p[s]}:{id:null!=(a=m.id)?a:m._id,key:m[s]},t=p&&c.sort===s||!p&&c.sort==="-".concat(s)?"greater":"less",l={collectionSlug:r.slug,docsToMove:[d],newKeyWillBe:t,orderableFieldName:s,target:e},i=await fetch(D({apiRoute:o.routes.api,path:"/reorder?locale=".concat(u)}),{body:JSON.stringify(l),credentials:"include",headers:{"Content-Type":"application/json"},method:"POST"});if(403===i.status)throw Error("You do not have permission to reorder these rows");if(!i.ok)throw Error("Failed to reorder. This can happen if you reorder several rows too quickly. Please try again.");if(200===i.status&&"initial migration"===(await i.json()).message)throw Error('You have enabled "orderable" on a collection with existing documentsand this is the first time you have sorted documents. We have run an automatic migration to add an initial order to the documents. Please refresh the page and try again.')}catch(t){let e=t instanceof Error?t.message:String(t);h(g),nn.error(e)}finally{x(void 0)}},C=f.map(e=>{var t;return null!=(t=e.id)?t:e._id});return(0,b.jsxs)("div",{className:[mh,t&&"".concat(mh,"--appearance-").concat(t)].filter(Boolean).join(" "),children:[n,(0,b.jsxs)(rd,{ids:C,onDragEnd:_,onDragStart:e=>{let{id:t}=e;x(t)},children:[(0,b.jsxs)("table",{cellPadding:"0",cellSpacing:"0",children:[(0,b.jsx)("thead",{children:(0,b.jsx)("tr",{children:w.map((e,t)=>(0,b.jsx)("th",{id:"heading-".concat(e.accessor),children:e.Heading},t))})}),(0,b.jsx)("tbody",{children:f.map((e,t)=>(0,b.jsx)(ru,{id:C[t],children:n=>{var r;let{attributes:a,isDragging:l,listeners:o,setNodeRef:i,transform:s,transition:c}=n;return(0,b.jsx)(mf,{cellMap:g,className:"row-".concat(t+1),columns:w,dragAttributes:a,dragListeners:o,ref:i,rowId:null!=(r=e.id)?r:e._id,style:{opacity:+!l,transform:s,transition:c}})}},C[t]))})]}),(0,b.jsx)(O.DragOverlay,{children:(0,b.jsx)(mp,{className:[mh,"".concat(mh,"--drag-preview")].join(" "),rowId:y,children:(0,b.jsx)(mf,{cellMap:g,columns:w,rowId:y})})})]})]})},"PageControls",0,bi,"PageControlsComponent",0,bo,"Pagination",0,dS,"ParamsProvider",0,yr,"PasswordField",0,h4,"PayloadIcon",0,gg,"PerPage",0,ba,"Pill",0,op,"PillSelector",0,uR,"PlusIcon",0,nx,"PointField",0,dD,"Popup",0,nO,"PopupList",0,n_,"PreferencesProvider",0,lO,"PreviewButton",0,g3,"PreviewSizes",0,hn,"ProgressBar",0,()=>{let e=(0,_.c)(9),{isTransitioning:t,transitionProgress:n}=nu(),[r,a]=p.default.useState(null),l=(0,p.useRef)(!0),o,i;if(e[0]!==t||e[1]!==n?(o=()=>{let e,r;
2return t?l.current?r=setTimeout(()=>{a(n),l.current=!1},150):a(n):(l.current=!0,a(1),e=setTimeout(()=>{a(null)},400)),()=>{clearTimeout(e),clearTimeout(r)}},i=[t,n],e[0]=t,e[1]=n,e[2]=o,e[3]=i):(o=e[2],i=e[3]),(0,p.useEffect)(o,i),"number"==typeof r){let t=1===r&&"".concat(b7,"--fade-out"),n;e[4]!==t?(n=[b7,t].filter(Boolean),e[4]=t,e[5]=n):n=e[5];let a=n.join(" "),l;return e[6]!==r||e[7]!==a?(l=(0,b.jsx)("div",{className:a,style:{"--transition-duration":"".concat(200,"ms")},children:(0,b.jsx)("div",{className:"".concat(b7,"__progress"),style:{width:"".concat(100*(r||0),"%")}})}),e[6]=r,e[7]=a,e[8]=l):l=e[8],l}return null},"PublishButton",0,g7,"PublishMany",0,e=>{let t=(0,_.c)(8),{count:n,selectAll:r,selectedIDs:a,toggleAll:l}=gP(),o;t[0]!==l?(o=()=>l(),t[0]=l,t[1]=o):o=t[1];let i=r===gk.AllAvailable,u;return t[2]!==n||t[3]!==e||t[4]!==a||t[5]!==o||t[6]!==i?(u=(0,b.jsx)(vq,(0,c._)((0,s._)({},e),{count:n,ids:a,onSuccess:o,selectAll:i})),t[2]=n,t[3]=e,t[4]=a,t[5]=o,t[6]=i,t[7]=u):u=t[7],u},"QueryPresetsAccessCell",0,e=>{let{cellData:t}=e,n=["read","update","delete"];return(0,b.jsx)("p",{children:n.reduce((e,r,a)=>{let l=null==t?void 0:t[r];return l&&l.constraint&&e.push((0,b.jsxs)(p.Fragment,{children:[(0,b.jsxs)("span",{children:[(0,b.jsx)("strong",{children:tu(r)}),": ",tu(l.constraint)]}),a!==n.length-1&&", "]},r)),e},[])})},"QueryPresetsColumnField",0,e=>{let{field:{label:t,required:n}}=e,{path:r,setValue:a,value:l}=lY(),o=lY({path:"relatedCollection"}).value,{config:i,getEntityConfig:u}=(0,m.c)(),{i18n:d}=(0,g.d)(),{permissions:f}=aP(),h=(0,p.useId)(),v=(0,p.useMemo)(()=>o?u({collectionSlug:o}):null,[o,u]),y=(0,p.useMemo)(()=>o&&v?(e=>{var t,n,r,a,l,o,i;let{clientConfig:s,collectionConfig:c,collectionSlug:u,columns:d,i18n:f,permissions:p}=e,h=Array.isArray(u),m=h?[]:null!=(t=null==c?void 0:c.fields)?t:[];if(h)for(let e of u){let t=s.collections.find(t=>t.slug===e);for(let n of mE({fieldPermissions:(null==p||null==(i=p.collections)||null==(o=i[e])?void 0:o.fields)||!0,fields:t.fields}))R(n)&&m.some(e=>R(e)&&e.name===n.name)||m.push(n)}return(null==d?void 0:d.length)?null==d?void 0:d.filter(e=>{var t;return null==(t=em(m,{i18n:f,keepPresentationalFields:!0,moveSubFieldsToTop:!0}))?void 0:t.some(t=>("accessor"in t?t.accessor:"name"in t?t.name:void 0)===e.accessor)}):((e,t,n)=>{let r=[];if(Array.isArray(n)&&n.length>=1)r=n;else{t&&r.push(t);let n=mN(e,t);r=(r=r.concat(n)).slice(0,4)}return r.map(e=>({accessor:e,active:!0}))})(h?m:mE({fieldPermissions:"string"!=typeof u||null==p||null==(r=p.collections)||null==(n=r[u])||
2!n.fields||p.collections[u].fields,fields:m}),null==c||null==(a=c.admin)?void 0:a.useAsTitle,h?[]:null==c||null==(l=c.admin)?void 0:l.defaultColumns)})({clientConfig:i,collectionConfig:v,collectionSlug:o,columns:null!=l?l:[],i18n:d,permissions:f}):[],[i,v,o,l,d,f]),x=(0,p.useMemo)(()=>{var e,t,n;return(null==v?void 0:v.fields)?mj({fieldPermissions:null==(e=null==f||null==(n=f.collections)||null==(t=n[o])?void 0:t.fields)||e,fields:v.fields,i18n:d}):[]},[v,d,f,o]),w=(0,p.useMemo)(()=>{let e={};for(let t of x)e[String(t.value)]=t.label;return e},[x]),_=(0,p.useMemo)(()=>y.map((e,t)=>{var n;return{name:e.accessor,key:"".concat(o,"-").concat(e.accessor,"-").concat(t,"-").concat(h),Label:null!=(n=w[e.accessor])?n:e.accessor,selected:e.active}}),[w,y,o,h]),C=null!=l?l:y,S=p.default.useCallback(e=>{let{pill:t}=e,n=C.map(e=>e.accessor===t.name?(0,c._)((0,s._)({},e),{active:!e.active}):e);a(n.length?n:void 0)},[C,a]);return o?(0,b.jsxs)("div",{className:"field-type query-preset-columns-field",children:[(0,b.jsx)(az,{as:"h3",label:t,path:r,required:n}),_.length>0?(0,b.jsx)(uR,{onClick:S,pills:_}):(0,b.jsx)("p",{className:"query-preset-columns-field__hint",children:"No columns available for this collection."})]}):(0,b.jsxs)("div",{className:"field-type query-preset-columns-field",children:[(0,b.jsx)(az,{as:"h3",label:t,path:r,required:n}),(0,b.jsx)("p",{className:"query-preset-columns-field__hint",children:"Select the related collection to configure columns."})]})},"QueryPresetsColumnsCell",0,e=>{let{cellData:t}=e;return(0,b.jsx)("div",{className:"query-preset-columns-cell",children:t?ex(t).map((e,t)=>{let n=!e.startsWith("-");return n?(0,b.jsx)(op,{pillStyle:n?"always-white":"light",size:"small",children:tu(e)},t):null}):"No columns selected"})},"QueryPresetsGroupByCell",0,e=>{var t;let{cellData:n,rowData:r}=e,{i18n:a}=(0,g.d)(),{permissions:l}=aP(),{config:o}=(0,m.c)(),i=null==r?void 0:r.relatedCollection,s=(0,p.useMemo)(()=>{var e;return i?null==(e=o.collections)?void 0:e.find(e=>e.slug===i):null},[i,o.collections]),c=(0,p.useMemo)(()=>{var e,t;return s?mj({fieldPermissions:null==l||null==(t=l.collections)||null==(e=t[i])?void 0:e.fields,fields:s.fields,i18n:a}):[]},[s,l,i,a]);if(!n||"string"!=typeof n)return(0,b.jsx)("div",{children:"No group by selected"});let u=n.startsWith("-"),d=u?n.slice(1):n,f=(null==(t=c.find(e=>e.value===d))?void 0:t.label)||tu(d);return(0,b.jsxs)("div",{children:[f," (",u?"descending":"ascending",")"]})},"QueryPresetsGroupByField",0,e=>{var t,n;let{field:{label:r,required:a}}=e,{path:l,setValue:o,value:i}=lY(),s=lY({path:"relatedCollection"}).value,{config:c}=(0,m.c)(),u=null!=(t=null==(n=(0,p.useMemo)(()=>{var e;return s?null==(e=c.collections)?void 0:e.find(e=>e.slug===s):null},[s,c.collections]))?void 0:n.fields)?t:[];return s?(0,b.jsxs)("div",{className:"field-type query-preset-group-by-field",children:[(0,b.jsx)(az,{as:"h3",label:r,path:l,required:a}),(0,b.jsx)(mW,{collectionSlug:s,fields:u,onChange:e=>o(e||null),value:null!=i?i:void 0})]}):(0,b.jsxs)("div",{className:"field-type query-preset-group-by-field",children:[(0,b.jsx)(az,{as:"h3",label:r,path:l,required:a}),(0,b.jsx)("p",{className:"query-preset-group-by-field__hint",children:"Select the related collection to configure group by."})]})},"QueryPresetsWhereCell",0,e=>{let{cellData:t}=e;return(0,b.jsx)("div",{children:t?(e=>{if(e.or&&e.or.length>0&&e.or[0].and&&e.or[0].and.length>0){var t,n;let r=null==(n=e.or[0])||null==(t=n.and)?void 0:t[0];if(!r||"object"!=typeof r)return"No where query";let a=Object.keys(r)[0];if(!a||!r[a]||"object"!=typeof r[a])return"No where query";let l=Object.keys(r[a])[0],o=r[a][l];if("string"==typeof o)return"".concat(tu(a)," ").concat(l," ").concat(tu(o));if(Array.isArray(o))return"".concat(tu(a)," ").concat(l," ").concat(o.map(e=>tu(e)).join(" or "))}return""})(t):"No where query"})},"QueryPresetsWhereField",0,e=>{let t,n=(0,_.c)(14),{field:r}=e,{label:a,required:l}=r,{path:o,setValue:i,value:s}=lY(),c;n[0]===Symbol.for("react.memo_cache_sentinel")?(c={path:"relatedCollection"},n[0]=c):c=n[0];let u=lY(c).value;if(!u){let e;return n[1]!==a||n[2]!==o||n[3]!==l?(e=(0,b.jsxs)("div",{className:"field-type query-preset-where-field",children:[(0,b.jsx)(az,{as:"h3",label:a,path:o,required:l}),(0,b.jsx)("p",{className:"query-preset-where-field__hint",children:"Select the related collection to configure filters."})]}),n[1]=a,n[2]=o,n[3]=l,n[4]=e):e=n[4],e}if(n[5]!==a||n[6]!==o||n[7]!==u||n[8]!==l||n[9]!==i||n[10]!==s){let e;n[12]!==i?(e=e=>i(e),n[12]=i,n[13]=e):e=n[13],t=(0,b.jsxs)("div",{className:"field-type query-preset-where-field",children:[(0,b.jsx)(az,{as:"h3",label:a,path:o,required:l}
2),(0,b.jsx)(m$,{collectionSlug:u,onChange:e,value:null!=s?s:void 0})]}),n[5]=a,n[6]=o,n[7]=u,n[8]=l,n[9]=i,n[10]=s,n[11]=t}else t=n[11];return t},"RadioGroupField",0,dF,"ReactSelect",0,c9,"RelationshipCondition",0,mI,"RelationshipField",0,fl,"RelationshipInput",0,fa,"RelationshipProvider",0,u6,"RelationshipTable",0,dN,"RenderCustomComponent",0,tE,"RenderDefaultCell",0,e=>{let t=(0,_.c)(9),{clientProps:n,columnIndex:r,isLinkedColumn:a}=e,{drawerSlug:l,onSelect:o}=ug(),{LinkedCellOverride:i}=uN(),u;if(t[0]!==i||t[1]!==n||t[2]!==r||t[3]!==l||t[4]!==a||t[5]!==o){let e=(0,c._)((0,s._)({},n),{columnIndex:r});if(a&&l&&!1!==n.link){let n;e.className="".concat("default-cell","__first-cell"),e.link=!1,t[7]!==o?(n=e=>{let{collectionSlug:t,rowData:n}=e;"function"==typeof o&&o({collectionSlug:t,doc:n,docID:n.id})},t[7]=o,t[8]=n):n=t[8],e.onClick=n}u=(0,b.jsx)(dv,{value:e,children:a&&i?i:(0,b.jsx)(dm,(0,s._)({},e))}),t[0]=i,t[1]=n,t[2]=r,t[3]=l,t[4]=a,t[5]=o,t[6]=u}else u=t[6];return u},"RenderFields",0,hJ,"RenderTitle",0,bq,"RichTextField",0,fo,"RootProvider",0,e=>{let t=(0,_.c)(16),{children:n,config:r,dateFNSKey:a,fallbackLang:o,isNavOpen:i,languageCode:s,languageOptions:c,locale:u,permissions:d,serverFunction:f,switchLanguageServerAction:h,theme:v,translations:y,user:x}=e,w=p.default.useId(),C;return t[0]!==n||t[1]!==r||t[2]!==a||t[3]!==w||t[4]!==o||t[5]!==i||t[6]!==s||t[7]!==c||t[8]!==u||t[9]!==d||t[10]!==f||t[11]!==h||t[12]!==v||t[13]!==y||t[14]!==x?(C=(0,b.jsxs)(vv,{children:[(0,b.jsx)(uj,{serverFunction:f,children:(0,b.jsx)(ns,{children:(0,b.jsx)(pp,{cachingEnabled:"true"===l.default.env.NEXT_PUBLIC_ENABLE_ROUTER_CACHE_REFRESH,children:(0,b.jsx)(m.b,{config:r,children:(0,b.jsx)(b6,{children:(0,b.jsx)(g.c,{dateFNSKey:a,fallbackLang:o,language:s,languageOptions:c,switchLanguageServerAction:h,translations:y,children:(0,b.jsx)(ys,{breakpoints:{l:"(max-width: 1440px)",m:"(max-width: 1024px)",s:"(max-width: 768px)",xs:"(max-width: 400px)"},children:(0,b.jsx)(yo,{children:(0,b.jsx)(yd,{children:(0,b.jsxs)(ah,{classPrefix:"payload",transTime:0,zIndex:"var(--z-modal)",children:[(0,b.jsx)(yi,{}),(0,b.jsxs)(aA,{permissions:d,user:x,children:[(0,b.jsx)(lO,{children:(0,b.jsx)(m.i,{theme:v,children:(0,b.jsx)(yr,{children:(0,b.jsx)(aM,{locale:u,children:(0,b.jsx)(gy,{children:(0,b.jsx)(uL,{children:(0,b.jsx)(dQ,{children:(0,b.jsx)(gp,{initialIsOpen:i,children:(0,b.jsx)(fg,{children:(0,b.jsx)(O.DndContext,{collisionDetection:O.pointerWithin,id:w,children:n})})})})})})})})})}),(0,b.jsx)(r6,{}),(0,b.jsx)(ak,{})]})]})})})})})})})})})}),(0,b.jsx)(yf,{config:r})]}),t[0]=n,t[1]=r,t[2]=a,t[3]=w,t[4]=o,t[5]=i,t[6]=s,t[7]=c,t[8]=u,t[9]=d,t[10]=f,t[11]=h,t[12]=v,t[13]=y,t[14]=x,t[15]=C):C=t[15],C},"RouteCacheProvider",0,pp,"RouteTransitionProvider",0,ns,"RowField",0,fi,"RowLabel",0,t1,"RowLabelProvider",0,t0,"SaveButton",0,vn,"SaveDraftButton",0,vr,"ScrollInfoProvider",0,yo,"SearchFilter",0,vL,"SearchIcon",0,oC,"SearchParamsProvider",0,yd,"SectionTitle",0,oA,"Select",0,c9,"SelectAll",0,()=>{let e=(0,_.c)(7),{selectAll:t,toggleAll:n}=gP(),{i18n:r}=(0,g.d)(),a;if(e[0]!==r||e[1]!==t||e[2]!==n){let l,o;e[4]===Symbol.for("react.memo_cache_sentinel")?(l=[yh,"".concat(yh,"__checkbox")],e[4]=l):l=e[4],e[5]!==n?(o=()=>n(),e[5]=n,e[6]=o):o=e[6],a=(0,b.jsx)(l5,{"aria-label":t===gk.None?r.t("general:selectAllRows"):r.t("general:deselectAllRows"),checked:t===gk.AllInPage||t===gk.AllAvailable,className:l.join(" "),id:"select-all",name:"select-all",onToggle:o,partialChecked:t===gk.Some}),e[0]=r,e[1]=t,e[2]=n,e[3]=a}else a=e[3];return a},"SelectCondition",0,mM,"SelectField",0,fu,"SelectInput",0,fs,"SelectMany",0,yg,"SelectRow",0,e=>{let t,n,r,a=(0,_.c)(13),{rowData:l}=e,{user:o}=aP(),{selected:i,setSelection:s}=gP(),c;if(a[0]!==l||a[1]!==(null==o?void 0:o.id)){c=Symbol.for("react.early_return_sentinel");e:{let{_isLocked:e,_userEditing:t}=l||{};if(e&&t&&t.id!==(null==o?void 0:o.id)){c=(0,b.jsx)(g0,{user:t});break e}}a[0]=l,a[1]=null==o?void 0:o.id,a[2]=c}else c=a[2];if(c!==Symbol.for("react.early_return_sentinel"))return c;a[3]!==l.id||a[4]!==i?(t=i.get(l.id),a[3]=l.id,a[4]=i,a[5]=t):t=a[5];let u=!!t,d;return a[6]===Symbol.for("react.memo_cache_sentinel")?(d=[ym,"".concat(ym,"__checkbox")],a[6]=d):d=a[6],a[7]!==l.id||a[8]!==s?(n=()=>s(l.id),a[7]=l.id,a[8]=s,a[9]=n):n=a[9],a[10]!==u||a[11]!==n?(r=(0,b.jsx)(l5,{checked:u,className:d.join(" "),onToggle:n}),a[10]=u,a[11]=n,a[12]=r):r=a[12],r},"SelectionProvider",0,gA,"ServerFunctionsContext",0,uC,"ServerFunctionsProvider",0,uj,"SetDocumentStepNav",0,xc,"SetDocumentTitle",0,xu,"SetStepNav",0,e=>{let t=(0,_.c)(4),{nav:n}=e,{setStepNav:r}=gv(),a,l;return t[0]!==n||t[1]!==r?(a=()=>{r(n)},l=[r,n],t[0]=n,t[1]=r,t[2]=a,t[3]=l):(a=t[2],l=t[3]),(0,p.useEffect)(a,l),null},"SlugField",0,e=>{let t=(0,_.c)(27),{field:n,path:r,useAsSlug:a}=e,{admin:l,label:o}=n,i;t[0]!==l?(i=l||{},t[0]=l,t[1]=i):i=t[1];let{readOnly:s}=i,{t:c}=(0,g.d)(),{collectionSlug:u,globalSlug:d}=lU(),{slugify:f}=uS(),h=r||n.name,m;t[2]!==h?(m={path:h},t[2]=h,t[3]=m):m=t[3];let{setValue:v,showError:y,value:x}=lY(m),{getData:w,getDataByPath:C}=tq(),[S,j]=(0,p.useState)(!0),E;t[4]!==u||t[5]!==w||t[6]!==C||t[7]!==d||t[8]!==r||t[9]!==v||t[10]!==f||t[11]!==a||t[12]!==x?(E=async e=>{e.preventDefault();let t=C(a),n=await f({collectionSlug:u,data:w(),globalSlug:d,path:r,valueToSlugify:t});null==n?v(""):x!==n&&v(n)},t[4]=u,t[5]=w,t[6]=C,t[7]=d,t[8]=r,t[9]=v,t[10]=f,t[11]=a,t[12]=x,t[13]=E):E=t[13];let N=E,k;t[14]===Symbol.for("react.memo_cache_sentinel")?(k=e=>{e.preventDefault(),j(bW)},t[14]=k):k=t[14];let T=k,R="field-".concat(r),A;
2return t[15]!==n.name||t[16]!==N||t[17]!==S||t[18]!==o||t[19]!==r||t[20]!==s||t[21]!==v||t[22]!==y||t[23]!==c||t[24]!==R||t[25]!==x?(A=(0,b.jsxs)("div",{className:"field-type slug-field-component",children:[(0,b.jsx)("div",{className:"label-wrapper",children:(0,b.jsx)(az,{htmlFor:R,label:o})}),(0,b.jsx)(fP,{AfterInput:s?void 0:(0,b.jsxs)("div",{className:"slug-field-component__actions",children:[!S&&(0,b.jsx)(nF,{buttonStyle:"none",className:"lock-button",id:"field-".concat(r,"-generate"),onClick:N,children:c("authentication:generate")}),(0,b.jsx)(nF,{buttonStyle:"none",className:"lock-button",id:"field-".concat(r,"-lock"),onClick:T,children:c(S?"general:unlock":"general:lock")})]}),onChange:v,path:r||n.name,readOnly:!!(s||S),showError:y,value:x})]}),t[15]=n.name,t[16]=N,t[17]=S,t[18]=o,t[19]=r,t[20]=s,t[21]=v,t[22]=y,t[23]=c,t[24]=R,t[25]=x,t[26]=A):A=t[26],A},"SortColumn",0,e=>{let t,n=(0,_.c)(19),{name:r,appearance:a,disable:l,Label:o,label:i}=e,s=void 0!==l&&l,{handleSortChange:c,query:u}=uy(),{t:d}=(0,g.d)(),{sort:f}=u,p="-".concat(r),h;n[0]!==r||n[1]!==f?(h=["".concat(bH,"__asc")],f===r&&h.push("".concat(bH,"--active")),n[0]=r,n[1]=f,n[2]=h):h=n[2],n[3]!==p||n[4]!==f?(t=["".concat(bH,"__desc")],f===p&&t.push("".concat(bH,"--active")),n[3]=p,n[4]=f,n[5]=t):t=n[5];let m=a&&"".concat(bH,"--appearance-").concat(a),v;n[6]!==m?(v=[bH,m].filter(Boolean),n[6]=m,n[7]=v):v=n[7];let y=v.join(" "),x;return n[8]!==o||n[9]!==r||n[10]!==h||n[11]!==p||n[12]!==t||n[13]!==s||n[14]!==c||n[15]!==i||n[16]!==d||n[17]!==y?(x=(0,b.jsxs)("div",{className:y,children:[(0,b.jsx)("span",{className:"".concat(bH,"__label"),children:null!=o?o:(0,b.jsx)(az,{hideLocale:!0,label:i,unstyled:!0})}),!s&&(0,b.jsxs)("div",{className:"".concat(bH,"__buttons"),children:[(0,b.jsx)("button",{"aria-label":d("general:sortByLabelDirection",{direction:d("general:ascending"),label:i}),className:[...h,"".concat(bH,"__button")].filter(Boolean).join(" "),onClick:()=>{c(r)},type:"button",children:(0,b.jsx)(nv,{direction:"up"})}),(0,b.jsx)("button",{"aria-label":d("general:sortByLabelDirection",{direction:d("general:descending"),label:i}),className:[...t,"".concat(bH,"__button")].filter(Boolean).join(" "),onClick:()=>{c(p)},type:"button",children:(0,b.jsx)(nv,{})})]})]}),n[8]=o,n[9]=r,n[10]=h,n[11]=p,n[12]=t,n[13]=s,n[14]=c,n[15]=i,n[16]=d,n[17]=y,n[18]=x):x=n[18],x},"SortHeader",0,e=>{let t=(0,_.c)(7),{appearance:n}=e,{handleSortPress:r,isActive:a}=function(){let e=(0,_.c)(7),{handleSortChange:t,orderableFieldName:n,query:r}=uy(),a=(Array.isArray(r.sort)?r.sort[0]:r.sort)===n,l;e[0]!==t||e[1]!==a||e[2]!==n?(l=()=>{a||t(n)},e[0]=t,e[1]=a,e[2]=n,e[3]=l):l=e[3];let o=l,i;return e[4]!==o||e[5]!==a?(i={handleSortPress:o,isActive:a},e[4]=o,e[5]=a,e[6]=i):i=e[6],i}(),{t:l}=(0,g.d)(),o=n&&"".concat(mu,"--appearance-").concat(n),i;t[0]!==o?(i=[mu,o].filter(Boolean),t[0]=o,t[1]=i):i=t[1];let s=i.join(" "),c;return t[2]!==r||t[3]!==a||t[4]!==l||t[5]!==s?(c=(0,b.jsx)("div",{className:s,children:(0,b.jsx)("div",{className:"".concat(mu,"__buttons"),children:(0,b.jsx)("button",{"aria-label":l("general:sortByLabelDirection",{direction:l("general:ascending"),label:"Order"}),className:"".concat(mu,"__button ").concat(a?"".concat(mu,"--active"):""),onClick:r,type:"button",children:(0,b.jsx)(ms,{})})})}),t[2]=r,t[3]=a,t[4]=l,t[5]=s,t[6]=c):c=t[6],c},"SortRow",0,()=>{let e=(0,_.c)(2),{orderableFieldName:t,query:n}=uy(),r=n.sort===t||n.sort==="-".concat(t),a="".concat(md," ").concat(r?"active":""),l;return e[0]!==a?(l=(0,b.jsx)("div",{className:a,role:"button",tabIndex:0,children:(0,b.jsx)(on,{className:"".concat(md,"__icon")})}),e[0]=a,e[1]=l):l=e[1],l},"Spinner",0,bp,"StickyToolbar",0,bs,"SuccessIcon",0,b0,"SwapIcon",0,nw,"TabComponent",0,fk,"Table",0,g5,"TableColumnsProvider",0,uk,"TabsField",0,fR,"TabsProvider",0,ui,"TextCondition",0,mF,"TextField",0,fI,"TextInput",0,fP,"TextareaField",0,fL,"TextareaInput",0,fM,"Thumbnail",0,di,"TimezonePicker",0,ue,"Tooltip",0,nI,"Translation",0,px,"UIField",0,fF,"UnpublishButton",0,vo,"UnpublishMany",0,e=>{let t=(0,_.c)(8),{count:n,selectAll:r,selectedIDs:a,toggleAll:l}=gP(),o;t[0]!==l?(o=()=>l(),t[0]=l,t[1]=o):o=t[1];let i=r===gk.AllAvailable,u;return t[2]!==n||t[3]!==e||t[4]!==a||t[5]!==o||t[6]!==i?(u=(0,b.jsx)(vW,(0,c._)((0,s._)({},e),{count:n,ids:a,onSuccess:o,selectAll:i})),t[2]=n,t[3]=e,t[4]=a,t[5]=o,t[6]=i,t[7]=u):u=t[7],u}
2,"Upload",0,hs,"UploadEditsProvider",0,lM,"UploadField",0,hY,"UploadHandlersProvider",0,fg,"UploadInput",0,hW,"ViewDescription",0,m6,"WarningIcon",0,b1,"WatchChildErrors",0,oz,"WatchCondition",0,lX,"WindowInfoProvider",0,ys,"allFieldComponents",0,h9,"documentDrawerBaseClass",0,uW,"escapeDiffHTML",0,function(e){return null==e?"":("string"==typeof e?e:String(e)).replace(/&/g,"î").replace(/</g,"î").replace(/>/g,"î").replace(/"/g,"î").replace(/'/g,"î
")},"fieldBaseClass",0,l0,"fieldComponents",0,h8,"fieldReducer",0,fS,"formatDrawerSlug",0,ay,"formatTimeToNow",0,lS,"getHTMLDiffComponents",0,e=>{let{fromHTML:t,postProcess:n,toHTML:r,tokenizeByCharacter:a}=e,[l,o]=new vh(t,r,{tokenizeByCharacter:a}).getSideBySideContents();return n&&(l=n(l),o=n(o)),{From:l?(0,b.jsx)("div",{className:"".concat(vm,"__diff-old html-diff"),dangerouslySetInnerHTML:{__html:l}}):null,To:o?(0,b.jsx)("div",{className:"".concat(vm,"__diff-new html-diff"),dangerouslySetInnerHTML:{__html:o}}):null}},"isFieldRTL",0,l1,"parseSearchParams",0,uv,"toast",0,nn,"unescapeDiffHTML",0,function(e){return e.replace(/\uE001/g,"&").replace(/\uE002/g,"<").replace(/\uE003/g,">").replace(/\uE004/g,""").replace(/\uE005/g,"'")},"useActions",0,gt,"useAddClientFunction",0,(e,t)=>{let n=(0,_.c)(6),{addClientFunction:r,removeClientFunction:a}=p.default.use(b2),l,o;n[0]!==r||n[1]!==t||n[2]!==e||n[3]!==a?(l=()=>(r({func:t,key:e}),()=>{a({func:t,key:e})}),o=[t,e,r,a],n[0]=r,n[1]=t,n[2]=e,n[3]=a,n[4]=l,n[5]=o):(l=n[4],o=n[5]),p.default.useEffect(l,o)},"useAllFormFields",0,tJ,"useAuth",0,aP,"useBulkUpload",0,hL,"useBulkUploadDrawerSlug",0,hF,"useCellProps",0,db,"useClickOutside",0,function(e,t){let n=!(arguments.length>2)||void 0===arguments[2]||arguments[2],{register:r,unregister:a}=vb();(0,p.useEffect)(()=>{if(!n||!e.current)return;let l={handler:t,ref:e};return r(l),()=>a(l)},[e,t,n,r,a])},"useClickOutsideContext",0,vb,"useClientFunctions",0,()=>p.default.use(b3),"useCollapsible",0,oo,"useDebounce",0,u1,"useDebouncedCallback",0,dG,"useDebouncedEffect",0,fh,"useDelayedRender",0,uO,"useDocumentDrawer",0,uJ,"useDocumentDrawerContext",0,uK,"useDocumentEvents",0,dX,"useDocumentForm",0,tH,"useDocumentInfo",0,lU,"useDocumentTitle",0,lT,"useDraggableSortable",0,rc,"useDrawerSlug",0,av,"useEditDepth",0,ry,"useEffectEvent",0,nk,"useEntityVisibility",0,yt,"useField",0,lY,"useFieldPath",0,lG,"useFolder",0,pd,"useForm",0,tq,"useFormBackgroun
2dProcessing",0,tW,"useFormFields",0,tX,"useFormInitializing",0,tQ,"useFormModified",0,tY,"useFormProcessing",0,tG,"useFormSubmitted",0,tK,"useHotkey",0,mn,"useIntersect",0,nD,"useListDrawer",0,d$,"useListDrawerContext",0,ug,"useListQuery",0,uy,"useListRelationships",0,u5,"useLivePreviewContext",0,gU,"useLocale",0,aF,"useModal",0,rF,"useNav",0,gd,"useOperation",0,l$,"useParams",0,()=>(0,p.use)(yn),"usePayloadAPI",0,(e,t)=>{let n,r,a,l,o,i,c=(0,_.c)(30),u;c[0]!==t?(u=void 0===t?{}:t,c[0]=t,c[1]=u):u=c[1];let{initialData:d,initialParams:f}=u,h;c[2]!==f?(h=void 0===f?{}:f,c[2]=f,c[3]=h):h=c[3];let m=h,{i18n:v}=(0,g.d)(),b;c[4]!==d?(b=d||{},c[4]=d,c[5]=b):b=c[5];let[y,x]=(0,p.useState)(b),[w,C]=(0,p.useState)(m),[S,j]=(0,p.useState)(!d),[E,N]=(0,p.useState)(!1),{code:k}=aF(),T=(0,p.useRef)(!1),R;c[6]!==k||c[7]!==w?(R=ec((0,s._)({locale:k},"object"==typeof w?w:{}),{addQueryPrefix:!0}),c[6]=k,c[7]=w,c[8]=R):R=c[8];let A=R,P;return c[9]!==v.language||c[10]!==d||c[11]!==A||c[12]!==e?(P=()=>{if(d&&!T.current){T.current=!0;return}let t=new AbortController;return e?(async()=>{N(!1),j(!0);try{let n=await aT.get("".concat(e).concat(A),{headers:{"Accept-Language":v.language},signal:t.signal});n.status>201&&N(!0);let r=await n.json();x(r),j(!1)}catch(e){t.signal.aborted||(N(!0),j(!1))}})():(N(!1),j(!1)),()=>{try{t.abort()}catch(e){}}},c[9]=v.language,c[10]=d,c[11]=A,c[12]=e,c[13]=P):P=c[13],c[14]!==v.language||c[15]!==d||c[16]!==k||c[17]!==A||c[18]!==e?(n=[e,k,A,v.language,d],c[14]=v.language,c[15]=d,c[16]=k,c[17]=A,c[18]=e,c[19]=n):n=c[19],(0,p.useEffect)(P,n),c[20]!==d?(r=()=>{d&&T.current&&x(d)},a=[d],c[20]=d,c[21]=r,c[22]=a):(r=c[21],a=c[22]),(0,p.useEffect)(r,a),c[23]!==y||c[24]!==E||c[25]!==S?(l={data:y,isError:E,isLoading:S},c[23]=y,c[24]=E,c[25]=S,c[26]=l):l=c[26],c[27]===Symbol.for("react.memo_cache_sentinel")?(o={setParams:C},c[27]=o):o=c[27],c[28]!==l?(i=[l,o],c[28]=l,c[29]=i):i=c[29],i},"usePreferences",0,lD,"useQueue",0,dW,"useResize",0,mo,"useRouteCache",0,ph,"useRouteTransition",0,nu,"useRowLabel",0,()=>p.default.use(tZ),"useScrollInfo",0,()=>(0,p.useContext)(ya),"useSearchParams",0,()=>(0,p.use)(yu),"useSelection",0,gP,"useServerFunctions",0,uS,"useStepNav",0,gv,"useTableColumns",0,uN,"useThrottledEffect",0,aH,"useUploadControls",0,fz,"useUploadEdits",0,lL,"useUploadHandlers",0,fv,"useUseTitleField",0,mi,"useWatchForm",0,t$,"useWindowInfo",0,yc,"withCondition",0,lJ],847885)},584885,(e,t,n)=>{"use strict";n._=function(e,t){return t||(t=e.slice(0)),Object.freeze(Object.defineProperties(e,{raw:{value:Object.freeze(t)}}))}},377989,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["","",""]);return a=function(){return e},e}function l(){let e=r._(["[","]"]);return l=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0}),n.regexpCode=n.getEsmExportName=n.getProperty=n.safeStringify=n.stringify=n.strConcat=n.addCodeArg=n.str=n._=n.nil=n._Code=n.Name=n.IDENTIFIER=n._CodeOrName=void 0;class o{}n._CodeOrName=o,n.IDENTIFIER=/^[a-z$_][a-z$_0-9]*$/i;class i extends o{toString(){return this.str}emptyStr(){return!1}get names(){return{[this.str]:1}}constructor(e){if(super(),!n.IDENTIFIER.test(e))throw Error("CodeGen: name must be a valid identifier");this.str=e}}n.Name=i;class s extends o{toString(){return this.str}emptyStr(){if(this._items.length>1)return!1;let e=this._items[0];return""===e||'""'===e}get str(){var e;return null!=(e=this._str)?e:this._str=this._items.reduce((e,t)=>"".concat(e).concat(t),"")}get names(){var e;return null!=(e=this._names)?e:this._names=this._items.reduce((e,t)=>(t instanceof i&&(e[t.str]=(e[t.str]||0)+1),e),{})}constructor(e){super(),this._items="string"==typeof e?[e]:e}}function c(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let a=[e[0]],l=0;for(;l<n.length;)f(a,n[l]),a.push(e[++l]);return new s(a)}n._Code=s,n.nil=new s(""),n._=c;let u=new s("+");function d(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];let a=[p(e[0])],l=0;for(;l<n.length;)a.push(u),f(a,n[l]),a.push(u,p(e[++l]));return function(e){let t=1;for(;t<e.length-1;){if(e[t]===u){var n,r;let a=(n=e[t-1],'""'===(r=e[t+1])?n:'""'===n?r:"string"==typeof n?r instanceof i||'"'!==n[n.length-1]?void 0:"string"!=typeof r?"".concat(n.slice(0,-1)).concat(r,'"'):'"'===r[0]?n.slice(0,-1)+r.slice(1):void 0:"string"!=typeof r||'"'!==r[0]||n instanceof i?void 0:'"'.concat(n).concat(r.slice(1)));if(void 0!==a){e.splice(t-1,3,a);continue}e[t++]="+"}t++}}(a),new s(a)}function f(e,t){var n;t instanceof s?e.push(...t._items):t instanceof i?e.push(t):e.push("number"==typeof(n=t)||"boolean"==typeof n||null===n?n:p(Array.isArray(n)?n.join(","):n))}function p(e){return JSON.stringify(e).replace(/\u2028/g,"\\u2028").replace(/\u2029/g,"\\u2029")}n.str=d,n.addCodeArg=f,n.strConcat=function(e,t){return t.emptyStr()?e:e.emptyStr()?t:d(a(),e,t)},n.stringify=function(e){return new s(p(e))},n.safeStringify=p,n.getProperty=function(e){return"string"==typeof e&&n.IDENTIFIER.test(e)?new s(".".concat(e)):c(l(),e)},n.getEsmExportName=function(e){if("string"==typeof e&&n.IDENTIFIER.test(e))return new s("".concat(e));
2throw Error("CodeGen: invalid export name: ".concat(e,", use explicit $id name mapping"))},n.regexpCode=function(e){return new s(e.toString())}},684234,(e,t,n)=>{"use strict";var r,a,l=e.r(676978),o=e.r(256605),i=e.r(584885);function s(){let e=i._([".","[","]"]);return s=function(){return e},e}function c(){let e=i._(["\n"],["\\n"]);return c=function(){return e},e}function u(){let e=i._(["","",""]);return u=function(){return e},e}function d(){let e=i._(["",""," "," = ",";",""]);return d=function(){return e},e}function f(){let e=i._(["","","",""]);return f=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0}),n.ValueScope=n.ValueScopeName=n.Scope=n.varKinds=n.UsedValueState=void 0;let p=e.r(377989);class h extends Error{constructor(e){super('CodeGen: "code" for '.concat(e," not defined")),this.value=e.value}}(r=a||(n.UsedValueState=a={}))[r.Started=0]="Started",r[r.Completed=1]="Completed",n.varKinds={const:new p.Name("const"),let:new p.Name("let"),var:new p.Name("var")};class m{toName(e){return e instanceof p.Name?e:this.name(e)}name(e){return new p.Name(this._newName(e))}_newName(e){let t=this._names[e]||this._nameGroup(e);return"".concat(e).concat(t.index++)}_nameGroup(e){var t,n;if((null==(n=null==(t=this._parent)?void 0:t._prefixes)?void 0:n.has(e))||this._prefixes&&!this._prefixes.has(e))throw Error('CodeGen: prefix "'.concat(e,'" is not allowed in this scope'));return this._names[e]={prefix:e,index:0}}constructor({prefixes:e,parent:t}={}){this._names={},this._prefixes=e,this._parent=t}}n.Scope=m;class g extends p.Name{setValue(e,t){let{property:n,itemIndex:r}=t;this.value=e,this.scopePath=(0,p._)(s(),new p.Name(n),r)}constructor(e,t){super(t),this.prefix=e}}n.ValueScopeName=g;let v=(0,p._)(c());n.ValueScope=class extends m{get(){return this._scope}name(e){return new g(e,this._newName(e))}value(e,t){var n;if(void 0===t.ref)throw Error("CodeGen: ref must be passed in value");let r=this.toName(e),{prefix:a}=r,l=null!=(n=t.key)?n:t.ref,o=this._values[a];if(o){let e=o.get(l);if(e)return e}else o=this._values[a]=new Map;o.set(l,r);let i=this._scope[a]||(this._scope[a]=[]),s=i.length;return i[s]=t.ref,r.setValue(t,{property:a,itemIndex:s}),r}getValue(e,t){let n=this._values[e];if(n)return n.get(t)}scopeRefs(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:this._values;return this._reduceValues(t,t=>{if(void 0===t.scopePath)throw Error('CodeGen: name "'.concat(t,'" has no value'));return(0,p._)(u(),e,t.scopePath)})}scopeCode(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this._values,t=arguments.length>1?arguments[1]:void 0,n=arguments.length>2?arguments[2]:void 0;return this._reduceValues(e,e=>{if(void 0===e.value)throw Error('CodeGen: name "'.concat(e,'" has no value'));return e.value.code},t,n)}_reduceValues(e,t){let r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},l=arguments.length>3?arguments[3]:void 0,o=p.nil;for(let i in e){let s=e[i];if(!s)continue;let c=r[i]=r[i]||new Map;s.forEach(e=>{if(c.has(e))return;c.set(e,a.Started);let r=t(e);if(r){let t=this.opts.es5?n.varKinds.var:n.varKinds.const;o=(0,p._)(d(),o,t,e,r,this.opts._n)}else if(r=null==l?void 0:l(e))o=(0,p._)(f(),o,r,this.opts._n);else throw new h(e);c.set(e,a.Completed)})}return o}constructor(e){super(e),this._values={},this._scope=e.scope,this.opts=o._(l._({},e),{_n:e.lines?v:p.nil})}}},352438,(e,t,n)=>{"use strict";var r=e.r(676978),a=e.r(256605),l=e.r(584885);function o(){let e=l._(["",".length"]);return o=function(){return e},e}function i(){let e=l._(["","[","]"]);return i=function(){return e},e}function s(){let e=l._(["Object.keys(",")"]);return s=function(){return e},e}function c(){let e=l._(["!",""]);return c=function(){return e},e}function u(){let e=l._([""," "," ",""]);return u=function(){return e},e}function d(){let e=l._(["(",")"]);return d=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0}),n.or=n.and=n.not=n.CodeGen=n.operators=n.varKinds=n.ValueScopeName=n.ValueScope=n.Scope=n.Name=n.regexpCode=n.stringify=n.getProperty=n.nil=n.strConcat=n.str=n._=void 0;let f=e.r(377989),p=e.r(684234);var h=e.r(377989);Object.defineProperty(n,"_",{enumerable:!0,get:function(){return h._}}),Object.defineProperty(n,"str",{enumerable:!0,get:function(){return h.str}}),Object.defineProperty(n,"strConcat",{enumerable:!0,get:function(){return h.strConcat}}),Object.defineProperty(n,"nil",{enumerable:!0,get:function(){return h.nil}}),Object.defineProperty(n,"getProperty",{enumerable:!0,get:function(){return h.getProperty}}),Object.defineProperty(n,"stringify",{enumerable:!0,get:function(){return h.stringify}}),Object.defineProperty(n,"regexpCode",{enumerable:!0,get:function(){return h.regexpCode}}),Object.defineProperty(n,"Name",{enumerable:!0,get:function(){return h.Name}});var m=e.r(684234);Object.defineProperty(n,"Scope",{enumerable:!0,get:function(){return m.Scope}}),Object.defineProperty(n,"ValueScope",{enumerable:!0,get:function(){return m.ValueScope}}),Object.defineProperty(n,"ValueScopeName",{enumerable:!0,get:function(){return m.ValueScopeName}}),Object.defineProperty(n,"varKinds",{enumerable:!0,get:function(){return m.varKinds}}),n.operators={GT:new f._Code(">"),GTE:new f._Code(">="),LT:new f._Code("<"),LTE:new f._Code("<="),EQ:new f._Code("==="),NEQ:new f._Code("!=="),NOT:new f._Code("!"),OR:new f._Code("||"),AND:new f._Code("&&"),ADD:new f._Code("+")};class g{optimizeNodes(){return this}optimizeNames(e,t){return this}}class v extends g{render(e){let{es5:t,_n:n}
2=e,r=t?p.varKinds.var:this.varKind,a=void 0===this.rhs?"":" = ".concat(this.rhs);return"".concat(r," ").concat(this.name).concat(a,";")+n}optimizeNames(e,t){if(e[this.name.str])return this.rhs&&(this.rhs=U(this.rhs,e,t)),this}get names(){return this.rhs instanceof f._CodeOrName?this.rhs.names:{}}constructor(e,t,n){super(),this.varKind=e,this.name=t,this.rhs=n}}class b extends g{render(e){let{_n:t}=e;return"".concat(this.lhs," = ").concat(this.rhs,";")+t}optimizeNames(e,t){if(!(this.lhs instanceof f.Name)||e[this.lhs.str]||this.sideEffects)return this.rhs=U(this.rhs,e,t),this}get names(){return B(this.lhs instanceof f.Name?{}:r._({},this.lhs.names),this.rhs)}constructor(e,t,n){super(),this.lhs=e,this.rhs=t,this.sideEffects=n}}class y extends b{render(e){let{_n:t}=e;return"".concat(this.lhs," ").concat(this.op,"= ").concat(this.rhs,";")+t}constructor(e,t,n,r){super(e,n,r),this.op=t}}class x extends g{render(e){let{_n:t}=e;return"".concat(this.label,":")+t}constructor(e){super(),this.label=e,this.names={}}}class w extends g{render(e){let{_n:t}=e,n=this.label?" ".concat(this.label):"";return"break".concat(n,";")+t}constructor(e){super(),this.label=e,this.names={}}}class _ extends g{render(e){let{_n:t}=e;return"throw ".concat(this.error,";")+t}get names(){return this.error.names}constructor(e){super(),this.error=e}}class C extends g{render(e){let{_n:t}=e;return"".concat(this.code,";")+t}optimizeNodes(){return"".concat(this.code)?this:void 0}optimizeNames(e,t){return this.code=U(this.code,e,t),this}get names(){return this.code instanceof f._CodeOrName?this.code.names:{}}constructor(e){super(),this.code=e}}class S extends g{render(e){return this.nodes.reduce((t,n)=>t+n.render(e),"")}optimizeNodes(){let{nodes:e}=this,t=e.length;for(;t--;){let n=e[t].optimizeNodes();Array.isArray(n)?e.splice(t,1,...n):n?e[t]=n:e.splice(t,1)}return e.length>0?this:void 0}optimizeNames(e,t){let{nodes:n}=this,r=n.length;for(;r--;){let a=n[r];a.optimizeNames(e,t)||(function(e,t){for(let n in t)e[n]=(e[n]||0)-(t[n]||0)}(e,a.names),n.splice(r,1))}return n.length>0?this:void 0}get names(){return this.nodes.reduce((e,t)=>F(e,t.names),{})}constructor(e=[]){super(),this.nodes=e}}class j extends S{render(e){return"{"+e._n+super.render(e)+"}"+e._n}}class E extends S{}class N extends j{}N.kind="else";class k extends j{render(e){let t="if(".concat(this.condition,")")+super.render(e);return this.else&&(t+="else "+this.else.render(e)),t}optimizeNodes(){super.optimizeNodes();let e=this.condition;if(!0===e)return this.nodes;let t=this.else;if(t){let e=t.optimizeNodes();t=this.else=Array.isArray(e)?new N(e):e}return t?!1===e?t instanceof k?t:t.nodes:this.nodes.length?this:new k(z(e),t instanceof k?[t]:t.nodes):!1!==e&&this.nodes.length?this:void 0}optimizeNames(e,t){var n;if(this.else=null==(n=this.else)?void 0:n.optimizeNames(e,t),super.optimizeNames(e,t)||this.else)return this.condition=U(this.condition,e,t),this}get names(){let e=super.names;return B(e,this.condition),this.else&&F(e,this.else.names),e}constructor(e,t){super(t),this.condition=e}}k.kind="if";class T extends j{}T.kind="for";class R extends T{render(e){return"for(".concat(this.iteration,")")+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iteration=U(this.iteration,e,t),this}get names(){return F(super.names,this.iteration.names)}constructor(e){super(),this.iteration=e}}class A extends T{render(e){let t=e.es5?p.varKinds.var:this.varKind,{name:n,from:r,to:a}=this;return"for(".concat(t," ").concat(n,"=").concat(r,"; ").concat(n,"<").concat(a,"; ").concat(n,"++)")+super.render(e)}get names(){let e=B(super.names,this.from);return B(e,this.to)}constructor(e,t,n,r){super(),this.varKind=e,this.name=t,this.from=n,this.to=r}}class P extends T{render(e){return"for(".concat(this.varKind," ").concat(this.name," ").concat(this.loop," ").concat(this.iterable,")")+super.render(e)}optimizeNames(e,t){if(super.optimizeNames(e,t))return this.iterable=U(this.iterable,e,t),this}get names(){return F(super.names,this.iterable.names)}constructor(e,t,n,r){super(),this.loop=e,this.varKind=t,this.name=n,this.iterable=r}}class O extends j{render(e){let t=this.async?"async ":"";return"".concat(t,"function ").concat(this.name,"(").concat(this.args,")")+super.render(e)}constructor(e,t,n){super(),this.name=e,this.args=t,this.async=n}}O.kind="func";class D extends S{render(e){return"return "+super.render(e)}}D.kind="return";class I extends j{render(e){let t="try"+super.render(e);return this.catch&&(t+=this.catch.render(e)),this.finally&&(t+=this.finally.render(e)),t}optimizeNodes(){var e,t;return super.optimizeNodes(),null==(e=this.catch)||e.optimizeNodes(),null==(t=this.finally)||t.optimizeNodes(),this}optimizeNames(e,t){var n,r;return super.optimizeNames(e,t),null==(n=this.catch)||n.optimizeNames(e,t),null==(r=this.finally)||r.optimizeNames(e,t),this}get names(){let e=super.names;return this.catch&&F(e,this.catch.names),this.finally&&F(e,this.finally.names),e}}class M extends j{render(e){return"catch(".concat(this.error,")")+super.render(e)}constructor(e){super(),this.error=e}}M.kind="catch";class L extends j{render(e){return"finally"+super.render(e)}}function F(e,t){for(let n in t)e[n]=(e[n]||0)+(t[n]||0);return e}function B(e,t){return t instanceof f._CodeOrName?F(e,t.names):e}function U(e,t,n){var r;if(e instanceof f.Name)return a(e);if(!((r=e)instanceof f._Code&&r._items.some(e=>e instanceof f.Name&&1===t[e.str]&&void 0!==n[e.str])))return e;return new f._Code(e._items.reduce((e,t)=>
2(t instanceof f.Name&&(t=a(t)),t instanceof f._Code?e.push(...t._items):e.push(t),e),[]));function a(e){let r=n[e.str];return void 0===r||1!==t[e.str]?e:(delete t[e.str],r)}}function z(e){return"boolean"==typeof e||"number"==typeof e||null===e?!e:(0,f._)(c(),$(e))}L.kind="finally",n.CodeGen=class{toString(){return this._root.render(this.opts)}name(e){return this._scope.name(e)}scopeName(e){return this._extScope.name(e)}scopeValue(e,t){let n=this._extScope.value(e,t);return(this._values[n.prefix]||(this._values[n.prefix]=new Set)).add(n),n}getScopeValue(e,t){return this._extScope.getValue(e,t)}scopeRefs(e){return this._extScope.scopeRefs(e,this._values)}scopeCode(){return this._extScope.scopeCode(this._values)}_def(e,t,n,r){let a=this._scope.toName(t);return void 0!==n&&r&&(this._constants[a.str]=n),this._leafNode(new v(e,a,n)),a}const(e,t,n){return this._def(p.varKinds.const,e,t,n)}let(e,t,n){return this._def(p.varKinds.let,e,t,n)}var(e,t,n){return this._def(p.varKinds.var,e,t,n)}assign(e,t,n){return this._leafNode(new b(e,t,n))}add(e,t){return this._leafNode(new y(e,n.operators.ADD,t))}code(e){return"function"==typeof e?e():e!==f.nil&&this._leafNode(new C(e)),this}object(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let r=["{"];for(let[e,n]of t)r.length>1&&r.push(","),r.push(e),(e!==n||this.opts.es5)&&(r.push(":"),(0,f.addCodeArg)(r,n));return r.push("}"),new f._Code(r)}if(e,t,n){if(this._blockNode(new k(e)),t&&n)this.code(t).else().code(n).endIf();else if(t)this.code(t).endIf();else if(n)throw Error('CodeGen: "else" body without "then" body');return this}elseIf(e){return this._elseNode(new k(e))}else(){return this._elseNode(new N)}endIf(){return this._endBlockNode(k,N)}_for(e,t){return this._blockNode(e),t&&this.code(t).endFor(),this}for(e,t){return this._for(new R(e),t)}forRange(e,t,n,r){let a=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.opts.es5?p.varKinds.var:p.varKinds.let,l=this._scope.toName(e);return this._for(new A(a,l,t,n),()=>r(l))}forOf(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:p.varKinds.const,a=this._scope.toName(e);if(this.opts.es5){let e=t instanceof f.Name?t:this.var("_arr",t);return this.forRange("_i",0,(0,f._)(o(),e),t=>{this.var(a,(0,f._)(i(),e,t)),n(a)})}return this._for(new P("of",r,a,t),()=>n(a))}forIn(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.opts.es5?p.varKinds.var:p.varKinds.const;if(this.opts.ownProperties)return this.forOf(e,(0,f._)(s(),t),n);let a=this._scope.toName(e);return this._for(new P("in",r,a,t),()=>n(a))}endFor(){return this._endBlockNode(T)}label(e){return this._leafNode(new x(e))}break(e){return this._leafNode(new w(e))}return(e){let t=new D;if(this._blockNode(t),this.code(e),1!==t.nodes.length)throw Error('CodeGen: "return" should have one node');return this._endBlockNode(D)}try(e,t,n){if(!t&&!n)throw Error('CodeGen: "try" without "catch" and "finally"');let r=new I;if(this._blockNode(r),this.code(e),t){let e=this.name("e");this._currNode=r.catch=new M(e),t(e)}return n&&(this._currNode=r.finally=new L,this.code(n)),this._endBlockNode(M,L)}throw(e){return this._leafNode(new _(e))}block(e,t){return this._blockStarts.push(this._nodes.length),e&&this.code(e).endBlock(t),this}endBlock(e){let t=this._blockStarts.pop();if(void 0===t)throw Error("CodeGen: not in self-balancing block");let n=this._nodes.length-t;if(n<0||void 0!==e&&n!==e)throw Error("CodeGen: wrong number of nodes: ".concat(n," vs ").concat(e," expected"));return this._nodes.length=t,this}func(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:f.nil,n=arguments.length>2?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0;return this._blockNode(new O(e,t,n)),r&&this.code(r).endFunc(),this}endFunc(){return this._endBlockNode(O)}optimize(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:1;for(;e-- >0;)this._root.optimizeNodes(),this._root.optimizeNames(this._root.names,this._constants)}_leafNode(e){return this._currNode.nodes.push(e),this}_blockNode(e){this._currNode.nodes.push(e),this._nodes.push(e)}_endBlockNode(e,t){let n=this._currNode;if(n instanceof e||t&&n instanceof t)return this._nodes.pop(),this;throw Error('CodeGen: not in block "'.concat(t?"".concat(e.kind,"/").concat(t.kind):e.kind,'"'))}_elseNode(e){let t=this._currNode;if(!(t instanceof k))throw Error('CodeGen: "else" without "if"');return this._currNode=t.else=e,this}get _root(){return this._nodes[0]}get _currNode(){let e=this._nodes;return e[e.length-1]}set _currNode(e){let t=this._nodes;t[t.length-1]=e}constructor(e,t={}){this._values={},this._blockStarts=[],this._constants={},this.opts=a._(r._({},t),{_n:t.lines?"\n":""}),this._extScope=e,this._scope=new p.Scope({parent:e}),this._nodes=[new E]}},n.not=z;let V=H(n.operators.AND);n.and=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(V)};let q=H(n.operators.OR);function H(e){return(t,n)=>t===f.nil?n:n===f.nil?t:(0,f._)(u(),$(t),e,$(n))}function $(e){return e instanceof f.Name?e:(0,f._)(d(),e)}n.or=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.reduce(q)}},748143,(e,t,n)=>{"use strict";var r,a,l=e.r(676978),o=e.r(584885);function i(){let e=o._(["",""]);return i=function(){return e},e}function s(){let e=o._(["","","",""]);return s=function(){return e},e}function c(){let e=o._([""," !== true && "," !== undefined"]);return c=function(){return e},e}function u(){let e=o._([""," === true"]);return u=function(){return e},e}function d(){let e=o._([""," || {}"]);return d=function(){return e},e}function f(){let e=o._(["Object.assign(",", ",")"]);return f=function(){return e},e}function p(){let e=o._([""," !== true"]);return p=function(){return e},e}function h(){let e=o._([""," || {}"]);return h=function(){return e},e}function m(){let e=o._([""," !== true && "," !== undefined"]);return m=function(){return e},e}function g(){let e=o._([""," === true ? true : "," > "," ? "," : ",""]);return g=function(){return e},e}function v(){let e=o._([""," !== true"]);return v=function(){return e},e}function b(){let e=o._([""," > "," ? "," : ",""]);return b=function(){return e},e}function y(){let e=o._(["{}"]);return y=function(){return e},e}function x(){let e=o._(["","",""]);return x=function(){return e},e}function w(){let e=o._(['"[" + ',' + "]"']);return w=function(){return e},e}function _(){let e=o._(['"[\'" + ',' + "\']"']);return _=function(){return e},e}function C(){let e=o._(['"/" + ',""]);return C=function(){return e},e}function S(){let e=o._(['"/" + ','.replace(/~/g, "~0").replace(/\\//g, "~1")'],['"/" + ','.replace(/~/g, "~0").replace(/\\\\//g, "~1")']);return S=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0}),n.checkStrictMode=n.getErrorPath=n.Type=n.useFunc=n.setEvaluated=n.evaluatedPropsToName=n.mergeEvaluated=n.eachItem=n.unescapeJsonPointer=n.escapeJsonPointer=n.escapeFragment=n.unescapeFragment=n.schemaRefOrVal=n.schemaHasRulesButRef=n.schemaHasRules=n.checkUnknownRules=n.alwaysValidSchema=n.toHash=void 0;let j=e.r(352438),E=e.r(377989);function N(e){let t=arguments.length>
21&&void 0!==arguments[1]?arguments[1]:e.schema,{opts:n,self:r}=e;if(!n.strictSchema||"boolean"==typeof t)return;let a=r.RULES.keywords;for(let n in t)a[n]||I(e,'unknown keyword: "'.concat(n,'"'))}function k(e,t){if("boolean"==typeof e)return!e;for(let n in e)if(t[n])return!0;return!1}function T(e){return"number"==typeof e?"".concat(e):e.replace(/~/g,"~0").replace(/\//g,"~1")}function R(e){return e.replace(/~1/g,"/").replace(/~0/g,"~")}function A(e){let{mergeNames:t,mergeToName:n,mergeValues:r,resultToName:a}=e;return(e,l,o,i)=>{let s=void 0===o?l:o instanceof j.Name?(l instanceof j.Name?t(e,l,o):n(e,l,o),o):l instanceof j.Name?(n(e,o,l),l):r(l,o);return i!==j.Name||s instanceof j.Name?s:a(e,s)}}function P(e,t){if(!0===t)return e.var("props",!0);let n=e.var("props",(0,j._)(y()));return void 0!==t&&O(e,n,t),n}function O(e,t,n){Object.keys(n).forEach(n=>e.assign((0,j._)(x(),t,(0,j.getProperty)(n)),!0))}n.toHash=function(e){let t={};for(let n of e)t[n]=!0;return t},n.alwaysValidSchema=function(e,t){return"boolean"==typeof t?t:0===Object.keys(t).length||(N(e,t),!k(t,e.self.RULES.all))},n.checkUnknownRules=N,n.schemaHasRules=k,n.schemaHasRulesButRef=function(e,t){if("boolean"==typeof e)return!e;for(let n in e)if("$ref"!==n&&t.all[n])return!0;return!1},n.schemaRefOrVal=function(e,t,n,r){let{topSchemaRef:a,schemaPath:l}=e;if(!r){if("number"==typeof t||"boolean"==typeof t)return t;if("string"==typeof t)return(0,j._)(i(),t)}return(0,j._)(s(),a,l,(0,j.getProperty)(n))},n.unescapeFragment=function(e){return R(decodeURIComponent(e))},n.escapeFragment=function(e){return encodeURIComponent(T(e))},n.escapeJsonPointer=T,n.unescapeJsonPointer=R,n.eachItem=function(e,t){if(Array.isArray(e))for(let n of e)t(n);else t(e)},n.mergeEvaluated={props:A({mergeNames:(e,t,n)=>e.if((0,j._)(c(),n,t),()=>{e.if((0,j._)(u(),t),()=>e.assign(n,!0),()=>e.assign(n,(0,j._)(d(),n)).code((0,j._)(f(),n,t)))}),mergeToName:(e,t,n)=>e.if((0,j._)(p(),n),()=>{!0===t?e.assign(n,!0):(e.assign(n,(0,j._)(h(),n)),O(e,n,t))}),mergeValues:(e,t)=>!0===e||l._({},e,t),resultToName:P}),items:A({mergeNames:(e,t,n)=>e.if((0,j._)(m(),n,t),()=>e.assign(n,(0,j._)(g(),t,n,t,n,t))),mergeToName:(e,t,n)=>e.if((0,j._)(v(),n),()=>e.assign(n,!0===t||(0,j._)(b(),n,t,n,t))),mergeValues:(e,t)=>!0===e||Math.max(e,t),resultToName:(e,t)=>e.var("items",t)})},n.evaluatedPropsToName=P,n.setEvaluated=O;let D={};function I(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.opts.strictSchema;if(n){if(t="strict mode: ".concat(t),!0===n)throw Error(t);e.self.logger.warn(t)}}n.useFunc=function(e,t){return e.scopeValue("func",{ref:t,code:D[t.code]||(D[t.code]=new E._Code(t.code))})},(r=a||(n.Type=a={}))[r.Num=0]="Num",r[r.Str=1]="Str",n.getErrorPath=function(e,t,n){if(e instanceof j.Name){let r=t===a.Num;return n?r?(0,j._)(w(),e):(0,j._)(_(),e):r?(0,j._)(C(),e):(0,j._)(S(),e)}return n?(0,j.getProperty)(e).toString():"/"+T(e)},n.checkStrictMode=I},560216,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});let r=e.r(352438);n.default={data:new r.Name("data"),valCxt:new r.Name("valCxt"),instancePath:new r.Name("instancePath"),parentData:new r.Name("parentData"),parentDataProperty:new r.Name("parentDataProperty"),rootData:new r.Name("rootData"),dynamicAnchors:new r.Name("dynamicAnchors"),vErrors:new r.Name("vErrors"),errors:new r.Name("errors"),this:new r.Name("this"),self:new r.Name("self"),scope:new r.Name("scope"),json:new r.Name("json"),jsonPos:new r.Name("jsonPos"),jsonLen:new r.Name("jsonLen"),jsonPart:new r.Name("jsonPart")}},24601,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(['must pass "','" keyword validation']);return a=function(){return e},e}function l(){let e=r._(['"','" keyword must be '," ($data)"]);return l=function(){return e},e}function o(){let e=r._(['"','" keyword is invalid ($data)']);return o=function(){return e},e}function i(){let e=r._(["[","]"]);return i=function(){return e},e}function s(){let e=r._([""," !== null"]);return s=function(){return e},e}function c(){let e=r._(["",".length"]);return c=function(){return e},e}function u(){let e=r._(["","[","]"]);return u=function(){return e},e}function d(){let e=r._(["",".instancePath === undefined"]);return d=function(){return e},e}function f(){let e=r._(["",".instancePath"]);return f=function(){return e},e}function p(){let e=r._(["",".schemaPath"]);return p=function(){return e},e}function h(){let e=r._(["","/",""]);return h=function(){return e},e}function m(){let e=r._(["",".schema"]);return m=function(){return e},e}function g(){let e=r._(["",".data"]);return g=function(){return e},e}function v(){let e=r._([""," === null"]);return v=function(){return e},e}function b(){let e=r._(["[","]"]);return b=function(){return e},e}function y(){let e=r._(["",".push(",")"]);return y=function(){return e},e}function x(){let e=r._(["","++"]);return x=function(){return e},e}function w(){let e=r._(["new ","(",")"]);return w=function(){return e},e}function _(){let e=r._(["",".errors"]);return _=function(){return e},e}function C(){let e=r._(["{}"]);return C=function(){return e},e}function S(){let e=r._(["","",""]);return S=function(){return e},e}function j(){let e=r._(["","/",""]);return j=function(){return e},e}function E(){let e=r._(["","",""]);return E=function(){return e},e}function N(){let e=r._(["{}"]);return N=function(){return e},e}function k(){let e=r._(["","",""]);return k=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0}),n.extendErrors=n.resetErrorsCount=n.reportExtraError=n.reportError=n.keyword$DataError=n.keywordError=void 0;let T=e.r(352438),R=e.r(748143),A=e.r(560216);function P(e,t){let n=e.const("err",t);e.if((0,T._)(v(),A.default.vErrors),()=>e.assign(A.default.vErrors,(0,T._)(b(),n)),(0,T._)(y(),A.default.vErrors,n)),e.code((0,T._)(x(),A.default.errors))}function O(e,t){let{gen:n,validateName:r,schemaEnv:a}=e;a.$async?n.throw((0,T._)(w(),e.ValidationError,t)):(n.assign((0,T._)(_(),r),t),n.return(!1))}n.keywordError={message:e=>{let{keyword:t}=e;return(0,T.str)(a(),t)}},n.keyword$DataError={message:e=>{let{keyword:t,schemaType:n}=e;return n?(0,T.str)(l(),t,n):(0,T.str)(o(),t)}},n.reportError=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.keywordError,r=arguments.length>2?arguments[2]:void 0,a=arguments.length>3?arguments[3]:void 0,{it:l}=e,{gen:o,compositeRule:s,allErrors:c}=l,u=I(e,t,r);(null!=a?a:s||c)?P(o,u):O(l,(0,T._)(i(),u))},n.reportExtraError=function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:n.keywordError,r=arguments.length>2?arguments[2]:void 0,{it:a}=e,{gen:l,compositeRule:o,allErrors:i}=a;P(l,I(e,t,r)),o||i||O(a,A.default.vErrors)},n.resetErrorsCount=function(e,t){e.assign(A.default.errors,t),e.if((0,T._)(s(),A.default.vErrors),()=>e.if(t,()=>e.assign((0,T._)(c(),A.default.vErrors),t),()=>e.assign(A.default.vErrors,null)))},n.extendErrors=function(e){let{gen:t,keyword:n,schemaValue:r,data:a,errsCount:l,it:o}=e;if(void 0===l)throw Error("ajv implementation error");let i=t.name("err");t.forRange("i",l,A.default.errors,e=>{t.const(i,(0,T._)(u(),A.default.vErrors,e)),t.if((0,T._)(d(),i),()=>t.assign((0,T._)(f(),i),(0,T.strConcat)(A.default.instancePath,o.errorPath))),t.assign((0,T._)(p(),i),(0,T.str)(h(),o.errSchemaPath,n)),o.opts.verbose&&(t.assign((0,T._)(m(),i),r),t.assign((0,T._)(g(),i),a))})};let D={keyword:new T.Name("keyword"),schemaPath:new T.Name("schemaPath"),params:new T.Name("params"),propertyName:new T.Name("propertyName"),message:new T.Name("message"),schema:new T.Name("schema"),parentSchema:new T.Name("parentSchema")};function I(e,t,n){let{createErrors:r}=e.it;return!1===r?(0,T._)(C()):function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},{gen:r,it:a}=e,l=[function(e,t){let{errorPath:n}=e,{instancePath:r}=t,a=r?(0,T.str)(S(),n,(0,R.getErrorPath)(r,R.Type.Str)):n;return[A.default.instancePath,(0,T.strConcat)(A.default.instancePath,a)]}(a,n),function(e,t){let{keyword:n,it:{errSchemaPath:r}}=e,{schemaPath:a,parentSchema:l}
2=t,o=l?r:(0,T.str)(j(),r,n);return a&&(o=(0,T.str)(E(),o,(0,R.getErrorPath)(a,R.Type.Str))),[D.schemaPath,o]}(e,n)];return function(e,t,n){let{params:r,message:a}=t,{keyword:l,data:o,schemaValue:i,it:s}=e,{opts:c,propertyName:u,topSchemaRef:d,schemaPath:f}=s;n.push([D.keyword,l],[D.params,"function"==typeof r?r(e):r||(0,T._)(N())]),c.messages&&n.push([D.message,"function"==typeof a?a(e):a]),c.verbose&&n.push([D.schema,i],[D.parentSchema,(0,T._)(k(),d,f)],[A.default.data,o]),u&&n.push([D.propertyName,u])}(e,t,l),r.object(...l)}(e,t,n)}},371539,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["",".errors"]);return a=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0}),n.boolOrEmptySchema=n.topBoolOrEmptySchema=void 0;let l=e.r(24601),o=e.r(352438),i=e.r(560216),s={message:"boolean schema is false"};function c(e,t){let{gen:n,data:r}=e;(0,l.reportError)({gen:n,keyword:"false schema",data:r,schema:!1,schemaCode:!1,schemaValue:!1,params:{},it:e},s,void 0,t)}n.topBoolOrEmptySchema=function(e){let{gen:t,schema:n,validateName:r}=e;!1===n?c(e,!1):"object"==typeof n&&!0===n.$async?t.return(i.default.data):(t.assign((0,o._)(a(),r),null),t.return(!0))},n.boolOrEmptySchema=function(e,t){let{gen:n,schema:r}=e;!1===r?(n.var(t,!1),c(e)):n.var(t,!0)}},631215,(e,t,n)=>{"use strict";var r=e.r(676978),a=e.r(256605);Object.defineProperty(n,"__esModule",{value:!0}),n.getRules=n.isJSONType=void 0;let l=new Set(["string","number","integer","boolean","null","object","array"]);n.isJSONType=function(e){return"string"==typeof e&&l.has(e)},n.getRules=function(){let e={number:{type:"number",rules:[]},string:{type:"string",rules:[]},array:{type:"array",rules:[]},object:{type:"object",rules:[]}};return{types:a._(r._({},e),{integer:!0,boolean:!0,null:!0}),rules:[{rules:[]},e.number,e.string,e.array,e.object],post:{rules:[]},all:{},keywords:{}}}},810027,(e,t,n)=>{"use strict";function r(e,t){return t.rules.some(t=>a(e,t))}function a(e,t){var n;return void 0!==e[t.keyword]||(null==(n=t.definition.implements)?void 0:n.some(t=>void 0!==e[t]))}Object.defineProperty(n,"__esModule",{value:!0}),n.shouldUseRule=n.shouldUseGroup=n.schemaHasRulesForType=void 0,n.schemaHasRulesForType=function(e,t){let{schema:n,self:a}=e,l=a.RULES.types[t];return l&&!0!==l&&r(n,l)},n.shouldUseGroup=r,n.shouldUseRule=a},742833,(e,t,n)=>{"use strict";var r,a,l=e.r(584885);function o(){let e=l._(["typeof ",""]);return o=function(){return e},e}function i(){let e=l._(["undefined"]);return i=function(){return e},e}function s(){let e=l._([""," == 'object' && Array.isArray(",") && ",".length == 1"]);return s=function(){return e},e}function c(){let e=l._(["","[0]"]);return c=function(){return e},e}function u(){let e=l._(["typeof ",""]);return u=function(){return e},e}function d(){let e=l._([""," !== undefined"]);return d=function(){return e},e}function f(){let e=l._([""," !== undefined"]);return f=function(){return e},e}function p(){let e=l._(["",' == "number" || ',' == "boolean"']);return p=function(){return e},e}function h(){let e=l._(['"" + ',""]);return h=function(){return e},e}function m(){let e=l._([""," === null"]);return m=function(){return e},e}function g(){let e=l._(['""']);return g=function(){return e},e}function v(){let e=l._(["",' == "boolean" || '," === null\n || (",' == "string" && '," && "," == +",")"]);return v=function(){return e},e}function b(){let e=l._(["+",""]);return b=function(){return e},e}function y(){let e=l._(["",' === "boolean" || '," === null\n || (",' === "string" && '," && "," == +"," && !("," % 1))"]);return y=function(){return e},e}function x(){let e=l._(["+",""]);return x=function(){return e},e}function w(){let e=l._(["",' === "false" || '," === 0 || "," === null"]);return w=function(){return e},e}function _(){let e=l._(["",' === "true" || '," === 1"]);return _=function(){return e},e}function C(){let e=l._(["",' === "" || '," === 0 || "," === false"]);return C=function(){return e},e}function S(){let e=l._(["",' === "string" || ',' === "number"\n || ',' === "boolean" || '," === null"]);return S=function(){return e},e}function j(){let e=l._(["[","]"]);return j=function(){return e},e}function E(){let e=l._([""," !== undefined"]);return E=function(){return e},e}function N(){let e=l._(["","[","]"]);return N=function(){return e},e}function k(){let e=l._([""," "," null"]);return k=function(){return e},e}function T(){let e=l._(["Array.isArray(",")"]);return T=function(){return e},e}function R(){let e=l._([""," && typeof ",' == "object" && !Array.isArray(',")"]);return R=function(){return e},e}function A(){let e=l._(["!("," % 1) && !isNaN(",")"]);return A=function(){return e},e}function P(){let e=l._(["typeof "," "," ",""]);return P=function(){return e},e}function O(){let e=l._(["typeof ",' == "number"']);return O=function(){return e},e}function D(){let e=l._(["isFinite(",")"]);return D=function(){return e},e}function I(){let e=l._(["typeof ",' != "object"']);return I=function(){return e},e}function M(){let e=l._(["!"," || ",""]);return M=function(){return e},e}function L(){let e=l._(["{type: ","}"]);return L=function(){return e},e}function F(){let e=l._(["{type: ","}"]);return F=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0}),n.reportTypeError=n.checkDataTypes=n.checkDataType=n.coerceAndCheckDataType=n.getJSONTypes=n.getSchemaTypes=n.DataType=void 0;let B=e.r(631215),U=e.r(810027),z=e.r(24601),V=e.r(352438),q=e.r(748143);function H(e){let t=Array.isArray(e)?e:e?[e]:[];if(t.every(B.isJSONType))return t;throw Error("type must be JSONType or JSONType[]: "+t.join(","))}(r=a||(n.DataType=a={}))[r.Correct=0]="Correct",r[r.Wrong=1]="Wrong",n.getSchemaTypes=function(e){let t=H(e.type);if(t.includes("null")){if(!1===e.nullable)throw Error("type: null contradicts nullable: false")}else{if(!t.length&&void 0!==e.nullable)throw Error('"nullable" cannot be used without "type"');!0===e.nullable&&t.push("null")}return t},n.getJSONTypes=H,n.coerceAndCheckDataType=function(e,t){var n,r;let{gen:l,data:k,opts:T}=e,R=(n=t,(r=T.coerceTypes)?n.filter(e=>$.has(e)||"array"===r&&"array"===e):[]),A=t.length>0&&!(0===R.length&&1===t.length&&(0,U.schemaHasRulesForType)(e,t[0]));if(A){let n=G(t,k,T.strictNumbers,a.Wrong);l.if(n,()=>{R.length?function(e,t,n){let{gen:r,data:a,opts:l}=e,k=r.let("dataType",(0,V._)(o(),a)),T=r.let("coerced",(0,V._)(i()));for(let e of("array"===l.coerceTypes&&r.if((0,V._)(s(),k,a,a),()=>r.assign(a,(0,V._)(c(),a)).assign(k,(0,V._)(u(),a)).if(G(t,a,l.strictNumbers),()=>r.assign(T,a))),r.if((0,V._)(d(),T)),n))($.has(e)||"array"===e&&"array"===l.coerceTypes)&&function(e){switch(e){case"string":r.elseIf((0,V._)(p(),k,k)).assign(T,(0,V._)(h(),a)).elseIf((0,V._)(m(),a)).assign(T,(0,V._)(g()));return;case"number":r.elseIf((0,V._)(v(),k,a,k,a,a,a)).assign(T,(0,V._)(b(),a));return;case"integer":r.elseIf((0,V._)(y(),k,a,k,a,a,a,a)).assign(T,(0,V._)(x(),a));return;case"boolean":r.elseIf((0,V._)(w(),a,a,a)).assign(T,!1).elseIf((0,V._)(_(),a,a)).assign(T,!0);return;case"null":r.elseIf((0,V._)(C(),a,a,a)),r.assign(T,null);return;case"array":r.elseIf((0,V._)(S(),k,k,k,a)).assign(T,(0,V._)(j(),a))}}(e);r.else(),Y(e),r.endIf(),r.if((0,V._)(f(),T),()=>{r.assign(a,T),function(e,t){let{gen:n,parentData:r,parentDataProperty:a}=e;n.if((0,V._)(E(),r),()=>n.assign((0,V._)(N(),r,a),t))}(e,T)})}(e,t,R):Y(e)})}return A};let $=new Set(["string","number","integer","boolean","null"]);function K(e,t,n){let r,l=arguments.length>3&&void 0!==arguments[3]?arguments[3]:a.Correct,o=l===a.Correct?V.operators.EQ:V.operators.NEQ;switch(e){case"null":return(0,V._)(k(),t,o);case"array":r=(0,V._)(T(),t);break;case"object":r=(0,V._)(R(),t,t,t);break;case"integer":r=i((0,V._)(A(),t,t));break;case"number":r=i();break;default:return(0,V._)(P(),t,o,e)}return l===a.Correct?r:(0,V.not)(r);function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:V.nil;return(0,V.and)((0,V._)(O(),t),e,n?(0,V._)(D(),t):V.nil)}}function G(e,t,n,r){let a;if(1===e.length)return K(e[0],t,n,r);let l=(0,q.toHash)(e);if(l.array&&l.object){let e=(0,V._)(I(),t);a=l.null?e:(0,V._)(M(),t,e),delete l.null,delete l.array,delete l.object}else a=V.nil;for(let e in l.number&&delete l.integer,l)a=(0,V.and)(a,K(e,t,n,r));return a}n.checkDataType=K,n.checkDataTypes=G;let W={message:e=>{let{schema:t}=e;return"must be ".concat(t)},params:e=>{let{schema:t,schemaValue:n}=e;return"string"==typeof t?(0,V._)(L(),t):(0,V._)(F(),n)}};function Y(e){let t=function(e){let{gen:t,data:n,schema:r}=e,a=(0,q.schemaRefOrVal)(e,r,"type");
2return{gen:t,keyword:"type",data:n,schema:r.type,schemaCode:a,schemaValue:a,parentSchema:r,params:{},it:e}}(e);(0,z.reportError)(t,W)}n.reportTypeError=Y},293925,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["","",""]);return a=function(){return e},e}function l(){let e=r._([""," === undefined"]);return l=function(){return e},e}function o(){let e=r._([""," || "," === null || ",' === ""']);return o=function(){return e},e}function i(){let e=r._([""," = ",""]);return i=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0}),n.assignDefaults=void 0;let s=e.r(352438),c=e.r(748143);function u(e,t,n){let{gen:r,compositeRule:u,data:d,opts:f}=e;if(void 0===n)return;let p=(0,s._)(a(),d,(0,s.getProperty)(t));if(u)return void(0,c.checkStrictMode)(e,"default is ignored for: ".concat(p));let h=(0,s._)(l(),p);"empty"===f.useDefaults&&(h=(0,s._)(o(),h,p,p)),r.if(h,(0,s._)(i(),p,(0,s.stringify)(n)))}n.assignDefaults=function(e,t){let{properties:n,items:r}=e.schema;if("object"===t&&n)for(let t in n)u(e,t,n[t].default);else"array"===t&&Array.isArray(r)&&r.forEach((t,n)=>u(e,n,t.default))}},416403,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["",""]);return a=function(){return e},e}function l(){let e=r._([""," = ",""]);return l=function(){return e},e}function o(){let e=r._(["Object.prototype.hasOwnProperty"]);return o=function(){return e},e}function i(){let e=r._(["",".call(",", ",")"]);return i=function(){return e},e}function s(){let e=r._(["",""," !== undefined"]);return s=function(){return e},e}function c(){let e=r._([""," && ",""]);return c=function(){return e},e}function u(){let e=r._(["",""," === undefined"]);return u=function(){return e},e}function d(){let e=r._(["",", ",", ","",""]);return d=function(){return e},e}function f(){let e=r._(["",", ",""]);return f=function(){return e},e}function p(){let e=r._(["",".call(",", ",")"]);return p=function(){return e},e}function h(){let e=r._(["","(",")"]);return h=function(){return e},e}function m(){let e=r._(["new RegExp"]);return m=function(){return e},e}function g(){let e=r._(["","(",", ",")"]);return g=function(){return e},e}function v(){let e=r._(["",".length"]);return v=function(){return e},e}function b(){let e=r._([""," || ",""]);return b=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0}),n.validateUnion=n.validateArray=n.usePattern=n.callValidateCode=n.schemaProperties=n.allSchemaProperties=n.noPropertyInData=n.propertyInData=n.isOwnProperty=n.hasPropFunc=n.reportMissingProp=n.checkMissingProp=n.checkReportMissingProp=void 0;let y=e.r(352438),x=e.r(748143),w=e.r(560216),_=e.r(748143);function C(e){return e.scopeValue("func",{ref:Object.prototype.hasOwnProperty,code:(0,y._)(o())})}function S(e,t,n){return(0,y._)(i(),C(e),t,n)}function j(e,t,n,r){let a=(0,y._)(u(),t,(0,y.getProperty)(n));return r?(0,y.or)(a,(0,y.not)(S(e,t,n))):a}function E(e){return e?Object.keys(e).filter(e=>"__proto__"!==e):[]}n.checkReportMissingProp=function(e,t){let{gen:n,data:r,it:l}=e;n.if(j(n,r,t,l.opts.ownProperties),()=>{e.setParams({missingProperty:(0,y._)(a(),t)},!0),e.error()})},n.checkMissingProp=function(e,t,n){let{gen:r,data:a,it:{opts:o}}=e;return(0,y.or)(...t.map(e=>(0,y.and)(j(r,a,e,o.ownProperties),(0,y._)(l(),n,e))))},n.reportMissingProp=function(e,t){e.setParams({missingProperty:t},!0),e.error()},n.hasPropFunc=C,n.isOwnProperty=S,n.propertyInData=function(e,t,n,r){let a=(0,y._)(s(),t,(0,y.getProperty)(n));return r?(0,y._)(c(),a,S(e,t,n)):a},n.noPropertyInData=j,n.allSchemaProperties=E,n.schemaProperties=function(e,t){return E(t).filter(n=>!(0,x.alwaysValidSchema)(e,t[n]))},n.callValidateCode=function(e,t,n,r){let{schemaCode:a,data:l,it:{gen:o,topSchemaRef:i,schemaPath:s,errorPath:c},it:u}=e,m=r?(0,y._)(d(),a,l,i,s):l,g=[[w.default.instancePath,(0,y.strConcat)(w.default.instancePath,c)],[w.default.parentData,u.parentData],[w.default.parentDataProperty,u.parentDataProperty],[w.default.rootData,w.default.rootData]];u.opts.dynamicRef&&g.push([w.default.dynamicAnchors,w.default.dynamicAnchors]);let v=(0,y._)(f(),m,o.object(...g));return n!==y.nil?(0,y._)(p(),t,n,v):(0,y._)(h(),t,v)};let N=(0,y._)(m());n.usePattern=function(e,t){let{gen:n,it:{opts:r}}=e,a=r.unicodeRegExp?"u":"",{regExp:l}=r.code,o=l(t,a);
2return n.scopeValue("pattern",{key:o.toString(),ref:o,code:(0,y._)(g(),"new RegExp"===l.code?N:(0,_.useFunc)(n,l),t,a)})},n.validateArray=function(e){let{gen:t,data:n,keyword:r,it:a}=e,l=t.name("valid");if(a.allErrors){let e=t.let("valid",!0);return o(()=>t.assign(e,!1)),e}return t.var(l,!0),o(()=>t.break()),l;function o(a){let o=t.const("len",(0,y._)(v(),n));t.forRange("i",0,o,n=>{e.subschema({keyword:r,dataProp:n,dataPropType:x.Type.Num},l),t.if((0,y.not)(l),a)})}},n.validateUnion=function(e){let{gen:t,schema:n,keyword:r,it:a}=e;if(!Array.isArray(n))throw Error("ajv implementation error");if(n.some(e=>(0,x.alwaysValidSchema)(a,e))&&!a.opts.unevaluated)return;let l=t.let("valid",!1),o=t.name("_valid");t.block(()=>n.forEach((n,a)=>{let i=e.subschema({keyword:r,schemaProp:a,compositeRule:!0},o);t.assign(l,(0,y._)(b(),l,o)),e.mergeValidEvaluated(i,o)||t.if((0,y.not)(l))})),e.result(l,()=>e.reset(),()=>e.error(!0))}},656672,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["await "]);return a=function(){return e},e}function l(){let e=r._([""," instanceof ",""]);return l=function(){return e},e}function o(){let e=r._(["",".errors"]);return o=function(){return e},e}function i(){let e=r._(["",".errors"]);return i=function(){return e},e}function s(){let e=r._(["await "]);return s=function(){return e},e}function c(){let e=r._(["","",""]);return c=function(){return e},e}function u(){let e=r._(["","[","]"]);return u=function(){return e},e}function d(){let e=r._(["Array.isArray(",")"]);return d=function(){return e},e}function f(){let e=r._([""," === null ? "," : ",".concat(",")"]);return f=function(){return e},e}function p(){let e=r._(["",".length"]);return p=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0}),n.validateKeywordUsage=n.validSchemaType=n.funcKeywordCode=n.macroKeywordCode=void 0;let h=e.r(352438),m=e.r(560216),g=e.r(416403),v=e.r(24601);function b(e){let{gen:t,data:n,it:r}=e;t.if(r.parentData,()=>t.assign(n,(0,h._)(u(),r.parentData,r.parentDataProperty)))}function y(e,t,n){if(void 0===n)throw Error('keyword "'.concat(t,'" failed to compile'));return e.scopeValue("keyword","function"==typeof n?{ref:n}:{ref:n,code:(0,h.stringify)(n)})}n.macroKeywordCode=function(e,t){let{gen:n,keyword:r,schema:a,parentSchema:l,it:o}=e,i=t.macro.call(o.self,a,l,o),s=y(n,r,i);!1!==o.opts.validateSchema&&o.self.validateSchema(i,!0);let c=n.name("valid");e.subschema({schema:i,schemaPath:h.nil,errSchemaPath:"".concat(o.errSchemaPath,"/").concat(r),topSchemaRef:s,compositeRule:!0},c),e.pass(c,()=>e.error(!0))},n.funcKeywordCode=function(e,t){var n;let{gen:r,keyword:u,schema:x,parentSchema:w,$data:_,it:C}=e;!function(e,t){let{schemaEnv:n}=e;if(t.async&&!n.$async)throw Error("async keyword in sync schema")}(C,t);let S=y(r,u,!_&&t.compile?t.compile.call(C.self,x,w,C):t.validate),j=r.let("valid");function E(){let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:t.async?(0,h._)(s()):h.nil,a=C.opts.passContext?m.default.this:m.default.self,l=!("compile"in t&&!_||!1===t.schema);r.assign(j,(0,h._)(c(),n,(0,g.callValidateCode)(e,S,a,l)),t.modifying)}function N(e){var n;r.if((0,h.not)(null!=(n=t.valid)?n:j),e)}e.block$data(j,function(){if(!1===t.errors)E(),t.modifying&&b(e),N(()=>e.error());else{let n,s,c=t.async?(n=r.let("ruleErrs",null),r.try(()=>E((0,h._)(a())),e=>r.assign(j,!1).if((0,h._)(l(),e,C.ValidationError),()=>r.assign(n,(0,h._)(o(),e)),()=>r.throw(e))),n):(s=(0,h._)(i(),S),r.assign(s,null),E(h.nil),s);t.modifying&&b(e),N(()=>(function(e,t){let{gen:n}=e;n.if((0,h._)(d(),t),()=>{n.assign(m.default.vErrors,(0,h._)(f(),m.default.vErrors,t,m.default.vErrors,t)).assign(m.default.errors,(0,h._)(p(),m.default.vErrors)),(0,v.extendErrors)(e)},()=>e.error())})(e,c))}}),e.ok(null!=(n=t.valid)?n:j)},n.validSchemaType=function(e,t){let n=arguments.length>2&&void 0!==arguments[2]&&arguments[2];return!t.length||t.some(t=>"array"===t?Array.isArray(e):"object"===t?e&&"object"==typeof e&&!Array.isArray(e):typeof e==t||n&&void 0===e)},n.validateKeywordUsage=function(e,t,n){let{schema:r,opts:a,self:l,errSchemaPath:o}=e;if(Array.isArray(t.keyword)?!t.keyword.includes(n):t.keyword!==n)throw Error("ajv implementation error");let i=t.dependencies;if(null==i?void 0:i.some(e=>!Object.prototype.hasOwnProperty.call(r,e)))throw Error("parent schema must have dependencies of ".concat(n,": ").concat(i.join(",")));if(t.validateSchema&&!t.validateSchema(r[n])){let e='keyword "'.concat(n,'" value is invali
2d at path "').concat(o,'": ')+l.errorsText(t.validateSchema.errors);if("log"===a.validateSchema)l.logger.error(e);else throw Error(e)}}},700758,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["","",""]);return a=function(){return e},e}function l(){let e=r._(["","","",""]);return l=function(){return e},e}function o(){let e=r._(["","",""]);return o=function(){return e},e}function i(){let e=r._(["","",""]);return i=function(){return e},e}function s(){let e=r._(["",""]);return s=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0}),n.extendSubschemaMode=n.extendSubschemaData=n.getSubschema=void 0;let c=e.r(352438),u=e.r(748143);n.getSubschema=function(e,t){let{keyword:n,schemaProp:r,schema:o,schemaPath:i,errSchemaPath:s,topSchemaRef:d}=t;if(void 0!==n&&void 0!==o)throw Error('both "keyword" and "schema" passed, only one allowed');if(void 0!==n){let t=e.schema[n];return void 0===r?{schema:t,schemaPath:(0,c._)(a(),e.schemaPath,(0,c.getProperty)(n)),errSchemaPath:"".concat(e.errSchemaPath,"/").concat(n)}:{schema:t[r],schemaPath:(0,c._)(l(),e.schemaPath,(0,c.getProperty)(n),(0,c.getProperty)(r)),errSchemaPath:"".concat(e.errSchemaPath,"/").concat(n,"/").concat((0,u.escapeFragment)(r))}}if(void 0!==o){if(void 0===i||void 0===s||void 0===d)throw Error('"schemaPath", "errSchemaPath" and "topSchemaRef" are required with "schema"');return{schema:o,schemaPath:i,topSchemaRef:d,errSchemaPath:s}}throw Error('either "keyword" or "schema" must be passed')},n.extendSubschemaData=function(e,t,n){let{dataProp:r,dataPropType:a,data:l,dataTypes:d,propertyName:f}=n;if(void 0!==l&&void 0!==r)throw Error('both "data" and "dataProp" passed, only one allowed');let{gen:p}=t;if(void 0!==r){let{errorPath:n,dataPathArr:l,opts:d}=t;h(p.let("data",(0,c._)(o(),t.data,(0,c.getProperty)(r)),!0)),e.errorPath=(0,c.str)(i(),n,(0,u.getErrorPath)(r,a,d.jsPropertySyntax)),e.parentDataProperty=(0,c._)(s(),r),e.dataPathArr=[...l,e.parentDataProperty]}function h(n){e.data=n,e.dataLevel=t.dataLevel+1,e.dataTypes=[],t.definedProperties=new Set,e.parentData=t.data,e.dataNames=[...t.dataNames,n]}void 0!==l&&(h(l instanceof c.Name?l:p.let("data",l,!0)),void 0!==f&&(e.propertyName=f)),d&&(e.dataTypes=d)},n.extendSubschemaMode=function(e,t){let{jtdDiscriminator:n,jtdMetadata:r,compositeRule:a,createErrors:l,allErrors:o}=t;void 0!==a&&(e.compositeRule=a),void 0!==l&&(e.createErrors=l),void 0!==o&&(e.allErrors=o),e.jtdDiscriminator=n,e.jtdMetadata=r}},65932,(e,t,n)=>{"use strict";t.exports=function e(t,n){if(t===n)return!0;if(t&&n&&"object"==typeof t&&"object"==typeof n){if(t.constructor!==n.constructor)return!1;if(Array.isArray(t)){if((r=t.length)!=n.length)return!1;for(a=r;0!=a--;)if(!e(t[a],n[a]))return!1;return!0}if(t.constructor===RegExp)return t.source===n.source&&t.flags===n.flags;if(t.valueOf!==Object.prototype.valueOf)return t.valueOf()===n.valueOf();if(t.toString!==Object.prototype.toString)return t.toString()===n.toString();if((r=(l=Object.keys(t)).length)!==Object.keys(n).length)return!1;for(a=r;0!=a--;)if(!Object.prototype.hasOwnProperty.call(n,l[a]))return!1;for(a=r;0!=a--;){var r,a,l,o=l[a];if(!e(t[o],n[o]))return!1}return!0}return t!=t&&n!=n}},725028,(e,t,n)=>{"use strict";var r=t.exports=function(e,t,n){"function"==typeof t&&(n=t,t={});var a="function"==typeof(n=t.cb||n)?n:n.pre||function(){};!function e(t,n,a,l,o,i,s,c,u,d){if(l&&"object"==typeof l&&!Array.isArray(l)){for(var f in n(l,o,i,s,c,u,d),l){var p=l[f];if(Array.isArray(p)){if(f in r.arrayKeywords)for(var h=0;h<p.length;h++)e(t,n,a,p[h],o+"/"+f+"/"+h,i,o,f,l,h)}else if(f in r.propsKeywords){if(p&&"object"==typeof p)for(var m in p)e(t,n,a,p[m],o+"/"+f+"/"+m.replace(/~/g,"~0").replace(/\//g,"~1"),i,o,f,l,m)}else(f in r.keywords||t.allKeys&&!(f in r.skipKeywords))&&e(t,n,a,p,o+"/"+f,i,o,f,l)}a(l,o,i,s,c,u,d)}}(t,a,n.post||function(){},e,"",e)};r.keywords={additionalItems:!0,items:!0,contains:!0,additionalProperties:!0,propertyNames:!0,not:!0,if:!0,then:!0,else:!0},r.arrayKeywords={items:!0,allOf:!0,anyOf:!0,oneOf:!0},r.propsKeywords={$defs:!0,definitions:!0,properties:!0,patternProperties:!0,dependencies:!0},r.skipKeywords={default:!0,enum:!0,const:!0,required:!0,maximum:!0,minimum:!0,exclusiveMaximum:!0,exclusiveMinimum:!0,multipleOf:!0,maxLength:!0,minLength:!0,pattern:!0,format:!0,maxItems:!0,minItems:!0,uniqueItems:!0,maxProperties:!0,minProperties:!0}},619912,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.getSchemaRefs=n.resolveUrl=n.normalizeId=n._getFullPath=n.getFullPath=n.inl
2ineRef=void 0;let r=e.r(748143),a=e.r(65932),l=e.r(725028),o=new Set(["type","format","pattern","maxLength","minLength","maxProperties","minProperties","maxItems","minItems","maximum","minimum","uniqueItems","multipleOf","required","enum","const"]);n.inlineRef=function(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return"boolean"==typeof e||(!0===t?!function e(t){for(let n in t){if(i.has(n))return!0;let r=t[n];if(Array.isArray(r)&&r.some(e)||"object"==typeof r&&e(r))return!0}return!1}(e):!!t&&function e(t){let n=0;for(let a in t)if("$ref"===a||(n++,!o.has(a)&&("object"==typeof t[a]&&(0,r.eachItem)(t[a],t=>n+=e(t)),n===1/0)))return 1/0;return n}(e)<=t)};let i=new Set(["$ref","$recursiveRef","$recursiveAnchor","$dynamicRef","$dynamicAnchor"]);function s(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"",n=arguments.length>2?arguments[2]:void 0;!1!==n&&(t=d(t));let r=e.parse(t);return c(e,r)}function c(e,t){return e.serialize(t).split("#")[0]+"#"}n.getFullPath=s,n._getFullPath=c;let u=/#\/?$/;function d(e){return e?e.replace(u,""):""}n.normalizeId=d,n.resolveUrl=function(e,t,n){return n=d(n),e.resolve(t,n)};let f=/^[a-z_][-a-z0-9._]*$/i;n.getSchemaRefs=function(e,t){if("boolean"==typeof e)return{};let{schemaId:n,uriResolver:r}=this.opts,o=d(e[n]||t),i={"":o},c=s(r,o,!1),u={},p=new Set;return l(e,{allKeys:!0},(e,t,r,a)=>{if(void 0===a)return;let l=c+t,o=i[a];function s(t){let n=this.opts.uriResolver.resolve;if(t=d(o?n(o,t):t),p.has(t))throw m(t);p.add(t);let r=this.refs[t];return"string"==typeof r&&(r=this.refs[r]),"object"==typeof r?h(e,r.schema,t):t!==d(l)&&("#"===t[0]?(h(e,u[t],t),u[t]=e):this.refs[t]=l),t}function g(e){if("string"==typeof e){if(!f.test(e))throw Error('invalid anchor "'.concat(e,'"'));s.call(this,"#".concat(e))}}"string"==typeof e[n]&&(o=s.call(this,e[n])),g.call(this,e.$anchor),g.call(this,e.$dynamicAnchor),i[t]=o}),u;function h(e,t,n){if(void 0!==t&&!a(e,t))throw m(n)}function m(e){return Error('reference "'.concat(e,'" resolves to more than one schema'))}}},643741,(e,t,n)=>{"use strict";var r=e.r(676978),a=e.r(256605),l=e.r(584885);function o(){let e=l._(["",", ",""]);return o=function(){return e},e}function i(){let e=l._(['"use strict"; ',""]);return i=function(){return e},e}function s(){let e=l._(["",", ",""]);return s=function(){return e},e}function c(){let e=l._([", ","={}"]);return c=function(){return e},e}function u(){let e=l._(["{",'="", ',", ",", ","=","","}={}"]);return u=function(){return e},e}function d(){let e=l._(["",".",""]);return d=function(){return e},e}function f(){let e=l._(["",".",""]);return f=function(){return e},e}function p(){let e=l._(["",".",""]);return p=function(){return e},e}function h(){let e=l._(["",".",""]);return h=function(){return e},e}function m(){let e=l._(["",".",""]);return m=function(){return e},e}function g(){let e=l._(['""']);return g=function(){return e},e}function v(){let e=l._(["undefined"]);return v=function(){return e},e}function b(){let e=l._(["undefined"]);return b=function(){return e},e}function y(){let e=l._(["{}"]);return y=function(){return e},e}function x(){let e=l._(["",".evaluated"]);return x=function(){return e},e}function w(){let e=l._(["",".dynamicProps"]);return w=function(){return e},e}function _(){let e=l._(["",".props"]);return _=function(){return e},e}function C(){let e=l._(["undefined"]);return C=function(){return e},e}function S(){let e=l._(["",".dynamicItems"]);return S=function(){return e},e}function j(){let e=l._(["",".items"]);return j=function(){return e},e}function E(){let e=l._(["undefined"]);return E=function(){return e},e}function N(){let e=l._(["/*# sourceURL="," */"]);return N=function(){return e},e}function k(){let e=l._([""," === ",""]);return k=function(){return e},e}function T(){let e=l._(["",".logger.log(",")"]);return T=function(){return e},e}function R(){let e=l._(["","/$comment"]);return R=function(){return e},e}function A(){let e=l._(["",".opts.$comment(",", ",", ",".schema)"]);return A=function(){return e},e}function P(){let e=l._([""," === 0"]);return P=function(){return e},e}function O(){let e=l._(["new ","(",")"]);return O=function(){return e},e}function D(){let e=l._(["",".errors"]);return D=function(){return e},e}function I(){let e=l._([""," === 0"]);return I=function(){return e},e}function M(){let e=l._(["",".props"]);return M=function(){return e},e}function L(){let e=l._(["",".items"]);return L=function(){return e},e}function F(){let e=l._([""," === ",""]);return F=function(){return e},e}function B(){let e=l._([""," !== undefined && (",")"]);return B=function(){return e},e}function U(){let e=l._([""," === undefined"]);return U=function(){return e},e}function z(){let e=l._(["",""]);return z=function(){return e},e}function V(){let e=l._(["!","(",")"]);return V=function(){return e},e}function q(){let e=l._(["","",""]);return q=function(){return e},e}function H(){let e=l._([""," && ",""]);return H=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0}),n.getData=n.KeywordCxt=n.validateFunctionCode=void 0;let $=e.r(371539),K=e.r(742833),G=e.r(810027),W=e.r(742833),Y=e.r(293925),Q=e.r(656672),X=e.r(700758),J=e.r(352438),Z=e.r(560216),ee=e.r(619912),et=e.r(748143),en=e.r(24601);function er(e,t){var n;let{gen:r,validateName:a,schema:l,schemaEnv:x,opts:w}=e;w.code.es5?r.func(a,(0,J._)(o(),Z.default.data,Z.default.valCxt),x.$async,()=>{var e,n;r.code((0,J._)(i(),ea(l,w))),e=r,n=w,e.if(Z.default.valCxt,()=>{e.var(Z.default.instancePath,(0,J._)(d(),Z.default.valCxt,Z.default.instancePath)),e.var(Z.default.parentData,(0,J._)(f(),Z.default.valCxt,Z.default.parentData)),e.var(Z.default.parentDataProperty,(0,J._)(p(),Z.default.valCxt,Z.default.parentDataProperty)),e.var(Z.default.rootData,(0,J._)(h(),Z.default.valCxt,Z.default.rootData)),n.dynamicRef&&e.var(Z.default.dynamicAnchors,(0,J._)(m(),Z.default.valCxt,Z.default.dynamicAnchors))},()=>{e.var(Z.default.instancePath,(0,J._)(g())),e.var(Z.default.parentData,(0,J._)(v())),e.var(Z.default.parentDataProperty,(0,J._)(b())),e.var(Z.default.rootData,Z.default.data),n.dynamicRef&&e.var(Z.default.dynamicAnchors,(0,J._)(y()))}),r.code(t)}):r.func(a,(0,J._)(s(),Z.default.data,(n=w,(0,J._)(u(),Z.default.instancePath,Z.default.parentData,Z.default.parentDataProperty,Z.default.rootData,Z.default.data,n.dynamicRef?(0,J._)(c(),Z.default.dynamicAnchors):J.nil))),x.$async,()=>r.code(ea(l,w)).code(t))}function ea(e,t){let n="object"==typeof e&&e[t.schemaId];return n&&(t.code.source||t.code.process)?(0,J._)(N(),n):J.nil}function el(e){let{schema:t,self:n}=e;if("boolean"==typeof t)return!t;for(let e in t)if(n.RULES.all[e])return!0;return!1}function eo(e){return"boolean"!=typeof e.schema}function ei(e){(0,et.checkUnknownRules)(e),function(e){let{schema:t,errSchemaPath:n,opts:r,self:a}=e;t.$ref&&r.ignoreKeywordsWithRef&&(0,et.schemaHasRulesButRef)(t,a.RULES)&&a.logger.warn('$ref: keywords ignored in schema at path "'.concat(n,'"'))}(e)}function es(e,t){if(e.opts.jtd)return eu(e,[],!1,t);let n=(0,K.getSchemaTypes)(e.schema),r=(0,K.coerceAndCheckDataType)(e,n);eu(e,n,!r,t)}function ec(e){let{gen:t,schemaEnv:n,schema:r,errSchemaPath:a,opts:l}=e,o=r.$comment;if(!0===l.$comment)t.code((0,J._)(T(),Z.default.self,o));else if("function"==typeof l.$comment){let e=(0,J.str)(R(),a),r=t.scopeValue("root",{ref:n.root});t.code((0,J._)(A(),Z.default.self,o,e,r))}}function eu(e,t,n,r){var a,l,o,i;let{gen:s,schema:c,data:u,allErrors:d,opts:f,self:p}=e,{RULES:h}=p;if(c.$ref&&(f.ignoreKeywordsWithRef||!(0,et.schemaHasRulesButRef)(c,h)))return void s.block(()=>em(e,"$ref",h.all.$ref.definition));function m(a){(0,G.shouldUseGroup)(c,a)&&(a.type?(s.if((0,W.checkDataType)(a.type,u,f.strictNumbers)),ed(e,a),1===t.length&&t[0]===a.type&&n&&(s.else(),(0,W.reportTypeError)(e)),s.endIf()):ed(e,a),d||s.if((0,J._)(F(),Z.default.errors,r||0)))}f.jtd||(a=e,l=t,!a.schemaEnv.meta&&a.opts.strictTypes&&(function(e,t){if(t.length){if(!e.dataTypes.length){e.dataTypes=t;return}t.forEach(t=>{ef(e.dataTypes,t)||ep(e,'type "'.concat(t,'" not allowed by context "').concat(e.dataTypes.join(","),'"'))}),function(e,t){let n=[];for(let r of e.dataTypes)ef(t,r)?n.push(r):t.includes("integer")&&"number"===r&&n.push("integer");e.dataTypes=n}(e,t)}}(a,l),a.opts.allowUnionTypes||(o=a,(i=l).length>1&&!(2===i.length&&i.includes("null"))&&ep(o,"use allowUnionTypes to allow union type keyword")),function(e,t){let n=e.self.RULES.all;for(let r in n){let a=n[r];if("object"==typeof a&&(0,G.shouldUseRule)(e.schema,a)){let{type:n}=a.definition;n.length&&!n.some(e=>{var n,r;return n=t,r=e,n.includes(r)||"number"===r&&n.includes("integer")})&&ep(e,'missing type "'.concat(n.join(","),'" for keyword "').concat(r,'"'))}}}(a,a.dataTypes))),s.block(()=>{for(let e of h.rules)m(e);m(h.post)})}function ed(e,t){let{gen:n,schema:r,opts:{useDefaults:a}}=e;a&&(0,Y.assignDefaults)(e,t.type),n.block(()=>{for(let n of t.rules)(0,G.shouldUseRule)(r,n)&&em(e,n.keyword,n.definition,t.type)})}function ef(e,t){return e.includes(t)||"integer"===t&&e.includes("number")}
2function ep(e,t){let n=e.schemaEnv.baseId+e.errSchemaPath;t+=' at "'.concat(n,'" (strictTypes)'),(0,et.checkStrictMode)(e,t,e.opts.strictTypes)}n.validateFunctionCode=function(e){eo(e)&&(ei(e),el(e))?function(e){let{schema:t,opts:n,gen:r}=e;er(e,()=>{n.$comment&&t.$comment&&ec(e),function(e){let{schema:t,opts:n}=e;void 0!==t.default&&n.useDefaults&&n.strictSchema&&(0,et.checkStrictMode)(e,"default is ignored in the schema root")}(e),r.let(Z.default.vErrors,null),r.let(Z.default.errors,0),n.unevaluated&&function(e){let{gen:t,validateName:n}=e;e.evaluated=t.const("evaluated",(0,J._)(x(),n)),t.if((0,J._)(w(),e.evaluated),()=>t.assign((0,J._)(_(),e.evaluated),(0,J._)(C()))),t.if((0,J._)(S(),e.evaluated),()=>t.assign((0,J._)(j(),e.evaluated),(0,J._)(E())))}(e),es(e),function(e){let{gen:t,schemaEnv:n,validateName:r,ValidationError:a,opts:l}=e;n.$async?t.if((0,J._)(P(),Z.default.errors),()=>t.return(Z.default.data),()=>t.throw((0,J._)(O(),a,Z.default.vErrors))):(t.assign((0,J._)(D(),r),Z.default.vErrors),l.unevaluated&&function(e){let{gen:t,evaluated:n,props:r,items:a}=e;r instanceof J.Name&&t.assign((0,J._)(M(),n),r),a instanceof J.Name&&t.assign((0,J._)(L(),n),a)}(e),t.return((0,J._)(I(),Z.default.errors)))}(e)})}(e):er(e,()=>(0,$.topBoolOrEmptySchema)(e))};class eh{result(e,t,n){this.failResult((0,J.not)(e),t,n)}failResult(e,t,n){this.gen.if(e),n?n():this.error(),t?(this.gen.else(),t(),this.allErrors&&this.gen.endIf()):this.allErrors?this.gen.endIf():this.gen.else()}pass(e,t){this.failResult((0,J.not)(e),void 0,t)}fail(e){if(void 0===e){this.error(),this.allErrors||this.gen.if(!1);return}this.gen.if(e),this.error(),this.allErrors?this.gen.endIf():this.gen.else()}fail$data(e){if(!this.$data)return this.fail(e);let{schemaCode:t}=this;this.fail((0,J._)(B(),t,(0,J.or)(this.invalid$data(),e)))}error(e,t,n){if(t){this.setParams(t),this._error(e,n),this.setParams({});return}this._error(e,n)}_error(e,t){(e?en.reportExtraError:en.reportError)(this,this.def.error,t)}$dataError(){(0,en.reportError)(this,this.def.$dataError||en.keyword$DataError)}reset(){if(void 0===this.errsCount)throw Error('add "trackErrors" to keyword definition');(0,en.resetErrorsCount)(this.gen,this.errsCount)}ok(e){this.allErrors||this.gen.if(e)}setParams(e,t){t?Object.assign(this.params,e):this.params=e}block$data(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:J.nil;this.gen.block(()=>{this.check$data(e,n),t()})}check$data(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:J.nil,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:J.nil;if(!this.$data)return;let{gen:n,schemaCode:r,schemaType:a,def:l}=this;n.if((0,J.or)((0,J._)(U(),r),t)),e!==J.nil&&n.assign(e,!0),(a.length||l.validateSchema)&&(n.elseIf(this.invalid$data()),this.$dataError(),e!==J.nil&&n.assign(e,!1)),n.else()}invalid$data(){let{gen:e,schemaCode:t,schemaType:n,def:r,it:a}=this;return(0,J.or)(function(){if(n.length){if(!(t instanceof J.Name))throw Error("ajv implementation error");let e=Array.isArray(n)?n:[n];return(0,J._)(z(),(0,W.checkDataTypes)(e,t,a.opts.strictNumbers,W.DataType.Wrong))}return J.nil}(),function(){if(r.validateSchema){let n=e.scopeValue("validate$data",{ref:r.validateSchema});return(0,J._)(V(),n,t)}return J.nil}())}subschema(e,t){let n=(0,X.getSubschema)(this.it,e);(0,X.extendSubschemaData)(n,this.it,e),(0,X.extendSubschemaMode)(n,e);let l=a._(r._({},this.it,n),{items:void 0,props:void 0});return!function(e,t){if(eo(e)&&(ei(e),el(e)))return function(e,t){var n;let r,{schema:a,gen:l,opts:o}=e;o.$comment&&a.$comment&&ec(e),(r=(n=e).schema[n.opts.schemaId])&&(n.baseId=(0,ee.resolveUrl)(n.opts.uriResolver,n.baseId,r)),function(e){if(e.schema.$async&&!e.schemaEnv.$async)throw Error("async schema in sync schema")}(e);let i=l.const("_errs",Z.default.errors);es(e,i),l.var(t,(0,J._)(k(),i,Z.default.errors))}(e,t);(0,$.boolOrEmptySchema)(e,t)}(l,t),l}mergeEvaluated(e,t){let{it:n,gen:r}=this;n.opts.unevaluated&&(!0!==n.props&&void 0!==e.props&&(n.props=et.mergeEvaluated.props(r,e.props,n.props,t)),!0!==n.items&&void 0!==e.items&&(n.items=et.mergeEvaluated.items(r,e.items,n.items,t)))}mergeValidEvaluated(e,t){let{it:n,gen:r}=this;if(n.opts.unevaluated&&(!0!==n.props||!0!==n.items))return r.if(t,()=>this.mergeEvaluated(e,J.Name)),!0}constructor(e,t,n){if((0,Q.validateKeywordUsage)(e,t,n),this.gen=e.gen,this.allErrors=e.allErrors,this.keyword=n,this.data=e.data,this.schema=e.schema[n],this.$data=t.$data&&e.opts.$data&&this.schema&&this.schema.$data,this.schemaValue=(0,et.schemaRefOrVal)(e,this.schema,n,this.$data),this.schemaType=t.schemaType,this.parentSchema=e.schema,this.params={},this.it=e,this.def=t,this.$data)this.schemaCode=e.gen.const("vSchema",eb(this.$data,e));else if(this.schemaCode=this.schemaValue,!(0,Q.validSchemaType)(this.schema,t.schemaType,t.allowUndefined))throw Error("".concat(n," value must be ").concat(JSON.stringify(t.schemaType)));("code"in t?t.trackErrors:!1!==t.errors)&&(this.errsCount=e.gen.const("_errs",Z.default.errors))}}function em(e,t,n,r){let a=new eh(e,n,t);"code"in n?n.code(a,r):a.$data&&n.validate?(0,Q.funcKeywordCode)(a,n):"macro"in n?(0,Q.macroKeywordCode)(a,n):(n.compile||n.val
2idate)&&(0,Q.funcKeywordCode)(a,n)}n.KeywordCxt=eh;let eg=/^\/(?:[^~]|~0|~1)*$/,ev=/^([0-9]+)(#|\/(?:[^~]|~0|~1)*)?$/;function eb(e,t){let n,r,{dataLevel:a,dataNames:l,dataPathArr:o}=t;if(""===e)return Z.default.rootData;if("/"===e[0]){if(!eg.test(e))throw Error("Invalid JSON-pointer: ".concat(e));n=e,r=Z.default.rootData}else{let t=ev.exec(e);if(!t)throw Error("Invalid JSON-pointer: ".concat(e));let i=+t[1];if("#"===(n=t[2])){if(i>=a)throw Error(s("property/index",i));return o[a-i]}if(i>a)throw Error(s("data",i));if(r=l[a-i],!n)return r}let i=r;for(let e of n.split("/"))e&&(r=(0,J._)(q(),r,(0,J.getProperty)((0,et.unescapeJsonPointer)(e))),i=(0,J._)(H(),i,r));return i;function s(e,t){return"Cannot access ".concat(e," ").concat(t," levels up, current level is ").concat(a)}}n.getData=eb},138955,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=class extends Error{constructor(e){super("validation failed"),this.errors=e,this.ajv=this.validation=!0}}},150814,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});let r=e.r(619912);n.default=class extends Error{constructor(e,t,n,a){super(a||"can't resolve reference ".concat(n," from id ").concat(t)),this.missingRef=(0,r.resolveUrl)(e,t,n),this.missingSchema=(0,r.normalizeId)((0,r.getFullPath)(e,this.missingRef))}}},53562,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(['require("ajv/dist/runtime/validation_error").default']);return a=function(){return e},e}function l(){let e=r._(['""']);return l=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0}),n.resolveSchema=n.getCompilingSchema=n.resolveRef=n.compileSchema=n.SchemaEnv=void 0;let o=e.r(352438),i=e.r(138955),s=e.r(560216),c=e.r(619912),u=e.r(748143),d=e.r(643741);class f{constructor(e){var t;let n;this.refs={},this.dynamicAnchors={},"object"==typeof e.schema&&(n=e.schema),this.schema=e.schema,this.schemaId=e.schemaId,this.root=e.root||this,this.baseId=null!=(t=e.baseId)?t:(0,c.normalizeId)(null==n?void 0:n[e.schemaId||"$id"]),this.schemaPath=e.schemaPath,this.localRefs=e.localRefs,this.meta=e.meta,this.$async=null==n?void 0:n.$async,this.refs={}}}function p(e){let t,n,r=m.call(this,e);if(r)return r;let u=(0,c.getFullPath)(this.opts.uriResolver,e.root.baseId),{es5:f,lines:p}=this.opts.code,{ownProperties:h}=this.opts,g=new o.CodeGen(this.scope,{es5:f,lines:p,ownProperties:h});e.$async&&(t=g.scopeValue("Error",{ref:i.default,code:(0,o._)(a())}));let v=g.scopeName("validate");e.validateName=v;let b={gen:g,allErrors:this.opts.allErrors,data:s.default.data,parentData:s.default.parentData,parentDataProperty:s.default.parentDataProperty,dataNames:[s.default.data],dataPathArr:[o.nil],dataLevel:0,dataTypes:[],definedProperties:new Set,topSchemaRef:g.scopeValue("schema",!0===this.opts.code.source?{ref:e.schema,code:(0,o.stringify)(e.schema)}:{ref:e.schema}),validateName:v,ValidationError:t,schema:e.schema,schemaEnv:e,rootId:u,baseId:e.baseId||u,schemaPath:o.nil,errSchemaPath:e.schemaPath||(this.opts.jtd?"":"#"),errorPath:(0,o._)(l()),opts:this.opts,self:this};try{this._compilations.add(e),(0,d.validateFunctionCode)(b),g.optimize(this.opts.code.optimize);let t=g.toString();n="".concat(g.scopeRefs(s.default.scope),"return ").concat(t),this.opts.code.process&&(n=this.opts.code.process(n,e));let r=Function("".concat(s.default.self),"".concat(s.default.scope),n)(this,this.scope.get());if(this.scope.value(v,{ref:r}),r.errors=null,r.schema=e.schema,r.schemaEnv=e,e.$async&&(r.$async=!0),!0===this.opts.code.source&&(r.source={validateName:v,validateCode:t,scopeValues:g._values}),this.opts.unevaluated){let{props:e,items:t}=b;r.evaluated={props:e instanceof o.Name?void 0:e,items:t instanceof o.Name?void 0:t,dynamicProps:e instanceof o.Name,dynamicItems:t instanceof o.Name},r.source&&(r.source.evaluated=(0,o.stringify)(r.evaluated))}return e.validate=r,e}catch(t){throw delete e.validate,delete e.validateName,n&&this.logger.error("Error compiling schema, function code:",n),t}finally{this._compilations.delete(e)}}function h(e){return(0,c.inlineRef)(e.schema,this.opts.inlineRefs)?e.schema:e.validate?e:p.call(this,e)}function m(e){for(let r of this._compilations){var t,n;if(t=r,n=e,t.schema===n.schema&&t.root===n.root&&t.baseId===n.baseId)return r}}function g(e,t){let n;for(;"string"==typeof(n=this.refs[t]);)t=n;return n||this.schemas[t]||v.call(this,e,t)}function v(e,t){let n=this.opts.uriResolver.parse(t),r=(0,c._getFullPath)(this.opts.uriResolver,n),a=(0,c.getFullPath)(this.opts.uriResolver,e.baseId,void 0);if(Object.keys(e.schema).length>
20&&r===a)return y.call(this,n,e);let l=(0,c.normalizeId)(r),o=this.refs[l]||this.schemas[l];if("string"==typeof o){let t=v.call(this,e,o);if("object"!=typeof(null==t?void 0:t.schema))return;return y.call(this,n,t)}if("object"==typeof(null==o?void 0:o.schema)){if(o.validate||p.call(this,o),l===(0,c.normalizeId)(t)){let{schema:t}=o,{schemaId:n}=this.opts,r=t[n];return r&&(a=(0,c.resolveUrl)(this.opts.uriResolver,a,r)),new f({schema:t,schemaId:n,root:e,baseId:a})}return y.call(this,n,o)}}n.SchemaEnv=f,n.compileSchema=p,n.resolveRef=function(e,t,n){var r;n=(0,c.resolveUrl)(this.opts.uriResolver,t,n);let a=e.refs[n];if(a)return a;let l=g.call(this,e,n);if(void 0===l){let a=null==(r=e.localRefs)?void 0:r[n],{schemaId:o}=this.opts;a&&(l=new f({schema:a,schemaId:o,root:e,baseId:t}))}if(void 0!==l)return e.refs[n]=h.call(this,l)},n.getCompilingSchema=m,n.resolveSchema=v;let b=new Set(["properties","patternProperties","enum","dependencies","definitions"]);function y(e,t){var n;let r,{baseId:a,schema:l,root:o}=t;if((null==(n=e.fragment)?void 0:n[0])!=="/")return;for(let t of e.fragment.slice(1).split("/")){if("boolean"==typeof l)return;let e=l[(0,u.unescapeFragment)(t)];if(void 0===e)return;let n="object"==typeof(l=e)&&l[this.opts.schemaId];!b.has(t)&&n&&(a=(0,c.resolveUrl)(this.opts.uriResolver,a,n))}if("boolean"!=typeof l&&l.$ref&&!(0,u.schemaHasRulesButRef)(l,this.RULES)){let e=(0,c.resolveUrl)(this.opts.uriResolver,a,l.$ref);r=v.call(this,o,e)}let{schemaId:i}=this.opts;if((r=r||new f({schema:l,schemaId:i,root:o,baseId:a})).schema!==r.root.schema)return r}},980249,(e,t,n)=>{t.exports={$id:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#",description:"Meta-schema for $data reference (JSON AnySchema extension proposal)",type:"object",required:["$data"],properties:{$data:{type:"string",anyOf:[{format:"relative-json-pointer"},{format:"json-pointer"}]}},additionalProperties:!1}},117291,(e,t,n)=>{"use strict";let r=RegExp.prototype.test.bind(RegExp("^[\\da-f]{8}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{4}-[\\da-f]{12}$","iu")),a=RegExp.prototype.test.bind(RegExp("^(?:(?:25[0-5]|2[0-4]\\d|1\\d{2}|[1-9]\\d|\\d)\\.){3}(?:25[0-5]|2[0-4]\\d|1\\d{2}|[1-9]\\d|\\d)$","u")),l=RegExp.prototype.test.bind(RegExp("^[\\da-f]{2}$","iu")),o=RegExp.prototype.test.bind(RegExp("^[\\da-z\\-._~]$","iu")),i=RegExp.prototype.test.bind(RegExp("^[A-Za-z0-9\\-._~!$&'()*+,;=:@/]$","u")),s=RegExp.prototype.test.bind(RegExp("^[A-Za-z0-9\\-._~!$&'()*+,;=:@/?]$","u")),c=RegExp.prototype.test.bind(RegExp("^[A-Za-z0-9\\-._~!$&'()*+,;=:]$","u")),u=Array(256);{let e="0123456789ABCDEF";for(let t=0;t<256;t++)u[t]="%"+e[t>>4]+e[15&t]}function d(e){return e<2048?u[192|e>>6]+u[128|63&e]:e<65536?u[224|e>>12]+u[128|e>>6&63]+u[128|63&e]:u[240|e>>18]+u[128|e>>12&63]+u[128|e>>6&63]+u[128|63&e]}let f=RegExp.prototype.test.bind(/^[\dA-Fa-f]{1,4}$/),p=RegExp.prototype.test.bind(/^[vV][\dA-Fa-f]+\.[A-Za-z\d\-._~!$&'()*+,;=:]+$/),h=RegExp.prototype.test.bind(/^[A-Za-z\d\-._~]$/),m=RegExp.prototype.test.bind(RegExp("[^!\"$&'()*+,\\-.;=_`a-z{}~]","u"));function g(e){let t=-1,n=0,r=-1,a=0;for(let l=0;l<e.length;l++)"0"===e[l]?(-1===r&&(r=l),++a>n&&(n=a,t=r)):(r=-1,a=0);return n<2?e.join(":"):e.slice(0,t).join(":")+"::"+e.slice(t+n).join(":")}function v(e){let t="["===e[0]&&"]"===e[e.length-1];if(("["===e[0]||"]"===e[e.length-1])&&!t)return{host:e,isIPV6:!1,error:!0};let n=t?e.slice(1,-1):e;if(t&&p(n))return n=n.toLowerCase(),{host:"[".concat(n,"]"),escapedHost:n,isIPV6:!1,isIPVFuture:!0};if(2>function(e){let t=0;for(let n=0;n<e.length;n++)":"===e[n]&&t++;return t}(n))return{host:e,isIPV6:!1,error:t};let r="",o=n.indexOf("%");if(-1!==o){let t="%25"===n.slice(o,o+3).toLowerCase()?3:1;if(!function(e){if(0===e.length)return!1;for(let t=0;t<e.length;t++)if(!h(e[t])){if("%"===e[t]&&t+2<e.length&&l(e.slice(t+1,t+3))){t+=2;continue}return!1}return!0}(r=n.slice(o+t)))return{host:e,isIPV6:!1,error:!0};n=n.slice(0,o)}let i=function(e){let t=e.indexOf("::");if(-1!==t&&-1!==e.indexOf("::",t+1))return;let n=-1===t?e.split(":"):e.slice(0,t).split(":"),r=-1===t?[]:e.slice(t+2).split(":");-1!==t&&(1===n.length&&""===n[0]&&(n.length=0),1===r.length&&""===r[0]&&(r.length=0));let l=n.concat(r),o=0;for(let e=0;e<l.length;e++){let n=l[e];
2if(""===n)return;if(-1!==n.indexOf(".")){if(e!==l.length-1||-1!==t&&0===r.length||!a(n))return;o+=2;continue}if(!f(n))return;l[e]=parseInt(n,16).toString(16),o++}if(-1===t){if(8!==o)return;return g(l)}if(o>=8)return;let i=l.slice(0,n.length);for(let e=o;e<8;e++)i.push("0");for(let e=n.length;e<l.length;e++)i.push(l[e]);return g(i)}(n);return void 0===i?{host:e,isIPV6:!1,error:!0}:{host:i+(r?"%"+r:""),escapedHost:i+(r?"%25"+r:""),isIPV6:!0}}let b={"@":"%40","/":"%2F","?":"%3F","#":"%23",":":"%3A"},y=/[@/?#:]/g,x=/[@/?#]/g;function w(e,t){let n=t?x:y;return n.lastIndex=0,e.replace(n,e=>b[e])}function _(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(-1===e.indexOf("%"))return e;let n="";for(let r=0;r<e.length;r++){if("%"===e[r]&&r+2<e.length){let a=e.slice(r+1,r+3);if(l(a)){let e=a.toUpperCase(),l=String.fromCharCode(parseInt(e,16));t&&o(l)?n+=l:n+="%"+e,r+=2;continue}}n+=e[r]}return n}function C(e,t){let n="";for(let r=0;r<e.length;r++){let a=e[r];if("%"===a&&r+2<e.length){let t=e.slice(r+1,r+3);if(l(t)){n+="%"+t.toUpperCase(),r+=2;continue}}if(t(a))n+=a;else{let t=e.charCodeAt(r);if(t<128)n+=u[t];else if(t<55296||t>57343)n+=d(t);else if(t<=56319&&r+1<e.length){let a=e.charCodeAt(r+1);a>=56320&&a<=57343?(n+=d(65536+(t-55296<<10)+(a-56320)),r++):n+=d(65533)}else n+=d(65533)}}return n}function S(e){return C(e,c)}function j(e){return e>=48&&e<=57||e>=65&&e<=90||e>=97&&e<=122||42===e||43===e||45===e||46===e||47===e||64===e||95===e}t.exports={nonSimpleDomain:m,recomposeAuthority:function(e){let t=[];if(void 0!==e.userinfo&&(t.push(S(e.userinfo)),t.push("@")),void 0!==e.host){let n=e.host;if(!a(n)){let e=v(n);!0!==e.isIPV6&&!0!==e.isIPVFuture&&(e=v(n=_(n,!0))),n=!0===e.isIPV6||!0===e.isIPVFuture?"[".concat(e.escapedHost,"]"):w(n,!1)}t.push(n)}return("number"==typeof e.port||"string"==typeof e.port)&&(t.push(":"),t.push(String(e.port))),t.length?t.join(""):void 0},reescapeHostDelimiters:w,normalizePercentEncoding:_,normalizePathEncoding:function(e){let t="";for(let n=0;n<e.length;n++){let r=e[n];if("%"===r&&n+2<e.length){let r=e.slice(n+1,n+3);if(l(r)){let e=r.toUpperCase(),a=String.fromCharCode(parseInt(e,16));"."!==a&&o(a)?t+=a:t+="%"+e,n+=2;continue}}if(i(r))t+=r;else{let a=e.charCodeAt(n);if(a<128)t+=j(a)?r:u[a];else if(a<55296||a>57343)t+=d(a);else if(a<=56319&&n+1<e.length){let r=e.charCodeAt(n+1);r>=56320&&r<=57343?(t+=d(65536+(a-55296<<10)+(r-56320)),n++):t+=d(65533)}else t+=d(65533)}}return t},serializePathEncoding:function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n="",r=t&&"/"!==e[0];for(let t=0;t<e.length;t++){let a=e[t];if("%"===a&&t+2<e.length){let r=e.slice(t+1,t+3);if(l(r)){n+="%"+r.toUpperCase(),t+=2;continue}}if("/"===a&&(r=!1),i(a)&&(":"!==a||!r))n+=a;else{let r=e.charCodeAt(t);if(r<128)n+=u[r];else if(r<55296||r>57343)n+=d(r);else if(r<=56319&&t+1<e.length){let a=e.charCodeAt(t+1);a>=56320&&a<=57343?(n+=d(65536+(r-55296<<10)+(a-56320)),t++):n+=d(65533)}else n+=d(65533)}}return n},normalizeQueryFragmentEncoding:function(e){let t="";for(let n=0;n<e.length;n++){let r=e[n];if("%"===r&&n+2<e.length){let r=e.slice(n+1,n+3);if(l(r)){let e=r.toUpperCase(),a=String.fromCharCode(parseInt(e,16));o(a)?t+=a:t+="%"+e,n+=2;continue}}if(s(r))t+=r;else{let a=e.charCodeAt(n);if(a<128)t+=j(a)?r:u[a];else if(a<55296||a>57343)t+=d(a);else if(a<=56319&&n+1<e.length){let r=e.charCodeAt(n+1);r>=56320&&r<=57343?(t+=d(65536+(a-55296<<10)+(r-56320)),n++):t+=d(65533)}else t+=d(65533)}}return t},encodeUserinfo:S,encodeQuery:function(e){return C(e,s)},encodeFragment:function(e){return C(e,s)},escapePreservingEscapes:function(e){let t="";for(let n=0;n<e.length;n++){if("%"===e[n]&&n+2<e.length){let r=e.slice(n+1,n+3);if(l(r)){t+="%"+r.toUpperCase(),n+=2;continue}}t+=escape(e[n])}return t},removeDotSegments:function(e){let t=e,n=[],r=-1,a=0;for(;a=t.length;){if(1===a)if("."===t)break;else if("/"===t){n.push("/");break}else{n.push(t);break}if(2===a){if("."===t[0]){if("."===t[1])break;else if("/"===t[1]){t=t.slice(2);continue}}else if("/"===t[0]&&("."===t[1]||"/"===t[1])){n.push("/");break}}else if(3===a&&"/.."===t){0!==n.length&&n.pop(),n.push("/");break}if("."===t[0]){if("."===t[1]){if("/"===t[2]){t=t.slice(3);continue}}else if("/"===t[1]){t=t.slice(2);continue}}else if("/"===t[0]&&"."===t[1]){if("/"===t[2]){t=t.slice(2);continue}else if("."===t[2]&&"/"===t[3]){t=t.slice(3),0!==n.length&&n.pop();continue}}if(-1===(r=t.indexOf("/",1))){n.push(t);break}n.push(t.slice(0,r)),t=t.slice(r)}return n.join("")},isIPv4:a,isUUID:r,normalizeIPv6:v,stringArrayToHexStripped:function(e){let t="",n=0,r=0;for(r=0;r<e.length;r++)if(48!==(n=e[r].charCodeAt(0))){if(!(n>=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102))return"";t+=e[r];break}for(r+=1;r<e.length;r++){if(!((n=e[r].charCodeAt(0))>=48&&n<=57||n>=65&&n<=70||n>=97&&n<=102))return"";t+=e[r]}return t}}},664666,(e,t,n)=>{"use strict";let{isUUID:r}=e.r(117291),a=RegExp("^([\\da-z][\\d\\-a-z]{0,31}):((?:[\\w!$'()*+,\\-./:;=@]|%[\\da-f]{2})+)$","iu"),l=["http","https","ws","wss","urn","urn:uuid"];function o(e){return!0===e.secure||!1!==e.secure&&!!e.scheme&&3===e.scheme.length&&("w"===e.scheme[0]||"W"===e.scheme[0])&&("s"===e.scheme[1]||"S"===e.scheme[1])&&("s"===e.scheme[2]||"S"===e.scheme[2])}function i(e){return e.host||(e.error=e.error||"HTTP URIs must have a host."),e}function s(e){let t="https"===String(e.scheme).toLowerCase();return(e.port===(t?443:80)||""===e.port)&&(e.port=void 0),e.path||(e.path="/"),e}let c={scheme:"http",domainHost:!0,parse:i,serialize:s},u={scheme:"https",domainHost:c.domainHost,parse:i,serialize:s},d={scheme:"ws",domainHost:!0,parse:function(e){return e.secure=o(e),e.resourceName=(e.path||"/")+(e.query?"?"+e.query:""),e.path=void 0,e.query=void 0,e}
2,serialize:function(e){if((e.port===(o(e)?443:80)||""===e.port)&&(e.port=void 0),"boolean"==typeof e.secure&&(e.scheme=e.secure?"wss":"ws",e.secure=void 0),e.resourceName){let t=e.resourceName.indexOf("?"),n=-1===t?e.resourceName:e.resourceName.slice(0,t);e.path=n&&"/"!==n?n:void 0,e.query=-1===t?void 0:e.resourceName.slice(t+1),e.resourceName=void 0}return e.fragment=void 0,e}},f={scheme:"wss",domainHost:d.domainHost,parse:d.parse,serialize:d.serialize},p={http:c,https:u,ws:d,wss:f,urn:{scheme:"urn",parse:function(e,t){if(!e.path)return e.error="URN can not be parsed",e;let n=e.path.match(a);if(n&&n[0]===e.path){let r=t.scheme||e.scheme||"urn";e.nid=n[1].toLowerCase(),e.nss=n[2];let a=h("".concat(r,":").concat(t.nid||e.nid));e.path=void 0,a&&(e=a.parse(e,t))}else e.error=e.error||"URN can not be parsed.";return e},serialize:function(e,t){if(void 0===e.nid)throw Error("URN without nid cannot be serialized");let n=t.scheme||e.scheme||"urn",r=e.nid.toLowerCase(),a=h("".concat(n,":").concat(t.nid||r));a&&(e=a.serialize(e,t));let l=e,o=e.nss;return l.path="".concat(r||t.nid,":").concat(o),t.skipEscape=!0,l},skipNormalize:!0},"urn:uuid":{scheme:"urn:uuid",parse:function(e,t){return e.uuid=e.nss,e.nss=void 0,t.tolerant||e.uuid&&r(e.uuid)||(e.error=e.error||"UUID is not valid."),e},serialize:function(e){return e.nss=(e.uuid||"").toLowerCase(),e},skipNormalize:!0}};function h(e){return e&&(p[e]||p[e.toLowerCase()])||void 0}Object.setPrototypeOf(p,null),t.exports={wsIsSecure:o,SCHEMES:p,isValidSchemeName:function(e){return -1!==l.indexOf(e)},getSchemeHandler:h}},714286,(e,t,n)=>{"use strict";let{normalizeIPv6:r,removeDotSegments:a,recomposeAuthority:l,normalizePercentEncoding:o,normalizePathEncoding:i,serializePathEncoding:s,normalizeQueryFragmentEncoding:c,encodeQuery:u,encodeFragment:d,reescapeHostDelimiters:f,isIPv4:p,nonSimpleDomain:h}=e.r(117291),{SCHEMES:m,getSchemeHandler:g}=e.r(664666),v=RegExp("^[A-Za-z][A-Za-z0-9+.-]*$","u"),b="URI scheme is malformed.";function y(e){let t=unescape(String(e));if(!v.test(t))throw TypeError(b);return t}function x(e,t,n,r){let l={};return r||(e=k(w(e,n),n),t=k(w(t,n),n)),!(n=n||{}).tolerant&&t.scheme?(l.scheme=t.scheme,l.userinfo=t.userinfo,l.host=t.host,l.port=t.port,l.path=a(t.path||""),l.query=t.query):(void 0!==t.userinfo||void 0!==t.host||void 0!==t.port?(l.userinfo=t.userinfo,l.host=t.host,l.port=t.port,l.path=a(t.path||""),l.query=t.query):(t.path?("/"===t.path[0]?l.path=a(t.path):(void 0===e.userinfo&&void 0===e.host&&void 0===e.port||e.path?e.path?l.path=e.path.slice(0,e.path.lastIndexOf("/")+1)+t.path:l.path=t.path:l.path="/"+t.path,l.path=a(l.path)),l.query=t.query):(l.path=e.path,void 0!==t.query?l.query=t.query:l.query=e.query),l.userinfo=e.userinfo,l.host=e.host,l.port=e.port),l.scheme=e.scheme),l.fragment=t.fragment,l}function w(e,t){let n={host:e.host,scheme:e.scheme,userinfo:e.userinfo,port:e.port,path:e.path,query:e.query,nid:e.nid,nss:e.nss,uuid:e.uuid,fragment:e.fragment,reference:e.reference,resourceName:e.resourceName,secure:e.secure,error:""},r=Object.assign({},t),i=[];n.scheme&&(n.scheme=y(n.scheme));let c=g(r.scheme||n.scheme);c&&c.serialize&&c.serialize(n,r);let f=void 0!==n.userinfo||void 0!==n.host||void 0!==n.port,p=!r.skipEscape&&void 0===n.scheme&&!f;void 0!==n.path&&(r.skipEscape?n.path=o(n.path):n.path=s(n.path,p)),"suffix"!==r.reference&&n.scheme&&(n.scheme=y(n.scheme),i.push(n.scheme,":"));let h=l(n);if(void 0!==h&&("suffix"!==r.reference&&i.push("//"),i.push(h),n.path&&"/"!==n.path[0]&&i.push("/")),void 0!==n.path){let e=n.path;r.absolutePath||c&&c.absolutePath||(e=a(e)),p&&(e=s(e,!0)),void 0===h&&"/"===e[0]&&"/"===e[1]&&(e="/%2F"+e.slice(2)),i.push(e)}return void 0!==n.query&&i.push("?",u(n.query)),void 0!==n.fragment&&i.push("#",d(n.fragment)),i.join("")}let _=RegExp("^(?:([^#/:?]+):)?(?:\\/\\/((?:([^#/?@]*)@)?(\\[[^#/?\\]]+\\]|[^#/:?]*)(?::(\\d*))?))?([^#?]*)(?:\\?([^#]*))?(?:#((?:.|[\\n\\r])*))?","u"),C=/^(?:[^#/:?]+:)?\/\/([^/?#]*)/,S=/^(?:[^#/:?]+:)?([/\\\t\n\r]*)/;function j(e){if(void 0===e)return!1;let t=e.indexOf("%");for(;-1!==t;){if(t+2>=e.length||!RegExp("^[\\da-f]{2}$","iu").test(e.slice(t+1,t+3)))return!0;t=e.indexOf("%",t+3)}return!1}function E(e,t,n,r){if(!t.unicodeSupport&&(!n||!n.unicodeSupport)&&e.host&&"["!==e.host[0]&&(t.domainHost||n&&n.domainHost)&&!1===r&&h(e.host))try{e.host=new URL("http://"+e.host).hostname}catch(t){return e.error=e.error||"Host's domain name can not be converted to ASCII: "+t,!0}return!1}function N(e,t){let n=Object.assign({},t),a={scheme:void 0,userinfo:void 0,host:"",port:void 0,path:"",query:void 0,fragment:void 0},l=!1,s=!1,u=!1,d=!1,h=!1,y=!1,x=!1;"suffix"===n.reference&&(e=n.scheme?n.scheme+":"+e:"//"+e);let w=e.match(C);null!==w&&-1!==w[1].indexOf("\\")&&(a.error="URI authority must not contain a literal backslash.",l=!0);let N=e.match(S);if(null!==N){let e=N[1],t=e.replace(/[\t\n\r]/g,"");t.length>=2&&("//"!==t.slice(0,2)?(a.error=a.error||"URI authority must not contain a literal backslash.",l=!0):e.length!==t.length&&(a.error=a.error||"URI authority introducer must not contain whitespace.",l=!0))}let k=e.match(_);if(k){let t;if(a.scheme=k[1],a.userinfo=k[3],a.host=k[4],a.port=parseInt(k[5],10),a.path=k[6]||"",a.query=k[7],a.fragment=k[8],void 0!==a.scheme){let e=unescape(a.scheme);v.test(e)?a.scheme=e.toLowerCase():(a.error=a.error||b,y=!0)}t=k[4],(s=j(k[3])||void 0!==t&&("["!==t[0]||"]"!==t[t.length-1])&&j(t)||j(k[6])||j(k[7])||j(k[8]))&&(a.error=a.error||"URI contains malformed percent-encoding."),isNaN(a.port)&&(a.port=k[5]);let w=void 0!==k[2]&&a.path&&"/"!==a.path[0]?'URI path must start with "/" when authority is present.':"number"==typeof a.port&&(a.port<0||a.port>65535)?"URI port is malformed.":void 0;if(void 0!==w&&(a.error=a.error||w,l=!0),a.host)if(!1===p(a.host)){let e="["===a.host[0]&&"]"===a.host[a.host.length-1],t=r(a.host);x=t.isIPV6||!0===t.isIPVFuture,h=e&&!0===t.error,a.host=x?t.host:t.host.toLowerCase(),h&&(a.error=a.error||"URI host is malformed.",l=!0)}else x=!0;void 0!==a.scheme||void 0!==a.userinfo||void 0!==a.host||void 0!==a.port||void 0!==a.query||a.path?void 0===a.scheme?a.reference="relative":void 0===a.fragment?a.reference="absolute":a.reference="uri":a.reference="same-document",n.reference&&"suffix"!==n.reference&&n.reference!==a.reference&&(a.error=a.error||"URI is not a "+n.reference+" reference.");let _=g(n.scheme||a.scheme);if(d=E(a,n,_,x),!_||_&&!_.skipNormalize){if(-1!==e.indexOf("%")&&void 0!==a.host&&!h){let e=x?a.host:o(a.host,!0);a.host=f(e,x)}a.path&&(a.path=i(a.path)),a.query&&(a.query=c(a.query)),a.fragment&&(a.fragment=c(a.fragment))}_&&_.parse&&(_.parse(a,n),_===m.urn&&void 0===a.nid&&(u=!0))}else a.error=a.error||"URI can not be parsed.";return{parsed:a,malformedAuthorityOrPort:l,malformedPercentEncoding:s,malformedSchemeSpecific:u,malformedHost:d,malformedScheme:y}
2}function k(e,t){return N(e,t).parsed}function T(e,t){let{parsed:n,malformedAuthorityOrPort:r,malformedPercentEncoding:a,malformedSchemeSpecific:l,malformedHost:o,malformedScheme:i}=N(e,t);return{normalized:r||a||l||o||i?e:w(n,t),malformedAuthorityOrPort:r,malformedPercentEncoding:a,malformedSchemeSpecific:l,malformedHost:o,malformedScheme:i}}function R(e,t){let n;if("string"!=typeof e&&"object"!=typeof e)return;try{n="string"==typeof e?e:w(e,t)}catch(e){return}let{normalized:r,malformedAuthorityOrPort:a,malformedPercentEncoding:l,malformedSchemeSpecific:o,malformedHost:i,malformedScheme:s}=T(n,t);return a||l||o||i||s?void 0:r}let A={SCHEMES:m,normalize:function(e,t){return"string"==typeof e?e=T(e,t).normalized:"object"==typeof e&&(e=k(w(e,t),t)),e},resolve:function(e,t,n){let a=n?Object.assign({scheme:"null"},n):{scheme:"null"},{parsed:l,malformedAuthorityOrPort:o,malformedPercentEncoding:i,malformedSchemeSpecific:s,malformedHost:c,malformedScheme:u}=N(e,a),{parsed:d,malformedAuthorityOrPort:f,malformedPercentEncoding:h,malformedSchemeSpecific:m,malformedHost:v,malformedScheme:b}=N(t,a);if(o||f||i||h||s||m||c||v||u||b)throw Error(l.error||d.error||"URI is malformed.");let y=x(l,d,a,!0),_=g(n&&n.scheme||y.scheme),C=y.host;E(y,n||{},_,void 0!==C&&""!==C&&(p(C)||r(C).isIPV6));let S=C&&-1!==C.indexOf("%")&&!RegExp("[^\\u0000-\\u007F]","u").test(C);if(y.error&&!S)throw Error(y.error);return a.skipEscape=!0,w(y,a)},resolveComponent:x,equal:function(e,t,n){let r=R(e,n),a=R(t,n);return void 0!==r&&void 0!==a&&r===a},serialize:w,parse:k};t.exports=A,t.exports.default=A,t.exports.fastUri=A},931253,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});let r=e.r(714286);r.code='require("ajv/dist/runtime/uri").default',n.default=r},883504,(e,t,n)=>{"use strict";var r=e.r(676978),a=e.r(256605);Object.defineProperty(n,"__esModule",{value:!0}),n.CodeGen=n.Name=n.nil=n.stringify=n.str=n._=n.KeywordCxt=void 0;var l=e.r(643741);Object.defineProperty(n,"KeywordCxt",{enumerable:!0,get:function(){return l.KeywordCxt}});var o=e.r(352438);Object.defineProperty(n,"_",{enumerable:!0,get:function(){return o._}}),Object.defineProperty(n,"str",{enumerable:!0,get:function(){return o.str}}),Object.defineProperty(n,"stringify",{enumerable:!0,get:function(){return o.stringify}}),Object.defineProperty(n,"nil",{enumerable:!0,get:function(){return o.nil}}),Object.defineProperty(n,"Name",{enumerable:!0,get:function(){return o.Name}}),Object.defineProperty(n,"CodeGen",{enumerable:!0,get:function(){return o.CodeGen}});let i=e.r(138955),s=e.r(150814),c=e.r(631215),u=e.r(53562),d=e.r(352438),f=e.r(619912),p=e.r(742833),h=e.r(748143),m=e.r(980249),g=e.r(931253),v=(e,t)=>new RegExp(e,t);v.code="new RegExp";let b=["removeAdditional","useDefaults","coerceTypes"],y=new Set(["validate","serialize","parse","wrapper","root","schema","keyword","pattern","formats","validate$data","func","obj","Error"]),x={errorDataPath:"",format:"`validateFormats: false` can be used instead.",nullable:'"nullable" keyword is supported by default.',jsonPointers:"Deprecated jsPropertySyntax can be used instead.",extendRefs:"Deprecated
2ignoreKeywordsWithRef can be used instead.",missingRefs:"Pass empty schema with $id that should be ignored to ajv.addSchema.",processCode:"Use option `code: {process: (code, schemaEnv: object) => string}`",sourceCode:"Use option `code: {source: true}`",strictDefaults:"It is default now, see option `strict`.",strictKeywords:"It is default now, see option `strict`.",uniqueItems:'"uniqueItems" keyword is always validated.',unknownFormats:"Disable strict mode or pass `true` to `ajv.addFormat` (or `formats` option).",cache:"Map is used as cache, schema object as key.",serialize:"Map is used as cache, schema object as key.",ajvErrors:"It is default now."},w={ignoreKeywordsWithRef:"",jsPropertySyntax:"",unicode:'"minLength"/"maxLength" account for unicode characters by default.'};class _{_addVocabularies(){this.addKeyword("$async")}_addDefaultMetaSchema(){let{$data:e,meta:t,schemaId:n}=this.opts,a=m;"id"===n&&((a=r._({},m)).id=a.$id,delete a.$id),t&&e&&this.addMetaSchema(a,a[n],!1)}defaultMeta(){let{meta:e,schemaId:t}=this.opts;return this.opts.defaultMeta="object"==typeof e?e[t]||e:void 0}validate(e,t){let n;if("string"==typeof e){if(!(n=this.getSchema(e)))throw Error('no schema with key or ref "'.concat(e,'"'))}else n=this.compile(e);let r=n(t);return"$async"in n||(this.errors=n.errors),r}compile(e,t){let n=this._addSchema(e,t);return n.validate||this._compileSchemaEnv(n)}compileAsync(e,t){if("function"!=typeof this.opts.loadSchema)throw Error("options.loadSchema should be a function");let{loadSchema:n}=this.opts;return r.call(this,e,t);async function r(e,t){await a.call(this,e.$schema);let n=this._addSchema(e,t);return n.validate||l.call(this,n)}async function a(e){e&&!this.getSchema(e)&&await r.call(this,{$ref:e},!0)}async function l(e){try{return this._compileSchemaEnv(e)}catch(t){if(!(t instanceof s.default))throw t;return o.call(this,t),await i.call(this,t.missingSchema),l.call(this,e)}}function o(e){let{missingSchema:t,missingRef:n}=e;if(this.refs[t])throw Error("AnySchema ".concat(t," is loaded but ").concat(n," cannot be resolved"))}async function i(e){let n=await c.call(this,e);this.refs[e]||await a.call(this,n.$schema),this.refs[e]||this.addSchema(n,e,t)}async function c(e){let t=this._loading[e];if(t)return t;try{return await (this._loading[e]=n(e))}finally{delete this._loading[e]}}}addSchema(e,t,n){let r,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.opts.validateSchema;if(Array.isArray(e)){for(let t of e)this.addSchema(t,void 0,n,a);return this}if("object"==typeof e){let{schemaId:t}=this.opts;if(void 0!==(r=e[t])&&"string"!=typeof r)throw Error("schema ".concat(t," must be string"))}return t=(0,f.normalizeId)(t||r),this._checkUnique(t),this.schemas[t]=this._addSchema(e,n,t,a,!0),this}addMetaSchema(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:this.opts.validateSchema;return this.addSchema(e,t,!0,n),this}validateSchema(e,t){let n;if("boolean"==typeof e)return!0;if(void 0!==(n=e.$schema)&&"string"!=typeof n)throw Error("$schema must be a string");if(!(n=n||this.opts.defaultMeta||this.defaultMeta()))return this.logger.warn("meta-schema not available"),this.errors=null,!0;let r=this.validate(n,e);if(!r&&t){let e="schema is invalid: "+this.errorsText();if("log"===this.opts.validateSchema)this.logger.error(e);else throw Error(e)}return r}getSchema(e){let t;for(;"string"==typeof(t=S.call(this,e));)e=t;if(void 0===t){let{schemaId:n}=this.opts,r=new u.SchemaEnv({schema:{},schemaId:n});if(!(t=u.resolveSchema.call(this,r,e)))return;this.refs[e]=t}return t.validate||this._compileSchemaEnv(t)}removeSchema(e){if(e instanceof RegExp)return this._removeAllSchemas(this.schemas,e),this._removeAllSchemas(this.refs,e),this;switch(typeof e){case"undefined":return this._removeAllSchemas(this.schemas),this._removeAllSchemas(this.refs),this._cache.clear(),this;case"string":{let t=S.call(this,e);return"object"==typeof t&&this._cache.delete(t.schema),delete this.schemas[e],delete this.refs[e],this}case"object":{this._cache.delete(e);let t=e[this.opts.schemaId];return t&&(t=(0,f.normalizeId)(t),delete this.schemas[t],delete this.refs[t]),this}
2default:throw Error("ajv.removeSchema: invalid parameter")}}addVocabulary(e){for(let t of e)this.addKeyword(t);return this}addKeyword(e,t){let n;if("string"==typeof e)n=e,"object"==typeof t&&(this.logger.warn("these parameters are deprecated, see docs for addKeyword"),t.keyword=n);else if("object"==typeof e&&void 0===t){if(Array.isArray(n=(t=e).keyword)&&!n.length)throw Error("addKeywords: keyword must be string or non-empty array")}else throw Error("invalid addKeywords parameters");if(A.call(this,n,t),!t)return(0,h.eachItem)(n,e=>P.call(this,e)),this;D.call(this,t);let l=a._(r._({},t),{type:(0,p.getJSONTypes)(t.type),schemaType:(0,p.getJSONTypes)(t.schemaType)});return(0,h.eachItem)(n,0===l.type.length?e=>P.call(this,e,l):e=>l.type.forEach(t=>P.call(this,e,l,t))),this}getKeyword(e){let t=this.RULES.all[e];return"object"==typeof t?t.definition:!!t}removeKeyword(e){let{RULES:t}=this;for(let n of(delete t.keywords[e],delete t.all[e],t.rules)){let t=n.rules.findIndex(t=>t.keyword===e);t>=0&&n.rules.splice(t,1)}return this}addFormat(e,t){return"string"==typeof t&&(t=new RegExp(t)),this.formats[e]=t,this}errorsText(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.errors,{separator:t=", ",dataVar:n="data"}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return e&&0!==e.length?e.map(e=>"".concat(n).concat(e.instancePath," ").concat(e.message)).reduce((e,n)=>e+t+n):"No errors"}$dataMetaSchema(e,t){let n=this.RULES.all;for(let r of(e=JSON.parse(JSON.stringify(e)),t)){let t=r.split("/").slice(1),a=e;for(let e of t)a=a[e];for(let e in n){let t=n[e];if("object"!=typeof t)continue;let{$data:r}=t.definition,l=a[e];r&&l&&(a[e]=M(l))}}return e}_removeAllSchemas(e,t){for(let n in e){let r=e[n];(!t||t.test(n))&&("string"==typeof r?delete e[n]:r&&!r.meta&&(this._cache.delete(r.schema),delete e[n]))}}_addSchema(e,t,n){let r,a=arguments.length>3&&void 0!==arguments[3]?arguments[3]:this.opts.validateSchema,l=arguments.length>4&&void 0!==arguments[4]?arguments[4]:this.opts.addUsedSchema,{schemaId:o}=this.opts;if("object"==typeof e)r=e[o];else if(this.opts.jtd)throw Error("schema must be object");else if("boolean"!=typeof e)throw Error("schema must be object or boolean");let i=this._cache.get(e);if(void 0!==i)return i;n=(0,f.normalizeId)(r||n);let s=f.getSchemaRefs.call(this,e,n);return i=new u.SchemaEnv({schema:e,schemaId:o,meta:t,baseId:n,localRefs:s}),this._cache.set(i.schema,i),l&&!n.startsWith("#")&&(n&&this._checkUnique(n),this.refs[n]=i),a&&this.validateSchema(e,!0),i}_checkUnique(e){if(this.schemas[e]||this.refs[e])throw Error('schema with key or id "'.concat(e,'" already exists'))}_compileSchemaEnv(e){if(e.meta?this._compileMetaSchema(e):u.compileSchema.call(this,e),!e.validate)throw Error("ajv implementation error");return e.validate}_compileMetaSchema(e){let t=this.opts;this.opts=this._metaOpts;try{u.compileSchema.call(this,e)}finally{this.opts=t}}constructor(e={}){this.schemas={},this.refs={},this.formats={},this._compilations=new Set,this._loading={},this._cache=new Map,e=this.opts=r._({},e,function(e){var t,n,l,o,i,s,c,u,d,f,p,h,m,b,y,x,w,_,C,S,j,E,N,k,T;let R=e.strict,A=null==(t=e.code)?void 0:t.optimize,P=!0===A||void 0===A?1:A||0,O=null!=(l=null==(n=e.code)?void 0:n.regExp)?l:v,D=null!=(o=e.uriResolver)?o:g.default;return{strictSchema:null==(s=null!=(i=e.strictSchema)?i:R)||s,strictNumbers:null==(u=null!=(c=e.strictNumbers)?c:R)||u,strictTypes:null!=(f=null!=(d=e.strictTypes)?d:R)?f:"log",strictTuples:null!=(h=null!=(p=e.strictTuples)?p:R)?h:"log",strictRequired:null!=(b=null!=(m=e.strictRequired)?m:R)&&b,code:e.code?a._(r._({},e.code),{optimize:P,regExp:O}):{optimize:P,regExp:O},loopRequired:null!=(y=e.loopRequired)?y:200,loopEnum:null!=(x=e.loopEnum)?x:200,meta:null==(w=e.meta)||w,messages:null==(_=e.messages)||_,inlineRefs:null==(C=e.inlineRefs)||C,schemaId:null!=(S=e.schemaId)?S:"$id",addUsedSchema:null==(j=e.addUsedSchema)||j,validateSchema:null==(E=e.validateSchema)||E,validateFormats:null==(N=e.validateFormats)||N,unicodeRegExp:null==(k=e.unicodeRegExp)||k,int32range:null==(T=e.int32range)||T,uriResolver:D}}(e));const{es5:t,lines:n}=this.opts.code;this.scope=new d.ValueScope({scope:{},prefixes:y,es5:t,lines:n}),this.logger=function(e){if(!1===e)return T;if(void 0===e)return console;if(e.log&&e.warn&&e.error)return e;throw Error("logger must implement log, warn and error methods")}(e.logger);const l=e.validateFormats;e.validateFormats=!1,this.RULES=(0,c.getRules)(),C.call(this,x,e,"NOT SUPPORTED"),C.call(this,w,e,"DEPRECATED","warn"),this._metaOpts=k.call(this),e.formats&&E.call(this),this._addVocabularies(),this._addDefaultMetaSchema(),e.keywords&&N.call(this,e.keywords),"object"==typeof e.meta&&this.addMetaSchema(e.meta),j.call(this),e.validateFormats=l}}
2function C(e,t,n){let r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"error";for(let a in e)a in t&&this.logger[r]("".concat(n,": option ").concat(a,". ").concat(e[a]))}function S(e){return e=(0,f.normalizeId)(e),this.schemas[e]||this.refs[e]}function j(){let e=this.opts.schemas;if(e)if(Array.isArray(e))this.addSchema(e);else for(let t in e)this.addSchema(e[t],t)}function E(){for(let e in this.opts.formats){let t=this.opts.formats[e];t&&this.addFormat(e,t)}}function N(e){if(Array.isArray(e))return void this.addVocabulary(e);for(let t in this.logger.warn("keywords option as map is deprecated, pass array"),e){let n=e[t];n.keyword||(n.keyword=t),this.addKeyword(n)}}function k(){let e=r._({},this.opts);for(let t of b)delete e[t];return e}_.ValidationError=i.default,_.MissingRefError=s.default,n.default=_;let T={log(){},warn(){},error(){}},R=/^[a-z_$][a-z0-9_$:-]*$/i;function A(e,t){let{RULES:n}=this;if((0,h.eachItem)(e,e=>{if(n.keywords[e])throw Error("Keyword ".concat(e," is already defined"));if(!R.test(e))throw Error("Keyword ".concat(e," has invalid name"))}),t&&t.$data&&!("code"in t||"validate"in t))throw Error('$data keyword must have "code" or "validate" function')}function P(e,t,n){var l;let o=null==t?void 0:t.post;if(n&&o)throw Error('keyword with "post" flag cannot have "type"');let{RULES:i}=this,s=o?i.post:i.rules.find(e=>{let{type:t}=e;return t===n});if(s||(s={type:n,rules:[]},i.rules.push(s)),i.keywords[e]=!0,!t)return;let c={keyword:e,definition:a._(r._({},t),{type:(0,p.getJSONTypes)(t.type),schemaType:(0,p.getJSONTypes)(t.schemaType)})};t.before?O.call(this,s,c,t.before):s.rules.push(c),i.all[e]=c,null==(l=t.implements)||l.forEach(e=>this.addKeyword(e))}function O(e,t,n){let r=e.rules.findIndex(e=>e.keyword===n);r>=0?e.rules.splice(r,0,t):(e.rules.push(t),this.logger.warn("rule ".concat(n," is not defined")))}function D(e){let{metaSchema:t}=e;void 0!==t&&(e.$data&&this.opts.$data&&(t=M(t)),e.validateSchema=this.compile(t,!0))}let I={$ref:"https://raw.githubusercontent.com/ajv-validator/ajv/master/lib/refs/data.json#"};function M(e){return{anyOf:[e,I]}}},156504,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default={keyword:"id",code(){throw Error('NOT SUPPORTED: keyword "id", use "$id" for schema ID')}}},561310,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["",".validate"]);return a=function(){return e},e}function l(){let e=r._(["",".validate"]);return l=function(){return e},e}function o(){let e=r._(["await ",""]);return o=function(){return e},e}function i(){let e=r._(["!("," instanceof ",")"]);return i=function(){return e},e}function s(){let e=r._(["",".errors"]);return s=function(){return e},e}function c(){let e=r._([""," === null ? "," : ",".concat(",")"]);return c=function(){return e},e}function u(){let e=r._(["",".length"]);return u=function(){return e},e}function d(){let e=r._(["",".evaluated.props"]);return d=function(){return e},e}function f(){let e=r._(["",".evaluated.items"]);return f=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0}),n.callRef=n.getValidate=void 0;let p=e.r(150814),h=e.r(416403),m=e.r(352438),g=e.r(560216),v=e.r(53562),b=e.r(748143);function y(e,t){let{gen:n}=e;return t.validate?n.scopeValue("validate",{ref:t.validate}):(0,m._)(l(),n.scopeValue("wrapper",{ref:t}))}function x(e,t,n,r){let{gen:a,it:l}=e,{allErrors:p,schemaEnv:v,opts:y}=l,x=y.passContext?g.default.this:m.nil;function w(e){let t=(0,m._)(s(),e);a.assign(g.default.vErrors,(0,m._)(c(),g.default.vErrors,t,g.default.vErrors,t)),a.assign(g.default.errors,(0,m._)(u(),g.default.vErrors))}function _(e){var t;if(!l.opts.unevaluated)return;let r=null==(t=null==n?void 0:n.validate)?void 0:t.evaluated;if(!0!==l.props)if(r&&!r.dynamicProps)void 0!==r.props&&(l.props=b.mergeEvaluated.props(a,r.props,l.props));else{let t=a.var("props",(0,m._)(d(),e));l.props=b.mergeEvaluated.props(a,t,l.props,m.Name)}if(!0!==l.items)if(r&&!r.dynamicItems)void 0!==r.items&&(l.items=b.mergeEvaluated.items(a,r.items,l.items));else{let t=a.var("items",(0,m._)(f(),e));l.items=b.mergeEvaluated.items(a,t,l.items,m.Name)}
2}r?function(){if(!v.$async)throw Error("async schema referenced by sync schema");let n=a.let("valid");a.try(()=>{a.code((0,m._)(o(),(0,h.callValidateCode)(e,t,x))),_(t),p||a.assign(n,!0)},e=>{a.if((0,m._)(i(),e,l.ValidationError),()=>a.throw(e)),w(e),p||a.assign(n,!1)}),e.ok(n)}():e.result((0,h.callValidateCode)(e,t,x),()=>_(t),()=>w(t))}n.getValidate=y,n.callRef=x,n.default={keyword:"$ref",schemaType:"string",code(e){var t,n;let r,l,o,i,{gen:s,schema:c,it:u}=e,{baseId:d,schemaEnv:f,validateName:h,opts:g,self:b}=u,{root:w}=f;if(("#"===c||"#/"===c)&&d===w.baseId){if(f===w)return x(e,h,f,f.$async);let t=s.scopeValue("root",{ref:w});return x(e,(0,m._)(a(),t),w,w.$async)}let _=v.resolveRef.call(b,w,d,c);if(void 0===_)throw new p.default(u.opts.uriResolver,d,c);return _ instanceof v.SchemaEnv?(r=y(e,t=_),void x(e,r,t,t.$async)):(n=_,l=s.scopeValue("schema",!0===g.code.source?{ref:n,code:(0,m.stringify)(n)}:{ref:n}),o=s.name("valid"),i=e.subschema({schema:n,dataTypes:[],schemaPath:m.nil,topSchemaRef:l,errSchemaPath:c},o),void(e.mergeEvaluated(i),e.ok(o)))}}},397597,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});let r=e.r(156504),a=e.r(561310);n.default=["$schema","$id","$defs","$vocabulary",{keyword:"$comment"},"definitions",r.default,a.default]},134569,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["must be "," ",""]);return a=function(){return e},e}function l(){let e=r._(["{comparison: ",", limit: ","}"]);return l=function(){return e},e}function o(){let e=r._([""," "," "," || isNaN(",")"]);return o=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let i=e.r(352438),s=i.operators,c={maximum:{okStr:"<=",ok:s.LTE,fail:s.GT},minimum:{okStr:">=",ok:s.GTE,fail:s.LT},exclusiveMaximum:{okStr:"<",ok:s.LT,fail:s.GTE},exclusiveMinimum:{okStr:">",ok:s.GT,fail:s.LTE}};n.default={keyword:Object.keys(c),type:"number",schemaType:"number",$data:!0,error:{message:e=>{let{keyword:t,schemaCode:n}=e;return(0,i.str)(a(),c[t].okStr,n)},params:e=>{let{keyword:t,schemaCode:n}=e;return(0,i._)(l(),c[t].okStr,n)}},code(e){let{keyword:t,data:n,schemaCode:r}=e;e.fail$data((0,i._)(o(),n,c[t].fail,r,n))}}},974062,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["must be multiple of ",""]);return a=function(){return e},e}function l(){let e=r._(["{multipleOf: ","}"]);return l=function(){return e},e}function o(){let e=r._(["Math.abs(Math.round(",") - ",") > 1e-",""]);return o=function(){return e},e}function i(){let e=r._([""," !== parseInt(",")"]);return i=function(){return e},e}function s(){let e=r._(["("," === 0 || ("," = ","/",", ","))"]);return s=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let c=e.r(352438);n.default={keyword:"multipleOf",type:"number",schemaType:"number",$data:!0,error:{message:e=>{let{schemaCode:t}=e;return(0,c.str)(a(),t)},params:e=>{let{schemaCode:t}=e;return(0,c._)(l(),t)}},code(e){let{gen:t,data:n,schemaCode:r,it:a}=e,l=a.opts.multipleOfPrecision,u=t.let("res"),d=l?(0,c._)(o(),u,u,l):(0,c._)(i(),u,u);e.fail$data((0,c._)(s(),r,u,n,r,d))}}},40048,(e,t,n)=>{"use strict";function r(e){let t,n=e.length,r=0,a=0;for(;a<n;)r++,(t=e.charCodeAt(a++))>=55296&&t<=56319&&a<n&&(64512&(t=e.charCodeAt(a)))==56320&&a++;return r}Object.defineProperty(n,"__esModule",{value:!0}),n.default=r,r.code='require("ajv/dist/runtime/ucs2length").default'},714576,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["must NOT have "," than "," characters"]);return a=function(){return e},e}function l(){let e=r._(["{limit: ","}"]);return l=function(){return e},e}function o(){let e=r._(["",".length"]);return o=function(){return e},e}function i(){let e=r._(["","(",")"]);return i=function(){return e},e}function s(){let e=r._([""," "," ",""]);return s=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let c=e.r(352438),u=e.r(748143),d=e.r(40048);n.default={keyword:["maxLength","minLength"],type:"string",schemaType:"number",$data:!0,error:{message(e){let{keyword:t,schemaCode:n}=e;return(0,c.str)(a(),"maxLength"===t?"more":"fewer",n)},params:e=>{let{schemaCode:t}=e;return(0,c._)(l(),t)}},code(e){let{keyword:t,data:n,schemaCode:r,it:a}=e,l="maxLength"===t?c.operators.GT:c.operators.LT,f=!1===a.opts.unicode?(0,c._)(o(),n):(0,c._)(i(),(0,u.useFunc)(e.gen,d.default),n);e.fail$data((0,c._)(s(),f,l,r))}}},397325,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(['must match pattern "','"']);return a=function(){return e},e}function l(){let e=r._(["{pattern: ","}"]);return l=function(){return e},e}function o(){let e=r._(["new RegExp"]);return o=function(){return e},e}function i(){let e=r._(["","(",", ",").test(",")"]);return i=function(){return e},e}function s(){let e=r._(["!",""]);return s=function(){return e},e}function c(){let e=r._(["!",".test(",")"]);return c=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let u=e.r(416403),d=e.r(748143),f=e.r(352438);n.default={keyword:"pattern",type:"string",schemaType:"string",$data:!0,error:{message:e=>{let{schemaCode:t}=e;return(0,f.str)(a(),t)},params:e=>{let{schemaCode:t}=e;return(0,f._)(l(),t)}},code(e){let{gen:t,data:n,$data:r,schema:a,schemaCode:l,it:p}=e,h=p.opts.unicodeRegExp?"u":"";if(r){let{regExp:r}=p.opts.code,a="new RegExp"===r.code?(0,f._)(o()):(0,d.useFunc)(t,r),c=t.let("valid");t.try(()=>
2t.assign(c,(0,f._)(i(),a,l,h,n)),()=>t.assign(c,!1)),e.fail$data((0,f._)(s(),c))}else{let t=(0,u.usePattern)(e,a);e.fail$data((0,f._)(c(),t,n))}}}},881518,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["must NOT have "," than "," properties"]);return a=function(){return e},e}function l(){let e=r._(["{limit: ","}"]);return l=function(){return e},e}function o(){let e=r._(["Object.keys(",").length "," ",""]);return o=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let i=e.r(352438);n.default={keyword:["maxProperties","minProperties"],type:"object",schemaType:"number",$data:!0,error:{message(e){let{keyword:t,schemaCode:n}=e;return(0,i.str)(a(),"maxProperties"===t?"more":"fewer",n)},params:e=>{let{schemaCode:t}=e;return(0,i._)(l(),t)}},code(e){let{keyword:t,data:n,schemaCode:r}=e,a="maxProperties"===t?i.operators.GT:i.operators.LT;e.fail$data((0,i._)(o(),n,a,r))}}},370894,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["must have required property '","'"]);return a=function(){return e},e}function l(){let e=r._(["{missingProperty: ","}"]);return l=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let o=e.r(416403),i=e.r(352438),s=e.r(748143);n.default={keyword:"required",type:"object",schemaType:"array",$data:!0,error:{message:e=>{let{params:{missingProperty:t}}=e;return(0,i.str)(a(),t)},params:e=>{let{params:{missingProperty:t}}=e;return(0,i._)(l(),t)}},code(e){let{gen:t,schema:n,schemaCode:r,data:a,$data:l,it:c}=e,{opts:u}=c;if(!l&&0===n.length)return;let d=n.length>=u.loopRequired;if(c.allErrors?function(){if(d||l)e.block$data(i.nil,f);else for(let t of n)(0,o.checkReportMissingProp)(e,t)}():function(){let s=t.let("missing");if(d||l){let n=t.let("valid",!0);e.block$data(n,()=>{var l,c;return l=s,c=n,void(e.setParams({missingProperty:l}),t.forOf(l,r,()=>{t.assign(c,(0,o.propertyInData)(t,a,l,u.ownProperties)),t.if((0,i.not)(c),()=>{e.error(),t.break()})},i.nil))}),e.ok(n)}else t.if((0,o.checkMissingProp)(e,n,s)),(0,o.reportMissingProp)(e,s),t.else()}(),u.strictRequired){let t=e.parentSchema.properties,{definedProperties:r}=e.it;for(let e of n)if((null==t?void 0:t[e])===void 0&&!r.has(e)){let t=c.schemaEnv.baseId+c.errSchemaPath,n='required property "'.concat(e,'" is not defined at "').concat(t,'" (strictRequired)');(0,s.checkStrictMode)(c,n,c.opts.strictRequired)}}function f(){t.forOf("prop",r,n=>{e.setParams({missingProperty:n}),t.if((0,o.noPropertyInData)(t,a,n,u.ownProperties),()=>e.error())})}}}},380280,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["must NOT have "," than "," items"]);return a=function(){return e},e}function l(){let e=r._(["{limit: ","}"]);return l=function(){return e},e}function o(){let e=r._(["",".length "," ",""]);return o=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let i=e.r(352438);n.default={keyword:["maxItems","minItems"],type:"array",schemaType:"number",$data:!0,error:{message(e){let{keyword:t,schemaCode:n}=e;return(0,i.str)(a(),"maxItems"===t?"more":"fewer",n)},params:e=>{let{schemaCode:t}=e;return(0,i._)(l(),t)}},code(e){let{keyword:t,data:n,schemaCode:r}=e,a="maxItems"===t?i.operators.GT:i.operators.LT;e.fail$data((0,i._)(o(),n,a,r))}}},519035,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});let r=e.r(65932);r.code='require("ajv/dist/runtime/equal").default',n.default=r},789325,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["must NOT have duplicate items (items ## "," and "," are identical)"]);return a=function(){return e},e}function l(){let e=r._(["{i: ",", j: ","}"]);return l=function(){return e},e}function o(){let e=r._([""," === false"]);return o=function(){return e},e}function i(){let e=r._(["",".length"]);return i=function(){return e},e}function s(){let e=r._([""," > 1"]);return s=function(){return e},e}function c(){let e=r._(["{}"]);return c=function(){return e},e}function u(){let e=r._([";","--;"]);return u=function(){return e},e}function d(){let e=r._(["","[","]"]);return d=function(){return e},e}function f(){let e=r._(["continue"]);return f=function(){return e},e}function p(){let e=r._(["typeof ",' == "string"']);return p=function(){return e},e}function h(){let e=r._(["",' += "_"']);return h=function(){return e},e}function m(){let e=r._(["typeof ","[",'] == "number"']);return m=function(){return e},e}function g(){let e=r._(["","[","]"]);return g=function(){return e},e}function v(){let e=r._(["","[","] = ",""]);return v=function(){return e},e}function b(){let e=r._([";","--;"]);return b=function(){return e},e}function y(){let e=r._([""," = ","; ","--;"]);return y=function(){return e},e}function x(){let e=r._(["","(","[","], ","[","])"]);return x=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let w=e.r(742833),_=e.r(352438),C=e.r(748143),S=e.r(519035);n.default={keyword:"uniqueItems",type:"array",schemaType:"boolean",$data:!0,error:{message:e=>{let{params:{i:t,j:n}}=e;return(0,_.str)(a(),n,t)},params:e=>{let{params:{i:t,j:n}}=e;return(0,_._)(l(),t,n)}},code(e){let{gen:t,data:n,$data:r,schema:a,parentSchema:l,schemaCode:j,it:E}=e;if(!r&&!a)return;let N=t.let("valid"),k=l.items?(0,w.getSchemaTypes)(l.items):[];e.block$data(N,function(){let r=t.let("i",(0,_._)(i(),n)),a=t.let("j");e.setParams({i:r,j:a}),t.assign(N,!0),t.if((0,_._)(s(),r),()=>(k.length>0&&!k.some(e=>"object"===e||"array"===e)?function(r,a){let l=t.name("item"),o=(0,w.checkDataTypes)(k,l,E.opts.strictNumbers,w.DataType.Wrong),i=t.const("indices",(0,_._)(c()));t.for((0,_._)(u(),r),()=>{t.let(l,(0,_._)(d(),n,r)),t.if(o,(0,_._)(f())),k.length>1&&t.if((0,_._)(p(),l),(0,_._)(h(),l)),t.if((0,_._)(m(),i,l),()=>{t.assign(a,(0,_._)(g(),i,l)),e.error(),t.assign(N,!1).break()}).code((0,_._)(v(),i,l,r))})}:function(r,a){let l=(0,C.useFunc)(t,S.default),o=t.name("outer");
2t.label(o).for((0,_._)(b(),r),()=>t.for((0,_._)(y(),a,r,a),()=>t.if((0,_._)(x(),l,n,r,n,a),()=>{e.error(),t.assign(N,!1).break(o)})))})(r,a))},(0,_._)(o(),j)),e.ok(N)}}},958797,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["{allowedValue: ","}"]);return a=function(){return e},e}function l(){let e=r._(["!","(",", ",")"]);return l=function(){return e},e}function o(){let e=r._([""," !== ",""]);return o=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let i=e.r(352438),s=e.r(748143),c=e.r(519035);n.default={keyword:"const",$data:!0,error:{message:"must be equal to constant",params:e=>{let{schemaCode:t}=e;return(0,i._)(a(),t)}},code(e){let{gen:t,data:n,$data:r,schemaCode:a,schema:u}=e;r||u&&"object"==typeof u?e.fail$data((0,i._)(l(),(0,s.useFunc)(t,c.default),n,a)):e.fail((0,i._)(o(),u,n))}}},286973,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["{allowedValues: ","}"]);return a=function(){return e},e}function l(){let e=r._(["","(",", ",")"]);return l=function(){return e},e}function o(){let e=r._(["","(",", ","[","])"]);return o=function(){return e},e}function i(){let e=r._([""," === ",""]);return i=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let s=e.r(352438),c=e.r(748143),u=e.r(519035);n.default={keyword:"enum",schemaType:"array",$data:!0,error:{message:"must be equal to one of the allowed values",params:e=>{let{schemaCode:t}=e;return(0,s._)(a(),t)}},code(e){let t,n,{gen:r,data:a,$data:d,schema:f,schemaCode:p,it:h}=e;if(!d&&0===f.length)throw Error("enum must have non-empty array");let m=f.length>=h.opts.loopEnum,g=()=>null!=t?t:t=(0,c.useFunc)(r,u.default);if(m||d)n=r.let("valid"),e.block$data(n,function(){r.assign(n,!1),r.forOf("v",p,e=>r.if((0,s._)(l(),g(),a,e),()=>r.assign(n,!0).break()))});else{if(!Array.isArray(f))throw Error("ajv implementation error");let e=r.const("vSchema",p);n=(0,s.or)(...f.map((t,n)=>{var r,l;let c;return r=e,"object"==typeof(c=f[l=n])&&null!==c?(0,s._)(o(),g(),a,r,l):(0,s._)(i(),a,c)}))}e.pass(n)}}},168047,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});let r=e.r(134569),a=e.r(974062),l=e.r(714576),o=e.r(397325),i=e.r(881518),s=e.r(370894),c=e.r(380280),u=e.r(789325),d=e.r(958797),f=e.r(286973);n.default=[r.default,a.default,l.default,o.default,i.default,s.default,c.default,u.default,{keyword:"type",schemaType:["string","array"]},{keyword:"nullable",schemaType:"boolean"},d.default,f.default]},790900,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["must NOT have more than "," items"]);return a=function(){return e},e}function l(){let e=r._(["{limit: ","}"]);return l=function(){return e},e}function o(){let e=r._(["",".length"]);return o=function(){return e},e}function i(){let e=r._([""," <= ",""]);return i=function(){return e},e}function s(){let e=r._([""," <= ",""]);return s=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0}),n.validateAdditionalItems=void 0;let c=e.r(352438),u=e.r(748143);function d(e,t){let{gen:n,schema:r,data:a,keyword:l,it:d}=e;d.items=!0;let f=n.const("len",(0,c._)(o(),a));if(!1===r)e.setParams({len:t.length}),e.pass((0,c._)(i(),f,t.length));else if("object"==typeof r&&!(0,u.alwaysValidSchema)(d,r)){let r=n.var("valid",(0,c._)(s(),f,t.length));n.if((0,c.not)(r),()=>{var a;return a=r,void n.forRange("i",t.length,f,t=>{e.subschema({keyword:l,dataProp:t,dataPropType:u.Type.Num},a),d.allErrors||n.if((0,c.not)(a),()=>n.break())})}),e.ok(r)}}n.validateAdditionalItems=d,n.default={keyword:"additionalItems",type:"array",schemaType:["boolean","object"],before:"uniqueItems",error:{message:e=>{let{params:{len:t}}=e;return(0,c.str)(a(),t)},params:e=>{let{params:{len:t}}=e;return(0,c._)(l(),t)}},code(e){let{parentSchema:t,it:n}=e,{items:r}=t;Array.isArray(r)?d(e,r):(0,u.checkStrictMode)(n,'"additionalItems" is ignored when "items" is not an array of schemas')}}},727071,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["",".length"]);return a=function(){return e},e}function l(){let e=r._([""," > ",""]);return l=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0}
2),n.validateTuple=void 0;let o=e.r(352438),i=e.r(748143),s=e.r(416403);function c(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:e.schema,{gen:r,parentSchema:s,data:c,keyword:u,it:d}=e;(function(e){let{opts:r,errSchemaPath:a}=d,l=n.length,o=l===e.minItems&&(l===e.maxItems||!1===e[t]);if(r.strictTuples&&!o){let e='"'.concat(u,'" is ').concat(l,"-tuple, but minItems or maxItems/").concat(t,' are not specified or different at path "').concat(a,'"');(0,i.checkStrictMode)(d,e,r.strictTuples)}})(s),d.opts.unevaluated&&n.length&&!0!==d.items&&(d.items=i.mergeEvaluated.items(r,n.length,d.items));let f=r.name("valid"),p=r.const("len",(0,o._)(a(),c));n.forEach((t,n)=>{(0,i.alwaysValidSchema)(d,t)||(r.if((0,o._)(l(),p,n),()=>e.subschema({keyword:u,schemaProp:n,dataProp:n},f)),e.ok(f))})}n.validateTuple=c,n.default={keyword:"items",type:"array",schemaType:["object","array","boolean"],before:"uniqueItems",code(e){let{schema:t,it:n}=e;if(Array.isArray(t))return c(e,"additionalItems",t);n.items=!0,(0,i.alwaysValidSchema)(n,t)||e.ok((0,s.validateArray)(e))}}},33349,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});let r=e.r(727071);n.default={keyword:"prefixItems",type:"array",schemaType:["array"],before:"uniqueItems",code:e=>(0,r.validateTuple)(e,"items")}},513665,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["must NOT have more than "," items"]);return a=function(){return e},e}function l(){let e=r._(["{limit: ","}"]);return l=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let o=e.r(352438),i=e.r(748143),s=e.r(416403),c=e.r(790900);n.default={keyword:"items",type:"array",schemaType:["object","boolean"],before:"uniqueItems",error:{message:e=>{let{params:{len:t}}=e;return(0,o.str)(a(),t)},params:e=>{let{params:{len:t}}=e;return(0,o._)(l(),t)}},code(e){let{schema:t,parentSchema:n,it:r}=e,{prefixItems:a}=n;r.items=!0,(0,i.alwaysValidSchema)(r,t)||(a?(0,c.validateAdditionalItems)(e,a):e.ok((0,s.validateArray)(e)))}}},449683,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["must contain at least "," valid item(s)"]);return a=function(){return e},e}function l(){let e=r._(["must contain at least "," and no more than "," valid item(s)"]);return l=function(){return e},e}function o(){let e=r._(["{minContains: ","}"]);return o=function(){return e},e}function i(){let e=r._(["{minContains: ",", maxContains: ","}"]);return i=function(){return e},e}function s(){let e=r._(["",".length"]);return s=function(){return e},e}function c(){let e=r._([""," >= ",""]);return c=function(){return e},e}function u(){let e=r._([""," && "," <= ",""]);return u=function(){return e},e}function d(){let e=r._(["",".length > 0"]);return d=function(){return e},e}function f(){let e=r._(["","++"]);return f=function(){return e},e}function p(){let e=r._([""," >= ",""]);return p=function(){return e},e}function h(){let e=r._([""," > ",""]);return h=function(){return e},e}function m(){let e=r._([""," >= ",""]);return m=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let g=e.r(352438),v=e.r(748143);n.default={keyword:"contains",type:"array",schemaType:["object","boolean"],before:"uniqueItems",trackErrors:!0,error:{message:e=>{let{params:{min:t,max:n}}=e;return void 0===n?(0,g.str)(a(),t):(0,g.str)(l(),t,n)},params:e=>{let{params:{min:t,max:n}}=e;return void 0===n?(0,g._)(o(),t):(0,g._)(i(),t,n)}},code(e){let t,n,{gen:r,schema:a,parentSchema:l,data:o,it:i}=e,{minContains:b,maxContains:y}=l;i.opts.next?(t=void 0===b?1:b,n=y):t=1;let x=r.const("len",(0,g._)(s(),o));if(e.setParams({min:t,max:n}),void 0===n&&0===t)return void(0,v.checkStrictMode)(i,'"minContains" == 0 without "maxContains": "contains" keyword ignored');if(void 0!==n&&t>n){(0,v.checkStrictMode)(i,'"minContains" > "maxContains" is always invalid'),e.fail();return}if((0,v.alwaysValidSchema)(i,a)){let r=(0,g._)(c(),x,t);void 0!==n&&(r=(0,g._)(u(),r,x,n)),e.pass(r);return}i.items=!0;let w=r.name("valid");function _(){let e=r.name("_valid"),a=r.let("count",0);C(e,()=>r.if(e,()=>{var e;return e=a,void(r.code((0,g._)(f(),e)),void 0===n?r.if((0,g._)(p(),e,t),()=>
2r.assign(w,!0).break()):(r.if((0,g._)(h(),e,n),()=>r.assign(w,!1).break()),1===t?r.assign(w,!0):r.if((0,g._)(m(),e,t),()=>r.assign(w,!0))))}))}function C(t,n){r.forRange("i",0,x,r=>{e.subschema({keyword:"contains",dataProp:r,dataPropType:v.Type.Num,compositeRule:!0},t),n()})}void 0===n&&1===t?C(w,()=>r.if(w,()=>r.break())):0===t?(r.let(w,!0),void 0!==n&&r.if((0,g._)(d(),o),_)):(r.let(w,!1),_()),e.result(w,()=>e.reset())}}},15068,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["must have "," "," when property "," is present"]);return a=function(){return e},e}function l(){let e=r._(["{property: ",",\n missingProperty: ",",\n depsCount: ",",\n deps: ","}"]);return l=function(){return e},e}function o(){let e=r._([""," && (",")"]);return o=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0}),n.validateSchemaDeps=n.validatePropertyDeps=n.error=void 0;let i=e.r(352438),s=e.r(748143),c=e.r(416403);n.error={message:e=>{let{params:{property:t,depsCount:n,deps:r}}=e;return(0,i.str)(a(),1===n?"property":"properties",r,t)},params:e=>{let{params:{property:t,depsCount:n,deps:r,missingProperty:a}}=e;return(0,i._)(l(),t,a,n,r)}};let u={keyword:"dependencies",type:"object",schemaType:"object",error:n.error,code(e){let[t,n]=function(e){let{schema:t}=e,n={},r={};for(let e in t)"__proto__"!==e&&((Array.isArray(t[e])?n:r)[e]=t[e]);return[n,r]}(e);d(e,t),f(e,n)}};function d(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.schema,{gen:n,data:r,it:a}=e;if(0===Object.keys(t).length)return;let l=n.let("missing");for(let s in t){let u=t[s];if(0===u.length)continue;let d=(0,c.propertyInData)(n,r,s,a.opts.ownProperties);e.setParams({property:s,depsCount:u.length,deps:u.join(", ")}),a.allErrors?n.if(d,()=>{for(let t of u)(0,c.checkReportMissingProp)(e,t)}):(n.if((0,i._)(o(),d,(0,c.checkMissingProp)(e,u,l))),(0,c.reportMissingProp)(e,l),n.else())}}function f(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e.schema,{gen:n,data:r,keyword:a,it:l}=e,o=n.name("valid");for(let i in t)(0,s.alwaysValidSchema)(l,t[i])||(n.if((0,c.propertyInData)(n,r,i,l.opts.ownProperties),()=>{let t=e.subschema({keyword:a,schemaProp:i},o);e.mergeValidEvaluated(t,o)},()=>n.var(o,!0)),e.ok(o))}n.validatePropertyDeps=d,n.validateSchemaDeps=f,n.default=u},986893,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["{propertyName: ","}"]);return a=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let l=e.r(352438),o=e.r(748143);n.default={keyword:"propertyNames",type:"object",schemaType:["object","boolean"],error:{message:"property name must be valid",params:e=>{let{params:t}=e;return(0,l._)(a(),t.propertyName)}},code(e){let{gen:t,schema:n,data:r,it:a}=e;if((0,o.alwaysValidSchema)(a,n))return;let i=t.name("valid");t.forIn("key",r,n=>{e.setParams({propertyName:n}),e.subschema({keyword:"propertyNames",data:n,dataTypes:["string"],propertyName:n,compositeRule:!0},i),t.if((0,l.not)(i),()=>{e.error(!0),a.allErrors||t.break()})}),e.ok(i)}}},353967,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["{additionalProperty: ","}"]);return a=function(){return e},e}function l(){let e=r._([""," === ",""]);return l=function(){return e},e}function o(){let e=r._([""," === ",""]);return o=function(){return e},e}function i(){let e=r._(["",".test(",")"]);return i=function(){return e},e}function s(){let e=r._(["delete ","[","]"]);return s=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let c=e.r(416403),u=e.r(352438),d=e.r(560216),f=e.r(748143);n.default={keyword:"additionalProperties",type:["object"],schemaType:["boolean","object"],allowUndefined:!0,trackErrors:!0,error:{message:"must NOT have additional properties",params:e=>{let{params:t}=e;return(0,u._)(a(),t.additionalProperty)}},code(e){let{gen:t,schema:n,parentSchema:r,data:a,errsCount:p,it:h}=e;if(!p)throw Error("ajv implementation error");let{allErrors:m,opts:g}=h;if(h.props=!0,"all"!==g.removeAdditional&&(0,f.alwaysValidSchema)(h,n))return;let v=(0,c.allSchemaProperties)(r.properties),b=(0,c.allSchemaProperties)(r.patternProperties);function y(e){t.code((0,u._)(s(),a,e))}function x(r){if("all"===g.removeAdditional||g.removeAdditional&&!1===n)return void y(r);if(!1===n){e.setParams({additionalProperty:r}),e.error(),m||t.break();return}if("object"==typeof n&&!(0,f.alwaysValidSchema)(h,n)){let n=t.name("valid");"failing"===g.removeAdditional?(w(r,n,!1),t.if((0,u.not)(n),()=>{e.reset(),y(r)})):(w(r,n),m||t.if((0,u.not)(n),()=>t.break()))}}function w(t,n,r){let a={keyword:"additionalProperties",dataProp:t,dataPropType:f.Type.Str};!1===r&&Object.assign(a,{compositeRule:!0,createErrors:!1,allErrors:!1}),e.subschema(a,n)}t.forIn("key",a,n=>{v.length||b.length?t.if(function(n){let a;if(v.length>8){let e=(0,f.schemaRefOrVal)(h,r.properties,"properties");a=(0,c.isOwnProperty)(t,e,n)}else a=v.length?(0,u.or)(...v.map(e=>(0,u._)(o(),n,e))):u.nil;return b.length&&(a=(0,u.or)(a,...b.map(t=>(0,u._)(i(),(0,c.usePattern)(e,t),n)))),(0,u.not)(a)}(n),()=>x(n)):x(n)}),e.ok((0,u._)(l(),p,d.default.errors))}}},701565,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});
2let r=e.r(643741),a=e.r(416403),l=e.r(748143),o=e.r(353967);n.default={keyword:"properties",type:"object",schemaType:"object",code(e){let{gen:t,schema:n,parentSchema:i,data:s,it:c}=e;"all"===c.opts.removeAdditional&&void 0===i.additionalProperties&&o.default.code(new r.KeywordCxt(c,o.default,"additionalProperties"));let u=(0,a.allSchemaProperties)(n);for(let e of u)c.definedProperties.add(e);c.opts.unevaluated&&u.length&&!0!==c.props&&(c.props=l.mergeEvaluated.props(t,(0,l.toHash)(u),c.props));let d=u.filter(e=>!(0,l.alwaysValidSchema)(c,n[e]));if(0===d.length)return;let f=t.name("valid");for(let r of d){var p;(p=r,c.opts.useDefaults&&!c.compositeRule&&void 0!==n[p].default)?h(r):(t.if((0,a.propertyInData)(t,s,r,c.opts.ownProperties)),h(r),c.allErrors||t.else().var(f,!0),t.endIf()),e.it.definedProperties.add(r),e.ok(f)}function h(t){e.subschema({keyword:"properties",schemaProp:t,dataProp:t},f)}}}},391626,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["",".test(",")"]);return a=function(){return e},e}function l(){let e=r._(["","[","]"]);return l=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let o=e.r(416403),i=e.r(352438),s=e.r(748143),c=e.r(748143);n.default={keyword:"patternProperties",type:"object",schemaType:"object",code(e){let{gen:t,schema:n,data:r,parentSchema:u,it:d}=e,{opts:f}=d,p=(0,o.allSchemaProperties)(n),h=p.filter(e=>(0,s.alwaysValidSchema)(d,n[e]));if(0===p.length||h.length===p.length&&(!d.opts.unevaluated||!0===d.props))return;let m=f.strictSchema&&!f.allowMatchingProperties&&u.properties,g=t.name("valid");!0===d.props||d.props instanceof i.Name||(d.props=(0,c.evaluatedPropsToName)(t,d.props));let{props:v}=d;for(let e of p)m&&function(e){for(let t in m)new RegExp(e).test(t)&&(0,s.checkStrictMode)(d,"property ".concat(t," matches pattern ").concat(e," (use allowMatchingProperties)"))}(e),d.allErrors?b(e):(t.var(g,!0),b(e),t.if(g));function b(n){t.forIn("key",r,r=>{t.if((0,i._)(a(),(0,o.usePattern)(e,n),r),()=>{let a=h.includes(n);a||e.subschema({keyword:"patternProperties",schemaProp:n,dataProp:r,dataPropType:c.Type.Str},g),d.opts.unevaluated&&!0!==v?t.assign((0,i._)(l(),v,r),!0):a||d.allErrors||t.if((0,i.not)(g),()=>t.break())})})}}}},320470,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});let r=e.r(748143);n.default={keyword:"not",schemaType:["object","boolean"],trackErrors:!0,code(e){let{gen:t,schema:n,it:a}=e;if((0,r.alwaysValidSchema)(a,n))return void e.fail();let l=t.name("valid");e.subschema({keyword:"not",compositeRule:!0,createErrors:!1,allErrors:!1},l),e.failResult(l,()=>e.reset(),()=>e.error())},error:{message:"must NOT be valid"}}},216205,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default={keyword:"anyOf",schemaType:"array",trackErrors:!0,code:e.r(416403).validateUnion,error:{message:"must match a schema in anyOf"}}},8929,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["{passingSchemas: ","}"]);return a=function(){return e},e}function l(){let e=r._([""," && ",""]);return l=function(){return e},e}function o(){let e=r._(["[",", ","]"]);return o=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let i=e.r(352438),s=e.r(748143);n.default={keyword:"oneOf",schemaType:"array",trackErrors:!0,error:{message:"must match exactly one schema in oneOf",params:e=>{let{params:t}=e;return(0,i._)(a(),t.passing)}},code(e){let{gen:t,schema:n,parentSchema:r,it:a}=e;if(!Array.isArray(n))throw Error("ajv implementation error");if(a.opts.discriminator&&r.discriminator)return;let c=t.let("valid",!1),u=t.let("passing",null),d=t.name("_valid");e.setParams({passing:u}),t.block(function(){n.forEach((n,r)=>{let f;(0,s.alwaysValidSchema)(a,n)?t.var(d,!0):f=e.subschema({keyword:"oneOf",schemaProp:r,compositeRule:!0},d),r>0&&t.if((0,i._)(l(),d,c)).assign(c,!1).assign(u,(0,i._)(o(),u,r)).else(),t.if(d,()=>{t.assign(c,!0),t.assign(u,r),f&&e.mergeEvaluated(f,i.Name)})})}),e.result(c,()=>e.reset(),()=>e.error(!0))}}},963318,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});let r=e.r(748143);n.default={keyword:"allOf",schemaType:"array",code(e){let{gen:t,schema:n,it:a}=e;if(!Array.isArray(n))throw Error("ajv implementation error");let l=t.name("valid");
2n.forEach((t,n)=>{if((0,r.alwaysValidSchema)(a,t))return;let o=e.subschema({keyword:"allOf",schemaProp:n},l);e.ok(l),e.mergeEvaluated(o)})}}},564218,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(['must match "','" schema']);return a=function(){return e},e}function l(){let e=r._(["{failingKeyword: ","}"]);return l=function(){return e},e}function o(){let e=r._(["",""]);return o=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let i=e.r(352438),s=e.r(748143);function c(e,t){let n=e.schema[t];return void 0!==n&&!(0,s.alwaysValidSchema)(e,n)}n.default={keyword:"if",schemaType:["object","boolean"],trackErrors:!0,error:{message:e=>{let{params:t}=e;return(0,i.str)(a(),t.ifClause)},params:e=>{let{params:t}=e;return(0,i._)(l(),t.ifClause)}},code(e){let t,{gen:n,parentSchema:r,it:a}=e;void 0===r.then&&void 0===r.else&&(0,s.checkStrictMode)(a,'"if" without "then" and "else" is ignored');let l=c(a,"then"),u=c(a,"else");if(!l&&!u)return;let d=n.let("valid",!0),f=n.name("_valid");if(t=e.subschema({keyword:"if",compositeRule:!0,createErrors:!1,allErrors:!1},f),e.mergeEvaluated(t),e.reset(),l&&u){let t=n.let("ifClause");e.setParams({ifClause:t}),n.if(f,p("then",t),p("else",t))}else l?n.if(f,p("then")):n.if((0,i.not)(f),p("else"));function p(t,r){return()=>{let a=e.subschema({keyword:t},f);n.assign(d,f),e.mergeValidEvaluated(a,d),r?n.assign(r,(0,i._)(o(),t)):e.setParams({ifClause:t})}}e.pass(d,()=>e.error(!0))}}},632269,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});let r=e.r(748143);n.default={keyword:["then","else"],schemaType:["object","boolean"],code(e){let{keyword:t,parentSchema:n,it:a}=e;void 0===n.if&&(0,r.checkStrictMode)(a,'"'.concat(t,'" without "if" is ignored'))}}},994472,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});let r=e.r(790900),a=e.r(33349),l=e.r(727071),o=e.r(513665),i=e.r(449683),s=e.r(15068),c=e.r(986893),u=e.r(353967),d=e.r(701565),f=e.r(391626),p=e.r(320470),h=e.r(216205),m=e.r(8929),g=e.r(963318),v=e.r(564218),b=e.r(632269);n.default=function(){let e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=[p.default,h.default,m.default,g.default,v.default,b.default,c.default,u.default,s.default,d.default,f.default];return e?t.push(a.default,o.default):t.push(r.default,l.default),t.push(i.default),t}},767852,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(['must match format "','"']);return a=function(){return e},e}function l(){let e=r._(["{format: ","}"]);return l=function(){return e},e}function o(){let e=r._(["","[","]"]);return o=function(){return e},e}function i(){let e=r._(["typeof ",' == "object" && !('," instanceof RegExp)"]);return i=function(){return e},e}function s(){let e=r._(["",'.type || "string"']);return s=function(){return e},e}function c(){let e=r._(["",".validate"]);return c=function(){return e},e}function u(){let e=r._(['"string"']);return u=function(){return e},e}function d(){let e=r._([""," && !",""]);return d=function(){return e},e}function f(){let e=r._(["(",".async ? await ","(",") : ","(","))"]);return f=function(){return e},e}function p(){let e=r._(["","(",")"]);return p=function(){return e},e}function h(){let e=r._(["(typeof ",' == "function" ? '," : ",".test(","))"]);return h=function(){return e},e}function m(){let e=r._([""," && "," !== true && "," === "," && !",""]);return m=function(){return e},e}function g(){let e=r._(["","",""]);return g=function(){return e},e}function v(){let e=r._(["",".validate"]);return v=function(){return e},e}function b(){let e=r._(["await ","(",")"]);return b=function(){return e},e}function y(){let e=r._(["","(",")"]);return y=function(){return e},e}function x(){let e=r._(["",".test(",")"]);return x=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let w=e.r(352438);n.default={keyword:"format",type:["number","string"],schemaType:"string",$data:!0,error:{message:e=>{let{schemaCode:t}=e;return(0,w.str)(a(),t)},params:e=>{let{schemaCode:t}=e;return(0,w._)(l(),t)}},code(e,t){let n,r,a,l,_,C,{gen:S,data:j,$data:E,schema:N,schemaCode:k,it:T}=e,{opts:R,errSchemaPath:A,schemaEnv:P,self:O}=T;R.validateFormats&&(E?(n=S.scopeValue("formats",{ref:O.formats,code:R.code.formats}),r=S.const("fDef",(0,w._)(o(),n,k)),a=S.let("fType"),l=S.let("format"),S.if((0,w._)(i(),r,r),
2()=>S.assign(a,(0,w._)(s(),r)).assign(l,(0,w._)(c(),r)),()=>S.assign(a,(0,w._)(u())).assign(l,r)),e.fail$data((0,w.or)(!1===R.strictSchema?w.nil:(0,w._)(d(),k,l),(_=P.$async?(0,w._)(f(),r,l,j,l,j):(0,w._)(p(),l,j),C=(0,w._)(h(),l,_,l,j),(0,w._)(m(),l,l,a,t,C))))):function(){var n;let r,a,l=O.formats[N];if(!l){if(!1===R.strictSchema)return O.logger.warn(o());throw Error(o());function o(){return'unknown format "'.concat(N,'" ignored in schema at path "').concat(A,'"')}}if(!0===l)return;let[i,s,c]=(r=(n=l)instanceof RegExp?(0,w.regexpCode)(n):R.code.formats?(0,w._)(g(),R.code.formats,(0,w.getProperty)(N)):void 0,a=S.scopeValue("formats",{key:N,ref:n,code:r}),"object"!=typeof n||n instanceof RegExp?["string",n,a]:[n.type||"string",n.validate,(0,w._)(v(),a)]);i===t&&e.pass(function(){if("object"==typeof l&&!(l instanceof RegExp)&&l.async){if(!P.$async)throw Error("async format in sync schema");return(0,w._)(b(),c,j)}return"function"==typeof s?(0,w._)(y(),c,j):(0,w._)(x(),c,j)}())}())}}},620458,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=[e.r(767852).default]},258445,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.contentVocabulary=n.metadataVocabulary=void 0,n.metadataVocabulary=["title","description","default","deprecated","readOnly","writeOnly","examples"],n.contentVocabulary=["contentMediaType","contentEncoding","contentSchema"]},137351,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0});let r=e.r(397597),a=e.r(168047),l=e.r(994472),o=e.r(620458),i=e.r(258445);n.default=[r.default,a.default,(0,l.default)(),o.default,i.metadataVocabulary,i.contentVocabulary]},561607,(e,t,n)=>{"use strict";var r,a;Object.defineProperty(n,"__esModule",{value:!0}),n.DiscrError=void 0,(a=r||(n.DiscrError=r={})).Tag="tag",a.Mapping="mapping"},910495,(e,t,n)=>{"use strict";var r=e.r(584885);function a(){let e=r._(["{error: ",", tag: ",", tagValue: ","}"]);return a=function(){return e},e}function l(){let e=r._(["","",""]);return l=function(){return e},e}function o(){let e=r._(["typeof ",' == "string"']);return o=function(){return e},e}function i(){let e=r._([""," === ",""]);return i=function(){return e},e}Object.defineProperty(n,"__esModule",{value:!0});let s=e.r(352438),c=e.r(561607),u=e.r(53562),d=e.r(150814),f=e.r(748143);n.default={keyword:"discriminator",type:"object",schemaType:"object",error:{message:e=>{let{params:{discrError:t,tagName:n}}=e;return t===c.DiscrError.Tag?'tag "'.concat(n,'" must be string'):'value of tag "'.concat(n,'" must be in oneOf')},params:e=>{let{params:{discrError:t,tag:n,tagName:r}}=e;return(0,s._)(a(),t,r,n)}},code(e){let{gen:t,data:n,schema:r,parentSchema:a,it:p}=e,{oneOf:h}=a;if(!p.opts.discriminator)throw Error("discriminator: requires discriminator option");let m=r.propertyName;if("string"!=typeof m)throw Error("discriminator: requires propertyName");if(r.mapping)throw Error("discriminator: mapping is not supported");if(!h)throw Error("discriminator: requires oneOf keyword");let g=t.let("valid",!1),v=t.const("tag",(0,s._)(l(),n,(0,s.getProperty)(m)));t.if((0,s._)(o(),v),()=>(function(){let n=function(){var e;let t={},n=l(a),r=!0;for(let t=0;t<h.length;t++){let a=h[t];if((null==a?void 0:a.$ref)&&!(0,f.schemaHasRulesButRef)(a,p.self.RULES)){let e=a.$ref;if((a=u.resolveRef.call(p.self,p.schemaEnv.root,p.baseId,e))instanceof u.SchemaEnv&&(a=a.schema),void 0===a)throw new d.default(p.opts.uriResolver,p.baseId,e)}let i=null==(e=null==a?void 0:a.properties)?void 0:e[m];if("object"!=typeof i)throw Error('discriminator: oneOf subschemas (or referenced schemas) must have "properties/'.concat(m,'"'));r=r&&(n||l(a)),function(e,t){if(e.const)o(e.const,t);else if(e.enum)for(let n of e.enum)o(n,t);else throw Error('discriminator: "properties/'.concat(m,'" must have "const" or "enum"'))}(i,t)}if(!r)throw Error('discriminator: "'.concat(m,'" must be required'));return t;function l(e){let{required:t}=e;return Array.isArray(t)&&t.includes(m)}function o(e,n){if("string"!=typeof e||e in t)throw Error('discriminator: "'.concat(m,'" values must be unique strings'));t[e]=n}}();for(let r in t.if(!1),n)t.elseIf((0,s._)(i(),v,r)),t.assign(g,function(n){let r=t.name("valid"),a=e.subschema({keyword:"oneOf",schemaProp:n},r);return e.mergeEvaluated(a,s.Name),r}(n[r]));t.else(),e.error(!1,{discrError:c.DiscrError.Mapping,tag:v,tagName:m}),t.endIf()})(),()=>e.error(!1,{discrError:c.DiscrError.Tag,tag:v,tagName:m})),e.ok(g)}}},393114,(e,t,n)=>{t.exports={$schema:"http://json-schema.org/draft-07/schema#",$id:"http://json-schema.org/draft-07/schema#",title:"Core schema meta-schema",definitions:{schemaArray:{type:"array",minItems:1,items:{$ref:"#"}},nonNegativeInteger:{type:"integer",minimum:0},nonNegativeIntegerDefault0:{allOf:[{$ref:"#/definitions/nonNegativeInteger"},{default:0}]},simpleTypes:{enum:["array","boolean","integer","null","number","object","string"]},stringArray:{type:"array",items:{type:"string"},uniqueItems:!0,default:[]}},type:["object","boolean"],properties:{$id:{type:"string",format:"uri-reference"},$schema:{type:"string",format:"uri"},$ref:{type:"string",format:"uri-reference"},$comment:{type:"string"},title:{type:"string"},description:{type:"string"},default:!0,readOnly:{type:"boolean",default:!1},examples:{type:"array",items:!0},multipleOf:{type:"number",exclusiveMinimum:0},maximum:{type:"number"},exclusiveMaximum:{type:"number"},minimum:{type:"number"},exclusiveMinimum:{type:"number"},maxLength:{$ref:"#/definitions/nonNegativeInteger"},minLength:{$ref:"#/definitions/nonNegativeIntegerDefault0"},pattern:{type:"string",format:"regex"},additionalItems:{$ref:"#"},items:{anyOf:[{$ref:"#"},{$ref:"#/definitions/schemaArray"}],default:!0},maxItems:{$ref:"#/definitions/nonNegativeInteger"},minItems:{$ref:"#/definitions/nonNegativeIntegerDefault0"},uniqueItems:{type:"boolean",default:!1},contains:{$ref:"#"},maxProperties:{$ref:"#/definitions/nonNegativeInteger"},minProperties:{$ref:"#/definitions/nonNegativeIntegerDefault0"},required:{$ref:"#/definitions/stringArray"},additionalProperties:{$ref:"#"},definitions:{type:"object",additionalProperties:{$ref:"#"},default:{}},properties:{type:"object",additionalProperties:{$ref:"#"},default:{}},patternProperties:{type:"object",additionalProperties:{$ref:"#"},propertyNames:{format:"regex"},default:{}},dependencies:{type:"object",additionalProperties:{anyOf:[{$ref:"#"},{$ref:"#/definitions/stringArray"}]}},propertyNames:{$ref:"#"}
2,const:!0,enum:{type:"array",items:!0,minItems:1,uniqueItems:!0},type:{anyOf:[{$ref:"#/definitions/simpleTypes"},{type:"array",items:{$ref:"#/definitions/simpleTypes"},minItems:1,uniqueItems:!0}]},format:{type:"string"},contentMediaType:{type:"string"},contentEncoding:{type:"string"},if:{$ref:"#"},then:{$ref:"#"},else:{$ref:"#"},allOf:{$ref:"#/definitions/schemaArray"},anyOf:{$ref:"#/definitions/schemaArray"},oneOf:{$ref:"#/definitions/schemaArray"},not:{$ref:"#"}},default:!0}},882312,(e,t,n)=>{"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.MissingRefError=n.ValidationError=n.CodeGen=n.Name=n.nil=n.stringify=n.str=n._=n.KeywordCxt=n.Ajv=void 0;let r=e.r(883504),a=e.r(137351),l=e.r(910495),o=e.r(393114),i=["/properties"],s="http://json-schema.org/draft-07/schema";class c extends r.default{_addVocabularies(){super._addVocabularies(),a.default.forEach(e=>this.addVocabulary(e)),this.opts.discriminator&&this.addKeyword(l.default)}_addDefaultMetaSchema(){if(super._addDefaultMetaSchema(),!this.opts.meta)return;let e=this.opts.$data?this.$dataMetaSchema(o,i):o;this.addMetaSchema(e,s,!1),this.refs["http://json-schema.org/schema"]=s}defaultMeta(){return this.opts.defaultMeta=super.defaultMeta()||(this.getSchema(s)?s:void 0)}}n.Ajv=c,t.exports=n=c,t.exports.Ajv=c,Object.defineProperty(n,"__esModule",{value:!0}),n.default=c;var u=e.r(643741);Object.defineProperty(n,"KeywordCxt",{enumerable:!0,get:function(){return u.KeywordCxt}});var d=e.r(352438);Object.defineProperty(n,"_",{enumerable:!0,get:function(){return d._}}),Object.defineProperty(n,"str",{enumerable:!0,get:function(){return d.str}}),Object.defineProperty(n,"stringify",{enumerable:!0,get:function(){return d.stringify}}),Object.defineProperty(n,"nil",{enumerable:!0,get:function(){return d.nil}}),Object.defineProperty(n,"Name",{enumerable:!0,get:function(){return d.Name}}),Object.defineProperty(n,"CodeGen",{enumerable:!0,get:function(){return d.CodeGen}});var f=e.r(138955);Object.defineProperty(n,"ValidationError",{enumerable:!0,get:function(){return f.default}});var p=e.r(150814);Object.defineProperty(n,"MissingRefError",{enumerable:!0,get:function(){return p.default}})},756961,(e,t,n)=>{for(var r=e.i(545661),a=e.i(371661),l=Math.floor(0xffffff*Math.random()),o=h.index=parseInt(0xffffff*Math.random(),10),i=(void 0===r.default||"number"!=typeof r.default.pid?Math.floor(1e5*Math.random()):r.default.pid)%65535,s=(()=>{try{return _Buffer}catch(e){try{return a.Buffer}catch(e){return null}}})(),c=function(e){return!!(null!=e&&e.constructor&&"function"==typeof e.constructor.isBuffer&&e.constructor.isBuffer(e))},u=[],d=0;d<256;d++)u[d]=(d<=15?"0":"")+d.toString(16);var f=RegExp("^[0-9a-fA-F]{24}$"),p=[];for(d=0;d<10;)p[48+d]=d++;for(;d<16;)p[55+d]=p[87+d]=d++;function h(e){if(!(this instanceof h))return new h(e);if(e&&(e instanceof h||"ObjectID"===e._bsontype))return e;if(this._bsontype="ObjectID",null==e||"number"==typeof e){this.id=this.generate(e);return}var t=h.isValid(e);if(t||null==e)if(t&&"string"==typeof e&&24===e.length)return h.createFromHexString(e);else if(null!=e&&12===e.length)this.id=e;else if(null!=e&&"function"==typeof e.toHexString)return e;else throw Error("Argument passed in must be a single String of 12 bytes or a string of 24 hex characters");else throw Error("Argument passed in must be a single String of 12 bytes or a string of 24 hex characters")}t.exports=h,h.default=h,h.createFromTime=function(e){var t;return new h((8===(t=(t=e=parseInt(e,10)%0xffffffff).toString(16)).length?t:"00000000".substring(t.length,8)+t)+"0000000000000000")},h.createFromHexString=function(e){if(void 0===e||null!=e&&24!==e.length)throw Error("Argument passed in must be a single String of 12 bytes or a string of 24 hex characters");for(var t="",n=0;n<24;)t+=String.fromCharCode(p[e.charCodeAt(n++)]<<4|p[e.charCodeAt(n++)]);return new h(t)},h.isValid=function(e){return null!=e&&("number"==typeof e||("string"==typeof e?12===e.length||24===e.length&&f.test(e):e instanceof h||(c(e)?h.isValid(e.toString("hex")):"function"==typeof e.toHexString&&!!s&&(e.id instanceof s||"string"==typeof e.id)&&(12===e.id.length||24===e.id.length&&f.test(e.id)))))},h.prototype={constructor:h,toHexString:function(){if(!this.id||!this.id.length)throw Error("invalid ObjectId, ObjectId.id must be either a string or a Buffer, but is ["+JSON.stringify(this.id)+"]");if(24===this.id.length)return this.id;if(c(this.id))return this.id.toString("hex");for(var e="",t=0;t<this.id.length;
2t++)e+=u[this.id.charCodeAt(t)];return e},equals:function(e){if(e instanceof h)return this.toString()===e.toString();if("string"==typeof e&&h.isValid(e)&&12===e.length&&c(this.id))return e===this.id.toString("binary");if("string"==typeof e&&h.isValid(e)&&24===e.length)return e.toLowerCase()===this.toHexString();if("string"==typeof e&&h.isValid(e)&&12===e.length)return e===this.id;if(null!=e&&(e instanceof h||e.toHexString))return e.toHexString()===this.toHexString();else return!1},getTimestamp:function(){var e,t=new Date;return e=c(this.id)?this.id[3]|this.id[2]<<8|this.id[1]<<16|this.id[0]<<24:this.id.charCodeAt(3)|this.id.charCodeAt(2)<<8|this.id.charCodeAt(1)<<16|this.id.charCodeAt(0)<<24,t.setTime(1e3*Math.floor(e)),t},generate:function(e){"number"!=typeof e&&(e=~~(Date.now()/1e3)),e=parseInt(e,10)%0xffffffff;var t=o=(o+1)%0xffffff;return String.fromCharCode(e>>24&255,e>>16&255,e>>8&255,255&e,l>>16&255,l>>8&255,255&l,i>>8&255,255&i,t>>16&255,t>>8&255,255&t)}};var m=Symbol&&Symbol.for&&Symbol.for("nodejs.util.inspect.custom")||"inspect";h.prototype[m]=function(){return"ObjectID("+this+")"},h.prototype.toJSON=h.prototype.toHexString,h.prototype.toString=h.prototype.toHexString},371661,(e,t,n)=>{var r={872:function(e,t){"use strict";t.byteLength=function(e){var t=s(e),n=t[0],r=t[1];return(n+r)*3/4-r},t.toByteArray=function(e){var t,n,l=s(e),o=l[0],i=l[1],c=new a((o+i)*3/4-i),u=0,d=i>0?o-4:o;for(n=0;n<d;n+=4)t=r[e.charCodeAt(n)]<<18|r[e.charCodeAt(n+1)]<<12|r[e.charCodeAt(n+2)]<<6|r[e.charCodeAt(n+3)],c[u++]=t>>16&255,c[u++]=t>>8&255,c[u++]=255&t;return 2===i&&(t=r[e.charCodeAt(n)]<<2|r[e.charCodeAt(n+1)]>>4,c[u++]=255&t),1===i&&(t=r[e.charCodeAt(n)]<<10|r[e.charCodeAt(n+1)]<<4|r[e.charCodeAt(n+2)]>>2,c[u++]=t>>8&255,c[u++]=255&t),c},t.fromByteArray=function(e){for(var t,r=e.length,a=r%3,l=[],o=0,i=r-a;o<i;o+=16383)l.push(function(e,t,r){for(var a,l=[],o=t;o<r;o+=3)a=(e[o]<<16&0xff0000)+(e[o+1]<<8&65280)+(255&e[o+2]),l.push(n[a>>18&63]+n[a>>12&63]+n[a>>6&63]+n[63&a]);return l.join("")}(e,o,o+16383>i?i:o+16383));return 1===a?l.push(n[(t=e[r-1])>>2]+n[t<<4&63]+"=="):2===a&&l.push(n[(t=(e[r-2]<<8)+e[r-1])>>10]+n[t>>4&63]+n[t<<2&63]+"="),l.join("")};for(var n=[],r=[],a="u">typeof Uint8Array?Uint8Array:Array,l="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",o=0,i=l.length;o<i;++o)n[o]=l[o],r[l.charCodeAt(o)]=o;function s(e){var t=e.length;if(t%4>0)throw Error("Invalid string. Length must be a multiple of 4");var n=e.indexOf("=");-1===n&&(n=t);var r=n===t?0:4-n%4;return[n,r]}r[45]=62,r[95]=63},230:function(e,t,n){"use strict";var r=n(872),a=n(321),l="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function o(e){if(e>0x7fffffff)throw RangeError('The value "'+e+'" is invalid for option "size"');var t=new Uint8Array(e);return Object.setPrototypeOf(t,i.prototype),t}function i(e,t,n){if("number"==typeof e){if("string"==typeof t)throw TypeError('The "string" argument must be of type string. Received type number');return u(e)}return s(e,t,n)}function s(e,t,n){if("string"==typeof e){var r=e,a=t;if(("string"!=typeof a||""===a)&&(a="utf8"),!i.isEncoding(a))throw TypeError("Unknown encoding: "+a);var l=0|p(r,a),s=o(l),c=s.write(r,a);return c!==l&&(s=s.slice(0,c)),s}if(ArrayBuffer.isView(e))return d(e);if(null==e)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e);if(T(e,ArrayBuffer)||e&&T(e.buffer,ArrayBuffer)||"u">typeof SharedArrayBuffer&&(T(e,SharedArrayBuffer)||e&&T(e.buffer,SharedArrayBuffer)))return function(e,t,n){var r;if(t<0||e.byteLength<t)throw RangeError('"offset" is outside of buffer bounds');if(e.byteLength<t+(n||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(r=void 0===t&&void 0===n?new Uint8Array(e):void 0===n?new Uint8Array(e,t):new Uint8Array(e,t,n),i.prototype),r}(e,t,n);if("number"==typeof e)throw TypeError('The "value" argument must not be of type number. Received type number');var u=e.valueOf&&e.valueOf();if(null!=u&&u!==e)return i.from(u,t,n);var h=function(e){if(i.isBuffer(e)){var t=0|f(e.length),n=o(t);return 0===n.length||e.copy(n,0,0,t),n}return void 0!==e.length?"number"!=typeof e.length||function(e){return e!=e}(e.length)?o(0):d(e):"Buffer"===e.type&&Array.isArray(e.data)?d(e.data):void 0}(e);if(h)return h;if("u">typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof e[Symbol.toPrimitive])return i.from(e[Symbol.toPrimitive]("string"),t,n);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof e)}function c(e){if("number"!=typeof e)throw TypeError('"size" argument must be of type number');
vendor: 13,821 bytes, line 2
2if(e<0)throw RangeError('The value "'+e+'" is invalid for option "size"')}function u(e){return c(e),o(e<0?0:0|f(e))}function d(e){for(var t=e.length<0?0:0|f(e.length),n=o(t),r=0;r<t;r+=1)n[r]=255&e[r];return n}t.Buffer=i,t.SlowBuffer=function(e){return+e!=e&&(e=0),i.alloc(+e)},t.INSPECT_MAX_BYTES=50,t.kMaxLength=0x7fffffff,i.TYPED_ARRAY_SUPPORT=function(){try{var e=new Uint8Array(1),t={foo:function(){return 42}};return Object.setPrototypeOf(t,Uint8Array.prototype),Object.setPrototypeOf(e,t),42===e.foo()}catch(e){return!1}}(),!i.TYPED_ARRAY_SUPPORT&&"u">typeof console&&"function"==typeof console.error&&console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(i.prototype,"parent",{enumerable:!0,get:function(){if(i.isBuffer(this))return this.buffer}}),Object.defineProperty(i.prototype,"offset",{enumerable:!0,get:function(){if(i.isBuffer(this))return this.byteOffset}}),i.poolSize=8192,i.from=function(e,t,n){return s(e,t,n)},Object.setPrototypeOf(i.prototype,Uint8Array.prototype),Object.setPrototypeOf(i,Uint8Array),i.alloc=function(e,t,n){return(c(e),e<=0)?o(e):void 0!==t?"string"==typeof n?o(e).fill(t,n):o(e).fill(t):o(e)},i.allocUnsafe=function(e){return u(e)},i.allocUnsafeSlow=function(e){return u(e)};function f(e){if(e>=0x7fffffff)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|e}function p(e,t){if(i.isBuffer(e))return e.length;if(ArrayBuffer.isView(e)||T(e,ArrayBuffer))return e.byteLength;if("string"!=typeof e)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof e);var n=e.length,r=arguments.length>2&&!0===arguments[2];if(!r&&0===n)return 0;for(var a=!1;;)switch(t){case"ascii":case"latin1":case"binary":return n;case"utf8":case"utf-8":return j(e).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*n;case"hex":return n>>>1;case"base64":return N(e).length;default:if(a)return r?-1:j(e).length;t=(""+t).toLowerCase(),a=!0}}function h(e,t,n){var a,l,o,i=!1;if((void 0===t||t<0)&&(t=0),t>this.length||((void 0===n||n>this.length)&&(n=this.length),n<=0||(n>>>=0)<=(t>>>=0)))return"";for(e||(e="utf8");;)switch(e){case"hex":return function(e,t,n){var r=e.length;(!t||t<0)&&(t=0),(!n||n<0||n>r)&&(n=r);for(var a="",l=t;l<n;++l)a+=R[e[l]];return a}(this,t,n);case"utf8":case"utf-8":return b(this,t,n);case"ascii":return function(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;a<n;++a)r+=String.fromCharCode(127&e[a]);return r}(this,t,n);case"latin1":case"binary":return function(e,t,n){var r="";n=Math.min(e.length,n);for(var a=t;a<n;++a)r+=String.fromCharCode(e[a]);return r}(this,t,n);case"base64":return a=this,l=t,o=n,0===l&&o===a.length?r.fromByteArray(a):r.fromByteArray(a.slice(l,o));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(e,t,n){for(var r=e.slice(t,n),a="",l=0;l<r.length;l+=2)a+=String.fromCharCode(r[l]+256*r[l+1]);return a}(this,t,n);default:if(i)throw TypeError("Unknown encoding: "+e);e=(e+"").toLowerCase(),i=!0}}function m(e,t,n){var r=e[t];e[t]=e[n],e[n]=r}function g(e,t,n,r,a){var l;if(0===e.length)return -1;if("string"==typeof n?(r=n,n=0):n>0x7fffffff?n=0x7fffffff:n<-0x80000000&&(n=-0x80000000),(l=n*=1)!=l&&(n=a?0:e.length-1),n<0&&(n=e.length+n),n>=e.length)if(a)return -1;else n=e.length-1;else if(n<0)if(!a)return -1;else n=0;if("string"==typeof t&&(t=i.from(t,r)),i.isBuffer(t))return 0===t.length?-1:v(e,t,n,r,a);if("number"==typeof t){if(t&=255,"function"==typeof Uint8Array.prototype.indexOf)if(a)return Uint8Array.prototype.indexOf.call(e,t,n);else return Uint8Array.prototype.lastIndexOf.call(e,t,n);return v(e,[t],n,r,a)}throw TypeError("val must be string, number or Buffer")}function v(e,t,n,r,a){var l,o=1,i=e.length,s=t.length;if(void 0!==r&&("ucs2"===(r=String(r).toLowerCase())||"ucs-2"===r||"utf16le"===r||"utf-16le"===r)){if(e.length<2||t.length<2)return -1;o=2,i/=2,s/=2,n/=2}function c(e,t){return 1===o?e[t]:e.readUInt16BE(t*o)}if(a){var u=-1;for(l=n;l<i;l++)if(c(e,l)===c(t,-1===u?0:l-u)){if(-1===u&&(u=l),l-u+1===s)return u*o}else -1!==u&&(l-=l-u),u=-1}else for(n+s>i&&(n=i-s),l=n;l>=0;l--){for(var d=!0,f=0;f<s;f++)if(c(e,l+f)!==c(t,f)){d=!1;break}if(d)return l}return -1}i.isBuffer=function(e){return null!=e&&!0===e._isBuffer&&e!==i.prototype},i.compare=function(e,t){if(T(e,Uint8Array)&&(e=i.from(e,e.offset,e.byteLength)),T(t,Uint8Array)&&(t=i.from(t,t.offset,t.byteLength)),!i.isBuffer(e)||!i.isBuffer(t))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(e===t)return 0;for(var n=e.length,r=t.length,a=0,l=Math.min(n,r);a<l;++a)if(e[a]!==t[a]){n=e[a],r=t[a];break}return n<r?-1:+(r<n)},i.isEncoding=function(e){switch(String(e).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},i.concat=function(e,t){if(!Array.isArray(e))throw TypeError('"list" argument must be an Array of Buffers');if(0===e.length)return i.alloc(0);if(void 0===t)for(n=0,t=0;n<e.length;++n)t+=e[n].length;var n,r=i.allocUnsafe(t),a=0;for(n=0;n<e.length;++n){var l=e[n];if(T(l,Uint8Array)&&(l=i.from(l)),!i.isBuffer(l))throw TypeError('"list" argument must be an Array of Buffers');l.copy(r,a),a+=l.length}return r},i.byteLength=p,i.prototype._isBuffer=!0,i.prototype.swap16=function(){var e=this.length;if(e%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var t=0;t<e;t+=2)m(this,t,t+1);return this},i.prototype.swap32=function(){var e=this.length;if(e%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var t=0;t<e;t+=4)m(this,t,t+3),m(this,t+1,t+2);return this},i.prototype.swap64=function(){var e=this.length;if(e%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var t=0;t<e;t+=8)m(this,t,t+7),m(this,t+1,t+6),m(this,t+2,t+5),m(this,t+3,t+4);return this},i.prototype.toString=function(){var e=this.length;return 0===e?"":0==arguments.length?b(this,0,e):h.apply(this,arguments)},i.prototype.toLocaleString=i.prototype.toString,i.prototype.equals=function(e){if(!i.isBuffer(e))throw TypeError("Argument must be a Buffer");return this===e||0===i.compare(this,e)},i.prototype.inspect=function(){var e="",n=t.INSPECT_MAX_BYTES;return e=this.toString("hex",0,n).replace(/(.{2})/g,"$1 ").trim(),this.length>n&&(e+=" ... "),"<Buffer "+e+">"},l&&(i.prototype[l]=i.prototype.inspect),i.prototype.compare=function(e,t,n,r,a){if(T(e,Uint8Array)&&(e=i.from(e,e.offset,e.byteLength)),!i.isBuffer(e))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof e);if(void 0===t&&(t=0),void 0===n&&(n=e?e.length:0),void 0===r&&(r=0),void 0===a&&(a=this.length),t<0||n>e.length||r<0||a>this.length)throw RangeError("out of range index");if(r>=a&&t>=n)return 0;if(r>=a)return -1;if(t>=n)return 1;if(t>>>=0,n>>>=0,r>>>=0,a>>>=0,this===e)return 0;for(var l=a-r,o=n-t,s=Math.min(l,o),c=this.slice(r,a),u=e.slice(t,n),d=0;d<s;++d)if(c[d]!==u[d]){l=c[d],o=u[d];break}return l<o?-1:+(o<l)},i.prototype.includes=function(e,t,n){return -1!==this.indexOf(e,t,n)},i.prototype.indexOf=function(e,t,n){return g(this,e,t,n,!0)},i.prototype.lastIndexOf=function(e,t,n){return g(this,e,t,n,!1)};function b(e,t,n){n=Math.min(e.length,n);for(var r=[],a=t;a<n;){var l,o,i,s,c=e[a],u=null,d=c>239?4:c>223?3:c>191?2:1;if(a+d<=n)switch(d){case 1:c<128&&(u=c);break;case 2:(192&(l=e[a+1]))==128&&(s=(31&c)<<6|63&l)>127&&(u=s);break;case 3:l=e[a+1],o=e[a+2],(192&l)==128&&(192&o)==128&&(s=(15&c)<<12|(63&l)<<6|63&o)>2047&&(s<55296||s>57343)&&(u=s);break;case 4:l=e[a+1],o=e[a+2],i=e[a+3],(192&l)==128&&(192&o)==128&&(192&i)==128&&(s=(15&c)<<18|(63&l)<<12|(63&o)<<6|63&i)>65535&&s<1114112&&(u=s)}null===u?(u=65533,d=1):u>65535&&(u-=65536,r.push(u>>>10&1023|55296),u=56320|1023&u),r.push(u),a+=d}var f=r,p=f.length;if(p<=4096)return String.fromCharCode.apply(String,f);for(var h="",m=0;m<p;)h+=String.fromCharCode.apply(String,f.slice(m,m+=4096));return h}function y(e,t,n){if(e%1!=0||e<0)throw RangeError("offset is not uint");if(e+t>n)throw RangeError("Trying to access beyond buffer length")}function x(e,t,n,r,a,l){if(!i.isBuffer(e))throw TypeError('"buffer" argument must be a Buffer instance');if(t>a||t<l)throw RangeError('"value" argument is out of bounds');if(n+r>e.length)throw RangeError("Index out of range")}function w(e,t,n,r,a,l){if(n+r>e.length||n<0)throw RangeError("Index out of range")}function _(e,t,n,r,l){return t*=1,n>>>=0,l||w(e,t,n,4,34028234663852886e22,-34028234663852886e22),a.write(e,t,n,r,23,4),n+4}function C(e,t,n,r,l){return t*=1,n>>>=0,l||w(e,t,n,8,17976931348623157e292,-17976931348623157e292),a.write(e,t,n,r,52,8),n+8}i.prototype.write=function(e,t,n,r){if(void 0===t)r="utf8",n=this.length,t=0;else if(void 0===n&&"string"==typeof t)r=t,n=this.length,t=0;else if(isFinite(t))t>>>=0,isFinite(n)?(n>>>=0,void 0===r&&(r="utf8")):(r=n,n=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var a,l,o,i,s,c,u,d,f=this.length-t;if((void 0===n||n>f)&&(n=f),e.length>0&&(n<0||t<0)||t>this.length)throw RangeError("Attempt to write outside buffer bounds");r||(r="utf8");for(var p=!1;;)switch(r){case"hex":return function(e,t,n,r){n=Number(n)||0;var a=e.length-n;r?(r=Number(r))>a&&(r=a):r=a;var l=t.length;r>l/2&&(r=l/2);for(var o=0;o<r;++o){var i,s=parseInt(t.substr(2*o,2),16);if((i=s)!=i)break;e[n+o]=s}return o}(this,e,t,n);case"utf8":case"utf-8":return a=t,l=n,k(j(e,this.length-a),this,a,l);case"ascii":return o=t,i=n,k(E(e),this,o,i);case"latin1":case"binary":return function(e,t,n,r){return k(E(t),e,n,r)}(this,e,t,n);case"base64":return s=t,c=n,k(N(e),this,s,c);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return u=t,d=n,k(function(e,t){for(var n,r,a=[],l=0;l<e.length&&!((t-=2)<0);++l)r=(n=e.charCodeAt(l))>>8,a.push(n%256),a.push(r);return a}(e,this.length-u),this,u,d);default:if(p)throw TypeError("Unknown encoding: "+r);r=(""+r).toLowerCase(),p=!0}},i.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},i.prototype.slice=function(e,t){var n=this.length;e=~~e,t=void 0===t?n:~~t,e<0?(e+=n)<0&&(e=0):e>n&&(e=n),t<0?(t+=n)<0&&(t=0):t>n&&(t=n),t<e&&(t=e);var r=this.subarray(e,t);return Object.setPrototypeOf(r,i.prototype),r},i.prototype.readUIntLE=function(e,t,n){e>>>=0,t>>>=0,n||y(e,t,this.length);for(var r=this[e],a=1,l=0;++l<t&&(a*=256);)r+=this[e+l]*a;return r},i.prototype.readUIntBE=function(e,t,n){e>>>=0,t>>>=0,n||y(e,t,this.length);for(var r=this[e+--t],a=1;t>0&&(a*=256);)r+=this[e+--t]*a;return r},i.prototype.readUInt8=function(e,t){return e>>>=0,t||y(e,1,this.length),this[e]},i.prototype.readUInt16LE=function(e,t){return e>>>=0,t||y(e,2,this.length),this[e]|this[e+1]<<8},i.prototype.readUInt16BE=function(e,t){return e>>>=0,t||y(e,2,this.length),this[e]<<8|this[e+1]},i.prototype.readUInt32LE=function(e,t){return e>>>=0,t||y(e,4,this.length),(this[e]|this[e+1]<<8|this[e+2]<<16)+0x1000000*this[e+3]},i.prototype.readUInt32BE=function(e,t){return e>>>=0,t||y(e,4,this.length),0x1000000*this[e]+(this[e+1]<<16|this[e+2]<<8|this[e+3])},i.prototype.readIntLE=function(e,t,n){e>>>=0,t>>>=0,n||y(e,t,this.length);for(var r=this[e],a=1,l=0;++l<t&&(a*=256);)r+=this[e+l]*a;return r>=(a*=128)&&(r-=Math.pow(2,8*t)),r},i.prototype.readIntBE=function(e,t,n){e>>>=0,t>>>=0,n||y(e,t,this.length);for(var r=t,a=1,l=this[e+--r];r>0&&(a*=256);)l+=this[e+--r]*a;return l>=(a*=128)&&(l-=Math.pow(2,8*t)),l},i.prototype.readInt8=function(e,t){return(e>>>=0,t||y(e,1,this.length),128&this[e])?-((255-this[e]+1)*1):this[e]},i.prototype.readInt16LE=function(e,t){e>>>=0,t||y(e,2,this.length);var n=this[e]|this[e+1]<<8;return 32768&n?0xffff0000|n:n},i.prototype.readInt16BE=function(e,t){e>>>=0,t||y(e,2,this.length);var n=this[e+1]|this[e]<<8;return 32768&n?0xffff0000|n:n},i.prototype.readInt32LE=function(e,t){return e>>>=0,t||y(e,4,this.length),this[e]|this[e+1]<<8|this[e+2]<<16|this[e+3]<<24},i.prototype.readInt32BE=function(e,t){return e>>>=0,t||y(e,4,this.length),this[e]<<24|this[e+1]<<16|this[e+2]<<8|this[e+3]},i.prototype.readFloatLE=function(e,t){return e>>>=0,t||y(e,4,this.length),a.read(this,e,!0,23,4)},i.prototype.readFloatBE=function(e,t){return e>>>=0,t||y(e,4,this.length),a.read(this,e,!1,23,4)},i.prototype.readDoubleLE=function(e,t){return e>>>=0,t||y(e,8,this.length),a.read(this,e,!0,52,8)},i.prototype.readDoubleBE=function(e,t){return e>>>=0,t||y(e,8,this.length),a.read(this,e,!1,52,8)},i.prototype.writeUIntLE=function(e,t,n,r){if(e*=1,t>>>=0,n>>>=0,!r){var a=Math.pow(2,8*n)-1;x(this,e,t,n,a,0)}var l=1,o=0;for(this[t]=255&e;++o<n&&(l*=256);)this[t+o]=e/l&255;return t+n},i.prototype.writeUIntBE=function(e,t,n,r){if(e*=1,t>>>=0,n>>>=0,!r){var a=Math.pow(2,8*n)-1;x(this,e,t,n,a,0)}var l=n-1,o=1;for(this[t+l]=255&e;--l>=0&&(o*=256);)this[t+l]=e/o&255;return t+n},i.prototype.writeUInt8=function(e,t,n){return e*=1,t>>>=0,n||x(this,e,t,1,255,0),this[t]=255&e,t+1},i.prototype.writeUInt16LE=function(e,t,n){return e*=1,t>>>=0,n||x(this,e,t,2,65535,0),this[t]=255&e,this[t+1]=e>>>8,t+2},i.prototype.writeUInt16BE=function(e,t,n){return e*=1,t>>>=0,n||x(this,e,t,2,65535,0),this[t]=e>>>8,this[t+1]=255&e,t+2},i.prototype.writeUInt32LE=function(e,t,n){return e*=1,t>>>=0,n||x(this,e,t,4,0xffffffff,0),this[t+3]=e>>>24,this[t+2]=e>>>16,this[t+1]=e>>>8,this[t]=255&e,t+4},i.prototype.writeUInt32BE=function(e,t,n){return e*=1,t>>>=0,n||x(this,e,t,4,0xffffffff,0),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},i.prototype.writeIntLE=function(e,t,n,r){if(e*=1,t>>>=0,!r){var a=Math.pow(2,8*n-1);x(this,e,t,n,a-1,-a)}var l=0,o=1,i=0;for(this[t]=255&e;++l<n&&(o*=256);
2)e<0&&0===i&&0!==this[t+l-1]&&(i=1),this[t+l]=(e/o|0)-i&255;return t+n},i.prototype.writeIntBE=function(e,t,n,r){if(e*=1,t>>>=0,!r){var a=Math.pow(2,8*n-1);x(this,e,t,n,a-1,-a)}var l=n-1,o=1,i=0;for(this[t+l]=255&e;--l>=0&&(o*=256);)e<0&&0===i&&0!==this[t+l+1]&&(i=1),this[t+l]=(e/o|0)-i&255;return t+n},i.prototype.writeInt8=function(e,t,n){return e*=1,t>>>=0,n||x(this,e,t,1,127,-128),e<0&&(e=255+e+1),this[t]=255&e,t+1},i.prototype.writeInt16LE=function(e,t,n){return e*=1,t>>>=0,n||x(this,e,t,2,32767,-32768),this[t]=255&e,this[t+1]=e>>>8,t+2},i.prototype.writeInt16BE=function(e,t,n){return e*=1,t>>>=0,n||x(this,e,t,2,32767,-32768),this[t]=e>>>8,this[t+1]=255&e,t+2},i.prototype.writeInt32LE=function(e,t,n){return e*=1,t>>>=0,n||x(this,e,t,4,0x7fffffff,-0x80000000),this[t]=255&e,this[t+1]=e>>>8,this[t+2]=e>>>16,this[t+3]=e>>>24,t+4},i.prototype.writeInt32BE=function(e,t,n){return e*=1,t>>>=0,n||x(this,e,t,4,0x7fffffff,-0x80000000),e<0&&(e=0xffffffff+e+1),this[t]=e>>>24,this[t+1]=e>>>16,this[t+2]=e>>>8,this[t+3]=255&e,t+4},i.prototype.writeFloatLE=function(e,t,n){return _(this,e,t,!0,n)},i.prototype.writeFloatBE=function(e,t,n){return _(this,e,t,!1,n)},i.prototype.writeDoubleLE=function(e,t,n){return C(this,e,t,!0,n)},i.prototype.writeDoubleBE=function(e,t,n){return C(this,e,t,!1,n)},i.prototype.copy=function(e,t,n,r){if(!i.isBuffer(e))throw TypeError("argument should be a Buffer");if(n||(n=0),r||0===r||(r=this.length),t>=e.length&&(t=e.length),t||(t=0),r>0&&r<n&&(r=n),r===n||0===e.length||0===this.length)return 0;if(t<0)throw RangeError("targetStart out of bounds");if(n<0||n>=this.length)throw RangeError("Index out of range");if(r<0)throw RangeError("sourceEnd out of bounds");r>this.length&&(r=this.length),e.length-t<r-n&&(r=e.length-t+n);var a=r-n;if(this===e&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(t,n,r);else if(this===e&&n<t&&t<r)for(var l=a-1;l>=0;--l)e[l+t]=this[l+n];else Uint8Array.prototype.set.call(e,this.subarray(n,r),t);return a},i.prototype.fill=function(e,t,n,r){if("string"==typeof e){if("string"==typeof t?(r=t,t=0,n=this.length):"string"==typeof n&&(r=n,n=this.length),void 0!==r&&"string"!=typeof r)throw TypeError("encoding must be a string");if("string"==typeof r&&!i.isEncoding(r))throw TypeError("Unknown encoding: "+r);if(1===e.length){var a,l=e.charCodeAt(0);("utf8"===r&&l<128||"latin1"===r)&&(e=l)}}else"number"==typeof e?e&=255:"boolean"==typeof e&&(e=Number(e));if(t<0||this.length<t||this.length<n)throw RangeError("Out of range index");if(n<=t)return this;if(t>>>=0,n=void 0===n?this.length:n>>>0,e||(e=0),"number"==typeof e)for(a=t;a<n;++a)this[a]=e;else{var o=i.isBuffer(e)?e:i.from(e,r),s=o.length;if(0===s)throw TypeError('The value "'+e+'" is invalid for argument "value"');for(a=0;a<n-t;++a)this[a+t]=o[a%s]}return this};var S=/[^+/0-9A-Za-z-_]/g;function j(e,t){t=t||1/0;for(var n,r=e.length,a=null,l=[],o=0;o<r;++o){if((n=e.charCodeAt(o))>55295&&n<57344){if(!a){if(n>56319||o+1===r){(t-=3)>-1&&l.push(239,191,189);continue}a=n;continue}if(n<56320){(t-=3)>-1&&l.push(239,191,189),a=n;continue}n=(a-55296<<10|n-56320)+65536}else a&&(t-=3)>-1&&l.push(239,191,189);if(a=null,n<128){if((t-=1)<0)break;l.push(n)}else if(n<2048){if((t-=2)<0)break;l.push(n>>6|192,63&n|128)}else if(n<65536){if((t-=3)<0)break;l.push(n>>12|224,n>>6&63|128,63&n|128)}else if(n<1114112){if((t-=4)<0)break;l.push(n>>18|240,n>>12&63|128,n>>6&63|128,63&n|128)}else throw Error("Invalid code point")}return l}function E(e){for(var t=[],n=0;n<e.length;++n)t.push(255&e.charCodeAt(n));return t}function N(e){return r.toByteArray(function(e){if((e=(e=e.split("=")[0]).trim().replace(S,"")).length<2)return"";for(;e.length%4!=0;)e+="=";return e}(e))}function k(e,t,n,r){for(var a=0;a<r&&!(a+n>=t.length)&&!(a>=e.length);++a)t[a+n]=e[a];return a}function T(e,t){return e instanceof t||null!=e&&null!=e.constructor&&null!=e.constructor.name&&e.constructor.name===t.name}var R=function(){for(var e="0123456789abcdef",t=Array(256),n=0;n<16;++n)for(var r=16*n,a=0;a<16;++a)t[r+a]=e[n]+e[a];return t}()},321:function(e,t){t.read=function(e,t,n,r,a){var l,o,i=8*a-r-1,s=(1<<i)-1,c=s>>1,u=-7,d=n?a-1:0,f=n?-1:1,p=e[t+d];for(d+=f,l=p&(1<<-u)-1,p>>=-u,u+=i;u>0;l=256*l+e[t+d],d+=f,u-=8);for(o=l&(1<<-u)-1,l>>=-u,u+=r;u>0;o=256*o+e[t+d],d+=f,u-=8);
2if(0===l)l=1-c;else{if(l===s)return o?NaN:1/0*(p?-1:1);o+=Math.pow(2,r),l-=c}return(p?-1:1)*o*Math.pow(2,l-r)},t.write=function(e,t,n,r,a,l){var o,i,s,c=8*l-a-1,u=(1<<c)-1,d=u>>1,f=5960464477539062e-23*(23===a),p=r?0:l-1,h=r?1:-1,m=+(t<0||0===t&&1/t<0);for(isNaN(t=Math.abs(t))||t===1/0?(i=+!!isNaN(t),o=u):(o=Math.floor(Math.log(t)/Math.LN2),t*(s=Math.pow(2,-o))<1&&(o--,s*=2),o+d>=1?t+=f/s:t+=f*Math.pow(2,1-d),t*s>=2&&(o++,s/=2),o+d>=u?(i=0,o=u):o+d>=1?(i=(t*s-1)*Math.pow(2,a),o+=d):(i=t*Math.pow(2,d-1)*Math.pow(2,a),o=0));a>=8;e[n+p]=255&i,p+=h,i/=256,a-=8);for(o=o<<a|i,c+=a;c>0;e[n+p]=255&o,p+=h,o/=256,c-=8);e[n+p-h]|=128*m}}},a={};function l(e){var t=a[e];if(void 0!==t)return t.exports;var n=a[e]={exports:{}},o=!0;try{r[e](n,n.exports,l),o=!1}finally{o&&delete a[e]}return n.exports}l.ab="/ROOT/node_modules/.pnpm/[email protected]_@[email protected][email protected]__@[email protected]_@types+no_8982a6c7f87b5ccfaead4532f57fb397/node_modules/next/dist/compiled/buffer/",t.exports=l(230)},286264,(e,t,n)=>{e.e,t.exports=function(){var e=[],t=[],n={},r={},a={};function l(e){return"string"==typeof e?RegExp("^"+e+"$","i"):e}function o(e,t){return e===t?t:e===e.toLowerCase()?t.toLowerCase():e===e.toUpperCase()?t.toUpperCase():e[0]===e[0].toUpperCase()?t.charAt(0).toUpperCase()+t.substr(1).toLowerCase():t.toLowerCase()}function i(e,t,r){if(!e.length||n.hasOwnProperty(e))return t;for(var a=r.length;a--;){var l=r[a];if(l[0].test(t))return function(e,t){return e.replace(t[0],function(n,r){var a,l,i=(a=t[1],l=arguments,a.replace(/\$(\d{1,2})/g,function(e,t){return l[t]||""}));return""===n?o(e[r-1],i):o(n,i)})}(t,l)}return t}function s(e,t,n){return function(r){var a=r.toLowerCase();return t.hasOwnProperty(a)?o(r,a):e.hasOwnProperty(a)?o(r,e[a]):i(a,r,n)}}function c(e,t,n,r){return function(r){var a=r.toLowerCase();return!!t.hasOwnProperty(a)||!e.hasOwnProperty(a)&&i(a,a,n)===a}}function u(e,t,n){var r=1===t?u.singular(e):u.plural(e);return(n?t+" ":"")+r}return u.plural=s(a,r,e),u.isPlural=c(a,r,e),u.singular=s(r,a,t),u.isSingular=c(r,a,t),u.addPluralRule=function(t,n){e.push([l(t),n])},u.addSingularRule=function(e,n){t.push([l(e),n])},u.addUncountableRule=function(e){if("string"==typeof e){n[e.toLowerCase()]=!0;return}u.addPluralRule(e,"$0"),u.addSingularRule(e,"$0")},u.addIrregularRule=function(e,t){t=t.toLowerCase(),a[e=e.toLowerCase()]=t,r[t]=e},[["I","we"],["me","us"],["he","they"],["she","they"],["them","them"],["myself","ourselves"],["yourself","yourselves"],["itself","themselves"],["herself","themselves"],["himself","themselves"],["themself","themselves"],["is","are"],["was","were"],["has","have"],["this","these"],["that","those"],["echo","echoes"],["dingo","dingoes"],["volcano","volcanoes"],["tornado","tornadoes"],["torpedo","torpedoes"],["genus","genera"],["viscus","viscera"],["stigma","stigmata"],["stoma","stomata"],["dogma","dogmata"],["lemma","lemmata"],["schema","schemata"],["anathema","anathemata"],["ox","oxen"],["axe","axes"],["die","dice"],["yes","yeses"],["foot","feet"],["eave","eaves"],["goose","geese"],["tooth","teeth"],["quiz","quizzes"],["human","humans"],["proof","proofs"],["carve","carves"],["valve","valves"],["looey","looies"],["thief","thieves"],["groove","grooves"],["pickaxe","pickaxes"],["passerby","passersby"]].forEach(function(e){return u.addIrregularRule(e[0],e[1])}),[[/s?$/i,"s"],[/[^\u0000-\u007F]$/i,"$0"],[/([^aeiou]ese)$/i,"$1"],[/(ax|test)is$/i,"$1es"],[/(alias|[^aou]us|t[lm]as|gas|ris)$/i,"$1es"],[/(e[mn]u)s?$/i,"$1s"],[/([^l]ias|[aeiou]las|[ejzr]as|[iu]am)$/i,"$1"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1i"],[/(alumn|alg|vertebr)(?:a|ae)$/i,"$1ae"],[/(seraph|cherub)(?:im)?$/i,"$1im"],[/(her|at|gr)o$/i,"$1oes"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|automat|quor)(?:a|um)$/i,"$1a"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)(?:a|on)$/i,"$1a"],[/sis$/i,"ses"],[/(?:(kni|wi|li)fe|(ar|l|ea|eo|oa|hoo)f)$/i,"$1$2ves"],[/([^aeiouy]|qu)y$/i,"$1ies"],[/([^ch][ieo][ln])ey$/i,"$1ies"],[/(x|ch|ss|sh|zz)$/i,"$1es"],[/(matr|cod|mur|sil|vert|ind|append)(?:ix|ex)$/i,"$1ices"],[/\b((?:tit)?m|l)(?:ice|ouse)$/i,"$1ice"],[/(pe)(?:rson|ople)$/i,"$1ople"],[/(child)(?:ren)?$/i,"$1ren"],[/eaux$/i,"$0"],[/m[ae]n$/i,"men"],["thou","you"]].forEac
2h(function(e){return u.addPluralRule(e[0],e[1])}),[[/s$/i,""],[/(ss)$/i,"$1"],[/(wi|kni|(?:after|half|high|low|mid|non|night|[^\w]|^)li)ves$/i,"$1fe"],[/(ar|(?:wo|[ae])l|[eo][ao])ves$/i,"$1f"],[/ies$/i,"y"],[/\b([pl]|zomb|(?:neck|cross)?t|coll|faer|food|gen|goon|group|lass|talk|goal|cut)ies$/i,"$1ie"],[/\b(mon|smil)ies$/i,"$1ey"],[/\b((?:tit)?m|l)ice$/i,"$1ouse"],[/(seraph|cherub)im$/i,"$1"],[/(x|ch|ss|sh|zz|tto|go|cho|alias|[^aou]us|t[lm]as|gas|(?:her|at|gr)o|[aeiou]ris)(?:es)?$/i,"$1"],[/(analy|diagno|parenthe|progno|synop|the|empha|cri|ne)(?:sis|ses)$/i,"$1sis"],[/(movie|twelve|abuse|e[mn]u)s$/i,"$1"],[/(test)(?:is|es)$/i,"$1is"],[/(alumn|syllab|vir|radi|nucle|fung|cact|stimul|termin|bacill|foc|uter|loc|strat)(?:us|i)$/i,"$1us"],[/(agend|addend|millenni|dat|extrem|bacteri|desiderat|strat|candelabr|errat|ov|symposi|curricul|quor)a$/i,"$1um"],[/(apheli|hyperbat|periheli|asyndet|noumen|phenomen|criteri|organ|prolegomen|hedr|automat)a$/i,"$1on"],[/(alumn|alg|vertebr)ae$/i,"$1a"],[/(cod|mur|sil|vert|ind)ices$/i,"$1ex"],[/(matr|append)ices$/i,"$1ix"],[/(pe)(rson|ople)$/i,"$1rson"],[/(child)ren$/i,"$1"],[/(eau)x?$/i,"$1"],[/men$/i,"man"]].forEach(function(e){return u.addSingularRule(e[0],e[1])}),["adulthood","advice","agenda","aid","aircraft","alcohol","ammo","analytics","anime","athletics","audio","bison","blood","bream","buffalo","butter","carp","cash","chassis","chess","clothing","cod","commerce","cooperation","corps","debris","diabetes","digestion","elk","energy","equipment","excretion","expertise","firmware","flounder","fun","gallows","garbage","graffiti","hardware","headquarters","health","herpes","highjinks","homework","housework","information","jeans","justice","kudos","labour","literature","machinery","mackerel","mail","media","mews","moose","music","mud","manga","news","only","personnel","pike","plankton","pliers","police","pollution","premises","rain","research","rice","salmon","scissors","series","sewage","shambles","shrimp","software","species","staff","swine","tennis","traffic","transportation","trout","tuna","wealth","welfare","whiting","wildebeest","wildlife","you",/pok[eé]mon$/i,/[^aeiou]ese$/i,/deer$/i,/fish$/i,/measles$/i,/o[iu]s$/i,/pox$/i,/sheep$/i].forEach(u.addUncountableRule),u}()},617977,(e,t,n)=>{"use strict";t.exports=function(e,t,n){if("string"!=typeof t)throw Error("Input must be string");for(var r,a,l,o=t.length,i=0,s=0;s<o;s+=1){if(a=t.charCodeAt(s),l=t[s],a>=55296&&a<=56319&&(r=t.charCodeAt(s+1))>=56320&&r<=57343&&(s+=1,l+=t[s]),(i+=e(l))===n)return t.slice(0,s+1);if(i>n)return t.slice(0,s-l.length+1)}return t}},528122,(e,t,n)=>{"use strict";t.exports=function(e){if("string"!=typeof e)throw Error("Input must be string");for(var t,n,r=e.length,a=0,l=null,o=null,i=0;i<r;i++)(t=l=e.charCodeAt(i))>=56320&&t<=57343?null!=o&&(n=o)>=55296&&n<=56319?a+=1:a+=3:l<=127?a+=1:l>=128&&l<=2047?a+=2:l>=2048&&l<=65535&&(a+=3),o=l;return a}},997818,(e,t,n)=>{"use strict";var r=e.r(617977),a=e.r(528122);t.exports=r.bind(null,a)},17158,(e,t,n)=>{"use strict";var r=e.r(997818),a=/[\/\?<>\\:\*\|"]/g,l=/[\x00-\x1f\x80-\x9f]/g,o=/^\.+$/,i=/^(con|prn|aux|nul|com[0-9]|lpt[0-9])(\..*)?$/i,s=/[\. ]+$/;function c(e,t){if("string"!=typeof e)throw Error("Input must be string");return r(e.replace(a,t).replace(l,t).replace(o,t).replace(i,t).replace(s,t),255)}t.exports=function(e,t){var n=t&&t.replacement||"",r=c(e,n);return""===n?r:c(r,"")}}]); 3 4//# debugId=da2ff6be-9cc6-4b7d-cf46-df5576740095 5//# sourceMappingURL=0dk8tvxu6k9yv.js.map
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.