1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,89166,(e,t,r)=>{function n(){for(var e,t,r=0,n="",i=arguments.length;r<i;r++)(e=arguments[r])&&(t=function e(t){var r,n,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t)){var o=t.length;for(r=0;r<o;r++)t[r]&&(n=e(t[r]))&&(i&&(i+=" "),i+=n)}else for(n in t)t[n]&&(i&&(i+=" "),i+=n);return i}(e))&&(n&&(n+=" "),n+=t);return n}t.exports=n,t.exports.clsx=n},272348,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.dontSetMe=function(e,t,r){if(e[t])return Error(`Invalid prop ${t} passed to ${r} - do not set this, set it on the child.`)},r.findInArray=function(e,t){for(let r=0,n=e.length;r<n;r++)if(t.apply(t,[e[r],r,e]))return e[r]},r.int=function(e){return parseInt(e,10)},r.isFunction=function(e){return"function"==typeof e||"[object Function]"===Object.prototype.toString.call(e)},r.isNum=function(e){return"number"==typeof e&&!isNaN(e)}},444940,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.browserPrefixToKey=o,r.browserPrefixToStyle=function(e,t){return t?`-${t.toLowerCase()}-${e}`:e},r.default=void 0,r.getPrefix=i;let n=["Moz","Webkit","O","ms"];function i(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("u"<typeof window)return"";let t=window.document?.documentElement?.style;if(!t||e in t)return"";for(let r=0;r<n.length;r++)if(o(e,n[r])in t)return n[r];return""}function o(e,t){return t?`${t}${function(e){let t="",r=!0;for(let n=0;n<e.length;n++)r?(t+=e[n].toUpperCase(),r=!1):"-"===e[n]?r=!0:t+=e[n];return t}(e)}`:e}r.default=i()},15726,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.addClassName=c,r.addEvent=function(e,t,r,n){if(!e)return;let i={capture:!0,...n};e.addEventListener?e.addEventListener(t,r,i):e.attachEvent?e.attachEvent("on"+t,r):e["on"+t]=r},r.addUserSelectStyles=function(e){if(!e)return;let t=e.getElementById("react-draggable-style-el");t||((t=e.createElement("style")).type="text/css",t.id="react-draggable-style-el",t.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",t.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",e.getElementsByTagName("head")[0].appendChild(t)),e.body&&c(e.body,"react-draggable-transparent-selection")},r.createCSSTransform=function(e,t){let r=s(e,t,"px");return{[(0,i.browserPrefixToKey)("transform",i.default)]:r}},r.createSVGTransform=function(e,t){return s(e,t,"")},r.getTouch=function(e,t){return e.targetTouches&&(0,n.findInArray)(e.targetTouches,e=>t===e.identifier)||e.changedTouches&&(0,n.findInArray)(e.changedTouches,e=>t===e.identifier)},r.getTouchIdentifier=function(e){return e.targetTouches&&e.targetTouches[0]?e.targetTouches[0].identifier:e.changedTouches&&e.changedTouches[0]?e.changedTouches[0].identifier:void 0},r.getTranslation=s,r.innerHeight=function(e){let t=e.clientHeight,r=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,n.int)(r.paddingTop),t-=(0,n.int)(r.paddingBottom)},r.innerWidth=function(e){let t=e.clientWidth,r=e.ownerDocument.defaultView.getComputedStyle(e);return t-=(0,n.int)(r.paddingLeft),t-=(0,n.int)(r.paddingRight)},r.matchesSelector=l,r.matchesSelectorAndParentsTo=function(e,t,r){let n=e;do{if(l(n,t))return!0;if(n===r)break;n=n.parentNode}while(n)return!1},r.offsetXYFromParent=function(e,t,r){let n=t===t.ownerDocument.body?{left:0,top:0}:t.getBoundingClientRect();return{x:(e.clientX+t.scrollLeft-n.left)/r,y:(e.clientY+t.scrollTop-n.top)/r}},r.outerHeight=function(e){let t=e.clientHeight,r=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,n.int)(r.borderTopWidth),t+=(0,n.int)(r.borderBottomWidth)},r.outerWidth=function(e){let t=e.clientWidth,r=e.ownerDocument.defaultView.getComputedStyle(e);return t+=(0,n.int)(r.borderLeftWidth),t+=(0,n.int)(r.borderRightWidth)},r.removeClassName=d,r.removeEvent=function(e,t,r,n){if(!e)return;let i={capture:!0,...n};e.removeEventListener?e.removeEventListener(t,r,i):e.detachEvent?e.detachEvent("on"+t,r):e["on"+t]=null},r.scheduleRemoveUserSelectStyles=function(e){window.requestAnimationFrame?window.requestAnimationFrame(()=>{u(e)}):u(e)};var n=e.r(272348),i=o(e.r(444940));function o(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;
1return(o=function(e,t){if(!t&&e&&e.__esModule)return e;var i,o,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(i=t?n:r){if(i.has(e))return i.get(e);i.set(e,a)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(o.get||o.set)?i(a,t,o):a[t]=e[t]);return a})(e,t)}let a="";function l(e,t){return a||(a=(0,n.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(t){return(0,n.isFunction)(e[t])})),!!(0,n.isFunction)(e[a])&&e[a](t)}function s(e,t,r){let{x:n,y:i}=e,o=`translate(${n}${r},${i}${r})`;if(t){let e=`${"string"==typeof t.x?t.x:t.x+r}`,n=`${"string"==typeof t.y?t.y:t.y+r}`;o=`translate(${e}, ${n})`+o}return o}function u(e){if(e)try{if(e.body&&d(e.body,"react-draggable-transparent-selection"),e.selection)e.selection.empty();else{let t=(e.defaultView||window).getSelection();t&&"Caret"!==t.type&&t.removeAllRanges()}}catch(e){}}function c(e,t){e.classList?e.classList.add(t):e.className.match(RegExp(`(?:^|\\s)${t}(?!\\S)`))||(e.className+=` ${t}`)}function d(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(RegExp(`(?:^|\\s)${t}(?!\\S)`,"g"),"")}},204708,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.canDragX=function(e){return"both"===e.props.axis||"x"===e.props.axis},r.canDragY=function(e){return"both"===e.props.axis||"y"===e.props.axis},r.createCoreData=function(e,t,r){let i=!(0,n.isNum)(e.lastX),a=o(e);return i?{node:a,deltaX:0,deltaY:0,lastX:t,lastY:r,x:t,y:r}:{node:a,deltaX:t-e.lastX,deltaY:r-e.lastY,lastX:e.lastX,lastY:e.lastY,x:t,y:r}},r.createDraggableData=function(e,t){let r=e.props.scale;return{node:t.node,x:e.state.x+t.deltaX/r,y:e.state.y+t.deltaY/r,deltaX:t.deltaX/r,deltaY:t.deltaY/r,lastX:e.state.x,lastY:e.state.y}},r.getBoundPosition=function(e,t,r){var a;if(!e.props.bounds)return[t,r];let{bounds:l}=e.props;l="string"==typeof l?l:{left:(a=l).left,top:a.top,right:a.right,bottom:a.bottom};let s=o(e);if("string"==typeof l){let e,{ownerDocument:t}=s,r=t.defaultView;if(!((e="parent"===l?s.parentNode:s.getRootNode().querySelector(l))instanceof r.HTMLElement))throw Error('Bounds selector "'+l+'" could not find an element.');let o=r.getComputedStyle(s),a=r.getComputedStyle(e);l={left:-s.offsetLeft+(0,n.int)(a.paddingLeft)+(0,n.int)(o.marginLeft),top:-s.offsetTop+(0,n.int)(a.paddingTop)+(0,n.int)(o.marginTop),right:(0,i.innerWidth)(e)-(0,i.outerWidth)(s)-s.offsetLeft+(0,n.int)(a.paddingRight)-(0,n.int)(o.marginRight),bottom:(0,i.innerHeight)(e)-(0,i.outerHeight)(s)-s.offsetTop+(0,n.int)(a.paddingBottom)-(0,n.int)(o.marginBottom)}}return(0,n.isNum)(l.right)&&(t=Math.min(t,l.right)),(0,n.isNum)(l.bottom)&&(r=Math.min(r,l.bottom)),(0,n.isNum)(l.left)&&(t=Math.max(t,l.left)),(0,n.isNum)(l.top)&&(r=Math.max(r,l.top)),[t,r]},r.getControlPosition=function(e,t,r){let n="number"==typeof t?(0,i.getTouch)(e,t):null;if("number"==typeof t&&!n)return null;let a=o(r),l=r.props.offsetParent||a.offsetParent||a.ownerDocument.body;return(0,i.offsetXYFromParent)(n||e,l,r.props.scale)},r.snapToGrid=function(e,t,r){return[Math.round(t/e[0])*e[0],Math.round(r/e[1])*e[1]]};var n=e.r(272348),i=e.r(15726);function o(e){let t=e.findDOMNode();if(!t)throw Error("<DraggableCore>: Unmounted during event!");return t}},152397,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=function(){}},678868,(e,t,r)=>{"use strict";Object.defineProperty(r,"__esModule",{value:!0}),r.default=void 0;var n=d(e.r(485954)),i=c(e.r(259414)),o=c(e.r(6396)),a=e.r(15726),l=e.r(204708),s=e.r(272348),u=c(e.r(152397));function c(e){return e&&e.__esModule?e:{default:e}}function d(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return(d=function(e,t){if(!t&&e&&e.__esModule)return e;var i,o,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;
1if(i=t?n:r){if(i.has(e))return i.get(e);i.set(e,a)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(o.get||o.set)?i(a,t,o):a[t]=e[t]);return a})(e,t)}function f(e,t,r){var n;return(t="symbol"==typeof(n=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}let p={start:"touchstart",move:"touchmove",stop:"touchend"},h={start:"mousedown",move:"mousemove",stop:"mouseup"},g=h;class m extends n.Component{constructor(){super(...arguments),f(this,"dragging",!1),f(this,"lastX",NaN),f(this,"lastY",NaN),f(this,"touchIdentifier",null),f(this,"mounted",!1),f(this,"handleDragStart",e=>{if(this.props.onMouseDown(e),!this.props.allowAnyClick&&"number"==typeof e.button&&0!==e.button)return!1;let t=this.findDOMNode();if(!t||!t.ownerDocument||!t.ownerDocument.body)throw Error("<DraggableCore> not mounted on DragStart!");let{ownerDocument:r}=t;if(this.props.disabled||!(e.target instanceof r.defaultView.Node)||this.props.handle&&!(0,a.matchesSelectorAndParentsTo)(e.target,this.props.handle,t)||this.props.cancel&&(0,a.matchesSelectorAndParentsTo)(e.target,this.props.cancel,t))return;"touchstart"!==e.type||this.props.allowMobileScroll||e.preventDefault();let n=(0,a.getTouchIdentifier)(e);this.touchIdentifier=n;let i=(0,l.getControlPosition)(e,n,this);if(null==i)return;let{x:o,y:s}=i,c=(0,l.createCoreData)(this,o,s);(0,u.default)("DraggableCore: handleDragStart: %j",c),(0,u.default)("calling",this.props.onStart),!1!==this.props.onStart(e,c)&&!1!==this.mounted&&(this.props.enableUserSelectHack&&(0,a.addUserSelectStyles)(r),this.dragging=!0,this.lastX=o,this.lastY=s,(0,a.addEvent)(r,g.move,this.handleDrag),(0,a.addEvent)(r,g.stop,this.handleDragStop))}),f(this,"handleDrag",e=>{let t=(0,l.getControlPosition)(e,this.touchIdentifier,this);if(null==t)return;let{x:r,y:n}=t;if(Array.isArray(this.props.grid)){let e=r-this.lastX,t=n-this.lastY;if([e,t]=(0,l.snapToGrid)(this.props.grid,e,t),!e&&!t)return;r=this.lastX+e,n=this.lastY+t}let i=(0,l.createCoreData)(this,r,n);if((0,u.default)("DraggableCore: handleDrag: %j",i),!1===this.props.onDrag(e,i)||!1===this.mounted){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(t){let e=document.createEvent("MouseEvents");e.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(e)}return}this.lastX=r,this.lastY=n}),f(this,"handleDragStop",e=>{if(!this.dragging)return;let t=(0,l.getControlPosition)(e,this.touchIdentifier,this);if(null==t)return;let{x:r,y:n}=t;if(Array.isArray(this.props.grid)){let e=r-this.lastX||0,t=n-this.lastY||0;[e,t]=(0,l.snapToGrid)(this.props.grid,e,t),r=this.lastX+e,n=this.lastY+t}let i=(0,l.createCoreData)(this,r,n);if(!1===this.props.onStop(e,i)||!1===this.mounted)return!1;let o=this.findDOMNode();o&&this.props.enableUserSelectHack&&(0,a.scheduleRemoveUserSelectStyles)(o.ownerDocument),(0,u.default)("DraggableCore: handleDragStop: %j",i),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,o&&((0,u.default)("DraggableCore: Removing handlers"),(0,a.removeEvent)(o.ownerDocument,g.move,this.handleDrag),(0,a.removeEvent)(o.ownerDocument,g.stop,this.handleDragStop))}),f(this,"onMouseDown",e=>(g=h,this.handleDragStart(e))),f(this,"onMouseUp",e=>(g=h,this.handleDragStop(e))),f(this,"onTouchStart",e=>(g=p,this.handleDragStart(e))),f(this,"onTouchEnd",e=>(g=p,this.handleDragStop(e)))}componentDidMount(){this.mounted=!0;let e=this.findDOMNode();e&&(0,a.addEvent)(e,p.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;let e=this.findDOMNode();if(e){let{ownerDocument:t}=e;(0,a.removeEvent)(t,h.move,this.handleDrag),(0,a.removeEvent)(t,p.move,this.handleDrag),(0,a.removeEvent)(t,h.stop,this.handleDragStop),(0,a.removeEvent)(t,p.stop,this.handleDragStop),(0,a.removeEvent)(e,p.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,a.scheduleRemoveUserSelectStyles)(t)}}findDOMNode(){return this.props?.nodeRef?this.props?.nodeRef?.current:o.default.findDOMNode(this)}render(){return n.cloneElement(n.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}r.default=m,f(m,"displayName","DraggableCore"),f(m,"propTypes",{allowAnyClick:i.default.bool,allowMobileScroll:i.default.bool,children:i.default.node.isRequired,disabled:i.default.bool,enableUserSelectHack:i.default.bool,offsetParent:function(e,t){if(e[t]&&1!==e[t].nodeType)throw Error("Draggable's offsetParent must be a DOM Node.")},grid:i.default.arrayOf(i.default.number),handle:i.default.string,cancel:i.default.string,nodeRef:i.default.object,onStart:i.default.func,onDrag:i.default.func,onStop:i.default.func,onMouseDown:i.default.func,scale:i.default.number,className:s.dontSetMe,style:s.dontSetMe,transform:s.dontSetMe}),f(m,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},650469,(e,t,r)=>{"use strict";
1Object.defineProperty(r,"__esModule",{value:!0}),Object.defineProperty(r,"DraggableCore",{enumerable:!0,get:function(){return c.default}}),r.default=void 0;var n=p(e.r(485954)),i=f(e.r(259414)),o=f(e.r(6396)),a=e.r(89166),l=e.r(15726),s=e.r(204708),u=e.r(272348),c=f(e.r(678868)),d=f(e.r(152397));function f(e){return e&&e.__esModule?e:{default:e}}function p(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return(p=function(e,t){if(!t&&e&&e.__esModule)return e;var i,o,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(i=t?n:r){if(i.has(e))return i.get(e);i.set(e,a)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(o.get||o.set)?i(a,t,o):a[t]=e[t]);return a})(e,t)}function h(){return(h=Object.assign.bind()).apply(null,arguments)}function g(e,t,r){var n;return(t="symbol"==typeof(n=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?n:n+"")in e?Object.defineProperty(e,t,{value:r,enumerable:!0,configurable:!0,writable:!0}):e[t]=r,e}class m extends n.Component{static getDerivedStateFromProps(e,t){let{position:r}=e,{prevPropsPosition:n}=t;return r&&(!n||r.x!==n.x||r.y!==n.y)?((0,d.default)("Draggable: getDerivedStateFromProps %j",{position:r,prevPropsPosition:n}),{x:r.x,y:r.y,prevPropsPosition:{...r}}):null}constructor(e){super(e),g(this,"onDragStart",(e,t)=>{if((0,d.default)("Draggable: onDragStart: %j",t),!1===this.props.onStart(e,(0,s.createDraggableData)(this,t)))return!1;this.setState({dragging:!0,dragged:!0})}),g(this,"onDrag",(e,t)=>{if(!this.state.dragging)return!1;(0,d.default)("Draggable: onDrag: %j",t);let r=(0,s.createDraggableData)(this,t),n={x:r.x,y:r.y,slackX:0,slackY:0};if(this.props.bounds){let{x:e,y:t}=n;n.x+=this.state.slackX,n.y+=this.state.slackY;let[i,o]=(0,s.getBoundPosition)(this,n.x,n.y);n.x=i,n.y=o,n.slackX=this.state.slackX+(e-n.x),n.slackY=this.state.slackY+(t-n.y),r.x=n.x,r.y=n.y,r.deltaX=n.x-this.state.x,r.deltaY=n.y-this.state.y}if(!1===this.props.onDrag(e,r))return!1;this.setState(n)}),g(this,"onDragStop",(e,t)=>{if(!this.state.dragging||!1===this.props.onStop(e,(0,s.createDraggableData)(this,t)))return!1;(0,d.default)("Draggable: onDragStop: %j",t);let r={dragging:!1,slackX:0,slackY:0};if(this.props.position){let{x:e,y:t}=this.props.position;r.x=e,r.y=t}this.setState(r)}),this.state={dragging:!1,dragged:!1,x:e.position?e.position.x:e.defaultPosition.x,y:e.position?e.position.y:e.defaultPosition.y,prevPropsPosition:{...e.position},slackX:0,slackY:0,isElementSVG:!1},e.position&&!(e.onDrag||e.onStop)&&console.warn("A `position` was applied to this <Draggable>, without drag handlers. This will make this component effectively undraggable. Please attach `onDrag` or `onStop` handlers so you can adjust the `position` of this element.")}componentDidMount(){void 0!==window.SVGElement&&this.findDOMNode()instanceof window.SVGElement&&this.setState({isElementSVG:!0})}componentWillUnmount(){this.state.dragging&&this.setState({dragging:!1})}findDOMNode(){return this.props?.nodeRef?.current??o.default.findDOMNode(this)}render(){let{axis:e,bounds:t,children:r,defaultPosition:i,defaultClassName:o,defaultClassNameDragging:u,defaultClassNameDragged:d,position:f,positionOffset:p,scale:g,...m}=this.props,y={},b=null,v=!f||this.state.dragging,x=f||i,w={x:(0,s.canDragX)(this)&&v?this.state.x:x.x,y:(0,s.canDragY)(this)&&v?this.state.y:x.y};this.state.isElementSVG?b=(0,l.createSVGTransform)(w,p):y=(0,l.createCSSTransform)(w,p);let S=(0,a.clsx)(r.props.className||"",o,{[u]:this.state.dragging,[d]:this.state.dragged});return n.createElement(c.default,h({},m,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),n.cloneElement(n.Children.only(r),{className:S,style:{...r.props.style,...y},transform:b}))}}r.default=m,g(m,"displayName","Draggable"),g(m,"propTypes",{...c.default.propT
1ypes,axis:i.default.oneOf(["both","x","y","none"]),bounds:i.default.oneOfType([i.default.shape({left:i.default.number,right:i.default.number,top:i.default.number,bottom:i.default.number}),i.default.string,i.default.oneOf([!1])]),defaultClassName:i.default.string,defaultClassNameDragging:i.default.string,defaultClassNameDragged:i.default.string,defaultPosition:i.default.shape({x:i.default.number,y:i.default.number}),positionOffset:i.default.shape({x:i.default.oneOfType([i.default.number,i.default.string]),y:i.default.oneOfType([i.default.number,i.default.string])}),position:i.default.shape({x:i.default.number,y:i.default.number}),className:u.dontSetMe,style:u.dontSetMe,transform:u.dontSetMe}),g(m,"defaultProps",{...c.default.defaultProps,axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1})},965359,(e,t,r)=>{"use strict";let{default:n,DraggableCore:i}=e.r(650469);t.exports=n,t.exports.default=n,t.exports.DraggableCore=i},881369,(e,t,r)=>{"use strict";r.__esModule=!0,r.cloneElement=function(e,t){return t.style&&e.props.style&&(t.style=a(a({},e.props.style),t.style)),t.className&&e.props.className&&(t.className=`${e.props.className} ${t.className}`),i.default.cloneElement(e,t)};var n,i=(n=e.r(485954))&&n.__esModule?n:{default:n};function o(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function a(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?o(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):o(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}},348070,(e,t,r)=>{"use strict";r.__esModule=!0,r.resizableProps=void 0;var n,i=(n=e.r(259414))&&n.__esModule?n:{default:n};e.r(965359),r.resizableProps={axis:i.default.oneOf(["both","x","y","none"]),className:i.default.string,children:i.default.element.isRequired,draggableOpts:i.default.shape({allowAnyClick:i.default.bool,cancel:i.default.string,children:i.default.node,disabled:i.default.bool,enableUserSelectHack:i.default.bool,offsetParent:"u">typeof Element?i.default.instanceOf(Element):i.default.any,grid:i.default.arrayOf(i.default.number),handle:i.default.string,nodeRef:i.default.object,onStart:i.default.func,onDrag:i.default.func,onStop:i.default.func,onMouseDown:i.default.func,scale:i.default.number}),height:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n]=t;return"both"===n.axis||"y"===n.axis?i.default.number.isRequired(...t):i.default.number(...t)},handle:i.default.oneOfType([i.default.node,i.default.func]),handleSize:i.default.arrayOf(i.default.number),lockAspectRatio:i.default.bool,maxConstraints:i.default.arrayOf(i.default.number),minConstraints:i.default.arrayOf(i.default.number),onResizeStop:i.default.func,onResizeStart:i.default.func,onResize:i.default.func,resizeHandles:i.default.arrayOf(i.default.oneOf(["s","w","e","n","sw","nw","se","ne"])),transformScale:i.default.number,width:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n]=t;return"both"===n.axis||"x"===n.axis?i.default.number.isRequired(...t):i.default.number(...t)}}},824023,(e,t,r)=>{"use strict";r.__esModule=!0,r.default=void 0;var n=s(e.r(485954)),i=e.r(965359),o=e.r(881369),a=e.r(348070);let l=["children","className","draggableOpts","width","height","handle","handleSize","lockAspectRatio","axis","minConstraints","maxConstraints","onResize","onResizeStop","onResizeStart","resizeHandles","transformScale"];function s(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;
1return(s=function(e,t){if(!t&&e&&e.__esModule)return e;var i,o,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(i=t?n:r){if(i.has(e))return i.get(e);i.set(e,a)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(o.get||o.set)?i(a,t,o):a[t]=e[t]);return a})(e,t)}function u(){return(u=Object.assign.bind()).apply(null,arguments)}function c(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function d(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?c(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):c(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}class f extends n.Component{constructor(){super(...arguments),this.handleRefs={},this.lastHandleRect=null,this.slack=null,this.lastSize=null}componentWillUnmount(){this.resetData()}resetData(){this.lastHandleRect=this.slack=this.lastSize=null}runConstraints(e,t){let{minConstraints:r,maxConstraints:n,lockAspectRatio:i}=this.props;if(!r&&!n&&!i)return[e,t];if(i){let r=this.props.width/this.props.height;Math.abs(e-this.props.width)>Math.abs((t-this.props.height)*r)?t=e/r:e=t*r}let[o,a]=[e,t],[l,s]=this.slack||[0,0];return e+=l,t+=s,r&&(e=Math.max(r[0],e),t=Math.max(r[1],t)),n&&(e=Math.min(n[0],e),t=Math.min(n[1],t)),this.slack=[l+(o-e),s+(a-t)],[e,t]}resizeHandler(e,t){return(r,n)=>{let{node:i,deltaX:o,deltaY:a}=n;"onResizeStart"===e&&this.resetData();let l=("both"===this.props.axis||"x"===this.props.axis)&&"n"!==t&&"s"!==t,s=("both"===this.props.axis||"y"===this.props.axis)&&"e"!==t&&"w"!==t;if(!l&&!s)return;let u=t[0],c=t[t.length-1],d=i.getBoundingClientRect();null!=this.lastHandleRect&&("w"===c&&(o+=d.left-this.lastHandleRect.left),"n"===u&&(a+=d.top-this.lastHandleRect.top)),this.lastHandleRect=d,"w"===c&&(o=-o),"n"===u&&(a=-a);let f=this.props.width+(l?o/this.props.transformScale:0),p=this.props.height+(s?a/this.props.transformScale:0);[f,p]=this.runConstraints(f,p),"onResizeStop"===e&&this.lastSize&&({width:f,height:p}=this.lastSize);let h=f!==this.props.width||p!==this.props.height;"onResizeStop"!==e&&(this.lastSize={width:f,height:p});let g="function"==typeof this.props[e]?this.props[e]:null;g&&!("onResize"===e&&!h)&&(r.persist?.(),g(r,{node:i,size:{width:f,height:p},handle:t})),"onResizeStop"===e&&this.resetData()}}renderResizeHandle(e,t){let{handle:r}=this.props;if(!r)return n.createElement("span",{className:`react-resizable-handle react-resizable-handle-${e}`,ref:t});if("function"==typeof r)return r(e,t);let i=d({ref:t},"string"==typeof r.type?{}:{handleAxis:e});return n.cloneElement(r,i)}render(){let e=this.props,{children:t,className:r,draggableOpts:a,width:s,height:c,handle:f,handleSize:p,lockAspectRatio:h,axis:g,minConstraints:m,maxConstraints:y,onResize:b,onResizeStop:v,onResizeStart:x,resizeHandles:w,transformScale:S}=e,D=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,l);return(0,o.cloneElement)(t,d(d({},D),{},{className:`${r?`${r} `:""}react-resizable`,children:[...n.Children.toArray(t.props.children),...w.map(e=>{let t=this.handleRefs[e]??(this.handleRefs[e]=n.createRef());return n.createElement(i.DraggableCore,u({},a,{nodeRef:t,key:`resizableHandle-${e}`,onStop:this.resizeHandler("onResizeStop",e),onStart:this.resizeHandler("onResizeStart",e),onDrag:this.resizeHandler("onResize",e)}),this.renderResizeHandle(e,t))})]}))}}r.default=f,f.propTypes=a.resizableProps,f.defaultProps={axis:"both",handleSize:[20,20],lockAspectRatio:!1,minConstraints:[20,20],maxConstraints:[1/0,1/0],resizeHandles:["se"],transformScale:1}},278472,(e,t,r)=>{"use strict";r.__esModule=!0,r.default=void 0;var n=u(e.r(485954)),i=s(e.r(259414)),o=s(e.r(824023)),a=e.r(348070);let l=["handle","handleSize","onResize","onResizeStart","onResizeStop","draggableOpts","minConstraints","maxConstraints","lockAspectRatio","axis","width","height","resizeHandles","style","transformScale"];
1function s(e){return e&&e.__esModule?e:{default:e}}function u(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return(u=function(e,t){if(!t&&e&&e.__esModule)return e;var i,o,a={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return a;if(i=t?n:r){if(i.has(e))return i.get(e);i.set(e,a)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((o=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(o.get||o.set)?i(a,t,o):a[t]=e[t]);return a})(e,t)}function c(){return(c=Object.assign.bind()).apply(null,arguments)}function d(e,t){var r=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),r.push.apply(r,n)}return r}function f(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?d(Object(r),!0).forEach(function(t){var n,i,o;n=e,i=t,o=r[t],(i=function(e){var t=function(e,t){if("object"!=typeof e||!e)return e;var r=e[Symbol.toPrimitive];if(void 0!==r){var n=r.call(e,t||"default");if("object"!=typeof n)return n;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(e,"string");return"symbol"==typeof t?t:t+""}(i))in n?Object.defineProperty(n,i,{value:o,enumerable:!0,configurable:!0,writable:!0}):n[i]=o}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):d(Object(r)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}class p extends n.Component{constructor(){super(...arguments),this.state={width:this.props.width,height:this.props.height,propsWidth:this.props.width,propsHeight:this.props.height},this.onResize=(e,t)=>
1{let{size:r}=t;this.props.onResize?(e.persist?.(),this.setState(r,()=>this.props.onResize&&this.props.onResize(e,t))):this.setState(r)}}static getDerivedStateFromProps(e,t){return t.propsWidth!==e.width||t.propsHeight!==e.height?{width:e.width,height:e.height,propsWidth:e.width,propsHeight:e.height}:null}render(){let e=this.props,{handle:t,handleSize:r,onResize:i,onResizeStart:a,onResizeStop:s,draggableOpts:u,minConstraints:d,maxConstraints:p,lockAspectRatio:h,axis:g,width:m,height:y,resizeHandles:b,style:v,transformScale:x}=e,w=function(e,t){if(null==e)return{};var r,n,i=function(e,t){if(null==e)return{};var r={};for(var n in e)if(({}).hasOwnProperty.call(e,n)){if(-1!==t.indexOf(n))continue;r[n]=e[n]}return r}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(n=0;n<o.length;n++)r=o[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,l);return n.createElement(o.default,{axis:g,draggableOpts:u,handle:t,handleSize:r,height:this.state.height,lockAspectRatio:h,maxConstraints:p,minConstraints:d,onResizeStart:a,onResize:this.onResize,onResizeStop:s,resizeHandles:b,transformScale:x,width:this.state.width},n.createElement("div",c({},w,{style:f(f({},v),{},{width:this.state.width+"px",height:this.state.height+"px"})})))}}r.default=p,p.propTypes=f(f({},a.resizableProps),{},{children:i.default.element})},334184,(e,t,r)=>{"use strict";t.exports=function(){throw Error("Don't instantiate Resizable directly! Use require('react-resizable').Resizable")},t.exports.Resizable=e.r(824023).default,t.exports.ResizableBox=e.r(278472).default},299136,(e,t,r)=>{e.e,function(e){"use strict";function t(e){return function(t,r,n,i,o,a,l){return e(t,r,l)}}function r(e){return function(t,r,n,i){if(!t||!r||"object"!=typeof t||"object"!=typeof r)return e(t,r,n,i);var o=i.get(t),a=i.get(r);if(o&&a)return o===r&&a===t;i.set(t,r),i.set(r,t);var l=e(t,r,n,i);return i.delete(t),i.delete(r),l}}function n(e,t){var r={};for(var n in e)r[n]=e[n];for(var n in t)r[n]=t[n];return r}function i(e){return e.constructor===Object||null==e.constructor}function o(e){return"function"==typeof e.then}function a(e,t){return e===t||e!=e&&t!=t}var l=Object.prototype.toString;function s(e){var t=e.areArraysEqual,r=e.areDatesEqual,n=e.areMapsEqual,s=e.areObjectsEqual,u=e.areRegExpsEqual,c=e.areSetsEqual,d=(0,e.createIsNestedEqual)(f);function f(e,f,p){if(e===f)return!0;if(!e||!f||"object"!=typeof e||"object"!=typeof f)return e!=e&&f!=f;if(i(e)&&i(f))return s(e,f,d,p);var h=Array.isArray(e),g=Array.isArray(f);if(h||g)return h===g&&t(e,f,d,p);var m=l.call(e);return m===l.call(f)&&("[object Date]"===m?r(e,f,d,p):"[object RegExp]"===m?u(e,f,d,p):"[object Map]"===m?n(e,f,d,p):"[object Set]"===m?c(e,f,d,p):"[object Object]"===m||"[object Arguments]"===m?!(o(e)||o(f))&&s(e,f,d,p):("[object Boolean]"===m||"[object Number]"===m||"[object String]"===m)&&a(e.valueOf(),f.valueOf()))}return f}function u(e,t,r,n){var i=e.length;if(t.length!==i)return!1;for(;i-- >0;)if(!r(e[i],t[i],i,i,e,t,n))return!1;return!0}var c=r(u);function d(e,t){return a(e.valueOf(),t.valueOf())}function f(e,t,r,n){var i=e.size===t.size;if(!i)return!1;if(!e.size)return!0;var o={},a=0;return e.forEach(function(l,s){if(i){var u=!1,c=0;t.forEach(function(i,d){!u&&!o[c]&&(u=r(s,d,a,c,e,t,n)&&r(l,i,s,d,e,t,n))&&(o[c]=!0),c++}),a++,i=u}}),i}var p=r(f),h=Object.prototype.hasOwnProperty;function g(e,t,r,n){var i,o=Object.keys(e),a=o.length;if(Object.keys(t).length!==a)return!1;for(;a-- >0;){if("_owner"===(i=o[a])){var l=!!e.$$typeof,s=!!t.$$typeof;if((l||s)&&l!==s)return!1}if(!h.call(t,i)||!r(e[i],t[i],i,i,e,t,n))return!1}return!0}var m=r(g);function y(e,t){return e.source===t.source&&e.flags===t.flags}function b(e,t,r,n){var i=e.size===t.size;if(!i)return!1;if(!e.size)return!0;var o={};return e.forEach(function(a,l){if(i){var s=!1,u=0;t.forEach(function(i,c){!s&&!o[u]&&(s=r(a,i,l,c,e,t,n))&&(o[u]=!0),u++}),i=s}}),i}var v=r(b),x=Object.freeze({areArraysEqual:u,areDatesEqual:d,areMapsEqual:f,areObjectsEqual:g,areRegExpsEqual:y,areSetsEqual:b,createIsNestedEqual:t}),w=Object.freeze({areArraysEqual:c,areDatesEqual:d,areMapsEqual:p,areObjectsEqual:m,areRegExpsEqual:y,areSetsEqual:v,createIsNestedEqual:t}),S=s(x),D=s(n(x,{createIsNestedEqual:function(){return a}})),E=s(w),M=s(n(w,{createIsNestedEqual:function(){return a}}));e.circularDeepEqual=function(e,t){return E(e,t,new WeakMap)},e.circularShallowEqual=function(e,t){return M(e,t,new WeakMap)},e.createCustomCircularEqual=function(e){var t=s(n(w,e(w)));return function(e,r,n){return void 0===n&&(n=new WeakMap),t(e,r,n)}},e.createCustomEqual=function(e){return s(n(x,e(x)))},e.deepEqual=function(e,t){return S(e,t,void 0)},e.sameValueZeroEqual=a,e.shallowEqual=function(e,t){return D(e,t,void 0)}
1,Object.defineProperty(e,"__esModule",{value:!0})}(r)},424613,61410,973686,395891,e=>{"use strict";var t=e.i(931718);e.i(972063);var r=e.i(705997),n=e.i(485954);function i(e){let{margin:t,containerPadding:r,containerWidth:n,cols:i}=e;return(n-t[0]*(i-1)-2*r[0])/i}function o(e,t,r){return Number.isFinite(e)?Math.round(t*e+Math.max(0,e-1)*r):e}function a(e,t,r,n,a,l,s){let u,c,d,f,{margin:p,containerPadding:h,rowHeight:g}=e,m=i(e);if(s?(u=Math.round(s.width),c=Math.round(s.height)):(u=o(n,m,p[0]),c=o(a,g,p[1])),l?(d=Math.round(l.top),f=Math.round(l.left)):s?(d=Math.round(s.top),f=Math.round(s.left)):(d=Math.round((g+p[1])*r+h[1]),f=Math.round((m+p[0])*t+h[0])),!l&&!s){if(Number.isFinite(n)){let e=Math.round((m+p[0])*(t+n)+h[0])-f-u;e!==p[0]&&(u+=e-p[0])}if(Number.isFinite(a)){let e=Math.round((g+p[1])*(r+a)+h[1])-d-c;e!==p[1]&&(c+=e-p[1])}}return{top:d,left:f,width:u,height:c}}function l(e,t,r){let{margin:n,containerPadding:o,rowHeight:a}=e,l=i(e);return{x:Math.round((r-o[0])/(l+n[0])),y:Math.round((t-o[1])/(a+n[1]))}}function s(e,t,r){return Math.max(Math.min(e,r),t)}function u(e,t){return e.i!==t.i&&!(e.x+e.w<=t.x)&&!(e.x>=t.x+t.w)&&!(e.y+e.h<=t.y)&&!(e.y>=t.y+t.h)}function c(e,t){for(let r=0;r<e.length;r++){let n=e[r];if(void 0!==n&&u(n,t))return n}}function d(e,t){return e.filter(e=>u(e,t))}function f(e){return[...e].sort((e,t)=>e.y!==t.y?e.y-t.y:e.x-t.x)}function p(e){return[...e].sort((e,t)=>e.x!==t.x?e.x-t.x:e.y-t.y)}function h(e){let t=0;for(let r=0;r<e.length;r++){let n=e[r];if(void 0!==n){let e=n.y+n.h;e>t&&(t=e)}}return t}function g(e,t){for(let r=0;r<e.length;r++){let n=e[r];if(void 0!==n&&n.i===t)return n}}function m(e){return e.filter(e=>!0===e.static)}function y(e){return{i:e.i,x:e.x,y:e.y,w:e.w,h:e.h,minW:e.minW,maxW:e.maxW,minH:e.minH,maxH:e.maxH,moved:!!e.moved,static:!!e.static,isDraggable:e.isDraggable,isResizable:e.isResizable,resizeHandles:e.resizeHandles,constraints:e.constraints,isBounded:e.isBounded}}function b(e){let t=Array(e.length);for(let r=0;r<e.length;r++){let n=e[r];void 0!==n&&(t[r]=y(n))}return t}function v(e,t,r,n,i,o,a,l,s){if(t.static&&!0!==t.isDraggable||t.y===n&&t.x===r)return[...e];let u=t.x,c=t.y;"number"==typeof r&&(t.x=r),"number"==typeof n&&(t.y=n),t.moved=!0;let h="horizontal"===a?p(e):"vertical"===a||"wrap"===a?f(e):[...e];("vertical"===a&&"number"==typeof n?c>=n:"horizontal"===a&&"number"==typeof r&&u>=r)&&(h=h.reverse());let g=d(h,t),m=g.length>0;if(m&&s)return b(e);if(m&&o)return t.x=u,t.y=c,t.moved=!1,e;let y=[...e];for(let e=0;e<g.length;e++){let r=g[e];void 0!==r&&(r.moved||(y=r.static?x(y,r,t,i,a):x(y,t,r,i,a)))}return y}function x(e,t,r,n,i,o){let a="horizontal"===i,l="vertical"===i,s=t.static;if(n){n=!1;let o={x:a?Math.max(t.x-r.w,0):r.x,y:l?Math.max(t.y-r.h,0):r.y,w:r.w,h:r.h,i:"-1"},u=c(e,o),d=void 0!==u&&u.y+u.h>t.y,f=void 0!==u&&t.x+t.w>u.x;if(!u)return v(e,r,a?o.x:void 0,l?o.y:void 0,n,s,i);if(d&&l)return v(e,r,void 0,r.y+1,n,s,i);if(d&&null===i)return t.y=r.y,r.y=r.y+r.h,[...e];if(f&&a)return v(e,t,r.x,void 0,n,s,i)}let u=a?r.x+1:void 0,d=l?r.y+1:void 0;return void 0===u&&void 0===d?[...e]:v(e,r,u,d,n,s,i)}function w(e,t,r){return Math.max(t,Math.min(r,e))}var S=[{name:"gridBounds",constrainPosition:(e,t,r,{cols:n,maxRows:i})=>({x:w(t,0,Math.max(0,n-e.w)),y:w(r,0,Math.max(0,i-e.h))}),constrainSize(e,t,r,n,{cols:i,maxRows:o}){let a="w"===n||"nw"===n||"sw"===n?e.x+e.w:i-e.x,l="n"===n||"nw"===n||"ne"===n?e.y+e.h:o-e.y;return{w:w(t,1,Math.max(1,a)),h:w(r,1,Math.max(1,l))}}},{name:"minMaxSize",constrainSize:(e,t,r)=>({w:w(t,e.minW??1,e.maxW??1/0),h:w(r,e.minH??1,e.maxH??1/0)})}];function D(e,t,r,n,i){let o={x:r,y:n};for(let r of e)r.constrainPosition&&(o=r.constrainPosition(t,o.x,o.y,i));if(t.constraints)for(let e of t.constraints)e.constrainPosition&&(o=e.constrainPosition(t,o.x,o.y,i));return o}function E({top:e,left:t,width:r,height:n}){let i=`translate(${t}px,${e}px)`;return{transform:i,WebkitTransform:i,MozTransform:i,msTransform:i,OTransform:i,width:`${r}px`,height:`${n}px`,position:"absolute"}}function M(e){return Math.max(0,e)}var j=(e,t,r)=>{var n;let{left:i,height:o,width:a}=t,l=e.top-(o-e.height);return{left:i,width:a,height:(n=e.height,l<0?n:o),top:M(l)}},R=(e,t,r)=>{var n,i;let{top:o,left:a,height:l,width:s}=t;return{top:o,height:l,width:(n=e.left,i=e.width,n+s>r?i:s),left:Math.max(0,a)}},k=(e,t,r)=>{let{top:n,height:i,width:o}=t,a=e.left+e.width-o;return a<0?{height:i,width:e.left+e.width,top:M(n),left:0}:{height:i,width:o,top:M(n),left:a}},O=(e,t,r)=>{var n;let{top:i,left:o,height:a,width:l}=t;return{width:l,left:o,height:(n=e.height,i<0?n:a),top:M(i)}},C={n:j,ne:(e,t,r)=>j(e,R(e,t,r)),e:R,se:(e,t,r)=>O(e,R(e,t,r)),s:O,sw:(e,t,r)=>O(e,k(e,t)),w:k,nw:(e,t,r)=>j(e,k(e,t))},P={type:"transform",scale:1,calcStyle:e=>E(e)},T={cols:12,rowHeight:150,margin:[10,10],containerPadding:null,maxRows:1/0},z={enabled:!0,bounded:!1,threshold:3},N={enabled:!0,handles:["se"]},_={enabled:!1,defaultItem:{w:1,h:1}};function I(e,t,r,n,i){let o="x"===n?"w":"h";t[n]+=1;let a=e.findIndex(e=>e.i===t.i),l=i??m(e).length>0;for(let i=a+1;i<e.length;i++){let a=e[i];if(void 0!==a&&!a.static){if(!l&&a.y>t.y+t.h)break;u(t,a)&&I(e,a,r+t[o],n,l)}}t[n]=r}var H={type:"vertical",allowOverlap:!1,compact(e,t){let r=m(e),n=h(r),i=f(e),o=Array(e.length);for(let t=0;t<i.length;t++){let a=i[t];if(void 0===a)continue;let l=y(a);l.static||(l=function(e,t,r,n){let i;for(t.x=Math.max(t.x,0),t.y=Math.max(t.y,0),t.y=Math.min(n,t.y);t.y>0&&!c(e,t);)t.y--;for(;void 0!==(i=c(e,t));)I(r,t,i.y+i.h,"y");return t.y=Math.max(t.y,0),t}(r,l,i,n),n=Math.max(n,l.y+l.h),r.push(l)),o[e.indexOf(a)]=l,l.moved=!1}return o}},W={type:"horizontal",allowOverlap:!1,compact(e,t){let r=m(e),n=p(e),i=Array(e.length);for(let o=0;o<n.length;o++){let a=n[o];if(void 0===a)continue;let l=y(a);l.static||(l=function(e,t,r,n){let i;for(t.x=Math.max(t.x,0),t.y=Math.max(t.y,0);t.x>0&&!c(e,t);)t.x--;for(;void 0!==(i=c(e,t));)if(I(n,t,i.x+i.w,"x"),t.x+t.w>r)for(t.x=r-t.w,t.y++;t.x>0&&!c(e,t);)t.x--;return t.x=Math.max(t.x,0),t}(r,l,t,n),r.push(l)),i[e.indexOf(a)]=l,l.moved=!1}return i}},F={type:null,allowOverlap:!1,compact:(e,t)=>
1b(e)},B={...H,allowOverlap:!0,compact:(e,t)=>b(e)},A={...W,allowOverlap:!0,compact:(e,t)=>b(e)},Y={...F,allowOverlap:!0},X=e.i(965359),L=e.i(334184),$=e.i(470733),q=e.i(299136);function G(e){let{children:r,cols:u,containerWidth:c,margin:d,containerPadding:f,rowHeight:p,maxRows:h,isDraggable:g,isResizable:m,isBounded:y,static:b,useCSSTransforms:v=!0,usePercentages:x=!1,transformScale:w=1,positionStrategy:M,dragThreshold:j=0,droppingPosition:R,className:k="",style:O,handle:P="",cancel:T="",x:z,y:N,w:_,h:I,minW:H=1,maxW:W=1/0,minH:F=1,maxH:B=1/0,i:A,resizeHandles:Y,resizeHandle:q,constraints:G=S,layoutItem:U,layout:V=[],onDragStart:K,onDrag:Z,onDragStop:J,onResizeStart:Q,onResize:ee,onResizeStop:et}=e,[er,en]=(0,n.useState)(!1),[ei,eo]=(0,n.useState)(!1),ea=(0,n.useRef)(null),el=(0,n.useRef)({left:0,top:0}),es=(0,n.useRef)({top:0,left:0,width:0,height:0}),eu=(0,n.useRef)(void 0),ec=(0,n.useRef)(V);ec.current=V;let ed=(0,n.useRef)(null),ef=(0,n.useRef)(null),ep=(0,n.useRef)(!1),eh=(0,n.useRef)({x:0,y:0}),eg=(0,n.useRef)(!1),em=(0,n.useMemo)(()=>({cols:u,containerPadding:f,containerWidth:c,margin:d,maxRows:h,rowHeight:p}),[u,f,c,d,h,p]),ey=(0,n.useMemo)(()=>({cols:u,maxRows:h,containerWidth:c,containerHeight:0,rowHeight:p,margin:d,layout:[]}),[u,h,c,p,d]),eb=(0,n.useCallback)(()=>({...ey,layout:ec.current}),[ey]),ev=(0,n.useMemo)(()=>U??{i:A,x:z,y:N,w:_,h:I,minW:H,maxW:W,minH:F,maxH:B},[U,A,z,N,_,I,H,W,F,B]),ex=(0,n.useCallback)(e=>{if(M?.calcStyle)return M.calcStyle(e);if(v)return E(e);let t=function({top:e,left:t,width:r,height:n}){return{top:`${e}px`,left:`${t}px`,width:`${r}px`,height:`${n}px`,position:"absolute"}}(e);return x?{...t,left:100*(e.left/c)+"%",width:100*(e.width/c)+"%"}:t},[M,v,x,c]),ew=(0,n.useCallback)((e,{node:t})=>{let r;if(!K)return;let{offsetParent:n}=t;if(!n)return;let i=n.getBoundingClientRect(),o=t.getBoundingClientRect(),a=o.left/w,s=i.left/w,u=o.top/w,c=i.top/w;if(el.current=r=M?.calcDragPosition?M.calcDragPosition(e.clientX,e.clientY,e.clientX-o.left,e.clientY-o.top):{left:a-s+n.scrollLeft,top:u-c+n.scrollTop},j>0){eh.current={x:e.clientX,y:e.clientY},ep.current=!0,eg.current=!1,en(!0);return}en(!0);let d=l(em,r.top,r.left),{x:f,y:p}=D(G,ev,d.x,d.y,eb());K(A,f,p,{e,node:t,newPosition:r})},[K,w,em,M,j,G,ev,eb,A]),eS=(0,n.useCallback)((e,{node:t,deltaX:r,deltaY:n})=>{if(!Z||!er)return;if(ep.current&&!eg.current){if(Math.hypot(e.clientX-eh.current.x,e.clientY-eh.current.y)<j)return;if(eg.current=!0,ep.current=!1,K){let r=l(em,el.current.top,el.current.left),{x:n,y:i}=D(G,ev,r.x,r.y,eb());K(A,n,i,{e,node:t,newPosition:el.current})}}let a=el.current.top+n,u=el.current.left+r;if(y){let{offsetParent:e}=t;e&&(a=s(a,0,e.clientHeight-o(I,p,d[1])),u=s(u,0,c-o(_,i(em),d[0])))}let f={top:a,left:u};el.current=f;let h=l(em,a,u),{x:g,y:m}=D(G,ev,h.x,h.y,eb());Z(A,g,m,{e,node:t,newPosition:f})},[Z,K,er,j,y,I,p,d,em,c,_,A,G,ev,eb]),eD=(0,n.useCallback)((e,{node:t})=>{if(!J||!er)return;let r=ep.current;if(ep.current=!1,eg.current=!1,eh.current={x:0,y:0},r){en(!1),el.current={left:0,top:0};return}let{left:n,top:i}=el.current;en(!1),el.current={left:0,top:0};let o=l(em,i,n),{x:a,y:s}=D(G,ev,o.x,o.y,eb());J(A,a,s,{e,node:t,newPosition:{top:i,left:n}})},[J,er,em,G,ev,eb,A]);ed.current=ew,ef.current=eS;let eE=(0,n.useCallback)((e,{node:t,size:r,handle:n},o,a)=>{let l,s="onResizeStart"===a?Q:"onResize"===a?ee:et;if(!s)return;if(t){let e;l=(e=C[n])?e(o,{...o,...r},c):r}else l={...r,top:o.top,left:o.left};es.current=l;let u=function(e,t,r){let{margin:n,rowHeight:o}=e,a=i(e);return{w:Math.max(1,Math.round((t+n[0])/(a+n[0]))),h:Math.max(1,Math.round((r+n[1])/(o+n[1])))}}(em,l.width,l.height),{w:d,h:f}=function(e,t,r,n,i,o){let a={w:r,h:n};for(let r of e)r.constrainSize&&(a=r.constrainSize(t,a.w,a.h,i,o));if(t.constraints)for(let e of t.constraints)e.constrainSize&&(a=e.constrainSize(t,a.w,a.h,i,o));return a}(G,ev,u.w,u.h,n,eb());s(A,d,f,{e:e.nativeEvent??e,node:t,size:l,handle:n})},[Q,ee,et,c,em,A,G,ev,eb]),eM=(0,n.useCallback)((e,t)=>{eo(!0);let r=a(em,z,N,_,I);eE(e,{...t,handle:t.handle},r,"onResizeStart")},[eE,em,z,N,_,I]),ej=(0,n.useCallback)((e,t)=>{let r=a(em,z,N,_,I);eE(e,{...t,handle:t.handle},r,"onResize")},[eE,em,z,N,_,I]),eR=(0,n.useCallback)((e,t)=>{eo(!1),es.current={top:0,left:0,width:0,height:0};let r=a(em,z,N,_,I);eE(e,{...t,handle:t.handle},r,"onResizeStop")},[eE,em,z,N,_,I]);(0,n.useEffect)(()=>
1{if(!R)return;let e=ea.current;if(!e)return;let t=eu.current||{left:0,top:0},r=er&&(R.left!==t.left||R.top!==t.top);if(er){if(r){let t={node:e,deltaX:R.left-el.current.left,deltaY:R.top-el.current.top,lastX:el.current.left,lastY:el.current.top,x:R.left,y:R.top};ef.current?.(R.e,t)}}else{let t={node:e,deltaX:R.left,deltaY:R.top,lastX:0,lastY:0,x:R.left,y:R.top};ed.current?.(R.e,t)}eu.current=R},[R,er,A]);let ek=a(em,z,N,_,I,er?el.current:null,ei?es.current:null),eO=n.default.Children.only(r),eC=i(em),eP=[o(H,eC,d[0]),o(F,p,d[1])],eT=[o(W,eC,d[0]),o(B,p,d[1])],ez=eO.props,eN=ez.className,e_=ez.style,eI=n.default.cloneElement(eO,{ref:ea,className:(0,$.default)("react-grid-item",eN,k,{static:b,resizing:ei,"react-draggable":g,"react-draggable-dragging":er,dropping:!!R,cssTransforms:v}),style:{...O,...e_,...ex(ek)}});return eI=(0,t.jsx)(L.Resizable,{draggableOpts:{disabled:!m},className:m?void 0:"react-resizable-hide",width:ek.width,height:ek.height,minConstraints:eP,maxConstraints:eT,onResizeStart:eM,onResize:ej,onResizeStop:eR,transformScale:w,resizeHandles:Y,handle:q,children:eI}),eI=(0,t.jsx)(X.DraggableCore,{disabled:!g,onStart:ew,onDrag:eS,onStop:eD,handle:P,cancel:".react-resizable-handle"+(T?","+T:""),scale:w,nodeRef:ea,children:eI})}var U=()=>{},V="react-grid-layout",K=!1;try{K=/firefox/i.test(navigator.userAgent)}catch{}function Z(e,t,r,i){let o=[],a=new Set;n.default.Children.forEach(t,t=>{if(!n.default.isValidElement(t)||null===t.key)return;let r=String(t.key);a.add(r);let i=e.find(e=>e.i===r);if(i)o.push(y(i));else{let e=t.props["data-grid"];e?o.push({i:r,x:e.x??0,y:e.y??0,w:e.w??1,h:e.h??1,minW:e.minW,maxW:e.maxW,minH:e.minH,maxH:e.maxH,static:e.static,isDraggable:e.isDraggable,isResizable:e.isResizable,resizeHandles:e.resizeHandles,isBounded:e.isBounded}):o.push({i:r,x:0,y:h(o),w:1,h:1})}});let l=function(e,t){let r=m(e);for(let n=0;n<e.length;n++){let i=e[n];if(void 0!==i)if(i.x+i.w>t.cols&&(i.x=t.cols-i.w),i.x<0&&(i.x=0,i.w=t.cols),i.static)for(;c(r,i);)i.y++;else r.push(i)}return e}(o,{cols:r});return i.compact(l,r)}function J(e){let{children:r,width:a,gridConfig:l,dragConfig:u,resizeConfig:c,dropConfig:f,positionStrategy:p=P,compactor:m,constraints:b=S,layout:x=[],droppingItem:w,autoSize:D=!0,className:E="",style:M={},innerRef:j,onLayoutChange:R=U,onDragStart:k=U,onDrag:O=U,onDragStop:C=U,onResizeStart:I=U,onResize:X=U,onResizeStop:L=U,onDrop:J=U,onDropDragOver:Q=U}=e,ee=(0,n.useMemo)(()=>({...T,...l}),[l]),et=(0,n.useMemo)(()=>({...z,...u}),[u]),er=(0,n.useMemo)(()=>({...N,...c}),[c]),en=(0,n.useMemo)(()=>({..._,...f}),[f]),{cols:ei,rowHeight:eo,maxRows:ea,margin:el,containerPadding:es}=ee,{enabled:eu,bounded:ec,handle:ed,cancel:ef,threshold:ep}=et,{enabled:eh,handles:eg,handleComponent:em}=er,{enabled:ey,defaultItem:eb,onDragOver:ev}=en,ex=m??function(e,t=!1,r=!1){let n;return(n=t?"vertical"===e?B:"horizontal"===e?A:Y:"vertical"===e?H:"horizontal"===e?W:F,r)?{...n,preventCollision:r}:n}("vertical"),ew=ex.type,eS=ex.allowOverlap,eD=ex.preventCollision??!1,eE=(0,n.useMemo)(()=>w??{i:"__dropping-elem__",...eb},[w,eb]),eM="transform"===p.type,ej=p.scale,eR=es??el,[ek,eO]=(0,n.useState)(!1),[eC,eP]=(0,n.useState)(()=>
1Z(x,r,ei,ex)),[eT,ez]=(0,n.useState)(null),[eN,e_]=(0,n.useState)(!1),[eI,eH]=(0,n.useState)(null),[eW,eF]=(0,n.useState)(),eB=(0,n.useRef)(null),eA=(0,n.useRef)(null),eY=(0,n.useRef)(null),eX=(0,n.useRef)(0),eL=(0,n.useRef)(eC),e$=(0,n.useRef)(x),eq=(0,n.useRef)(r),eG=(0,n.useRef)(ew),eU=(0,n.useRef)(eC);eU.current=eC,(0,n.useEffect)(()=>{eO(!0),(0,q.deepEqual)(eC,x)||R(eC)},[]),(0,n.useEffect)(()=>{if(eT||eI)return;let e=!(0,q.deepEqual)(x,e$.current),t=!function(e,t){let r=n.default.Children.toArray(e),i=n.default.Children.toArray(t);if(r.length!==i.length)return!1;for(let e=0;e<r.length;e++){let t=r[e],n=i[e];if(t?.key!==n?.key)return!1}return!0}(r,eq.current),i=ew!==eG.current;if(e||t||i){let t=Z(e?x:eC,r,ei,ex);(0,q.deepEqual)(t,eC)||eP(t)}e$.current=x,eq.current=r,eG.current=ew},[x,r,ei,ew,ex,eT,eI,eC]),(0,n.useEffect)(()=>{eT||(0,q.deepEqual)(eC,eL.current)||(eL.current=eC,R(eC.filter(e=>e.i!==eE.i)))},[eC,eT,R,eE.i]);let eV=(0,n.useMemo)(()=>{if(!D)return;let e=h(eC),t=eR[1];return e*eo+(e-1)*el[1]+2*t+"px"},[D,eC,eo,el,eR]),eK=(0,n.useCallback)((e,t,r,n)=>{let i=eU.current,o=g(i,e);if(!o)return;let a={w:o.w,h:o.h,x:o.x,y:o.y,i:e};eB.current=y(o),eY.current=i,ez(a),k(i,o,o,null,n.e,n.node)},[k]),eZ=(0,n.useCallback)((e,t,r,n)=>{let i=eU.current,o=eB.current,a=g(i,e);if(!a)return;let l={w:a.w,h:a.h,x:a.x,y:a.y,i:e},s=v(i,a,t,r,!0,eD,ew,ei,eS);O(s,o,a,l,n.e,n.node),eP(ex.compact(s,ei)),ez(l)},[eD,ew,ei,eS,ex,O]),eJ=(0,n.useCallback)((e,t,r,n)=>{if(!eT)return;let i=eU.current,o=eB.current,a=g(i,e);if(!a)return;let l=v(i,a,t,r,!0,eD,ew,ei,eS),s=ex.compact(l,ei);C(s,o,a,null,n.e,n.node);let u=eY.current;eB.current=null,eY.current=null,ez(null),eP(s),u&&!(0,q.deepEqual)(u,s)&&R(s)},[eT,eD,ew,ei,eS,ex,C,R]),eQ=(0,n.useCallback)((e,t,r,n)=>{let i=eU.current,o=g(i,e);o&&(eA.current=y(o),eY.current=i,e_(!0),I(i,o,o,null,n.e,n.node))},[I]),e0=(0,n.useCallback)((e,t,r,n)=>{var i;let o,a,l,s=eU.current,u=eA.current,{handle:c}=n,f=!1,[p,h]=(i=e=>(o=e.x,a=e.y,["sw","w","nw","n","ne"].includes(c)&&(["sw","nw","w"].includes(c)&&(o=e.x+(e.w-t),t=e.x!==o&&o<0?e.w:t,o=o<0?0:o),["ne","n","nw"].includes(c)&&(a=e.y+(e.h-r),r=e.y!==a&&a<0?e.h:r,a=a<0?0:a),f=!0),eD&&!eS&&d(s,{...e,w:t,h:r,x:o??e.x,y:a??e.y}).filter(t=>t.i!==e.i).length>0&&(a=e.y,r=e.h,o=e.x,t=e.w,f=!1),e.w=t,e.h=r,e),(l=g(s,e))?[function(e,t){let r=Array(e.length);for(let n=0;n<e.length;n++){let i=e[n];void 0!==i&&(t.i===i.i?r[n]=t:r[n]=i)}return r}(s,l=i(y(l))),l]:[[...s],null]);if(!h)return;let m=p;f&&void 0!==o&&void 0!==a&&(m=v(p,h,o,a,!0,eD,ew,ei,eS));let b={w:h.w,h:h.h,x:h.x,y:h.y,i:e,static:!0};X(m,u,h,b,n.e,n.node),eP(ex.compact(m,ei)),ez(b)},[eD,ew,ei,eS,ex,X]),e1=(0,n.useCallback)((e,t,r,n)=>{let i=eU.current,o=eA.current,a=g(i,e),l=ex.compact(i,ei);L(l,o,a??null,null,n.e,n.node);let s=eY.current;eA.current=null,eY.current=null,ez(null),e_(!1),eP(l),s&&!(0,q.deepEqual)(s,l)&&R(l)},[ei,ex,L,R]),e2=(0,n.useCallback)(()=>{let e=eU.current;if(!e.some(e=>e.i===eE.i)){eH(null),ez(null),eF(void 0);return}eP(ex.compact(e.filter(e=>e.i!==eE.i),ei)),eH(null),ez(null),eF(void 0)},[eE.i,ei,ex]),e3=(0,n.useCallback)(e=>{if(e.preventDefault(),e.stopPropagation(),K&&!e.nativeEvent.target?.classList.contains(V))return!1;let r=ev?ev(e.nativeEvent):Q(e);if(!1===r)return eI&&e2(),!1;let{dragOffsetX:n=0,dragOffsetY:l=0,...u}=r??{},c={...eE,...u},d=e.currentTarget.getBoundingClientRect(),f={cols:ei,margin:el,maxRows:ea,rowHeight:eo,containerWidth:a,containerPadding:eR},p=i(f),h=o(c.w,p,el[0]),g=o(c.h,eo,el[1]),m=e.clientX-d.left+n-h/2,y=e.clientY-d.top+l-g/2,b=Math.max(0,m),v=Math.max(0,y),x={left:b/ej,top:v/ej,e:e.nativeEvent};if(eI)eW&&(eW.left!==x.left||eW.top!==x.top)&&eF(x);else{let e=function(e,t,r,n,o){let{margin:a,containerPadding:l,cols:u,rowHeight:c,maxRows:d}=e,f=i(e),p=Math.round((r-l[0])/(f+a[0])),h=Math.round((t-l[1])/(c+a[1]));return{x:p=s(p,0,u-n),y:h=s(h,0,d-o)}}(f,v,b,c.w,c.h);eH((0,t.jsx)("div",{},c.i)),eF(x),eP([...eU.current.filter(e=>e.i!==c.i),{...c,x:e.x,y:e.y,static:!1,isDraggable:!0}])}},[eI,eW,eE,ev,Q,e2,ej,ei,el,ea,eo,a,eR]),e4=(0,n.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),eX.current--,eX.current<0&&(eX.current=0),0===eX.current&&e2()},[e2]),e5=(0,n.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),eX.current++},[]),e6=(0,n.useCallback)(e=>{e.preventDefault(),e.stopPropagation();let t=eU.current,r=t.find(e=>e.i===eE.i);eX.current=0,e2(),J(t,r,e.nativeEvent)},[eE.i,e2,J]),e8=(0,n.useCallback)((e,r)=>{if(!e||!e.key)return null;let n=g(eC,String(e.key));if(!n)return null;let i="boolean"==typeof n.isDraggable?n.isDraggable:!n.static&&eu,o="boolean"==typeof n.isResizable?n.isResizable:!n.static&&eh,l=n.resizeHandles||[...eg],s=i&&ec&&!1!==n.isBounded;return(0,t.jsx)(G,{containerWidth:a,cols:ei,margin:el,containerPadding:eR,maxRows:ea,rowHeight:eo,cancel:ef,handle:ed,onDragStart:e
1K,onDrag:eZ,onDragStop:eJ,onResizeStart:eQ,onResize:e0,onResizeStop:e1,isDraggable:i,isResizable:o,isBounded:s,useCSSTransforms:eM&&ek,usePercentages:!ek,transformScale:ej,positionStrategy:p,dragThreshold:ep,w:n.w,h:n.h,x:n.x,y:n.y,i:n.i,minH:n.minH,minW:n.minW,maxH:n.maxH,maxW:n.maxW,static:n.static,droppingPosition:r?eW:void 0,resizeHandles:l,resizeHandle:em,constraints:b,layoutItem:n,layout:eC,children:e},n.i)},[eC,a,ei,el,eR,ea,eo,ef,ed,eK,eZ,eJ,eQ,e0,e1,eu,eh,ec,eM,ek,ej,p,ep,eW,eg,em,b]),e9=(0,$.default)(V,E),e7={height:eV,...M};return(0,t.jsxs)("div",{ref:j,className:e9,style:e7,onDrop:ey?e6:void 0,onDragLeave:ey?e4:void 0,onDragEnter:ey?e5:void 0,onDragOver:ey?e3:void 0,children:[n.default.Children.map(r,e=>n.default.isValidElement(e)?e8(e):null),ey&&eI&&e8(eI,!0),eT?(0,t.jsx)(G,{w:eT.w,h:eT.h,x:eT.x,y:eT.y,i:eT.i,className:`react-grid-placeholder ${eN?"placeholder-resizing":""}`,containerWidth:a,cols:ei,margin:el,containerPadding:eR,maxRows:ea,rowHeight:eo,isDraggable:!1,isResizable:!1,isBounded:!1,useCSSTransforms:eM,transformScale:ej,constraints:b,layout:eC,children:(0,t.jsx)("div",{})}):null]})}function Q(e={}){let{measureBeforeMount:t=!1,initialWidth:r=1280}
1=e,[i,o]=(0,n.useState)(r),[a,l]=(0,n.useState)(!t),s=(0,n.useRef)(null),u=(0,n.useRef)(null),c=(0,n.useCallback)(()=>{let e=s.current;if(e){let t=Math.round(function(e){let t="function"==typeof globalThis.getComputedStyle?globalThis.getComputedStyle(e):null;if(!t)return e.clientWidth;let r=e=>{let t=Number.parseFloat(e);return Number.isFinite(t)?t:0},n=Number.parseFloat(t.width);return Number.isFinite(n)?Math.max(0,n):Math.max(0,e.clientWidth-r(t.paddingLeft)-r(t.paddingRight))}(e));o(e=>e===t?e:t),a||l(!0)}},[a]);return(0,n.useEffect)(()=>{let e=s.current;if(e){if(c(),"u">typeof ResizeObserver){let t=null;return u.current=new ResizeObserver(e=>{let r=e[0];if(r){let e=Math.round(r.contentRect.width);null!==t&&cancelAnimationFrame(t),t=requestAnimationFrame(()=>{o(t=>t===e?t:e),t=null})}}),u.current.observe(e),()=>{null!==t&&cancelAnimationFrame(t),u.current&&(u.current.disconnect(),u.current=null)}}return()=>{u.current&&(u.current.disconnect(),u.current=null)}}},[c]),{width:i,mounted:a,containerRef:s,measureWidth:c}}e.s(["GridLayout",0,J],61410),e.s(["useContainerWidth",0,Q],973686);var ee=e.i(729386),et=e.i(632137),er=e.i(816295),en=e.i(459333),ei=e.i(132981),eo=e.i(184404);function ea(e){let r,i,o,a,l,s,u=(0,ee.c)(29),{cols:c,collapsibleRows:d,containerWidth:f,emptyCells:p,onAdd:h,onCollapseRow:g,onEmptyCellUpload:m,rowHeight:y}=e;u[0]!==d?(r=void 0===d?[]:d,u[0]=d,u[1]=r):r=u[1];let b=r,[v,x]=eo.GRID_CONFIG.margin,[w,S]=eo.GRID_CONFIG.containerPadding;e:{if(f<=0||c<=0){i=0;break e}i=(f-2*w-v*(c-1))/c}let D=i,[E,M]=(0,n.useState)(null);u[2]!==b?(o=new Set(b),u[2]=b,u[3]=o):o=u[3];let j=o;if(0===p.length&&0===b.length||D<=0)return null;if(u[4]!==b||u[5]!==E||u[6]!==g||u[7]!==y){let e;u[9]!==E||u[10]!==g||u[11]!==y?(e=e=>{let r=S+e*(y+x);return(0,t.jsx)("button",{"aria-label":"Remove empty row",className:(0,et.cn)("absolute z-[3] flex items-center justify-center text-muted-foreground/60","cursor-pointer transition-opacity hover:text-destructive",E===e?"opacity-100":"opacity-0","[@media(hover:none)]:!opacity-50"),onClick:()=>g?.(e),onPointerEnter:()=>M(e),onPointerLeave:()=>M(null),style:{top:r,height:y,right:-24,width:20},type:"button",children:(0,t.jsx)(er.Minus,{className:"h-4 w-4",strokeWidth:2})},`collapse-row-${e}`)},u[9]=E,u[10]=g,u[11]=y,u[12]=e):e=u[12],a=b.map(e),u[4]=b,u[5]=E,u[6]=g,u[7]=y,u[8]=a}else a=u[8];if(u[13]!==D||u[14]!==j||u[15]!==p||u[16]!==h||u[17]!==m||u[18]!==y){let e;u[20]!==D||u[21]!==j||u[22]!==h||u[23]!==m||u[24]!==y?(e=e=>{let r=w+e.x*(D+v),n=S+e.y*(y+x),i=j.has(e.y);return(0,t.jsxs)("div",{className:"group/cell absolute z-[2]",onPointerEnter:i?()=>M(e.y):void 0,onPointerLeave:i?()=>M(null):void 0,style:{left:r,top:n,width:D,height:y},children:[(0,t.jsx)("button",{"aria-label":"Add block",className:(0,et.cn)("absolute inset-0 flex cursor-pointer items-center justify-center","rounded-2xl border border-muted-foreground/10 border-dashed transition-all","hover:border-muted-foreground/30 hover:bg-muted/50"),onClick:()=>h("empty",void 0,e.x,e.y),type:"button",children:(0,t.jsx)(en.Plus,{className:"h-5 w-5 text-muted-foreground/0 transition-colors group-hover/cell:text-muted-foreground/60 [@media(hover:none)]:text-muted-foreground/40",strokeWidth:2})}),m&&(0,t.jsx)("button",{"aria-label":"Upload file to this slot",className:(0,et.cn)("absolute top-2 right-2 z-[3] grid size-7 place-items-center rounded-full","bg-black/40 text-white opacity-0 backdrop-blur-sm transition-opacity","focus:opacity-100 group-hover/cell:opacity-100 [@media(hover:none)]:opacity-60"),onClick:t=>{t.stopPropagation(),m(e.x,e.y)},title:"Upload file to this slot",type:"button",children:(0,t.jsx)(ei.Upload,{className:"h-3.5 w-3.5",strokeWidth:2})})]},`bg-${e.x}-${e.y}`)},u[20]=D,u[21]=j,u[22]=h,u[23]=m,u[24]=y,u[25]=e):e=u[25],l=p.map(e),u[13]=D,u[14]=j,u[15]=p,u[16]=h,u[17]=m,u[18]=y,u[19]=l}else l=u[19];return u[26]!==a||u[27]!==l?(s=(0,t.jsxs)(t.Fragment,{children:[a,l]}),u[26]=a,u[27]=l,u[28]=s):s=u[28],s}e.i(554183),e.i(116233);var el=e.i(235893),es=e.i(308402),eu=e.i(433913),ec=e.i(483678),ed=e.i(197759),ef=e.i(603912),ep=e.i(406125),eh=n,eg=e.i(473353),em=e.i(161369),ey=e.i(665545),eb=e.i(148196);let ev=(0,n.createContext)(null);function ex(){let e=(0,n.useContext)(ev);if(!e)throw Error("useTilesDataSource must be used within a TilesDataSourceProvider");return e}e.s(["TilesDataSourceProvider",0,function(e){let r,n=(0,ee.c)(3),{children:i,value:o}=e;return n[0]!==i||n[1]!==o?(r=(0,t.jsx)(ev.Provider,{value:o,children:i}),n[0]=i,n[1]=o,n[2]=r):r=n[2],r},"useTilesDataSource",0,ex],395891);var ew=e.i(490690),eS=e.i(331796);function eD(e){let r,n,i,o,a,l,s,u,c,d=(0,ee.c)(27),{children:f,isEditable:p,className:h,gridH:g,gridW:m,onActivate:y,onSelect:b,selected:v,toolbar:x}=e,w=void 0!==p&&p,S=void 0!==v&&v,D=w&&"cursor-grab";d[0]!==D?(r=(0,et.cn)("group/bento relative h-full",D),d[0]=D,d[1]=r):r=d[1];let E=S||void 0;d[2]!==w||d[3]!==b?(n=e=>{!(w&&b)||e.target instanceof HTMLElement&&e.target.closest("[role='toolbar']")||b(e)},d[2]=w,d[3]=b,d[4]=n):n=d[4],d[5]===Symbol.for("react.memo_cache_sentinel")?(i={opacity:1},d[5]=i):i=d[5];let M=w?"hover:shadow-[0_8px_32px_rgba(0,0,0,0.1)]":"hover:shadow-[0_4px_20px_rgba(0,0,0,0.06)]",j=S&&"ring-2 ring-primary/40";return d[6]!==h||d[7]!==M||d[8]!==j?(o=(0,et.cn)("@container/bento-item h-full overflow-hidden rounded-2xl border border-foreground
1/5 bg-card-solid shadow-sm transition-shadow duration-200 ease-out",M,j,h),d[6]=h,d[7]=M,d[8]=j,d[9]=o):o=d[9],d[10]!==w?(a=w?{opacity:1}:{opacity:0},d[10]=w,d[11]=a):a=d[11],d[12]===Symbol.for("react.memo_cache_sentinel")?(l={containerType:"size"},s={duration:.2,ease:"easeOut"},d[12]=l,d[13]=s):(l=d[12],s=d[13]),d[14]!==f||d[15]!==g||d[16]!==m||d[17]!==o||d[18]!==a?(u=(0,t.jsx)(eS.motion.div,{animate:i,className:o,"data-bento-h":g,"data-bento-w":m,initial:a,style:l,transition:s,children:f}),d[14]=f,d[15]=g,d[16]=m,d[17]=o,d[18]=a,d[19]=u):u=d[19],d[20]!==y||d[21]!==u||d[22]!==r||d[23]!==E||d[24]!==n||d[25]!==x?(c=(0,t.jsxs)("div",{className:r,"data-bento-block":!0,"data-selected":E,onDoubleClick:y,onPointerDown:n,children:[u,x]}),d[20]=y,d[21]=u,d[22]=r,d[23]=E,d[24]=n,d[25]=x,d[26]=c):c=d[26],c}function eE(e,t){return!(e.x+e.w<=t.x||t.x+t.w<=e.x||e.y+e.h<=t.y||t.y+t.h<=e.y)}function eM(e,t,r){let n=e.filter(e=>e.i!==t.i),i=(0,eo.findNearestFit)(n,r,t.x,t.y,t.w,t.h),o=e.findIndex(e=>e.i===t.i);if(o<0)return;let a=e[o];a&&(e[o]={...a,x:i.x,y:i.y})}function ej(e,t,r){let n=e.map(e=>({...e})),i=0;for(;i<200;){i++;let e=n.find(e=>e.i===r);if(!e)break;let o=n.find(t=>t.i!==r&&eE(t,e));if(o){eM(n,o,t);continue}let a=function(e){for(let t=0;t<e.length;t++)for(let r=t+1;r<e.length;r++){let n=e[t],i=e[r];if(n&&i&&eE(n,i))return[n,i]}}(n);if(!a)break;let[l,s]=a;eM(n,l.i===r?s:s.i===r?l:s,t)}return n}function eR(e){return e.map(e=>`${e.i}:${e.x},${e.y},${e.w},${e.h}`).sort().join("|")}var ek=e.i(341965),eO=e.i(903426),eC=e.i(768125),eP=e.i(275467);let eT=(0,eP.getSizePresets)(eP.FREE_RIGIDITY_PRESET);function ez(e){let r,n,i=(0,ee.c)(6),{cols:o,rows:a,active:l}=e,s=l?"border-background/80 bg-background/20":"border-muted-foreground/70 bg-transparent",u=1===o?"w-2.5":"w-[18px]",c=1===a?"h-2.5":"h-[18px]";return i[0]!==s||i[1]!==u||i[2]!==c?(r=(0,et.cn)("rounded-[4px] border-2 transition-colors",s,u,c),i[0]=s,i[1]=u,i[2]=c,i[3]=r):r=i[3],i[4]!==r?(n=(0,t.jsx)("div",{"aria-hidden":"true",className:r}),i[4]=r,i[5]=n):n=i[5],n}function eN(e){let r,n,i,o,a,l,s,u,c,d,f=(0,ee.c)(26),{currentW:p,currentH:h,onResize:g,onDelete:m,configContent:y,extraActions:b,hideResize:v,isMobile:x,selected:w,sizePresets:S}=e,D=void 0!==v&&v,E=void 0!==x&&x,M=void 0===S?eT:S,j=void 0!==w&&w||E?"pointer-events-auto opacity-100":"pointer-events-none opacity-0 transition-opacity group-hover/bento:pointer-events-auto group-hover/bento:opacity-100";return f[0]!==j?(r=(0,et.cn)("bento-no-drag absolute bottom-0 left-1/2 z-50 flex -translate-x-1/2 translate-y-1/2 items-center gap-0.5","rounded-lg bg-foreground p-0.5",j),f[0]=j,f[1]=r):r=f[1],f[2]!==h||f[3]!==p||f[4]!==D||f[5]!==E||f[6]!==g||f[7]!==M?(n=!D&&M.map(e=>{let r=E?Math.min(e.w,1):e.w,n=p===r&&h===e.h;return(0,t.jsx)(el.Button,{className:(0,et.cn)(n?"bg-background/20 text-background":"text-muted-foreground hover:bg-background/10! hover:text-foreground"),onClick:()=>g(r,e.h),onMouseDown:eW,size:"icon-sm",variant:"ghost",children:(0,t.jsx)(ez,{active:n,cols:e.iconCols,rows:e.iconRows})},e.label)}),f[2]=h,f[3]=p,f[4]=D,f[5]=E,f[6]=g,f[7]=M,f[8]=n):n=f[8],f[9]!==y?(i=y&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"mx-0.5 h-4 w-px bg-border"}),(0,t.jsxs)(ek.Popover,{children:[(0,t.jsxs)(es.Tooltip,{children:[(0,t.jsx)(ek.PopoverTrigger,{render:(0,t.jsx)(es.TooltipTrigger,{render:(0,t.jsx)(el.Button,{className:"text-background/60 hover:bg-background/10! hover:text-background",onMouseDown:eH,size:"icon-sm",variant:"ghost",children:(0,t.jsx)(eO.Settings2,{className:"h-3.5 w-3.5"})})})}),(0,t.jsx)(es.TooltipContent,{children:"Settings"})]}),(0,t.jsx)(ek.PopoverContent,{className:"w-64",onMouseDown:eI,side:"top",children:y})]})]}),f[9]=y,f[10]=i):i=f[10],f[11]!==b?(o=b&&(0,t.jsxs)(t.Fragment,{children:[(0,t.jsx)("div",{className:"mx-0.5 h-4 w-px bg-border"}),b]}),f[11]=b,f[12]=o):o=f[12],f[13]===Symbol.for("react.memo_cache_sentinel")?(a=(0,t.jsx)("div",{className:"mx-0.5 h-4 w-px bg-border"}),f[13]=a):a=f[13],f[14]===Symbol.for("react.memo_cache_sentinel")?(l=(0,t.jsx)(eC.Trash2,{className:"h-3.5 w-3.5"}),f[14]=l):l=f[14],f[15]!==m?(s=(0,t.jsx)(es.TooltipTrigger,{render:(0,t.jsx)(el.Button,{className:"text-background/60",onClick:m,onMouseDown:e_,size:"icon-sm",variant:"destructive-ghost",children:l})}),f[15]=m,f[16]=s):s=f[16],f[17]===Symbol.for("react.memo_cache_sentinel")?(u=(0,t.jsx)(es.TooltipContent,{children:"Remove"}),f[17]=u):u=f[17],f[18]!==s?(c=(0,t.jsxs)(es.Tooltip,{children:[s,u]}),f[18]=s,f[19]=c):c=f[19],f[20]!==c||f[21]!==r||f[22]!==n||f[23]!==i||f[24]!==o?(d=(0,t.jsx)(es.TooltipProvider,{children:(0,t.jsxs)("div",{className:r,role:"toolbar",children:[n,i,o,a,c]})}),f[20]=c,f[21]=r,f[22]=n,f[23]=i,f[24]=o,f[25]=d):d=f[25],d}function e_(e){return e.stopPropagation()}function eI(e){return e.stopPropagation()}function eH(e){return e.stopPropagation()}function eW(e){return e.stopPropagation()}var eF=e.i(855048);function eB(e){let r,n,i,o,a=(0,ee.c)(10),{imageFitMode:l,onToggle:s}=e,u="fit"===l;a[0]!==u?(r=u?(0,t.jsx)(ef.Maximize,{className:"h-3.5 w-3.5"}):(0,t.jsx)(ep.Scan,{className:"h-3.5 w-3.5"}),a[0]=u,a[1]=r):r=a[1],a[2]!==s||a[3]!==r?(n=(0,t.jsx)(es.TooltipTrigger,{render:(0,t.jsx)(el.Button,{className:"text-background/60 hover:bg-background/10! hover:text-background",onClick:s,onMouseDown:eA,size:"icon-sm",variant:"ghost",children:r})}),a[2]=s,a[3]=r,a[4]=n):n=a[4];let c=u?"Fill":"Fit";return a[5]!==c?(i=(0,t.jsx)(es.TooltipContent,{children:c}),a[5]=c,a[6]=i):i=a[6],a[7]!==n||a[8]!==i?(o=(0,t.jsxs)(es.Tooltip,{children:[n,i]}),a[7]=n,a[8]=i,a[9]=o):o=a[9],o}function eA(e){return e.stopPropagation()}let eY={full:{next:"audioOnly",label:"Audio & Text",Icon:ed.Layers},audioOnly:{next:"transcriptOnly",label:"Audio only",Icon:eu.AudioLines},transcriptOnly:{next:"full",label:"Text only",Icon:ec.FileText}};function eX(e){let r,n,i,o,a,l=(0,ee.c)(13),{displayMode:s,onCycle:u}=e,{next:c,label:d,Icon:f}=eY[s];return l[0]!==c||l[1]!==u?(r=()=>u(c),l[0]=c,l[1]=u,l[2]=r):r=l[2],l[3]!==f?(n=(0,t.jsx)(f,{className:"h-3.5 w-3.5"}),l[3]=f,l[4]=n):n=l[4],l[5]!==r||l[6]!==n?(i=(0,t.jsx)(es.TooltipTrigger,{render:(0,t.jsx)(el.Button,{className:"text-background/60 hover:bg-background/10! hover:text-background",onClick:r,onMouseDown:eL,size:"icon-sm",variant:"ghost",children:n})}),l[5]=r,l[6]=n,l[7]=i):i=l[7],l[8]!==d?(o=(0,t.jsx)(es.TooltipContent,{children:d}),l[8]=d,l[9]=o):o=l[9],l[10]!==i||l[11]!==o?(a=(0,t.jsxs)(es.Tooltip,{children:[i,o]}),l[10]=i,l[11]=o,l[12]=a):a=l[12],a}function eL(e){return e.stopPropagation()}function e$(e){let r,n,i,o,a=(0,ee.c)(10),{linkThumbnailFit:l,onToggle:s}=e,u=(l??"stretched")==="fitted";a[0]!==u?(r=u?(0,t.jsx)(ef.Maximize,{className:"h-3.5 w-3.5"}):(0,t.jsx)(ep.Scan,{className:"h-3.5 w-3.5"}),a[0]=u,a[1]=r):r=a[1],a[2]!==s||a[3]!==r?(n=(0,t.jsx)(es.TooltipTrigger,{render:(0,t.jsx)(el.Button,{className:"text-background/60 hover:bg-background/10! hover:text-background",onClick:s,onMouseDown:eq,size:"icon-sm",variant:"ghost",children:r})}),a[2]=s,a[3]=r,a[4]=n):n=a[4];let c=u?"Fill image":"Fit image";return a[5]!==c?(i=(0,t.jsx)(es.TooltipContent,{children:c}),a[5]=c,a[6]=i):i=a[6],a[7]!==n||a[8]!==i?(o=(0,t.jsxs)(es.Tooltip,{children:[n,i]}),a[7]=n,a[8]=i,a[9]=o):o=a[9],o}function eq(e){return e.stopPropagation()}class eG extends eh.Component{constructor(e){super(e),this.state={hasError:!1}}static getDerivedStateFromError(){return{hasError:!0}}componentDidCatch(e,t){}render(){return this.state.hasError?(0,t.jsx)("div",{className:"flex h-full items-center justify-center p-4",children:(0,t.jsx)("span",{className:"text-center text-muted-foreground text-xs italic",children:"This block couldn't load."})}):this.props.children}}let eU=new Set(["file","gallery"]);function eV(e){let r,n,i,o,a,l,s,u,c,d,f,p,h,g,m=(0,ee.c)(108),{block:y,cols:b,extraPickerOptions:v,gridDragOverBlockId:x,gridDragOverDropIndex:w,gridLayout:S,ignoreExternalUpdates:D,onBlockUpdate:E,onCancelPendingPersist:M,onEjectBlock:j,onEjectDragEnd:R,onEjectDragMove:k,onActivate:O,onSelect:C,rigidity:P,selected:T,tileContextMenu:z}=e,N=void 0===P?eP.FREE_RIGIDITY_PRESET:P,_=void 0!==T&&T,{availableForms:I,backendFetchMetadata:H,blocks:W,createBlock:F,deleteBlock:B,isEditable:A,onDeleteImage:Y,onTouchImage:X,onLinkClick:L,onOpenFormApp:$,onViewFormResponses:q,onUploadImage:G,portalContainer:U,profileId:V,profileSlug:K,updateBentoLayout:Z,uploadedImages:J,uploadImage:Q,uploadImageWithStorageId:er}=ex();
1m[0]!==y.type?(r=eo.FULL_BLEED_TYPES.has(y.type),m[0]=y.type,m[1]=r):r=m[1];let en=r;m[2]!==y.type?(n=eU.has(y.type),m[2]=y.type,m[3]=n):n=m[3];let ei=n,ea=en||ei;if(m[4]!==y.id||m[5]!==S){let e;m[7]!==y.id?(e=e=>e.i===y.id,m[7]=y.id,m[8]=e):e=m[8],i=S.find(e),m[4]=y.id,m[5]=S,m[6]=i}else i=m[6];let el=i,es=void 0===el?(y.gridY??0)<2:el.y<2;m[9]!==y.id||m[10]!==y.type||m[11]!==B?(o=()=>{"empty"===y.type&&(0,ey.clearBentoEmptyPickerDraftForBlock)(y.id),B(y.id)},m[9]=y.id,m[10]=y.type,m[11]=B,m[12]=o):o=m[12];let eu=o;if("media"===y.type&&y.imageUrl){let e,r;m[13]!==y.id||m[14]!==y.imageFitMode||m[15]!==E?(e=()=>E(y.id,{imageFitMode:"fit"===y.imageFitMode?"fill":"fit"}),m[13]=y.id,m[14]=y.imageFitMode,m[15]=E,m[16]=e):e=m[16],m[17]!==y.imageFitMode||m[18]!==e?(r=(0,t.jsx)(eB,{imageFitMode:y.imageFitMode,onToggle:e}),m[17]=y.imageFitMode,m[18]=e,m[19]=r):r=m[19],a=r}else if("links"===y.type&&y.link&&"pinterest"===y.link.icon&&(0,eb.isPinterestPinUrl)(y.link.url)){let e,r;m[20]!==y.id||m[21]!==y.linkThumbnailFit||m[22]!==E?(e=()=>E(y.id,{linkThumbnailFit:(y.linkThumbnailFit??"stretched")==="stretched"?"fitted":"stretched"}),m[20]=y.id,m[21]=y.linkThumbnailFit,m[22]=E,m[23]=e):e=m[23],m[24]!==y.linkThumbnailFit||m[25]!==e?(r=(0,t.jsx)(e$,{linkThumbnailFit:y.linkThumbnailFit,onToggle:e}),m[24]=y.linkThumbnailFit,m[25]=e,m[26]=r):r=m[26],a=r}else if("audio"===y.type&&y.audioAssetId){let e,r,n=y.audioDisplayMode??"full";m[27]!==y.id||m[28]!==E?(e=e=>E(y.id,{audioDisplayMode:e}),m[27]=y.id,m[28]=E,m[29]=e):e=m[29],m[30]!==n||m[31]!==e?(r=(0,t.jsx)(eX,{displayMode:n,onCycle:e}),m[30]=n,m[31]=e,m[32]=r):r=m[32],a=r}else a=void 0;if(m[33]!==y.id||m[34]!==E?(l=e=>E(y.id,e),m[33]=y.id,m[34]=E,m[35]=l):l=m[35],m[36]!==W||m[37]!==I||m[38]!==H||m[39]!==y||m[40]!==F||m[41]!==B||m[42]!==v||m[43]!==x||m[44]!==w||m[45]!==D||m[46]!==es||m[47]!==A||m[48]!==O||m[49]!==E||m[50]!==Y||m[51]!==j||m[52]!==R||m[53]!==k||m[54]!==Q||m[55]!==er||m[56]!==L||m[57]!==$||m[58]!==X||m[59]!==G||m[60]!==q||m[61]!==ea||m[62]!==U||m[63]!==V||m[64]!==K||m[65]!==eu||m[66]!==l||m[67]!==J){let e={onUpdate:l,onDelete:eu,onActivate:O,isEditable:A,isBento:!0,ignoreExternalUpdates:D,onImageUpload:Q,onImageUploadWithStorageId:er,uploadedImages:J,onUploadImage:G,onDeleteImage:Y,onTouchImage:X,FormViewerComponent:em.EmbeddedFormViewer,availableForms:I,onOpenFormApp:$,onViewFormResponses:q,portalContainer:U,profileId:V,profileSlug:K,onLinkClick:L,backendFetchMetadata:H,extraPickerOptions:v,allBlocks:W,createBlock:F,deleteBlock:B,updateBlock:E,onEjectBlock:j,onEjectDragEnd:R,onEjectDragMove:k,gridDragOverBlockId:x,gridDragOverDropIndex:w,priority:es};s=eG;let t=ea?"overflow-hidden":"bento-block-content overflow-hidden p-6";m[71]!==t?(u=(0,et.cn)("h-full",t),m[71]=t,m[72]=u):u=m[72],c=(0,eg.renderBlock)(y,e),m[36]=W,m[37]=I,m[38]=H,m[39]=y,m[40]=F,m[41]=B,m[42]=v,m[43]=x,m[44]=w,m[45]=D,m[46]=es,m[47]=A,m[48]=O,m[49]=E,m[50]=Y,m[51]=j,m[52]=R,m[53]=k,m[54]=Q,m[55]=er,m[56]=L,m[57]=$,m[58]=X,m[59]=G,m[60]=q,m[61]=ea,m[62]=U,m[63]=V,m[64]=K,m[65]=eu,m[66]=l,m[67]=J,m[68]=s,m[69]=u,m[70]=c}else s=m[68],u=m[69],c=m[70];m[73]!==u||m[74]!==c?(d=(0,t.jsx)("div",{className:u,children:c}),m[73]=u,m[74]=c,m[75]=d):d=m[75],m[76]!==s||m[77]!==d?(f=(0,t.jsx)(s,{children:d}),m[76]=s,m[77]=d,m[78]=f):f=m[78];let ec=f,ed=ei?"overflow-visible border-transparent bg-transparent shadow-none hover:shadow-none":void 0,ef=el?.h??y.gridH,ep=el?.w??y.gridW,eh=A?C:void 0;return m[79]!==I||m[80]!==a||m[81]!==y||m[82]!==b||m[83]!==S||m[84]!==A||m[85]!==el||m[86]!==E||m[87]!==M||m[88]!==$||m[89]!==V||m[90]!==eu||m[91]!==N||m[92]!==_||m[93]!==Z?(p=A&&el?(0,t.jsx)(eN,{configContent:(0,ew.getBlockConfigContent)(y,e=>E(y.id,e),{profileId:V,availableForms:I,onOpenFormApp:$}),currentH:el.h,currentW:el.w,extraActions:a,hideResize:"carousel"===y.type||!N.allowResize,onDelete:eu,onResize:(e,t)=>
1{if(!Z)return;M?.();let r=ej(S.map(r=>r.i===y.id?{...r,w:e,h:t}:{...r}),b,y.id).filter(eZ).map(eK);Z((0,eo.scaleToDesktopGrid)(r,b))},selected:_,sizePresets:(0,eP.getSizePresets)(N)}):void 0,m[79]=I,m[80]=a,m[81]=y,m[82]=b,m[83]=S,m[84]=A,m[85]=el,m[86]=E,m[87]=M,m[88]=$,m[89]=V,m[90]=eu,m[91]=N,m[92]=_,m[93]=Z,m[94]=p):p=m[94],m[95]!==ec||m[96]!==z?(h=z?z(ec):ec,m[95]=ec,m[96]=z,m[97]=h):h=m[97],m[98]!==A||m[99]!==O||m[100]!==_||m[101]!==ed||m[102]!==ef||m[103]!==ep||m[104]!==eh||m[105]!==p||m[106]!==h?(g=(0,t.jsx)(eD,{className:ed,gridH:ef,gridW:ep,isEditable:A,onActivate:O,onSelect:eh,selected:_,toolbar:p,children:h}),m[98]=A,m[99]=O,m[100]=_,m[101]=ed,m[102]=ef,m[103]=ep,m[104]=eh,m[105]=p,m[106]=h,m[107]=g):g=m[107],g}function eK(e){return{id:e.i,gridX:e.x,gridY:e.y,gridW:e.w,gridH:e.h}}function eZ(e){return!(0,eF.isTempBlockId)(e.i)}function eJ(e){return!(0,eF.isTempBlockId)(e.i)}function eQ(e){return!(0,eF.isTempBlockId)(e.i)}var e0=e.i(65303);function e1(e){return e.some(e=>(0,eF.isTempBlockId)(e.i))}let e2={enabled:!1},e3={enabled:!0,cancel:".bento-no-drag, button, a, input, textarea, select, [contenteditable='true'], [contenteditable='']",threshold:8},e4={type:"vertical",allowOverlap:!1,compact:e=>e.map(e=>({...e,moved:!1}))};e.s(["TilesCanvas",0,function({extraPickerOptions:e,hasSidebar:i=!1,ignoreExternalUpdates:o=!1,onEmptyCellUpload:a,onTileActivate:l,rigidity:s=eP.FREE_RIGIDITY_PRESET,selectionMode:u,tileContextMenu:c}){let{blocks:d,defaultTileSize:f,isBlocksLoading:p,isEditable:h,createBlock:g,updateBlock:m,reorderBlocks:y,updateBentoLayout:b}=ex(),v=(0,r.useCanvasScale)(),{width:x,containerRef:w,measureWidth:S}=Q({initialWidth:0});(0,n.useLayoutEffect)(()=>{S()},[S]);let D=x>0?x:320,M=(0,eo.getGridCols)(D,i),j=M>=eo.GRID_COLS_DESKTOP_VALUE,R=(0,eo.getSquareRowHeight)(D,M),[k,O]=(0,n.useState)(null),C=(0,n.useRef)(null),[P,T]=(0,n.useState)(null),z=new Set(d.filter(e=>"carousel"===e.type).flatMap(e=>"carousel"===e.type?e.carouselBlockIds??[]:[])),N=(h?d:d.filter(e=>"empty"!==e.type)).filter(e=>!z.has(e.id)&&(void 0===e.gridX||e.gridX>=0)),_=(0,eo.computeGridLayout)(N,h,M,j,f,s),I=(()=>{if(!P)return _;let e=P.gridY,t=P.gridX;return[..._.some(r=>r.y<=e&&e<r.y+r.h&&t<r.x+r.w&&t+1>r.x)?_.map(t=>t.y>=e?{...t,y:t.y+1}:t):_,{i:"temp_eject_phantom",x:t,y:e,w:1,h:1,minW:1,minH:1,maxW:1,maxH:1}]})(),[H,W]=(0,n.useState)(0);(0,n.useEffect)(function(){if(!h)return;let e=w.current;if(!e)return;let t=(e=>{let t=e.parentElement;for(;t;){let{overflowY:e}=getComputedStyle(t);if("auto"===e||"scroll"===e||"overlay"===e)return t;t=t.parentElement}return document.documentElement})(e),r=()=>{let r=t.getBoundingClientRect(),n=Math.max(e.getBoundingClientRect().top,r.top);W(Math.max(0,r.bottom-n))};r();let n=new ResizeObserver(r);return n.observe(t),n.observe(e),t.addEventListener("scroll",r,{passive:!0}),()=>{n.disconnect(),t.removeEventListener("scroll",r)}},[h,w.current]);let F=(()=>
1{if(!h||H<=0||R<=0)return 0;let[,e]=eo.GRID_CONFIG.margin,[,t]=eo.GRID_CONFIG.containerPadding;return Math.ceil((H-t)/(R+e))})(),B=h?(0,eo.computeEmptyCells)(I,M,F):[],A=h?(0,eo.computeCollapsibleEmptyRows)(I):[],Y=(()=>{if(!h||0===B.length)return 0;let e=B.reduce((e,t)=>Math.max(e,t.y),0),[,t]=eo.GRID_CONFIG.margin,[,r]=eo.GRID_CONFIG.containerPadding;return r+(e+1)*(R+t)})(),X=h||N.length>0,{bumpPersistEpochAfterDragRevert:L,cancelPendingLayoutPersist:$,handleLayoutChange:q}=function({blocks:e,cols:t,defaultTileSize:r,gridLayout:i,isDesktopGrid:o,isEditable:a,isUnstableTileId:l=eF.isTempBlockId,reorderBlocks:s,updateBentoLayout:u}){let c=(0,n.useRef)(!1),d=(0,n.useRef)(null),f=(0,n.useRef)(""),p=(0,n.useRef)(t),h=(0,n.useRef)(!1),g=(0,n.useRef)(0);return p.current!==t&&(p.current=t,h.current=!0),(0,n.useEffect)(()=>{if(o&&!c.current&&0!==e.length&&u){if(e.some(e=>void 0===e.gridX||void 0===e.gridY||void 0===e.gridW||void 0===e.gridH)){let t=(0,e0.autoArrangeBento)(e,r);u(t.filter(e=>!l(e.id)).map(e=>({id:e.id,gridX:e.x,gridY:e.y,gridW:e.w,gridH:e.h}))),s(t.filter(e=>!l(e.id)).sort((e,t)=>e.y-t.y||e.x-t.x).map(e=>e.id))}c.current=!0}},[e,r,o,l,s,u]),(0,n.useEffect)(()=>{o?f.current=i.map(e=>`${e.i}:${e.x},${e.y},${e.w},${e.h}`).sort().join("|"):f.current=[...i].sort((e,t)=>e.y-t.y||e.x-t.x).map(e=>e.i).join("|")},[i,o]),(0,n.useEffect)(()=>()=>{d.current&&clearTimeout(d.current)},[]),{handleLayoutChange:e=>{if(!a)return;if(h.current){h.current=!1;return}let r={debounceTimerRef:d,persistEpochRef:g,previousLayoutRef:f};o?u&&function(e){let{cols:t,ctx:r,isUnstableId:n,newLayout:i,reorderBlocks:o,updateBentoLayout:a}=e;if(e1(i))return;let l=i.map(e=>`${e.i}:${e.x},${e.y},${e.w},${e.h}`).sort().join("|");if(l===r.previousLayoutRef.current)return;r.previousLayoutRef.current=l,r.debounceTimerRef.current&&clearTimeout(r.debounceTimerRef.current);let s=r.persistEpochRef.current;r.debounceTimerRef.current=setTimeout(()=>{if(s!==r.persistEpochRef.current)return;let e=i.filter(e=>!n(e.i)),l=e.map(e=>({id:e.i,gridX:e.x,gridY:e.y,gridW:e.w,gridH:e.h}));a((0,eo.scaleToDesktopGrid)(l,t)),o([...e].sort((e,t)=>e.y-t.y||e.x-t.x).map(e=>e.i))},eo.DEBOUNCE_MS)}({cols:t,ctx:r,isUnstableId:l,newLayout:e,reorderBlocks:s,updateBentoLayout:u}):function(e,t,r,n){if(e1(e))return;let i=[...e].sort((e,t)=>e.y-t.y||e.x-t.x).map(e=>e.i).filter(e=>!n(e)),o=i.join("|");if(o===r.previousLayoutRef.current)return;r.previousLayoutRef.current=o,r.debounceTimerRef.current&&clearTimeout(r.debounceTimerRef.current);let a=r.persistEpochRef.current;r.debounceTimerRef.current=setTimeout(()=>{a===r.persistEpochRef.current&&t(i)},eo.DEBOUNCE_MS)}(e,s,r,l)},bumpPersistEpochAfterDragRevert:()=>{queueMicrotask(()=>{g.current+=1}),setTimeout(()=>{g.current+=1},0)},cancelPendingLayoutPersist:()=>{d.current&&(clearTimeout(d.current),d.current=null),g.current+=1}}}({blocks:d,cols:M,defaultTileSize:f,gridLayout:I,isDesktopGrid:j,isEditable:h,reorderBlocks:y,updateBentoLayout:b}),{notifyDragStart:G,notifyDragStop:U}=function(e){let t,r,i,o,a,l,s,u=(0,ee.c)(10),{containerRef:c,enabled:d}=e,f=(0,n.useRef)(null),p=(0,n.useRef)(0),h=(0,n.useRef)(null);u[0]===Symbol.for("react.memo_cache_sentinel")?(t=()=>{null!==h.current&&(cancelAnimationFrame(h.current),h.current=null)},u[0]=t):t=u[0];let g=t;u[1]===Symbol.for("react.memo_cache_sentinel")?(i=()=>{let e=f.current;if(e){var t;let r,n,i=e.getBoundingClientRect(),o=(t=p.current,r=i.top+80,n=i.bottom-80,t<r?-28*Math.min(1,(r-t)/80):t>n?28*Math.min(1,(t-n)/80):0);if(0!==o){let t=e.scrollTop+o,r=e.scrollHeight-e.clientHeight;e.scrollTop=Math.max(0,Math.min(r,t))}}h.current=requestAnimationFrame(i)},r=e=>{p.current=e.clientY},u[1]=r,u[2]=i):(r=u[1],i=u[2]);let m=r;u[3]===Symbol.for("react.memo_cache_sentinel")?(o=()=>{g(),document.removeEventListener("pointermove",m),document.removeEventListener("pointerup",o),document.removeEventListener("pointercancel",o),f.current=null},u[3]=o):o=u[3],u[4]!==c||u[5]!==d?(a=()=>{if(!d)return;o();let e=c.current;f.current=e?function(e){let t=e?.parentElement??null;for(;t;){let e=getComputedStyle(t).overflowY;if(("auto"===e||"scroll"===e||"overlay"===e)&&t.scrollHeight>t.clientHeight+1)return t;t=t.parentElement}if("u"<typeof document)return null;let r=document.documentElement;return r.scrollHeight>r.clientHeight?r:null}(e):null,f.current&&(document.addEventListener("pointermove",m,{passive:!0}),document.addEventListener("pointerup",o),document.addEventListener("pointercancel",o),h.current=requestAnimationFrame(i))},u[4]=c,u[5]=d,u[6]=a):a=u[6];let y=a;u[7]===Symbol.for("react.memo_cache_sentinel")?(l=()=>{o()},u[7]=l):l=u[7];let b=l;return u[8]!==y?(s={notifyDragStart:y,notifyDragStop:b},u[8]=y,u[9]=s):s=u[9],s}({containerRef:w,enabled:h&&x>0}),{handleAddBlock:V,handleBlockUpdate:K}=function(e){let t,r,n,i=(0,ee.c)(13),{createBlock:o,onBlockUpdate:a,updateBentoLayout:l,gridLayout:s,cols:u}=e;i[0]!==u||i[1]!==o||i[2]!==s||i[3]!==l?(t=async(e,t,r,n)=>{if("carousel"===e){if(l&&s.length>0){let e=s.filter(eQ).map(e=>({id:e.i,gridX:e.x,gridY:e.y>=n?e.y+1:e.y,gridW:e.w,gridH:e.h}));l((0,eo.scaleToDesktopGrid)(e,u))}await o(e,{...t,gridX:0,gridY:n,gridW:u,gridH:1})}else await o(e,{...t,gridX:r,gridY:n,gridW:1,gridH:1})},i[0]=u,i[1]=o,i[2]=s,i[3]=l,i[4]=t):t=i[4];let c=t;
1i[5]!==u||i[6]!==s||i[7]!==a||i[8]!==l?(r=(e,t)=>{if("carousel"===t.type&&l&&s.length>0){let t=s.find(t=>t.i===e);if(t){let r=t.y,n=s.filter(eJ).map(t=>t.i===e?{id:t.i,gridX:0,gridY:r,gridW:u,gridH:1}:{id:t.i,gridX:t.x,gridY:t.y>=r&&t.i!==e?t.y+1:t.y,gridW:t.w,gridH:t.h});l((0,eo.scaleToDesktopGrid)(n,u))}}a(e,t)},i[5]=u,i[6]=s,i[7]=a,i[8]=l,i[9]=r):r=i[9];let d=r;return i[10]!==c||i[11]!==d?(n={handleAddBlock:c,handleBlockUpdate:d},i[10]=c,i[11]=d,i[12]=n):n=i[12],n}({createBlock:g,onBlockUpdate:m,updateBentoLayout:b,gridLayout:I,cols:M}),{gridDragOverCarousel:Z,handleEjectDragMove:et,handleEjectDragEnd:er,handleEjectBlock:en,handleDragStop:ei,handleGridDrag:el,handleGridDragStart:es}=function({containerRef:e,layoutWidth:t,cols:r,rowHeight:i,isDesktopGrid:o,contentBlocks:a,gridLayout:l,ejectPhantom:s,setEjectPhantom:u,updateBentoLayout:c,handleBlockUpdate:d,cancelPendingLayoutPersist:f,bumpPersistEpochAfterDragRevert:p,notifyDragStart:h,notifyDragStop:g,reorderBlocks:m}){let[y,b]=(0,n.useState)(null),v=(0,n.useRef)(null),x=(0,n.useRef)(null),w=(0,n.useRef)(r);w.current=r;let S=(0,n.useCallback)((n,o)=>(function(e,t,r,n,i,o){let a=e.current?.getBoundingClientRect();if(!a)return{x:0,y:0};let l=i-a.left,s=o-a.top,[u,c]=eo.GRID_CONFIG.margin,[d,f]=eo.GRID_CONFIG.containerPadding;return{x:Math.max(0,Math.min(Math.floor((l-d)/((t-2*d-u*(r-1))/r+u)),r-1)),y:Math.max(0,Math.floor((s-f)/(n+c)))}})(e,t,r,i,n,o),[e,t,r,i]),D=(0,n.useCallback)((e,t,r)=>{let{x:n,y:i}=S(t,r);u(t=>t&&t.blockId===e&&t.gridX===n&&t.gridY===i?t:{blockId:e,gridX:n,gridY:i})},[S,u]),E=(0,n.useCallback)(()=>{u(null)},[u]),M=(0,n.useCallback)((t,r,n)=>{let i=e.current;if(i)for(let e of a){if("carousel"!==e.type||e.id===n)continue;let o=i.querySelector(`[data-block-id="${e.id}"]`);if(!o)continue;let a=o.getBoundingClientRect(),l=.35*a.height;if(t>=a.left&&t<=a.right&&r>=a.top-l&&r<=a.bottom+l){let r="carousel"===e.type?e.carouselBlockIds?.length??0:0;return{block:e,dropIndex:function(e,t,r){let n=e.querySelector("[data-carousel-track]");if(!n)return r;let i=n.querySelectorAll("[data-carousel-tile]");for(let e=0;e<i.length;e++){let r=i[e];if(r&&t<r.getBoundingClientRect().left+r.getBoundingClientRect().width/2)return e}return r}(o,t,r)}}}},[e,a]),j=(0,n.useCallback)((e,t,r)=>{if(g(),b(null),v.current=null,!(o&&c))return;let n=x.current;if(x.current=null,!(n&&r))return;let i=e.find(e=>e.i===r.i)??r,l=n.find(e=>e.i===i.i);if(!l)return;let s=y?a.find(e=>"carousel"===e.type&&e.id===y.carouselId):void 0;if(y&&s&&"carousel"===s.type){let e=[...s.carouselBlockIds??[]],t=Math.min(y.dropIndex,e.length);e.splice(t,0,i.i),d(s.id,{carouselBlockIds:e}),d(i.i,{gridX:-1,gridY:-1}),f(),p();let r=n.filter(e=>!(0,eF.isTempBlockId)(e.i)&&e.i!==i.i).map(e=>({id:e.i,gridX:e.x,gridY:e.y,gridW:e.w,gridH:e.h}));c((0,eo.scaleToDesktopGrid)(r,w.current));return}let u=w.current,h=e=>{f(),p();let t=e.filter(e=>!(0,eF.isTempBlockId)(e.i)),r=t.map(e=>({id:e.i,gridX:e.x,gridY:e.y,gridW:e.w,gridH:e.h}));c((0,eo.scaleToDesktopGrid)(r,u)),m([...t].sort((e,t)=>e.y-t.y||e.x-t.x).map(e=>e.i))};if(l.x===i.x&&l.y===i.y)return void h(n);let S=e.filter(e=>!(0,eF.isTempBlockId)(e.i)),D=n.filter(e=>!(0,eF.isTempBlockId)(e.i)),E=function(e,t,r,n){let i=new Map(t.map(e=>[e.i,e])),o=e.map(e=>({...e})),a=!0;for(;a;)for(let e of(a=!1,o)){let t=i.get(e.i);t&&function(e,t,r,n){if(t.i===n||t.x===r.x&&t.y===r.y||function(e,t,r){let n=new Set;for(let r of e)if(r.i!==t)for(let e=r.y;e<r.y+r.h;e++)for(let t=r.x;t<r.x+r.w;t++)n.add(`${t},${e}`);for(let e=r.y;e<r.y+r.h;e++)for(let t=r.x;t<r.x+r.w;t++)if(n.has(`${t},${e}`))return!0;return!1}(e,t.i,r))return!1;let i=e.findIndex(e=>e.i===t.i);if(i<0)return!1;let o=e[i];return!!o&&(e[i]={...o,x:r.x,y:r.y,w:r.w,h:r.h},!0)}(o,e,t,n)&&(a=!0)}return ej(o,r,n)}(S,D,u,i.i);eR(E)!==eR(D)&&h(E)},[o,c,g,y,a,d,f,p,m]),R=(0,n.useCallback)((e,t,n)=>{let{x:i,y:o}=s?{x:s.gridX,y:s.gridY}:S(t,n);if(u(null),d(e,{gridX:i,gridY:o,gridW:1,gridH:1}),c){let t=[...l.filter(e=>!(0,eF.isTempBlockId)(e.i)).map(e=>({id:e.i,gridX:e.x,gridY:e.y,gridW:e.w,gridH:e.h})),{id:e,gridX:i,gridY:o,gridW:1,gridH:1}];c((0,eo.scaleToDesktopGrid)(t,r))}},[s,l,d,S,c,r,u]);return{gridDragOverCarousel:y,handleEjectDragMove:D,handleEjectDragEnd:E,handleEjectBlock:R,handleDragStop:j,handleGridDrag:(0,n.useCallback)((e,t,r,n,i)=>{if(!r)return;v.current={x:i.clientX,y:i.clientY};let o=M(i.clientX,i.clientY,r.i);o?b({carouselId:o.block.id,draggedBlockId:r.i,dropIndex:o.dropIndex}):b(null)},[M]),handleGridDragStart:(0,n.useCallback)(e=>{h(),o?x.current=e.map(e=>({...e})):x.current=null},[h,o])}}({containerRef:w,layoutWidth:D,cols:M,rowHeight:R,isDesktopGrid:j,contentBlocks:N,gridLayout:I,ejectPhantom:P,setEjectPhantom:T,updateBentoLayout:b,handleBlockUpdate:K,cancelPendingLayoutPersist:$,bumpPersistEpochAfterDragRevert:L,notifyDragStart:G,notifyDragStop:U,reorderBlocks:y});return((0,n.useEffect)(function(){if(!k)return;let e=e=>{e.target instanceof HTMLElement&&!e.target.closest("[data-bento-block]")&&O(null)};return document.addEventListener("pointerdown",e),()=>document.removeEventListener("pointerdown",e)},[k]),(0,n.useEffect)(function(){if(h)return;let e=()=>S();window.addEventListener("resize",e);
1let t=window.visualViewport;return t?.addEventListener("resize",e),t?.addEventListener("scroll",e),()=>{window.removeEventListener("resize",e),t?.removeEventListener("resize",e),t?.removeEventListener("scroll",e)}},[h,S]),(0,n.useLayoutEffect)(()=>{h||p||S()},[h,p,S]),(0,n.useEffect)(function(){if(h||p)return;let e=null,t=requestAnimationFrame(()=>{e=requestAnimationFrame(()=>{S()})});return()=>{cancelAnimationFrame(t),null!==e&&cancelAnimationFrame(e)}},[h,p,S]),X)?(0,t.jsx)("div",{className:"relative w-full min-w-0 max-w-full py-3 pb-6",ref:w,children:(0,t.jsxs)("div",{className:"relative",style:Y>0?{minHeight:Y}:void 0,children:[h&&(0,t.jsx)(ea,{collapsibleRows:A,cols:M,containerWidth:D,emptyCells:B,onAdd:V,onCollapseRow:e=>{if(!(h&&b))return;let t=I.filter(e=>!(0,eF.isTempBlockId)(e.i)).map(t=>({id:t.i,gridX:t.x,gridY:t.y>e?t.y-1:t.y,gridW:t.w,gridH:t.h}));b((0,eo.scaleToDesktopGrid)(t,M))},onEmptyCellUpload:a,rowHeight:R}),(0,t.jsxs)(J,{className:"min-h-[200px]",compactor:e4,dragConfig:h&&s.allowFreePlacement?e3:e2,gridConfig:{cols:M,rowHeight:R,margin:eo.GRID_CONFIG.margin,containerPadding:eo.GRID_CONFIG.containerPadding},layout:I,onDrag:h?el:void 0,onDragStart:h?es:void 0,onDragStop:h?ei:void 0,onLayoutChange:q,positionStrategy:{type:"transform",scale:v,calcStyle:E},width:D,children:[N.map((r,n)=>(0,t.jsx)("div",{"data-block-id":r.id,children:(0,t.jsx)(eV,{block:r,cols:M,extraPickerOptions:e,gridDragOverBlockId:Z?.carouselId===r.id?Z.draggedBlockId:null,gridDragOverDropIndex:Z?.carouselId===r.id?Z.dropIndex:void 0,gridLayout:I,ignoreExternalUpdates:o,onActivate:l?()=>l(r.id):void 0,onBlockUpdate:K,onCancelPendingPersist:()=>{$(),L()},onEjectBlock:en,onEjectDragEnd:er,onEjectDragMove:et,onSelect:e=>((e,t,r)=>{if(!u)return void O(t=>t===e?null:e);if(r.shiftKey&&null!==C.current){let e=Math.min(C.current,t),r=Math.max(C.current,t),n=new Set(u.selectedIds);for(let t=e;t<=r;t++){let e=N[t];e&&n.add(e.id)}u.onSelectionChange(n);return}if(C.current=t,r.metaKey||r.ctrlKey){let t=new Set(u.selectedIds);t.has(e)?t.delete(e):t.add(e),u.onSelectionChange(t);return}u.onSelectionChange(new Set([e]))})(r.id,n,e),rigidity:s,selected:u?u.selectedIds.has(r.id):k===r.id,tileContextMenu:c?e=>c(r.id,e):void 0})},r.id)),P&&(0,t.jsx)("div",{children:(0,t.jsx)("div",{className:"h-full rounded-2xl border-2 border-primary/40 border-dashed bg-primary/5"})},"temp_eject_phantom")]},`bento-grid-${M}`)]})}):null}],424613)}]);
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.