1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3525],{948:function(e,t,r){r.d(t,{Dz:function(){return o},FO:function(){return s}});var n=r(182),i=r(247),a=r(606);let s=e=>(0,n.x9)(e)&&"classes"!==e,o=n.x9,l=(0,n.ZP)({themeId:a.Z,defaultTheme:i.Z,rootShouldForwardProp:s});t.ZP=l},2734:function(e,t,r){r.d(t,{Z:function(){return s}}),r(7294);var n=r(6682),i=r(247),a=r(606);function s(){let e=(0,n.Z)(i.Z);return e[a.Z]||e}},9731:function(e,t,r){r.d(t,{ZP:function(){return y},Co:function(){return v}});var n=r(7462),i=r(7294),a=r(5042),s=/^((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|download|draggable|encType|enterKeyHint|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)-.*))$/,o=(0,a.Z)(function(e){return s.test(e)||111===e.charCodeAt(0)&&110===e.charCodeAt(1)&&91>e.charCodeAt(2)}),l=r(5260),u=r(444),d=r(8137),c=r(7278),h=function(e){return"theme"!==e},p=function(e){return"string"==typeof e&&e.charCodeAt(0)>96?o:h},f=function(e,t,r){var n;if(t){var i=t.shouldForwardProp;n=e.__emotion_forwardProp&&i?function(t){return e.__emotion_forwardProp(t)&&i(t)}:i}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,u.hC)(t,r,n),(0,c.L)(function(){return(0,u.My)(t,r,n)}),null},g=(function e(t,r){var a,s,o=t.__emotion_real===t,c=o&&t.__emotion_base||t;void 0!==r&&(a=r.label,s=r.target);var h=f(t,r,o),g=h||p(c),y=!g("as");return function(){var v=arguments,b=o&&void 0!==t.__emotion_styles?t.__emotion_styles.slice(0):[];if(void 0!==a&&b.push("label:"+a+";"),null==v[0]||void 0===v[0].raw)b.push.apply(b,v);
1else{b.push(v[0][0]);for(var _=v.length,w=1;w<_;w++)b.push(v[w],v[0][w])}var k=(0,l.w)(function(e,t,r){var n=y&&e.as||c,a="",o=[],f=e;if(null==e.theme){for(var v in f={},e)f[v]=e[v];f.theme=i.useContext(l.T)}"string"==typeof e.className?a=(0,u.fp)(t.registered,o,e.className):null!=e.className&&(a=e.className+" ");var _=(0,d.O)(b.concat(o),t.registered,f);a+=t.key+"-"+_.name,void 0!==s&&(a+=" "+s);var w=y&&void 0===h?p(n):g,k={};for(var x in e)(!y||"as"!==x)&&w(x)&&(k[x]=e[x]);return k.className=a,k.ref=r,i.createElement(i.Fragment,null,i.createElement(m,{cache:t,serialized:_,isStringTag:"string"==typeof n}),i.createElement(n,k))});return k.displayName=void 0!==a?a:"Styled("+("string"==typeof c?c:c.displayName||c.name||"Component")+")",k.defaultProps=t.defaultProps,k.__emotion_real=k,k.__emotion_base=c,k.__emotion_styles=b,k.__emotion_forwardProp=h,Object.defineProperty(k,"toString",{value:function(){return"."+s}}),k.withComponent=function(t,i){return e(t,(0,n.Z)({},r,i,{shouldForwardProp:f(k,i,!0)})).apply(void 0,b)},k}}).bind();/** 2 * @mui/styled-engine v5.13.2 3 * 4 * @license MIT 5 * This source code is licensed under the MIT license found in the 6 * LICENSE file in the root directory of this source tree. 7 */function y(e,t){let r=g(e,t);return r}["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","marquee","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"].forEach(function(e){g[e]=g(e)});let v=(e,t)=>{Array.isArray(e.__emotion_styles)&&(e.__emotion_styles=t(e.__emotion_styles))}},182:function(e,t,r){r.d(t,{ZP:function(){return b},x9:function(){return g}});var n=r(3366),i=r(7462),a=r(9731),s=r(7172),o=r(8320);let l=["variant"];function u(e){return 0===e.length}function d(e){let{variant:t}=e,r=(0,n.Z)(e,l),i=t||"";return Object.keys(r).sort().forEach(t=>{"color"===t?i+=u(i)?e[t]:(0,o.Z)(e[t]):i+=`${u(i)?t:(0,o.Z)(t)}${(0,o.Z)(e[t].toString())}`}),i}var c=r(6523);let h=["name","slot","skipVariantsResolver","skipSx","overridesResolver"],p=(e,t)=>t.components&&t.components[e]&&t.components[e].styleOverrides?t.components[e].styleOverrides:null,f=(e,t)=>{let r=[];t&&t.components&&t.components[e]&&t.components[e].variants&&(r=t.components[e].variants);let n={};return r.forEach(e=>{let t=d(e.props);n[t]=e.style}),n},m=(e,t,r,n)=>{var i,a;let{ownerState:s={}}=e,o=[],l=null==r?void 0:null==(i=r.components)?void 0:null==(a=i[n])?void 0:a.variants;return l&&l.forEach(r=>{let n=!0;Object.keys(r.props).forEach(t=>{s[t]!==r.props[t]&&e[t]!==r.props[t]&&(n=!1)}),n&&o.push(t[d(r.props)])}),o};function g(e){return"ownerState"!==e&&"theme"!==e&&"sx"!==e&&"as"!==e}let y=(0,s.Z)();function v({defaultTheme:e,theme:t,themeId:r}){return 0===Object.keys(t).length?e:t[r]||t}function b(e={}){let{themeId:t,defaultTheme:r=y,rootShouldForwardProp:s=g,slotShouldForwardProp:o=g}=e,l=e=>(0,c.Z)((0,i.Z)({},e,{theme:v((0,i.Z)({},e,{defaultTheme:r,themeId:t}))}));return l.__mui_systemSx=!0,(e,u={})=>{let d;(0,a.Co)(e,e=>e.filter(e=>!(null!=e&&e.__mui_systemSx)));let{name:c,slot:y,skipVariantsResolver:b,skipSx:_,overridesResolver:w}=u,k=(0,n.Z)(u,h),x=void 0!==b?b:y&&"Root"!==y||!1,P=_||!1,S=g;"Root"===y?S=s:y?S=o:"string"==typeof e&&e.charCodeAt(0)>96&&(S=void 0);let A=(0,a.ZP)(e,(0,i.Z)({shouldForwardProp:S,label:d},k)),C=(n,...a)=>{let s=a?a.map(e=>"function"==typeof e&&e.__emotion_real!==e?n=>e((0,i.Z)({},n,{theme:v((0,i.Z)({},n,{defaultTheme:r,themeId:t}))})):e):[],o=n;c&&w&&s.push(e=>{let n=v((0,i.Z)({},e,{defaultTheme:r,themeId:t})),a=p(c,n);if(a){let t={};
7return Object.entries(a).forEach(([r,a])=>{t[r]="function"==typeof a?a((0,i.Z)({},e,{theme:n})):a}),w(e,t)}return null}),c&&!x&&s.push(e=>{let n=v((0,i.Z)({},e,{defaultTheme:r,themeId:t}));return m(e,f(c,n),n,c)}),P||s.push(l);let u=s.length-a.length;if(Array.isArray(n)&&u>0){let e=Array(u).fill("");(o=[...n,...e]).raw=[...n.raw,...e]}else"function"==typeof n&&n.__emotion_real!==n&&(o=e=>n((0,i.Z)({},e,{theme:v((0,i.Z)({},e,{defaultTheme:r,themeId:t}))})));let d=A(o,...s);return e.muiName&&(d.muiName=e.muiName),d};return A.withConfig&&(C.withConfig=A.withConfig),C}}},2236:function(e,t,r){r.d(t,{q:function(){return rm},vc:function(){return tp},q_:function(){return t4},bY:function(){return t3},Yz:function(){return t9}});var n=b(),i=e=>m(e,n),a=b();i.write=e=>m(e,a);var s=b();i.onStart=e=>m(e,s);var o=b();i.onFrame=e=>m(e,o);var l=b();i.onFinish=e=>m(e,l);var u=[];i.setTimeout=(e,t)=>{let r=i.now()+t,n=()=>{let e=u.findIndex(e=>e.cancel==n);~e&&u.splice(e,1),p-=~e?1:0},a={time:r,handler:e,cancel:n};return u.splice(d(r),0,a),p+=1,g(),a};var d=e=>~(~u.findIndex(t=>t.time>e)||~u.length);i.cancel=e=>{s.delete(e),o.delete(e),l.delete(e),n.delete(e),a.delete(e)},i.sync=e=>{f=!0,i.batchedUpdates(e),f=!1},i.throttle=e=>{let t;function r(){try{e(...t)}finally{t=null}}function n(...e){t=e,i.onStart(r)}return n.handler=e,n.cancel=()=>{s.delete(r),t=null},n};var c="u">typeof window?window.requestAnimationFrame:()=>{};i.use=e=>c=e,i.now="u">typeof performance?()=>performance.now():Date.now,i.batchedUpdates=e=>e(),i.catch=console.error,i.frameLoop="always",i.advance=()=>{"demand"!==i.frameLoop?console.warn("Cannot call the manual advancement of rafz whilst frameLoop is not set as demand"):v()};var h=-1,p=0,f=!1;function m(e,t){f?(t.delete(e),e(0)):(t.add(e),g())}function g(){h<0&&(h=0,"demand"!==i.frameLoop&&c(y))}function y(){~h&&(c(y),i.batchedUpdates(v))}function v(){let e=h;h=i.now();let t=d(h);if(t&&(_(u.splice(0,t),e=>e.handler()),p-=t),!p){h=-1;return}s.flush(),n.flush(e?Math.min(64,h-e):16.667),o.flush(),a.flush(),l.flush()}function b(){let e=new Set,t=e;return{add(r){p+=t!=e||e.has(r)?0:1,e.add(r)},delete:r=>(p-=t==e&&e.has(r)?1:0,e.delete(r)),flush(r){t.size&&(e=new Set,p-=t.size,_(t,t=>t(r)&&e.add(t)),p+=e.size,t=e)}}}function _(e,t){e.forEach(e=>{try{t(e)}catch(e){i.catch(e)}})}var w=r(7294),k=Object.defineProperty,x={};function P(){}((e,t)=>{for(var r in t)k(e,r,{get:t[r],enumerable:!0})})(x,{assign:()=>N,colors:()=>q,createStringInterpolator:()=>V,skipAnimation:()=>z,to:()=>M,willAdvance:()=>F});var S=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),A={arr:Array.isArray,obj:e=>!!e&&"Object"===e.constructor.name,fun:e=>"function"==typeof e,str:e=>"string"==typeof e,num:e=>"number"==typeof e,und:e=>void 0===e};function C(e,t){if(A.arr(e)){if(!A.arr(t)||e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}return e===t}var R=(e,t)=>e.forEach(t);function O(e,t,r){if(A.arr(e)){for(let n=0;n<e.length;n++)t.call(r,e[n],`${n}`);return}for(let n in e)e.hasOwnProperty(n)&&t.call(r,e[n],n)}var I=e=>A.und(e)?[]:A.arr(e)?e:[e];function E(e,t){if(e.size){let r=Array.from(e);e.clear(),R(r,t)}}var V,M,T=(e,...t)=>E(e,e=>e(...t)),j=()=>typeof window>"u"||!window.navigator||/ServerSideRendering|^Deno\//.test(window.navigator.userAgent),q=null,z=!1,F=P,N=e=>{e.to&&(M=e.to),e.now&&(i.now=e.now),void 0!==e.colors&&(q=e.colors),null!=e.skipAnimation&&(z=e.skipAnimation),e.createStringInterpolator&&(V=e.createStringInterpolator),e.requestAnimationFrame&&i.use(e.requestAnimationFrame),e.batchedUpdates&&(i.batchedUpdates=e.batchedUpdates),e.willAdvance&&(F=e.willAdvance),e.frameLoop&&(i.frameLoop=e.frameLoop)},Z=new Set,$=[],L=[],U=0,D={get idle(){return!Z.size&&!$.length},start(e){U>e.priority?(Z.add(e),i.onStart(Q)):(W(e),i(B))},advance:B,sort(e){if(U)i.onFrame(()=>D.sort(e));else{let t=$.indexOf(e);~t&&($.splice(t,1),H(e))}},clear(){$=[],Z.clear()}};function Q(){Z.forEach(W),Z.clear(),i(B)}function W(e){$.includes(e)||H(e)}function H(e){var t;let r;$.splice((r=(t=$).findIndex(t=>t.priority>e.priority))<0?t.length:r,0,e)}function B(e){let t=L;for(let r=0;r<$.length;r++){let n=$[r];U=n.priority,n.idle||(F(n),n.advance(e),n.idle||t.push(n))}return U=0,(L=$).length=0,($=t).length>0}var G="[-+]?\\d*\\.?\\d+",X=G+"%";function Y(...e){return"\\(\\s*("+e.join(")\\s*,\\s*(")+")\\s*\\)"}var K=RegExp("rgb"+Y(G,G,G)),J=RegExp("rgba"+Y(G,G,G,G)),ee=RegExp("hsl"+Y(G,X,X)),et=RegExp("hsla"
7+Y(G,X,X,G)),er=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,en=/^#([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})([0-9a-fA-F]{1})$/,ei=/^#([0-9a-fA-F]{6})$/,ea=/^#([0-9a-fA-F]{8})$/;function es(e,t,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?e+(t-e)*6*r:r<.5?t:r<2/3?e+(t-e)*(2/3-r)*6:e}function eo(e,t,r){let n=r<.5?r*(1+t):r+t-r*t,i=2*r-n;return Math.round(255*es(i,n,e+1/3))<<24|Math.round(255*es(i,n,e))<<16|Math.round(255*es(i,n,e-1/3))<<8}function el(e){let t=parseInt(e,10);return t<0?0:t>255?255:t}function eu(e){return(parseFloat(e)%360+360)%360/360}function ed(e){let t=parseFloat(e);return t<0?0:t>1?255:Math.round(255*t)}function ec(e){let t=parseFloat(e);return t<0?0:t>100?1:t/100}function eh(e){let t;let r="number"==typeof e?e>>>0===e&&e>=0&&e<=4294967295?e:null:(t=ei.exec(e))?parseInt(t[1]+"ff",16)>>>0:q&&void 0!==q[e]?q[e]:(t=K.exec(e))?(el(t[1])<<24|el(t[2])<<16|el(t[3])<<8|255)>>>0:(t=J.exec(e))?(el(t[1])<<24|el(t[2])<<16|el(t[3])<<8|ed(t[4]))>>>0:(t=er.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+"ff",16)>>>0:(t=ea.exec(e))?parseInt(t[1],16)>>>0:(t=en.exec(e))?parseInt(t[1]+t[1]+t[2]+t[2]+t[3]+t[3]+t[4]+t[4],16)>>>0:(t=ee.exec(e))?(255|eo(eu(t[1]),ec(t[2]),ec(t[3])))>>>0:(t=et.exec(e))?(eo(eu(t[1]),ec(t[2]),ec(t[3]))|ed(t[4]))>>>0:null;return null===r?e:`rgba(${(4278190080&(r=r||0))>>>24}, ${(16711680&r)>>>16}, ${(65280&r)>>>8}, ${(255&r)/255})`}var ep=(e,t,r)=>{if(A.fun(e))return e;if(A.arr(e))return ep({range:e,output:t,extrapolate:r});if(A.str(e.output[0]))return V(e);let n=e.output,i=e.range||[0,1],a=e.extrapolateLeft||e.extrapolate||"extend",s=e.extrapolateRight||e.extrapolate||"extend",o=e.easing||(e=>e);return t=>{let r=function(e,t){for(var r=1;r<t.length-1&&!(t[r]>=e);++r);return r-1}(t,i);return function(e,t,r,n,i,a,s,o,l){let u=l?l(e):e;if(u<t){if("identity"===s)return u;"clamp"===s&&(u=t)}if(u>r){if("identity"===o)return u;"clamp"===o&&(u=r)}return n===i?n:t===r?e<=t?n:i:(t===-1/0?u=-u:r===1/0?u-=t:u=(u-t)/(r-t),u=a(u),n===-1/0?u=-u:i===1/0?u+=n:u=u*(i-n)+n,u)}(t,i[r],i[r+1],n[r],n[r+1],o,a,s,e.map)}},ef=Symbol.for("FluidValue.get"),em=Symbol.for("FluidValue.observers"),eg=e=>!!(e&&e[ef]),ey=e=>e&&e[ef]?e[ef]():e,ev=e=>e[em]||null;function eb(e,t){let r=e[em];r&&r.forEach(e=>{e.eventObserved?e.eventObserved(t):e(t)})}var e_=class{[ef];[em];constructor(e){if(!e&&!(e=this.get))throw Error("Unknown getter");ew(this,e)}},ew=(e,t)=>eS(e,ef,t);function ek(e,t){if(e[ef]){let r=e[em];r||eS(e,em,r=new Set),r.has(t)||(r.add(t),e.observerAdded&&e.observerAdded(r.size,t))}return t}function ex(e,t){let r=e[em];if(r&&r.has(t)){let n=r.size-1;n?r.delete(t):e[em]=null,e.observerRemoved&&e.observerRemoved(n,t)}}var eP,eS=(e,t,r)=>Object.defineProperty(e,t,{value:r,writable:!0,configurable:!0}),eA=/[+\-]?(?:0|[1-9]\d*)(?:\.\d*)?(?:[eE][+\-]?\d+)?/g,eC=/(#(?:[0-9a-f]{2}){2,4}|(#[0-9a-f]{3})|(rgb|hsl)a?\((-?\d+%?[,\s]+){2,3}\s*[\d\.]+%?\))/gi,eR=RegExp(`(${eA.source})(%|[a-z]+)`,"i"),eO=/rgba\(([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+), ([0-9\.-]+)\)/gi,eI=/var\((--[a-zA-Z0-9-_]+),? ?([a-zA-Z0-9 ()%#.,-]+)?\)/,eE=e=>{let[t,r]=eV(e);if(!t||j())return e;let n=window.getComputedStyle(document.documentElement).getPropertyValue(t);return n?n.trim():r&&r.startsWith("--")?window.getComputedStyle(document.documentElement).getPropertyValue(r)||e:r&&eI.test(r)?eE(r):r||e},eV=e=>{let t=eI.exec(e);if(!t)return[,];let[,r,n]=t;return[r,n]},eM=(e,t,r,n,i)=>`rgba(${Math.round(t)}, ${Math.round(r)}, ${Math.round(n)}, ${i})`,eT=e=>{eP||(eP=q?RegExp(`(${Object.keys(q).join("|")})(?!\\w)`,"g"):/^\b$/);let t=e.output.map(e=>ey(e).replace(eI,eE).replace(eC,eh).replace(eP,eh)),r=t.map(e=>e.match(eA).map(Number)),n=r[0].map((e,t)=>r.map(e=>{if(!(t in e))throw Error('The arity of each "output" value must be equal');return e[t]})).map(t=>ep({...e,output:t}));return e=>{let r=!eR.test(t[0])&&t.find(e=>eR.test(e))?.replace(eA,""),i=0;return t[0].replace(eA,()=>`${n[i++](e)}${r||""}`).replace(eO,eM)}},ej="react-spring: ",eq=e=>{let t=!1;if("function"!=typeof e)throw TypeError(`${ej}once requires a function parameter`);return(...r)=>{t||(e(...r),t=!0)}},ez=eq(console.warn),eF=eq(console.warn);
7function eN(e){return A.str(e)&&("#"==e[0]||/\d/.test(e)||!j()&&eI.test(e)||e in(q||{}))}new WeakMap,new WeakMap,new WeakMap,new WeakMap;var eZ=j()?w.useEffect:w.useLayoutEffect,e$=()=>{let e=(0,w.useRef)(!1);return eZ(()=>(e.current=!0,()=>{e.current=!1}),[]),e};function eL(){let e=(0,w.useState)()[1],t=e$();return()=>{t.current&&e(Math.random())}}var eU=e=>(0,w.useEffect)(e,eD),eD=[];function eQ(e){let t=(0,w.useRef)();return(0,w.useEffect)(()=>{t.current=e}),t.current}var eW=Symbol.for("Animated:node"),eH=e=>!!e&&e[eW]===e,eB=e=>e&&e[eW],eG=(e,t)=>S(e,eW,t),eX=e=>e&&e[eW]&&e[eW].getPayload(),eY=class{payload;constructor(){eG(this,this)}getPayload(){return this.payload||[]}},eK=class extends eY{constructor(e){super(),this._value=e,A.num(this._value)&&(this.lastPosition=this._value)}done=!0;elapsedTime;lastPosition;lastVelocity;v0;durationProgress=0;static create(e){return new eK(e)}getPayload(){return[this]}getValue(){return this._value}setValue(e,t){return A.num(e)&&(this.lastPosition=e,t&&(e=Math.round(e/t)*t,this.done&&(this.lastPosition=e))),this._value!==e&&(this._value=e,!0)}reset(){let{done:e}=this;this.done=!1,A.num(this._value)&&(this.elapsedTime=0,this.durationProgress=0,this.lastPosition=this._value,e&&(this.lastVelocity=null),this.v0=null)}},eJ=class extends eK{_string=null;_toString;constructor(e){super(0),this._toString=ep({output:[e,e]})}static create(e){return new eJ(e)}getValue(){return this._string??(this._string=this._toString(this._value))}setValue(e){if(A.str(e)){if(e==this._string)return!1;this._string=e,this._value=1}else{if(!super.setValue(e))return!1;this._string=null}return!0}reset(e){e&&(this._toString=ep({output:[this.getValue(),e]})),this._value=0,super.reset()}},e0={dependencies:null},e1=class extends eY{constructor(e){super(),this.source=e,this.setValue(e)}getValue(e){let t={};return O(this.source,(r,n)=>{eH(r)?t[n]=r.getValue(e):eg(r)?t[n]=ey(r):e||(t[n]=r)}),t}setValue(e){this.source=e,this.payload=this._makePayload(e)}reset(){this.payload&&R(this.payload,e=>e.reset())}_makePayload(e){if(e){let t=new Set;return O(e,this._addToPayload,t),Array.from(t)}}_addToPayload(e){e0.dependencies&&eg(e)&&e0.dependencies.add(e);let t=eX(e);t&&R(t,e=>this.add(e))}},e2=class extends e1{constructor(e){super(e)}static create(e){return new e2(e)}getValue(){return this.source.map(e=>e.getValue())}setValue(e){let t=this.getPayload();return e.length==t.length?t.map((t,r)=>t.setValue(e[r])).some(Boolean):(super.setValue(e.map(e5)),!0)}};function e5(e){return(eN(e)?eJ:eK).create(e)}function e3(e){let t=eB(e);return t?t.constructor:A.arr(e)?e2:eN(e)?eJ:eK}var e4=(e,t)=>{let r=!A.fun(e)||e.prototype&&e.prototype.isReactComponent;return(0,w.forwardRef)((n,a)=>{var s;let o;let l=(0,w.useRef)(null),u=r&&(0,w.useCallback)(e=>{l.current=(a&&(A.fun(a)?a(e):a.current=e),e)},[a]),[d,c]=(s=n,o=new Set,e0.dependencies=o,s.style&&(s={...s,style:t.createAnimatedStyle(s.style)}),s=new e1(s),e0.dependencies=null,[s,o]),h=eL(),p=()=>{let e=l.current;(!r||e)&&(!!e&&t.applyAnimatedValues(e,d.getValue(!0)))===!1&&h()},f=new e9(p,c),m=(0,w.useRef)();eZ(()=>(m.current=f,R(c,e=>ek(e,f)),()=>{m.current&&(R(m.current.deps,e=>ex(e,m.current)),i.cancel(m.current.update))})),(0,w.useEffect)(p,[]),eU(()=>()=>{let e=m.current;R(e.deps,t=>ex(t,e))});let g=t.getComponentProps(d.getValue());return w.createElement(e,{...g,ref:u})})},e9=class{constructor(e,t){this.update=e,this.deps=t}eventObserved(e){"change"==e.type&&i.write(this.update)}},e7=Symbol.for("AnimatedComponent"),e6=e=>A.str(e)?e:e&&A.str(e.displayName)?e.displayName:A.fun(e)&&e.name||null;function e8(e,...t){return A.fun(e)?e(...t):e}var te=(e,t)=>!0===e||!!(t&&e&&(A.fun(e)?e(t):I(e).includes(t))),tt=(e,t)=>A.obj(e)?t&&e[t]:e,tr=(e,t)=>!0===e.default?e[t]:e.default?e.default[t]:void 0,tn=e=>e,ti=(e,t=tn)=>{let r=ta;e.default&&!0!==e.default&&(r=Object.keys(e=e.default));let n={};for(let i of r){let r=t(e[i],i);A.und(r)||(n[i]=r)}return n},ta=["config","onProps","onStart","onChange","onPause","onResume","onRest"],ts={config:1,from:1,to:1,ref:1,loop:1,reset:1,pause:1,cancel:1,reverse:1,immediate:1,default:1,delay:1,onProps:1,onStart:1,onChange:1,onPause:1,onResume:1,onRest:1,onResolve:1,items:1,trail:1,sort:1,expires:1,initial:1,enter:1,update:1,leave:1,children:1,onDestroyed:1,keys:1,callId:1,parentId:1};function to(e){let t=function(e){let t={},r=0;if(O(e,(e,n)=>{ts[n]||(t[n]=e,r++)}),r)return t}(e);if(t){let r={to:t};return O(e,(e,n)=>n in t||(r[n]=e)),r}return{...e}}function tl(e){return e=ey(e),A.arr(e)?e.map(tl):eN(e)?x.createStringInterpolator({range:[0,1],output:[e,e]})(1):e}function tu(e){for(let t in e)return!0;return!1}function td(e){return A.fun(e)||A.arr(e)&&A.obj(e[0])}function tc(e,t){e.ref?.delete(e),t?.delete(e)}function th(e,t){t&&e.ref!==t&&(e.ref?.delete(e),t.add(e),e.ref=t)}var tp={default:{tension:170,friction:26},gentle:{tension:120,friction:14},wobbly:{tension:180,friction:12},stiff:{tension:210,friction:20},slow:{tension:280,friction:60},molasses:{tension:280,friction:120}},tf={...tp.default,mass:1,damping:1,easing:e=>e,clamp:!1},tm=class{tension;friction;frequency;damping;mass;velocity=0;restVelocity;precision;progress;duration;easing;clamp;bounce;decay;round;constructor(){Object.assign(this,tf)}};function tg(e,t){if(A.und(t.decay)){let r=!A.und(t.tension)||!A.und(t.friction);!r&&A.und(t.frequency)&&A.und(t.damping)&&A.und(t.mass)||(e.duration=void 0,e.decay=void 0),r&&(e.frequency=void 0)}else e.duration=void 0}var ty=[],tv=class{changed=!1;values=ty;toValues=null;fromValues=ty;to;from;config=new tm;immediate=!1};function tb(e,{key:t,props:r,defaultProps:n,state:a,actions:s}){return new Promise((o,l)=>{let u,d,c=te(r.cancel??n?.cancel,t);if(c)f();else{A.und(r.pause)||(a.paused=te(r.pause,t));let e=n?.pause;!0!==e&&(e=a.paused||te(e,t)),u=e8(r.delay||0,t),e?(a.resumeQueue.add(p),s.pause()):(s.resume(),p())}
7function h(){a.resumeQueue.add(p),a.timeouts.delete(d),d.cancel(),u=d.time-i.now()}function p(){u>0&&!x.skipAnimation?(a.delayed=!0,d=i.setTimeout(f,u),a.pauseQueue.add(h),a.timeouts.add(d)):f()}function f(){a.delayed&&(a.delayed=!1),a.pauseQueue.delete(h),a.timeouts.delete(d),e<=(a.cancelId||0)&&(c=!0);try{s.start({...r,callId:e,cancel:c},o)}catch(e){l(e)}}})}var t_=(e,t)=>1==t.length?t[0]:t.some(e=>e.cancelled)?tx(e.get()):t.every(e=>e.noop)?tw(e.get()):tk(e.get(),t.every(e=>e.finished)),tw=e=>({value:e,noop:!0,finished:!0,cancelled:!1}),tk=(e,t,r=!1)=>({value:e,finished:t,cancelled:r}),tx=e=>({value:e,cancelled:!0,finished:!1});function tP(e,t,r,n){let{callId:a,parentId:s,onRest:o}=t,{asyncTo:l,promise:u}=r;return s||e!==l||t.reset?r.promise=(async()=>{r.asyncId=a,r.asyncTo=e;let d=ti(t,(e,t)=>"onRest"===t?void 0:e),c,h,p=new Promise((e,t)=>(c=e,h=t)),f=e=>{let t=a<=(r.cancelId||0)&&tx(n)||a!==r.asyncId&&tk(n,!1);if(t)throw e.result=t,h(e),e},m=(e,t)=>{let i=new tA,s=new tC;return(async()=>{if(x.skipAnimation)throw tS(r),s.result=tk(n,!1),h(s),s;f(i);let o=A.obj(e)?{...e}:{...t,to:e};o.parentId=a,O(d,(e,t)=>{A.und(o[t])&&(o[t]=e)});let l=await n.start(o);return f(i),r.paused&&await new Promise(e=>{r.resumeQueue.add(e)}),l})()},g;if(x.skipAnimation)return tS(r),tk(n,!1);try{let t;t=A.arr(e)?(async e=>{for(let t of e)await m(t)})(e):Promise.resolve(e(m,n.stop.bind(n))),await Promise.all([t.then(c),p]),g=tk(n.get(),!0,!1)}catch(e){if(e instanceof tA)g=e.result;else if(e instanceof tC)g=e.result;else throw e}finally{a==r.asyncId&&(r.asyncId=s,r.asyncTo=s?l:void 0,r.promise=s?u:void 0)}return A.fun(o)&&i.batchedUpdates(()=>{o(g,n,n.item)}),g})():u}function tS(e,t){E(e.timeouts,e=>e.cancel()),e.pauseQueue.clear(),e.resumeQueue.clear(),e.asyncId=e.asyncTo=e.promise=void 0,t&&(e.cancelId=t)}var tA=class extends Error{result;constructor(){super("An async animation has been interrupted. You see this error because you forgot to use `await` or `.catch(...)` on its returned promise.")}},tC=class extends Error{result;constructor(){super("SkipAnimationSignal")}},tR=e=>e instanceof tI,tO=1,tI=class extends e_{id=tO++;_priority=0;get priority(){return this._priority}set priority(e){this._priority!=e&&(this._priority=e,this._onPriorityChange(e))}get(){let e=eB(this);return e&&e.getValue()}to(...e){return x.to(this,e)}interpolate(...e){return ez(`${ej}The "interpolate" function is deprecated in v9 (use "to" instead)`),x.to(this,e)}toJSON(){return this.get()}observerAdded(e){1==e&&this._attach()}observerRemoved(e){0==e&&this._detach()}_attach(){}_detach(){}_onChange(e,t=!1){eb(this,{type:"change",parent:this,value:e,idle:t})}_onPriorityChange(e){this.idle||D.sort(this),eb(this,{type:"priority",parent:this,priority:e})}},tE=Symbol.for("SpringPhase"),tV=e=>(1&e[tE])>0,tM=e=>(2&e[tE])>0,tT=e=>(4&e[tE])>0,tj=(e,t)=>t?e[tE]|=3:e[tE]&=-3,tq=(e,t)=>t?e[tE]|=4:e[tE]&=-5,tz=class extends tI{key;animation=new tv;queue;defaultProps={};_state={paused:!1,delayed:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set};_pendingCalls=new Set;_lastCallId=0;_lastToId=0;_memoizedDuration=0;constructor(e,t){if(super(),!A.und(e)||!A.und(t)){let r=A.obj(e)?{...e}:{...t,from:e};A.und(r.default)&&(r.default=!0),this.start(r)}}get idle(){return!(tM(this)||this._state.asyncTo)||tT(this)}get goal(){return ey(this.animation.to)}get velocity(){let e=eB(this);return e instanceof eK?e.lastVelocity||0:e.getPayload().map(e=>e.lastVelocity||0)}get hasAnimated(){return tV(this)}get isAnimating(){return tM(this)}get isPaused(){return tT(this)}get isDelayed(){return this._state.delayed}advance(e){let t=!0,r=!1,n=this.animation,{toValues:i}=n,{config:a}=n,s=eX(n.to);!s&&eg(n.to)&&(i=I(ey(n.to))),n.values.forEach((o,l)=>{if(o.done)return;let u=o.constructor==eJ?1:s?s[l].lastPosition:i[l],d=n.immediate,c=u;if(!d){if(c=o.lastPosition,a.tension<=0){o.done=!0;return}let t=o.elapsedTime+=e,r=n.fromValues[l],i=null!=o.v0?o.v0:o.v0=A.arr(a.velocity)?a.velocity[l]:a.velocity,s,h=a.precision||(r==u?.005:Math.min(1,.001*Math.abs(u-r)));if(A.und(a.duration)){if(a.decay){let e=!0===a.decay?.998:a.decay,n=Math.exp(-(1-e)*t);c=r+i/(1-e)*(1-n),d=Math.abs(o.lastPosition-c)<=h,s=i*n}else{s=null==o.lastVelocity?i:o.lastVelocity;let t=a.restVelocity||h/10,n=a.clamp?0:a.bounce,l=!A.und(n),p=r==u?o.v0>0:r<u,f=Math.ceil(e/1);for(let e=0;e<f&&!(!(Math.abs(s)>t)&&(d=Math.abs(u-c)<=h));++e){l&&(c==u||c>u==p)&&(s=-s*n,c=u);let e=(-(1e-6*a.tension)*(c-u)+-(.001*a.friction)*s)/a.mass;s+=1*e,c+=1*s}}}else{let n=1;a.duration>0&&(this._memoizedDuration!==a.duration&&(this._memoizedDuration=a.duration,o.durationProgress>0&&(o.elapsedTime=a.duration*o.durationProgress,t=o.elapsedTime+=e)),n=(n=(a.progress||0)+t/this._memoizedDuration)>1?1:n<0?0:n,o.durationProgress=n),s=((c=r+a.easing(n)*(u-r))-o.lastPosition)/e,d=1==n}o.lastVelocity=s,Number.isNaN(c)&&(console.warn("Got NaN while animating:",this),d=!0)}
7s&&!s[l].done&&(d=!1),d?o.done=!0:t=!1,o.setValue(c,a.round)&&(r=!0)});let o=eB(this),l=o.getValue();if(t){let e=ey(n.to);(l!==e||r)&&!a.decay?(o.setValue(e),this._onChange(e)):r&&a.decay&&this._onChange(l),this._stop()}else r&&this._onChange(l)}set(e){return i.batchedUpdates(()=>{this._stop(),this._focus(e),this._set(e)}),this}pause(){this._update({pause:!0})}resume(){this._update({pause:!1})}finish(){if(tM(this)){let{to:e,config:t}=this.animation;i.batchedUpdates(()=>{this._onStart(),t.decay||this._set(e,!1),this._stop()})}return this}update(e){return(this.queue||(this.queue=[])).push(e),this}start(e,t){let r;return A.und(e)?(r=this.queue||[],this.queue=[]):r=[A.obj(e)?e:{...t,to:e}],Promise.all(r.map(e=>this._update(e))).then(e=>t_(this,e))}stop(e){let{to:t}=this.animation;return this._focus(this.get()),tS(this._state,e&&this._lastCallId),i.batchedUpdates(()=>this._stop(t,e)),this}reset(){this._update({reset:!0})}eventObserved(e){"change"==e.type?this._start():"priority"==e.type&&(this.priority=e.priority+1)}_prepareNode(e){let t=this.key||"",{to:r,from:n}=e;(null==(r=A.obj(r)?r[t]:r)||td(r))&&(r=void 0),null==(n=A.obj(n)?n[t]:n)&&(n=void 0);let i={to:r,from:n};return tV(this)||(e.reverse&&([r,n]=[n,r]),n=ey(n),A.und(n)?eB(this)||this._set(r):this._set(n)),i}_update({...e},t){let{key:r,defaultProps:n}=this;e.default&&Object.assign(n,ti(e,(e,t)=>/^on/.test(t)?tt(e,r):e)),tU(this,e,"onProps"),tD(this,"onProps",e,this);let i=this._prepareNode(e);if(Object.isFrozen(this))throw Error("Cannot animate a `SpringValue` object that is frozen. Did you forget to pass your component to `animated(...)` before animating its props?");let a=this._state;return tb(++this._lastCallId,{key:r,props:e,defaultProps:n,state:a,actions:{pause:()=>{tT(this)||(tq(this,!0),T(a.pauseQueue),tD(this,"onPause",tk(this,tF(this,this.animation.to)),this))},resume:()=>{tT(this)&&(tq(this,!1),tM(this)&&this._resume(),T(a.resumeQueue),tD(this,"onResume",tk(this,tF(this,this.animation.to)),this))},start:this._merge.bind(this,i)}}).then(r=>{if(e.loop&&r.finished&&!(t&&r.noop)){let t=tN(e);if(t)return this._update(t,!0)}return r})}_merge(e,t,r){if(t.cancel)return this.stop(!0),r(tx(this));let n=!A.und(e.to),a=!A.und(e.from);if(n||a){if(!(t.callId>this._lastToId))return r(tx(this));this._lastToId=t.callId}let{key:s,defaultProps:o,animation:l}=this,{to:u,from:d}=l,{to:c=u,from:h=d}=e;a&&!n&&(!t.default||A.und(c))&&(c=h),t.reverse&&([c,h]=[h,c]);let p=!C(h,d);p&&(l.from=h),h=ey(h);let f=!C(c,u);f&&this._focus(c);let m=td(t.to),{config:g}=l,{decay:y,velocity:v}=g;(n||a)&&(g.velocity=0),t.config&&!m&&function(e,t,r){for(let n in r&&(tg(r={...r},t),t={...r,...t}),tg(e,t),Object.assign(e,t),tf)null==e[n]&&(e[n]=tf[n]);let{frequency:n,damping:i}=e,{mass:a}=e;A.und(n)||(n<.01&&(n=.01),i<0&&(i=0),e.tension=Math.pow(2*Math.PI/n,2)*a,e.friction=4*Math.PI*i*a/n)}(g,e8(t.config,s),t.config!==o.config?e8(o.config,s):void 0);let b=eB(this);if(!b||A.und(c))return r(tk(this,!0));let _=A.und(t.reset)?a&&!t.default:!A.und(h)&&te(t.reset,s),w=_?h:this.get(),k=tl(c),x=A.num(k)||A.arr(k)||eN(k),P=!m&&(!x||te(o.immediate||t.immediate,s));if(f){let e=e3(c);if(e!==b.constructor){if(P)b=this._set(k);else throw Error(`Cannot animate between ${b.constructor.name} and ${e.name}, as the "to" prop suggests`)}}let S=b.constructor,O=eg(c),E=!1;if(!O){let e=_||!tV(this)&&p;(f||e)&&(O=!(E=C(tl(w),k))),(C(l.immediate,P)||P)&&C(g.decay,y)&&C(g.velocity,v)||(O=!0)}if(E&&tM(this)&&(l.changed&&!_?O=!0:O||this._stop(u)),!m&&((O||eg(u))&&(l.values=b.getPayload(),l.toValues=eg(c)?null:S==eJ?[1]:I(k)),l.immediate==P||(l.immediate=P,P||_||this._set(u)),O)){let{onRest:e}=l;R(tL,e=>tU(this,t,e));let n=tk(this,tF(this,u));T(this._pendingCalls,n),this._pendingCalls.add(r),l.changed&&i.batchedUpdates(()=>{l.changed=!_,e?.(n,this),_?e8(o.onRest,n):l.onStart?.(n,this)})}_&&this._set(w),m?r(tP(t.to,t,this._state,this)):O?this._start():tM(this)&&!f?this._pendingCalls.add(r):r(tw(w))}_focus(e){let t=this.animation;e!==t.to&&(ev(this)&&this._detach(),t.to=e,ev(this)&&this._attach())}_attach(){let e=0,{to:t}=this.animation;eg(t)&&(ek(t,this),tR(t)&&(e=t.priority+1)),this.priority=e}_detach(){let{to:e}=this.animation;eg(e)&&ex(e,this)}_set(e,t=!0){let r=ey(e);if(!A.und(r)){let e=eB(this);if(!e||!C(r,e.getValue())){let n=e3(r);e&&e.constructor==n?e.setValue(r):eG(this,n.create(r)),e&&i.batchedUpdates(()=>{this._onChange(r,t)})}}return eB(this)}_onStart(){let e=this.animation;e.changed||(e.changed=!0,tD(this,"onStart",tk(this,tF(this,e.to)),this))}_onChange(e,t){t||(this._onStart(),e8(this.animation.onChange,e,this)),e8(this.defaultProps.onChange,e,this),super._onChange(e,t)}_start(){let e=this.animation;eB(this).reset(ey(e.to)),e.immediate||(e.fromValues=e.values.map(e=>e.lastPosition)),tM(this)||(tj(this,!0),tT(this)||this._resume())}_resume(){x.skipAnimation?this.finish():D.start(this)}_stop(e,t){if(tM(this)){tj(this,!1);let r=this.animation;R(r.values,e=>{e.done=!0}),r.toValues&&(r.onChange=r.onPause=r.onResume=void 0),eb(this,{type:"idle",parent:this});let n=t?tx(this.get()):tk(this.get(),tF(this,e??r.to));
7T(this._pendingCalls,n),r.changed&&(r.changed=!1,tD(this,"onRest",n,this))}}};function tF(e,t){let r=tl(t);return C(tl(e.get()),r)}function tN(e,t=e.loop,r=e.to){let n=e8(t);if(n){let i=!0!==n&&to(n),a=(i||e).reverse,s=!i||i.reset;return tZ({...e,loop:t,default:!1,pause:void 0,to:!a||td(r)?r:void 0,from:s?e.from:void 0,reset:s,...i})}}function tZ(e){let{to:t,from:r}=e=to(e),n=new Set;return A.obj(t)&&t$(t,n),A.obj(r)&&t$(r,n),e.keys=n.size?Array.from(n):null,e}function t$(e,t){O(e,(e,r)=>null!=e&&t.add(r))}var tL=["onStart","onRest","onChange","onPause","onResume"];function tU(e,t,r){e.animation[r]=t[r]!==tr(t,r)?tt(t[r],e.key):void 0}function tD(e,t,...r){e.animation[t]?.(...r),e.defaultProps[t]?.(...r)}var tQ=["onStart","onChange","onRest"],tW=1,tH=class{id=tW++;springs={};queue=[];ref;_flush;_initialProps;_lastAsyncId=0;_active=new Set;_changed=new Set;_started=!1;_item;_state={paused:!1,pauseQueue:new Set,resumeQueue:new Set,timeouts:new Set};_events={onStart:new Map,onChange:new Map,onRest:new Map};constructor(e,t){this._onFrame=this._onFrame.bind(this),t&&(this._flush=t),e&&this.start({default:!0,...e})}get idle(){return!this._state.asyncTo&&Object.values(this.springs).every(e=>e.idle&&!e.isDelayed&&!e.isPaused)}get item(){return this._item}set item(e){this._item=e}get(){let e={};return this.each((t,r)=>e[r]=t.get()),e}set(e){for(let t in e){let r=e[t];A.und(r)||this.springs[t].set(r)}}update(e){return e&&this.queue.push(tZ(e)),this}start(e){let{queue:t}=this;return e?t=I(e).map(tZ):this.queue=[],this._flush?this._flush(this,t):(t0(this,t),tB(this,t))}stop(e,t){if(!!e!==e&&(t=e),t){let r=this.springs;R(I(t),t=>r[t].stop(!!e))}else tS(this._state,this._lastAsyncId),this.each(t=>t.stop(!!e));return this}pause(e){if(A.und(e))this.start({pause:!0});else{let t=this.springs;R(I(e),e=>t[e].pause())}return this}resume(e){if(A.und(e))this.start({pause:!1});else{let t=this.springs;R(I(e),e=>t[e].resume())}return this}each(e){O(this.springs,e)}_onFrame(){let{onStart:e,onChange:t,onRest:r}=this._events,n=this._active.size>0,i=this._changed.size>0;(n&&!this._started||i&&!this._started)&&(this._started=!0,E(e,([e,t])=>{t.value=this.get(),e(t,this,this._item)}));let a=!n&&this._started,s=i||a&&r.size?this.get():null;i&&t.size&&E(t,([e,t])=>{t.value=s,e(t,this,this._item)}),a&&(this._started=!1,E(r,([e,t])=>{t.value=s,e(t,this,this._item)}))}eventObserved(e){if("change"==e.type)this._changed.add(e.parent),e.idle||this._active.add(e.parent);else{if("idle"!=e.type)return;this._active.delete(e.parent)}i.onFrame(this._onFrame)}};function tB(e,t){return Promise.all(t.map(t=>tG(e,t))).then(t=>t_(e,t))}async function tG(e,t,r){let{keys:n,to:a,from:s,loop:o,onRest:l,onResolve:u}=t,d=A.obj(t.default)&&t.default;o&&(t.loop=!1),!1===a&&(t.to=null),!1===s&&(t.from=null);let c=A.arr(a)||A.fun(a)?a:void 0;c?(t.to=void 0,t.onRest=void 0,d&&(d.onRest=void 0)):R(tQ,r=>{let n=t[r];if(A.fun(n)){let i=e._events[r];t[r]=({finished:e,cancelled:t})=>{let r=i.get(n);r?(e||(r.finished=!1),t&&(r.cancelled=!0)):i.set(n,{value:null,finished:e||!1,cancelled:t||!1})},d&&(d[r]=t[r])}});let h=e._state;!h.paused===t.pause?(h.paused=t.pause,T(t.pause?h.pauseQueue:h.resumeQueue)):h.paused&&(t.pause=!0);let p=(n||Object.keys(e.springs)).map(r=>e.springs[r].start(t)),f=!0===t.cancel||!0===tr(t,"cancel");(c||f&&h.asyncId)&&p.push(tb(++e._lastAsyncId,{props:t,state:h,actions:{pause:P,resume:P,start(t,r){f?(tS(h,e._lastAsyncId),r(tx(e))):(t.onRest=l,r(tP(c,t,h,e)))}}})),h.paused&&await new Promise(e=>{h.resumeQueue.add(e)});let m=t_(e,await Promise.all(p));if(o&&m.finished&&!(r&&m.noop)){let r=tN(t,o,a);if(r)return t0(e,[r]),tG(e,r,!0)}return u&&i.batchedUpdates(()=>u(m,e,e.item)),m}function tX(e,t){let r={...e.springs};return t&&R(I(t),e=>{A.und(e.keys)&&(e=tZ(e)),A.obj(e.to)||(e={...e,to:void 0}),tJ(r,e,e=>tK(e))}),tY(e,r),r}function tY(e,t){O(t,(t,r)=>{e.springs[r]||(e.springs[r]=t,ek(t,e))})}function tK(e,t){let r=new tz;return r.key=e,t&&ek(r,t),r}function tJ(e,t,r){t.keys&&R(t.keys,n=>{(e[n]||(e[n]=r(n)))._prepareNode(t)})}function t0(e,t){R(t,t=>{tJ(e.springs,t,t=>tK(t,e))})}var t1=({children:e,...t})=>{let r=(0,w.useContext)(t2),n=t.pause||!!r.pause,i=t.immediate||!!r.immediate;t=function(e,t){let[r]=(0,w.useState)(()=>({inputs:t,result:e()})),n=(0,w.useRef)(),i=n.current,a=i;return a?t&&a.inputs&&function(e,t){if(e.length!==t.length)return!1;for(let r=0;r<e.length;r++)if(e[r]!==t[r])return!1;return!0}
7(t,a.inputs)||(a={inputs:t,result:e()}):a=r,(0,w.useEffect)(()=>{n.current=a,i==r&&(r.inputs=r.result=void 0)},[a]),a.result}(()=>({pause:n,immediate:i}),[n,i]);let{Provider:a}=t2;return w.createElement(a,{value:t},e)},t2=(Object.assign(t1,w.createContext({})),t1.Provider._context=t1,t1.Consumer._context=t1,t1);t1.Provider=t2.Provider,t1.Consumer=t2.Consumer;var t5=()=>{let e=[],t=function(t){eF(`${ej}Directly calling start instead of using the api object is deprecated in v9 (use ".start" instead), this will be removed in later 0.X.0 versions`);let n=[];return R(e,(e,i)=>{if(A.und(t))n.push(e.start());else{let a=r(t,e,i);a&&n.push(e.start(a))}}),n};t.current=e,t.add=function(t){e.includes(t)||e.push(t)},t.delete=function(t){let r=e.indexOf(t);~r&&e.splice(r,1)},t.pause=function(){return R(e,e=>e.pause(...arguments)),this},t.resume=function(){return R(e,e=>e.resume(...arguments)),this},t.set=function(t){R(e,(e,r)=>{let n=A.fun(t)?t(r,e):t;n&&e.set(n)})},t.start=function(t){let r=[];return R(e,(e,n)=>{if(A.und(t))r.push(e.start());else{let i=this._getProps(t,e,n);i&&r.push(e.start(i))}}),r},t.stop=function(){return R(e,e=>e.stop(...arguments)),this},t.update=function(t){return R(e,(e,r)=>e.update(this._getProps(t,e,r))),this};let r=function(e,t,r){return A.fun(e)?e(r,t):e};return t._getProps=r,t};function t3(e,t,r){let n=A.fun(t)&&t;n&&!r&&(r=[]);let i=(0,w.useMemo)(()=>n||3==arguments.length?t5():void 0,[]),a=(0,w.useRef)(0),s=eL(),o=(0,w.useMemo)(()=>({ctrls:[],queue:[],flush(e,t){let r=tX(e,t);return!(a.current>0)||o.queue.length||Object.keys(r).some(t=>!e.springs[t])?new Promise(n=>{tY(e,r),o.queue.push(()=>{n(tB(e,t))}),s()}):tB(e,t)}}),[]),l=(0,w.useRef)([...o.ctrls]),u=[],d=eQ(e)||0;function c(e,r){for(let i=e;i<r;i++){let e=l.current[i]||(l.current[i]=new tH(null,o.flush)),r=n?n(i,e):t[i];r&&(u[i]=function(e){let t=tZ(e);return A.und(t.default)&&(t.default=ti(t)),t}(r))}}(0,w.useMemo)(()=>{R(l.current.slice(e,d),e=>{tc(e,i),e.stop(!0)}),l.current.length=e,c(d,e)},[e]),(0,w.useMemo)(()=>{c(0,Math.min(d,e))},r);let h=l.current.map((e,t)=>tX(e,u[t])),p=(0,w.useContext)(t1),f=eQ(p),m=p!==f&&tu(p);eZ(()=>{a.current++,o.ctrls=l.current;let{queue:e}=o;e.length&&(o.queue=[],R(e,e=>e())),R(l.current,(e,t)=>{i?.add(e),m&&e.start({default:p});let r=u[t];r&&(th(e,r.ref),e.ref?e.queue.push(r):e.start(r))})}),eU(()=>()=>{R(o.ctrls,e=>e.stop(!0))});let g=h.map(e=>({...e}));return i?[g,i]:g}function t4(e,t){let r=A.fun(e),[[n],i]=t3(1,r?e:[e],r?t||[]:t);return r||2==arguments.length?[n,i]:n}function t9(e,t,r){let n=A.fun(t)&&t,{reset:i,sort:a,trail:s=0,expires:o=!0,exitBeforeEnter:l=!1,onDestroyed:u,ref:d,config:c}=n?n():t,h=(0,w.useMemo)(()=>n||3==arguments.length?t5():void 0,[]),p=I(e),f=[],m=(0,w.useRef)(null),g=i?null:m.current;eZ(()=>{m.current=f}),eU(()=>(R(f,e=>{h?.add(e.ctrl),e.ctrl.ref=h}),()=>{R(m.current,e=>{e.expired&&clearTimeout(e.expirationId),tc(e.ctrl,h),e.ctrl.stop(!0)})}));let y=function(e,{key:t,keys:r=t},n){if(null===r){let t=new Set;return e.map(e=>{let r=n&&n.find(r=>r.item===e&&"leave"!==r.phase&&!t.has(r));return r?(t.add(r),r.key):t7++})}return A.und(r)?e:A.fun(r)?e.map(r):I(r)}(p,n?n():t,g),v=i&&m.current||[];eZ(()=>R(v,({ctrl:e,item:t,key:r})=>{tc(e,h),e8(u,t,r)}));let b=[];if(g&&R(g,(e,t)=>{e.expired?(clearTimeout(e.expirationId),v.push(e)):~(t=b[t]=y.indexOf(e.key))&&(f[t]=e)}),R(p,(e,t)=>{f[t]||(f[t]={key:y[t],item:e,phase:"mount",ctrl:new tH},f[t].ctrl.item=e)}),b.length){let e=-1,{leave:r}=n?n():t;R(b,(t,n)=>{let i=g[n];~t?(e=f.indexOf(i),f[e]={...i,item:p[t]}):r&&f.splice(++e,0,i)})}A.fun(a)&&f.sort((e,t)=>a(e.item,t.item));let _=-s,k=eL(),x=ti(t),P=new Map,S=(0,w.useRef)(new Map),C=(0,w.useRef)(!1);R(f,(e,r)=>{let i=e.key,a=e.phase,u=n?n():t,h,p,f=e8(u.delay||0,i);if("mount"==a)h=u.enter,p="enter";else{let e=0>y.indexOf(i);if("leave"!=a){if(e)h=u.leave,p="leave";else{if(!(h=u.update))return;p="update"}}else{if(e)return;h=u.enter,p="enter"}}
7if(h=e8(h,e.item,r),!(h=A.obj(h)?to(h):{to:h}).config){let t=c||x.config;h.config=e8(t,e.item,r,p)}_+=s;let v={...x,delay:f+_,ref:d,immediate:u.immediate,reset:!1,...h};if("enter"==p&&A.und(v.from)){let i=n?n():t,a=A.und(i.initial)||g?i.from:i.initial;v.from=e8(a,e.item,r)}let{onResolve:b}=v;v.onResolve=e=>{e8(b,e);let t=m.current,r=t.find(e=>e.key===i);if(r&&!(e.cancelled&&"update"!=r.phase)&&r.ctrl.idle){let e=t.every(e=>e.ctrl.idle);if("leave"==r.phase){let t=e8(o,r.item);if(!1!==t){let n=!0===t?0:t;if(r.expired=!0,!e&&n>0){n<=2147483647&&(r.expirationId=setTimeout(k,n));return}}}e&&t.some(e=>e.expired)&&(S.current.delete(r),l&&(C.current=!0),k())}};let w=tX(e.ctrl,v);"leave"===p&&l?S.current.set(e,{phase:p,springs:w,payload:v}):P.set(e,{phase:p,springs:w,payload:v})});let O=(0,w.useContext)(t1),E=eQ(O),V=O!==E&&tu(O);eZ(()=>{V&&R(f,e=>{e.ctrl.start({default:O})})},[O]),R(P,(e,t)=>{if(S.current.size){let e=f.findIndex(e=>e.key===t.key);f.splice(e,1)}}),eZ(()=>{R(S.current.size?S.current:P,({phase:e,payload:t},r)=>{let{ctrl:n}=r;r.phase=e,h?.add(n),V&&"enter"==e&&n.start({default:O}),t&&(th(n,t.ref),(n.ref||h)&&!C.current?n.update(t):(n.start(t),C.current&&(C.current=!1)))})},i?void 0:r);let M=e=>w.createElement(w.Fragment,null,f.map((t,r)=>{let{springs:n}=P.get(t)||t.ctrl,i=e({...n},t.item,t,r);return i&&i.type?w.createElement(i.type,{...i.props,key:A.str(t.key)||A.num(t.key)?t.key:t.ctrl.id,ref:i.ref}):i}));return h?[M,h]:M}var t7=1,t6=class extends tI{constructor(e,t){super(),this.source=e,this.calc=ep(...t);let r=this._get();eG(this,e3(r).create(r))}key;idle=!0;calc;_active=new Set;advance(e){let t=this._get();C(t,this.get())||(eB(this).setValue(t),this._onChange(t,this.idle)),!this.idle&&re(this._active)&&rt(this)}_get(){let e=A.arr(this.source)?this.source.map(ey):I(ey(this.source));return this.calc(...e)}_start(){this.idle&&!re(this._active)&&(this.idle=!1,R(eX(this),e=>{e.done=!1}),x.skipAnimation?(i.batchedUpdates(()=>this.advance()),rt(this)):D.start(this))}_attach(){let e=1;R(I(this.source),t=>{eg(t)&&ek(t,this),tR(t)&&(t.idle||this._active.add(t),e=Math.max(e,t.priority+1))}),this.priority=e,this._start()}_detach(){R(I(this.source),e=>{eg(e)&&ex(e,this)}),this._active.clear(),rt(this)}eventObserved(e){"change"==e.type?e.idle?this.advance():(this._active.add(e.parent),this._start()):"idle"==e.type?this._active.delete(e.parent):"priority"==e.type&&(this.priority=I(this.source).reduce((e,t)=>Math.max(e,(tR(t)?t.priority:0)+1),0))}};function t8(e){return!1!==e.idle}function re(e){return!e.size||Array.from(e).every(t8)}function rt(e){e.idle||(e.idle=!0,R(eX(e),e=>{e.done=!0}),eb(e,{type:"idle",parent:e}))}x.assign({createStringInterpolator:eT,to:(e,t)=>new t6(e,t)}),D.advance;var rr=r(3935),rn=/^--/,ri={},ra={animationIterationCount:!0,borderImageOutset:!0,borderImageSlice:!0,borderImageWidth:!0,boxFlex:!0,boxFlexGroup:!0,boxOrdinalGroup:!0,columnCount:!0,columns:!0,flex:!0,flexGrow:!0,flexPositive:!0,flexShrink:!0,flexNegative:!0,flexOrder:!0,gridRow:!0,gridRowEnd:!0,gridRowSpan:!0,gridRowStart:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnSpan:!0,gridColumnStart:!0,fontWeight:!0,lineClamp:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,tabSize:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeDasharray:!0,strokeDashoffset:!0,strokeMiterlimit:!0,strokeOpacity:!0,strokeWidth:!0},rs=(e,t)=>e+t.charAt(0).toUpperCase()+t.substring(1),ro=["Webkit","Ms","Moz","O"];ra=Object.keys(ra).reduce((e,t)=>(ro.forEach(r=>e[rs(r,t)]=e[t]),e),ra);var rl=/^(matrix|translate|scale|rotate|skew)/,ru=/^(translate)/,rd=/^(rotate|skew)/,rc=(e,t)=>A.num(e)&&0!==e?e+t:e,rh=(e,t)=>A.arr(e)?e.every(e=>rh(e,t)):A.num(e)?e===t:parseFloat(e)===t,rp=class extends e1{constructor({x:e,y:t,z:r,...n}){let i=[],a=[];(e||t||r)&&(i.push([e||0,t||0,r||0]),a.push(e=>[`translate3d(${e.map(e=>rc(e,"px")).join(",")})`,rh(e,0)])),O(n,(e,t)=>{if("transform"===t)i.push([e||""]),a.push(e=>[e,""===e]);else if(rl.test(t)){if(delete n[t],A.und(e))return;let r=ru.test(t)?"px":rd.test(t)?"deg":"";i.push(I(e)),a.push("rotate3d"===t?([e,t,n,i])=>[`rotate3d(${e},${t},${n},${rc(i,r)})`,rh(i,0)]:e=>[`${t}(${e.map(e=>rc(e,r)).join(",")})`,rh(e,t.startsWith("scale")?1:0)])}}),i.length&&(n.transform=new rf(i,a)),super(n)}},rf=class extends e_{constructor(e,t){super(),this.inputs=e,this.transforms=t}_value=null;get(){return this._value||(this._value=this._get())}_get(){let e="",t=!0;return R(this.inputs,(r,n)=>{let i=ey(r[0]),[a,s]=this.transforms[n](A.arr(i)?i:r.map(ey));e+=" "+a,t=t&&s}),t?"none":e}observerAdded(e){1==e&&R(this.inputs,e=>R(e,e=>eg(e)&&ek(e,this)))}observerRemoved(e){0==e&&R(this.inputs,e=>R(e,e=>eg(e)&&ex(e,this)))}eventObserved(e){"change"==e.type&&(this._value=null),eb(this,e)}};x.assign({batchedUpdates:rr.unstable_batchedUpdates,createStringInterpolator:eT,colors:{transparent:0,aliceblue:4042850303,antiquewhite:4209760255,aqua:16777215,aquamarine:2147472639,azure:4043309055,beige:4126530815,bisque:4293182719,black:255,blanchedalmond:4293643775,blue:65535,blueviolet:2318131967,brown:2771004159,burlywood:3736635391,burntsienna:3934150143,cadetblue:1604231423,chartreuse:2147418367,chocolate:3530104575,coral:4286533887,cornflowerblue:1687547391,cornsilk:4294499583,crimson:3692313855,cyan:16777215,darkblue:35839,darkcyan:9145343,dar
7kgoldenrod:3095792639,darkgray:2846468607,darkgreen:6553855,darkgrey:2846468607,darkkhaki:3182914559,darkmagenta:2332068863,darkolivegreen:1433087999,darkorange:4287365375,darkorchid:2570243327,darkred:2332033279,darksalmon:3918953215,darkseagreen:2411499519,darkslateblue:1211993087,darkslategray:793726975,darkslategrey:793726975,darkturquoise:13554175,darkviolet:2483082239,deeppink:4279538687,deepskyblue:12582911,dimgray:1768516095,dimgrey:1768516095,dodgerblue:512819199,firebrick:2988581631,floralwhite:4294635775,forestgreen:579543807,fuchsia:4278255615,gainsboro:3705462015,ghostwhite:4177068031,gold:4292280575,goldenrod:3668254975,gray:2155905279,green:8388863,greenyellow:2919182335,grey:2155905279,honeydew:4043305215,hotpink:4285117695,indianred:3445382399,indigo:1258324735,ivory:4294963455,khaki:4041641215,lavender:3873897215,lavenderblush:4293981695,lawngreen:2096890111,lemonchiffon:4294626815,lightblue:2916673279,lightcoral:4034953471,lightcyan:3774873599,lightgoldenrodyellow:4210742015,lightgray:3553874943,lightgreen:2431553791,lightgrey:3553874943,lightpink:4290167295,lightsalmon:4288707327,lightseagreen:548580095,lightskyblue:2278488831,lightslategray:2005441023,lightslategrey:2005441023,lightsteelblue:2965692159,lightyellow:4294959359,lime:16711935,limegreen:852308735,linen:4210091775,magenta:4278255615,maroon:2147483903,mediumaquamarine:1724754687,mediumblue:52735,mediumorchid:3126187007,mediumpurple:2473647103,mediumseagreen:1018393087,mediumslateblue:2070474495,mediumspringgreen:16423679,mediumturquoise:1221709055,mediumvioletred:3340076543,midnightblue:421097727,mintcream:4127193855,mistyrose:4293190143,moccasin:4293178879,navajowhite:4292783615,navy:33023,oldlace:4260751103,olive:2155872511,olivedrab:1804477439,orange:4289003775,orangered:4282712319,orchid:3664828159,palegoldenrod:4008225535,palegreen:2566625535,paleturquoise:2951671551,palevioletred:3681588223,papayawhip:4293907967,peachpuff:4292524543,peru:3448061951,pink:4290825215,plum:3718307327,powderblue:2967529215,purple:2147516671,rebeccapurple:1714657791,red:4278190335,rosybrown:3163525119,royalblue:1097458175,saddlebrown:2336560127,salmon:4202722047,sandybrown:4104413439,seagreen:780883967,seashell:4294307583,sienna:2689740287,silver:3233857791,skyblue:2278484991,slateblue:1784335871,slategray:1887473919,slategrey:1887473919,snow:4294638335,springgreen:16744447,steelblue:1182971135,tan:3535047935,teal:8421631,thistle:3636451583,tomato:4284696575,turquoise:1088475391,violet:4001558271,wheat:4125012991,white:4294967295,whitesmoke:4126537215,yellow:4294902015,yellowgreen:2597139199}});var rm=((e,{applyAnimatedValues:t=()=>!1,createAnimatedStyle:r=e=>new e1(e),getComponentProps:n=e=>e}={})=>{let i={applyAnimatedValues:t,createAnimatedStyle:r,getComponentProps:n},a=e=>{let t=e6(e)||"Anonymous";return(e=A.str(e)?a[e]||(a[e]=e4(e,i)):e[e7]||(e[e7]=e4(e,i))).displayName=`Animated(${t})`,e};return O(e,(t,r)=>{A.arr(e)&&(r=e6(t)),a[r]=a(t)}),{animated:a}})(["a","abbr","address","area","article","aside","audio","b","base","bdi","bdo","big","blockquote","body","br","button","canvas","caption","cite","code","col","colgroup","data","datalist","dd","del","details","dfn","dialog","div","dl","dt","em","embed","fieldset","figcaption","figure","footer","form","h1","h2","h3","h4","h5","h6","head","header","hgroup","hr","html","i","iframe","img","input","ins","kbd","keygen","label","legend","li","link","main","map","mark","menu","menuitem","meta","meter","nav","noscript","object","ol","optgroup","option","output","p","param","picture","pre","progress","q","rp","rt","ruby","s","samp","script","section","select","small","source","span","strong","style","sub","summary","sup","table","tbody","td","textarea","tfoot","th","thead","time","title","tr","track","u","ul","var","video","wbr","circle","clipPath","defs","ellipse","foreignObject","g","image","line","linearGradient","mask","path","pattern","polygon","polyline","radialGradient","rect","stop","svg","text","tspan"],{applyAnimatedValues:function(e,t){if(!e.nodeType||!e.setAttribute)return!1;let r="filter"===e.nodeName||e.parentNode&&"filter"===e.parentNode.nodeName,{style:n,children:i,scrollTop:a,scrollLeft:s,viewBox:o,...l}=t,u=Object.values(l),d=Object.keys(l).map(t=>r||e.hasAttribute(t)?t:ri[t]||(ri[t]=t.replace(/([A-Z])/g,e=>"-"+e.toLowerCase())));for(let t in void 0!==i&&(e.textContent=i),n)if(n.hasOwnProperty(t)){var c,h;
7let r=(c=t,null==(h=n[t])||"boolean"==typeof h||""===h?"":"number"!=typeof h||0===h||rn.test(c)||ra.hasOwnProperty(c)&&ra[c]?(""+h).trim():h+"px");rn.test(t)?e.style.setProperty(t,r):e.style[t]=r}d.forEach((t,r)=>{e.setAttribute(t,u[r])}),void 0!==a&&(e.scrollTop=a),void 0!==s&&(e.scrollLeft=s),void 0!==o&&e.setAttribute("viewBox",o)},createAnimatedStyle:e=>new rp(e),getComponentProps:({scrollTop:e,scrollLeft:t,...r})=>r}).animated}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.