1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8726],{49386:function(e){function t(){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 a=t.length;for(r=0;r<a;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}e.exports=t,e.exports.clsx=t},2207:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=(0,r(79205).Z)("PenLine",[["path",{d:"M12 20h9",key:"t2du7b"}],["path",{d:"M16.5 3.5a2.12 2.12 0 0 1 3 3L7 19l-4 1 1-4Z",key:"ymcmye"}]])},35363:function(e,t,r){"use strict";r.d(t,{Z:function(){return n}});let n=(0,r(79205).Z)("SlidersHorizontal",[["line",{x1:"21",x2:"14",y1:"4",y2:"4",key:"obuewd"}],["line",{x1:"10",x2:"3",y1:"4",y2:"4",key:"1q6298"}],["line",{x1:"21",x2:"12",y1:"12",y2:"12",key:"1iu8h1"}],["line",{x1:"8",x2:"3",y1:"12",y2:"12",key:"ntss68"}],["line",{x1:"21",x2:"16",y1:"20",y2:"20",key:"14d8ph"}],["line",{x1:"12",x2:"3",y1:"20",y2:"20",key:"m0wm8r"}],["line",{x1:"14",x2:"14",y1:"2",y2:"6",key:"14e1ph"}],["line",{x1:"8",x2:"8",y1:"10",y2:"14",key:"1i6ji0"}],["line",{x1:"16",x2:"16",y1:"18",y2:"22",key:"1lctlv"}]])},48049:function(e,t,r){"use strict";var n=r(14397);function i(){}function a(){}a.resetWarningCache=i,e.exports=function(){function e(e,t,r,i,a,o){if(o!==n){var l=Error("Calling PropTypes validators directly is not supported by the `prop-types` package. Use PropTypes.checkPropTypes() to call them. Read more at http://fb.me/use-check-prop-types");throw l.name="Invariant Violation",l}}function t(){return e}e.isRequired=e;var r={array:e,bigint:e,bool:e,func:e,number:e,object:e,string:e,symbol:e,any:e,arrayOf:t,element:e,elementType:e,instanceOf:t,node:e,objectOf:t,oneOf:t,oneOfType:t,shape:t,exact:t,checkPropTypes:a,resetWarningCache:i}
1;return r.PropTypes=r,r}},40718:function(e,t,r){e.exports=r(48049)()},14397:function(e){"use strict";e.exports="SECRET_DO_NOT_PASS_THIS_OR_YOU_WILL_BE_FIRED"},64303:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"DraggableCore",{enumerable:!0,get:function(){return c.default}}),t.default=void 0;var n=p(r(2265)),i=d(r(40718)),a=d(r(54887)),o=r(49386),l=r(87774),s=r(26349),u=r(10822),c=d(r(18513)),f=d(r(30896));function d(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,a,o={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return o;if(i=t?n:r){if(i.has(e))return i.get(e);i.set(e,o)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((a=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(a.get||a.set)?i(o,t,a):o[t]=e[t]);return o})(e,t)}function h(){return(h=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).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 y 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,f.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,f.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,f.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,a]=(0,s.getBoundPosition)(this,n.x,n.y);n.x=i,n.y=a,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,f.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??a.default.findDOMNode(this)}render(){let{axis:e,bounds:t,children:r,defaultPosition:i,defaultClassName:a,defaultClassNameDragging:u,defaultClassNameDragged:f,position:d,positionOffset:p,scale:g,...y}=this.props,m={},b=null,v=!d||this.state.dragging,x=d||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):m=(0,l.createCSSTransform)(w,p);let S=(0,o.clsx)(r.props.className||"",a,{[u]:this.state.dragging,[f]:this.state.dragged});return n.createElement(c.default,h({},y,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),n.cloneElement(n.Children.only(r),{className:S,style:{...r.props.style,...m},transform:b}))}}
1t.default=y,g(y,"displayName","Draggable"),g(y,"propTypes",{...c.default.propTypes,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(y,"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})},18513:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=void 0;var n=f(r(2265)),i=c(r(40718)),a=c(r(54887)),o=r(87774),l=r(26349),s=r(10822),u=c(r(30896));function c(e){return e&&e.__esModule?e:{default:e}}function f(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return(f=function(e,t){if(!t&&e&&e.__esModule)return e;var i,a,o={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return o;if(i=t?n:r){if(i.has(e))return i.get(e);i.set(e,o)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((a=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(a.get||a.set)?i(o,t,a):o[t]=e[t]);return o}
1)(e,t)}function d(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={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},h=p.mouse;class g extends n.Component{constructor(){super(...arguments),d(this,"dragging",!1),d(this,"lastX",NaN),d(this,"lastY",NaN),d(this,"touchIdentifier",null),d(this,"mounted",!1),d(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,o.matchesSelectorAndParentsTo)(e.target,this.props.handle,t)||this.props.cancel&&(0,o.matchesSelectorAndParentsTo)(e.target,this.props.cancel,t))return;"touchstart"!==e.type||this.props.allowMobileScroll||e.preventDefault();let n=(0,o.getTouchIdentifier)(e);this.touchIdentifier=n;let i=(0,l.getControlPosition)(e,n,this);if(null==i)return;let{x:a,y:s}=i,c=(0,l.createCoreData)(this,a,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,o.addUserSelectStyles)(r),this.dragging=!0,this.lastX=a,this.lastY=s,(0,o.addEvent)(r,h.move,this.handleDrag),(0,o.addEvent)(r,h.stop,this.handleDragStop))}),d(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}),d(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 a=this.findDOMNode();a&&this.props.enableUserSelectHack&&(0,o.scheduleRemoveUserSelectStyles)(a.ownerDocument),(0,u.default)("DraggableCore: handleDragStop: %j",i),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,a&&((0,u.default)("DraggableCore: Removing handlers"),(0,o.removeEvent)(a.ownerDocument,h.move,this.handleDrag),(0,o.removeEvent)(a.ownerDocument,h.stop,this.handleDragStop))}),d(this,"onMouseDown",e=>(h=p.mouse,this.handleDragStart(e))),d(this,"onMouseUp",e=>(h=p.mouse,this.handleDragStop(e))),d(this,"onTouchStart",e=>(h=p.touch,this.handleDragStart(e))),d(this,"onTouchEnd",e=>(h=p.touch,this.handleDragStop(e)))}componentDidMount(){this.mounted=!0;let e=this.findDOMNode();e&&(0,o.addEvent)(e,p.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;let e=this.findDOMNode();if(e){let{ownerDocument:t}=e;(0,o.removeEvent)(t,p.mouse.move,this.handleDrag),(0,o.removeEvent)(t,p.touch.move,this.handleDrag),(0,o.removeEvent)(t,p.mouse.stop,this.handleDragStop),(0,o.removeEvent)(t,p.touch.stop,this.handleDragStop),(0,o.removeEvent)(e,p.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,o.scheduleRemoveUserSelectStyles)(t)}}findDOMNode(){return this.props?.nodeRef?this.props?.nodeRef?.current:a.default.findDOMNode(this)}render(){return n.cloneElement(n.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}}t.default=g,d(g,"displayName","DraggableCore"),d(g,"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}),d(g,"defaultProps",{allowAnyClick:!1,allowMobileScroll:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},20376:function(e,t,r){"use strict";let{default:n,DraggableCore:i}=r(64303);e.exports=n,e.exports.default=n,e.exports.DraggableCore=i},87774:function(e,t,r){"use strict";
1Object.defineProperty(t,"__esModule",{value:!0}),t.addClassName=c,t.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},t.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")},t.createCSSTransform=function(e,t){let r=s(e,t,"px");return{[(0,i.browserPrefixToKey)("transform",i.default)]:r}},t.createSVGTransform=function(e,t){return s(e,t,"")},t.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)},t.getTouchIdentifier=function(e){return e.targetTouches&&e.targetTouches[0]?e.targetTouches[0].identifier:e.changedTouches&&e.changedTouches[0]?e.changedTouches[0].identifier:void 0},t.getTranslation=s,t.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)},t.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)},t.matchesSelector=l,t.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},t.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}},t.outerHeight=function(e){let t=e.clientHeight,r=e.ownerDocument.defaultView.getComputedStyle(e);return t+((0,n.int)(r.borderTopWidth)+(0,n.int)(r.borderBottomWidth))},t.outerWidth=function(e){let t=e.clientWidth,r=e.ownerDocument.defaultView.getComputedStyle(e);return t+((0,n.int)(r.borderLeftWidth)+(0,n.int)(r.borderRightWidth))},t.removeClassName=f,t.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},t.scheduleRemoveUserSelectStyles=function(e){window.requestAnimationFrame?window.requestAnimationFrame(()=>{u(e)}):u(e)};var n=r(10822),i=a(r(11789));function a(e,t){if("function"==typeof WeakMap)var r=new WeakMap,n=new WeakMap;return(a=function(e,t){if(!t&&e&&e.__esModule)return e;var i,a,o={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return o;if(i=t?n:r){if(i.has(e))return i.get(e);i.set(e,o)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((a=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(a.get||a.set)?i(o,t,a):o[t]=e[t]);return o}
1)(e,t)}let o="";function l(e,t){return o||(o=(0,n.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(t){return(0,n.isFunction)(e[t])})),!!(0,n.isFunction)(e[o])&&e[o](t)}function s(e,t,r){let{x:n,y:i}=e,a=`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}`;a=`translate(${e}, ${n})`+a}return a}function u(e){if(e)try{if(e.body&&f(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 f(e,t){e.classList?e.classList.remove(t):e.className=e.className.replace(RegExp(`(?:^|\\s)${t}(?!\\S)`,"g"),"")}},11789:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.browserPrefixToKey=i,t.browserPrefixToStyle=function(e,t){return t?`-${t.toLowerCase()}-${e}`:e},t.default=void 0,t.getPrefix=n;let r=["Moz","Webkit","O","ms"];function n(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"==typeof window)return"";let t=window.document?.documentElement?.style;if(!t||e in t)return"";for(let n=0;n<r.length;n++)if(i(e,r[n]) in t)return r[n];return""}function i(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}t.default=n()},30896:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(){}},26349:function(e,t,r){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.canDragX=function(e){return"both"===e.props.axis||"x"===e.props.axis},t.canDragY=function(e){return"both"===e.props.axis||"y"===e.props.axis},t.createCoreData=function(e,t,r){let i=!(0,n.isNum)(e.lastX),o=a(e);return i?{node:o,deltaX:0,deltaY:0,lastX:t,lastY:r,x:t,y:r}:{node:o,deltaX:t-e.lastX,deltaY:r-e.lastY,lastX:e.lastX,lastY:e.lastY,x:t,y:r}},t.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}},t.getBoundPosition=function(e,t,r){var o;if(!e.props.bounds)return[t,r];let{bounds:l}=e.props;l="string"==typeof l?l:{left:(o=l).left,top:o.top,right:o.right,bottom:o.bottom};let s=a(e);if("string"==typeof l){let e;let{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 a=r.getComputedStyle(s),o=r.getComputedStyle(e);l={left:-s.offsetLeft+(0,n.int)(o.paddingLeft)+(0,n.int)(a.marginLeft),top:-s.offsetTop+(0,n.int)(o.paddingTop)+(0,n.int)(a.marginTop),right:(0,i.innerWidth)(e)-(0,i.outerWidth)(s)-s.offsetLeft+(0,n.int)(o.paddingRight)-(0,n.int)(a.marginRight),bottom:(0,i.innerHeight)(e)-(0,i.outerHeight)(s)-s.offsetTop+(0,n.int)(o.paddingBottom)-(0,n.int)(a.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]},t.getControlPosition=function(e,t,r){let n="number"==typeof t?(0,i.getTouch)(e,t):null;if("number"==typeof t&&!n)return null;let o=a(r),l=r.props.offsetParent||o.offsetParent||o.ownerDocument.body;return(0,i.offsetXYFromParent)(n||e,l,r.props.scale)},t.snapToGrid=function(e,t,r){return[Math.round(t/e[0])*e[0],Math.round(r/e[1])*e[1]]};var n=r(10822),i=r(87774);function a(e){let t=e.findDOMNode();if(!t)throw Error("<DraggableCore>: Unmounted during event!");return t}},10822:function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.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.`)},t.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]},t.int=function(e){return parseInt(e,10)},t.isFunction=function(e){return"function"==typeof e||"[object Function]"===Object.prototype.toString.call(e)},t.isNum=function(e){return"number"==typeof e&&!isNaN(e)}},48613:function(e,t){!function(e){"use strict";function t(e){return function(t,r,n,i,a,o,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 a=i.get(t),o=i.get(r);if(a&&o)return a===r&&o===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 a(e){return"function"==typeof e.then}function o(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,f=(0,e.createIsNestedEqual)(d);function d(e,d,p){if(e===d)return!0;
1if(!e||!d||"object"!=typeof e||"object"!=typeof d)return e!=e&&d!=d;if(i(e)&&i(d))return s(e,d,f,p);var h=Array.isArray(e),g=Array.isArray(d);if(h||g)return h===g&&t(e,d,f,p);var y=l.call(e);return y===l.call(d)&&("[object Date]"===y?r(e,d,f,p):"[object RegExp]"===y?u(e,d,f,p):"[object Map]"===y?n(e,d,f,p):"[object Set]"===y?c(e,d,f,p):"[object Object]"===y||"[object Arguments]"===y?!(a(e)||a(d))&&s(e,d,f,p):("[object Boolean]"===y||"[object Number]"===y||"[object String]"===y)&&o(e.valueOf(),d.valueOf()))}return d}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 f(e,t){return o(e.valueOf(),t.valueOf())}function d(e,t,r,n){var i=e.size===t.size;if(!i)return!1;if(!e.size)return!0;var a={},o=0;return e.forEach(function(l,s){if(i){var u=!1,c=0;t.forEach(function(i,f){!u&&!a[c]&&(u=r(s,f,o,c,e,t,n)&&r(l,i,s,f,e,t,n))&&(a[c]=!0),c++}),o++,i=u}}),i}var p=r(d),h=Object.prototype.hasOwnProperty;function g(e,t,r,n){var i,a=Object.keys(e),o=a.length;if(Object.keys(t).length!==o)return!1;for(;o-- >0;){if("_owner"===(i=a[o])){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 y=r(g);function m(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 a={};return e.forEach(function(o,l){if(i){var s=!1,u=0;t.forEach(function(i,c){!s&&!a[u]&&(s=r(o,i,l,c,e,t,n))&&(a[u]=!0),u++}),i=s}}),i}var v=r(b),x=Object.freeze({areArraysEqual:u,areDatesEqual:f,areMapsEqual:d,areObjectsEqual:g,areRegExpsEqual:m,areSetsEqual:b,createIsNestedEqual:t}),w=Object.freeze({areArraysEqual:c,areDatesEqual:f,areMapsEqual:p,areObjectsEqual:y,areRegExpsEqual:m,areSetsEqual:v,createIsNestedEqual:t}),S=s(x),O=s(n(x,{createIsNestedEqual:function(){return o}})),D=s(w),M=s(n(w,{createIsNestedEqual:function(){return o}}));e.circularDeepEqual=function(e,t){return D(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=o,e.shallowEqual=function(e,t){return O(e,t,void 0)},Object.defineProperty(e,"__esModule",{value:!0})}(t)},12761:function(e,t,r){"use strict";t.__esModule=!0,t.default=void 0;var n=s(r(2265)),i=r(20376),a=r(36692),o=r(62806);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;return(s=function(e,t){if(!t&&e&&e.__esModule)return e;var i,a,o={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return o;if(i=t?n:r){if(i.has(e))return i.get(e);i.set(e,o)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((a=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(a.get||a.set)?i(o,t,a):o[t]=e[t]);return o}
1)(e,t)}function u(){return(u=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).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 f(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;n=t,i=r[t],(n=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+""}(n))in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i}):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 d 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[a,o]=[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+(a-e),s+(o-t)],[e,t]}resizeHandler(e,t){return(r,n)=>{let{node:i,deltaX:a,deltaY:o}=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],f=i.getBoundingClientRect();null!=this.lastHandleRect&&("w"===c&&(a+=f.left-this.lastHandleRect.left),"n"===u&&(o+=f.top-this.lastHandleRect.top)),this.lastHandleRect=f,"w"===c&&(a=-a),"n"===u&&(o=-o);let d=this.props.width+(l?a/this.props.transformScale:0),p=this.props.height+(s?o/this.props.transformScale:0);[d,p]=this.runConstraints(d,p),"onResizeStop"===e&&this.lastSize&&({width:d,height:p}=this.lastSize);let h=d!==this.props.width||p!==this.props.height;"onResizeStop"!==e&&(this.lastSize={width:d,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:d,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=f({ref:t},"string"==typeof r.type?{}:{handleAxis:e});return n.cloneElement(r,i)}render(){let e=this.props,{children:t,className:r,draggableOpts:o,width:s,height:c,handle:d,handleSize:p,lockAspectRatio:h,axis:g,minConstraints:y,maxConstraints:m,onResize:b,onResizeStop:v,onResizeStart:x,resizeHandles:w,transformScale:S}=e,O=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 a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,l);return(0,a.cloneElement)(t,f(f({},O),{},{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({},o,{nodeRef:t,key:`resizableHandle-${e}`,onStop:this.resizeHandler("onResizeStop",e),onStart:this.resizeHandler("onResizeStart",e),onDrag:this.resizeHandler("onResize",e)}),this.renderResizeHandle(e,t))})]}))}}t.default=d,d.propTypes=o.resizableProps,d.defaultProps={axis:"both",handleSize:[20,20],lockAspectRatio:!1,minConstraints:[20,20],maxConstraints:[1/0,1/0],resizeHandles:["se"],transformScale:1}},86324:function(e,t,r){"use strict";t.default=void 0;var n=u(r(2265)),i=s(r(40718)),a=s(r(12761)),o=r(62806);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,a,o={__proto__:null,default:e};if(null===e||"object"!=typeof e&&"function"!=typeof e)return o;if(i=t?n:r){if(i.has(e))return i.get(e);i.set(e,o)}for(let t in e)"default"!==t&&({}).hasOwnProperty.call(e,t)&&((a=(i=Object.defineProperty)&&Object.getOwnPropertyDescriptor(e,t))&&(a.get||a.set)?i(o,t,a):o[t]=e[t]);return o})(e,t)}function c(){return(c=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var r=arguments[t];for(var n in r)({}).hasOwnProperty.call(r,n)&&(e[n]=r[n])}return e}).apply(null,arguments)}function f(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?f(Object(r),!0).forEach(function(t){var n,i;n=t,i=r[t],(n=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+""}(n))in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):f(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:o,onResizeStop:s,draggableOpts:u,minConstraints:f,maxConstraints:p,lockAspectRatio:h,axis:g,width:y,height:m,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 a=Object.getOwnPropertySymbols(e);for(n=0;n<a.length;n++)r=a[n],-1===t.indexOf(r)&&({}).propertyIsEnumerable.call(e,r)&&(i[r]=e[r])}return i}(e,l);return n.createElement(a.default,{axis:g,draggableOpts:u,handle:t,handleSize:r,height:this.state.height,lockAspectRatio:h,maxConstraints:p,minConstraints:f,onResizeStart:o,onResize:this.onResize,onResizeStop:s,resizeHandles:b,transformScale:x,width:this.state.width},n.createElement("div",c({},w,{style:d(d({},v),{},{width:this.state.width+"px",height:this.state.height+"px"})})))}}t.default=p,p.propTypes=d(d({},o.resizableProps),{},{children:i.default.element})},62806:function(e,t,r){"use strict";t.__esModule=!0,t.resizableProps=void 0;var n,i=(n=r(40718))&&n.__esModule?n:{default:n};r(20376),t.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:"undefined"!=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)}}},36692:function(e,t,r){"use strict";t.__esModule=!0,t.cloneElement=function(e,t){return t.style&&e.props.style&&(t.style=o(o({},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=r(2265))&&n.__esModule?n:{default:n};function a(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 o(e){for(var t=1;t<arguments.length;t++){var r=null!=arguments[t]?arguments[t]:{};t%2?a(Object(r),!0).forEach(function(t){var n,i;n=t,i=r[t],(n=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+""}(n))in e?Object.defineProperty(e,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[n]=i}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(r)):a(Object(r)).forEac
1h(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(r,t))})}return e}},75361:function(e,t,r){"use strict";e.exports=function(){throw Error("Don't instantiate Resizable directly! Use require('react-resizable').Resizable")},e.exports.Resizable=r(12761).default,e.exports.ResizableBox=r(86324).default},90583:function(){},53362:function(){},76435:function(e,t,r){"use strict";function n(e){let{margin:t,containerPadding:r,containerWidth:n,cols:i}=e;return(n-t[0]*(i-1)-2*r[0])/i}function i(e,t,r){return Number.isFinite(e)?Math.round(t*e+Math.max(0,e-1)*r):e}function a(e,t,r,a,o,l,s){let u,c,f,d;let{margin:p,containerPadding:h,rowHeight:g}=e,y=n(e);if(s?(u=Math.round(s.width),c=Math.round(s.height)):(u=i(a,y,p[0]),c=i(o,g,p[1])),l?(f=Math.round(l.top),d=Math.round(l.left)):s?(f=Math.round(s.top),d=Math.round(s.left)):(f=Math.round((g+p[1])*r+h[1]),d=Math.round((y+p[0])*t+h[0])),!l&&!s){if(Number.isFinite(a)){let e=Math.round((y+p[0])*(t+a)+h[0])-d-u;e!==p[0]&&(u+=e-p[0])}if(Number.isFinite(o)){let e=Math.round((g+p[1])*(r+o)+h[1])-f-c;e!==p[1]&&(c+=e-p[1])}}return{top:f,left:d,width:u,height:c}}function o(e,t,r){let{margin:i,containerPadding:a,rowHeight:o}=e,l=n(e);return{x:Math.round((r-a[0])/(l+i[0])),y:Math.round((t-a[1])/(o+i[1]))}}function l(e,t,r){return Math.max(Math.min(e,r),t)}function s(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 u(e,t){for(let r=0;r<e.length;r++){let n=e[r];if(void 0!==n&&s(n,t))return n}}function c(e,t){return e.filter(e=>s(e,t))}function f(e){return[...e].sort((e,t)=>e.y!==t.y?e.y-t.y:e.x-t.x)}function d(e){return[...e].sort((e,t)=>e.x!==t.x?e.x-t.x:e.y-t.y)}function p(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 h(e,t){for(let r=0;r<e.length;r++){let n=e[r];if(void 0!==n&&n.i===t)return n}}function g(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 m(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 b(e,t){let r=g(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(;u(r,i);)i.y++;else r.push(i)}}return e}function v(e,t,r,n,i,a,o,l,s){if(t.static&&!0!==t.isDraggable||t.y===n&&t.x===r)return[...e];let u=t.x,p=t.y;"number"==typeof r&&(t.x=r),"number"==typeof n&&(t.y=n),t.moved=!0;let h="horizontal"===o?d(e):"vertical"===o||"wrap"===o?f(e):[...e];("vertical"===o&&"number"==typeof n?p>=n:"horizontal"===o&&"number"==typeof r&&u>=r)&&(h=h.reverse());let g=c(h,t),y=g.length>0;if(y&&s)return m(e);if(y&&a)return t.x=u,t.y=p,t.moved=!1,e;let b=[...e];for(let e=0;e<g.length;e++){let r=g[e];void 0!==r&&(r.moved||(b=r.static?x(b,r,t,i,o):x(b,t,r,i,o)))}return b}function x(e,t,r,n,i,a){let o="horizontal"===i,l="vertical"===i,s=t.static;if(n){n=!1;let a={x:o?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"},c=u(e,a),f=void 0!==c&&c.y+c.h>t.y,d=void 0!==c&&t.x+t.w>c.x;if(!c)return v(e,r,o?a.x:void 0,l?a.y:void 0,n,s,i);if(f&&l)return v(e,r,void 0,r.y+1,n,s,i);if(f&&null===i)return t.y=r.y,r.y=r.y+r.h,[...e];if(d&&o)return v(e,t,r.x,void 0,n,s,i)}let c=o?r.x+1:void 0,f=l?r.y+1:void 0;return void 0===c&&void 0===f?[...e]:v(e,r,c,f,n,s,i)}function w(e,t,r){return Math.max(t,Math.min(r,e))}r.d(t,{ub:function(){return ec}});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:a}){let o="w"===n||"nw"===n||"sw"===n?e.x+e.w:i-e.x,l="n"===n||"nw"===n||"ne"===n?e.y+e.h:a-e.y;return{w:w(t,1,Math.max(1,o)),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 O(e,t,r,n,i){let a={x:r,y:n};for(let r of e)r.constrainPosition&&(a=r.constrainPosition(t,a.x,a.y,i));if(t.constraints)for(let e of t.constraints)e.constrainPosition&&(a=e.constrainPosition(t,a.x,a.y,i));return a}function D({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 E=(e,t,r)=>{var n;let{left:i,height:a,width:o}=t,l=e.top-(a-e.height);return{left:i,width:o,height:(n=e.height,l<0?n:a),top:M(l)}},R=(e,t,r)=>{var n,i;let{top:a,left:o,height:l,width:s}=t;return{top:a,height:l,width:(n=e.left,i=e.width,n+s>r?i:s),left:Math.max(0,o)}},P=(e,t,r)=>{let{top:n,height:i,width:a}=t,o=e.left+e.width-a;return o<0?{height:i,width:e.left+e.width,top:M(n),left:0}:{height:i,width:a,top:M(n),left:o}},j=(e,t,r)=>{var n;let{top:i,left:a,height:o,width:l}=t;return{width:l,left:a,height:(n=e.height,i<0?n:o),top:M(i)}},z={n:E,ne:(e,t,r)=>E(e,R(e,t,r)),e:R,se:(e,t,r)=>j(e,R(e,t,r)),s:j,sw:(e,t,r)=>j(e,P(e,t)),w:P,nw:(e,t,r)=>E(e,P(e,t))},k={type:"transform",scale:1,calcStyle:e=>D(e)},C={cols:12,rowHeight:150,margin:[10,10],containerPadding:null,maxRows:1/0},N={enabled:!0,bounded:!1,threshold:3},_={enabled:!0,handles:["se"]},T={enabled:!1,defaultItem:{w:1,h:1}};function H(e,t,r,n,i){let a="x"===n?"w":"h";t[n]+=1;let o=e.findIndex(e=>e.i===t.i),l=i??g(e).length>0;for(let i=o+1;i<e.length;i++){let o=e[i];if(void 0!==o&&!o.static){if(!l&&o.y>t.y+t.h)break;s(t,o)&&H(e,o,r+t[a],n,l)}}t[n]=r}var W={type:"vertical",allowOverlap:!1,compact(e,t){let r=g(e),n=p(r),i=f(e),a=Array(e.length);for(let t=0;t<i.length;t++){let o=i[t];if(void 0===o)continue;let l=y(o);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&&!u(e,t);)t.y--;for(;void 0!==(i=u(e,t));)H(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)),a[e.indexOf(o)]=l,l.moved=!1}return a}},q={type:"horizontal",allowOverlap:!1,compact(e,t){let r=g(e),n=d(e),i=Array(e.length);for(let a=0;a<n.length;a++){let o=n[a];if(void 0===o)continue;let l=y(o);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&&!u(e,t);)t.x--;for(;void 0!==(i=u(e,t));)if(H(n,t,i.x+i.w,"x"),t.x+t.w>r)for(t.x=r-t.w,t.y++;t.x>0&&!u(e,t);)t.x--;return t.x=Math.max(t.x,0),t}(r,l,t,n),r.push(l)),i[e.indexOf(o)]=l,l.moved=!1}return i}},A={type:null,allowOverlap:!1,compact:(e,t)=>
1m(e)},X={...W,allowOverlap:!0,compact:(e,t)=>m(e)},Y={...q,allowOverlap:!0,compact:(e,t)=>m(e)},$={...A,allowOverlap:!0};function I(e,t=!1,r=!1){let n;return(n=t?"vertical"===e?X:"horizontal"===e?Y:$:"vertical"===e?W:"horizontal"===e?q:A,r)?{...n,preventCollision:r}:n}function L(e){return Object.keys(e).sort((t,r)=>e[t]-e[r])}function B(e,t){let r=L(e),n=r[0];if(void 0===n)throw Error("No breakpoints defined");for(let i=1;i<r.length;i++){let a=r[i];void 0!==a&&t>e[a]&&(n=a)}return n}function U(e,t){let r=t[e];if(void 0===r)throw Error(`ResponsiveReactGridLayout: \`cols\` entry for breakpoint ${String(e)} is missing!`);return r}function V(e,t,r,n,i,a){let o=e[r];if(o)return m(o);let l=e[n],s=L(t),u=s.slice(s.indexOf(r));for(let t=0;t<u.length;t++){let r=u[t];if(void 0===r)continue;let n=e[r];if(n){l=n;break}}let c=b(m(l||[]),{cols:i});return("object"==typeof a&&null!==a?a:I(a)).compact(c,i)}function F(e,t){if(Array.isArray(e))return e;let r=e[t];if(void 0!==r)return r;for(let t of Object.keys(e)){let r=e[t];if(void 0!==r)return r}return[10,10]}var G=r(2265),Z=r(20376),K=r(75361),J=r(61994),Q=r(57437),ee=r(48613);function et(e){let{children:t,cols:r,containerWidth:s,margin:u,containerPadding:c,rowHeight:f,maxRows:d,isDraggable:p,isResizable:h,isBounded:g,static:y,useCSSTransforms:m=!0,usePercentages:b=!1,transformScale:v=1,positionStrategy:x,dragThreshold:w=0,droppingPosition:M,className:E="",style:R,handle:P="",cancel:j="",x:k,y:C,w:N,h:_,minW:T=1,maxW:H=1/0,minH:W=1,maxH:q=1/0,i:A,resizeHandles:X,resizeHandle:Y,constraints:$=S,layoutItem:I,layout:L=[],onDragStart:B,onDrag:U,onDragStop:V,onResizeStart:F,onResize:ee,onResizeStop:et}=e,[er,en]=(0,G.useState)(!1),[ei,ea]=(0,G.useState)(!1),eo=(0,G.useRef)(null),el=(0,G.useRef)({left:0,top:0}),es=(0,G.useRef)({top:0,left:0,width:0,height:0}),eu=(0,G.useRef)(void 0),ec=(0,G.useRef)(L);ec.current=L;let ef=(0,G.useRef)(null),ed=(0,G.useRef)(null),ep=(0,G.useRef)(!1),eh=(0,G.useRef)({x:0,y:0}),eg=(0,G.useRef)(!1),ey=(0,G.useMemo)(()=>({cols:r,containerPadding:c,containerWidth:s,margin:u,maxRows:d,rowHeight:f}),[r,c,s,u,d,f]),em=(0,G.useMemo)(()=>({cols:r,maxRows:d,containerWidth:s,containerHeight:0,rowHeight:f,margin:u,layout:[]}),[r,d,s,f,u]),eb=(0,G.useCallback)(()=>({...em,layout:ec.current}),[em]),ev=(0,G.useMemo)(()=>I??{i:A,x:k,y:C,w:N,h:_,minW:T,maxW:H,minH:W,maxH:q},[I,A,k,C,N,_,T,H,W,q]),ex=(0,G.useCallback)(e=>{if(x?.calcStyle)return x.calcStyle(e);if(m)return D(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 b?{...t,left:e.left/s*100+"%",width:e.width/s*100+"%"}:t},[x,m,b,s]),ew=(0,G.useCallback)((e,{node:t})=>{let r;if(!B)return;let{offsetParent:n}=t;if(!n)return;let i=n.getBoundingClientRect(),a=t.getBoundingClientRect(),l=a.left/v,s=i.left/v,u=a.top/v,c=i.top/v;if(r=x?.calcDragPosition?x.calcDragPosition(e.clientX,e.clientY,e.clientX-a.left,e.clientY-a.top):{left:l-s+n.scrollLeft,top:u-c+n.scrollTop},el.current=r,w>0){eh.current={x:e.clientX,y:e.clientY},ep.current=!0,eg.current=!1,en(!0);return}en(!0);let f=o(ey,r.top,r.left),{x:d,y:p}=O($,ev,f.x,f.y,eb());B(A,d,p,{e,node:t,newPosition:r})},[B,v,ey,x,w,$,ev,eb,A]),eS=(0,G.useCallback)((e,{node:t,deltaX:r,deltaY:a})=>{if(!U||!er)return;if(ep.current&&!eg.current){if(Math.hypot(e.clientX-eh.current.x,e.clientY-eh.current.y)<w)return;if(eg.current=!0,ep.current=!1,B){let r=o(ey,el.current.top,el.current.left),{x:n,y:i}=O($,ev,r.x,r.y,eb());B(A,n,i,{e,node:t,newPosition:el.current})}}let c=el.current.top+a,d=el.current.left+r;if(g){let{offsetParent:e}=t;e&&(c=l(c,0,e.clientHeight-i(_,f,u[1])),d=l(d,0,s-i(N,n(ey),u[0])))}let p={top:c,left:d};el.current=p;let h=o(ey,c,d),{x:y,y:m}=O($,ev,h.x,h.y,eb());U(A,y,m,{e,node:t,newPosition:p})},[U,B,er,w,g,_,f,u,ey,s,N,A,$,ev,eb]),eO=(0,G.useCallback)((e,{node:t})=>{if(!V||!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 a=o(ey,i,n),{x:l,y:s}=O($,ev,a.x,a.y,eb());V(A,l,s,{e,node:t,newPosition:{top:i,left:n}})},[V,er,ey,$,ev,eb,A]);ef.current=ew,ed.current=eS;let eD=(0,G.useCallback)((e,{node:t,size:r,handle:i},a,o)=>{let l;let u="onResizeStart"===o?F:"onResize"===o?ee:et;if(!u)return;l=t?function(e,t,r,n){let i=z[e];return i?i(t,{...t,...r},n):r}
1(i,a,r,s):{...r,top:a.top,left:a.left},es.current=l;let c=function(e,t,r){let{margin:i,rowHeight:a}=e,o=n(e);return{w:Math.max(1,Math.round((t+i[0])/(o+i[0]))),h:Math.max(1,Math.round((r+i[1])/(a+i[1])))}}(ey,l.width,l.height),{w:f,h:d}=function(e,t,r,n,i,a){let o={w:r,h:n};for(let r of e)r.constrainSize&&(o=r.constrainSize(t,o.w,o.h,i,a));if(t.constraints)for(let e of t.constraints)e.constrainSize&&(o=e.constrainSize(t,o.w,o.h,i,a));return o}($,ev,c.w,c.h,i,eb());u(A,f,d,{e:e.nativeEvent,node:t,size:l,handle:i})},[F,ee,et,s,ey,A,$,ev,eb]),eM=(0,G.useCallback)((e,t)=>{ea(!0);let r=a(ey,k,C,N,_);eD(e,{...t,handle:t.handle},r,"onResizeStart")},[eD,ey,k,C,N,_]),eE=(0,G.useCallback)((e,t)=>{let r=a(ey,k,C,N,_);eD(e,{...t,handle:t.handle},r,"onResize")},[eD,ey,k,C,N,_]),eR=(0,G.useCallback)((e,t)=>{ea(!1),es.current={top:0,left:0,width:0,height:0};let r=a(ey,k,C,N,_);eD(e,{...t,handle:t.handle},r,"onResizeStop")},[eD,ey,k,C,N,_]);(0,G.useEffect)(()=>{if(!M)return;let e=eo.current;if(!e)return;let t=eu.current||{left:0,top:0},r=er&&(M.left!==t.left||M.top!==t.top);if(er){if(r){let t={node:e,deltaX:M.left-el.current.left,deltaY:M.top-el.current.top,lastX:el.current.left,lastY:el.current.top,x:M.left,y:M.top};ed.current?.(M.e,t)}}else{let t={node:e,deltaX:M.left,deltaY:M.top,lastX:0,lastY:0,x:M.left,y:M.top};ef.current?.(M.e,t)}eu.current=M},[M,er,A]);let eP=a(ey,k,C,N,_,er?el.current:null,ei?es.current:null),ej=G.Children.only(t),ez=a(ey,0,0,1,1),ek=[ez.width,ez.height],eC=ej.props,eN=eC.className,e_=eC.style,eT=G.cloneElement(ej,{ref:eo,className:(0,J.Z)("react-grid-item",eN,E,{static:y,resizing:ei,"react-draggable":p,"react-draggable-dragging":er,dropping:!!M,cssTransforms:m}),style:{...R,...e_,...ex(eP)}});return eT=(0,Q.jsx)(K.Resizable,{draggableOpts:{disabled:!h},className:h?void 0:"react-resizable-hide",width:eP.width,height:eP.height,minConstraints:ek,maxConstraints:[1/0,1/0],onResizeStart:eM,onResize:eE,onResizeStop:eR,transformScale:v,resizeHandles:X,handle:Y,children:eT}),eT=(0,Q.jsx)(Z.DraggableCore,{disabled:!p,onStart:ew,onDrag:eS,onStop:eO,handle:P,cancel:".react-resizable-handle"+(j?","+j:""),scale:v,nodeRef:eo,children:eT})}var er=()=>{},en="react-grid-layout",ei=!1;try{ei=/firefox/i.test(navigator.userAgent)}catch{}function ea(e,t,r,n){let i=[],a=new Set;G.Children.forEach(t,t=>{if(!G.isValidElement(t)||null===t.key)return;let r=String(t.key);a.add(r);let n=e.find(e=>e.i===r);if(n)i.push(y(n));else{let e=t.props["data-grid"];e?i.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}):i.push({i:r,x:0,y:p(i),w:1,h:1})}});let o=b(i,{cols:r});return n.compact(o,r)}function eo(e){let{children:t,width:r,gridConfig:a,dragConfig:o,resizeConfig:s,dropConfig:u,positionStrategy:f=k,compactor:d,constraints:g=S,layout:m=[],droppingItem:b,autoSize:x=!0,className:w="",style:O={},innerRef:D,onLayoutChange:M=er,onDragStart:E=er,onDrag:R=er,onDragStop:P=er,onResizeStart:j=er,onResize:z=er,onResizeStop:H=er,onDrop:W=er,onDropDragOver:q=er}=e,A=(0,G.useMemo)(()=>({...C,...a}),[a]),X=(0,G.useMemo)(()=>({...N,...o}),[o]),Y=(0,G.useMemo)(()=>({..._,...s}),[s]),$=(0,G.useMemo)(()=>({...T,...u}),[u]),{cols:L,rowHeight:B,maxRows:U,margin:V,containerPadding:F}=A,{enabled:Z,bounded:K,handle:eo,cancel:el,threshold:es}=X,{enabled:eu,handles:ec,handleComponent:ef}=Y,{enabled:ed,defaultItem:ep,onDragOver:eh}=$,eg=d??I("vertical"),ey=eg.type,em=eg.allowOverlap,eb=eg.preventCollision??!1,ev=(0,G.useMemo)(()=>b??{i:"__dropping-elem__",...ep},[b,ep]),ex="transform"===f.type,ew=f.scale,eS=F??V,[eO,eD]=(0,G.useState)(!1),[eM,eE]=(0,G.useState)(()=>ea(m,t,L,eg)),[eR,eP]=(0,G.useState)(null),[ej,ez]=(0,G.useState)(!1),[ek,eC]=(0,G.useState)(null),[eN,e_]=(0,G.useState)(),eT=(0,G.useRef)(null),eH=(0,G.useRef)(null),eW=(0,G.useRef)(null),eq=(0,G.useRef)(0),eA=(0,G.useRef)(eM),eX=(0,G.useRef)(m),eY=(0,G.useRef)(t),e$=(0,G.useRef)(ey),eI=(0,G.useRef)(eM);eI.current=eM,(0,G.useEffect)(()=>{eD(!0),(0,ee.deepEqual)(eM,m)||M(eM)},[]),(0,G.useEffect)(()=>
1{if(eR||ek)return;let e=!(0,ee.deepEqual)(m,eX.current),r=!function(e,t){let r=G.Children.toArray(e),n=G.Children.toArray(t);if(r.length!==n.length)return!1;for(let e=0;e<r.length;e++){let t=r[e],i=n[e];if(t?.key!==i?.key)return!1}return!0}(t,eY.current),n=ey!==e$.current;if(e||r||n){let r=ea(e?m:eM,t,L,eg);(0,ee.deepEqual)(r,eM)||eE(r)}eX.current=m,eY.current=t,e$.current=ey},[m,t,L,ey,eg,eR,ek,eM]),(0,G.useEffect)(()=>{eR||(0,ee.deepEqual)(eM,eA.current)||(eA.current=eM,M(eM.filter(e=>e.i!==ev.i)))},[eM,eR,M,ev.i]);let eL=(0,G.useMemo)(()=>{if(!x)return;let e=p(eM),t=eS[1];return e*B+(e-1)*V[1]+2*t+"px"},[x,eM,B,V,eS]),eB=(0,G.useCallback)((e,t,r,n)=>{let i=eI.current,a=h(i,e);if(!a)return;let o={w:a.w,h:a.h,x:a.x,y:a.y,i:e};eT.current=y(a),eW.current=i,eP(o),E(i,a,a,null,n.e,n.node)},[E]),eU=(0,G.useCallback)((e,t,r,n)=>{let i=eI.current,a=eT.current,o=h(i,e);if(!o)return;let l={w:o.w,h:o.h,x:o.x,y:o.y,i:e},s=v(i,o,t,r,!0,eb,ey,L,em);R(s,a,o,l,n.e,n.node),eE(eg.compact(s,L)),eP(l)},[eb,ey,L,em,eg,R]),eV=(0,G.useCallback)((e,t,r,n)=>{if(!eR)return;let i=eI.current,a=eT.current,o=h(i,e);if(!o)return;let l=v(i,o,t,r,!0,eb,ey,L,em),s=eg.compact(l,L);P(s,a,o,null,n.e,n.node);let u=eW.current;eT.current=null,eW.current=null,eP(null),eE(s),u&&!(0,ee.deepEqual)(u,s)&&M(s)},[eR,eb,ey,L,em,eg,P,M]),eF=(0,G.useCallback)((e,t,r,n)=>{let i=eI.current,a=h(i,e);a&&(eH.current=y(a),eW.current=i,ez(!0),j(i,a,a,null,n.e,n.node))},[j]),eG=(0,G.useCallback)((e,t,r,n)=>{var i;let a,o,l;let s=eI.current,u=eH.current,{handle:f}=n,d=!1,[p,g]=(i=e=>(a=e.x,o=e.y,["sw","w","nw","n","ne"].includes(f)&&(["sw","nw","w"].includes(f)&&(a=e.x+(e.w-t),t=e.x!==a&&a<0?e.w:t,a=a<0?0:a),["ne","n","nw"].includes(f)&&(o=e.y+(e.h-r),r=e.y!==o&&o<0?e.h:r,o=o<0?0:o),d=!0),eb&&!em&&c(s,{...e,w:t,h:r,x:a??e.x,y:o??e.y}).filter(t=>t.i!==e.i).length>0&&(o=e.y,r=e.h,a=e.x,t=e.w,d=!1),e.w=t,e.h=r,e),(l=h(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(!g)return;let m=p;d&&void 0!==a&&void 0!==o&&(m=v(p,g,a,o,!0,eb,ey,L,em));let b={w:g.w,h:g.h,x:g.x,y:g.y,i:e,static:!0};z(m,u,g,b,n.e,n.node),eE(eg.compact(m,L)),eP(b)},[eb,ey,L,em,eg,z]),eZ=(0,G.useCallback)((e,t,r,n)=>{let i=eI.current,a=eH.current,o=h(i,e),l=eg.compact(i,L);H(l,a,o??null,null,n.e,n.node);let s=eW.current;eH.current=null,eW.current=null,eP(null),ez(!1),eE(l),s&&!(0,ee.deepEqual)(s,l)&&M(l)},[L,eg,H,M]),eK=(0,G.useCallback)(()=>{let e=eI.current;if(!e.some(e=>e.i===ev.i)){eC(null),eP(null),e_(void 0);return}eE(eg.compact(e.filter(e=>e.i!==ev.i),L)),eC(null),eP(null),e_(void 0)},[ev.i,L,eg]),eJ=(0,G.useCallback)(e=>{if(e.preventDefault(),e.stopPropagation(),ei&&!e.nativeEvent.target?.classList.contains(en))return!1;let t=eh?eh(e.nativeEvent):q(e);if(!1===t)return ek&&eK(),!1;let{dragOffsetX:a=0,dragOffsetY:o=0,...s}=t??{},u={...ev,...s},c=e.currentTarget.getBoundingClientRect(),f={cols:L,margin:V,maxRows:U,rowHeight:B,containerWidth:r,containerPadding:eS},d=n(f),p=i(u.w,d,V[0]),h=i(u.h,B,V[1]),g=e.clientX-c.left+a-p/2,y=e.clientY-c.top+o-h/2,m=Math.max(0,g),b=Math.max(0,y),v={left:m/ew,top:b/ew,e:e.nativeEvent};if(ek)eN&&(eN.left!==v.left||eN.top!==v.top)&&e_(v);else{let e=function(e,t,r,i,a){let{margin:o,containerPadding:s,cols:u,rowHeight:c,maxRows:f}=e,d=n(e),p=Math.round((r-s[0])/(d+o[0])),h=Math.round((t-s[1])/(c+o[1]));return{x:p=l(p,0,u-i),y:h=l(h,0,f-a)}}(f,b,m,u.w,u.h);eC((0,Q.jsx)("div",{},u.i)),e_(v),eE([...eI.current,{...u,x:e.x,y:e.y,static:!1,isDraggable:!0}])}},[ek,eN,ev,eh,q,eK,ew,L,V,U,B,r,eS]),eQ=(0,G.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),eq.current--,eq.current<0&&(eq.current=0),0===eq.current&&eK()},[eK]),e0=(0,G.useCallback)(e=>{e.preventDefault(),e.stopPropagation(),eq.current++},[]),e1=(0,G.useCallback)(e=>{e.preventDefault(),e.stopPropagation();let t=eI.current,r=t.find(e=>e.i===ev.i);eq.current=0,eK(),W(t,r,e.nativeEvent)},[ev.i,eK,W]),e2=(0,G.useCallback)((e,t)=>{if(!e||!e.key)return null;let n=h(eM,String(e.key));if(!n)return null;let i="boolean"==typeof n.isDraggable?n.isDraggable:!n.static&&Z,a="boolean"==typeof n.isResizable?n.isResizable:!n.static&&eu,o=n.resizeHandles||[...ec],l=i&&K&&!1!==n.isBounded;return(0,Q.jsx)(et,{containerWidth:r,cols:L,margin:V,containerPadding:eS,maxRows:U,rowHeight:B,cancel:el,handle:eo,onDragStart:eB,onDrag:eU,onDragStop:eV,onResizeStart:eF,onResize:eG,onResizeStop:eZ,isDraggable:i,isResizable:a,isBounded:l,useCSSTransforms:ex&&eO,usePercentages:!eO,transformScale:ew,positionStrategy:f,dragThreshold:es,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:t?eN:void 0,resizeHandles:o,resizeHandle:ef,constraints:g,layoutItem:n,layout:eM,children:e},n.i)},[eM,r,L,V,eS,U,B,el,eo,eB,eU,eV,eF,eG,eZ,Z,eu,K,ex,eO,ew,f,es,eN,ec,ef,g]),e6=(0,J.Z)(en,w),e8={height:eL,...O};return(0,Q.jsxs)("div",{ref:D,className:e6,style:e8,onDrop:ed?e1:void 0,onDragLeave:ed?eQ:void 0,onDragEnter:ed?e0:void 0,onDragOver:ed?eJ:void 0,children:[G.Children.map(t,e=>G.isValidElement(e)?e2(e):null),ed&&ek&&e2(ek,!0),eR?(0,Q.jsx)(et,{w:eR.w,h:eR.h,x:eR.x,y:eR.y,i:eR.i,className:`react-grid-placeholder ${ej?"placeholder-resizing":""}`,containerWidth:r,cols:L,margin:V,containerPadding:eS,maxRows:U,rowHeight:B,isDraggable:!1,isResizable:!1,isBounded:!1,useCSSTransforms:ex,transformScale:ew,constraints:g,layout:eM,children:(0,Q.jsx)("div",{})}):null]})}var el={lg:1200,md:996,sm:768,xs:480,xxs:0},es={lg:12,md:10,sm:6,xs:4,xxs:2},eu=()=>{};function ec(e){let{children:t,width:r,breakpoint:n,breakpoints:i=el,cols:a=es,layouts:o={},rowHeight:l=150,maxRows:s=1/0,margin:u=[10,10],containerPadding:c=null,compactor:f,onBreakpointChange:d=eu,onLayoutChange:h=eu,onWidthChange:g=eu,...y}=e,v=f??I("vertical"),x=v.type,w=v.allowOverlap,S=(0,G.useMemo)(()=>n??B(i,r),[]),O=(0,G.useMemo)(()=>U(S,a),[S,a]),D=(0,G.useMemo)(()=>V(o,i,S,S,O,x),[]),[M,E]=(0,G.useState)(S),[R,P]=(0,G.useState)(O),[j,z]=(0,G.useState)(D),[k,C]=(0,G.useState)(o),N=(0,G.useRef)(r),_=(0,G.useRef)(n),T=(0,G.useRef)(i),H=(0,G.useRef)(a),W=(0,G.useRef)(o),q=(0,G.useRef)(x),A=(0,G.useRef)(k);(0,G.useEffect)(()=>{A.current=k},[k]);let X=(0,G.useMemo)(()=>(0,ee.deepEqual)(o,W.current)?null:V(o,i,M,M,R,v),[o,i,M,R,v]),Y=X??j;(0,G.useEffect)(()=>{null!==X&&(z(X),C(o),A.current=o,W.current=o)},[X,o]),(0,G.useEffect)(()=>
1{if(x!==q.current){let e=v.compact(m(Y),R),t={...A.current,[M]:e};z(e),C(t),A.current=t,h(e,t),q.current=x}},[x,v,Y,R,w,M,h]),(0,G.useEffect)(()=>{let e=r!==N.current,o=n!==_.current,l=!(0,ee.deepEqual)(i,T.current),s=!(0,ee.deepEqual)(a,H.current);if(e||o||l||s){let e=n??B(i,r),o=U(e,a);if(M!==e||l||s){let r={...A.current};r[M]||(r[M]=m(j));let n=V(r,i,e,M,o,v);n=function(e,t,r,n){let i=[];G.Children.forEach(t,t=>{if(!G.isValidElement(t)||null===t.key)return;let r=String(t.key),n=e.find(e=>e.i===r);if(n)i.push({...n,i:r});else{let e=t.props["data-grid"];e?i.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}):i.push({i:r,x:0,y:p(i),w:1,h:1})}});let a=b(i,{cols:r});return n.compact(a,r)}(n,t,o,v),r[e]=n,E(e),P(o),z(n),C(r),A.current=r,d(e,o),h(n,r)}g(r,F(u,e),o,c?F(c,e):null),N.current=r,_.current=n,T.current=i,H.current=a}},[r,n,i,a,M,R,j,t,v,x,w,u,c,d,h,g]);let $=(0,G.useCallback)(e=>{let t={...A.current,[M]:e};z(e),C(t),A.current=t,h(e,t)},[M,h]),L=(0,G.useMemo)(()=>F(u,M),[u,M]),Z=(0,G.useMemo)(()=>null===c?null:F(c,M),[c,M]),K=(0,G.useMemo)(()=>({cols:R,rowHeight:l,maxRows:s,margin:L,containerPadding:Z}),[R,l,s,L,Z]);return(0,Q.jsx)(eo,{...y,width:r,gridConfig:K,compactor:v,onLayoutChange:$,layout:Y,children:t})}},66318:function(e,t,r){"use strict";r.d(t,{e4:function(){return i}});var n=r(2265);function i(e={}){let{measureBeforeMount:t=!1,initialWidth:r=1280}
1=e,[i,a]=(0,n.useState)(r),[o,l]=(0,n.useState)(!t),s=(0,n.useRef)(null),u=(0,n.useRef)(null),c=(0,n.useCallback)(()=>{let e=s.current;e&&(a(e.offsetWidth),o||l(!0))},[o]);return(0,n.useEffect)(()=>{let e=s.current;if(e)return c(),"undefined"!=typeof ResizeObserver&&(u.current=new ResizeObserver(e=>{let t=e[0];t&&a(t.contentRect.width)}),u.current.observe(e)),()=>{u.current&&(u.current.disconnect(),u.current=null)}},[c]),{width:i,mounted:o,containerRef:s,measureWidth:c}}}}]);
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.