!function(){try{var t="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},n=Error().stack;n&&(t._sentryDebugIds=t._sentryDebugIds||{},t._sentryDebugIds[n]="9c31d493-58d9-4c4f-8a4d-05081cc6e5e5",t._sentryDebugIdIdentifier="sentry-dbid-9c31d493-58d9-4c4f-8a4d-05081cc6e5e5")}catch(t){}}(),(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[687],{27470:function(t,n,i){"use strict";i.d(n,{ZP:function(){return h}});var o=i(57686),a=i.n(o),s=i(69521);/*! * chartjs-plugin-zoom v2.0.1 * undefined * (c) 2016-2023 chartjs-plugin-zoom Contributors * Released under the MIT License */let getModifierKey=t=>t&&t.enabled&&t.modifierKey,keyPressed=(t,n)=>t&&n[t+"Key"],keyNotPressed=(t,n)=>t&&!n[t+"Key"];function directionEnabled(t,n,i){return void 0===t||("string"==typeof t?-1!==t.indexOf(n):"function"==typeof t&&-1!==t({chart:i}).indexOf(n))}function directionsEnabled(t,n){return("function"==typeof t&&(t=t({chart:n})),"string"==typeof t)?{x:-1!==t.indexOf("x"),y:-1!==t.indexOf("y")}:{x:!1,y:!1}}function getEnabledScalesByPoint(t,n,i){let{mode:o="xy",scaleMode:a,overScaleMode:l}=t||{},u=function({x:t,y:n},i){let o=i.scales,a=Object.keys(o);for(let i=0;i=s.top&&n<=s.bottom&&t>=s.left&&t<=s.right)return s}return null}(n,i),c=directionsEnabled(o,i),p=directionsEnabled(a,i);if(l){let t=directionsEnabled(l,i);for(let n of["x","y"])t[n]&&(p[n]=c[n],c[n]=!1)}if(u&&p[u.axis])return[u];let d=[];return(0,s.F)(i.scales,function(t){c[t.axis]&&d.push(t)}),d}let l=new WeakMap;function getState(t){let n=l.get(t);return n||(n={originalScaleLimits:{},updatedScaleLimits:{},handlers:{},panDelta:{}},l.set(t,n)),n}function zoomDelta(t,n,i){let o=t.max-t.min,a=o*(n-1),s=t.isHorizontal()?i.x:i.y,l=Math.max(0,Math.min(1,(t.getValueForPixel(s)-t.min)/o||0));return{min:a*l,max:a*(1-l)}}function getLimit(t,n,i,o,a){let l=i[o];if("original"===l){let i=t.originalScaleLimits[n.id][o];l=(0,s.v)(i.options,i.scale)}return(0,s.v)(l,a)}function updateRange(t,{min:n,max:i},o,a=!1){let s=getState(t.chart),{id:l,axis:u,options:c}=t,p=o&&(o[l]||o[u])||{},{minRange:d=0}=p,f=getLimit(s,t,p,"min",-1/0),h=getLimit(s,t,p,"max",1/0),m=a?Math.max(i-n,d):t.max-t.min,g=(m-i+n)/2;return n-=g,i+=g,nh&&(i=h,n=Math.max(h-m,f)),c.min=n,c.max=i,s.updatedScaleLimits[t.id]={min:n,max:i},t.parse(n)!==t.min||t.parse(i)!==t.max}let integerChange=t=>0===t||isNaN(t)?0:t<0?Math.min(Math.round(t),-1):Math.max(Math.round(t),1),u={second:500,minute:3e4,hour:18e5,day:432e5,week:3024e5,month:1296e6,quarter:5184e6,year:157248e5};function panNumericalScale(t,n,i,o=!1){let{min:a,max:s,options:l}=t,c=l.time&&l.time.round,p=u[c]||0,d=t.getValueForPixel(t.getPixelForValue(a+p)-n),f=t.getValueForPixel(t.getPixelForValue(s+p)-n),{min:h=-1/0,max:m=1/0}=o&&i&&i[t.axis]||{};return!!(isNaN(d)||isNaN(f))||dm||updateRange(t,{min:d,max:f},i,o)}function panNonLinearScale(t,n,i){return panNumericalScale(t,n,i,!0)}let c={category:function(t,n,i,o){let a=zoomDelta(t,n,i);t.min===t.max&&n<1&&function(t){let n=t.getLabels(),i=n.length-1;t.min>0&&(t.min-=1),t.maxp&&(l=Math.max(0,l-d),u=1===c?l:l+c,o=0===l),updateRange(t,{min:l,max:u},i)||o},default:panNumericalScale,logarithmic:panNonLinearScale,timeseries:panNonLinearScale};function removeMissingScales(t,n){(0,s.F)(t,(i,o)=>{n[o]||delete t[o]})}function storeOriginalScaleLimits(t,n){let{scales:i}=t,{originalScaleLimits:o,updatedScaleLimits:a}=n;return(0,s.F)(i,function(t){(function(t,n,i){let{id:o,options:{min:a,max:s}}=t;if(!n[o]||!i[o])return!0;let l=i[o];return l.min!==a||l.max!==s})(t,o,a)&&(o[t.id]={min:{scale:t.min,options:t.options.min},max:{scale:t.max,options:t.options.max}})}),removeMissingScales(o,i),removeMissingScales(a,i),o}function doZoom(t,n,i,o){let a=c[t.type]||c.default;(0,s.Q)(a,[t,n,i,o])}function doZoomRect(t,n,i,o,a){let l=p[t.type]||p.default;(0,s.Q)(l,[t,n,i,o,a])}function zoom(t,n,i="none"){let{x:o=1,y:a=1,focalPoint:l=function(t){let n=t.chartArea;return{x:(n.left+n.right)/2,y:(n.top+n.bottom)/2}}(t)}="number"==typeof n?{x:n,y:n}:n,u=getState(t),{options:{limits:c,zoom:p}}=u;storeOriginalScaleLimits(t,u);let d=1!==o,f=1!==a,h=getEnabledScalesByPoint(p,l,t);(0,s.F)(h||t.scales,function(t){t.isHorizontal()&&d?doZoom(t,o,l,c):!t.isHorizontal()&&f&&doZoom(t,a,l,c)}),t.update(i),(0,s.Q)(p.onZoom,[{chart:t}])}function zoomRect(t,n,i,o="none"){let a=getState(t),{options:{limits:l,zoom:u}}=a,{mode:c="xy"}=u;storeOriginalScaleLimits(t,a);let p=directionEnabled(c,"x",t),d=directionEnabled(c,"y",t);(0,s.F)(t.scales,function(t){t.isHorizontal()&&p?doZoomRect(t,n.x,i.x,l):!t.isHorizontal()&&d&&doZoomRect(t,n.y,i.y,l)}),t.update(o),(0,s.Q)(u.onZoom,[{chart:t}])}function panScale(t,n,i,o){let{panDelta:a}=o,l=a[t.id]||0;(0,s.s)(l)===(0,s.s)(n)&&(n+=l);let u=d[t.type]||d.default;(0,s.Q)(u,[t,n,i])?a[t.id]=0:a[t.id]=n}function pan(t,n,i,o="none"){let{x:a=0,y:l=0}="number"==typeof n?{x:n,y:n}:n,u=getState(t),{options:{pan:c,limits:p}}=u,{onPan:d}=c||{};storeOriginalScaleLimits(t,u);let f=0!==a,h=0!==l;(0,s.F)(i||t.scales,function(t){t.isHorizontal()&&f?panScale(t,a,p,u):!t.isHorizontal()&&h&&panScale(t,l,p,u)}),t.update(o),(0,s.Q)(d,[{chart:t}])}function getInitialScaleBounds(t){let n=getState(t);storeOriginalScaleLimits(t,n);let i={};for(let o of Object.keys(t.scales)){let{min:t,max:a}=n.originalScaleLimits[o]||{min:{},max:{}};i[o]={min:t.scale,max:a.scale}}return i}function removeHandler(t,n){let{handlers:i}=getState(t),o=i[n];o&&o.target&&(o.target.removeEventListener(n,o),delete i[n])}function addHandler(t,n,i,o){let{handlers:a,options:s}=getState(t),l=a[i];l&&l.target===n||(removeHandler(t,i),a[i]=n=>o(t,n,s),a[i].target=n,n.addEventListener(i,a[i]))}function mouseMove(t,n){let i=getState(t);i.dragStart&&(i.dragging=!0,i.dragEnd=n,t.update("none"))}function keyDown(t,n){let i=getState(t);i.dragStart&&"Escape"===n.key&&(removeHandler(t,"keydown"),i.dragging=!1,i.dragStart=i.dragEnd=null,t.update("none"))}function zoomStart(t,n,i){let{onZoomStart:o,onZoomRejected:a}=i;if(o){let i=(0,s.z)(n,t);if(!1===(0,s.Q)(o,[{chart:t,event:n,point:i}]))return(0,s.Q)(a,[{chart:t,event:n}]),!1}}function mouseDown(t,n){let i=getState(t),{pan:o,zoom:a={}}=i.options;if(0!==n.button||keyPressed(getModifierKey(o),n)||keyNotPressed(getModifierKey(a.drag),n))return(0,s.Q)(a.onZoomRejected,[{chart:t,event:n}]);!1!==zoomStart(t,n,a)&&(i.dragStart=n,addHandler(t,t.canvas,"mousemove",mouseMove),addHandler(t,window.document,"keydown",keyDown))}function computeDragRect(t,n,i,o){let a=directionEnabled(n,"x",t),l=directionEnabled(n,"y",t),{top:u,left:c,right:p,bottom:d,width:f,height:h}=t.chartArea,m=(0,s.z)(i,t),g=(0,s.z)(o,t);a&&(c=Math.min(m.x,g.x),p=Math.max(m.x,g.x)),l&&(u=Math.min(m.y,g.y),d=Math.max(m.y,g.y));let v=p-c,y=d-u;return{left:c,top:u,right:p,bottom:d,width:v,height:y,zoomX:a&&v?1+(f-v)/f:1,zoomY:l&&y?1+(h-y)/h:1}}function mouseUp(t,n){let i=getState(t);if(!i.dragStart)return;removeHandler(t,"mousemove");let{mode:o,onZoomComplete:a,drag:{threshold:l=0}}=i.options.zoom,u=computeDragRect(t,o,i.dragStart,n),c=directionEnabled(o,"x",t)?u.width:0,p=directionEnabled(o,"y",t)?u.height:0;if(i.dragStart=i.dragEnd=null,Math.sqrt(c*c+p*p)<=l){i.dragging=!1,t.update("none");return}zoomRect(t,{x:u.left,y:u.top},{x:u.right,y:u.bottom},"zoom"),setTimeout(()=>i.dragging=!1,500),(0,s.Q)(a,[{chart:t}])}function wheel(t,n){let{handlers:{onZoomComplete:i},options:{zoom:o}}=getState(t);if(!function(t,n,i){if(keyNotPressed(getModifierKey(i.wheel),n)){(0,s.Q)(i.onZoomRejected,[{chart:t,event:n}]);return}if(!1!==zoomStart(t,n,i)&&(n.cancelable&&n.preventDefault(),void 0!==n.deltaY))return!0}(t,n,o))return;let a=n.target.getBoundingClientRect(),l=1+(n.deltaY>=0?-o.wheel.speed:o.wheel.speed),u={x:l,y:l,focalPoint:{x:n.clientX-a.left,y:n.clientY-a.top}};zoom(t,u),i&&i()}function handlePinch(t,n,i){if(n.scale){let{center:o,pointers:a}=i,s=1/n.scale*i.scale,l=i.target.getBoundingClientRect(),u=function(t,n){let i,o;let a=Math.abs(t.clientX-n.clientX),s=Math.abs(t.clientY-n.clientY),l=a/s;return l>.3&&l<1.7?i=o=!0:a>s?i=!0:o=!0,{x:i,y:o}}(a[0],a[1]),c=n.options.zoom.mode,p={x:u.x&&directionEnabled(c,"x",t)?s:1,y:u.y&&directionEnabled(c,"y",t)?s:1,focalPoint:{x:o.x-l.left,y:o.y-l.top}};zoom(t,p),n.scale=i.scale}}function handlePan(t,n,i){let o=n.delta;o&&(n.panning=!0,pan(t,{x:i.deltaX-o.x,y:i.deltaY-o.y},n.panScales),n.delta={x:i.deltaX,y:i.deltaY})}let f=new WeakMap;function draw(t,n,i){let o=i.zoom.drag,{dragStart:a,dragEnd:s}=getState(t);if(o.drawTime!==n||!s)return;let{left:l,top:u,width:c,height:p}=computeDragRect(t,i.zoom.mode,a,s),d=t.ctx;d.save(),d.beginPath(),d.fillStyle=o.backgroundColor||"rgba(225,225,225,0.3)",d.fillRect(l,u,c,p),o.borderWidth>0&&(d.lineWidth=o.borderWidth,d.strokeStyle=o.borderColor||"rgba(225,225,225)",d.strokeRect(l,u,c,p)),d.restore()}var h={id:"zoom",version:"2.0.1",defaults:{pan:{enabled:!1,mode:"xy",threshold:10,modifierKey:null},zoom:{wheel:{enabled:!1,speed:.1,modifierKey:null},drag:{enabled:!1,drawTime:"beforeDatasetsDraw",modifierKey:null},pinch:{enabled:!1},mode:"xy"}},start:function(t,n,i){let o=getState(t);o.options=i,Object.prototype.hasOwnProperty.call(i.zoom,"enabled")&&console.warn("The option `zoom.enabled` is no longer supported. Please use `zoom.wheel.enabled`, `zoom.drag.enabled`, or `zoom.pinch.enabled`."),(Object.prototype.hasOwnProperty.call(i.zoom,"overScaleMode")||Object.prototype.hasOwnProperty.call(i.pan,"overScaleMode"))&&console.warn("The option `overScaleMode` is deprecated. Please use `scaleMode` instead (and update `mode` as desired)."),a()&&function(t,n){let i=getState(t),o=t.canvas,{pan:l,zoom:u}=n,c=new(a()).Manager(o);u&&u.pinch.enabled&&(c.add(new(a()).Pinch),c.on("pinchstart",()=>{i.options.zoom.pinch.enabled&&(i.scale=1)}),c.on("pinch",n=>handlePinch(t,i,n)),c.on("pinchend",n=>{i.scale&&(handlePinch(t,i,n),i.scale=null,(0,s.Q)(i.options.zoom.onZoomComplete,[{chart:t}]))})),l&&l.enabled&&(c.add(new(a()).Pan({threshold:l.threshold,enable:function(n,o){let{pan:a,zoom:l={}}=i.options;if(!a||!a.enabled)return!1;let u=o&&o.srcEvent;return!u||!(!i.panning&&"mouse"===o.pointerType&&(keyNotPressed(getModifierKey(a),u)||keyPressed(getModifierKey(l.drag),u)))||((0,s.Q)(a.onPanRejected,[{chart:t,event:o}]),!1)}})),c.on("panstart",n=>(function(t,n,i){let{enabled:o,onPanStart:a,onPanRejected:l}=n.options.pan;if(!o)return;let u=i.target.getBoundingClientRect(),c={x:i.center.x-u.left,y:i.center.y-u.top};if(!1===(0,s.Q)(a,[{chart:t,event:i,point:c}]))return(0,s.Q)(l,[{chart:t,event:i}]);n.panScales=getEnabledScalesByPoint(n.options.pan,c,t),n.delta={x:0,y:0},clearTimeout(n.panEndTimeout),handlePan(t,n,i)})(t,i,n)),c.on("panmove",n=>handlePan(t,i,n)),c.on("panend",()=>{i.delta=null,i.panning&&(i.panEndTimeout=setTimeout(()=>i.panning=!1,500),(0,s.Q)(i.options.pan.onPanComplete,[{chart:t}]))})),f.set(t,c)}(t,i),t.pan=(n,i,o)=>pan(t,n,i,o),t.zoom=(n,i)=>zoom(t,n,i),t.zoomRect=(n,i,o)=>zoomRect(t,n,i,o),t.zoomScale=(n,i,o)=>(function(t,n,i,o="none"){storeOriginalScaleLimits(t,getState(t));let a=t.scales[n];updateRange(a,i,void 0,!0),t.update(o)})(t,n,i,o),t.resetZoom=n=>(function(t,n="default"){let i=getState(t),o=storeOriginalScaleLimits(t,i);(0,s.F)(t.scales,function(t){let n=t.options;o[t.id]?(n.min=o[t.id].min.options,n.max=o[t.id].max.options):(delete n.min,delete n.max)}),t.update(n),(0,s.Q)(i.options.zoom.onZoomComplete,[{chart:t}])})(t,n),t.getZoomLevel=()=>(function(t){let n=getState(t),i=1,o=1;return(0,s.F)(t.scales,function(t){let a=function(t,n){let i=t.originalScaleLimits[n];if(!i)return;let{min:o,max:a}=i;return(0,s.v)(a.options,a.scale)-(0,s.v)(o.options,o.scale)}(n,t.id);if(a){let n=Math.round(a/(t.max-t.min)*100)/100;i=Math.min(i,n),o=Math.max(o,n)}}),i<1?i:o})(t),t.getInitialScaleBounds=()=>getInitialScaleBounds(t),t.isZoomedOrPanned=()=>(function(t){let n=getInitialScaleBounds(t);for(let i of Object.keys(t.scales)){let{min:o,max:a}=n[i];if(void 0!==o&&t.scales[i].min!==o||void 0!==a&&t.scales[i].max!==a)return!0}return!1})(t)},beforeEvent(t){let n=getState(t);if(n.panning||n.dragging)return!1},beforeUpdate:function(t,n,i){let o=getState(t);o.options=i,function(t,n){let i=t.canvas,{wheel:o,drag:a,onZoomComplete:l}=n.zoom;o.enabled?(addHandler(t,i,"wheel",wheel),function(t,n,i,o){if(i){var a;let o;getState(t).handlers[n]=(a=()=>(0,s.Q)(i,[{chart:t}]),function(){return clearTimeout(o),o=setTimeout(a,250),250})}}(t,"onZoomComplete",l,0)):removeHandler(t,"wheel"),a.enabled?(addHandler(t,i,"mousedown",mouseDown),addHandler(t,i.ownerDocument,"mouseup",mouseUp)):(removeHandler(t,"mousedown"),removeHandler(t,"mousemove"),removeHandler(t,"mouseup"),removeHandler(t,"keydown"))}(t,i)},beforeDatasetsDraw(t,n,i){draw(t,"beforeDatasetsDraw",i)},afterDatasetsDraw(t,n,i){draw(t,"afterDatasetsDraw",i)},beforeDraw(t,n,i){draw(t,"beforeDraw",i)},afterDraw(t,n,i){draw(t,"afterDraw",i)},stop:function(t){removeHandler(t,"mousedown"),removeHandler(t,"mousemove"),removeHandler(t,"mouseup"),removeHandler(t,"wheel"),removeHandler(t,"click"),removeHandler(t,"keydown"),a()&&function(t){let n=f.get(t);n&&(n.remove("pinchstart"),n.remove("pinch"),n.remove("pinchend"),n.remove("panstart"),n.remove("pan"),n.remove("panend"),n.destroy(),f.delete(t))}(t),l.delete(t)},panFunctions:d,zoomFunctions:c,zoomRectFunctions:p}},86759:function(t){function e(){for(var t,n,i=0,o="",a=arguments.length;i0;)if(!i(t[a],n[a],a,a,t,n,o))return!1;return!0}var i=createIsCircular(areArraysEqual);function areDatesEqual(t,n){return sameValueZeroEqual(t.valueOf(),n.valueOf())}function areMapsEqual(t,n,i,o){var a=t.size===n.size;if(!a)return!1;if(!t.size)return!0;var s={},l=0;return t.forEach(function(u,c){if(a){var p=!1,d=0;n.forEach(function(a,f){!p&&!s[d]&&(p=i(c,f,l,d,t,n,o)&&i(u,a,c,f,t,n,o))&&(s[d]=!0),d++}),l++,a=p}}),a}var o=createIsCircular(areMapsEqual),a=Object.prototype.hasOwnProperty;function areObjectsEqual(t,n,i,o){var s,l=Object.keys(t),u=l.length;if(Object.keys(n).length!==u)return!1;for(;u-- >0;){if("_owner"===(s=l[u])){var c=!!t.$$typeof,p=!!n.$$typeof;if((c||p)&&c!==p)return!1}if(!a.call(n,s)||!i(t[s],n[s],s,s,t,n,o))return!1}return!0}var s=createIsCircular(areObjectsEqual);function areRegExpsEqual(t,n){return t.source===n.source&&t.flags===n.flags}function areSetsEqual(t,n,i,o){var a=t.size===n.size;if(!a)return!1;if(!t.size)return!0;var s={};return t.forEach(function(l,u){if(a){var c=!1,p=0;n.forEach(function(a,d){!c&&!s[p]&&(c=i(l,a,u,d,t,n,o))&&(s[p]=!0),p++}),a=c}}),a}var l=createIsCircular(areSetsEqual),u=Object.freeze({areArraysEqual:areArraysEqual,areDatesEqual:areDatesEqual,areMapsEqual:areMapsEqual,areObjectsEqual:areObjectsEqual,areRegExpsEqual:areRegExpsEqual,areSetsEqual:areSetsEqual,createIsNestedEqual:createDefaultIsNestedEqual}),c=Object.freeze({areArraysEqual:i,areDatesEqual:areDatesEqual,areMapsEqual:o,areObjectsEqual:s,areRegExpsEqual:areRegExpsEqual,areSetsEqual:l,createIsNestedEqual:createDefaultIsNestedEqual}),p=createComparator(u),d=createComparator(merge(u,{createIsNestedEqual:function(){return sameValueZeroEqual}})),f=createComparator(c),h=createComparator(merge(c,{createIsNestedEqual:function(){return sameValueZeroEqual}}));t.circularDeepEqual=function(t,n){return f(t,n,new WeakMap)},t.circularShallowEqual=function(t,n){return h(t,n,new WeakMap)},t.createCustomCircularEqual=function(t){var n=createComparator(merge(c,t(c)));return function(t,i,o){return void 0===o&&(o=new WeakMap),n(t,i,o)}},t.createCustomEqual=function(t){return createComparator(merge(u,t(u)))},t.deepEqual=function(t,n){return p(t,n,void 0)},t.sameValueZeroEqual=sameValueZeroEqual,t.shallowEqual=function(t,n){return d(t,n,void 0)},Object.defineProperty(t,"__esModule",{value:!0})})(n)},57686:function(t,n,i){var o;/*! Hammer.JS - v2.0.7 - 2016-04-22 * http://hammerjs.github.io/ * * Copyright (c) 2016 Jorik Tangelder; * Licensed under the MIT license */!function(a,s,l,u){"use strict";var c,p=["","webkit","Moz","MS","ms","o"],d=s.createElement("div"),f=Math.round,h=Math.abs,m=Date.now;function setTimeoutContext(t,n,i){return setTimeout(bindFn(t,i),n)}function invokeArrayArg(t,n,i){return!!Array.isArray(t)&&(each(t,i[n],i),!0)}function each(t,n,i){var o;if(t){if(t.forEach)t.forEach(n,i);else if(u!==t.length)for(o=0;o\s*\(/gm,"{anonymous}()@"):"Unknown Stack Trace",s=a.console&&(a.console.warn||a.console.log);return s&&s.call(a.console,o,i),t.apply(this,arguments)}}c="function"!=typeof Object.assign?function(t){if(null==t)throw TypeError("Cannot convert undefined or null to object");for(var n=Object(t),i=1;i-1}function splitStr(t){return t.trim().split(/\s+/g)}function inArray(t,n,i){if(t.indexOf&&!i)return t.indexOf(n);for(var o=0;oinArray(a,l)&&o.push(t[s]),a[s]=l,s++}return i&&(o=n?o.sort(function(t,i){return t[n]>i[n]}):o.sort()),o}function prefixed(t,n){for(var i,o,a=n[0].toUpperCase()+n.slice(1),s=0;s1&&!o.firstMultiple?o.firstMultiple=simpleCloneInputData(i):1===s&&(o.firstMultiple=!1),l=o.firstInput,p=(c=o.firstMultiple)?c.center:l.center,d=i.center=getCenter(a),i.timeStamp=m(),i.deltaTime=i.timeStamp-l.timeStamp,i.angle=getAngle(p,d),i.distance=getDistance(p,d),f=i.center,g=o.offsetDelta||{},v=o.prevDelta||{},y=o.prevInput||{},(1===i.eventType||4===y.eventType)&&(v=o.prevDelta={x:y.deltaX||0,y:y.deltaY||0},g=o.offsetDelta={x:f.x,y:f.y}),i.deltaX=v.x+(f.x-g.x),i.deltaY=v.y+(f.y-g.y),i.offsetDirection=getDirection(i.deltaX,i.deltaY),b=getVelocity(i.deltaTime,i.deltaX,i.deltaY),i.overallVelocityX=b.x,i.overallVelocityY=b.y,i.overallVelocity=h(b.x)>h(b.y)?b.x:b.y,i.scale=c?(x=c.pointers,getDistance(a[0],a[1],P)/getDistance(x[0],x[1],P)):1,i.rotation=c?(S=c.pointers,getAngle(a[1],a[0],P)+getAngle(S[1],S[0],P)):0,i.maxPointers=o.prevInput?i.pointers.length>o.prevInput.maxPointers?i.pointers.length:o.prevInput.maxPointers:i.pointers.length,function(t,n){var i,o,a,s,l=t.lastInterval||n,c=n.timeStamp-l.timeStamp;if(8!=n.eventType&&(c>25||u===l.velocity)){var p=n.deltaX-l.deltaX,d=n.deltaY-l.deltaY,f=getVelocity(c,p,d);o=f.x,a=f.y,i=h(f.x)>h(f.y)?f.x:f.y,s=getDirection(p,d),t.lastInterval=n}else i=l.velocity,o=l.velocityX,a=l.velocityY,s=l.direction;n.velocity=i,n.velocityX=o,n.velocityY=a,n.direction=s}(o,i),O=t.element,hasParent(i.srcEvent.target,O)&&(O=i.srcEvent.target),i.target=O,t.emit("hammer.input",i),t.recognize(i),t.session.prevInput=i}function simpleCloneInputData(t){for(var n=[],i=0;i=h(n)?t<0?2:4:n<0?8:16}function getDistance(t,n,i){i||(i=_);var o=n[i[0]]-t[i[0]],a=n[i[1]]-t[i[1]];return Math.sqrt(o*o+a*a)}function getAngle(t,n,i){i||(i=_);var o=n[i[0]]-t[i[0]];return 180*Math.atan2(n[i[1]]-t[i[1]],o)/Math.PI}Input.prototype={handler:function(){},init:function(){this.evEl&&addEventListeners(this.element,this.evEl,this.domHandler),this.evTarget&&addEventListeners(this.target,this.evTarget,this.domHandler),this.evWin&&addEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)},destroy:function(){this.evEl&&removeEventListeners(this.element,this.evEl,this.domHandler),this.evTarget&&removeEventListeners(this.target,this.evTarget,this.domHandler),this.evWin&&removeEventListeners(getWindowForElement(this.element),this.evWin,this.domHandler)}};var R={mousedown:1,mousemove:2,mouseup:4};function MouseInput(){this.evEl="mousedown",this.evWin="mousemove mouseup",this.pressed=!1,Input.apply(this,arguments)}inherit(MouseInput,Input,{handler:function(t){var n=R[t.type];1&n&&0===t.button&&(this.pressed=!0),2&n&&1!==t.which&&(n=4),this.pressed&&(4&n&&(this.pressed=!1),this.callback(this.manager,n,{pointers:[t],changedPointers:[t],pointerType:w,srcEvent:t}))}});var C={pointerdown:1,pointermove:2,pointerup:4,pointercancel:8,pointerout:8},E={2:O,3:"pen",4:w,5:"kinect"},D="pointerdown",T="pointermove pointerup pointercancel";function PointerEventInput(){this.evEl=D,this.evWin=T,Input.apply(this,arguments),this.store=this.manager.session.pointerEvents=[]}a.MSPointerEvent&&!a.PointerEvent&&(D="MSPointerDown",T="MSPointerMove MSPointerUp MSPointerCancel"),inherit(PointerEventInput,Input,{handler:function(t){var n=this.store,i=!1,o=C[t.type.toLowerCase().replace("ms","")],a=E[t.pointerType]||t.pointerType,s=inArray(n,t.pointerId,"pointerId");1&o&&(0===t.button||a==O)?s<0&&(n.push(t),s=n.length-1):12&o&&(i=!0),!(s<0)&&(n[s]=t,this.callback(this.manager,o,{pointers:n,changedPointers:[t],pointerType:a,srcEvent:t}),i&&n.splice(s,1))}});var z={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function SingleTouchInput(){this.evTarget="touchstart",this.evWin="touchstart touchmove touchend touchcancel",this.started=!1,Input.apply(this,arguments)}function normalizeSingleTouches(t,n){var i=toArray(t.touches),o=toArray(t.changedTouches);return 12&n&&(i=uniqueArray(i.concat(o),"identifier",!0)),[i,o]}inherit(SingleTouchInput,Input,{handler:function(t){var n=z[t.type];if(1===n&&(this.started=!0),this.started){var i=normalizeSingleTouches.call(this,t,n);12&n&&i[0].length-i[1].length==0&&(this.started=!1),this.callback(this.manager,n,{pointers:i[0],changedPointers:i[1],pointerType:O,srcEvent:t})}}});var M={touchstart:1,touchmove:2,touchend:4,touchcancel:8};function TouchInput(){this.evTarget="touchstart touchmove touchend touchcancel",this.targetIds={},Input.apply(this,arguments)}function getTouches(t,n){var i=toArray(t.touches),o=this.targetIds;if(3&n&&1===i.length)return o[i[0].identifier]=!0,[i,i];var a,s,l=toArray(t.changedTouches),u=[],c=this.target;if(s=i.filter(function(t){return hasParent(t.target,c)}),1===n)for(a=0;a-1&&o.splice(t,1)},2500)}}function isSyntheticEvent(t){for(var n=t.srcEvent.clientX,i=t.srcEvent.clientY,o=0;o-1&&this.requireFail.splice(n,1),this},hasRequireFailures:function(){return this.requireFail.length>0},canRecognizeWith:function(t){return!!this.simultaneous[t.id]},emit:function(t){var n=this,i=this.state;function emit(i){n.manager.emit(i,t)}i<8&&emit(n.options.event+stateStr(i)),emit(n.options.event),t.additionalEvent&&emit(t.additionalEvent),i>=8&&emit(n.options.event+stateStr(i))},tryEmit:function(t){if(this.canEmit())return this.emit(t);this.state=32},canEmit:function(){for(var t=0;tn.threshold&&a&n.direction},attrTest:function(t){return AttrRecognizer.prototype.attrTest.call(this,t)&&(2&this.state||!(2&this.state)&&this.directionTest(t))},emit:function(t){this.pX=t.deltaX,this.pY=t.deltaY;var n=directionStr(t.direction);n&&(t.additionalEvent=this.options.event+n),this._super.emit.call(this,t)}}),inherit(PinchRecognizer,AttrRecognizer,{defaults:{event:"pinch",threshold:0,pointers:2},getTouchAction:function(){return[H]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.scale-1)>this.options.threshold||2&this.state)},emit:function(t){if(1!==t.scale){var n=t.scale<1?"in":"out";t.additionalEvent=this.options.event+n}this._super.emit.call(this,t)}}),inherit(PressRecognizer,Recognizer,{defaults:{event:"press",pointers:1,time:251,threshold:9},getTouchAction:function(){return[L]},process:function(t){var n=this.options,i=t.pointers.length===n.pointers,o=t.distancen.time;if(this._input=t,o&&i&&(!(12&t.eventType)||a)){if(1&t.eventType)this.reset(),this._timer=setTimeoutContext(function(){this.state=8,this.tryEmit()},n.time,this);else if(4&t.eventType)return 8}else this.reset();return 32},reset:function(){clearTimeout(this._timer)},emit:function(t){8===this.state&&(t&&4&t.eventType?this.manager.emit(this.options.event+"up",t):(this._input.timeStamp=m(),this.manager.emit(this.options.event,this._input)))}}),inherit(RotateRecognizer,AttrRecognizer,{defaults:{event:"rotate",threshold:0,pointers:2},getTouchAction:function(){return[H]},attrTest:function(t){return this._super.attrTest.call(this,t)&&(Math.abs(t.rotation)>this.options.threshold||2&this.state)}}),inherit(SwipeRecognizer,AttrRecognizer,{defaults:{event:"swipe",threshold:10,velocity:.3,direction:30,pointers:1},getTouchAction:function(){return PanRecognizer.prototype.getTouchAction.call(this)},attrTest:function(t){var n,i=this.options.direction;return 30&i?n=t.overallVelocity:6&i?n=t.overallVelocityX:24&i&&(n=t.overallVelocityY),this._super.attrTest.call(this,t)&&i&t.offsetDirection&&t.distance>this.options.threshold&&t.maxPointers==this.options.pointers&&h(n)>this.options.velocity&&4&t.eventType},emit:function(t){var n=directionStr(t.offsetDirection);n&&this.manager.emit(this.options.event+n,t),this.manager.emit(this.options.event,t)}}),inherit(TapRecognizer,Recognizer,{defaults:{event:"tap",pointers:1,taps:1,interval:300,time:250,threshold:9,posThreshold:10},getTouchAction:function(){return[A]},process:function(t){var n=this.options,i=t.pointers.length===n.pointers,o=t.distance{(0,f.default)("Draggable: onDragStart: %j",n);let i=this.props.onStart(t,(0,c.createDraggableData)(this,n));if(!1===i)return!1;this.setState({dragging:!0,dragged:!0})}),_defineProperty(this,"onDrag",(t,n)=>{if(!this.state.dragging)return!1;(0,f.default)("Draggable: onDrag: %j",n);let i=(0,c.createDraggableData)(this,n),o={x:i.x,y:i.y,slackX:0,slackY:0};if(this.props.bounds){let{x:t,y:n}=o;o.x+=this.state.slackX,o.y+=this.state.slackY;let[a,s]=(0,c.getBoundPosition)(this,o.x,o.y);o.x=a,o.y=s,o.slackX=this.state.slackX+(t-o.x),o.slackY=this.state.slackY+(n-o.y),i.x=o.x,i.y=o.y,i.deltaX=o.x-this.state.x,i.deltaY=o.y-this.state.y}let a=this.props.onDrag(t,i);if(!1===a)return!1;this.setState(o)}),_defineProperty(this,"onDragStop",(t,n)=>{if(!this.state.dragging)return!1;let i=this.props.onStop(t,(0,c.createDraggableData)(this,n));if(!1===i)return!1;(0,f.default)("Draggable: onDragStop: %j",n);let o={dragging:!1,slackX:0,slackY:0},a=!!this.props.position;if(a){let{x:t,y:n}=this.props.position;o.x=t,o.y=n}this.setState(o)}),this.state={dragging:!1,dragged:!1,x:t.position?t.position.x:t.defaultPosition.x,y:t.position?t.position.y:t.defaultPosition.y,prevPropsPosition:{...t.position},slackX:0,slackY:0,isElementSVG:!1},t.position&&!(t.onDrag||t.onStop)&&console.warn("A `position` was applied to this , 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.setState({dragging:!1})}findDOMNode(){var t,n;return null!==(t=null===(n=this.props)||void 0===n||null===(n=n.nodeRef)||void 0===n?void 0:n.current)&&void 0!==t?t:s.default.findDOMNode(this)}render(){let{axis:t,bounds:n,children:i,defaultPosition:a,defaultClassName:s,defaultClassNameDragging:p,defaultClassNameDragged:f,position:h,positionOffset:m,scale:g,...v}=this.props,y={},b=null,x=!h||this.state.dragging,S=h||a,O={x:(0,c.canDragX)(this)&&x?this.state.x:S.x,y:(0,c.canDragY)(this)&&x?this.state.y:S.y};this.state.isElementSVG?b=(0,u.createSVGTransform)(O,m):y=(0,u.createCSSTransform)(O,m);let w=(0,l.default)(i.props.className||"",s,{[p]:this.state.dragging,[f]:this.state.dragged});return o.createElement(d.default,_extends({},v,{onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop}),o.cloneElement(o.Children.only(i),{className:w,style:{...i.props.style,...y},transform:b}))}};n.default=Draggable,_defineProperty(Draggable,"displayName","Draggable"),_defineProperty(Draggable,"propTypes",{...d.default.propTypes,axis:a.default.oneOf(["both","x","y","none"]),bounds:a.default.oneOfType([a.default.shape({left:a.default.number,right:a.default.number,top:a.default.number,bottom:a.default.number}),a.default.string,a.default.oneOf([!1])]),defaultClassName:a.default.string,defaultClassNameDragging:a.default.string,defaultClassNameDragged:a.default.string,defaultPosition:a.default.shape({x:a.default.number,y:a.default.number}),positionOffset:a.default.shape({x:a.default.oneOfType([a.default.number,a.default.string]),y:a.default.oneOfType([a.default.number,a.default.string])}),position:a.default.shape({x:a.default.number,y:a.default.number}),className:p.dontSetMe,style:p.dontSetMe,transform:p.dontSetMe}),_defineProperty(Draggable,"defaultProps",{...d.default.defaultProps,axis:"both",bounds:!1,defaultClassName:"react-draggable",defaultClassNameDragging:"react-draggable-dragging",defaultClassNameDragged:"react-draggable-dragged",defaultPosition:{x:0,y:0},scale:1})},94664:function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var o=function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=_getRequireWildcardCache(n);if(i&&i.has(t))return i.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=a?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(o,s,l):o[s]=t[s]}return o.default=t,i&&i.set(t,o),o}(i(2265)),a=_interopRequireDefault(i(74275)),s=_interopRequireDefault(i(54887)),l=i(37251),u=i(73742),c=i(39177),p=_interopRequireDefault(i(27685));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}function _getRequireWildcardCache(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(_getRequireWildcardCache=function(t){return t?i:n})(t)}function _defineProperty(t,n,i){var o;return(n="symbol"==typeof(o=function(t,n){if("object"!=typeof t||null===t)return t;var i=t[Symbol.toPrimitive];if(void 0!==i){var o=i.call(t,n||"default");if("object"!=typeof o)return o;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===n?String:Number)(t)}(n,"string"))?o:String(o))in t?Object.defineProperty(t,n,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[n]=i,t}let d={touch:{start:"touchstart",move:"touchmove",stop:"touchend"},mouse:{start:"mousedown",move:"mousemove",stop:"mouseup"}},f=d.mouse;let DraggableCore=class DraggableCore extends o.Component{constructor(){super(...arguments),_defineProperty(this,"dragging",!1),_defineProperty(this,"lastX",NaN),_defineProperty(this,"lastY",NaN),_defineProperty(this,"touchIdentifier",null),_defineProperty(this,"mounted",!1),_defineProperty(this,"handleDragStart",t=>{if(this.props.onMouseDown(t),!this.props.allowAnyClick&&"number"==typeof t.button&&0!==t.button)return!1;let n=this.findDOMNode();if(!n||!n.ownerDocument||!n.ownerDocument.body)throw Error(" not mounted on DragStart!");let{ownerDocument:i}=n;if(this.props.disabled||!(t.target instanceof i.defaultView.Node)||this.props.handle&&!(0,l.matchesSelectorAndParentsTo)(t.target,this.props.handle,n)||this.props.cancel&&(0,l.matchesSelectorAndParentsTo)(t.target,this.props.cancel,n))return;"touchstart"===t.type&&t.preventDefault();let o=(0,l.getTouchIdentifier)(t);this.touchIdentifier=o;let a=(0,u.getControlPosition)(t,o,this);if(null==a)return;let{x:s,y:c}=a,d=(0,u.createCoreData)(this,s,c);(0,p.default)("DraggableCore: handleDragStart: %j",d),(0,p.default)("calling",this.props.onStart);let h=this.props.onStart(t,d);!1!==h&&!1!==this.mounted&&(this.props.enableUserSelectHack&&(0,l.addUserSelectStyles)(i),this.dragging=!0,this.lastX=s,this.lastY=c,(0,l.addEvent)(i,f.move,this.handleDrag),(0,l.addEvent)(i,f.stop,this.handleDragStop))}),_defineProperty(this,"handleDrag",t=>{let n=(0,u.getControlPosition)(t,this.touchIdentifier,this);if(null==n)return;let{x:i,y:o}=n;if(Array.isArray(this.props.grid)){let t=i-this.lastX,n=o-this.lastY;if([t,n]=(0,u.snapToGrid)(this.props.grid,t,n),!t&&!n)return;i=this.lastX+t,o=this.lastY+n}let a=(0,u.createCoreData)(this,i,o);(0,p.default)("DraggableCore: handleDrag: %j",a);let s=this.props.onDrag(t,a);if(!1===s||!1===this.mounted){try{this.handleDragStop(new MouseEvent("mouseup"))}catch(n){let t=document.createEvent("MouseEvents");t.initMouseEvent("mouseup",!0,!0,window,0,0,0,0,0,!1,!1,!1,!1,0,null),this.handleDragStop(t)}return}this.lastX=i,this.lastY=o}),_defineProperty(this,"handleDragStop",t=>{if(!this.dragging)return;let n=(0,u.getControlPosition)(t,this.touchIdentifier,this);if(null==n)return;let{x:i,y:o}=n;if(Array.isArray(this.props.grid)){let t=i-this.lastX||0,n=o-this.lastY||0;[t,n]=(0,u.snapToGrid)(this.props.grid,t,n),i=this.lastX+t,o=this.lastY+n}let a=(0,u.createCoreData)(this,i,o),s=this.props.onStop(t,a);if(!1===s||!1===this.mounted)return!1;let c=this.findDOMNode();c&&this.props.enableUserSelectHack&&(0,l.removeUserSelectStyles)(c.ownerDocument),(0,p.default)("DraggableCore: handleDragStop: %j",a),this.dragging=!1,this.lastX=NaN,this.lastY=NaN,c&&((0,p.default)("DraggableCore: Removing handlers"),(0,l.removeEvent)(c.ownerDocument,f.move,this.handleDrag),(0,l.removeEvent)(c.ownerDocument,f.stop,this.handleDragStop))}),_defineProperty(this,"onMouseDown",t=>(f=d.mouse,this.handleDragStart(t))),_defineProperty(this,"onMouseUp",t=>(f=d.mouse,this.handleDragStop(t))),_defineProperty(this,"onTouchStart",t=>(f=d.touch,this.handleDragStart(t))),_defineProperty(this,"onTouchEnd",t=>(f=d.touch,this.handleDragStop(t)))}componentDidMount(){this.mounted=!0;let t=this.findDOMNode();t&&(0,l.addEvent)(t,d.touch.start,this.onTouchStart,{passive:!1})}componentWillUnmount(){this.mounted=!1;let t=this.findDOMNode();if(t){let{ownerDocument:n}=t;(0,l.removeEvent)(n,d.mouse.move,this.handleDrag),(0,l.removeEvent)(n,d.touch.move,this.handleDrag),(0,l.removeEvent)(n,d.mouse.stop,this.handleDragStop),(0,l.removeEvent)(n,d.touch.stop,this.handleDragStop),(0,l.removeEvent)(t,d.touch.start,this.onTouchStart,{passive:!1}),this.props.enableUserSelectHack&&(0,l.removeUserSelectStyles)(n)}}findDOMNode(){var t,n;return null!==(t=this.props)&&void 0!==t&&t.nodeRef?null===(n=this.props)||void 0===n||null===(n=n.nodeRef)||void 0===n?void 0:n.current:s.default.findDOMNode(this)}render(){return o.cloneElement(o.Children.only(this.props.children),{onMouseDown:this.onMouseDown,onMouseUp:this.onMouseUp,onTouchEnd:this.onTouchEnd})}};n.default=DraggableCore,_defineProperty(DraggableCore,"displayName","DraggableCore"),_defineProperty(DraggableCore,"propTypes",{allowAnyClick:a.default.bool,children:a.default.node.isRequired,disabled:a.default.bool,enableUserSelectHack:a.default.bool,offsetParent:function(t,n){if(t[n]&&1!==t[n].nodeType)throw Error("Draggable's offsetParent must be a DOM Node.")},grid:a.default.arrayOf(a.default.number),handle:a.default.string,cancel:a.default.string,nodeRef:a.default.object,onStart:a.default.func,onDrag:a.default.func,onStop:a.default.func,onMouseDown:a.default.func,scale:a.default.number,className:c.dontSetMe,style:c.dontSetMe,transform:c.dontSetMe}),_defineProperty(DraggableCore,"defaultProps",{allowAnyClick:!1,disabled:!1,enableUserSelectHack:!0,onStart:function(){},onDrag:function(){},onStop:function(){},onMouseDown:function(){},scale:1})},2397:function(t,n,i){"use strict";let{default:o,DraggableCore:a}=i(22436);t.exports=o,t.exports.default=o,t.exports.DraggableCore=a},37251:function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.addClassName=addClassName,n.addEvent=function(t,n,i,o){if(!t)return;let a={capture:!0,...o};t.addEventListener?t.addEventListener(n,i,a):t.attachEvent?t.attachEvent("on"+n,i):t["on"+n]=i},n.addUserSelectStyles=function(t){if(!t)return;let n=t.getElementById("react-draggable-style-el");n||((n=t.createElement("style")).type="text/css",n.id="react-draggable-style-el",n.innerHTML=".react-draggable-transparent-selection *::-moz-selection {all: inherit;}\n",n.innerHTML+=".react-draggable-transparent-selection *::selection {all: inherit;}\n",t.getElementsByTagName("head")[0].appendChild(n)),t.body&&addClassName(t.body,"react-draggable-transparent-selection")},n.createCSSTransform=function(t,n){let i=getTranslation(t,n,"px");return{[(0,a.browserPrefixToKey)("transform",a.default)]:i}},n.createSVGTransform=function(t,n){let i=getTranslation(t,n,"");return i},n.getTouch=function(t,n){return t.targetTouches&&(0,o.findInArray)(t.targetTouches,t=>n===t.identifier)||t.changedTouches&&(0,o.findInArray)(t.changedTouches,t=>n===t.identifier)},n.getTouchIdentifier=function(t){return t.targetTouches&&t.targetTouches[0]?t.targetTouches[0].identifier:t.changedTouches&&t.changedTouches[0]?t.changedTouches[0].identifier:void 0},n.getTranslation=getTranslation,n.innerHeight=function(t){let n=t.clientHeight,i=t.ownerDocument.defaultView.getComputedStyle(t);return n-=(0,o.int)(i.paddingTop),n-=(0,o.int)(i.paddingBottom)},n.innerWidth=function(t){let n=t.clientWidth,i=t.ownerDocument.defaultView.getComputedStyle(t);return n-=(0,o.int)(i.paddingLeft),n-=(0,o.int)(i.paddingRight)},n.matchesSelector=matchesSelector,n.matchesSelectorAndParentsTo=function(t,n,i){let o=t;do{if(matchesSelector(o,n))return!0;if(o===i)break;o=o.parentNode}while(o);return!1},n.offsetXYFromParent=function(t,n,i){let o=n===n.ownerDocument.body,a=o?{left:0,top:0}:n.getBoundingClientRect(),s=(t.clientX+n.scrollLeft-a.left)/i,l=(t.clientY+n.scrollTop-a.top)/i;return{x:s,y:l}},n.outerHeight=function(t){let n=t.clientHeight,i=t.ownerDocument.defaultView.getComputedStyle(t);return n+((0,o.int)(i.borderTopWidth)+(0,o.int)(i.borderBottomWidth))},n.outerWidth=function(t){let n=t.clientWidth,i=t.ownerDocument.defaultView.getComputedStyle(t);return n+((0,o.int)(i.borderLeftWidth)+(0,o.int)(i.borderRightWidth))},n.removeClassName=removeClassName,n.removeEvent=function(t,n,i,o){if(!t)return;let a={capture:!0,...o};t.removeEventListener?t.removeEventListener(n,i,a):t.detachEvent?t.detachEvent("on"+n,i):t["on"+n]=null},n.removeUserSelectStyles=function(t){if(t)try{if(t.body&&removeClassName(t.body,"react-draggable-transparent-selection"),t.selection)t.selection.empty();else{let n=(t.defaultView||window).getSelection();n&&"Caret"!==n.type&&n.removeAllRanges()}}catch(t){}};var o=i(39177),a=function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=_getRequireWildcardCache(n);if(i&&i.has(t))return i.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=a?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(o,s,l):o[s]=t[s]}return o.default=t,i&&i.set(t,o),o}(i(23543));function _getRequireWildcardCache(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(_getRequireWildcardCache=function(t){return t?i:n})(t)}let s="";function matchesSelector(t,n){return s||(s=(0,o.findInArray)(["matches","webkitMatchesSelector","mozMatchesSelector","msMatchesSelector","oMatchesSelector"],function(n){return(0,o.isFunction)(t[n])})),!!(0,o.isFunction)(t[s])&&t[s](n)}function getTranslation(t,n,i){let{x:o,y:a}=t,s="translate(".concat(o).concat(i,",").concat(a).concat(i,")");if(n){let t="".concat("string"==typeof n.x?n.x:n.x+i),o="".concat("string"==typeof n.y?n.y:n.y+i);s="translate(".concat(t,", ").concat(o,")")+s}return s}function addClassName(t,n){t.classList?t.classList.add(n):t.className.match(new RegExp("(?:^|\\s)".concat(n,"(?!\\S)")))||(t.className+=" ".concat(n))}function removeClassName(t,n){t.classList?t.classList.remove(n):t.className=t.className.replace(RegExp("(?:^|\\s)".concat(n,"(?!\\S)"),"g"),"")}},23543:function(t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.browserPrefixToKey=browserPrefixToKey,n.browserPrefixToStyle=function(t,n){return n?"-".concat(n.toLowerCase(),"-").concat(t):t},n.default=void 0,n.getPrefix=getPrefix;let i=["Moz","Webkit","O","ms"];function getPrefix(){var t;let n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"transform";if("undefined"==typeof window)return"";let o=null===(t=window.document)||void 0===t||null===(t=t.documentElement)||void 0===t?void 0:t.style;if(!o||n in o)return"";for(let t=0;t: Unmounted during event!");return n}},39177:function(t,n){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.dontSetMe=function(t,n,i){if(t[n])return Error("Invalid prop ".concat(n," passed to ").concat(i," - do not set this, set it on the child."))},n.findInArray=function(t,n){for(let i=0,o=t.length;i{let{node:i}=n,{onDragStart:o,transformScale:a}=this.props;if(!o)return;let s={top:0,left:0},{offsetParent:l}=i;if(!l)return;let u=l.getBoundingClientRect(),p=i.getBoundingClientRect(),d=p.left/a,f=u.left/a,h=p.top/a,m=u.top/a;s.left=d-f+l.scrollLeft,s.top=h-m+l.scrollTop,this.setState({dragging:s});let{x:g,y:v}=(0,c.calcXY)(this.getPositionParams(),s.top,s.left,this.props.w,this.props.h);return o.call(this,this.props.i,g,v,{e:t,node:i,newPosition:s})}),_defineProperty(this,"onDrag",(t,n)=>{let{node:i,deltaX:o,deltaY:a}=n,{onDrag:s}=this.props;if(!s)return;if(!this.state.dragging)throw Error("onDrag called before onDragStart.");let l=this.state.dragging.top+a,u=this.state.dragging.left+o,{isBounded:p,i:d,w:f,h,containerWidth:m}=this.props,g=this.getPositionParams();if(p){let{offsetParent:t}=i;if(t){let{margin:n,rowHeight:i,containerPadding:o}=this.props,a=t.clientHeight-(0,c.calcGridItemWHPx)(h,i,n[1]);l=(0,c.clamp)(l-o[1],0,a);let s=(0,c.calcGridColWidth)(g),p=m-(0,c.calcGridItemWHPx)(f,s,n[0]);u=(0,c.clamp)(u-o[0],0,p)}}let v={top:l,left:u};this.setState({dragging:v});let{containerPadding:y}=this.props,{x:b,y:x}=(0,c.calcXY)(g,l-y[1],u-y[0],f,h);return s.call(this,d,b,x,{e:t,node:i,newPosition:v})}),_defineProperty(this,"onDragStop",(t,n)=>{let{node:i}=n,{onDragStop:o}=this.props;if(!o)return;if(!this.state.dragging)throw Error("onDragEnd called before onDragStart.");let{w:a,h:s,i:l,containerPadding:u}=this.props,{left:p,top:d}=this.state.dragging;this.setState({dragging:null});let{x:f,y:h}=(0,c.calcXY)(this.getPositionParams(),d-u[1],p-u[0],a,s);return o.call(this,l,f,h,{e:t,node:i,newPosition:{top:d,left:p}})}),_defineProperty(this,"onResizeStop",(t,n,i)=>this.onResizeHandler(t,n,i,"onResizeStop")),_defineProperty(this,"onResizeStart",(t,n,i)=>this.onResizeHandler(t,n,i,"onResizeStart")),_defineProperty(this,"onResize",(t,n,i)=>this.onResizeHandler(t,n,i,"onResize"))}shouldComponentUpdate(t,n){if(this.props.children!==t.children||this.props.droppingPosition!==t.droppingPosition)return!0;let i=(0,c.calcGridItemPosition)(this.getPositionParams(this.props),this.props.x,this.props.y,this.props.w,this.props.h,this.state),o=(0,c.calcGridItemPosition)(this.getPositionParams(t),t.x,t.y,t.w,t.h,n);return!(0,u.fastPositionEqual)(i,o)||this.props.useCSSTransforms!==t.useCSSTransforms}componentDidMount(){this.moveDroppingItem({})}componentDidUpdate(t){this.moveDroppingItem(t)}moveDroppingItem(t){let{droppingPosition:n}=this.props;if(!n)return;let i=this.elementRef.current;if(!i)return;let o=t.droppingPosition||{left:0,top:0},{dragging:a}=this.state,s=a&&n.left!==o.left||n.top!==o.top;if(a){if(s){let t=n.left-a.left,o=n.top-a.top;this.onDrag(n.e,{node:i,deltaX:t,deltaY:o})}}else this.onDragStart(n.e,{node:i,deltaX:n.left,deltaY:n.top})}getPositionParams(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.props;return{cols:t.cols,containerPadding:t.containerPadding,containerWidth:t.containerWidth,margin:t.margin,maxRows:t.maxRows,rowHeight:t.rowHeight}}createStyle(t){let n;let{usePercentages:i,containerWidth:o,useCSSTransforms:a}=this.props;return a?n=(0,u.setTransform)(t):(n=(0,u.setTopLeft)(t),i&&(n.left=(0,u.perc)(t.left/o),n.width=(0,u.perc)(t.width/o))),n}mixinDraggable(t,n){return o.default.createElement(s.DraggableCore,{disabled:!n,onStart:this.onDragStart,onDrag:this.onDrag,onStop:this.onDragStop,handle:this.props.handle,cancel:".react-resizable-handle"+(this.props.cancel?","+this.props.cancel:""),scale:this.props.transformScale,nodeRef:this.elementRef},t)}curryResizeHandler(t,n){return(i,o)=>n(i,o,t)}mixinResizable(t,n,i){let{cols:a,minW:s,minH:u,maxW:p,maxH:d,transformScale:f,resizeHandles:h,resizeHandle:m}=this.props,g=this.getPositionParams(),v=(0,c.calcGridItemPosition)(g,0,0,a,0).width,y=(0,c.calcGridItemPosition)(g,0,0,s,u),b=(0,c.calcGridItemPosition)(g,0,0,p,d),x=[y.width,y.height],S=[Math.min(b.width,v),Math.min(b.height,1/0)];return o.default.createElement(l.Resizable,{draggableOpts:{disabled:!i},className:i?void 0:"react-resizable-hide",width:n.width,height:n.height,minConstraints:x,maxConstraints:S,onResizeStop:this.curryResizeHandler(n,this.onResizeStop),onResizeStart:this.curryResizeHandler(n,this.onResizeStart),onResize:this.curryResizeHandler(n,this.onResize),transformScale:f,resizeHandles:h,handle:m},t)}onResizeHandler(t,n,i,o){let{node:a,size:s,handle:l}=n,p=this.props[o];if(!p)return;let{x:d,y:f,i:h,maxH:m,minH:g,containerWidth:v}=this.props,{minW:y,maxW:b}=this.props,x=s;a&&(x=(0,u.resizeItemInDirection)(l,i,s,v),this.setState({resizing:"onResizeStop"===o?null:x}));let{w:S,h:O}=(0,c.calcWH)(this.getPositionParams(),x.width,x.height,d,f,l);S=(0,c.clamp)(S,Math.max(y,1),b),O=(0,c.clamp)(O,g,m),p.call(this,h,S,O,{e:t,node:a,size:x,handle:l})}render(){let{x:t,y:n,w:i,h:a,isDraggable:s,isResizable:l,droppingPosition:u,useCSSTransforms:p}=this.props,f=(0,c.calcGridItemPosition)(this.getPositionParams(),t,n,i,a,this.state),h=o.default.Children.only(this.props.children),m=o.default.cloneElement(h,{ref:this.elementRef,className:(0,d.default)("react-grid-item",h.props.className,this.props.className,{static:this.props.static,resizing:!!this.state.resizing,"react-draggable":s,"react-draggable-dragging":!!this.state.dragging,dropping:!!u,cssTransforms:p}),style:{...this.props.style,...h.props.style,...this.createStyle(f)}});return m=this.mixinResizable(m,f,l),m=this.mixinDraggable(m,s)}};n.default=GridItem,_defineProperty(GridItem,"propTypes",{children:a.default.element,cols:a.default.number.isRequired,containerWidth:a.default.number.isRequired,rowHeight:a.default.number.isRequired,margin:a.default.array.isRequired,maxRows:a.default.number.isRequired,containerPadding:a.default.array.isRequired,x:a.default.number.isRequired,y:a.default.number.isRequired,w:a.default.number.isRequired,h:a.default.number.isRequired,minW:function(t,n){let i=t[n];return"number"!=typeof i?Error("minWidth not Number"):i>t.w||i>t.maxW?Error("minWidth larger than item width/maxWidth"):void 0},maxW:function(t,n){let i=t[n];return"number"!=typeof i?Error("maxWidth not Number"):it.h||i>t.maxH?Error("minHeight larger than item height/maxHeight"):void 0},maxH:function(t,n){let i=t[n];return"number"!=typeof i?Error("maxHeight not Number"):i{let{e:a,node:s}=o,{layout:u}=this.state,c=(0,l.getLayoutItem)(u,t);if(!c)return;let p={w:c.w,h:c.h,x:c.x,y:c.y,placeholder:!0,i:t};return this.setState({oldDragItem:(0,l.cloneLayoutItem)(c),oldLayout:u,activeDrag:p}),this.props.onDragStart(u,c,c,null,a,s)}),_defineProperty(this,"onDrag",(t,n,i,o)=>{let{e:a,node:s}=o,{oldDragItem:u}=this.state,{layout:c}=this.state,{cols:p,allowOverlap:d,preventCollision:f}=this.props,h=(0,l.getLayoutItem)(c,t);if(!h)return;let m={w:h.w,h:h.h,x:h.x,y:h.y,placeholder:!0,i:t};c=(0,l.moveElement)(c,h,n,i,!0,f,(0,l.compactType)(this.props),p,d),this.props.onDrag(c,u,h,m,a,s),this.setState({layout:d?c:(0,l.compact)(c,(0,l.compactType)(this.props),p),activeDrag:m})}),_defineProperty(this,"onDragStop",(t,n,i,o)=>{let{e:a,node:s}=o;if(!this.state.activeDrag)return;let{oldDragItem:u}=this.state,{layout:c}=this.state,{cols:p,preventCollision:d,allowOverlap:f}=this.props,h=(0,l.getLayoutItem)(c,t);if(!h)return;c=(0,l.moveElement)(c,h,n,i,!0,d,(0,l.compactType)(this.props),p,f);let m=f?c:(0,l.compact)(c,(0,l.compactType)(this.props),p);this.props.onDragStop(m,u,h,null,a,s);let{oldLayout:g}=this.state;this.setState({activeDrag:null,layout:m,oldDragItem:null,oldLayout:null}),this.onLayoutMaybeChanged(m,g)}),_defineProperty(this,"onResizeStart",(t,n,i,o)=>{let{e:a,node:s}=o,{layout:u}=this.state,c=(0,l.getLayoutItem)(u,t);c&&(this.setState({oldResizeItem:(0,l.cloneLayoutItem)(c),oldLayout:this.state.layout,resizing:!0}),this.props.onResizeStart(u,c,c,null,a,s))}),_defineProperty(this,"onResize",(t,n,i,o)=>{let a,s,u,{e:c,node:p,size:d,handle:f}=o,{oldResizeItem:h}=this.state,{layout:m}=this.state,{cols:g,preventCollision:v,allowOverlap:y}=this.props,b=!1,[x,S]=(0,l.withLayoutItem)(m,t,t=>{if(s=t.x,u=t.y,-1!==["sw","w","nw","n","ne"].indexOf(f)&&(-1!==["sw","nw","w"].indexOf(f)&&(s=t.x+(t.w-n),n=t.x!==s&&s<0?t.w:n,s=s<0?0:s),-1!==["ne","n","nw"].indexOf(f)&&(u=t.y+(t.h-i),i=t.y!==u&&u<0?t.h:i,u=u<0?0:u),b=!0),v&&!y){let o=(0,l.getAllCollisions)(m,{...t,w:n,h:i,x:s,y:u}).filter(n=>n.i!==t.i);o.length>0&&(u=t.y,i=t.h,s=t.x,n=t.w,b=!1)}return t.w=n,t.h=i,t});if(!S)return;a=x,b&&(a=(0,l.moveElement)(x,S,s,u,!0,this.props.preventCollision,(0,l.compactType)(this.props),g,y));let O={w:S.w,h:S.h,x:S.x,y:S.y,static:!0,i:t};this.props.onResize(a,h,S,O,c,p),this.setState({layout:y?a:(0,l.compact)(a,(0,l.compactType)(this.props),g),activeDrag:O})}),_defineProperty(this,"onResizeStop",(t,n,i,o)=>{let{e:a,node:s}=o,{layout:u,oldResizeItem:c}=this.state,{cols:p,allowOverlap:d}=this.props,f=(0,l.getLayoutItem)(u,t),h=d?u:(0,l.compact)(u,(0,l.compactType)(this.props),p);this.props.onResizeStop(h,c,f,null,a,s);let{oldLayout:m}=this.state;this.setState({activeDrag:null,layout:h,oldResizeItem:null,oldLayout:null,resizing:!1}),this.onLayoutMaybeChanged(h,m)}),_defineProperty(this,"onDragOver",t=>{if(t.preventDefault(),t.stopPropagation(),f&&!t.nativeEvent.target?.classList.contains(d))return!1;let{droppingItem:n,onDropDragOver:i,margin:a,cols:s,rowHeight:l,maxRows:c,width:p,containerPadding:h,transformScale:m}=this.props,g=i?.(t);if(!1===g)return this.state.droppingDOMNode&&this.removeDroppingPlaceholder(),!1;let v={...n,...g},{layout:y}=this.state,b=t.currentTarget.getBoundingClientRect(),x=t.clientX-b.left,S=t.clientY-b.top,O={left:x/m,top:S/m,e:t};if(this.state.droppingDOMNode){if(this.state.droppingPosition){let{left:t,top:n}=this.state.droppingPosition,i=t!=x||n!=S;i&&this.setState({droppingPosition:O})}}else{let t=(0,u.calcXY)({cols:s,margin:a,maxRows:c,rowHeight:l,containerWidth:p,containerPadding:h||a},S,x,v.w,v.h);this.setState({droppingDOMNode:o.createElement("div",{key:v.i}),droppingPosition:O,layout:[...y,{...v,x:t.x,y:t.y,static:!1,isDraggable:!0}]})}}),_defineProperty(this,"removeDroppingPlaceholder",()=>{let{droppingItem:t,cols:n}=this.props,{layout:i}=this.state,o=(0,l.compact)(i.filter(n=>n.i!==t.i),(0,l.compactType)(this.props),n,this.props.allowOverlap);this.setState({layout:o,droppingDOMNode:null,activeDrag:null,droppingPosition:void 0})}),_defineProperty(this,"onDragLeave",t=>{t.preventDefault(),t.stopPropagation(),this.dragEnterCounter--,0===this.dragEnterCounter&&this.removeDroppingPlaceholder()}),_defineProperty(this,"onDragEnter",t=>{t.preventDefault(),t.stopPropagation(),this.dragEnterCounter++}),_defineProperty(this,"onDrop",t=>{t.preventDefault(),t.stopPropagation();let{droppingItem:n}=this.props,{layout:i}=this.state,o=i.find(t=>t.i===n.i);this.dragEnterCounter=0,this.removeDroppingPlaceholder(),this.props.onDrop(i,o,t)})}componentDidMount(){this.setState({mounted:!0}),this.onLayoutMaybeChanged(this.state.layout,this.props.layout)}static getDerivedStateFromProps(t,n){let i;if(n.activeDrag)return null;if((0,a.deepEqual)(t.layout,n.propsLayout)&&t.compactType===n.compactType?(0,l.childrenEqual)(t.children,n.children)||(i=n.layout):i=t.layout,i){let n=(0,l.synchronizeLayoutWithChildren)(i,t.children,t.cols,(0,l.compactType)(t),t.allowOverlap);return{layout:n,compactType:t.compactType,children:t.children,propsLayout:t.layout}}return null}shouldComponentUpdate(t,n){return this.props.children!==t.children||!(0,l.fastRGLPropsEqual)(this.props,t,a.deepEqual)||this.state.activeDrag!==n.activeDrag||this.state.mounted!==n.mounted||this.state.droppingPosition!==n.droppingPosition}componentDidUpdate(t,n){if(!this.state.activeDrag){let t=this.state.layout,i=n.layout;this.onLayoutMaybeChanged(t,i)}}containerHeight(){if(!this.props.autoSize)return;let t=(0,l.bottom)(this.state.layout),n=this.props.containerPadding?this.props.containerPadding[1]:this.props.margin[1];return t*this.props.rowHeight+(t-1)*this.props.margin[1]+2*n+"px"}onLayoutMaybeChanged(t,n){n||(n=this.state.layout),(0,a.deepEqual)(n,t)||this.props.onLayoutChange(t)}placeholder(){let{activeDrag:t}=this.state;if(!t)return null;let{width:n,cols:i,margin:a,containerPadding:s,rowHeight:l,maxRows:u,useCSSTransforms:p,transformScale:d}=this.props;return o.createElement(c.default,{w:t.w,h:t.h,x:t.x,y:t.y,i:t.i,className:`react-grid-placeholder ${this.state.resizing?"placeholder-resizing":""}`,containerWidth:n,cols:i,margin:a,containerPadding:s||a,maxRows:u,rowHeight:l,isDraggable:!1,isResizable:!1,isBounded:!1,useCSSTransforms:p,transformScale:d},o.createElement("div",null))}processGridItem(t,n){if(!t||!t.key)return;let i=(0,l.getLayoutItem)(this.state.layout,String(t.key));if(!i)return null;let{width:a,cols:s,margin:u,containerPadding:p,rowHeight:d,maxRows:f,isDraggable:h,isResizable:m,isBounded:g,useCSSTransforms:v,transformScale:y,draggableCancel:b,draggableHandle:x,resizeHandles:S,resizeHandle:O}=this.props,{mounted:w,droppingPosition:_}=this.state,P="boolean"==typeof i.isDraggable?i.isDraggable:!i.static&&h,R="boolean"==typeof i.isResizable?i.isResizable:!i.static&&m,C=i.resizeHandles||S,E=P&&g&&!1!==i.isBounded;return o.createElement(c.default,{containerWidth:a,cols:s,margin:u,containerPadding:p||u,maxRows:f,rowHeight:d,cancel:b,handle:x,onDragStop:this.onDragStop,onDragStart:this.onDragStart,onDrag:this.onDrag,onResizeStart:this.onResizeStart,onResize:this.onResize,onResizeStop:this.onResizeStop,isDraggable:P,isResizable:R,isBounded:E,useCSSTransforms:v&&w,usePercentages:!w,transformScale:y,w:i.w,h:i.h,x:i.x,y:i.y,i:i.i,minH:i.minH,minW:i.minW,maxH:i.maxH,maxW:i.maxW,static:i.static,droppingPosition:n?_:void 0,resizeHandles:C,resizeHandle:O},t)}render(){let{className:t,style:n,isDroppable:i,innerRef:a}=this.props,u=(0,s.default)(d,t),c={height:this.containerHeight(),...n};return o.createElement("div",{ref:a,className:u,style:c,onDrop:i?this.onDrop:l.noop,onDragLeave:i?this.onDragLeave:l.noop,onDragEnter:i?this.onDragEnter:l.noop,onDragOver:i?this.onDragOver:l.noop},o.Children.map(this.props.children,t=>this.processGridItem(t)),i&&this.state.droppingDOMNode&&this.processGridItem(this.state.droppingDOMNode,!0),this.placeholder())}};n.default=ReactGridLayout,_defineProperty(ReactGridLayout,"displayName","ReactGridLayout"),_defineProperty(ReactGridLayout,"propTypes",p.default),_defineProperty(ReactGridLayout,"defaultProps",{autoSize:!0,cols:12,className:"",style:{},draggableHandle:"",draggableCancel:"",containerPadding:null,rowHeight:150,maxRows:1/0,layout:[],margin:[10,10],isBounded:!1,isDraggable:!0,isResizable:!0,allowOverlap:!1,isDroppable:!1,useCSSTransforms:!0,transformScale:1,verticalCompact:!0,compactType:"vertical",preventCollision:!1,droppingItem:{i:"__dropping-elem__",h:1,w:1},resizeHandles:["se"],onLayoutChange:l.noop,onDragStart:l.noop,onDrag:l.noop,onDragStop:l.noop,onResizeStart:l.noop,onResize:l.noop,onResizeStop:l.noop,onDrop:l.noop,onDropDragOver:l.noop})},52952:function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.resizeHandleType=n.resizeHandleAxesType=n.default=void 0;var o=_interopRequireDefault(i(74275)),a=_interopRequireDefault(i(2265));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}let s=n.resizeHandleAxesType=o.default.arrayOf(o.default.oneOf(["s","w","e","n","sw","nw","se","ne"])),l=n.resizeHandleType=o.default.oneOfType([o.default.node,o.default.func]);n.default={className:o.default.string,style:o.default.object,width:o.default.number,autoSize:o.default.bool,cols:o.default.number,draggableCancel:o.default.string,draggableHandle:o.default.string,verticalCompact:function(t){t.verticalCompact},compactType:o.default.oneOf(["vertical","horizontal"]),layout:function(t){var n=t.layout;void 0!==n&&i(22789).validateLayout(n,"layout")},margin:o.default.arrayOf(o.default.number),containerPadding:o.default.arrayOf(o.default.number),rowHeight:o.default.number,maxRows:o.default.number,isBounded:o.default.bool,isDraggable:o.default.bool,isResizable:o.default.bool,allowOverlap:o.default.bool,preventCollision:o.default.bool,useCSSTransforms:o.default.bool,transformScale:o.default.number,isDroppable:o.default.bool,resizeHandles:s,resizeHandle:l,onLayoutChange:o.default.func,onDragStart:o.default.func,onDrag:o.default.func,onDragStop:o.default.func,onResizeStart:o.default.func,onResize:o.default.func,onResizeStop:o.default.func,onDrop:o.default.func,droppingItem:o.default.shape({i:o.default.string.isRequired,w:o.default.number.isRequired,h:o.default.number.isRequired}),children:function(t,n){let i=t[n],o={};a.default.Children.forEach(i,function(t){if(t?.key!=null){if(o[t.key])throw Error('Duplicate child key "'+t.key+'" found! This will cause problems in ReactGridLayout.');o[t.key]=!0}})},innerRef:o.default.any}},62126:function(t,n,i){"use strict";n.default=void 0;var o=function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=_getRequireWildcardCache(n);if(i&&i.has(t))return i.get(t);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=a?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(o,s,l):o[s]=t[s]}return o.default=t,i&&i.set(t,o),o}(i(2265)),a=_interopRequireDefault(i(74275)),s=i(73538),l=i(22789),u=i(59059),c=_interopRequireDefault(i(87634));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}function _getRequireWildcardCache(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(_getRequireWildcardCache=function(t){return t?i:n})(t)}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(t){for(var n=1;nObject.prototype.toString.call(t);function getIndentationValue(t,n){return null==t?null:Array.isArray(t)?t:t[n]}let ResponsiveReactGridLayout=class ResponsiveReactGridLayout extends o.Component{constructor(){super(...arguments),_defineProperty(this,"state",this.generateInitialState()),_defineProperty(this,"onLayoutChange",t=>{this.props.onLayoutChange(t,{...this.props.layouts,[this.state.breakpoint]:t})})}generateInitialState(){let{width:t,breakpoints:n,layouts:i,cols:o}=this.props,a=(0,u.getBreakpointFromWidth)(n,t),s=(0,u.getColsFromBreakpoint)(a,o),l=!1===this.props.verticalCompact?null:this.props.compactType,c=(0,u.findOrGenerateResponsiveLayout)(i,n,a,a,s,l);return{layout:c,breakpoint:a,cols:s}}static getDerivedStateFromProps(t,n){if(!(0,s.deepEqual)(t.layouts,n.layouts)){let{breakpoint:i,cols:o}=n,a=(0,u.findOrGenerateResponsiveLayout)(t.layouts,t.breakpoints,i,i,o,t.compactType);return{layout:a,layouts:t.layouts}}return null}componentDidUpdate(t){this.props.width==t.width&&this.props.breakpoint===t.breakpoint&&(0,s.deepEqual)(this.props.breakpoints,t.breakpoints)&&(0,s.deepEqual)(this.props.cols,t.cols)||this.onWidthChange(t)}onWidthChange(t){let{breakpoints:n,cols:i,layouts:o,compactType:a}=this.props,s=this.props.breakpoint||(0,u.getBreakpointFromWidth)(this.props.breakpoints,this.props.width),c=this.state.breakpoint,p=(0,u.getColsFromBreakpoint)(s,i),d={...o};if(c!==s||t.breakpoints!==n||t.cols!==i){c in d||(d[c]=(0,l.cloneLayout)(this.state.layout));let t=(0,u.findOrGenerateResponsiveLayout)(d,n,s,c,p,a);t=(0,l.synchronizeLayoutWithChildren)(t,this.props.children,p,a,this.props.allowOverlap),d[s]=t,this.props.onLayoutChange(t,d),this.props.onBreakpointChange(s,p),this.setState({breakpoint:s,layout:t,cols:p})}let f=getIndentationValue(this.props.margin,s),h=getIndentationValue(this.props.containerPadding,s);this.props.onWidthChange(this.props.width,f,p,h)}render(){let{breakpoint:t,breakpoints:n,cols:i,layouts:a,margin:s,containerPadding:l,onBreakpointChange:u,onLayoutChange:p,onWidthChange:d,...f}=this.props;return o.createElement(c.default,_extends({},f,{margin:getIndentationValue(s,this.state.breakpoint),containerPadding:getIndentationValue(l,this.state.breakpoint),onLayoutChange:this.onLayoutChange,layout:this.state.layout,cols:this.state.cols}))}};n.default=ResponsiveReactGridLayout,_defineProperty(ResponsiveReactGridLayout,"propTypes",{breakpoint:a.default.string,breakpoints:a.default.object,allowOverlap:a.default.bool,cols:a.default.object,margin:a.default.oneOfType([a.default.array,a.default.object]),containerPadding:a.default.oneOfType([a.default.array,a.default.object]),layouts(t,n){if("[object Object]"!==type(t[n]))throw Error("Layout property must be an object. Received: "+type(t[n]));Object.keys(t[n]).forEach(n=>{if(!(n in t.breakpoints))throw Error("Each key in layouts must align with a key in breakpoints.");(0,l.validateLayout)(t.layouts[n],"layouts."+n)})},width:a.default.number.isRequired,onBreakpointChange:a.default.func,onLayoutChange:a.default.func,onWidthChange:a.default.func}),_defineProperty(ResponsiveReactGridLayout,"defaultProps",{breakpoints:{lg:1200,md:996,sm:768,xs:480,xxs:0},cols:{lg:12,md:10,sm:6,xs:4,xxs:2},containerPadding:{lg:null,md:null,sm:null,xs:null,xxs:null},layouts:{},margin:[10,10],allowOverlap:!1,onBreakpointChange:l.noop,onLayoutChange:l.noop,onWidthChange:l.noop})},55149:function(t,n){"use strict";function calcGridColWidth(t){let{margin:n,containerPadding:i,containerWidth:o,cols:a}=t;return(o-n[0]*(a-1)-2*i[0])/a}function calcGridItemWHPx(t,n,i){return Number.isFinite(t)?Math.round(n*t+Math.max(0,t-1)*i):t}function clamp(t,n,i){return Math.max(Math.min(t,i),n)}Object.defineProperty(n,"__esModule",{value:!0}),n.calcGridColWidth=calcGridColWidth,n.calcGridItemPosition=function(t,n,i,o,a,s){let{margin:l,containerPadding:u,rowHeight:c}=t,p=calcGridColWidth(t),d={};return s&&s.resizing?(d.width=Math.round(s.resizing.width),d.height=Math.round(s.resizing.height)):(d.width=calcGridItemWHPx(o,p,l[0]),d.height=calcGridItemWHPx(a,c,l[1])),s&&s.dragging?(d.top=Math.round(s.dragging.top),d.left=Math.round(s.dragging.left)):s&&s.resizing&&"number"==typeof s.resizing.top&&"number"==typeof s.resizing.left?(d.top=Math.round(s.resizing.top),d.left=Math.round(s.resizing.left)):(d.top=Math.round((c+l[1])*i+u[1]),d.left=Math.round((p+l[0])*n+u[0])),d},n.calcGridItemWHPx=calcGridItemWHPx,n.calcWH=function(t,n,i,o,a,s){let{margin:l,maxRows:u,cols:c,rowHeight:p}=t,d=calcGridColWidth(t),f=Math.round((n+l[0])/(d+l[0])),h=Math.round((i+l[1])/(p+l[1])),m=clamp(f,0,c-o),g=clamp(h,0,u-a);return -1!==["sw","w","nw"].indexOf(s)&&(m=clamp(f,0,c)),-1!==["nw","n","ne"].indexOf(s)&&(g=clamp(h,0,u)),{w:m,h:g}},n.calcXY=function(t,n,i,o,a){let{margin:s,cols:l,rowHeight:u,maxRows:c}=t,p=calcGridColWidth(t),d=Math.round((i-s[0])/(p+s[0])),f=Math.round((n-s[1])/(u+s[1]));return{x:d=clamp(d,0,l-o),y:f=clamp(f,0,c-a)}},n.clamp=clamp},59594:function(t,n,i){"use strict";n.default=function(t){var n;return n=class extends o.Component{constructor(){super(...arguments),_defineProperty(this,"state",{width:1280}),_defineProperty(this,"elementRef",o.createRef()),_defineProperty(this,"mounted",!1),_defineProperty(this,"resizeObserver",void 0)}componentDidMount(){this.mounted=!0,this.resizeObserver=new s.default(t=>{let n=this.elementRef.current;if(n instanceof HTMLElement){let n=t[0].contentRect.width;this.setState({width:n})}});let t=this.elementRef.current;t instanceof HTMLElement&&this.resizeObserver.observe(t)}componentWillUnmount(){this.mounted=!1;let t=this.elementRef.current;t instanceof HTMLElement&&this.resizeObserver.unobserve(t),this.resizeObserver.disconnect()}render(){let{measureBeforeMount:n,...i}=this.props;return n&&!this.mounted?o.createElement("div",{className:(0,l.default)(this.props.className,"react-grid-layout"),style:this.props.style,ref:this.elementRef}):o.createElement(t,_extends({innerRef:this.elementRef},i,this.state))}},_defineProperty(n,"defaultProps",{measureBeforeMount:!1}),_defineProperty(n,"propTypes",{measureBeforeMount:a.default.bool}),n};var o=function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=_getRequireWildcardCache(n);if(i&&i.has(t))return i.get(t);var o={__proto__:null},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=a?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(o,s,l):o[s]=t[s]}return o.default=t,i&&i.set(t,o),o}(i(2265)),a=_interopRequireDefault(i(74275)),s=_interopRequireDefault(i(50625)),l=_interopRequireDefault(i(86759));function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}function _getRequireWildcardCache(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(_getRequireWildcardCache=function(t){return t?i:n})(t)}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(t){for(var n=1;nt[s]&&(o=s)}return o},n.getColsFromBreakpoint=function(t,n){if(!n[t])throw Error("ResponsiveReactGridLayout: `cols` entry for breakpoint "+t+" is missing!");return n[t]},n.sortBreakpoints=sortBreakpoints;var o=i(22789);function sortBreakpoints(t){let n=Object.keys(t);return n.sort(function(n,i){return t[n]-t[i]})}},22789:function(t,n,i){"use strict";Object.defineProperty(n,"__esModule",{value:!0}),n.bottom=bottom,n.childrenEqual=function(t,n){return(0,a.deepEqual)(s.default.Children.map(t,t=>t?.key),s.default.Children.map(n,t=>t?.key))&&(0,a.deepEqual)(s.default.Children.map(t,t=>t?.props["data-grid"]),s.default.Children.map(n,t=>t?.props["data-grid"]))},n.cloneLayout=cloneLayout,n.cloneLayoutItem=cloneLayoutItem,n.collides=collides,n.compact=compact,n.compactItem=compactItem,n.compactType=function(t){let{verticalCompact:n,compactType:i}=t||{};return!1===n?null:i},n.correctBounds=correctBounds,n.fastPositionEqual=function(t,n){return t.left===n.left&&t.top===n.top&&t.width===n.width&&t.height===n.height},n.fastRGLPropsEqual=void 0,n.getAllCollisions=getAllCollisions,n.getFirstCollision=getFirstCollision,n.getLayoutItem=getLayoutItem,n.getStatics=getStatics,n.modifyLayout=modifyLayout,n.moveElement=moveElement,n.moveElementAwayFromCollision=moveElementAwayFromCollision,n.noop=void 0,n.perc=function(t){return 100*t+"%"},n.resizeItemInDirection=function(t,n,i,o){let a=u[t];return a?a(n,{...n,...i},o):i},n.setTopLeft=function(t){let{top:n,left:i,width:o,height:a}=t;return{top:`${n}px`,left:`${i}px`,width:`${o}px`,height:`${a}px`,position:"absolute"}},n.setTransform=function(t){let{top:n,left:i,width:o,height:a}=t,s=`translate(${i}px,${n}px)`;return{transform:s,WebkitTransform:s,MozTransform:s,msTransform:s,OTransform:s,width:`${o}px`,height:`${a}px`,position:"absolute"}},n.sortLayoutItems=sortLayoutItems,n.sortLayoutItemsByColRow=sortLayoutItemsByColRow,n.sortLayoutItemsByRowCol=sortLayoutItemsByRowCol,n.synchronizeLayoutWithChildren=function(t,n,i,o,a){t=t||[];let l=[];s.default.Children.forEach(n,n=>{if(n?.key==null)return;let i=getLayoutItem(t,String(n.key)),o=n.props["data-grid"];i&&null==o?l.push(cloneLayoutItem(i)):o?l.push(cloneLayoutItem({...o,i:n.key})):l.push(cloneLayoutItem({w:1,h:1,x:0,y:bottom(l),i:String(n.key)}))});let u=correctBounds(l,{cols:i});return a?u:compact(u,o,i)},n.validateLayout=function(t){let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"Layout",i=["x","y","w","h"];if(!Array.isArray(t))throw Error(n+" must be an array!");for(let o=0,a=t.length;on&&(n=i);return n}function cloneLayout(t){let n=Array(t.length);for(let i=0,o=t.length;i=n.x+n.w)&&!(t.y+t.h<=n.y)&&!(t.y>=n.y+n.h)}function compact(t,n,i,o){let a=getStatics(t),s=sortLayoutItems(t,n),l=Array(t.length);for(let u=0,c=s.length;ut.i).indexOf(n.i);for(let l=s+1;ln.y+n.h)break;collides(n,s)&&resolveCompactionCollision(t,s,i+n[a],o)}}n[o]=i}function compactItem(t,n,i,o,a,s){let l;let u="horizontal"===i;if("vertical"===i)for(n.y=Math.min(bottom(t),n.y);n.y>0&&!getFirstCollision(t,n);)n.y--;else if(u)for(;n.x>0&&!getFirstCollision(t,n);)n.x--;for(;(l=getFirstCollision(t,n))&&!(null===i&&s);)if(u?resolveCompactionCollision(a,n,l.x+l.w,"x"):resolveCompactionCollision(a,n,l.y+l.h,"y"),u&&n.x+n.w>o)for(n.x=o-n.w,n.y++;n.x>0&&!getFirstCollision(t,n);)n.x--;return n.y=Math.max(n.y,0),n.x=Math.max(n.x,0),n}function correctBounds(t,n){let i=getStatics(t);for(let o=0,a=t.length;on.cols&&(a.x=n.cols-a.w),a.x<0&&(a.x=0,a.w=n.cols),a.static)for(;getFirstCollision(i,a);)a.y++;else i.push(a)}return t}function getLayoutItem(t,n){for(let i=0,o=t.length;icollides(t,n))}function getStatics(t){return t.filter(t=>t.static)}function moveElement(t,n,i,o,a,s,l,u,c){if(n.static&&!0!==n.isDraggable||n.y===o&&n.x===i)return t;n.i,String(i),String(o),n.x,n.y;let p=n.x,d=n.y;"number"==typeof i&&(n.x=i),"number"==typeof o&&(n.y=o),n.moved=!0;let f=sortLayoutItems(t,l),h="vertical"===l&&"number"==typeof o?d>=o:"horizontal"===l&&"number"==typeof i&&p>=i;h&&(f=f.reverse());let m=getAllCollisions(f,n),g=m.length>0;if(g&&c)return cloneLayout(t);if(g&&s)return n.i,n.x=p,n.y=d,n.moved=!1,t;for(let i=0,o=m.length;in.y,h=d&&n.x+n.w>d.x;if(!d)return i.i,p.x,p.y,moveElement(t,i,l?p.x:void 0,u?p.y:void 0,o,c,a,s);if(f&&u)return moveElement(t,i,void 0,n.y+1,o,c,a,s);if(f&&null==a)return n.y=i.y,i.y=i.y+i.h,t;if(h&&l)return moveElement(t,n,i.x,void 0,o,c,a,s)}let p=l?i.x+1:void 0,d=u?i.y+1:void 0;return null==p&&null==d?t:moveElement(t,i,l?i.x+1:void 0,u?i.y+1:void 0,o,c,a,s)}let constrainWidth=(t,n,i,o)=>t+i>o?n:i,constrainHeight=(t,n,i)=>t<0?n:i,constrainLeft=t=>Math.max(0,t),constrainTop=t=>Math.max(0,t),resizeNorth=(t,n,i)=>{let{left:o,height:a,width:s}=n,l=t.top-(a-t.height);return{left:o,width:s,height:constrainHeight(l,t.height,a),top:constrainTop(l)}},resizeEast=(t,n,i)=>{let{top:o,left:a,height:s,width:l}=n;return{top:o,height:s,width:constrainWidth(t.left,t.width,l,i),left:constrainLeft(a)}},resizeWest=(t,n,i)=>{let{top:o,height:a,width:s}=n,l=t.left-(s-t.width);return{height:a,width:l<0?t.width:constrainWidth(t.left,t.width,s,i),top:constrainTop(o),left:constrainLeft(l)}},resizeSouth=(t,n,i)=>{let{top:o,left:a,height:s,width:l}=n;return{width:l,left:a,height:constrainHeight(o,t.height,s),top:constrainTop(o)}},u={n:resizeNorth,ne:function(){return resizeNorth(arguments.length<=0?void 0:arguments[0],resizeEast(...arguments),arguments.length<=2?void 0:arguments[2])},e:resizeEast,se:function(){return resizeSouth(arguments.length<=0?void 0:arguments[0],resizeEast(...arguments),arguments.length<=2?void 0:arguments[2])},s:resizeSouth,sw:function(){return resizeSouth(arguments.length<=0?void 0:arguments[0],resizeWest(...arguments),arguments.length<=2?void 0:arguments[2])},w:resizeWest,nw:function(){return resizeNorth(arguments.length<=0?void 0:arguments[0],resizeWest(...arguments),arguments.length<=2?void 0:arguments[2])}};function sortLayoutItems(t,n){return"horizontal"===n?sortLayoutItemsByColRow(t):"vertical"===n?sortLayoutItemsByRowCol(t):t}function sortLayoutItemsByRowCol(t){return t.slice(0).sort(function(t,n){return t.y>n.y||t.y===n.y&&t.x>n.x?1:t.y===n.y&&t.x===n.x?0:-1})}function sortLayoutItemsByColRow(t){return t.slice(0).sort(function(t,n){return t.x>n.x||t.x===n.x&&t.y>n.y?1:-1})}n.noop=()=>{}},6438:function(t,n,i){t.exports=i(87634).default,i(22789),i(55149),t.exports.Responsive=i(62126).default,t.exports.Responsive.utils=i(59059),t.exports.WidthProvider=i(59594).default},61424:function(t,n,i){"use strict";n.__esModule=!0,n.default=void 0;var o=function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=_getRequireWildcardCache(n);if(i&&i.has(t))return i.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=a?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(o,s,l):o[s]=t[s]}return o.default=t,i&&i.set(t,o),o}(i(2265)),a=i(2397),s=i(65374),l=i(85491),u=["children","className","draggableOpts","width","height","handle","handleSize","lockAspectRatio","axis","minConstraints","maxConstraints","onResize","onResizeStop","onResizeStart","resizeHandles","transformScale"];function _getRequireWildcardCache(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(_getRequireWildcardCache=function(t){return t?i:n})(t)}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(t){for(var n=1;nMath.abs((n-this.props.height)*l)?n=t/l:t=n*l}var u=t,c=n,p=this.slack||[0,0],d=p[0],f=p[1];return t+=d,n+=f,o&&(t=Math.max(o[0],t),n=Math.max(o[1],n)),a&&(t=Math.min(a[0],t),n=Math.min(a[1],n)),this.slack=[d+(u-t),f+(c-n)],[t,n]},n.resizeHandler=function(t,n){var i=this;return function(o,a){var s=a.node,l=a.deltaX,u=a.deltaY;"onResizeStart"===t&&i.resetData();var c=("both"===i.props.axis||"x"===i.props.axis)&&"n"!==n&&"s"!==n,p=("both"===i.props.axis||"y"===i.props.axis)&&"e"!==n&&"w"!==n;if(c||p){var d=n[0],f=n[n.length-1],h=s.getBoundingClientRect();null!=i.lastHandleRect&&("w"===f&&(l+=h.left-i.lastHandleRect.left),"n"===d&&(u+=h.top-i.lastHandleRect.top)),i.lastHandleRect=h,"w"===f&&(l=-l),"n"===d&&(u=-u);var m=i.props.width+(c?l/i.props.transformScale:0),g=i.props.height+(p?u/i.props.transformScale:0),v=i.runConstraints(m,g);m=v[0],g=v[1];var y=m!==i.props.width||g!==i.props.height,b="function"==typeof i.props[t]?i.props[t]:null;b&&!("onResize"===t&&!y)&&(null==o.persist||o.persist(),b(o,{node:s,size:{width:m,height:g},handle:n})),"onResizeStop"===t&&i.resetData()}}},n.renderResizeHandle=function(t,n){var i=this.props.handle;if(!i)return o.createElement("span",{className:"react-resizable-handle react-resizable-handle-"+t,ref:n});if("function"==typeof i)return i(t,n);var a=_objectSpread({ref:n},"string"==typeof i.type?{}:{handleAxis:t});return o.cloneElement(i,a)},n.render=function(){var t=this,n=this.props,i=n.children,l=n.className,c=n.draggableOpts,p=(n.width,n.height,n.handle,n.handleSize,n.lockAspectRatio,n.axis,n.minConstraints,n.maxConstraints,n.onResize,n.onResizeStop,n.onResizeStart,n.resizeHandles),d=(n.transformScale,function(t,n){if(null==t)return{};var i,o,a={},s=Object.keys(t);for(o=0;o=0||(a[i]=t[i]);return a}(n,u));return(0,s.cloneElement)(i,_objectSpread(_objectSpread({},d),{},{className:(l?l+" ":"")+"react-resizable",children:[].concat(i.props.children,p.map(function(n){var i,s=null!=(i=t.handleRefs[n])?i:t.handleRefs[n]=o.createRef();return o.createElement(a.DraggableCore,_extends({},c,{nodeRef:s,key:"resizableHandle-"+n,onStop:t.resizeHandler("onResizeStop",n),onStart:t.resizeHandler("onResizeStart",n),onDrag:t.resizeHandler("onResize",n)}),t.renderResizeHandle(n,s))}))}))},Resizable}(o.Component);n.default=c,c.propTypes=l.resizableProps,c.defaultProps={axis:"both",handleSize:[20,20],lockAspectRatio:!1,minConstraints:[20,20],maxConstraints:[1/0,1/0],resizeHandles:["se"],transformScale:1}},66028:function(t,n,i){"use strict";n.default=void 0;var o=function(t,n){if(!n&&t&&t.__esModule)return t;if(null===t||"object"!=typeof t&&"function"!=typeof t)return{default:t};var i=_getRequireWildcardCache(n);if(i&&i.has(t))return i.get(t);var o={},a=Object.defineProperty&&Object.getOwnPropertyDescriptor;for(var s in t)if("default"!==s&&Object.prototype.hasOwnProperty.call(t,s)){var l=a?Object.getOwnPropertyDescriptor(t,s):null;l&&(l.get||l.set)?Object.defineProperty(o,s,l):o[s]=t[s]}return o.default=t,i&&i.set(t,o),o}(i(2265)),a=_interopRequireDefault(i(74275)),s=_interopRequireDefault(i(61424)),l=i(85491),u=["handle","handleSize","onResize","onResizeStart","onResizeStop","draggableOpts","minConstraints","maxConstraints","lockAspectRatio","axis","width","height","resizeHandles","style","transformScale"];function _interopRequireDefault(t){return t&&t.__esModule?t:{default:t}}function _getRequireWildcardCache(t){if("function"!=typeof WeakMap)return null;var n=new WeakMap,i=new WeakMap;return(_getRequireWildcardCache=function(t){return t?i:n})(t)}function _extends(){return(_extends=Object.assign?Object.assign.bind():function(t){for(var n=1;n=0||(a[i]=t[i]);return a}(t,u);return o.createElement(s.default,{axis:h,draggableOpts:c,handle:n,handleSize:i,height:this.state.height,lockAspectRatio:f,maxConstraints:d,minConstraints:p,onResizeStart:a,onResize:this.onResize,onResizeStop:l,resizeHandles:m,transformScale:v,width:this.state.width},o.createElement("div",_extends({},y,{style:_objectSpread(_objectSpread({},g),{},{width:this.state.width+"px",height:this.state.height+"px"})})))},ResizableBox}(o.Component);n.default=c,c.propTypes=_objectSpread(_objectSpread({},l.resizableProps),{},{children:a.default.element})},85491:function(t,n,i){"use strict";n.__esModule=!0,n.resizableProps=void 0;var o,a=(o=i(74275))&&o.__esModule?o:{default:o};i(2397);var s={axis:a.default.oneOf(["both","x","y","none"]),className:a.default.string,children:a.default.element.isRequired,draggableOpts:a.default.shape({allowAnyClick:a.default.bool,cancel:a.default.string,children:a.default.node,disabled:a.default.bool,enableUserSelectHack:a.default.bool,offsetParent:a.default.node,grid:a.default.arrayOf(a.default.number),handle:a.default.string,nodeRef:a.default.object,onStart:a.default.func,onDrag:a.default.func,onStop:a.default.func,onMouseDown:a.default.func,scale:a.default.number}),height:function(){for(var t,n=arguments.length,i=Array(n),o=0;ot.length)&&(n=t.length);for(var i=0,o=Array(n);i=0)continue;i[o]=t[o]}return i}(t,n);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(t);for(o=0;o=0||({}).propertyIsEnumerable.call(t,i)&&(a[i]=t[i])}return a}var d=i(2265),f=i.t(d,2),h=["defaultInputValue","defaultMenuIsOpen","defaultValue","inputValue","menuIsOpen","onChange","onInputChange","onMenuClose","onMenuOpen","value"];function extends_extends(){return(extends_extends=Object.assign?Object.assign.bind():function(t){for(var n=1;n0?h[x]+" "+S:Utility_replace(S,/&\f/g,h[x])).trim())&&(c[b++]=O);return node(t,n,i,0===a?z:u,c,p,d)}function declaration(t,n,i,o){return node(t,n,i,M,Utility_substr(t,0,o),Utility_substr(t,o+1,-1),o)}var identifierWithPointTracking=function(t,n,i){for(var o=0,a=0;o=a,a=peek(),38===o&&12===a&&(n[i]=1),!token(a);)next();return Utility_substr(R,t,_)},toRules=function(t,n){var i=-1,o=44;do switch(token(o)){case 0:38===o&&12===peek()&&(n[i]=1),t[i]+=identifierWithPointTracking(_-1,n,i);break;case 2:t[i]+=delimit(o);break;case 4:if(44===o){t[++i]=58===peek()?"&\f":"",n[i]=t[i].length;break}default:t[i]+=b(o)}while(o=next());return t},getRules=function(t,n){var i;return i=toRules(alloc(t),n),R="",i},k=new WeakMap,compat=function(t){if("rule"===t.type&&t.parent&&!(t.length<1)){for(var n=t.value,i=t.parent,o=t.column===i.column&&t.line===i.line;"rule"!==i.type;)if(!(i=i.parent))return;if((1!==t.props.length||58===n.charCodeAt(0)||k.get(i))&&!o){k.set(t,!0);for(var a=[],s=getRules(n,a),l=i.props,u=0,c=0;u-1&&!t.return)switch(t.type){case M:t.return=function emotion_cache_browser_esm_prefix(t,n){switch(45^Utility_charat(t,0)?(((n<<2^Utility_charat(t,0))<<2^Utility_charat(t,1))<<2^Utility_charat(t,2))<<2^Utility_charat(t,3):0){case 5103:return D+"print-"+t+t;case 5737:case 4201:case 3177:case 3433:case 1641:case 4457:case 2921:case 5572:case 6356:case 5844:case 3191:case 6645:case 3005:case 6391:case 5879:case 5623:case 6135:case 4599:case 4855:case 4215:case 6389:case 5109:case 5365:case 5621:case 3829:return D+t+t;case 5349:case 4246:case 4810:case 6968:case 2756:return D+t+E+t+C+t+t;case 6828:case 4268:return D+t+C+t+t;case 6165:return D+t+C+"flex-"+t+t;case 5187:return D+t+Utility_replace(t,/(\w+).+(:[^]+)/,D+"box-$1$2"+C+"flex-$1$2")+t;case 5443:return D+t+C+"flex-item-"+Utility_replace(t,/flex-|-self/,"")+t;case 4675:return D+t+C+"flex-line-pack"+Utility_replace(t,/align-content|flex-|-self/,"")+t;case 5548:return D+t+C+Utility_replace(t,"shrink","negative")+t;case 5292:return D+t+C+Utility_replace(t,"basis","preferred-size")+t;case 6060:return D+"box-"+Utility_replace(t,"-grow","")+D+t+C+Utility_replace(t,"grow","positive")+t;case 4554:return D+Utility_replace(t,/([^-])(transform)/g,"$1"+D+"$2")+t;case 6187:return Utility_replace(Utility_replace(Utility_replace(t,/(zoom-|grab)/,D+"$1"),/(image-set)/,D+"$1"),t,"")+t;case 5495:case 3959:return Utility_replace(t,/(image-set\([^]*)/,D+"$1$`$1");case 4968:return Utility_replace(Utility_replace(t,/(.+:)(flex-)?(.*)/,D+"box-pack:$3"+C+"flex-pack:$3"),/s.+-b[^;]+/,"justify")+D+t+t;case 4095:case 3583:case 4068:case 2532:return Utility_replace(t,/(.+)-inline(.+)/,D+"$1$2")+t;case 8116:case 7059:case 5753:case 5535:case 5445:case 5701:case 4933:case 4677:case 5533:case 5789:case 5021:case 4765:if(Utility_strlen(t)-1-n>6)switch(Utility_charat(t,n+1)){case 109:if(45!==Utility_charat(t,n+4))break;case 102:return Utility_replace(t,/(.+:)(.+)-([^]+)/,"$1"+D+"$2-$3$1"+E+(108==Utility_charat(t,n+3)?"$3":"$2-$3"))+t;case 115:return~indexof(t,"stretch")?emotion_cache_browser_esm_prefix(Utility_replace(t,"stretch","fill-available"),n)+t:t}break;case 4949:if(115!==Utility_charat(t,n+1))break;case 6444:switch(Utility_charat(t,Utility_strlen(t)-3-(~indexof(t,"!important")&&10))){case 107:return Utility_replace(t,":",":"+D)+t;case 101:return Utility_replace(t,/(.+:)([^;!]+)(;|!.+)?/,"$1"+D+(45===Utility_charat(t,14)?"inline-":"")+"box$3$1"+D+"$2$3$1"+C+"$2box$3")+t}break;case 5936:switch(Utility_charat(t,n+11)){case 114:return D+t+C+Utility_replace(t,/[svh]\w+-[tblr]{2}/,"tb")+t;case 108:return D+t+C+Utility_replace(t,/[svh]\w+-[tblr]{2}/,"tb-rl")+t;case 45:return D+t+C+Utility_replace(t,/[svh]\w+-[tblr]{2}/,"lr")+t}return D+t+C+t+t}return t}(t.value,t.length);break;case I:return Serializer_serialize([Tokenizer_copy(t,{value:Utility_replace(t.value,"@","@"+D)})],o);case z:if(t.length)return t.props.map(function(n){var i;switch(i=n,(i=/(::plac\w+|:read-\w+)/.exec(i))?i[0]:i){case":read-only":case":read-write":return Serializer_serialize([Tokenizer_copy(t,{props:[Utility_replace(n,/:(read-\w+)/,":"+E+"$1")]})],o);case"::placeholder":return Serializer_serialize([Tokenizer_copy(t,{props:[Utility_replace(n,/:(plac\w+)/,":"+D+"input-$1")]}),Tokenizer_copy(t,{props:[Utility_replace(n,/:(plac\w+)/,":"+E+"$1")]}),Tokenizer_copy(t,{props:[Utility_replace(n,/:(plac\w+)/,C+"input-$1")]})],o)}return""}).join("")}}],emotion_utils_browser_esm_registerStyles=function(t,n,i){var o=t.key+"-"+n.name;!1===i&&void 0===t.registered[o]&&(t.registered[o]=n.styles)},emotion_utils_browser_esm_insertStyles=function(t,n,i){emotion_utils_browser_esm_registerStyles(t,n,i);var o=t.key+"-"+n.name;if(void 0===t.inserted[n.name]){var a=n;do t.insert(n===a?"."+o:"",a,t.sheet,!0),a=a.next;while(void 0!==a)}},L=i(7015),A=/[A-Z]|^ms/g,H=/_EMO_([^_]+?)_([^]*?)_EMO_/g,isCustomProperty=function(t){return 45===t.charCodeAt(1)},isProcessableValue=function(t){return null!=t&&"boolean"!=typeof t},V=(a=Object.create(null),function(t){return void 0===a[t]&&(a[t]=isCustomProperty(t)?t:t.replace(A,"-$&").toLowerCase()),a[t]}),processStyleValue=function(t,n){switch(t){case"animation":case"animationName":if("string"==typeof n)return n.replace(H,function(t,n,i){return u={name:n,styles:i,next:u},n})}return 1===L.Z[t]||isCustomProperty(t)||"number"!=typeof n||0===n?n:n+"px"};function handleInterpolation(t,n,i){if(null==i)return"";if(void 0!==i.__emotion_styles)return i;switch(typeof i){case"boolean":return"";case"object":if(1===i.anim)return u={name:i.name,styles:i.styles,next:u},i.name;if(void 0!==i.styles){var o=i.next;if(void 0!==o)for(;void 0!==o;)u={name:o.name,styles:o.styles,next:u},o=o.next;return i.styles+";"}return function(t,n,i){var o="";if(Array.isArray(i))for(var a=0;a=4;++o,a-=4)n=(65535&(n=255&t.charCodeAt(o)|(255&t.charCodeAt(++o))<<8|(255&t.charCodeAt(++o))<<16|(255&t.charCodeAt(++o))<<24))*1540483477+((n>>>16)*59797<<16),n^=n>>>24,i=(65535&n)*1540483477+((n>>>16)*59797<<16)^(65535&i)*1540483477+((i>>>16)*59797<<16);switch(a){case 3:i^=(255&t.charCodeAt(o+2))<<16;case 2:i^=(255&t.charCodeAt(o+1))<<8;case 1:i^=255&t.charCodeAt(o),i=(65535&i)*1540483477+((i>>>16)*59797<<16)}return i^=i>>>13,(((i=(65535&i)*1540483477+((i>>>16)*59797<<16))^i>>>15)>>>0).toString(36)}(s)+p,styles:s,next:u}},N=!!f.useInsertionEffect&&f.useInsertionEffect,W=N||function(t){return t()};N||d.useLayoutEffect;var q={}.hasOwnProperty,U=d.createContext("undefined"!=typeof HTMLElement?function(t){var n,i,o,a,s,l=t.key;if("css"===l){var u=document.querySelectorAll("style[data-emotion]:not([data-s])");Array.prototype.forEach.call(u,function(t){-1!==t.getAttribute("data-emotion").indexOf(" ")&&(document.head.appendChild(t),t.setAttribute("data-s",""))})}var c=t.stylisPlugins||j,p={},d=[];a=t.container||document.head,Array.prototype.forEach.call(document.querySelectorAll('style[data-emotion^="'+l+' "]'),function(t){for(var n=t.getAttribute("data-emotion").split(" "),i=1;i2||token(P)>3?"":" "}(v);break;case 92:I+=function(t,n){for(var i;--n&&next()&&!(P<48)&&!(P>102)&&(!(P>57)||!(P<65))&&(!(P>70)||!(P<97)););return i=_+(n<6&&32==peek()&&32==next()),Utility_substr(R,t,i)}(_-1,7);continue;case 47:switch(peek()){case 42:case 47:Utility_append(node(p=function(t,n){for(;next();)if(t+P===57)break;else if(t+P===84&&47===peek())break;return"/*"+Utility_substr(R,n,_-1)+"*"+b(47===t?t:next())}(next(),_),n,i,T,b(P),Utility_substr(p,2,-2),0),c);break;default:I+="/"}break;case 123*y:u[d++]=Utility_strlen(I)*w;case 125*y:case 59:case 0:switch(C){case 0:case 125:x=0;case 59+f:-1==w&&(I=Utility_replace(I,/\f/g,"")),g>0&&Utility_strlen(I)-h&&Utility_append(g>32?declaration(I+";",o,i,h-1):declaration(Utility_replace(I," ","")+";",o,i,h-2),c);break;case 59:I+=";";default:if(Utility_append(M=ruleset(I,n,i,d,f,a,u,E,D=[],z=[],h),s),123===C){if(0===f)parse(I,n,M,M,D,s,h,u,z);else switch(99===m&&110===Utility_charat(I,3)?100:m){case 100:case 108:case 109:case 115:parse(t,M,M,o&&Utility_append(ruleset(t,M,M,0,0,a,u,E,a,D=[],h),z),a,z,h,u,o?D:z);break;default:parse(I,M,M,M,[""],z,0,u,z)}}}d=f=g=0,y=w=1,E=I="",h=l;break;case 58:h=1+Utility_strlen(I),g=v;default:if(y<1){if(123==C)--y;else if(125==C&&0==y++&&125==(P=_>0?Utility_charat(R,--_):0,O--,10===P&&(O=1,S--),P))continue}switch(I+=b(C),C*y){case 38:w=f>0?1:(I+="\f",-1);break;case 44:u[d++]=(Utility_strlen(I)-1)*w,w=1;break;case 64:45===peek()&&(I+=delimit(next())),m=peek(),f=h=Utility_strlen(E=I+=function(t){for(;!token(peek());)next();return Utility_substr(R,t,_)}(_)),C++;break;case 45:45===v&&2==Utility_strlen(I)&&(y=0)}}return s}("",null,null,null,[""],n=alloc(n=t),0,[0],n),R="",i),f)},h={key:l,sheet:new v({key:l,container:a,nonce:t.nonce,speedy:t.speedy,prepend:t.prepend,insertionPoint:t.insertionPoint}),nonce:t.nonce,inserted:p,registered:{},insert:function(t,n,i,o){s=i,stylis(t?t+"{"+n.styles+"}":n.styles),o&&(h.inserted[n.name]=!0)}};return h.sheet.hydrate(d),h}({key:"css"}):null);U.Provider;var B=d.createContext({}),Z="__EMOTION_TYPE_PLEASE_DO_NOT_USE__",createEmotionProps=function(t,n){var i={};for(var o in n)q.call(n,o)&&(i[o]=n[o]);return i[Z]=t,i},Insertion=function(t){var n=t.cache,i=t.serialized,o=t.isStringTag;return emotion_utils_browser_esm_registerStyles(n,i,o),W(function(){return emotion_utils_browser_esm_insertStyles(n,i,o)}),null},Y=(o=function(t,n,i){var o,a,s,l=t.css;"string"==typeof l&&void 0!==n.registered[l]&&(l=n.registered[l]);var u=t[Z],c=[l],p="";"string"==typeof t.className?(o=n.registered,a=t.className,s="",a.split(" ").forEach(function(t){void 0!==o[t]?c.push(o[t]+";"):s+=t+" "}),p=s):null!=t.className&&(p=t.className+" ");var f=emotion_serialize_browser_esm_serializeStyles(c,void 0,d.useContext(B));p+=n.key+"-"+f.name;var h={};for(var m in t)q.call(t,m)&&"css"!==m&&m!==Z&&(h[m]=t[m]);return h.ref=i,h.className=p,d.createElement(d.Fragment,null,d.createElement(Insertion,{cache:n,serialized:f,isStringTag:"string"==typeof u}),d.createElement(u,h))},(0,d.forwardRef)(function(t,n){return o(t,(0,d.useContext)(U),n)}));i(55487);var jsx=function(t,n){var i=arguments;if(null==n||!q.call(n,"css"))return d.createElement.apply(void 0,i);var o=i.length,a=Array(o);a[0]=Y,a[1]=createEmotionProps(t,n);for(var s=2;s2?i-2:0),a=2;a-1}function getScrollTop(t){return isDocumentElement(t)?window.pageYOffset:t.scrollTop}function scrollTo(t,n){if(isDocumentElement(t)){window.scrollTo(0,n);return}t.scrollTop=n}function animatedScrollTo(t,n){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:200,o=arguments.length>3&&void 0!==arguments[3]?arguments[3]:noop,a=getScrollTop(t),s=n-a,l=0;!function animateScroll(){var n;l+=10,scrollTo(t,s*((n=(n=l)/i-1)*n*n+1)+a),li.bottom?scrollTo(t,Math.min(n.offsetTop+n.clientHeight-t.offsetHeight+a,t.scrollHeight)):o.top-a1?n-1:0),o=1;o=m)return{placement:"bottom",maxHeight:n};if(P>=m&&!l)return s&&animatedScrollTo(c,R,160),{placement:"bottom",maxHeight:n};if(!l&&P>=o||l&&w>=o)return s&&animatedScrollTo(c,R,160),{placement:"bottom",maxHeight:l?w-x:P-x};if("auto"===a||l){var E=n,D=l?O:_;return D>=o&&(E=Math.min(D-x-u,n)),{placement:"top",maxHeight:E}}if("bottom"===a)return s&&scrollTo(c,R),{placement:"bottom",maxHeight:n};break;case"top":if(O>=m)return{placement:"top",maxHeight:n};if(_>=m&&!l)return s&&animatedScrollTo(c,C,160),{placement:"top",maxHeight:n};if(!l&&_>=o||l&&O>=o){var T=n;return(!l&&_>=o||l&&O>=o)&&(T=l?O-S:_-S),s&&animatedScrollTo(c,C,160),{placement:"top",maxHeight:T}}return{placement:"bottom",maxHeight:n};default:throw Error('Invalid placement provided "'.concat(a,'".'))}return p}({maxHeight:o,menuEl:t,minHeight:i,placement:a,shouldScroll:l&&!n,isFixedPosition:n,controlHeight:x});g(u.maxHeight),b(u.placement),null==c||c(u.placement)}},[o,a,s,l,i,c,x]),n({ref:f,placerProps:(0,p.Z)((0,p.Z)({},t),{},{placement:y||coercePlacement(a),maxHeight:m})})},noticeCSS=function(t,n){var i=t.theme,o=i.spacing.baseUnit,a=i.colors;return(0,p.Z)({textAlign:"center"},n?{}:{color:a.neutral40,padding:"".concat(2*o,"px ").concat(3*o,"px")})},eo=["size"],ea=["innerProps","isRtl","size"],es={name:"8mmkcg",styles:"display:inline-block;fill:currentColor;line-height:1;stroke:currentColor;stroke-width:0"},Svg=function(t){var n=t.size,i=_objectWithoutProperties(t,eo);return jsx("svg",extends_extends({height:n,width:n,viewBox:"0 0 20 20","aria-hidden":"true",focusable:"false",css:es},i))},CrossIcon=function(t){return jsx(Svg,extends_extends({size:20},t),jsx("path",{d:"M14.348 14.849c-0.469 0.469-1.229 0.469-1.697 0l-2.651-3.030-2.651 3.029c-0.469 0.469-1.229 0.469-1.697 0-0.469-0.469-0.469-1.229 0-1.697l2.758-3.15-2.759-3.152c-0.469-0.469-0.469-1.228 0-1.697s1.228-0.469 1.697 0l2.652 3.031 2.651-3.031c0.469-0.469 1.228-0.469 1.697 0s0.469 1.229 0 1.697l-2.758 3.152 2.758 3.15c0.469 0.469 0.469 1.229 0 1.698z"}))},DownChevron=function(t){return jsx(Svg,extends_extends({size:20},t),jsx("path",{d:"M4.516 7.548c0.436-0.446 1.043-0.481 1.576 0l3.908 3.747 3.908-3.747c0.533-0.481 1.141-0.446 1.574 0 0.436 0.445 0.408 1.197 0 1.615-0.406 0.418-4.695 4.502-4.695 4.502-0.217 0.223-0.502 0.335-0.787 0.335s-0.57-0.112-0.789-0.335c0 0-4.287-4.084-4.695-4.502s-0.436-1.17 0-1.615z"}))},baseCSS=function(t,n){var i=t.isFocused,o=t.theme,a=o.spacing.baseUnit,s=o.colors;return(0,p.Z)({label:"indicatorContainer",display:"flex",transition:"color 150ms"},n?{}:{color:i?s.neutral60:s.neutral20,padding:2*a,":hover":{color:i?s.neutral80:s.neutral40}})},el=function(){var t=css.apply(void 0,arguments),n="animation-"+t.name;return{name:n,styles:"@keyframes "+n+"{"+t.styles+"}",anim:1,toString:function(){return"_EMO_"+this.name+"_"+this.styles+"_EMO_"}}}(c||(s=["\n 0%, 80%, 100% { opacity: 0; }\n 40% { opacity: 1; }\n"],l||(l=s.slice(0)),c=Object.freeze(Object.defineProperties(s,{raw:{value:Object.freeze(l)}})))),LoadingDot=function(t){var n=t.delay,i=t.offset;return jsx("span",{css:css({animation:"".concat(el," 1s ease-in-out ").concat(n,"ms infinite;"),backgroundColor:"currentColor",borderRadius:"1em",display:"inline-block",marginLeft:i?"1em":void 0,height:"1em",verticalAlign:"top",width:"1em"},"","")})},eu=["data"],ec=["innerRef","isDisabled","isHidden","inputClassName"],ep={gridArea:"1 / 2",font:"inherit",minWidth:"2px",border:0,margin:0,outline:0,padding:0},ed={flex:"1 1 auto",display:"inline-grid",gridArea:"1 / 1 / 2 / 3",gridTemplateColumns:"0 min-content","&:after":(0,p.Z)({content:'attr(data-value) " "',visibility:"hidden",whiteSpace:"pre"},ep)},MultiValueGeneric=function(t){var n=t.children;return jsx("div",t.innerProps,n)},ef={ClearIndicator:function(t){var n=t.children,i=t.innerProps;return jsx("div",extends_extends({},getStyleProps(t,"clearIndicator",{indicator:!0,"clear-indicator":!0}),i),n||jsx(CrossIcon,null))},Control:function(t){var n=t.children,i=t.isDisabled,o=t.isFocused,a=t.innerRef,s=t.innerProps,l=t.menuIsOpen;return jsx("div",extends_extends({ref:a},getStyleProps(t,"control",{control:!0,"control--is-disabled":i,"control--is-focused":o,"control--menu-is-open":l}),s,{"aria-disabled":i||void 0}),n)},DropdownIndicator:function(t){var n=t.children,i=t.innerProps;return jsx("div",extends_extends({},getStyleProps(t,"dropdownIndicator",{indicator:!0,"dropdown-indicator":!0}),i),n||jsx(DownChevron,null))},DownChevron:DownChevron,CrossIcon:CrossIcon,Group:function(t){var n=t.children,i=t.cx,o=t.getStyles,a=t.getClassNames,s=t.Heading,l=t.headingProps,u=t.innerProps,c=t.label,p=t.theme,d=t.selectProps;return jsx("div",extends_extends({},getStyleProps(t,"group",{group:!0}),u),jsx(s,extends_extends({},l,{selectProps:d,theme:p,getStyles:o,getClassNames:a,cx:i}),c),jsx("div",null,n))},GroupHeading:function(t){var n=cleanCommonProps(t);n.data;var i=_objectWithoutProperties(n,eu);return jsx("div",extends_extends({},getStyleProps(t,"groupHeading",{"group-heading":!0}),i))},IndicatorsContainer:function(t){var n=t.children,i=t.innerProps;return jsx("div",extends_extends({},getStyleProps(t,"indicatorsContainer",{indicators:!0}),i),n)},IndicatorSeparator:function(t){var n=t.innerProps;return jsx("span",extends_extends({},n,getStyleProps(t,"indicatorSeparator",{"indicator-separator":!0})))},Input:function(t){var n=t.cx,i=t.value,o=cleanCommonProps(t),a=o.innerRef,s=o.isDisabled,l=o.isHidden,u=o.inputClassName,c=_objectWithoutProperties(o,ec);return jsx("div",extends_extends({},getStyleProps(t,"input",{"input-container":!0}),{"data-value":i||""}),jsx("input",extends_extends({className:n({input:!0},u),ref:a,style:(0,p.Z)({label:"input",color:"inherit",background:0,opacity:l?0:1,width:"100%"},ep),disabled:s},c)))},LoadingIndicator:function(t){var n=t.innerProps,i=t.isRtl,o=t.size,a=_objectWithoutProperties(t,ea);return jsx("div",extends_extends({},getStyleProps((0,p.Z)((0,p.Z)({},a),{},{innerProps:n,isRtl:i,size:void 0===o?4:o}),"loadingIndicator",{indicator:!0,"loading-indicator":!0}),n),jsx(LoadingDot,{delay:0,offset:i}),jsx(LoadingDot,{delay:160,offset:!0}),jsx(LoadingDot,{delay:320,offset:!i}))},Menu:function(t){var n=t.children,i=t.innerRef,o=t.innerProps;return jsx("div",extends_extends({},getStyleProps(t,"menu",{menu:!0}),{ref:i},o),n)},MenuList:function(t){var n=t.children,i=t.innerProps,o=t.innerRef,a=t.isMulti;return jsx("div",extends_extends({},getStyleProps(t,"menuList",{"menu-list":!0,"menu-list--is-multi":a}),{ref:o},i),n)},MenuPortal:function(t){var n=t.appendTo,i=t.children,o=t.controlElement,a=t.innerProps,s=t.menuPlacement,l=t.menuPosition,u=(0,d.useRef)(null),c=(0,d.useRef)(null),f=_slicedToArray((0,d.useState)(coercePlacement(s)),2),h=f[0],m=f[1],g=(0,d.useMemo)(function(){return{setPortalPlacement:m}},[]),v=_slicedToArray((0,d.useState)(null),2),y=v[0],b=v[1],x=(0,d.useCallback)(function(){if(o){var t,n={bottom:(t=o.getBoundingClientRect()).bottom,height:t.height,left:t.left,right:t.right,top:t.top,width:t.width},i="fixed"===l?0:window.pageYOffset,a=n[h]+i;(a!==(null==y?void 0:y.offset)||n.left!==(null==y?void 0:y.rect.left)||n.width!==(null==y?void 0:y.rect.width))&&b({offset:a,rect:n})}},[o,l,h,null==y?void 0:y.offset,null==y?void 0:y.rect.left,null==y?void 0:y.rect.width]);K(function(){x()},[x]);var S=(0,d.useCallback)(function(){"function"==typeof c.current&&(c.current(),c.current=null),o&&u.current&&(c.current=(0,$.Me)(o,u.current,x,{elementResize:"ResizeObserver"in window}))},[o,x]);K(function(){S()},[S]);var O=(0,d.useCallback)(function(t){u.current=t,S()},[S]);if(!n&&"fixed"!==l||!y)return null;var w=jsx("div",extends_extends({ref:O},getStyleProps((0,p.Z)((0,p.Z)({},t),{},{offset:y.offset,position:l,rect:y.rect}),"menuPortal",{"menu-portal":!0}),a),i);return jsx(ei.Provider,{value:g},n?(0,X.createPortal)(w,n):w)},LoadingMessage:function(t){var n=t.children,i=void 0===n?"Loading...":n,o=t.innerProps,a=_objectWithoutProperties(t,er);return jsx("div",extends_extends({},getStyleProps((0,p.Z)((0,p.Z)({},a),{},{children:i,innerProps:o}),"loadingMessage",{"menu-notice":!0,"menu-notice--loading":!0}),o),i)},NoOptionsMessage:function(t){var n=t.children,i=void 0===n?"No options":n,o=t.innerProps,a=_objectWithoutProperties(t,en);return jsx("div",extends_extends({},getStyleProps((0,p.Z)((0,p.Z)({},a),{},{children:i,innerProps:o}),"noOptionsMessage",{"menu-notice":!0,"menu-notice--no-options":!0}),o),i)},MultiValue:function(t){var n=t.children,i=t.components,o=t.data,a=t.innerProps,s=t.isDisabled,l=t.removeProps,u=t.selectProps,c=i.Container,d=i.Label,f=i.Remove;return jsx(c,{data:o,innerProps:(0,p.Z)((0,p.Z)({},getStyleProps(t,"multiValue",{"multi-value":!0,"multi-value--is-disabled":s})),a),selectProps:u},jsx(d,{data:o,innerProps:(0,p.Z)({},getStyleProps(t,"multiValueLabel",{"multi-value__label":!0})),selectProps:u},n),jsx(f,{data:o,innerProps:(0,p.Z)((0,p.Z)({},getStyleProps(t,"multiValueRemove",{"multi-value__remove":!0})),{},{"aria-label":"Remove ".concat(n||"option")},l),selectProps:u}))},MultiValueContainer:MultiValueGeneric,MultiValueLabel:MultiValueGeneric,MultiValueRemove:function(t){var n=t.children,i=t.innerProps;return jsx("div",extends_extends({role:"button"},i),n||jsx(CrossIcon,{size:14}))},Option:function(t){var n=t.children,i=t.isDisabled,o=t.isFocused,a=t.isSelected,s=t.innerRef,l=t.innerProps;return jsx("div",extends_extends({},getStyleProps(t,"option",{option:!0,"option--is-disabled":i,"option--is-focused":o,"option--is-selected":a}),{ref:s,"aria-disabled":i},l),n)},Placeholder:function(t){var n=t.children,i=t.innerProps;return jsx("div",extends_extends({},getStyleProps(t,"placeholder",{placeholder:!0}),i),n)},SelectContainer:function(t){var n=t.children,i=t.innerProps,o=t.isDisabled,a=t.isRtl;return jsx("div",extends_extends({},getStyleProps(t,"container",{"--is-disabled":o,"--is-rtl":a}),i),n)},SingleValue:function(t){var n=t.children,i=t.isDisabled,o=t.innerProps;return jsx("div",extends_extends({},getStyleProps(t,"singleValue",{"single-value":!0,"single-value--is-disabled":i}),o),n)},ValueContainer:function(t){var n=t.children,i=t.innerProps,o=t.isMulti,a=t.hasValue;return jsx("div",extends_extends({},getStyleProps(t,"valueContainer",{"value-container":!0,"value-container--is-multi":o,"value-container--has-value":a}),i),n)}},eh=Number.isNaN||function(t){return"number"==typeof t&&t!=t};function areInputsEqual(t,n){if(t.length!==n.length)return!1;for(var i,o,a=0;a1?"s":""," ").concat(a.join(","),", selected.");case"select-option":return s?"option ".concat(o," is disabled. Select another option."):"option ".concat(o,", selected.");default:return""}},onFocus:function(t){var n=t.context,i=t.focused,o=t.options,a=t.label,s=void 0===a?"":a,l=t.selectValue,u=t.isDisabled,c=t.isSelected,p=t.isAppleDevice,getArrayIndex=function(t,n){return t&&t.length?"".concat(t.indexOf(n)+1," of ").concat(t.length):""};if("value"===n&&l)return"value ".concat(s," focused, ").concat(getArrayIndex(l,i),".");if("menu"===n&&p){var d="".concat(c?" selected":"").concat(u?" disabled":"");return"".concat(s).concat(d,", ").concat(getArrayIndex(o,i),".")}return""},onFilter:function(t){var n=t.inputValue,i=t.resultsMessage;return"".concat(i).concat(n?" for search term "+n:"",".")}},LiveRegion$1=function(t){var n=t.ariaSelection,i=t.focusedOption,o=t.focusedValue,a=t.focusableOptions,s=t.isFocused,l=t.selectValue,u=t.selectProps,c=t.id,f=t.isAppleDevice,h=u.ariaLiveMessages,m=u.getOptionLabel,g=u.inputValue,v=u.isMulti,y=u.isOptionDisabled,b=u.isSearchable,x=u.menuIsOpen,S=u.options,O=u.screenReaderStatus,w=u.tabSelectsValue,_=u.isLoading,P=u["aria-label"],R=u["aria-live"],C=(0,d.useMemo)(function(){return(0,p.Z)((0,p.Z)({},eg),h||{})},[h]),E=(0,d.useMemo)(function(){var t="";if(n&&C.onChange){var i=n.option,o=n.options,a=n.removedValue,s=n.removedValues,u=n.value,c=a||i||(Array.isArray(u)?null:u),d=c?m(c):"",f=o||s||void 0,h=f?f.map(m):[],g=(0,p.Z)({isDisabled:c&&y(c,l),label:d,labels:h},n);t=C.onChange(g)}return t},[n,C,y,l,m]),D=(0,d.useMemo)(function(){var t="",n=i||o,s=!!(i&&l&&l.includes(i));if(n&&C.onFocus){var u={focused:n,label:m(n),isDisabled:y(n,l),isSelected:s,options:a,context:n===i?"menu":"value",selectValue:l,isAppleDevice:f};t=C.onFocus(u)}return t},[i,o,m,y,C,a,l,f]),T=(0,d.useMemo)(function(){var t="";if(x&&S.length&&!_&&C.onFilter){var n=O({count:a.length});t=C.onFilter({inputValue:g,resultsMessage:n})}return t},[a,g,x,C,S,O,_]),z=(null==n?void 0:n.action)==="initial-input-focus",M=(0,d.useMemo)(function(){var t="";if(C.guidance){var n=o?"value":x?"menu":"input";t=C.guidance({"aria-label":P,context:n,isDisabled:i&&y(i,l),isMulti:v,isSearchable:b,tabSelectsValue:w,isInitialFocus:z})}return t},[P,i,o,v,y,b,x,C,l,w,z]),I=jsx(d.Fragment,null,jsx("span",{id:"aria-selection"},E),jsx("span",{id:"aria-focused"},D),jsx("span",{id:"aria-results"},T),jsx("span",{id:"aria-guidance"},M));return jsx(d.Fragment,null,jsx(A11yText$1,{id:c},z&&I),jsx(A11yText$1,{"aria-live":R,"aria-atomic":"false","aria-relevant":"additions text",role:"log"},s&&!z&&I))},ev=[{base:"A",letters:"AⒶA\xc0\xc1\xc2ẦẤẪẨ\xc3ĀĂẰẮẴẲȦǠ\xc4ǞẢ\xc5ǺǍȀȂẠẬẶḀĄȺⱯ"},{base:"AA",letters:"Ꜳ"},{base:"AE",letters:"\xc6ǼǢ"},{base:"AO",letters:"Ꜵ"},{base:"AU",letters:"Ꜷ"},{base:"AV",letters:"ꜸꜺ"},{base:"AY",letters:"Ꜽ"},{base:"B",letters:"BⒷBḂḄḆɃƂƁ"},{base:"C",letters:"CⒸCĆĈĊČ\xc7ḈƇȻꜾ"},{base:"D",letters:"DⒹDḊĎḌḐḒḎĐƋƊƉꝹ"},{base:"DZ",letters:"DZDŽ"},{base:"Dz",letters:"DzDž"},{base:"E",letters:"EⒺE\xc8\xc9\xcaỀẾỄỂẼĒḔḖĔĖ\xcbẺĚȄȆẸỆȨḜĘḘḚƐƎ"},{base:"F",letters:"FⒻFḞƑꝻ"},{base:"G",letters:"GⒼGǴĜḠĞĠǦĢǤƓꞠꝽꝾ"},{base:"H",letters:"HⒽHĤḢḦȞḤḨḪĦⱧⱵꞍ"},{base:"I",letters:"IⒾI\xcc\xcd\xceĨĪĬİ\xcfḮỈǏȈȊỊĮḬƗ"},{base:"J",letters:"JⒿJĴɈ"},{base:"K",letters:"KⓀKḰǨḲĶḴƘⱩꝀꝂꝄꞢ"},{base:"L",letters:"LⓁLĿĹĽḶḸĻḼḺŁȽⱢⱠꝈꝆꞀ"},{base:"LJ",letters:"LJ"},{base:"Lj",letters:"Lj"},{base:"M",letters:"MⓂMḾṀṂⱮƜ"},{base:"N",letters:"NⓃNǸŃ\xd1ṄŇṆŅṊṈȠƝꞐꞤ"},{base:"NJ",letters:"NJ"},{base:"Nj",letters:"Nj"},{base:"O",letters:"OⓄO\xd2\xd3\xd4ỒỐỖỔ\xd5ṌȬṎŌṐṒŎȮȰ\xd6ȪỎŐǑȌȎƠỜỚỠỞỢỌỘǪǬ\xd8ǾƆƟꝊꝌ"},{base:"OI",letters:"Ƣ"},{base:"OO",letters:"Ꝏ"},{base:"OU",letters:"Ȣ"},{base:"P",letters:"PⓅPṔṖƤⱣꝐꝒꝔ"},{base:"Q",letters:"QⓆQꝖꝘɊ"},{base:"R",letters:"RⓇRŔṘŘȐȒṚṜŖṞɌⱤꝚꞦꞂ"},{base:"S",letters:"SⓈSẞŚṤŜṠŠṦṢṨȘŞⱾꞨꞄ"},{base:"T",letters:"TⓉTṪŤṬȚŢṰṮŦƬƮȾꞆ"},{base:"TZ",letters:"Ꜩ"},{base:"U",letters:"UⓊU\xd9\xda\xdbŨṸŪṺŬ\xdcǛǗǕǙỦŮŰǓȔȖƯỪỨỮỬỰỤṲŲṶṴɄ"},{base:"V",letters:"VⓋVṼṾƲꝞɅ"},{base:"VY",letters:"Ꝡ"},{base:"W",letters:"WⓌWẀẂŴẆẄẈⱲ"},{base:"X",letters:"XⓍXẊẌ"},{base:"Y",letters:"YⓎYỲ\xddŶỸȲẎŸỶỴƳɎỾ"},{base:"Z",letters:"ZⓏZŹẐŻŽẒẔƵȤⱿⱫꝢ"},{base:"a",letters:"aⓐaẚ\xe0\xe1\xe2ầấẫẩ\xe3āăằắẵẳȧǡ\xe4ǟả\xe5ǻǎȁȃạậặḁąⱥɐ"},{base:"aa",letters:"ꜳ"},{base:"ae",letters:"\xe6ǽǣ"},{base:"ao",letters:"ꜵ"},{base:"au",letters:"ꜷ"},{base:"av",letters:"ꜹꜻ"},{base:"ay",letters:"ꜽ"},{base:"b",letters:"bⓑbḃḅḇƀƃɓ"},{base:"c",letters:"cⓒcćĉċč\xe7ḉƈȼꜿↄ"},{base:"d",letters:"dⓓdḋďḍḑḓḏđƌɖɗꝺ"},{base:"dz",letters:"dzdž"},{base:"e",letters:"eⓔe\xe8\xe9\xeaềếễểẽēḕḗĕė\xebẻěȅȇẹệȩḝęḙḛɇɛǝ"},{base:"f",letters:"fⓕfḟƒꝼ"},{base:"g",letters:"gⓖgǵĝḡğġǧģǥɠꞡᵹꝿ"},{base:"h",letters:"hⓗhĥḣḧȟḥḩḫẖħⱨⱶɥ"},{base:"hv",letters:"ƕ"},{base:"i",letters:"iⓘi\xec\xed\xeeĩīĭ\xefḯỉǐȉȋịįḭɨı"},{base:"j",letters:"jⓙjĵǰɉ"},{base:"k",letters:"kⓚkḱǩḳķḵƙⱪꝁꝃꝅꞣ"},{base:"l",letters:"lⓛlŀĺľḷḹļḽḻſłƚɫⱡꝉꞁꝇ"},{base:"lj",letters:"lj"},{base:"m",letters:"mⓜmḿṁṃɱɯ"},{base:"n",letters:"nⓝnǹń\xf1ṅňṇņṋṉƞɲʼnꞑꞥ"},{base:"nj",letters:"nj"},{base:"o",letters:"oⓞo\xf2\xf3\xf4ồốỗổ\xf5ṍȭṏōṑṓŏȯȱ\xf6ȫỏőǒȍȏơờớỡởợọộǫǭ\xf8ǿɔꝋꝍɵ"},{base:"oi",letters:"ƣ"},{base:"ou",letters:"ȣ"},{base:"oo",letters:"ꝏ"},{base:"p",letters:"pⓟpṕṗƥᵽꝑꝓꝕ"},{base:"q",letters:"qⓠqɋꝗꝙ"},{base:"r",letters:"rⓡrŕṙřȑȓṛṝŗṟɍɽꝛꞧꞃ"},{base:"s",letters:"sⓢs\xdfśṥŝṡšṧṣṩșşȿꞩꞅẛ"},{base:"t",letters:"tⓣtṫẗťṭțţṱṯŧƭʈⱦꞇ"},{base:"tz",letters:"ꜩ"},{base:"u",letters:"uⓤu\xf9\xfa\xfbũṹūṻŭ\xfcǜǘǖǚủůűǔȕȗưừứữửựụṳųṷṵʉ"},{base:"v",letters:"vⓥvṽṿʋꝟʌ"},{base:"vy",letters:"ꝡ"},{base:"w",letters:"wⓦwẁẃŵẇẅẘẉⱳ"},{base:"x",letters:"xⓧxẋẍ"},{base:"y",letters:"yⓨyỳ\xfdŷỹȳẏ\xffỷẙỵƴɏỿ"},{base:"z",letters:"zⓩzźẑżžẓẕƶȥɀⱬꝣ"}],ey=RegExp("["+ev.map(function(t){return t.letters}).join("")+"]","g"),eb={},ex=0;ex0,v=d-h-p,y=!1;v>n&&u.current&&(a&&a(t),u.current=!1),g&&c.current&&(l&&l(t),c.current=!1),g&&n>v?(o&&!u.current&&o(t),m.scrollTop=d,y=!0,u.current=!0):!g&&-n>p&&(s&&!c.current&&s(t),m.scrollTop=0,y=!0,c.current=!0),y&&cancelScroll(t)}},[o,a,s,l]),m=(0,d.useCallback)(function(t){h(t,t.deltaY)},[h]),g=(0,d.useCallback)(function(t){p.current=t.changedTouches[0].clientY},[]),v=(0,d.useCallback)(function(t){var n=p.current-t.changedTouches[0].clientY;h(t,n)},[h]),y=(0,d.useCallback)(function(t){if(t){var n=!!et&&{passive:!1};t.addEventListener("wheel",m,n),t.addEventListener("touchstart",g,n),t.addEventListener("touchmove",v,n)}},[v,g,m]),b=(0,d.useCallback)(function(t){t&&(t.removeEventListener("wheel",m,!1),t.removeEventListener("touchstart",g,!1),t.removeEventListener("touchmove",v,!1))},[v,g,m]),(0,d.useEffect)(function(){if(i){var t=f.current;return y(t),function(){b(t)}}},[i,y,b]),function(t){f.current=t}),M=(S=(x={isEnabled:D}).isEnabled,w=void 0===(O=x.accountForScrollbars)||O,_=(0,d.useRef)({}),P=(0,d.useRef)(null),R=(0,d.useCallback)(function(t){if(eC){var n=document.body,i=n&&n.style;if(w&&eP.forEach(function(t){var n=i&&i[t];_.current[t]=n}),w&&eE<1){var o=parseInt(_.current.paddingRight,10)||0,a=document.body?document.body.clientWidth:0,s=window.innerWidth-a+o||0;Object.keys(eR).forEach(function(t){var n=eR[t];i&&(i[t]=n)}),i&&(i.paddingRight="".concat(s,"px"))}n&&isTouchDevice()&&(n.addEventListener("touchmove",preventTouchMove,eD),t&&(t.addEventListener("touchstart",preventInertiaScroll,eD),t.addEventListener("touchmove",allowTouchMove,eD))),eE+=1}},[w]),C=(0,d.useCallback)(function(t){if(eC){var n=document.body,i=n&&n.style;eE=Math.max(eE-1,0),w&&eE<1&&eP.forEach(function(t){var n=_.current[t];i&&(i[t]=n)}),n&&isTouchDevice()&&(n.removeEventListener("touchmove",preventTouchMove,eD),t&&(t.removeEventListener("touchstart",preventInertiaScroll,eD),t.removeEventListener("touchmove",allowTouchMove,eD)))}},[w]),(0,d.useEffect)(function(){if(S){var t=P.current;return R(t),function(){C(t)}}},[S,R,C]),function(t){P.current=t});return jsx(d.Fragment,null,D&&jsx("div",{onClick:blurSelectInput,css:eT}),E(function(t){z(t),M(t)}))}var ez={name:"1a0ro4n-requiredInput",styles:"label:requiredInput;opacity:0;pointer-events:none;position:absolute;bottom:0;left:0;right:0;width:100%"},RequiredInput$1=function(t){return jsx("input",{required:!0,name:t.name,tabIndex:-1,"aria-hidden":"true",onFocus:t.onFocus,css:ez,value:"",onChange:function(){}})};function testPlatform(t){var n;return"undefined"!=typeof window&&null!=window.navigator&&t.test((null===(n=window.navigator.userAgentData)||void 0===n?void 0:n.platform)||window.navigator.platform)}var eM={clearIndicator:baseCSS,container:function(t){var n=t.isDisabled;return{label:"container",direction:t.isRtl?"rtl":void 0,pointerEvents:n?"none":void 0,position:"relative"}},control:function(t,n){var i=t.isDisabled,o=t.isFocused,a=t.theme,s=a.colors,l=a.borderRadius,u=a.spacing;return(0,p.Z)({label:"control",alignItems:"center",cursor:"default",display:"flex",flexWrap:"wrap",justifyContent:"space-between",minHeight:u.controlHeight,outline:"0 !important",position:"relative",transition:"all 100ms"},n?{}:{backgroundColor:i?s.neutral5:s.neutral0,borderColor:i?s.neutral10:o?s.primary:s.neutral20,borderRadius:l,borderStyle:"solid",borderWidth:1,boxShadow:o?"0 0 0 1px ".concat(s.primary):void 0,"&:hover":{borderColor:o?s.primary:s.neutral30}})},dropdownIndicator:baseCSS,group:function(t,n){var i=t.theme.spacing;return n?{}:{paddingBottom:2*i.baseUnit,paddingTop:2*i.baseUnit}},groupHeading:function(t,n){var i=t.theme,o=i.colors,a=i.spacing;return(0,p.Z)({label:"group",cursor:"default",display:"block"},n?{}:{color:o.neutral40,fontSize:"75%",fontWeight:500,marginBottom:"0.25em",paddingLeft:3*a.baseUnit,paddingRight:3*a.baseUnit,textTransform:"uppercase"})},indicatorsContainer:function(){return{alignItems:"center",alignSelf:"stretch",display:"flex",flexShrink:0}},indicatorSeparator:function(t,n){var i=t.isDisabled,o=t.theme,a=o.spacing.baseUnit,s=o.colors;return(0,p.Z)({label:"indicatorSeparator",alignSelf:"stretch",width:1},n?{}:{backgroundColor:i?s.neutral10:s.neutral20,marginBottom:2*a,marginTop:2*a})},input:function(t,n){var i=t.isDisabled,o=t.value,a=t.theme,s=a.spacing,l=a.colors;return(0,p.Z)((0,p.Z)({visibility:i?"hidden":"visible",transform:o?"translateZ(0)":""},ed),n?{}:{margin:s.baseUnit/2,paddingBottom:s.baseUnit/2,paddingTop:s.baseUnit/2,color:l.neutral80})},loadingIndicator:function(t,n){var i=t.isFocused,o=t.size,a=t.theme,s=a.colors,l=a.spacing.baseUnit;return(0,p.Z)({label:"loadingIndicator",display:"flex",transition:"color 150ms",alignSelf:"center",fontSize:o,lineHeight:1,marginRight:o,textAlign:"center",verticalAlign:"middle"},n?{}:{color:i?s.neutral60:s.neutral20,padding:2*l})},loadingMessage:noticeCSS,menu:function(t,n){var i,o=t.placement,a=t.theme,s=a.borderRadius,l=a.spacing,u=a.colors;return(0,p.Z)((i={label:"menu"},(0,G.Z)(i,o?({bottom:"top",top:"bottom"})[o]:"bottom","100%"),(0,G.Z)(i,"position","absolute"),(0,G.Z)(i,"width","100%"),(0,G.Z)(i,"zIndex",1),i),n?{}:{backgroundColor:u.neutral0,borderRadius:s,boxShadow:"0 0 0 1px hsla(0, 0%, 0%, 0.1), 0 4px 11px hsla(0, 0%, 0%, 0.1)",marginBottom:l.menuGutter,marginTop:l.menuGutter})},menuList:function(t,n){var i=t.maxHeight,o=t.theme.spacing.baseUnit;return(0,p.Z)({maxHeight:i,overflowY:"auto",position:"relative",WebkitOverflowScrolling:"touch"},n?{}:{paddingBottom:o,paddingTop:o})},menuPortal:function(t){var n=t.rect,i=t.offset,o=t.position;return{left:n.left,position:o,top:i,width:n.width,zIndex:1}},multiValue:function(t,n){var i=t.theme,o=i.spacing,a=i.borderRadius,s=i.colors;return(0,p.Z)({label:"multiValue",display:"flex",minWidth:0},n?{}:{backgroundColor:s.neutral10,borderRadius:a/2,margin:o.baseUnit/2})},multiValueLabel:function(t,n){var i=t.theme,o=i.borderRadius,a=i.colors,s=t.cropWithEllipsis;return(0,p.Z)({overflow:"hidden",textOverflow:s||void 0===s?"ellipsis":void 0,whiteSpace:"nowrap"},n?{}:{borderRadius:o/2,color:a.neutral80,fontSize:"85%",padding:3,paddingLeft:6})},multiValueRemove:function(t,n){var i=t.theme,o=i.spacing,a=i.borderRadius,s=i.colors,l=t.isFocused;return(0,p.Z)({alignItems:"center",display:"flex"},n?{}:{borderRadius:a/2,backgroundColor:l?s.dangerLight:void 0,paddingLeft:o.baseUnit,paddingRight:o.baseUnit,":hover":{backgroundColor:s.dangerLight,color:s.danger}})},noOptionsMessage:noticeCSS,option:function(t,n){var i=t.isDisabled,o=t.isFocused,a=t.isSelected,s=t.theme,l=s.spacing,u=s.colors;return(0,p.Z)({label:"option",cursor:"default",display:"block",fontSize:"inherit",width:"100%",userSelect:"none",WebkitTapHighlightColor:"rgba(0, 0, 0, 0)"},n?{}:{backgroundColor:a?u.primary:o?u.primary25:"transparent",color:i?u.neutral20:a?u.neutral0:"inherit",padding:"".concat(2*l.baseUnit,"px ").concat(3*l.baseUnit,"px"),":active":{backgroundColor:i?void 0:a?u.primary:u.primary50}})},placeholder:function(t,n){var i=t.theme,o=i.spacing,a=i.colors;return(0,p.Z)({label:"placeholder",gridArea:"1 / 1 / 2 / 3"},n?{}:{color:a.neutral50,marginLeft:o.baseUnit/2,marginRight:o.baseUnit/2})},singleValue:function(t,n){var i=t.isDisabled,o=t.theme,a=o.spacing,s=o.colors;return(0,p.Z)({label:"singleValue",gridArea:"1 / 1 / 2 / 3",maxWidth:"100%",overflow:"hidden",textOverflow:"ellipsis",whiteSpace:"nowrap"},n?{}:{color:i?s.neutral40:s.neutral80,marginLeft:a.baseUnit/2,marginRight:a.baseUnit/2})},valueContainer:function(t,n){var i=t.theme.spacing,o=t.isMulti,a=t.hasValue,s=t.selectProps.controlShouldRenderValue;return(0,p.Z)({alignItems:"center",display:o&&a&&s?"flex":"grid",flex:1,flexWrap:"wrap",WebkitOverflowScrolling:"touch",position:"relative",overflow:"hidden"},n?{}:{padding:"".concat(i.baseUnit/2,"px ").concat(2*i.baseUnit,"px")})}},eI={borderRadius:4,colors:{primary:"#2684FF",primary75:"#4C9AFF",primary50:"#B2D4FF",primary25:"#DEEBFF",danger:"#DE350B",dangerLight:"#FFBDAD",neutral0:"hsl(0, 0%, 100%)",neutral5:"hsl(0, 0%, 95%)",neutral10:"hsl(0, 0%, 90%)",neutral20:"hsl(0, 0%, 80%)",neutral30:"hsl(0, 0%, 70%)",neutral40:"hsl(0, 0%, 60%)",neutral50:"hsl(0, 0%, 50%)",neutral60:"hsl(0, 0%, 40%)",neutral70:"hsl(0, 0%, 30%)",neutral80:"hsl(0, 0%, 20%)",neutral90:"hsl(0, 0%, 10%)"},spacing:{baseUnit:4,controlHeight:38,menuGutter:8}},ek={"aria-live":"polite",backspaceRemovesValue:!0,blurInputOnSelect:isTouchCapable(),captureMenuScroll:!isTouchCapable(),classNames:{},closeMenuOnSelect:!0,closeMenuOnScroll:!1,components:{},controlShouldRenderValue:!0,escapeClearsValue:!1,filterOption:function(t,n){if(t.data.__isNew__)return!0;var i=(0,p.Z)({ignoreCase:!0,ignoreAccents:!0,stringify:defaultStringify,trim:!0,matchFrom:"any"},void 0),o=i.ignoreCase,a=i.ignoreAccents,s=i.stringify,l=i.trim,u=i.matchFrom,c=l?trimString(n):n,d=l?trimString(s(t)):s(t);return o&&(c=c.toLowerCase(),d=d.toLowerCase()),a&&(c=ew(c),d=stripDiacritics(d)),"start"===u?d.substr(0,c.length)===c:d.indexOf(c)>-1},formatGroupLabel:function(t){return t.label},getOptionLabel:function(t){return t.label},getOptionValue:function(t){return t.value},isDisabled:!1,isLoading:!1,isMulti:!1,isRtl:!1,isSearchable:!0,isOptionDisabled:function(t){return!!t.isDisabled},loadingMessage:function(){return"Loading..."},maxMenuHeight:300,minMenuHeight:140,menuIsOpen:!1,menuPlacement:"bottom",menuPosition:"absolute",menuShouldBlockScroll:!1,menuShouldScrollIntoView:!function(){try{return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}catch(t){return!1}}(),noOptionsMessage:function(){return"No options"},openMenuOnFocus:!1,openMenuOnClick:!0,options:[],pageSize:5,placeholder:"Select...",screenReaderStatus:function(t){var n=t.count;return"".concat(n," result").concat(1!==n?"s":""," available")},styles:{},tabIndex:0,tabSelectsValue:!0,unstyled:!1};function toCategorizedOption(t,n,i,o){var a=_isOptionDisabled(t,n,i),s=_isOptionSelected(t,n,i),l=getOptionLabel(t,n),u=getOptionValue(t,n);return{type:"option",data:n,isDisabled:a,isSelected:s,label:l,value:u,index:o}}function buildCategorizedOptions(t,n){return t.options.map(function(i,o){if("options"in i){var a=i.options.map(function(i,o){return toCategorizedOption(t,i,n,o)}).filter(function(n){return isFocusable(t,n)});return a.length>0?{type:"group",data:i,options:a,index:o}:void 0}var s=toCategorizedOption(t,i,n,o);return isFocusable(t,s)?s:void 0}).filter(notNullish)}function buildFocusableOptionsFromCategorizedOptions(t){return t.reduce(function(t,n){return"group"===n.type?t.push.apply(t,_toConsumableArray(n.options.map(function(t){return t.data}))):t.push(n.data),t},[])}function buildFocusableOptionsWithIds(t,n){return t.reduce(function(t,i){return"group"===i.type?t.push.apply(t,_toConsumableArray(i.options.map(function(t){return{data:t.data,id:"".concat(n,"-").concat(i.index,"-").concat(t.index)}}))):t.push({data:i.data,id:"".concat(n,"-").concat(i.index)}),t},[])}function isFocusable(t,n){var i=t.inputValue,o=void 0===i?"":i,a=n.data,s=n.isSelected,l=n.label,u=n.value;return(!shouldHideSelectedOptions(t)||!s)&&_filterOption(t,{label:l,value:u,data:a},o)}var getFocusedOptionId=function(t,n){var i;return(null===(i=t.find(function(t){return t.data===n}))||void 0===i?void 0:i.id)||null},getOptionLabel=function(t,n){return t.getOptionLabel(n)},getOptionValue=function(t,n){return t.getOptionValue(n)};function _isOptionDisabled(t,n,i){return"function"==typeof t.isOptionDisabled&&t.isOptionDisabled(n,i)}function _isOptionSelected(t,n,i){if(i.indexOf(n)>-1)return!0;if("function"==typeof t.isOptionSelected)return t.isOptionSelected(n,i);var o=getOptionValue(t,n);return i.some(function(n){return getOptionValue(t,n)===o})}function _filterOption(t,n,i){return!t.filterOption||t.filterOption(n,i)}var shouldHideSelectedOptions=function(t){var n=t.hideSelectedOptions,i=t.isMulti;return void 0===n?i:n},ej=1,eL=function(t){!function(t,n){if("function"!=typeof n&&null!==n)throw TypeError("Super expression must either be null or a function");t.prototype=Object.create(n&&n.prototype,{constructor:{value:t,writable:!0,configurable:!0}}),Object.defineProperty(t,"prototype",{writable:!1}),n&&_setPrototypeOf(t,n)}(Select,t);var n,i,o,a=(n=_isNativeReflectConstruct(),function(){var t,i=_getPrototypeOf(Select);if(n){var o=_getPrototypeOf(this).constructor;t=Reflect.construct(i,arguments,o)}else t=i.apply(this,arguments);return function(t,n){if(n&&("object"==(0,g.Z)(n)||"function"==typeof n))return n;if(void 0!==n)throw TypeError("Derived constructors may only return object or undefined");return function(t){if(void 0===t)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return t}(t)}(this,t)});function Select(t){var n;if(function(t,n){if(!(t instanceof n))throw TypeError("Cannot call a class as a function")}(this,Select),(n=a.call(this,t)).state={ariaSelection:null,focusedOption:null,focusedOptionId:null,focusableOptionsWithIds:[],focusedValue:null,inputIsHidden:!1,isFocused:!1,selectValue:[],clearFocusValueOnUpdate:!1,prevWasFocused:!1,inputIsHiddenAfterUpdate:void 0,prevProps:void 0,instancePrefix:""},n.blockOptionHover=!1,n.isComposing=!1,n.commonProps=void 0,n.initialTouchX=0,n.initialTouchY=0,n.openAfterFocus=!1,n.scrollToFocusedOptionOnUpdate=!1,n.userIsDragging=void 0,n.isAppleDevice=testPlatform(/^Mac/i)||testPlatform(/^iPhone/i)||testPlatform(/^iPad/i)||testPlatform(/^Mac/i)&&navigator.maxTouchPoints>1,n.controlRef=null,n.getControlRef=function(t){n.controlRef=t},n.focusedOptionRef=null,n.getFocusedOptionRef=function(t){n.focusedOptionRef=t},n.menuListRef=null,n.getMenuListRef=function(t){n.menuListRef=t},n.inputRef=null,n.getInputRef=function(t){n.inputRef=t},n.focus=n.focusInput,n.blur=n.blurInput,n.onChange=function(t,i){var o=n.props,a=o.onChange,s=o.name;i.name=s,n.ariaOnChange(t,i),a(t,i)},n.setValue=function(t,i,o){var a=n.props,s=a.closeMenuOnSelect,l=a.isMulti,u=a.inputValue;n.onInputChange("",{action:"set-value",prevInputValue:u}),s&&(n.setState({inputIsHiddenAfterUpdate:!l}),n.onMenuClose()),n.setState({clearFocusValueOnUpdate:!0}),n.onChange(t,{action:i,option:o})},n.selectOption=function(t){var i=n.props,o=i.blurInputOnSelect,a=i.isMulti,s=i.name,l=n.state.selectValue,u=a&&n.isOptionSelected(t,l),c=n.isOptionDisabled(t,l);if(u){var p=n.getOptionValue(t);n.setValue(l.filter(function(t){return n.getOptionValue(t)!==p}),"deselect-option",t)}else if(c){n.ariaOnChange(t,{action:"select-option",option:t,name:s});return}else a?n.setValue([].concat(_toConsumableArray(l),[t]),"select-option",t):n.setValue(t,"select-option");o&&n.blurInput()},n.removeValue=function(t){var i,o=n.props.isMulti,a=n.state.selectValue,s=n.getOptionValue(t),l=a.filter(function(t){return n.getOptionValue(t)!==s}),u=(i=l[0]||null,o?l:i);n.onChange(u,{action:"remove-value",removedValue:t}),n.focusInput()},n.clearValue=function(){var t=n.state.selectValue;n.onChange(n.props.isMulti?[]:null,{action:"clear",removedValues:t})},n.popValue=function(){var t,i=n.props.isMulti,o=n.state.selectValue,a=o[o.length-1],s=o.slice(0,o.length-1),l=(t=s[0]||null,i?s:t);n.onChange(l,{action:"pop-value",removedValue:a})},n.getFocusedOptionId=function(t){return getFocusedOptionId(n.state.focusableOptionsWithIds,t)},n.getFocusableOptionsWithIds=function(){return buildFocusableOptionsWithIds(buildCategorizedOptions(n.props,n.state.selectValue),n.getElementId("option"))},n.getValue=function(){return n.state.selectValue},n.cx=function(){for(var t=arguments.length,i=Array(t),o=0;o5||s>5}},n.onTouchEnd=function(t){n.userIsDragging||(n.controlRef&&!n.controlRef.contains(t.target)&&n.menuListRef&&!n.menuListRef.contains(t.target)&&n.blurInput(),n.initialTouchX=0,n.initialTouchY=0)},n.onControlTouchEnd=function(t){n.userIsDragging||n.onControlMouseDown(t)},n.onClearIndicatorTouchEnd=function(t){n.userIsDragging||n.onClearIndicatorMouseDown(t)},n.onDropdownIndicatorTouchEnd=function(t){n.userIsDragging||n.onDropdownIndicatorMouseDown(t)},n.handleInputChange=function(t){var i=n.props.inputValue,o=t.currentTarget.value;n.setState({inputIsHiddenAfterUpdate:!1}),n.onInputChange(o,{action:"input-change",prevInputValue:i}),n.props.menuIsOpen||n.onMenuOpen()},n.onInputFocus=function(t){n.props.onFocus&&n.props.onFocus(t),n.setState({inputIsHiddenAfterUpdate:!1,isFocused:!0}),(n.openAfterFocus||n.props.openMenuOnFocus)&&n.openMenu("first"),n.openAfterFocus=!1},n.onInputBlur=function(t){var i=n.props.inputValue;if(n.menuListRef&&n.menuListRef.contains(document.activeElement)){n.inputRef.focus();return}n.props.onBlur&&n.props.onBlur(t),n.onInputChange("",{action:"input-blur",prevInputValue:i}),n.onMenuClose(),n.setState({focusedValue:null,isFocused:!1})},n.onOptionHover=function(t){if(!n.blockOptionHover&&n.state.focusedOption!==t){var i=n.getFocusableOptions().indexOf(t);n.setState({focusedOption:t,focusedOptionId:i>-1?n.getFocusedOptionId(t):null})}},n.shouldHideSelectedOptions=function(){return shouldHideSelectedOptions(n.props)},n.onValueInputFocus=function(t){t.preventDefault(),t.stopPropagation(),n.focus()},n.onKeyDown=function(t){var i=n.props,o=i.isMulti,a=i.backspaceRemovesValue,s=i.escapeClearsValue,l=i.inputValue,u=i.isClearable,c=i.isDisabled,p=i.menuIsOpen,d=i.onKeyDown,f=i.tabSelectsValue,h=i.openMenuOnFocus,m=n.state,g=m.focusedOption,v=m.focusedValue,y=m.selectValue;if(!c){if("function"==typeof d&&(d(t),t.defaultPrevented))return;switch(n.blockOptionHover=!0,t.key){case"ArrowLeft":if(!o||l)return;n.focusValue("previous");break;case"ArrowRight":if(!o||l)return;n.focusValue("next");break;case"Delete":case"Backspace":if(l)return;if(v)n.removeValue(v);else{if(!a)return;o?n.popValue():u&&n.clearValue()}break;case"Tab":if(n.isComposing||t.shiftKey||!p||!f||!g||h&&n.isOptionSelected(g,y))return;n.selectOption(g);break;case"Enter":if(229===t.keyCode)break;if(p){if(!g||n.isComposing)return;n.selectOption(g);break}return;case"Escape":p?(n.setState({inputIsHiddenAfterUpdate:!1}),n.onInputChange("",{action:"menu-close",prevInputValue:l}),n.onMenuClose()):u&&s&&n.clearValue();break;case" ":if(l)return;if(!p){n.openMenu("first");break}if(!g)return;n.selectOption(g);break;case"ArrowUp":p?n.focusOption("up"):n.openMenu("last");break;case"ArrowDown":p?n.focusOption("down"):n.openMenu("first");break;case"PageUp":if(!p)return;n.focusOption("pageup");break;case"PageDown":if(!p)return;n.focusOption("pagedown");break;case"Home":if(!p)return;n.focusOption("first");break;case"End":if(!p)return;n.focusOption("last");break;default:return}t.preventDefault()}},n.state.instancePrefix="react-select-"+(n.props.instanceId||++ej),n.state.selectValue=cleanValue(t.value),t.menuIsOpen&&n.state.selectValue.length){var i=n.getFocusableOptionsWithIds(),o=n.buildFocusableOptions(),s=o.indexOf(n.state.selectValue[0]);n.state.focusableOptionsWithIds=i,n.state.focusedOption=o[s],n.state.focusedOptionId=getFocusedOptionId(i,o[s])}return n}return i=[{key:"componentDidMount",value:function(){this.startListeningComposition(),this.startListeningToTouch(),this.props.closeMenuOnScroll&&document&&document.addEventListener&&document.addEventListener("scroll",this.onScroll,!0),this.props.autoFocus&&this.focusInput(),this.props.menuIsOpen&&this.state.focusedOption&&this.menuListRef&&this.focusedOptionRef&&scrollIntoView(this.menuListRef,this.focusedOptionRef)}},{key:"componentDidUpdate",value:function(t){var n=this.props,i=n.isDisabled,o=n.menuIsOpen,a=this.state.isFocused;(a&&!i&&t.isDisabled||a&&o&&!t.menuIsOpen)&&this.focusInput(),a&&i&&!t.isDisabled?this.setState({isFocused:!1},this.onMenuClose):a||i||!t.isDisabled||this.inputRef!==document.activeElement||this.setState({isFocused:!0}),this.menuListRef&&this.focusedOptionRef&&this.scrollToFocusedOptionOnUpdate&&(scrollIntoView(this.menuListRef,this.focusedOptionRef),this.scrollToFocusedOptionOnUpdate=!1)}},{key:"componentWillUnmount",value:function(){this.stopListeningComposition(),this.stopListeningToTouch(),document.removeEventListener("scroll",this.onScroll,!0)}},{key:"onMenuOpen",value:function(){this.props.onMenuOpen()}},{key:"onMenuClose",value:function(){this.onInputChange("",{action:"menu-close",prevInputValue:this.props.inputValue}),this.props.onMenuClose()}},{key:"onInputChange",value:function(t,n){this.props.onInputChange(t,n)}},{key:"focusInput",value:function(){this.inputRef&&this.inputRef.focus()}},{key:"blurInput",value:function(){this.inputRef&&this.inputRef.blur()}},{key:"openMenu",value:function(t){var n=this,i=this.state,o=i.selectValue,a=i.isFocused,s=this.buildFocusableOptions(),l="first"===t?0:s.length-1;if(!this.props.isMulti){var u=s.indexOf(o[0]);u>-1&&(l=u)}this.scrollToFocusedOptionOnUpdate=!(a&&this.menuListRef),this.setState({inputIsHiddenAfterUpdate:!1,focusedValue:null,focusedOption:s[l],focusedOptionId:this.getFocusedOptionId(s[l])},function(){return n.onMenuOpen()})}},{key:"focusValue",value:function(t){var n=this.state,i=n.selectValue,o=n.focusedValue;if(this.props.isMulti){this.setState({focusedOption:null});var a=i.indexOf(o);o||(a=-1);var s=i.length-1,l=-1;if(i.length){switch(t){case"previous":l=0===a?0:-1===a?s:a-1;break;case"next":a>-1&&a0&&void 0!==arguments[0]?arguments[0]:"first",n=this.props.pageSize,i=this.state.focusedOption,o=this.getFocusableOptions();if(o.length){var a=0,s=o.indexOf(i);i||(s=-1),"up"===t?a=s>0?s-1:o.length-1:"down"===t?a=(s+1)%o.length:"pageup"===t?(a=s-n)<0&&(a=0):"pagedown"===t?(a=s+n)>o.length-1&&(a=o.length-1):"last"===t&&(a=o.length-1),this.scrollToFocusedOptionOnUpdate=!0,this.setState({focusedOption:o[a],focusedValue:null,focusedOptionId:this.getFocusedOptionId(o[a])})}}},{key:"getTheme",value:function(){return this.props.theme?"function"==typeof this.props.theme?this.props.theme(eI):(0,p.Z)((0,p.Z)({},eI),this.props.theme):eI}},{key:"getCommonProps",value:function(){var t=this.clearValue,n=this.cx,i=this.getStyles,o=this.getClassNames,a=this.getValue,s=this.selectOption,l=this.setValue,u=this.props,c=u.isMulti,p=u.isRtl,d=u.options;return{clearValue:t,cx:n,getStyles:i,getClassNames:o,getValue:a,hasValue:this.hasValue(),isMulti:c,isRtl:p,options:d,selectOption:s,selectProps:u,setValue:l,theme:this.getTheme()}}},{key:"hasValue",value:function(){return this.state.selectValue.length>0}},{key:"hasOptions",value:function(){return!!this.getFocusableOptions().length}},{key:"isClearable",value:function(){var t=this.props,n=t.isClearable,i=t.isMulti;return void 0===n?i:n}},{key:"isOptionDisabled",value:function(t,n){return _isOptionDisabled(this.props,t,n)}},{key:"isOptionSelected",value:function(t,n){return _isOptionSelected(this.props,t,n)}},{key:"filterOption",value:function(t,n){return _filterOption(this.props,t,n)}},{key:"formatOptionLabel",value:function(t,n){if("function"!=typeof this.props.formatOptionLabel)return this.getOptionLabel(t);var i=this.props.inputValue,o=this.state.selectValue;return this.props.formatOptionLabel(t,{context:n,inputValue:i,selectValue:o})}},{key:"formatGroupLabel",value:function(t){return this.props.formatGroupLabel(t)}},{key:"startListeningComposition",value:function(){document&&document.addEventListener&&(document.addEventListener("compositionstart",this.onCompositionStart,!1),document.addEventListener("compositionend",this.onCompositionEnd,!1))}},{key:"stopListeningComposition",value:function(){document&&document.removeEventListener&&(document.removeEventListener("compositionstart",this.onCompositionStart),document.removeEventListener("compositionend",this.onCompositionEnd))}},{key:"startListeningToTouch",value:function(){document&&document.addEventListener&&(document.addEventListener("touchstart",this.onTouchStart,!1),document.addEventListener("touchmove",this.onTouchMove,!1),document.addEventListener("touchend",this.onTouchEnd,!1))}},{key:"stopListeningToTouch",value:function(){document&&document.removeEventListener&&(document.removeEventListener("touchstart",this.onTouchStart),document.removeEventListener("touchmove",this.onTouchMove),document.removeEventListener("touchend",this.onTouchEnd))}},{key:"renderInput",value:function(){var t=this.props,n=t.isDisabled,i=t.isSearchable,o=t.inputId,a=t.inputValue,s=t.tabIndex,l=t.form,u=t.menuIsOpen,c=t.required,f=this.getComponents().Input,h=this.state,m=h.inputIsHidden,g=h.ariaSelection,v=this.commonProps,y=o||this.getElementId("input"),b=(0,p.Z)((0,p.Z)((0,p.Z)({"aria-autocomplete":"list","aria-expanded":u,"aria-haspopup":!0,"aria-errormessage":this.props["aria-errormessage"],"aria-invalid":this.props["aria-invalid"],"aria-label":this.props["aria-label"],"aria-labelledby":this.props["aria-labelledby"],"aria-required":c,role:"combobox","aria-activedescendant":this.isAppleDevice?void 0:this.state.focusedOptionId||""},u&&{"aria-controls":this.getElementId("listbox")}),!i&&{"aria-readonly":!0}),this.hasValue()?(null==g?void 0:g.action)==="initial-input-focus"&&{"aria-describedby":this.getElementId("live-region")}:{"aria-describedby":this.getElementId("placeholder")});return i?d.createElement(f,extends_extends({},v,{autoCapitalize:"none",autoComplete:"off",autoCorrect:"off",id:y,innerRef:this.getInputRef,isDisabled:n,isHidden:m,onBlur:this.onInputBlur,onChange:this.handleInputChange,onFocus:this.onInputFocus,spellCheck:"false",tabIndex:s,form:l,type:"text",value:a},b)):d.createElement(DummyInput,extends_extends({id:y,innerRef:this.getInputRef,onBlur:this.onInputBlur,onChange:noop,onFocus:this.onInputFocus,disabled:n,tabIndex:s,inputMode:"none",form:l,value:""},b))}},{key:"renderPlaceholderOrValue",value:function(){var t=this,n=this.getComponents(),i=n.MultiValue,o=n.MultiValueContainer,a=n.MultiValueLabel,s=n.MultiValueRemove,l=n.SingleValue,u=n.Placeholder,c=this.commonProps,p=this.props,f=p.controlShouldRenderValue,h=p.isDisabled,m=p.isMulti,g=p.inputValue,v=p.placeholder,y=this.state,b=y.selectValue,x=y.focusedValue,S=y.isFocused;if(!this.hasValue()||!f)return g?null:d.createElement(u,extends_extends({},c,{key:"placeholder",isDisabled:h,isFocused:S,innerProps:{id:this.getElementId("placeholder")}}),v);if(m)return b.map(function(n,l){var u=n===x,p="".concat(t.getOptionLabel(n),"-").concat(t.getOptionValue(n));return d.createElement(i,extends_extends({},c,{components:{Container:o,Label:a,Remove:s},isFocused:u,isDisabled:h,key:p,index:l,removeProps:{onClick:function(){return t.removeValue(n)},onTouchEnd:function(){return t.removeValue(n)},onMouseDown:function(t){t.preventDefault()}},data:n}),t.formatOptionLabel(n,"value"))});if(g)return null;var O=b[0];return d.createElement(l,extends_extends({},c,{data:O,isDisabled:h}),this.formatOptionLabel(O,"value"))}},{key:"renderClearIndicator",value:function(){var t=this.getComponents().ClearIndicator,n=this.commonProps,i=this.props,o=i.isDisabled,a=i.isLoading,s=this.state.isFocused;if(!this.isClearable()||!t||o||!this.hasValue()||a)return null;var l={onMouseDown:this.onClearIndicatorMouseDown,onTouchEnd:this.onClearIndicatorTouchEnd,"aria-hidden":"true"};return d.createElement(t,extends_extends({},n,{innerProps:l,isFocused:s}))}},{key:"renderLoadingIndicator",value:function(){var t=this.getComponents().LoadingIndicator,n=this.commonProps,i=this.props,o=i.isDisabled,a=i.isLoading,s=this.state.isFocused;return t&&a?d.createElement(t,extends_extends({},n,{innerProps:{"aria-hidden":"true"},isDisabled:o,isFocused:s})):null}},{key:"renderIndicatorSeparator",value:function(){var t=this.getComponents(),n=t.DropdownIndicator,i=t.IndicatorSeparator;if(!n||!i)return null;var o=this.commonProps,a=this.props.isDisabled,s=this.state.isFocused;return d.createElement(i,extends_extends({},o,{isDisabled:a,isFocused:s}))}},{key:"renderDropdownIndicator",value:function(){var t=this.getComponents().DropdownIndicator;if(!t)return null;var n=this.commonProps,i=this.props.isDisabled,o=this.state.isFocused,a={onMouseDown:this.onDropdownIndicatorMouseDown,onTouchEnd:this.onDropdownIndicatorTouchEnd,"aria-hidden":"true"};return d.createElement(t,extends_extends({},n,{innerProps:a,isDisabled:i,isFocused:o}))}},{key:"renderMenu",value:function(){var t,n=this,i=this.getComponents(),o=i.Group,a=i.GroupHeading,s=i.Menu,l=i.MenuList,u=i.MenuPortal,c=i.LoadingMessage,p=i.NoOptionsMessage,f=i.Option,h=this.commonProps,m=this.state.focusedOption,g=this.props,v=g.captureMenuScroll,y=g.inputValue,b=g.isLoading,x=g.loadingMessage,S=g.minMenuHeight,O=g.maxMenuHeight,w=g.menuIsOpen,_=g.menuPlacement,P=g.menuPosition,R=g.menuPortalTarget,C=g.menuShouldBlockScroll,E=g.menuShouldScrollIntoView,D=g.noOptionsMessage,T=g.onMenuScrollToTop,z=g.onMenuScrollToBottom;if(!w)return null;var render=function(t,i){var o=t.type,a=t.data,s=t.isDisabled,l=t.isSelected,u=t.label,c=t.value,p=m===a,g=s?void 0:function(){return n.onOptionHover(a)},v=s?void 0:function(){return n.selectOption(a)},y="".concat(n.getElementId("option"),"-").concat(i),b={id:y,onClick:v,onMouseMove:g,onMouseOver:g,tabIndex:-1,role:"option","aria-selected":n.isAppleDevice?void 0:l};return d.createElement(f,extends_extends({},h,{innerProps:b,data:a,isDisabled:s,isSelected:l,key:y,label:u,type:o,value:c,isFocused:p,innerRef:p?n.getFocusedOptionRef:void 0}),n.formatOptionLabel(t.data,"menu"))};if(this.hasOptions())t=this.getCategorizedOptions().map(function(t){if("group"===t.type){var i=t.data,s=t.options,l=t.index,u="".concat(n.getElementId("group"),"-").concat(l);return d.createElement(o,extends_extends({},h,{key:u,data:i,options:s,Heading:a,headingProps:{id:"".concat(u,"-heading"),data:t.data},label:n.formatGroupLabel(t.data)}),t.options.map(function(t){return render(t,"".concat(l,"-").concat(t.index))}))}if("option"===t.type)return render(t,"".concat(t.index))});else if(b){var M=x({inputValue:y});if(null===M)return null;t=d.createElement(c,h,M)}else{var I=D({inputValue:y});if(null===I)return null;t=d.createElement(p,h,I)}var k={minMenuHeight:S,maxMenuHeight:O,menuPlacement:_,menuPosition:P,menuShouldScrollIntoView:E},j=d.createElement(MenuPlacer,extends_extends({},h,k),function(i){var o=i.ref,a=i.placerProps,u=a.placement,c=a.maxHeight;return d.createElement(s,extends_extends({},h,k,{innerRef:o,innerProps:{onMouseDown:n.onMenuMouseDown,onMouseMove:n.onMenuMouseMove},isLoading:b,placement:u}),d.createElement(ScrollManager,{captureEnabled:v,onTopArrive:T,onBottomArrive:z,lockEnabled:C},function(i){return d.createElement(l,extends_extends({},h,{innerRef:function(t){n.getMenuListRef(t),i(t)},innerProps:{role:"listbox","aria-multiselectable":h.isMulti,id:n.getElementId("listbox")},isLoading:b,maxHeight:c,focusedOption:m}),t)}))});return R||"fixed"===P?d.createElement(u,extends_extends({},h,{appendTo:R,controlElement:this.controlRef,menuPlacement:_,menuPosition:P}),j):j}},{key:"renderFormField",value:function(){var t=this,n=this.props,i=n.delimiter,o=n.isDisabled,a=n.isMulti,s=n.name,l=n.required,u=this.state.selectValue;if(l&&!this.hasValue()&&!o)return d.createElement(RequiredInput$1,{name:s,onFocus:this.onValueInputFocus});if(s&&!o){if(a){if(i){var c=u.map(function(n){return t.getOptionValue(n)}).join(i);return d.createElement("input",{name:s,type:"hidden",value:c})}var p=u.length>0?u.map(function(n,i){return d.createElement("input",{key:"i-".concat(i),name:s,type:"hidden",value:t.getOptionValue(n)})}):d.createElement("input",{name:s,type:"hidden",value:""});return d.createElement("div",null,p)}var f=u[0]?this.getOptionValue(u[0]):"";return d.createElement("input",{name:s,type:"hidden",value:f})}}},{key:"renderLiveRegion",value:function(){var t=this.commonProps,n=this.state,i=n.ariaSelection,o=n.focusedOption,a=n.focusedValue,s=n.isFocused,l=n.selectValue,u=this.getFocusableOptions();return d.createElement(LiveRegion$1,extends_extends({},t,{id:this.getElementId("live-region"),ariaSelection:i,focusedOption:o,focusedValue:a,isFocused:s,selectValue:l,focusableOptions:u,isAppleDevice:this.isAppleDevice}))}},{key:"render",value:function(){var t=this.getComponents(),n=t.Control,i=t.IndicatorsContainer,o=t.SelectContainer,a=t.ValueContainer,s=this.props,l=s.className,u=s.id,c=s.isDisabled,p=s.menuIsOpen,f=this.state.isFocused,h=this.commonProps=this.getCommonProps();return d.createElement(o,extends_extends({},h,{className:l,innerProps:{id:u,onKeyDown:this.onKeyDown},isDisabled:c,isFocused:f}),this.renderLiveRegion(),d.createElement(n,extends_extends({},h,{innerRef:this.getControlRef,innerProps:{onMouseDown:this.onControlMouseDown,onTouchEnd:this.onControlTouchEnd},isDisabled:c,isFocused:f,menuIsOpen:p}),d.createElement(a,extends_extends({},h,{isDisabled:c}),this.renderPlaceholderOrValue(),this.renderInput()),d.createElement(i,extends_extends({},h,{isDisabled:c}),this.renderClearIndicator(),this.renderLoadingIndicator(),this.renderIndicatorSeparator(),this.renderDropdownIndicator())),this.renderMenu(),this.renderFormField())}}],o=[{key:"getDerivedStateFromProps",value:function(t,n){var i,o=n.prevProps,a=n.clearFocusValueOnUpdate,s=n.inputIsHiddenAfterUpdate,l=n.ariaSelection,u=n.isFocused,c=n.prevWasFocused,d=n.instancePrefix,f=t.options,h=t.value,m=t.menuIsOpen,g=t.inputValue,v=t.isMulti,y=cleanValue(h),b={};if(o&&(h!==o.value||f!==o.options||m!==o.menuIsOpen||g!==o.inputValue)){var x,S=m?buildFocusableOptionsFromCategorizedOptions(buildCategorizedOptions(t,y)):[],O=m?buildFocusableOptionsWithIds(buildCategorizedOptions(t,y),"".concat(d,"-option")):[],w=a?function(t,n){var i=t.focusedValue,o=t.selectValue.indexOf(i);if(o>-1){if(n.indexOf(i)>-1)return i;if(o-1?x:S[0],P=getFocusedOptionId(O,_);b={selectValue:y,focusedOption:_,focusedOptionId:P,focusableOptionsWithIds:O,focusedValue:w,clearFocusValueOnUpdate:!1}}var R=null!=s&&t!==o?{inputIsHidden:s,inputIsHiddenAfterUpdate:void 0}:{},C=l,E=u&&c;return u&&!E&&(C={value:(i=y[0]||null,v?y:i),options:y,action:"initial-input-focus"},E=!c),(null==l?void 0:l.action)==="initial-input-focus"&&(C=null),(0,p.Z)((0,p.Z)((0,p.Z)({},b),R),{},{prevProps:t,ariaSelection:C,prevWasFocused:E})}}],i&&_defineProperties(Select.prototype,i),o&&_defineProperties(Select,o),Object.defineProperty(Select,"prototype",{writable:!1}),Select}(d.Component);eL.defaultProps=ek;var eA=(0,d.forwardRef)(function(t,n){var i,o,a,s,l,u,c,f,m,g,v,y,b,x,S,O,w,_,P,R,C,E,D,T,z,M,I,k,j,L,A=(o=void 0===(i=t.defaultInputValue)?"":i,s=void 0!==(a=t.defaultMenuIsOpen)&&a,u=void 0===(l=t.defaultValue)?null:l,c=t.inputValue,f=t.menuIsOpen,m=t.onChange,g=t.onInputChange,v=t.onMenuClose,y=t.onMenuOpen,b=t.value,x=_objectWithoutProperties(t,h),O=(S=_slicedToArray((0,d.useState)(void 0!==c?c:o),2))[0],w=S[1],P=(_=_slicedToArray((0,d.useState)(void 0!==f?f:s),2))[0],R=_[1],E=(C=_slicedToArray((0,d.useState)(void 0!==b?b:u),2))[0],D=C[1],T=(0,d.useCallback)(function(t,n){"function"==typeof m&&m(t,n),D(t)},[m]),z=(0,d.useCallback)(function(t,n){var i;"function"==typeof g&&(i=g(t,n)),w(void 0!==i?i:t)},[g]),M=(0,d.useCallback)(function(){"function"==typeof y&&y(),R(!0)},[y]),I=(0,d.useCallback)(function(){"function"==typeof v&&v(),R(!1)},[v]),k=void 0!==c?c:O,j=void 0!==f?f:P,L=void 0!==b?b:E,(0,p.Z)((0,p.Z)({},x),{},{inputValue:k,menuIsOpen:j,onChange:T,onInputChange:z,onMenuClose:I,onMenuOpen:M,value:L}));return d.createElement(eL,extends_extends({ref:n},A))})},50625:function(t,n,i){"use strict";i.r(n);var o=function(){if("undefined"!=typeof Map)return Map;function getIndex(t,n){var i=-1;return t.some(function(t,o){return t[0]===n&&(i=o,!0)}),i}return function(){function class_1(){this.__entries__=[]}return Object.defineProperty(class_1.prototype,"size",{get:function(){return this.__entries__.length},enumerable:!0,configurable:!0}),class_1.prototype.get=function(t){var n=getIndex(this.__entries__,t),i=this.__entries__[n];return i&&i[1]},class_1.prototype.set=function(t,n){var i=getIndex(this.__entries__,t);~i?this.__entries__[i][1]=n:this.__entries__.push([t,n])},class_1.prototype.delete=function(t){var n=this.__entries__,i=getIndex(n,t);~i&&n.splice(i,1)},class_1.prototype.has=function(t){return!!~getIndex(this.__entries__,t)},class_1.prototype.clear=function(){this.__entries__.splice(0)},class_1.prototype.forEach=function(t,n){void 0===n&&(n=null);for(var i=0,o=this.__entries__;i0},ResizeObserverController.prototype.connect_=function(){a&&!this.connected_&&(document.addEventListener("transitionend",this.onTransitionEnd_),window.addEventListener("resize",this.refresh),c?(this.mutationsObserver_=new MutationObserver(this.refresh),this.mutationsObserver_.observe(document,{attributes:!0,childList:!0,characterData:!0,subtree:!0})):(document.addEventListener("DOMSubtreeModified",this.refresh),this.mutationEventsAdded_=!0),this.connected_=!0)},ResizeObserverController.prototype.disconnect_=function(){a&&this.connected_&&(document.removeEventListener("transitionend",this.onTransitionEnd_),window.removeEventListener("resize",this.refresh),this.mutationsObserver_&&this.mutationsObserver_.disconnect(),this.mutationEventsAdded_&&document.removeEventListener("DOMSubtreeModified",this.refresh),this.mutationsObserver_=null,this.mutationEventsAdded_=!1,this.connected_=!1)},ResizeObserverController.prototype.onTransitionEnd_=function(t){var n=t.propertyName,i=void 0===n?"":n;u.some(function(t){return!!~i.indexOf(t)})&&this.refresh()},ResizeObserverController.getInstance=function(){return this.instance_||(this.instance_=new ResizeObserverController),this.instance_},ResizeObserverController.instance_=null,ResizeObserverController}(),defineConfigurable=function(t,n){for(var i=0,o=Object.keys(n);i0},ResizeObserverSPI}(),g="undefined"!=typeof WeakMap?new WeakMap:new o,ResizeObserver=function ResizeObserver(t){if(!(this instanceof ResizeObserver))throw TypeError("Cannot call a class as a function.");if(!arguments.length)throw TypeError("1 argument required, but only 0 present.");var n=p.getInstance(),i=new m(t,n,this);g.set(this,i)};["observe","unobserve","disconnect"].forEach(function(t){ResizeObserver.prototype[t]=function(){var n;return(n=g.get(this))[t].apply(n,arguments)}});var v=void 0!==s.ResizeObserver?s.ResizeObserver:ResizeObserver;n.default=v}}]);ERROR: learn / _next / static / chunks / 687-ea7f23d6df1206bb.js