"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1727,13632,18441,22679,24108,34887,45060,46489,56965,63203,68870,79346,85584,91251],{34887:(e,t,r)=>{r.d(t,{A:()=>g});var n=r(44501),o=r(99951),i=r(67955),a=r(78455),s=r(74849),l=r(14232),c=r(41945),u=/^((children|dangerouslySetInnerHTML|key|ref|autoFocus|defaultValue|defaultChecked|innerHTML|suppressContentEditableWarning|suppressHydrationWarning|valueLink|abbr|accept|acceptCharset|accessKey|action|allow|allowUserMedia|allowPaymentRequest|allowFullScreen|allowTransparency|alt|async|autoComplete|autoPlay|capture|cellPadding|cellSpacing|challenge|charSet|checked|cite|classID|className|cols|colSpan|content|contentEditable|contextMenu|controls|controlsList|coords|crossOrigin|data|dateTime|decoding|default|defer|dir|disabled|disablePictureInPicture|disableRemotePlayback|download|draggable|encType|enterKeyHint|fetchpriority|fetchPriority|form|formAction|formEncType|formMethod|formNoValidate|formTarget|frameBorder|headers|height|hidden|high|href|hrefLang|htmlFor|httpEquiv|id|inputMode|integrity|is|keyParams|keyType|kind|label|lang|list|loading|loop|low|marginHeight|marginWidth|max|maxLength|media|mediaGroup|method|min|minLength|multiple|muted|name|nonce|noValidate|open|optimum|pattern|placeholder|playsInline|poster|preload|profile|radioGroup|readOnly|referrerPolicy|rel|required|reversed|role|rows|rowSpan|sandbox|scope|scoped|scrolling|seamless|selected|shape|size|sizes|slot|span|spellCheck|src|srcDoc|srcLang|srcSet|start|step|style|summary|tabIndex|target|title|translate|type|useMap|value|width|wmode|wrap|about|datatype|inlist|prefix|property|resource|typeof|vocab|autoCapitalize|autoCorrect|autoSave|color|incremental|fallback|inert|itemProp|itemScope|itemType|itemID|itemRef|on|option|results|security|unselectable|accentHeight|accumulate|additive|alignmentBaseline|allowReorder|alphabetic|amplitude|arabicForm|ascent|attributeName|attributeType|autoReverse|azimuth|baseFrequency|baselineShift|baseProfile|bbox|begin|bias|by|calcMode|capHeight|clip|clipPathUnits|clipPath|clipRule|colorInterpolation|colorInterpolationFilters|colorProfile|colorRendering|contentScriptType|contentStyleType|cursor|cx|cy|d|decelerate|descent|diffuseConstant|direction|display|divisor|dominantBaseline|dur|dx|dy|edgeMode|elevation|enableBackground|end|exponent|externalResourcesRequired|fill|fillOpacity|fillRule|filter|filterRes|filterUnits|floodColor|floodOpacity|focusable|fontFamily|fontSize|fontSizeAdjust|fontStretch|fontStyle|fontVariant|fontWeight|format|from|fr|fx|fy|g1|g2|glyphName|glyphOrientationHorizontal|glyphOrientationVertical|glyphRef|gradientTransform|gradientUnits|hanging|horizAdvX|horizOriginX|ideographic|imageRendering|in|in2|intercept|k|k1|k2|k3|k4|kernelMatrix|kernelUnitLength|kerning|keyPoints|keySplines|keyTimes|lengthAdjust|letterSpacing|lightingColor|limitingConeAngle|local|markerEnd|markerMid|markerStart|markerHeight|markerUnits|markerWidth|mask|maskContentUnits|maskUnits|mathematical|mode|numOctaves|offset|opacity|operator|order|orient|orientation|origin|overflow|overlinePosition|overlineThickness|panose1|paintOrder|pathLength|patternContentUnits|patternTransform|patternUnits|pointerEvents|points|pointsAtX|pointsAtY|pointsAtZ|preserveAlpha|preserveAspectRatio|primitiveUnits|r|radius|refX|refY|renderingIntent|repeatCount|repeatDur|requiredExtensions|requiredFeatures|restart|result|rotate|rx|ry|scale|seed|shapeRendering|slope|spacing|specularConstant|specularExponent|speed|spreadMethod|startOffset|stdDeviation|stemh|stemv|stitchTiles|stopColor|stopOpacity|strikethroughPosition|strikethroughThickness|string|stroke|strokeDasharray|strokeDashoffset|strokeLinecap|strokeLinejoin|strokeMiterlimit|strokeOpacity|strokeWidth|surfaceScale|systemLanguage|tableValues|targetX|targetY|textAnchor|textDecoration|textRendering|textLength|to|transform|u1|u2|underlinePosition|underlineThickness|unicode|unicodeBidi|unicodeRange|unitsPerEm|vAlphabetic|vHanging|vIdeographic|vMathematical|values|vectorEffect|version|vertAdvY|vertOriginX|vertOriginY|viewBox|viewTarget|visibility|widths|wordSpacing|writingMode|x|xHeight|x1|x2|xChannelSelector|xlinkActuate|xlinkArcrole|xlinkHref|xlinkRole|xlinkShow|xlinkTitle|xlinkType|xmlBase|xmlns|xmlnsXlink|xmlLang|xmlSpace|y|y1|y2|yChannelSelector|z|zoomAndPan|for|class|autofocus)|(([Dd][Aa][Tt][Aa]|[Aa][Rr][Ii][Aa]|x)-.*))$/,d=(0,c.A)(function(e){return u.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)}),p=function(e){return"theme"!==e},h=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?d:p},f=function(e,t,r){var n;if(t){var o=t.shouldForwardProp;n=e.__emotion_forwardProp&&o?function(t){return e.__emotion_forwardProp(t)&&o(t)}:o}return"function"!=typeof n&&r&&(n=e.__emotion_forwardProp),n},m=function(e){var t=e.cache,r=e.serialized,n=e.isStringTag;return(0,s.SF)(t,r,n),(0,a.s)(function(){return(0,s.sk)(t,r,n)}),null},g=(function e(t,r){var a,c,u=t.__emotion_real===t,d=u&&t.__emotion_base||t;void 0!==r&&(a=r.label,c=r.target);var p=f(t,r,u),g=p||h(d),v=!g("as");return function(){var y=arguments,b=u&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==a&&b.push("label:"+a+";"),null==y[0]||void 0===y[0].raw)b.push.apply(b,y);else{var w=y[0];b.push(w[0]);for(var k=y.length,M=1;M{r.d(t,{P:()=>i});var n=r(14232),o=n.useLayoutEffect;function i(e,t){var r,i,a,s,l,c,u,d=void 0===t?{}:t,p=d.decayRate,h=void 0===p?.95:p,f=d.safeDisplacement,m=void 0===f?10:f,g=d.applyRubberBandEffect,v=void 0!==g&&g,y=d.activeMouseButton,b=void 0===y?"Left":y,w=d.isMounted,k=void 0===w||w,M=(0,n.useRef)({isMouseDown:!1,isDraggingX:!1,isDraggingY:!1,initialMouseX:0,initialMouseY:0,lastMouseX:0,lastMouseY:0,scrollSpeedX:0,scrollSpeedY:0,lastScrollX:0,lastScrollY:0}),S=!1,x=!1,E=0,C=0,_=1/60*1e3;o(function(){k&&(S="scroll"===window.getComputedStyle(e.current).overflowX,x="scroll"===window.getComputedStyle(e.current).overflowY,E=e.current.scrollWidth-e.current.clientWidth,C=e.current.scrollHeight-e.current.clientHeight,r=window.getComputedStyle(e.current).cursor,i=[],a=[],s=[],e.current.childNodes.forEach(function(e){i.push(window.getComputedStyle(e).cursor),a.push("none"===window.getComputedStyle(e).transform?"":window.getComputedStyle(e).transform),s.push("none"===window.getComputedStyle(e).transition?"":window.getComputedStyle(e).transition)}))},[k]);var X=function(){var t=M.current.scrollSpeedX*_,r=M.current.scrollSpeedY*_,n=e.current.scrollLeft+t,o=e.current.scrollTop+r;e.current.scrollLeft=n,e.current.scrollTop=o,M.current.lastScrollX=n,M.current.lastScrollY=o},T=function(t){var r=t.clientX-M.current.initialMouseX,n=t.clientY-M.current.initialMouseY,o=e.current,i=o.clientWidth,a=o.clientHeight,s=0,l=0;S&&x?(s=.3*i*Math.sign(r)*Math.log10(1+.5*Math.abs(r)/i),l=.3*a*Math.sign(n)*Math.log10(1+.5*Math.abs(n)/a)):S?s=.3*i*Math.sign(r)*Math.log10(1+.5*Math.abs(r)/i):x&&(l=.3*a*Math.sign(n)*Math.log10(1+.5*Math.abs(n)/a)),e.current.childNodes.forEach(function(e){e.style.transform="translate3d("+s+"px, "+l+"px, 0px)",e.style.transition="transform 0ms"})},P=function(){e.current.childNodes.forEach(function(e,t){e.style.transform=a[t],e.style.transition=s[t]})},Y=function(){c=setInterval(function(){var t=M.current.scrollSpeedX*h;M.current.scrollSpeedX=t;var r=e.current.scrollLeft<=0,n=e.current.scrollLeft>=E;X(),(.05>Math.abs(t)||M.current.isMouseDown||r||n)&&(M.current.scrollSpeedX=0,clearInterval(c))},_),u=setInterval(function(){var t=M.current.scrollSpeedY*h;M.current.scrollSpeedY=t;var r=e.current.scrollTop<=0,n=e.current.scrollTop>=C;X(),(.05>Math.abs(t)||M.current.isMouseDown||r||n)&&(M.current.scrollSpeedY=0,clearInterval(u))},_),M.current.isDraggingX=!1,M.current.isDraggingY=!1,v&&(e.current.childNodes.forEach(function(e){e.style.transform="translate3d(0px, 0px, 0px)",e.style.transition="transform 250ms"}),l=setTimeout(P,250))},L=function(e){e.preventDefault(),e.stopImmediatePropagation()},D=function(t){var n=M.current.isDraggingX||M.current.isDraggingY,o=M.current.initialMouseX-t.clientX,a=M.current.initialMouseY-t.clientY,s=Math.abs(o)>m||Math.abs(a)>m,l=n&&s;l?e.current.childNodes.forEach(function(e){e.addEventListener("click",L)}):e.current.childNodes.forEach(function(e){e.removeEventListener("click",L)}),M.current.isMouseDown=!1,M.current.lastMouseX=0,M.current.lastMouseY=0,e.current.style.cursor=r,e.current.childNodes.forEach(function(e,t){e.style.cursor=i[t]}),l&&Y()},A=function(t){if(M.current.isMouseDown){t.preventDefault();var r=M.current.lastMouseX-t.clientX;M.current.lastMouseX=t.clientX,M.current.scrollSpeedX=r/_,M.current.isDraggingX=!0;var n=M.current.lastMouseY-t.clientY;M.current.lastMouseY=t.clientY,M.current.scrollSpeedY=n/_,M.current.isDraggingY=!0,e.current.style.cursor="grabbing",e.current.childNodes.forEach(function(e){e.style.cursor="grabbing"});var o=e.current.scrollLeft<=0&&S,i=e.current.scrollLeft>=E&&S,a=e.current.scrollTop<=0&&x,s=e.current.scrollTop>=C&&x;(o||i||a||s)&&v&&T(t),X()}},R=function(){E=e.current.scrollWidth-e.current.clientWidth,C=e.current.scrollHeight-e.current.clientHeight};return(0,n.useEffect)(function(){return k&&(window.addEventListener("mouseup",D),window.addEventListener("mousemove",A),window.addEventListener("resize",R)),function(){window.removeEventListener("mouseup",D),window.removeEventListener("mousemove",A),window.removeEventListener("resize",R),clearInterval(c),clearInterval(u),clearTimeout(l)}},[k]),{events:{onMouseDown:function(e){var t;t=e.buttons,("Left"===b&&1===t||"Middle"===b&&4===t||"Right"===b&&2===t)&&(M.current.isMouseDown=!0,M.current.lastMouseX=e.clientX,M.current.lastMouseY=e.clientY,M.current.initialMouseX=e.clientX,M.current.initialMouseY=e.clientY)}}}}},98297:(e,t,r)=>{r.d(t,{tH:()=>a});var n=r(14232);let o=(0,n.createContext)(null),i={didCatch:!1,error:null};class a extends n.Component{static getDerivedStateFromError(e){return{didCatch:!0,error:e}}resetErrorBoundary(){let{error:e}=this.state;if(null!==e){for(var t,r,n=arguments.length,o=Array(n),a=0;a0&&void 0!==arguments[0]?arguments[0]:[],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[];return e.length!==t.length||e.some((e,r)=>!Object.is(e,t[r]))}(e.resetKeys,n)){var o,a;null===(o=(a=this.props).onReset)||void 0===o||o.call(a,{next:n,prev:e.resetKeys,reason:"keys"}),this.setState(i)}}render(){let{children:e,fallbackRender:t,FallbackComponent:r,fallback:i}=this.props,{didCatch:a,error:s}=this.state,l=e;if(a){let e={error:s,resetErrorBoundary:this.resetErrorBoundary};if("function"==typeof t)l=t(e);else if(r)l=(0,n.createElement)(r,e);else if(void 0!==i)l=i;else throw s}return(0,n.createElement)(o.Provider,{value:{didCatch:a,error:s,resetErrorBoundary:this.resetErrorBoundary}},l)}constructor(e){super(e),this.resetErrorBoundary=this.resetErrorBoundary.bind(this),this.state=i}}}}]);