1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9790],{63395:function(n,m,b){"use strict";b.d(m,{G:function(){return L}});var w=b(56034),A=b(40507),_=b.n(A),x=b(50959);function ownKeys(n,m){var b=Object.keys(n);if(Object.getOwnPropertySymbols){var w=Object.getOwnPropertySymbols(n);m&&(w=w.filter(function(m){return Object.getOwnPropertyDescriptor(n,m).enumerable})),b.push.apply(b,w)}return b}function _objectSpread2(n){for(var m=1;m<arguments.length;m++){var b=null!=arguments[m]?arguments[m]:{};m%2?ownKeys(Object(b),!0).forEach(function(m){_defineProperty(n,m,b[m])}):Object.getOwnPropertyDescriptors?Object.defineProperties(n,Object.getOwnPropertyDescriptors(b)):ownKeys(Object(b)).forEach(function(m){Object.defineProperty(n,m,Object.getOwnPropertyDescriptor(b,m))})}return n}function _typeof(n){return(_typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(n){return typeof n}:function(n){return n&&"function"==typeof Symbol&&n.constructor===Symbol&&n!==Symbol.prototype?"symbol":typeof n})(n)}function _defineProperty(n,m,b){return m in n?Object.defineProperty(n,m,{value:b,enumerable:!0,configurable:!0,writable:!0}):n[m]=b,n}function _toConsumableArray(n){return function(n){if(Array.isArray(n))return _arrayLikeToArray(n)}(n)||function(n){if("undefined"!=typeof Symbol&&null!=n[Symbol.iterator]||null!=n["@@iterator"])return Array.from(n)}(n)||function(n,m){if(n){if("string"==typeof n)return _arrayLikeToArray(n,m);var b=Object.prototype.toString.call(n).slice(8,-1);if("Object"===b&&n.constructor&&(b=n.constructor.name),"Map"===b||"Set"===b)return Array.from(n);if("Arguments"===b||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(b))return _arrayLikeToArray(n,m)}}(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function _arrayLikeToArray(n,m){(null==m||m>n.length)&&(m=n.length);for(var b=0,w=Array(m);b<m;b++)w[b]=n[b];return w}function camelize(n){var m;return(m=n-0)==m?n:(n=n.replace(/[\-_\s]+(.)?/g,function(n,m){return m?m.toUpperCase():""})).substr(0,1).toLowerCase()+n.substr(1)}var k=["style"],B=!1;try{B=!0}catch(n){}function normalizeIconArgs(n){return n&&"object"===_typeof(n)&&n.prefix&&n.iconName&&n.icon?n:w.parse.icon?w.parse.icon(n):null===n?null:n&&"object"===_typeof(n)&&n.prefix&&n.iconName?n:Array.isArray(n)&&2===n.length?{prefix:n[0],iconName:n[1]}:"string"==typeof n?{prefix:"fas",iconName:n}:void 0}function objectWithKey(n,m){return Array.isArray(m)&&m.length>0||!Array.isArray(m)&&m?_defineProperty({},n,m):{}}var L=x.forwardRef(function(n,m){var b,A,_,x,k,z,V,q,K,Y,Q,et,er,en,eo,ei,ea,es,eu,el=n.icon,ec=n.mask,ef=n.symbol,ed=n.className,ep=n.title,eh=n.titleId,em=n.maskId,eg=normalizeIconArgs(el),ey=objectWithKey("classes",[].concat(_toConsumableArray((A=n.beat,_=n.fade,x=n.beatFade,k=n.bounce,z=n.shake,V=n.flash,q=n.spin,K=n.spinPulse,Y=n.spinReverse,Q=n.pulse,et=n.fixedWidth,er=n.inverse,en=n.border,eo=n.listItem,ei=n.flip,ea=n.size,es=n.rotation,eu=n.pull,Object.keys((_defineProperty(b={"fa-beat":A,"fa-fade":_,"fa-beat-fade":x,"fa-bounce":k,"fa-shake":z,"fa-flash":V,"fa-spin":q,"fa-spin-reverse":Y,"fa-spin-pulse":K,"fa-pulse":Q,"fa-fw":et,"fa-inverse":er,"fa-border":en,"fa-li":eo,"fa-flip":!0===ei,"fa-flip-horizontal":"horizontal"===ei||"both"===ei,"fa-flip-vertical":"vertical"===ei||"both"===ei},"fa-".concat(ea),null!=ea),_defineProperty(b,"fa-rotate-".concat(es),null!=es&&0!==es),_defineProperty(b,"fa-pull-".concat(eu),null!=eu),_defineProperty(b,"fa-swap-opacity",n.swapOpacity),b)).map(function(n){return b[n]?n:null}).filter(function(n){return n}))),_toConsumableArray(ed.split(" ")))),ev=objectWithKey("transform","string"==typeof n.transform?w.parse.transform(n.transform):n.transform),eb=objectWithKey("mask",normalizeIconArgs(ec)),eE=(0,w.icon)(eg,_objectSpread2(_objectSpread2(_objectSpread2(_objectSpread2({},ey),ev),eb),{},{symbol:ef,title:ep,titleId:eh,maskId:em}));if(!eE)return!function(){if(!B&&console&&"function"==typeof console.error){var n;(n=console).error.apply(n,arguments)}}("Could not find icon",eg),null;var ew=eE.abstract,eO={ref:m};
1return Object.keys(n).forEach(function(m){L.defaultProps.hasOwnProperty(m)||(eO[m]=n[m])}),H(ew[0],eO)});L.displayName="FontAwesomeIcon",L.propTypes={beat:_().bool,border:_().bool,beatFade:_().bool,bounce:_().bool,className:_().string,fade:_().bool,flash:_().bool,mask:_().oneOfType([_().object,_().array,_().string]),maskId:_().string,fixedWidth:_().bool,inverse:_().bool,flip:_().oneOf([!0,!1,"horizontal","vertical","both"]),icon:_().oneOfType([_().object,_().array,_().string]),listItem:_().bool,pull:_().oneOf(["right","left"]),pulse:_().bool,rotation:_().oneOf([0,90,180,270]),shake:_().bool,size:_().oneOf(["2xs","xs","sm","lg","xl","2xl","1x","2x","3x","4x","5x","6x","7x","8x","9x","10x"]),spin:_().bool,spinPulse:_().bool,spinReverse:_().bool,symbol:_().oneOfType([_().bool,_().string]),title:_().string,titleId:_().string,transform:_().oneOfType([_().string,_().object]),swapOpacity:_().bool},L.defaultProps={border:!1,className:"",mask:null,maskId:null,fixedWidth:!1,inverse:!1,flip:!1,icon:null,listItem:!1,pull:null,pulse:!1,rotation:null,size:null,spin:!1,spinPulse:!1,spinReverse:!1,beat:!1,fade:!1,beatFade:!1,bounce:!1,shake:!1,symbol:!1,title:"",titleId:null,transform:null,swapOpacity:!1};var H=(function convert(n,m){var b=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{};if("string"==typeof m)return m;var w=(m.children||[]).map(function(m){return convert(n,m)}),A=Object.keys(m.attributes||{}).reduce(function(n,b){var w=m.attributes[b];switch(b){case"class":n.attrs.className=w,delete m.attributes.class;break;case"style":n.attrs.style=w.split(";").map(function(n){return n.trim()}).filter(function(n){return n}).reduce(function(n,m){var b=m.indexOf(":"),w=camelize(m.slice(0,b)),A=m.slice(b+1).trim();return w.startsWith("webkit")?n[w.charAt(0).toUpperCase()+w.slice(1)]=A:n[w]=A,n},{});break;default:0===b.indexOf("aria-")||0===b.indexOf("data-")?n.attrs[b.toLowerCase()]=w:n.attrs[camelize(b)]=w}return n},{attrs:{}}),_=b.style,x=void 0===_?{}:_,B=function(n,m){if(null==n)return{};var b,w,A=function(n,m){if(null==n)return{};var b,w,A={},_=Object.keys(n);for(w=0;w<_.length;w++)b=_[w],m.indexOf(b)>=0||(A[b]=n[b]);return A}(n,m);if(Object.getOwnPropertySymbols){var _=Object.getOwnPropertySymbols(n);for(w=0;w<_.length;w++)b=_[w],!(m.indexOf(b)>=0)&&Object.prototype.propertyIsEnumerable.call(n,b)&&(A[b]=n[b])}return A}(b,k);return A.attrs.style=_objectSpread2(_objectSpread2({},A.attrs.style),x),n.apply(void 0,[m.tag,_objectSpread2(_objectSpread2({},A.attrs),B)].concat(_toConsumableArray(w)))}).bind(null,x.createElement)},63509:function(n,m,b){"use strict";b.d(m,{Z:function(){return index_es}});var w=b(39391),A=b.n(w),__assign=function(){return(__assign=Object.assign||function(n){for(var m,b=1,w=arguments.length;b<w;b++)for(var A in m=arguments[b])Object.prototype.hasOwnProperty.call(m,A)&&(n[A]=m[A]);return n}).apply(this,arguments)},_={key:function(){for(var n=[],m=0;m<arguments.length;m++)n[m]=arguments[m];return null},onlyResolvesLast:!0},x=function(){function DebounceCache(n){this.config=n,this.debounceSingleton=null,this.debounceCache={}}return DebounceCache.prototype._createDebouncedFunction=function(){var n,m,b=A()(this.config.func,this.config.wait,this.config.options);return this.config.options.onlyResolvesLast&&(n=b,m=null,b=function(){for(var b,w,A,_,x=[],k=0;k<arguments.length;k++)x[k]=arguments[k];m&&m();var B=(b=n.apply(void 0,x),w=null,A=null,_=new Promise(function(n,m){w=n,A=m}),b&&b.then(function(n){w&&w(n)},function(n){A&&A(n)}),{promise:_,resolve:function(n){w&&w(n)},reject:function(n){A&&A(n)},cancel:function(){w=null,A=null}}),L=B.promise;return m=B.cancel,L}),{func:b}},DebounceCache.prototype.getDebouncedFunction=function(n){var m,b=(m=this.config.options).key.apply(m,n);return null==b?(this.debounceSingleton||(this.debounceSingleton=this._createDebouncedFunction()),this.debounceSingleton):(this.debounceCache[b]||(this.debounceCache[b]=this._createDebouncedFunction()),this.debounceCache[b])},DebounceCache}(),index_es=function(n,m,b){var w=__assign({},_,b),A=new x({func:n,wait:m,options:w});return function(){for(var n=[],m=0;m<arguments.length;m++)n[m]=arguments[m];return A.getDebouncedFunction(n).func.apply(void 0,n)}}},40708:function(n,m,b){var w;n.exports=w||function(n,m){if("undefined"!=typeof window&&window.crypto&&(w=window.crypto),"undefined"!=typeof self&&self.crypto&&(w=self.crypto),"undefined"!=typeof globalThis&&globalThis.crypto&&(w=globalThis.crypto),!w&&"undefined"!=typeof window&&window.msCrypto&&(w=window.msCrypto),!w&&void 0!==b.g&&b.g.crypto&&(w=b.g.crypto),!w)try{w=b(86010)}catch(n){}var w,cryptoSecureRandomInt=function(){if(w){if("function"==typeof w.getRandomValues)try{return w.getRandomValues(new Uint32Array(1))[0]}catch(n){}if("function"==typeof w.randomBytes)try{return w.randomBytes(4).readInt32LE()}catch(n){}}throw Error("Native crypto module could not be used to get secure random number.")},A=Object.create||function(){function F(){}return function(n){var m;return F.prototype=n,m=new F,F.prototype=null,m}}(),_={},x=_.lib={},k=x.Base={extend:function(n){var m=A(this);return n&&m.mixIn(n),m.hasOwnProperty("init")&&this.init!==m.init||(m.init=function(){m.$super.init.a
1pply(this,arguments)}),m.init.prototype=m,m.$super=this,m},create:function(){var n=this.extend();return n.init.apply(n,arguments),n},init:function(){},mixIn:function(n){for(var m in n)n.hasOwnProperty(m)&&(this[m]=n[m]);n.hasOwnProperty("toString")&&(this.toString=n.toString)},clone:function(){return this.init.prototype.extend(this)}},B=x.WordArray=k.extend({init:function(n,m){n=this.words=n||[],void 0!=m?this.sigBytes=m:this.sigBytes=4*n.length},toString:function(n){return(n||H).stringify(this)},concat:function(n){var m=this.words,b=n.words,w=this.sigBytes,A=n.sigBytes;if(this.clamp(),w%4)for(var _=0;_<A;_++){var x=b[_>>>2]>>>24-_%4*8&255;m[w+_>>>2]|=x<<24-(w+_)%4*8}else for(var k=0;k<A;k+=4)m[w+k>>>2]=b[k>>>2];return this.sigBytes+=A,this},clamp:function(){var m=this.words,b=this.sigBytes;m[b>>>2]&=4294967295<<32-b%4*8,m.length=n.ceil(b/4)},clone:function(){var n=k.clone.call(this);return n.words=this.words.slice(0),n},random:function(n){for(var m=[],b=0;b<n;b+=4)m.push(cryptoSecureRandomInt());return new B.init(m,n)}}),L=_.enc={},H=L.Hex={stringify:function(n){for(var m=n.words,b=n.sigBytes,w=[],A=0;A<b;A++){var _=m[A>>>2]>>>24-A%4*8&255;w.push((_>>>4).toString(16)),w.push((15&_).toString(16))}return w.join("")},parse:function(n){for(var m=n.length,b=[],w=0;w<m;w+=2)b[w>>>3]|=parseInt(n.substr(w,2),16)<<24-w%8*4;return new B.init(b,m/2)}},z=L.Latin1={stringify:function(n){for(var m=n.words,b=n.sigBytes,w=[],A=0;A<b;A++){var _=m[A>>>2]>>>24-A%4*8&255;w.push(String.fromCharCode(_))}return w.join("")},parse:function(n){for(var m=n.length,b=[],w=0;w<m;w++)b[w>>>2]|=(255&n.charCodeAt(w))<<24-w%4*8;return new B.init(b,m)}},V=L.Utf8={stringify:function(n){try{return decodeURIComponent(escape(z.stringify(n)))}catch(n){throw Error("Malformed UTF-8 data")}},parse:function(n){return z.parse(unescape(encodeURIComponent(n)))}},q=x.BufferedBlockAlgorithm=k.extend({reset:function(){this._data=new B.init,this._nDataBytes=0},_append:function(n){"string"==typeof n&&(n=V.parse(n)),this._data.concat(n),this._nDataBytes+=n.sigBytes},_process:function(m){var b,w=this._data,A=w.words,_=w.sigBytes,x=this.blockSize,k=_/(4*x),L=(k=m?n.ceil(k):n.max((0|k)-this._minBufferSize,0))*x,H=n.min(4*L,_);if(L){for(var z=0;z<L;z+=x)this._doProcessBlock(A,z);b=A.splice(0,L),w.sigBytes-=H}return new B.init(b,H)},clone:function(){var n=k.clone.call(this);return n._data=this._data.clone(),n},_minBufferSize:0});x.Hasher=q.extend({cfg:k.extend(),init:function(n){this.cfg=this.cfg.extend(n),this.reset()},reset:function(){q.reset.call(this),this._doReset()},update:function(n){return this._append(n),this._process(),this},finalize:function(n){return n&&this._append(n),this._doFinalize()},blockSize:16,_createHelper:function(n){return function(m,b){return new n.init(b).finalize(m)}},_createHmacHelper:function(n){return function(m,b){return new K.HMAC.init(n,b).finalize(m)}}});var K=_.algo={};return _}(Math)},93881:function(n,m,b){var w,A,_,x,k,B,L,H,z,V;n.exports=(w=b(40708),A=Math,x=(_=w.lib).WordArray,k=_.Hasher,B=w.algo,L=[],H=[],function(){function getFractionalBits(n){return(n-(0|n))*4294967296|0}for(var n=2,m=0;m<64;)(function(n){for(var m=A.sqrt(n),b=2;b<=m;b++)if(!(n%b))return!1;return!0})(n)&&(m<8&&(L[m]=getFractionalBits(A.pow(n,.5))),H[m]=getFractionalBits(A.pow(n,1/3)),m++),n++}(),z=[],V=B.SHA256=k.extend({_doReset:function(){this._hash=new x.init(L.slice(0))},_doProcessBlock:function(n,m){for(var b=this._hash.words,w=b[0],A=b[1],_=b[2],x=b[3],k=b[4],B=b[5],L=b[6],V=b[7],q=0;q<64;q++){if(q<16)z[q]=0|n[m+q];else{var K=z[q-15],Y=(K<<25|K>>>7)^(K<<14|K>>>18)^K>>>3,Q=z[q-2],et=(Q<<15|Q>>>17)^(Q<<13|Q>>>19)^Q>>>10;z[q]=Y+z[q-7]+et+z[q-16]}var er=k&B^~k&L,en=w&A^w&_^A&_,eo=(w<<30|w>>>2)^(w<<19|w>>>13)^(w<<10|w>>>22),ei=V+((k<<26|k>>>6)^(k<<21|k>>>11)^(k<<7|k>>>25))+er+H[q]+z[q],ea=eo+en;V=L,L=B,B=k,k=x+ei|0,x=_,_=A,A=w,w=ei+ea|0}b[0]=b[0]+w|0,b[1]=b[1]+A|0,b[2]=b[2]+_|0,b[3]=b[3]+x|0,b[4]=b[4]+k|0,b[5]=b[5]+B|0,b[6]=b[6]+L|0,b[7]=b[7]+V|0},_doFinalize:function(){var n=this._data,m=n.words,b=8*this._nDataBytes,w=8*n.sigBytes;return m[w>>>5]|=128<<24-w%32,m[(w+64>>>9<<4)+14]=A.floor(b/4294967296),m[(w+64>>>9<<4)+15]=b,n.sigBytes=4*m.length,this._process(),this._hash},clone:function(){var n=k.clone.call(this);return n._hash=this._hash.clone(),n}}),w.SHA256=k._createHelper(V),w.HmacSHA256=k._createHmacHelper(V),w.SHA256)},39391:function(n){"use strict";n.exports=function(n){var m=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,b=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},w=void 0,A=void 0,_=void 0,x=[];return function(){var k,B="function"==typeof m?m():m,L=new Date().getTime(),H=!w||L-w>B;w=L;for(var z=arguments.length,V=Array(z),q=0;q<z;q++)V[q]=arguments[q];if(H&&b.leading)return b.accumulate?Promise.resolve(n.call(this,[V])).then(function(n){return n[0]}):Promise.resolve(n.call.apply(n,[this].concat(V)));if(A?clearTimeout(_):((k={}).promise=new Promise(function(n,m){k.resolve=n,k.reject=m}),A=k),x.push(V),_=setTimeout(flush.bind(this),B),b.accumulate){var K=x.length-1;return A.promise.then(function(n){return n[K]})}return A.promise};function flush(){var m=A;clearTimeout(_),Promise.resolve(b.accumulate?n.call(this,x):n.apply(this,x[x.length-1])).then(m.resolve,m.reject),x=[],A=null}}},47971:function(n,m,b){"use strict";var w,A;n.exports=(null==(w=b.g.process)?void 0:w.env)&&"object"==typeof(null==(A=b.g.process)?void 0:A.env)?b.g.process:b(62304)},3245:function(n,m){"use strict";var b,w;
1Object.defineProperty(m,"__esModule",{value:!0}),function(n,m){for(var b in m)Object.defineProperty(n,b,{enumerable:!0,get:m[b]})}(m,{PrefetchKind:function(){return b},ACTION_REFRESH:function(){return A},ACTION_NAVIGATE:function(){return _},ACTION_RESTORE:function(){return x},ACTION_SERVER_PATCH:function(){return k},ACTION_PREFETCH:function(){return B},ACTION_FAST_REFRESH:function(){return L},ACTION_SERVER_ACTION:function(){return H}});let A="refresh",_="navigate",x="restore",k="server-patch",B="prefetch",L="fast-refresh",H="server-action";(w=b||(b={})).AUTO="auto",w.FULL="full",w.TEMPORARY="temporary",("function"==typeof m.default||"object"==typeof m.default&&null!==m.default)&&void 0===m.default.__esModule&&(Object.defineProperty(m.default,"__esModule",{value:!0}),Object.assign(m.default,m),n.exports=m.default)},52302:function(n,m,b){"use strict";function getDomainLocale(n,m,b,w){return!1}Object.defineProperty(m,"__esModule",{value:!0}),Object.defineProperty(m,"getDomainLocale",{enumerable:!0,get:function(){return getDomainLocale}}),b(15711),("function"==typeof m.default||"object"==typeof m.default&&null!==m.default)&&void 0===m.default.__esModule&&(Object.defineProperty(m.default,"__esModule",{value:!0}),Object.assign(m.default,m),n.exports=m.default)},18584:function(n,m,b){"use strict";Object.defineProperty(m,"__esModule",{value:!0}),Object.defineProperty(m,"Image",{enumerable:!0,get:function(){return Y}});let w=b(81351),A=b(35815),_=A._(b(50959)),x=w._(b(10422)),k=w._(b(77586)),B=b(62029),L=b(22749),H=b(98009);b(47367);let z=b(55809),V=w._(b(45059)),q={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function handleLoading(n,m,b,w,A,_){let x=null==n?void 0:n.src;if(!n||n["data-loaded-src"]===x)return;n["data-loaded-src"]=x;let k="decode"in n?n.decode():Promise.resolve();k.catch(()=>{}).then(()=>{if(n.parentElement&&n.isConnected){if("empty"!==m&&A(!0),null==b?void 0:b.current){let m=new Event("load");Object.defineProperty(m,"target",{writable:!1,value:n});let w=!1,A=!1;b.current({...m,nativeEvent:m,currentTarget:n,target:n,isDefaultPrevented:()=>w,isPropagationStopped:()=>A,persist:()=>{},preventDefault:()=>{w=!0,m.preventDefault()},stopPropagation:()=>{A=!0,m.stopPropagation()}})}(null==w?void 0:w.current)&&w.current(n)}})}function getDynamicProps(n){let[m,b]=_.version.split("."),w=parseInt(m,10),A=parseInt(b,10);return w>18||18===w&&A>=3?{fetchPriority:n}:{fetchpriority:n}}let K=(0,_.forwardRef)((n,m)=>{let{src:b,srcSet:w,sizes:A,height:x,width:k,decoding:B,className:L,style:H,fetchPriority:z,placeholder:V,loading:q,unoptimized:K,fill:Y,onLoadRef:Q,onLoadingCompleteRef:et,setBlurComplete:er,setShowAltText:en,onLoad:eo,onError:ei,...ea}=n;return _.default.createElement("img",{...ea,...getDynamicProps(z),loading:q,width:k,height:x,decoding:B,"data-nimg":Y?"fill":"1",className:L,style:H,sizes:A,srcSet:w,src:b,ref:(0,_.useCallback)(n=>{m&&("function"==typeof m?m(n):"object"==typeof m&&(m.current=n)),n&&(ei&&(n.src=n.src),n.complete&&handleLoading(n,V,Q,et,er,K))},[b,V,Q,et,er,ei,K,m]),onLoad:n=>{let m=n.currentTarget;handleLoading(m,V,Q,et,er,K)},onError:n=>{en(!0),"empty"!==V&&er(!0),ei&&ei(n)}})});function ImagePreload(n){let{isAppRouter:m,imgAttributes:b}=n,w={as:"image",imageSrcSet:b.srcSet,imageSizes:b.sizes,crossOrigin:b.crossOrigin,referrerPolicy:b.referrerPolicy,...getDynamicProps(b.fetchPriority)};return m&&x.default.preload?(x.default.preload(b.src,w),null):_.default.createElement(k.default,null,_.default.createElement("link",{key:"__nimg-"+b.src+b.srcSet+b.sizes,rel:"preload",href:b.srcSet?void 0:b.src,...w}))}let Y=(0,_.forwardRef)((n,m)=>{let b=(0,_.useContext)(z.RouterContext),w=(0,_.useContext)(H.ImageConfigContext),A=(0,_.useMemo)(()=>{let n=q||w||L.imageConfigDefault,m=[...n.deviceSizes,...n.imageSizes].sort((n,m)=>n-m),b=n.deviceSizes.sort((n,m)=>n-m);return{...n,allSizes:m,deviceSizes:b}},[w]),{onLoad:x,onLoadingComplete:k}=n,Y=(0,_.useRef)(x);(0,_.useEffect)(()=>{Y.current=x},[x]);let Q=(0,_.useRef)(k);(0,_.useEffect)(()=>{Q.current=k},[k]);let[et,er]=(0,_.useState)(!1),[en,eo]=(0,_.useState)(!1),{props:ei,meta:ea}=(0,B.getImgProps)(n,{defaultLoader:V.default,imgConf:A,blurComplete:et,showAltText:en});return _.default.createElement(_.default.Fragment,null,_.default.createElement(K,{...ei,unoptimized:ea.unoptimized,placeholder:ea.placeholder,fill:ea.fill,onLoadRef:Y,onLoadingCompleteRef:Q,setBlurComplete:er,setShowAltText:eo,ref:m}),ea.priority?_.default.createElement(ImagePreload,{isAppRouter:!b,imgAttributes:ei}):null)});("function"==typeof m.default||"object"==typeof m.default&&null!==m.default)&&void 0===m.default.__esModule&&(Object.defineProperty(m.default,"__esMo
1dule",{value:!0}),Object.assign(m.default,m),n.exports=m.default)},59106:function(n,m,b){"use strict";Object.defineProperty(m,"__esModule",{value:!0}),Object.defineProperty(m,"default",{enumerable:!0,get:function(){return er}});let w=b(81351),A=w._(b(50959)),_=b(95063),x=b(54712),k=b(27729),B=b(56696),L=b(72012),H=b(55809),z=b(83166),V=b(53764),q=b(52302),K=b(26563),Y=b(3245),Q=new Set;function prefetch(n,m,b,w,A,_){if(!_&&!(0,x.isLocalURL)(m))return;if(!w.bypassPrefetchedCheck){let A=void 0!==w.locale?w.locale:"locale"in n?n.locale:void 0,_=m+"%"+b+"%"+A;if(Q.has(_))return;Q.add(_)}let k=_?n.prefetch(m,A):n.prefetch(m,b,w);Promise.resolve(k).catch(n=>{})}function formatStringOrUrl(n){return"string"==typeof n?n:(0,k.formatUrl)(n)}let et=A.default.forwardRef(function(n,m){let b,w;let{href:k,as:Q,children:et,prefetch:er=null,passHref:en,replace:eo,shallow:ei,scroll:ea,locale:es,onClick:eu,onMouseEnter:el,onTouchStart:ec,legacyBehavior:ef=!1,...ed}=n;b=et,ef&&("string"==typeof b||"number"==typeof b)&&(b=A.default.createElement("a",null,b));let ep=A.default.useContext(H.RouterContext),eh=A.default.useContext(z.AppRouterContext),em=null!=ep?ep:eh,eg=!ep,ey=!1!==er,ev=null===er?Y.PrefetchKind.AUTO:Y.PrefetchKind.FULL,{href:eb,as:eE}=A.default.useMemo(()=>{if(!ep){let n=formatStringOrUrl(k);return{href:n,as:Q?formatStringOrUrl(Q):n}}let[n,m]=(0,_.resolveHref)(ep,k,!0);return{href:n,as:Q?(0,_.resolveHref)(ep,Q):m||n}},[ep,k,Q]),ew=A.default.useRef(eb),eO=A.default.useRef(eE);ef&&(w=A.default.Children.only(b));let eS=ef?w&&"object"==typeof w&&w.ref:m,[eT,eC,eA]=(0,V.useIntersection)({rootMargin:"200px"}),e_=A.default.useCallback(n=>{(eO.current!==eE||ew.current!==eb)&&(eA(),eO.current=eE,ew.current=eb),eT(n),eS&&("function"==typeof eS?eS(n):"object"==typeof eS&&(eS.current=n))},[eE,eS,eb,eA,eT]);A.default.useEffect(()=>{em&&eC&&ey&&prefetch(em,eb,eE,{locale:es},{kind:ev},eg)},[eE,eb,eC,es,ey,null==ep?void 0:ep.locale,em,eg,ev]);let ex={ref:e_,onClick(n){ef||"function"!=typeof eu||eu(n),ef&&w.props&&"function"==typeof w.props.onClick&&w.props.onClick(n),em&&!n.defaultPrevented&&function(n,m,b,w,_,k,B,L,H,z){let{nodeName:V}=n.currentTarget,q="A"===V.toUpperCase();if(q&&(function(n){let m=n.currentTarget,b=m.getAttribute("target");return b&&"_self"!==b||n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.nativeEvent&&2===n.nativeEvent.which}(n)||!H&&!(0,x.isLocalURL)(b)))return;n.preventDefault();let navigate=()=>{let n=null==B||B;"beforePopState"in m?m[_?"replace":"push"](b,w,{shallow:k,locale:L,scroll:n}):m[_?"replace":"push"](w||b,{forceOptimisticNavigation:!z,scroll:n})};H?A.default.startTransition(navigate):navigate()}(n,em,eb,eE,eo,ei,ea,es,eg,ey)},onMouseEnter(n){ef||"function"!=typeof el||el(n),ef&&w.props&&"function"==typeof w.props.onMouseEnter&&w.props.onMouseEnter(n),em&&(ey||!eg)&&prefetch(em,eb,eE,{locale:es,priority:!0,bypassPrefetchedCheck:!0},{kind:ev},eg)},onTouchStart(n){ef||"function"!=typeof ec||ec(n),ef&&w.props&&"function"==typeof w.props.onTouchStart&&w.props.onTouchStart(n),em&&(ey||!eg)&&prefetch(em,eb,eE,{locale:es,priority:!0,bypassPrefetchedCheck:!0},{kind:ev},eg)}};if((0,B.isAbsoluteUrl)(eE))ex.href=eE;else if(!ef||en||"a"===w.type&&!("href"in w.props)){let n=void 0!==es?es:null==ep?void 0:ep.locale,m=(null==ep?void 0:ep.isLocaleDomain)&&(0,q.getDomainLocale)(eE,n,null==ep?void 0:ep.locales,null==ep?void 0:ep.domainLocales);ex.href=m||(0,K.addBasePath)((0,L.addLocale)(eE,n,null==ep?void 0:ep.defaultLocale))}return ef?A.default.cloneElement(w,ex):A.default.createElement("a",{...ed,...ex},b)}),er=et;("function"==typeof m.default||"object"==typeof m.default&&null!==m.default)&&void 0===m.default.__esModule&&(Object.defineProperty(m.default,"__esModule",{value:!0}),Object.assign(m.default,m),n.exports=m.default)},53764:function(n,m,b){"use strict";Object.defineProperty(m,"__esModule",{value:!0}),Object.defineProperty(m,"useIntersection",{enumerable:!0,get:function(){return useIntersection}});let w=b(50959),A=b(9594),_="function"==typeof IntersectionObserver,x=new Map,k=[];function useIntersection(n){let{rootRef:m,rootMargin:b,disabled:B}=n,L=B||!_,[H,z]=(0,w.useState)(!1),V=(0,w.useRef)(null),q=(0,w.useCallback)(n=>{V.current=n},[]);(0,w.useEffect)(()=>
1{if(_){if(L||H)return;let n=V.current;if(n&&n.tagName){let w=function(n,m,b){let{id:w,observer:A,elements:_}=function(n){let m;let b={root:n.root||null,margin:n.rootMargin||""},w=k.find(n=>n.root===b.root&&n.margin===b.margin);if(w&&(m=x.get(w)))return m;let A=new Map,_=new IntersectionObserver(n=>{n.forEach(n=>{let m=A.get(n.target),b=n.isIntersecting||n.intersectionRatio>0;m&&b&&m(b)})},n);return m={id:b,observer:_,elements:A},k.push(b),x.set(b,m),m}(b);return _.set(n,m),A.observe(n),function(){if(_.delete(n),A.unobserve(n),0===_.size){A.disconnect(),x.delete(w);let n=k.findIndex(n=>n.root===w.root&&n.margin===w.margin);n>-1&&k.splice(n,1)}}}(n,n=>n&&z(n),{root:null==m?void 0:m.current,rootMargin:b});return w}}else if(!H){let n=(0,A.requestIdleCallback)(()=>z(!0));return()=>(0,A.cancelIdleCallback)(n)}},[L,b,m,H,V.current]);let K=(0,w.useCallback)(()=>{z(!1)},[]);return[q,H,K]}("function"==typeof m.default||"object"==typeof m.default&&null!==m.default)&&void 0===m.default.__esModule&&(Object.defineProperty(m.default,"__esModule",{value:!0}),Object.assign(m.default,m),n.exports=m.default)},62029:function(n,m,b){"use strict";Object.defineProperty(m,"__esModule",{value:!0}),Object.defineProperty(m,"getImgProps",{enumerable:!0,get:function(){return getImgProps}}),b(47367);let w=b(38102),A=b(22749);function isStaticRequire(n){return void 0!==n.default}function getInt(n){return void 0===n?n:"number"==typeof n?Number.isFinite(n)?n:NaN:"string"==typeof n&&/^[0-9]+$/.test(n)?parseInt(n,10):NaN}function getImgProps(n,m){var b;let _,x,k,{src:B,sizes:L,unoptimized:H=!1,priority:z=!1,loading:V,className:q,quality:K,width:Y,height:Q,fill:et=!1,style:er,onLoad:en,onLoadingComplete:eo,placeholder:ei="empty",blurDataURL:ea,fetchPriority:es,layout:eu,objectFit:el,objectPosition:ec,lazyBoundary:ef,lazyRoot:ed,...ep}=n,{imgConf:eh,showAltText:em,blurComplete:eg,defaultLoader:ey}=m,ev=eh||A.imageConfigDefault;if("allSizes"in ev)_=ev;else{let n=[...ev.deviceSizes,...ev.imageSizes].sort((n,m)=>n-m),m=ev.deviceSizes.sort((n,m)=>n-m);_={...ev,allSizes:n,deviceSizes:m}}let eb=ep.loader||ey;delete ep.loader,delete ep.srcSet;let eE="__next_img_default"in eb;if(eE){if("custom"===_.loader)throw Error('Image with src "'+B+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let n=eb;eb=m=>{let{config:b,...w}=m;return n(w)}}if(eu){"fill"===eu&&(et=!0);let n={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[eu];n&&(er={...er,...n});let m={responsive:"100vw",fill:"100vw"}[eu];m&&!L&&(L=m)}let ew="",eO=getInt(Y),eS=getInt(Q);if("object"==typeof(b=B)&&(isStaticRequire(b)||void 0!==b.src)){let n=isStaticRequire(B)?B.default:B;if(!n.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(n));if(!n.height||!n.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(n));if(x=n.blurWidth,k=n.blurHeight,ea=ea||n.blurDataURL,ew=n.src,!et){if(eO||eS){if(eO&&!eS){let m=eO/n.width;eS=Math.round(n.height*m)}else if(!eO&&eS){let m=eS/n.height;eO=Math.round(n.width*m)}}else eO=n.width,eS=n.height}}let eT=!z&&("lazy"===V||void 0===V);(!(B="string"==typeof B?B:ew)||B.startsWith("data:")||B.startsWith("blob:"))&&(H=!0,eT=!1),_.unoptimized&&(H=!0),eE&&B.endsWith(".svg")&&!_.dangerouslyAllowSVG&&(H=!0),z&&(es="high");let eC=getInt(K),eA=Object.assign(et?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:el,objectPosition:ec}:{},em?{}:{color:"transparent"},er),e_=eg||"empty"===ei?null:"blur"===ei?'url("data:image/svg+xml;charset=utf-8,'+(0,w.getImageBlurSvg)({widthInt:eO,heightInt:eS,blurWidth:x,blurHeight:k,blurDataURL:ea||"",objectFit:eA.objectFit})+'")':'url("'+ei+'")',ex=e_?{backgroundSize:eA.objectFit||"cover",backgroundPosition:eA.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:e_}:{},eR=function(n){let{config:m,src:b,unoptimized:w,width:A,quality:_,sizes:x,loader:k}=n;if(w)return{src:b,srcSet:void 0,sizes:void 0};let{widths:B,kind:L}=function(n,m,b){let{deviceSizes:w,allSizes:A}=n;if(b){let n=/(^|\s)(1?\d?\d)vw/g,m=[];for(let w;w=n.exec(b);w)m.push(parseInt(w[2]));if(m.length){let n=.01*Math.min(...m);return{widths:A.filter(m=>m>=w[0]*n),kind:"w"}}return{widths:A,kind:"w"}}if("number"!=typeof m)return{widths:w,kind:"w"};let _=[...new Set([m,2*m].map(n=>A.find(m=>m>=n)||A[A.length-1]))];return{widths:_,kind:"x"}}(m,A,x),H=B.length-1;return{sizes:x||"w"!==L?x:"100vw",srcSet:B.map((n,w)=>k({config:m,src:b,quality:_,width:n})+" "+("w"===L?n:w+1)+L).join(", "),src:k({config:m,src:b,quality:_,width:B[H
1]})}}({config:_,src:B,unoptimized:H,width:eO,quality:eC,sizes:L,loader:eb}),ek={...ep,loading:eT?"lazy":V,fetchPriority:es,width:eO,height:eS,decoding:"async",className:q,style:{...eA,...ex},sizes:eR.sizes,srcSet:eR.srcSet,src:eR.src},eP={unoptimized:H,priority:z,placeholder:ei,fill:et};return{props:ek,meta:eP}}},38102:function(n,m){"use strict";function getImageBlurSvg(n){let{widthInt:m,heightInt:b,blurWidth:w,blurHeight:A,blurDataURL:_,objectFit:x}=n,k=w?40*w:m,B=A?40*A:b,L=k&&B?"viewBox='0 0 "+k+" "+B+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+L+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(L?"none":"contain"===x?"xMidYMid":"cover"===x?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+_+"'/%3E%3C/svg%3E"}Object.defineProperty(m,"__esModule",{value:!0}),Object.defineProperty(m,"getImageBlurSvg",{enumerable:!0,get:function(){return getImageBlurSvg}})},81535:function(n,m,b){"use strict";Object.defineProperty(m,"__esModule",{value:!0}),function(n,m){for(var b in m)Object.defineProperty(n,b,{enumerable:!0,get:m[b]})}(m,{default:function(){return B},unstable_getImgProps:function(){return unstable_getImgProps}});let w=b(81351),A=b(62029),_=b(47367),x=b(18584),k=w._(b(45059)),unstable_getImgProps=n=>{(0,_.warnOnce)("Warning: unstable_getImgProps() is experimental and may change or be removed at any time. Use at your own risk.");let{props:m}=(0,A.getImgProps)(n,{defaultLoader:k.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[n,b]of Object.entries(m))void 0===b&&delete m[n];return{props:m}},B=x.Image},45059:function(n,m){"use strict";function defaultLoader(n){let{config:m,src:b,width:w,quality:A}=n;return m.path+"?url="+encodeURIComponent(b)+"&w="+w+"&q="+(A||75)}Object.defineProperty(m,"__esModule",{value:!0}),Object.defineProperty(m,"default",{enumerable:!0,get:function(){return b}}),defaultLoader.__next_img_default=!0;let b=defaultLoader},61118:function(n){!function(){var m={675:function(n,m){"use strict";m.byteLength=function(n){var m=getLens(n),b=m[0],w=m[1];return(b+w)*3/4-w},m.toByteArray=function(n){var m,b,_=getLens(n),x=_[0],k=_[1],B=new A((x+k)*3/4-k),L=0,H=k>0?x-4:x;for(b=0;b<H;b+=4)m=w[n.charCodeAt(b)]<<18|w[n.charCodeAt(b+1)]<<12|w[n.charCodeAt(b+2)]<<6|w[n.charCodeAt(b+3)],B[L++]=m>>16&255,B[L++]=m>>8&255,B[L++]=255&m;return 2===k&&(m=w[n.charCodeAt(b)]<<2|w[n.charCodeAt(b+1)]>>4,B[L++]=255&m),1===k&&(m=w[n.charCodeAt(b)]<<10|w[n.charCodeAt(b+1)]<<4|w[n.charCodeAt(b+2)]>>2,B[L++]=m>>8&255,B[L++]=255&m),B},m.fromByteArray=function(n){for(var m,w=n.length,A=w%3,_=[],x=0,k=w-A;x<k;x+=16383)_.push(function(n,m,w){for(var A,_=[],x=m;x<w;x+=3)_.push(b[(A=(n[x]<<16&16711680)+(n[x+1]<<8&65280)+(255&n[x+2]))>>18&63]+b[A>>12&63]+b[A>>6&63]+b[63&A]);return _.join("")}(n,x,x+16383>k?k:x+16383));return 1===A?_.push(b[(m=n[w-1])>>2]+b[m<<4&63]+"=="):2===A&&_.push(b[(m=(n[w-2]<<8)+n[w-1])>>10]+b[m>>4&63]+b[m<<2&63]+"="),_.join("")};for(var b=[],w=[],A="undefined"!=typeof Uint8Array?Uint8Array:Array,_="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",x=0,k=_.length;x<k;++x)b[x]=_[x],w[_.charCodeAt(x)]=x;function getLens(n){var m=n.length;if(m%4>0)throw Error("Invalid string. Length must be a multiple of 4");var b=n.indexOf("=");-1===b&&(b=m);var w=b===m?0:4-b%4;return[b,w]}w["-".charCodeAt(0)]=62,w["_".charCodeAt(0)]=63},72:function(n,m,b){"use strict";/*! 2 * The buffer module from node.js, for the browser. 3 * 4 * @author Feross Aboukhadijeh <https://feross.org> 5 * @license MIT 6 */var w=b(675),A=b(783),_="function"==typeof Symbol&&"function"==typeof Symbol.for?Symbol.for("nodejs.util.inspect.custom"):null;function createBuffer(n){if(n>
62147483647)throw RangeError('The value "'+n+'" is invalid for option "size"');var m=new Uint8Array(n);return Object.setPrototypeOf(m,Buffer.prototype),m}function Buffer(n,m,b){if("number"==typeof n){if("string"==typeof m)throw TypeError('The "string" argument must be of type string. Received type number');return allocUnsafe(n)}return from(n,m,b)}function from(n,m,b){if("string"==typeof n)return function(n,m){if(("string"!=typeof m||""===m)&&(m="utf8"),!Buffer.isEncoding(m))throw TypeError("Unknown encoding: "+m);var b=0|byteLength(n,m),w=createBuffer(b),A=w.write(n,m);return A!==b&&(w=w.slice(0,A)),w}(n,m);if(ArrayBuffer.isView(n))return fromArrayLike(n);if(null==n)throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof n);if(isInstance(n,ArrayBuffer)||n&&isInstance(n.buffer,ArrayBuffer)||"undefined"!=typeof SharedArrayBuffer&&(isInstance(n,SharedArrayBuffer)||n&&isInstance(n.buffer,SharedArrayBuffer)))return function(n,m,b){var w;if(m<0||n.byteLength<m)throw RangeError('"offset" is outside of buffer bounds');if(n.byteLength<m+(b||0))throw RangeError('"length" is outside of buffer bounds');return Object.setPrototypeOf(w=void 0===m&&void 0===b?new Uint8Array(n):void 0===b?new Uint8Array(n,m):new Uint8Array(n,m,b),Buffer.prototype),w}(n,m,b);if("number"==typeof n)throw TypeError('The "value" argument must not be of type number. Received type number');var w=n.valueOf&&n.valueOf();if(null!=w&&w!==n)return Buffer.from(w,m,b);var A=function(n){if(Buffer.isBuffer(n)){var m,b=0|checked(n.length),w=createBuffer(b);return 0===w.length||n.copy(w,0,0,b),w}return void 0!==n.length?"number"!=typeof n.length||(m=n.length)!=m?createBuffer(0):fromArrayLike(n):"Buffer"===n.type&&Array.isArray(n.data)?fromArrayLike(n.data):void 0}(n);if(A)return A;if("undefined"!=typeof Symbol&&null!=Symbol.toPrimitive&&"function"==typeof n[Symbol.toPrimitive])return Buffer.from(n[Symbol.toPrimitive]("string"),m,b);throw TypeError("The first argument must be one of type string, Buffer, ArrayBuffer, Array, or Array-like Object. Received type "+typeof n)}function assertSize(n){if("number"!=typeof n)throw TypeError('"size" argument must be of type number');if(n<0)throw RangeError('The value "'+n+'" is invalid for option "size"')}function allocUnsafe(n){return assertSize(n),createBuffer(n<0?0:0|checked(n))}function fromArrayLike(n){for(var m=n.length<0?0:0|checked(n.length),b=createBuffer(m),w=0;w<m;w+=1)b[w]=255&n[w];return b}function checked(n){if(n>=2147483647)throw RangeError("Attempt to allocate Buffer larger than maximum size: 0x7fffffff bytes");return 0|n}function byteLength(n,m){if(Buffer.isBuffer(n))return n.length;if(ArrayBuffer.isView(n)||isInstance(n,ArrayBuffer))return n.byteLength;if("string"!=typeof n)throw TypeError('The "string" argument must be one of type string, Buffer, or ArrayBuffer. Received type '+typeof n);var b=n.length,w=arguments.length>2&&!0===arguments[2];if(!w&&0===b)return 0;for(var A=!1;;)switch(m){case"ascii":case"latin1":case"binary":return b;case"utf8":case"utf-8":return utf8ToBytes(n).length;case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return 2*b;case"hex":return b>>>1;case"base64":return base64ToBytes(n).length;default:if(A)return w?-1:utf8ToBytes(n).length;m=(""+m).toLowerCase(),A=!0}}function slowToString(n,m,b){var A,_,x=!1;if((void 0===m||m<0)&&(m=0),m>this.length||((void 0===b||b>this.length)&&(b=this.length),b<=0||(b>>>=0)<=(m>>>=0)))return"";for(n||(n="utf8");;)switch(n){case"hex":return function(n,m,b){var w=n.length;(!m||m<0)&&(m=0),(!b||b<0||b>w)&&(b=w);for(var A="",_=m;_<b;++_)A+=k[n[_]];return A}(this,m,b);case"utf8":case"utf-8":return utf8Slice(this,m,b);case"ascii":return function(n,m,b){var w="";b=Math.min(n.length,b);for(var A=m;A<b;++A)w+=String.fromCharCode(127&n[A]);return w}(this,m,b);case"latin1":case"binary":return function(n,m,b){var w="";b=Math.min(n.length,b);for(var A=m;A<b;++A)w+=String.fromCharCode(n[A]);return w}(this,m,b);case"base64":return A=m,_=b,0===A&&_===this.length?w.fromByteArray(this):w.fromByteArray(this.slice(A,_));case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return function(n,m,b){for(var w=n.slice(m,b),A="",_=0;_<w.length;_+=2)A+=String.fromCharCode(w[_]+256*w[_+1]);return A}(this,m,b);default:if(x)throw TypeError("Unknown encoding: "+n);n=(n+"").toLowerCase(),x=!0}}function swap(n,m,b){var w=n[m];
6n[m]=n[b],n[b]=w}function bidirectionalIndexOf(n,m,b,w,A){var _;if(0===n.length)return -1;if("string"==typeof b?(w=b,b=0):b>2147483647?b=2147483647:b<-2147483648&&(b=-2147483648),(_=b=+b)!=_&&(b=A?0:n.length-1),b<0&&(b=n.length+b),b>=n.length){if(A)return -1;b=n.length-1}else if(b<0){if(!A)return -1;b=0}if("string"==typeof m&&(m=Buffer.from(m,w)),Buffer.isBuffer(m))return 0===m.length?-1:arrayIndexOf(n,m,b,w,A);if("number"==typeof m)return(m&=255,"function"==typeof Uint8Array.prototype.indexOf)?A?Uint8Array.prototype.indexOf.call(n,m,b):Uint8Array.prototype.lastIndexOf.call(n,m,b):arrayIndexOf(n,[m],b,w,A);throw TypeError("val must be string, number or Buffer")}function arrayIndexOf(n,m,b,w,A){var _,x=1,k=n.length,B=m.length;if(void 0!==w&&("ucs2"===(w=String(w).toLowerCase())||"ucs-2"===w||"utf16le"===w||"utf-16le"===w)){if(n.length<2||m.length<2)return -1;x=2,k/=2,B/=2,b/=2}function read(n,m){return 1===x?n[m]:n.readUInt16BE(m*x)}if(A){var L=-1;for(_=b;_<k;_++)if(read(n,_)===read(m,-1===L?0:_-L)){if(-1===L&&(L=_),_-L+1===B)return L*x}else -1!==L&&(_-=_-L),L=-1}else for(b+B>k&&(b=k-B),_=b;_>=0;_--){for(var H=!0,z=0;z<B;z++)if(read(n,_+z)!==read(m,z)){H=!1;break}if(H)return _}return -1}function utf8Slice(n,m,b){b=Math.min(n.length,b);for(var w=[],A=m;A<b;){var _,x,k,B,L=n[A],H=null,z=L>239?4:L>223?3:L>191?2:1;if(A+z<=b)switch(z){case 1:L<128&&(H=L);break;case 2:(192&(_=n[A+1]))==128&&(B=(31&L)<<6|63&_)>127&&(H=B);break;case 3:_=n[A+1],x=n[A+2],(192&_)==128&&(192&x)==128&&(B=(15&L)<<12|(63&_)<<6|63&x)>2047&&(B<55296||B>57343)&&(H=B);break;case 4:_=n[A+1],x=n[A+2],k=n[A+3],(192&_)==128&&(192&x)==128&&(192&k)==128&&(B=(15&L)<<18|(63&_)<<12|(63&x)<<6|63&k)>65535&&B<1114112&&(H=B)}null===H?(H=65533,z=1):H>65535&&(H-=65536,w.push(H>>>10&1023|55296),H=56320|1023&H),w.push(H),A+=z}return function(n){var m=n.length;if(m<=4096)return String.fromCharCode.apply(String,n);for(var b="",w=0;w<m;)b+=String.fromCharCode.apply(String,n.slice(w,w+=4096));return b}(w)}function checkOffset(n,m,b){if(n%1!=0||n<0)throw RangeError("offset is not uint");if(n+m>b)throw RangeError("Trying to access beyond buffer length")}function checkInt(n,m,b,w,A,_){if(!Buffer.isBuffer(n))throw TypeError('"buffer" argument must be a Buffer instance');if(m>A||m<_)throw RangeError('"value" argument is out of bounds');if(b+w>n.length)throw RangeError("Index out of range")}function checkIEEE754(n,m,b,w,A,_){if(b+w>n.length||b<0)throw RangeError("Index out of range")}function writeFloat(n,m,b,w,_){return m=+m,b>>>=0,_||checkIEEE754(n,m,b,4,34028234663852886e22,-34028234663852886e22),A.write(n,m,b,w,23,4),b+4}function writeDouble(n,m,b,w,_){return m=+m,b>>>=0,_||checkIEEE754(n,m,b,8,17976931348623157e292,-17976931348623157e292),A.write(n,m,b,w,52,8),b+8}m.Buffer=Buffer,m.SlowBuffer=function(n){return+n!=n&&(n=0),Buffer.alloc(+n)},m.INSPECT_MAX_BYTES=50,m.kMaxLength=2147483647,Buffer.TYPED_ARRAY_SUPPORT=function(){try{var n=new Uint8Array(1),m={foo:function(){return 42}};return Object.setPrototypeOf(m,Uint8Array.prototype),Object.setPrototypeOf(n,m),42===n.foo()}catch(n){return!1}}(),Buffer.TYPED_ARRAY_SUPPORT||"undefined"==typeof console||"function"!=typeof console.error||console.error("This browser lacks typed array (Uint8Array) support which is required by `buffer` v5.x. Use `buffer` v4.x if you require old browser support."),Object.defineProperty(Buffer.prototype,"parent",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.buffer}}),Object.defineProperty(Buffer.prototype,"offset",{enumerable:!0,get:function(){if(Buffer.isBuffer(this))return this.byteOffset}}),Buffer.poolSize=8192,Buffer.from=function(n,m,b){return from(n,m,b)},Object.setPrototypeOf(Buffer.prototype,Uint8Array.prototype),Object.setPrototypeOf(Buffer,Uint8Array),Buffer.alloc=function(n,m,b){return(assertSize(n),n<=0)?createBuffer(n):void 0!==m?"string"==typeof b?createBuffer(n).fill(m,b):createBuffer(n).fill(m):createBuffer(n)},Buffer.allocUnsafe=function(n){return allocUnsafe(n)},Buffer.allocUnsafeSlow=function(n){return allocUnsafe(n)},Buffer.isBuffer=function(n){return null!=n&&!0===n._isBuffer&&n!==Buffer.prototype},Buffer.compare=function(n,m){if(isInstance(n,Uint8Array)&&(n=Buffer.from(n,n.offset,n.byteLength)),isInstance(m,Uint8Array)&&(m=Buffer.from(m,m.offset,m.byteLength)),!Buffer.isBuffer(n)||!Buffer.isBuffer(m))throw TypeError('The "buf1", "buf2" arguments must be one of type Buffer or Uint8Array');if(n===m)return 0;for(var b=n.length,w=m.length,A=0,_=Math.min(b,w);A<_;++A)if(n[A]!==m[A]){b=n[A],w=m[A];break}return b<w?-1:w<b?1:0},Buffer.isEncoding=function(n){switch(String(n).toLowerCase()){case"hex":case"utf8":case"utf-8":case"ascii":case"latin1":case"binary":case"base64":case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return!0;default:return!1}},Buffer.concat=function(n,m){if(!Array.isArray(n))throw TypeError('"list" argument must be an Array of Buffers');if(0===n.length)return Buffer.alloc(0);if(void 0===m)for(b=0,m=0;b<n.length;++b)m+=n[b].length;var b,w=Buffer.allocUnsafe(m),A=0;for(b=0;b<n.length;++b){var _=n[b];if(isInstance(_,Uint8Array)&&(_=Buffer.from(_)),!Buffer.isBuffer(_))throw TypeError('"list" argument must be an Array of Buffers');_.copy(w,A),A+=_.length}return w},Buffer.byteLength=byteLength,Buffer.prototype._isBuffer=!0,Buffer.prototype.swap16=function(){var n=this.length;if(n%2!=0)throw RangeError("Buffer size must be a multiple of 16-bits");for(var m=0;m<n;m+=2)swap(this,m,m+1);return this},Buffer.prototype.swap32=function(){var n=this.length;if(n%4!=0)throw RangeError("Buffer size must be a multiple of 32-bits");for(var m=0;m<n;m+=4)swap(this,m,m+3),swap(this,m+1,m+2);return this},Buffer.prototype.swap64=function(){var n=this.length;if(n%8!=0)throw RangeError("Buffer size must be a multiple of 64-bits");for(var m=0;m<n;m+=8)swap(this,m,m+7),swap(this,m+1,m+6),swap(this,m+2,m+5),swap(this,m+3,m+4);return this},Buffer.prototype.toString=function(){var n=this.length;return 0===n?"":0==arguments.length?utf8Slice(this,0,n):slowToString.apply(this,arguments)}
vendor: 9,657 bytes, line 6
6,Buffer.prototype.toLocaleString=Buffer.prototype.toString,Buffer.prototype.equals=function(n){if(!Buffer.isBuffer(n))throw TypeError("Argument must be a Buffer");return this===n||0===Buffer.compare(this,n)},Buffer.prototype.inspect=function(){var n="",b=m.INSPECT_MAX_BYTES;return n=this.toString("hex",0,b).replace(/(.{2})/g,"$1 ").trim(),this.length>b&&(n+=" ... "),"<Buffer "+n+">"},_&&(Buffer.prototype[_]=Buffer.prototype.inspect),Buffer.prototype.compare=function(n,m,b,w,A){if(isInstance(n,Uint8Array)&&(n=Buffer.from(n,n.offset,n.byteLength)),!Buffer.isBuffer(n))throw TypeError('The "target" argument must be one of type Buffer or Uint8Array. Received type '+typeof n);if(void 0===m&&(m=0),void 0===b&&(b=n?n.length:0),void 0===w&&(w=0),void 0===A&&(A=this.length),m<0||b>n.length||w<0||A>this.length)throw RangeError("out of range index");if(w>=A&&m>=b)return 0;if(w>=A)return -1;if(m>=b)return 1;if(m>>>=0,b>>>=0,w>>>=0,A>>>=0,this===n)return 0;for(var _=A-w,x=b-m,k=Math.min(_,x),B=this.slice(w,A),L=n.slice(m,b),H=0;H<k;++H)if(B[H]!==L[H]){_=B[H],x=L[H];break}return _<x?-1:x<_?1:0},Buffer.prototype.includes=function(n,m,b){return -1!==this.indexOf(n,m,b)},Buffer.prototype.indexOf=function(n,m,b){return bidirectionalIndexOf(this,n,m,b,!0)},Buffer.prototype.lastIndexOf=function(n,m,b){return bidirectionalIndexOf(this,n,m,b,!1)},Buffer.prototype.write=function(n,m,b,w){if(void 0===m)w="utf8",b=this.length,m=0;else if(void 0===b&&"string"==typeof m)w=m,b=this.length,m=0;else if(isFinite(m))m>>>=0,isFinite(b)?(b>>>=0,void 0===w&&(w="utf8")):(w=b,b=void 0);else throw Error("Buffer.write(string, encoding, offset[, length]) is no longer supported");var A,_,x,k,B,L,H,z,V,q,K,Y,Q=this.length-m;if((void 0===b||b>Q)&&(b=Q),n.length>0&&(b<0||m<0)||m>this.length)throw RangeError("Attempt to write outside buffer bounds");w||(w="utf8");for(var et=!1;;)switch(w){case"hex":return function(n,m,b,w){b=Number(b)||0;var A=n.length-b;w?(w=Number(w))>A&&(w=A):w=A;var _=m.length;w>_/2&&(w=_/2);for(var x=0;x<w;++x){var k=parseInt(m.substr(2*x,2),16);if(k!=k)break;n[b+x]=k}return x}(this,n,m,b);case"utf8":case"utf-8":return B=m,L=b,blitBuffer(utf8ToBytes(n,this.length-B),this,B,L);case"ascii":return H=m,z=b,blitBuffer(asciiToBytes(n),this,H,z);case"latin1":case"binary":return A=this,_=n,x=m,k=b,blitBuffer(asciiToBytes(_),A,x,k);case"base64":return V=m,q=b,blitBuffer(base64ToBytes(n),this,V,q);case"ucs2":case"ucs-2":case"utf16le":case"utf-16le":return K=m,Y=b,blitBuffer(function(n,m){for(var b,w,A=[],_=0;_<n.length&&!((m-=2)<0);++_)w=(b=n.charCodeAt(_))>>8,A.push(b%256),A.push(w);return A}(n,this.length-K),this,K,Y);default:if(et)throw TypeError("Unknown encoding: "+w);w=(""+w).toLowerCase(),et=!0}},Buffer.prototype.toJSON=function(){return{type:"Buffer",data:Array.prototype.slice.call(this._arr||this,0)}},Buffer.prototype.slice=function(n,m){var b=this.length;n=~~n,m=void 0===m?b:~~m,n<0?(n+=b)<0&&(n=0):n>b&&(n=b),m<0?(m+=b)<0&&(m=0):m>b&&(m=b),m<n&&(m=n);var w=this.subarray(n,m);return Object.setPrototypeOf(w,Buffer.prototype),w},Buffer.prototype.readUIntLE=function(n,m,b){n>>>=0,m>>>=0,b||checkOffset(n,m,this.length);for(var w=this[n],A=1,_=0;++_<m&&(A*=256);)w+=this[n+_]*A;return w},Buffer.prototype.readUIntBE=function(n,m,b){n>>>=0,m>>>=0,b||checkOffset(n,m,this.length);for(var w=this[n+--m],A=1;m>0&&(A*=256);)w+=this[n+--m]*A;return w},Buffer.prototype.readUInt8=function(n,m){return n>>>=0,m||checkOffset(n,1,this.length),this[n]},Buffer.prototype.readUInt16LE=function(n,m){return n>>>=0,m||checkOffset(n,2,this.length),this[n]|this[n+1]<<8},Buffer.prototype.readUInt16BE=function(n,m){return n>>>=0,m||checkOffset(n,2,this.length),this[n]<<8|this[n+1]},Buffer.prototype.readUInt32LE=function(n,m){return n>>>=0,m||checkOffset(n,4,this.length),(this[n]|this[n+1]<<8|this[n+2]<<16)+16777216*this[n+3]},Buffer.prototype.readUInt32BE=function(n,m){return n>>>=0,m||checkOffset(n,4,this.length),16777216*this[n]+(this[n+1]<<16|this[n+2]<<8|this[n+3])},Buffer.prototype.readIntLE=function(n,m,b){n>>>=0,m>>>=0,b||checkOffset(n,m,this.length);for(var w=this[n],A=1,_=0;++_<m&&(A*=256);)w+=this[n+_]*A;return w>=(A*=128)&&(w-=Math.pow(2,8*m)),w},Buffer.prototype.readIntBE=function(n,m,b){n>>>=0,m>>>=0,b||checkOffset(n,m,this.length);for(var w=m,A=1,_=this[n+--w];w>0&&(A*=256);)_+=this[n+--w]*A;return _>=(A*=128)&&(_-=Math.pow(2,8*m)),_},Buffer.prototype.readInt8=function(n,m){return(n>>>=0,m||checkOffset(n,1,this.length),128&this[n])?-((255-this[n]+1)*1):this[n]},Buffer.prototype.readInt16LE=function(n,m){n>>>=0,m||checkOffset(n,2,this.length);var b=this[n]|this[n+1]<<8;return 32768&b?4294901760|b:b},Buffer.prototype.readInt16BE=function(n,m){n>>>=0,m||checkOffset(n,2,this.length);var b=this[n+1]|this[n]<<8;return 32768&b?4294901760|b:b},Buffer.prototype.readInt32LE=function(n,m){return n>>>=0,m||checkOffset(n,4,this.length),this[n]|this[n+1]<<8|this[n+2]<<16|this[n+3]<<24},Buffer.prototype.readInt32BE=function(n,m){return n>>>=0,m||checkOffset(n,4,this.length),this[n]<<24|this[n+1]<<16|this[n+2]<<8|this[n+3]},Buffer.prototype.readFloatLE=function(n,m){return n>>>=0,m||checkOffset(n,4,this.length),A.read(this,n,!0,23,4)},Buffer.prototype.readFloatBE=function(n,m){return n>>>=0,m||checkOffset(n,4,this.length),A.read(this,n,!1,23,4)},Buffer.prototype.readDoubleLE=function(n,m){return n>>>=0,m||checkOffset(n,8,this.length),A.read(this,n,!0,52,8)},Buffer.prototype.readDoubleBE=function(n,m){return n>>>=0,m||checkOffset(n,8,this.length),A.read(this,n,!1,52,8)},Buffer.prototype.writeUIntLE=function(n,m,b,w){if(n=+n,m>>>=0,b>>>=0,!w){var A=Math.pow(2,8*b)-1;checkInt(this,n,m,b,A,0)}var _=1,x=0;for(this[m]=255&n;++x<b&&(_*=256);)this[m+x]=n/_&255;return m+b},Buffer.prototype.writeUIntBE=function(n,m,b,w){if(n=+n,m>>>=0,b>>>=0,!w){var A=Math.pow(2,8*b)-1;checkInt(this,n,m,b,A,0)}var _=b-1,x=1;for(this[m+_]=255&n;--_>=0&&(x*=256);)this[m+_]=n/x&255;return m+b},Buffer.prototype.writeUInt8=function(n,m,b){return n=+n,m>>>=0,b||checkInt(this,n,m,1,255,0),this[m]=255&n,m+1},Buffer.prototype.writeUInt16LE=function(n,m,b){return n=+n,m>>>=0,b||checkInt(this,n,m,2,65535,0),this[m]=255&n,this[m+1]=n>>>8,m+2},Buffer.prototype.writeUInt16BE=function(n,m,b){return n=+n,m>>>=0,b||checkInt(this,n,m,2,65535,0),this[m]=n>>>8,this[m+1]=255&n,m+2},Buffer.prototype.writeUInt32LE=function(n,m,b){return n=+n,m>>>=0,b||checkInt(this,n,m,4,4294967295,0),this[m+3]=n>>>24,this[m+2]=n>>>16,this[m+1]=n>>>8,this[m]=255&n,m+4},Buffer.prototype.writeUInt32BE=function(n,m,b){return n=+n,m>>>=0,b||checkInt(this,n,m,4,4294967295,0),this[m]=n>>>24,this[m+1]=n>>>16,this[m+2]=n>>>8,this[m+3]=255&n,m+4},Buffer.prototype.writeIntLE=function(n,m,b,w){if(n=+n,m>>>=0,!w){var A=Math.pow(2,8*b-1);checkInt(this,n,m,b,A-1,-A)}var _=0,x=1,k=0;for(this[m]=255&n;++_<b&&(x*=256);)n<0&&0===k&&0!==this[m+_-1]&&(k=1),this[m+_]=(n/x>>0)-k&255;return m+b},Buffer.prototype.writeIntBE=function(n,m,b,w){if(n=+n,m>>>=0,!w){var A=Math.pow(2,8*b-1);checkInt(this,n,m,b,A-1,-A)}var _=b-1,x=1,k=0;for(this[m+_]=255&n;--_>=0&&(x*=256);)n<0&&0===k&&0!==this[m+_+1]&&(k=1),this[m+_]=(n/x>>0)-k&255;return m+b},Buffer.prototype.writeInt8=function(n,m,b){return n=+n,m>>>=0,b||checkInt(this,n,m,1,127,-128),n<0&&(n=255+n+1),this[m]=255&n,m+1},Buffer.prototype.writeInt16LE=function(n,m,b){return n=+n,m>>>=0,b||checkInt(this,n,m,2,32767,-32768),this[m]=255&n,this[m+1]=n>>>8,m+2},Buffer.prototype.writeInt16BE=function(n,m,b){return n=+n,m>>>=0,b||checkInt(this,n,m,2,32767,-32768),this[m]=n>>>8,this[m+1]=255&n,m+2},Buffer.prototype.writeInt32LE=function(n,m,b){return n=+n,m>>>=0,b||checkInt(this,n,m,4,2147483647,-2147483648),this[m]=255&n,this[m+1]=n>>>8,this[m+2]=n>>>16,this[m+3]=n>>>24,m+4},Buffer.prototype.writeInt32BE=function(n,m,b){return n=+n,m>>>=0,b||checkInt(this,n,m,4,2147483647,-2147483648),n<0&&(n=4294967295+n+1),this[m]=n>>>24,this[m+1]=n>>>16,this[m+2]=n>>>8,this[m+3]=255&n,m+4},Buffer.prototype.writeFloatLE=function(n,m,b){return writeFloat(this,n,m,!0,b)},Buffer.prototype.writeFloatBE=function(n,m,b){return writeFloat(this,n,m,!1,b)},Buffer.prototype.writeDoubleLE=function(n,m,b){return writeDouble(this,n,m,!0,b)},Buffer.prototype.writeDoubleBE=function(n,m,b){return writeDouble(this,n,m,!1,b)},Buffer.prototype.copy=function(n,m,b,w){if(!Buffer.isBuffer(n))throw TypeError("argument should be a Buffer");if(b||(b=0),w||0===w||(w=this.length),m>=n.length&&(m=n.length),m||(m=0),w>0&&w<b&&(w=b),w===b||0===n.length||0===this.length)return 0;if(m<0)throw RangeError("targetStart out of bounds");if(b<0||b>=this.length)throw RangeError("Index out of range");if(w<0)throw RangeError("sourceEnd out of bounds");w>this.length&&(w=this.length),n.length-m<w-b&&(w=n.length-m+b);var A=w-b;if(this===n&&"function"==typeof Uint8Array.prototype.copyWithin)this.copyWithin(m,b,w);else if(this===n&&b<m&&m<w)for(var _=A-1;_>=0;--_)n[_+m]=this[_+b];else Uint8Array.prototype.set.call(n,this.subarray(b,w),m);return A},Buffer.prototype.fill=function(n,m,b,w){if("string"==typeof n){if("string"==typeof m?(w=m,m=0,b=this.length):"string"==typeof b&&(w=b,b=this.length),void 0!==w&&"string"!=typeof w)throw TypeError("encoding must be a string");if("string"==typeof w&&!Buffer.isEncoding(w))throw TypeError("Unknown encoding: "+w);if(1===n.length){var A,_=n.charCodeAt(0);("utf8"===w&&_<128||"latin1"===w)&&(n=_)}}else"number"==typeof n?n&=255:"boolean"==typeof n&&(n=Number(n));if(m<0||this.length<m||this.length<b)throw RangeError("Out of range index");if(b<=m)return this;if(m>>>=0,b=void 0===b?this.length:b>>>0,n||(n=0),"number"==typeof n)for(A=m;A<b;++A)this[A]=n;else{var x=Buffer.isBuffer(n)?n:Buffer.from(n,w),k=x.length;
6if(0===k)throw TypeError('The value "'+n+'" is invalid for argument "value"');for(A=0;A<b-m;++A)this[A+m]=x[A%k]}return this};var x=/[^+/0-9A-Za-z-_]/g;function utf8ToBytes(n,m){m=m||1/0;for(var b,w=n.length,A=null,_=[],x=0;x<w;++x){if((b=n.charCodeAt(x))>55295&&b<57344){if(!A){if(b>56319||x+1===w){(m-=3)>-1&&_.push(239,191,189);continue}A=b;continue}if(b<56320){(m-=3)>-1&&_.push(239,191,189),A=b;continue}b=(A-55296<<10|b-56320)+65536}else A&&(m-=3)>-1&&_.push(239,191,189);if(A=null,b<128){if((m-=1)<0)break;_.push(b)}else if(b<2048){if((m-=2)<0)break;_.push(b>>6|192,63&b|128)}else if(b<65536){if((m-=3)<0)break;_.push(b>>12|224,b>>6&63|128,63&b|128)}else if(b<1114112){if((m-=4)<0)break;_.push(b>>18|240,b>>12&63|128,b>>6&63|128,63&b|128)}else throw Error("Invalid code point")}return _}function asciiToBytes(n){for(var m=[],b=0;b<n.length;++b)m.push(255&n.charCodeAt(b));return m}function base64ToBytes(n){return w.toByteArray(function(n){if((n=(n=n.split("=")[0]).trim().replace(x,"")).length<2)return"";for(;n.length%4!=0;)n+="=";return n}(n))}function blitBuffer(n,m,b,w){for(var A=0;A<w&&!(A+b>=m.length)&&!(A>=n.length);++A)m[A+b]=n[A];return A}function isInstance(n,m){return n instanceof m||null!=n&&null!=n.constructor&&null!=n.constructor.name&&n.constructor.name===m.name}var k=function(){for(var n="0123456789abcdef",m=Array(256),b=0;b<16;++b)for(var w=16*b,A=0;A<16;++A)m[w+A]=n[b]+n[A];return m}()},783:function(n,m){/*! ieee754. BSD-3-Clause License. Feross Aboukhadijeh <https://feross.org/opensource> */m.read=function(n,m,b,w,A){var _,x,k=8*A-w-1,B=(1<<k)-1,L=B>>1,H=-7,z=b?A-1:0,V=b?-1:1,q=n[m+z];for(z+=V,_=q&(1<<-H)-1,q>>=-H,H+=k;H>0;_=256*_+n[m+z],z+=V,H-=8);for(x=_&(1<<-H)-1,_>>=-H,H+=w;H>0;x=256*x+n[m+z],z+=V,H-=8);if(0===_)_=1-L;else{if(_===B)return x?NaN:(q?-1:1)*(1/0);x+=Math.pow(2,w),_-=L}return(q?-1:1)*x*Math.pow(2,_-w)},m.write=function(n,m,b,w,A,_){var x,k,B,L=8*_-A-1,H=(1<<L)-1,z=H>>1,V=23===A?5960464477539062e-23:0,q=w?0:_-1,K=w?1:-1,Y=m<0||0===m&&1/m<0?1:0;for(isNaN(m=Math.abs(m))||m===1/0?(k=isNaN(m)?1:0,x=H):(x=Math.floor(Math.log(m)/Math.LN2),m*(B=Math.pow(2,-x))<1&&(x--,B*=2),x+z>=1?m+=V/B:m+=V*Math.pow(2,1-z),m*B>=2&&(x++,B/=2),x+z>=H?(k=0,x=H):x+z>=1?(k=(m*B-1)*Math.pow(2,A),x+=z):(k=m*Math.pow(2,z-1)*Math.pow(2,A),x=0));A>=8;n[b+q]=255&k,q+=K,k/=256,A-=8);for(x=x<<A|k,L+=A;L>0;n[b+q]=255&x,q+=K,x/=256,L-=8);n[b+q-K]|=128*Y}}},b={};function __nccwpck_require__(n){var w=b[n];if(void 0!==w)return w.exports;var A=b[n]={exports:{}},_=!0;try{m[n](A,A.exports,__nccwpck_require__),_=!1}finally{_&&delete b[n]}return A.exports}__nccwpck_require__.ab="//";var w=__nccwpck_require__(72);n.exports=w}()},62304:function(n){!function(){var m={229:function(n){var m,b,w,A=n.exports={};function defaultSetTimout(){throw Error("setTimeout has not been defined")}function defaultClearTimeout(){throw Error("clearTimeout has not been defined")}function runTimeout(n){if(m===setTimeout)return setTimeout(n,0);if((m===defaultSetTimout||!m)&&setTimeout)return m=setTimeout,setTimeout(n,0);try{return m(n,0)}catch(b){try{return m.call(null,n,0)}catch(b){return m.call(this,n,0)}}}!function(){try{m="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(n){m=defaultSetTimout}try{b="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(n){b=defaultClearTimeout}}();var _=[],x=!1,k=-1;function cleanUpNextTick(){x&&w&&(x=!1,w.length?_=w.concat(_):k=-1,_.length&&drainQueue())}function drainQueue(){if(!x){var n=runTimeout(cleanUpNextTick);x=!0;for(var m=_.length;m;){for(w=_,_=[];++k<m;)w&&w[k].run();k=-1,m=_.length}w=null,x=!1,function(n){if(b===clearTimeout)return clearTimeout(n);if((b===defaultClearTimeout||!b)&&clearTimeout)return b=clearTimeout,clearTimeout(n);try{b(n)}catch(m){try{return b.call(null,n)}catch(m){return b.call(this,n)}}}(n)}}function Item(n,m){this.fun=n,this.array=m}function noop(){}A.nextTick=function(n){var m=Array(arguments.length-1);if(arguments.length>1)for(var b=1;b<arguments.length;b++)m[b-1]=arguments[b];_.push(new Item(n,m)),1!==_.length||x||runTimeout(drainQueue)},Item.prototype.run=function(){this.fun.apply(null,this.array)},A.title="browser",A.browser=!0,A.env={},A.argv=[],A.version="",A.versions={},A.on=noop,A.addListener=noop,A.once=noop,A.off=noop,A.removeListener=noop,A.removeAllListeners=noop,A.emit=noop,A.prependListener=noop,A.prependOnceListener=noop,A.listeners=function(n){return[]},A.binding=function(n){throw Error("process.binding is not supported")},A.cwd=function(){return"/"},A.chdir=function(n){throw Error("process.chdir is not supported")},A.umask=function(){return 0}}},b={};function __nccwpck_require__(n){var w=b[n];if(void 0!==w)return w.exports;var A=b[n]={exports:{}},_=!0;try{m[n](A,A.exports,__nccwpck_require__),_=!1}finally{_&&delete b[n]}return A.exports}__nccwpck_require__.ab="//";var w=__nccwpck_require__(229);n.exports=w}()},22322:function(n,m,b){n.exports=b(77586)},13746:function(n,m,b){n.exports=b(81535)},75696:function(n,m,b){n.exports=b(59106)},34772:function(n,m,b){"use strict";b.d(m,{r5:function(){return useAsync}});var w=b(50959);function _extends(){return(_extends=Object.assign||function(n){for(var m=1;m<arguments.length;m++){var b=arguments[m];
6for(var w in b)Object.prototype.hasOwnProperty.call(b,w)&&(n[w]=b[w])}return n}).apply(this,arguments)}"undefined"!=typeof Symbol&&(Symbol.iterator||(Symbol.iterator=Symbol("Symbol.iterator"))),"undefined"!=typeof Symbol&&(Symbol.asyncIterator||(Symbol.asyncIterator=Symbol("Symbol.asyncIterator")));var A="undefined"!=typeof window&&void 0!==window.document&&void 0!==window.document.createElement?w.useLayoutEffect:w.useEffect,useGetter=function(n){var m=(0,w.useRef)(n);return A(function(){m.current=n}),(0,w.useCallback)(function(){return m.current},[m])},_={status:"not-requested",loading:!1,result:void 0,error:void 0},x={status:"loading",loading:!0,result:void 0,error:void 0},noop=function(){},k={initialState:function(n){return n&&n.executeOnMount?x:_},executeOnMount:!0,executeOnUpdate:!0,setLoading:function(n){return x},setResult:function(n,m){return{status:"success",loading:!1,result:n,error:void 0}},setError:function(n,m){return{status:"error",loading:!1,result:void 0,error:n}},onSuccess:noop,onError:noop},useAsyncState=function(n){var m=(0,w.useState)(function(){return n.initialState(n)}),b=m[0],A=m[1],_=(0,w.useCallback)(function(){return A(n.initialState(n))},[A,n]),x=(0,w.useCallback)(function(){return A(n.setLoading(b))},[b,A]),k=(0,w.useCallback)(function(m){return A(n.setResult(m,b))},[b,A]),B=(0,w.useCallback)(function(m){return A(n.setError(m,b))},[b,A]),L=(0,w.useCallback)(function(n){return A(_extends({},b,{},n))},[b,A]);return{value:b,set:A,merge:L,reset:_,setLoading:x,setResult:k,setError:B}},useIsMounted=function(){var n=(0,w.useRef)(!1);return(0,w.useEffect)(function(){return n.current=!0,function(){n.current=!1}},[]),function(){return n.current}},useCurrentPromise=function(){var n=(0,w.useRef)(null);return{set:function(m){return n.current=m},get:function(){return n.current},is:function(m){return n.current===m}}},useAsyncInternal=function(n,m,b){m||(m=[]);var A=_extends({},k,{},b),_=(0,w.useState)(null),x=_[0],B=_[1],L=useAsyncState(A),H=useIsMounted(),z=useCurrentPromise(),shouldHandlePromise=function(n){return H()&&z.is(n)},V=useGetter(function(){for(var m=arguments.length,b=Array(m),w=0;w<m;w++)b[w]=arguments[w];var _=function(){try{return Promise.resolve(n.apply(void 0,b))}catch(n){return Promise.reject(n)}}();return B(b),z.set(_),L.setLoading(),_.then(function(n){shouldHandlePromise(_)&&L.setResult(n),A.onSuccess(n,{isCurrent:function(){return z.is(_)}})},function(n){shouldHandlePromise(_)&&L.setError(n),A.onError(n,{isCurrent:function(){return z.is(_)}})}),_}),q=(0,w.useCallback)(function(){return V().apply(void 0,arguments)},[V]),K=!H();return(0,w.useEffect)(function(){var execute=function(){return V().apply(void 0,m)};K&&A.executeOnMount&&execute(),!K&&A.executeOnUpdate&&execute()},m),_extends({},L.value,{set:L.set,merge:L.merge,reset:L.reset,execute:q,currentPromise:z.get(),currentParams:x})};function useAsync(n,m,b){return useAsyncInternal(n,m,b)}},95407:function(n,m,b){"use strict";b.d(m,{y1:function(){return useHotkeys}});var w=b(50959);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(n){for(var m=1;m<arguments.length;m++){var b=arguments[m];for(var w in b)Object.prototype.hasOwnProperty.call(b,w)&&(n[w]=b[w])}return n}).apply(this,arguments)}b(11527);var A=["shift","alt","meta","mod","ctrl"],_={esc:"escape",return:"enter",".":"period",",":"comma","-":"slash"," ":"space","`":"backquote","#":"backslash","+":"bracketright",ShiftLeft:"shift",ShiftRight:"shift",AltLeft:"alt",AltRight:"alt",MetaLeft:"meta",MetaRight:"meta",OSLeft:"meta",OSRight:"meta",ControlLeft:"ctrl",ControlRight:"ctrl"};function mapKey(n){return(_[n]||n).trim().toLowerCase().replace(/key|digit|numpad|arrow/,"")}function parseKeysHookInput(n,m){return void 0===m&&(m=","),n.split(m)}function parseHotkey(n,m,b){void 0===m&&(m="+");var w=n.toLocaleLowerCase().split(m).map(function(n){return mapKey(n)}),_={alt:w.includes("alt"),ctrl:w.includes("ctrl")||w.includes("control"),shift:w.includes("shift"),meta:w.includes("meta"),mod:w.includes("mod")},x=w.filter(function(n){return!A.includes(n)});return _extends({},_,{keys:x,description:b})}"undefined"!=typeof document&&(document.addEventListener("keydown",function(n){void 0!==n.key&&pushToCurrentlyPressedKeys([mapKey(n.key),mapKey(n.code)])}),document.addEventListener("keyup",function(n){void 0!==n.key&&removeFromCurrentlyPressedKeys([mapKey(n.key),mapKey(n.code)])})),"undefined"!=typeof window&&window.addEventListener("blur",function(){x.clear()});var x=new Set;function isReadonlyArray(n){return Array.isArray(n)}function pushToCurrentlyPressedKeys(n){var m=Array.isArray(n)?n:[n];x.has("meta")&&x.forEach(function(n){return!A.includes(n)&&x.delete(n.toLowerCase())}),m.forEach(function(n){return x.add(n.toLowerCase())})}function removeFromCurrentlyPressedKeys(n){var m=Array.isArray(n)?n:[n];"meta"===n?x.clear():m.forEach(function(n){return x.delete(n.toLowerCase())})}function isHotkeyEnabledOnTag(n,m){var b=n.target;void 0===m&&(m=!1);var w=b&&b.tagName;return isReadonlyArray(m)?!!(w&&m&&m.some(function(n){return n.toLowerCase()===w.toLowerCase()})):!!(w&&m&&!0===m)}var isHotkeyMatchingKeyboardEvent=function(n,m,b){void 0===b&&(b=!1);var w,A=m.alt,_=m.meta,k=m.mod,B=m.shift,L=m.ctrl,H=m.keys,z=n.key,V=n.code,q=n.ctrlKey,K=n.metaKey,Y=n.shiftKey,Q=n.altKey,et=mapKey(V),er=z.toLowerCase();if(!b){if(!Q===A&&"alt"!==er||!Y===B&&"shift"!==er)return!1;if(k){if(!K&&!q)return!1}else if(!K===_&&"meta"!==er&&"os"!==er||!q===L&&"ctrl"!==er&&"control"!==er)return!1}return!!(H&&1===H.length&&(H.includes(er)||H.includes(et)))||(H?(void 0===w&&(w=","),(isReadonlyArray(H)?H:H.split(w)).every(function(n){return x.has(n.trim().toLowerCase())})):!H)},k=(0,w.createContext)(void 0),B=(0,w.createContext)({hotkeys:[],enabledScopes:[],toggleScope:function(){},enableScope:function(){},disableScope:function(){}}),stopPropagation=function(n){n.stopPropagation(),n.preventDefault(),n.stopImmediatePropagation()},L="undefined"!=typeof window?w.useLayoutEffect:w.useEffect;function useHotkeys(n,m,b,A){var _,x=(0,w.useRef)(null),H=(0,w.useRef)(!1),z=b instanceof Array?A instanceof Array?void 0:A:b,V=isReadonlyArray(n)?n.join(null==z?void 0:z.splitKey):n,q=b instanceof Array?b:A instanceof Array?A:void 0,K=(0,w.useCallback)(m,null!=q?q:[]),Y=(0,w.useRef)(K);q?Y.current=K:Y.current=m;var Q=(!function deepEqual(n,m){return n&&m&&"object"==typeof n&&"object"==typeof m?Object.keys(n).length===Object.keys(m).length&&Object.keys(n).reduce(function(b,w){return b&&deepEqual(n[w],m[w])},!0):n===m}((_=(0,w.useRef)(void 0)).current,z)&&(_.current=z),_.current),et=(0,w.useContext)(B).enabledScopes,er=(0,w.useContext)(k);return L(function(){if((null==Q?void 0:Q.enabled)!==!1&&(n=null==Q?void 0:Q.scopes,0===et.length&&n?(console.warn('A hotkey has the "scopes" option set, however no active scopes were found. If you want to use the global scopes feature, you need to wrap your app in a <HotkeysProvider>'),!0):!!(!n||et.some(function(m){return n.includes(m)})||et.includes("*")))){var n,listener=function(n,m){var b;if(void 0===m&&(m=!1),!(isHotkeyEnabledOnTag(n,["input","textarea","select"])&&!isHotkeyEnabledOnTag(n,null==Q?void 0:Q.enableOnFormTags)||null!=Q&&null!=Q.ignoreEventWhen&&Q.ignoreEventWhen(n))){if(null!==x.current&&document.activeElement!==x.current&&!x.current.contains(document.activeElement)){stopPropagation(n);return}(null==(b=n.target)||!b.isContentEditable||null!=Q&&Q.enableOnContentEditable)&&parseKeysHookInput(V,null==Q?void 0:Q.splitKey).forEac
6h(function(b){var w,A,_,x=parseHotkey(b,null==Q?void 0:Q.combinationKey);if(isHotkeyMatchingKeyboardEvent(n,x,null==Q?void 0:Q.ignoreModifiers)||null!=(_=x.keys)&&_.includes("*")){if(m&&H.current)return;if(("function"==typeof(w=null==Q?void 0:Q.preventDefault)&&w(n,x)||!0===w)&&n.preventDefault(),"function"==typeof(A=null==Q?void 0:Q.enabled)?!A(n,x):!0!==A&&void 0!==A){stopPropagation(n);return}Y.current(n,x),m||(H.current=!0)}})}},handleKeyDown=function(n){void 0!==n.key&&(pushToCurrentlyPressedKeys(mapKey(n.code)),((null==Q?void 0:Q.keydown)===void 0&&(null==Q?void 0:Q.keyup)!==!0||null!=Q&&Q.keydown)&&listener(n))},handleKeyUp=function(n){void 0!==n.key&&(removeFromCurrentlyPressedKeys(mapKey(n.code)),H.current=!1,null!=Q&&Q.keyup&&listener(n,!0))},m=x.current||(null==z?void 0:z.document)||document;return m.addEventListener("keyup",handleKeyUp),m.addEventListener("keydown",handleKeyDown),er&&parseKeysHookInput(V,null==Q?void 0:Q.splitKey).forEach(function(n){return er.addHotkey(parseHotkey(n,null==Q?void 0:Q.combinationKey,null==Q?void 0:Q.description))}),function(){m.removeEventListener("keyup",handleKeyUp),m.removeEventListener("keydown",handleKeyDown),er&&parseKeysHookInput(V,null==Q?void 0:Q.splitKey).forEach(function(n){return er.removeHotkey(parseHotkey(n,null==Q?void 0:Q.combinationKey,null==Q?void 0:Q.description))})}}},[V,Q,et]),x}},86771:function(n,m,b){"use strict";var w=b(50959);m.Z=function(n){var m=(0,w.useRef)();return m.current||(m.current={v:n()}),m.current.v}},12415:function(n,m,b){"use strict";/** 7 * @license React 8 * use-sync-external-store-shim.production.min.js 9 * 10 * Copyright (c) Facebook, Inc. and its affiliates. 11 * 12 * This source code is licensed under the MIT license found in the 13 * LICENSE file in the root directory of this source tree. 14 */var w=b(50959),A="function"==typeof Object.is?Object.is:function(n,m){return n===m&&(0!==n||1/n==1/m)||n!=n&&m!=m},_=w.useState,x=w.useEffect,k=w.useLayoutEffect,B=w.useDebugValue;function r(n){var m=n.getSnapshot;n=n.value;try{var b=m();return!A(n,b)}catch(n){return!0}}var L="undefined"==typeof window||void 0===window.document||void 0===window.document.createElement?function(n,m){return m()}:function(n,m){var b=m(),w=_({inst:{value:b,getSnapshot:m}}),A=w[0].inst,L=w[1];return k(function(){A.value=b,A.getSnapshot=m,r(A)&&L({inst:A})},[n,b,m]),x(function(){return r(A)&&L({inst:A}),n(function(){r(A)&&L({inst:A})})},[n]),B(b),b};m.useSyncExternalStore=void 0!==w.useSyncExternalStore?w.useSyncExternalStore:L},4322:function(n,m,b){"use strict";n.exports=b(12415)},29372:function(n,m,b){"use strict";let w,A;b.d(m,{V:function(){return eW}});var _,x,k,B,L,H,z=b(50959),V=b.t(z,2),q=b(23011),K=b(70222),Y=b(29850),Q=b(8246),et=b(50050),er=b(49038),en=b(70674),eo=b(91941),ei=b(47496),ea=b(26510),es=b(80134),eu=((_=eu||{})[_.Forwards=0]="Forwards",_[_.Backwards=1]="Backwards",_),el=b(85782),ec=b(19195);function use_owner_n(...n){return(0,z.useMemo)(()=>(0,ec.r)(...n),[...n])}var ef=b(19691);function E(n,m,b,w){let A=(0,ef.E)(b);(0,z.useEffect)(()=>{function r(n){A.current(n)}return(n=null!=n?n:window).addEventListener(m,r,w),()=>n.removeEventListener(m,r,w)},[n,m,w])}var ed=b(41287);function use_watch_m(n,m){let b=(0,z.useRef)([]),w=(0,ea.z)(n);(0,z.useEffect)(()=>{let n=[...b.current];for(let[A,_]of m.entries())if(b.current[A]!==_){let A=w(m,n);return b.current=m,A}},[w,...m])}var ep=b(12599);function c(n){let m=(0,ea.z)(n),b=(0,z.useRef)(!1);(0,z.useEffect)(()=>(b.current=!1,()=>{b.current=!0,(0,ed.Y)(()=>{b.current&&m()})}),[m])}function P(n){if(!n)return new Set;if("function"==typeof n)return new Set(n());let m=new Set;for(let b of n.current)b.current instanceof HTMLElement&&m.add(b.current);return m}var eh=((x=eh||{})[x.None=1]="None",x[x.InitialFocus=2]="InitialFocus",x[x.TabLock=4]="TabLock",x[x.FocusLock=8]="FocusLock",x[x.RestoreFocus=16]="RestoreFocus",x[x.All=30]="All",x);let em=Object.assign((0,K.yV)(function(n,m){let b,w=(0,z.useRef)(null),A=(0,Y.T)(w,m),{initialFocus:_,containers:x,features:k=30,...B}=n;(0,en.H)()||(k=1);let L=use_owner_n(w);!function({ownerDocument:n},m){let b=function(n=!0){let m=(0,z.useRef)(eg.slice());return use_watch_m(([n],[b])=>{!0===b&&!1===n&&(0,ed.Y)(()=>{m.current.splice(0)}),!1===b&&!0===n&&(m.current=eg.slice())},[n,eg,m]),(0,ea.z)(()=>{var n;return null!=(n=m.current.find(n=>null!=n&&n.isConnected))?n:null})}(m);use_watch_m(()=>{m||(null==n?void 0:n.activeElement)===(null==n?void 0:n.body)&&(0,ei.C5)(b())},[m]),c(()=>{m&&(0,ei.C5)(b())})}({ownerDocument:L},!!(16&k));let H=function({ownerDocument:n,container:m,initialFocus:b},w){let A=(0,z.useRef)(null),_=(0,el.t)();return use_watch_m(()=>{if(!w)return;let x=m.current;x&&(0,ed.Y)(()=>
14{if(!_.current)return;let m=null==n?void 0:n.activeElement;if(null!=b&&b.current){if((null==b?void 0:b.current)===m){A.current=m;return}}else if(x.contains(m)){A.current=m;return}null!=b&&b.current?(0,ei.C5)(b.current):(0,ei.jA)(x,ei.TO.First)===ei.fE.Error&&console.warn("There are no focusable elements inside the <FocusTrap />"),A.current=null==n?void 0:n.activeElement})},[w]),A}({ownerDocument:L,container:w,initialFocus:_},!!(2&k));!function({ownerDocument:n,container:m,containers:b,previousActiveElement:w},A){let _=(0,el.t)();E(null==n?void 0:n.defaultView,"focus",n=>{if(!A||!_.current)return;let x=P(b);m.current instanceof HTMLElement&&x.add(m.current);let k=w.current;if(!k)return;let B=n.target;B&&B instanceof HTMLElement?S(x,B)?(w.current=B,(0,ei.C5)(B)):(n.preventDefault(),n.stopPropagation(),(0,ei.C5)(k)):(0,ei.C5)(w.current)},!0)}({ownerDocument:L,container:w,containers:x,previousActiveElement:H},!!(8&k));let V=(b=(0,z.useRef)(0),(0,es.s)("keydown",n=>{"Tab"===n.key&&(b.current=n.shiftKey?1:0)},!0),b),Q=(0,ea.z)(n=>{let m=w.current;m&&(0,q.E)(V.current,{[eu.Forwards]:()=>{(0,ei.jA)(m,ei.TO.First,{skipElements:[n.relatedTarget]})},[eu.Backwards]:()=>{(0,ei.jA)(m,ei.TO.Last,{skipElements:[n.relatedTarget]})}})}),et=(0,ep.G)(),er=(0,z.useRef)(!1);return z.createElement(z.Fragment,null,!!(4&k)&&z.createElement(eo._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:Q,features:eo.A.Focusable}),(0,K.sY)({ourProps:{ref:A,onKeyDown(n){"Tab"==n.key&&(er.current=!0,et.requestAnimationFrame(()=>{er.current=!1}))},onBlur(n){let m=P(x);w.current instanceof HTMLElement&&m.add(w.current);let b=n.relatedTarget;b instanceof HTMLElement&&"true"!==b.dataset.headlessuiFocusGuard&&(S(m,b)||(er.current?(0,ei.jA)(w.current,(0,q.E)(V.current,{[eu.Forwards]:()=>ei.TO.Next,[eu.Backwards]:()=>ei.TO.Previous})|ei.TO.WrapAround,{relativeTo:n.target}):n.target instanceof HTMLElement&&(0,ei.C5)(n.target)))}},theirProps:B,defaultTag:"div",name:"FocusTrap"}),!!(4&k)&&z.createElement(eo._,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:Q,features:eo.A.Focusable}))}),{features:eh}),eg=[];function S(n,m){for(let b of n)if(b.contains(m))return!0;return!1}!function(n){function e(){"loading"!==document.readyState&&(n(),document.removeEventListener("DOMContentLoaded",e))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",e),e())}(()=>{function t(n){n.target instanceof HTMLElement&&n.target!==document.body&&eg[0]!==n.target&&(eg.unshift(n.target),(eg=eg.filter(n=>null!=n&&n.isConnected)).splice(10))}window.addEventListener("click",t,{capture:!0}),window.addEventListener("mousedown",t,{capture:!0}),window.addEventListener("focus",t,{capture:!0}),document.body.addEventListener("click",t,{capture:!0}),document.body.addEventListener("mousedown",t,{capture:!0}),document.body.addEventListener("focus",t,{capture:!0})});var ey=b(10422),ev=b(66260);let eb=(0,z.createContext)(!1);function portal_force_root_P(n){return z.createElement(eb.Provider,{value:n.force},n.children)}var eE=b(86030);let ew=z.Fragment,eO=z.Fragment,eS=(0,z.createContext)(null),eT=(0,z.createContext)(null),eC=Object.assign((0,K.yV)(function(n,m){let b=(0,z.useRef)(null),w=(0,Y.T)((0,Y.h)(n=>{b.current=n}),m),A=use_owner_n(b),_=function(n){let m=(0,z.useContext)(eb),b=(0,z.useContext)(eS),w=use_owner_n(n),[A,_]=(0,z.useState)(()=>{if(!m&&null!==b||eE.O.isServer)return null;let n=null==w?void 0:w.getElementById("headlessui-portal-root");if(n)return n;if(null===w)return null;let A=w.createElement("div");return A.setAttribute("id","headlessui-portal-root"),w.body.appendChild(A)});return(0,z.useEffect)(()=>{null!==A&&(null!=w&&w.body.contains(A)||null==w||w.body.appendChild(A))},[A,w]),(0,z.useEffect)(()=>{m||null!==b&&_(b.current)},[b,_,m]),A}(b),[x]=(0,z.useState)(()=>{var n;return eE.O.isServer?null:null!=(n=null==A?void 0:A.createElement("div"))?n:null}),k=(0,z.useContext)(eT),B=(0,en.H)();return(0,ev.e)(()=>{!_||!x||_.contains(x)||(x.setAttribute("data-headlessui-portal",""),_.appendChild(x))},[_,x]),(0,ev.e)(()=>
14{if(x&&k)return k.register(x)},[k,x]),c(()=>{var n;_&&x&&(x instanceof Node&&_.contains(x)&&_.removeChild(x),_.childNodes.length<=0&&(null==(n=_.parentElement)||n.removeChild(_)))}),B&&_&&x?(0,ey.createPortal)((0,K.sY)({ourProps:{ref:w},theirProps:n,defaultTag:ew,name:"Portal"}),x):null}),{Group:(0,K.yV)(function(n,m){let{target:b,...w}=n,A={ref:(0,Y.T)(m)};return z.createElement(eS.Provider,{value:b},(0,K.sY)({ourProps:A,theirProps:w,defaultTag:eO,name:"Popover.Group"}))})}),eA=(0,z.createContext)(null),e_=Object.assign((0,K.yV)(function(n,m){let b=(0,er.M)(),{id:w=`headlessui-description-${b}`,...A}=n,_=function description_f(){let n=(0,z.useContext)(eA);if(null===n){let n=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(n,description_f),n}return n}(),x=(0,Y.T)(m);(0,ev.e)(()=>_.register(w),[w,_.register]);let k={ref:x,..._.props,id:w};return(0,K.sY)({ourProps:k,theirProps:A,slot:_.slot||{},defaultTag:"p",name:_.name||"Description"})}),{});var ex=b(43988);let eR=(0,z.createContext)(()=>{});eR.displayName="StackContext";var ek=((k=ek||{})[k.Add=0]="Add",k[k.Remove=1]="Remove",k);function stack_context_M({children:n,onUpdate:m,type:b,element:w,enabled:A}){let _=(0,z.useContext)(eR),x=(0,ea.z)((...n)=>{null==m||m(...n),_(...n)});return(0,ev.e)(()=>{let n=void 0===A||!0===A;return n&&x(0,b,w),()=>{n&&x(1,b,w)}},[x,b,w,A]),z.createElement(eR.Provider,{value:x},n)}var eP=b(98927);let{useState:eB,useEffect:eL,useLayoutEffect:ej,useDebugValue:eI}=V;"undefined"!=typeof window&&void 0!==window.document&&window.document.createElement;let eN=V.useSyncExternalStore;var eF=b(95012);let eD=(B={PUSH(n,m){var b;let w=null!=(b=this.get(n))?b:{doc:n,count:0,d:(0,eF.k)(),meta:new Set};return w.count++,w.meta.add(m),this.set(n,w),this},POP(n,m){let b=this.get(n);return b&&(b.count--,b.meta.delete(m)),this},SCROLL_PREVENT({doc:n,d:m,meta:b}){let w,A;let _={doc:n,d:m,meta:function(n){let m={};for(let b of n)Object.assign(m,b(m));return m}(b)},x=[/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0?{before(){w=window.pageYOffset},after({doc:n,d:m,meta:b}){function i(n){return b.containers.flatMap(n=>n()).some(m=>m.contains(n))}m.microTask(()=>{if("auto"!==window.getComputedStyle(n.documentElement).scrollBehavior){let b=(0,eF.k)();b.style(n.documentElement,"scroll-behavior","auto"),m.add(()=>m.microTask(()=>b.dispose()))}m.style(n.body,"marginTop",`-${w}px`),window.scrollTo(0,0);let b=null;m.addEventListener(n,"click",m=>{if(m.target instanceof HTMLElement)try{let w=m.target.closest("a");if(!w)return;let{hash:A}=new URL(w.href),_=n.querySelector(A);_&&!i(_)&&(b=_)}catch{}},!0),m.addEventListener(n,"touchmove",n=>{n.target instanceof HTMLElement&&!i(n.target)&&n.preventDefault()},{passive:!1}),m.add(()=>{window.scrollTo(0,window.pageYOffset+w),b&&b.isConnected&&(b.scrollIntoView({block:"nearest"}),b=null)})})}}:{},{before({doc:n}){var m;let b=n.documentElement;A=(null!=(m=n.defaultView)?m:window).innerWidth-b.clientWidth},after({doc:n,d:m}){let b=n.documentElement,w=b.clientWidth-b.offsetWidth,_=A-w;m.style(b,"paddingRight",`${_}px`)}},{before({doc:n,d:m}){m.style(n.documentElement,"overflow","hidden")}}];x.forEach(({before:n})=>null==n?void 0:n(_)),x.forEach(({after:n})=>null==n?void 0:n(_))},SCROLL_ALLOW({d:n}){n.dispose()},TEARDOWN({doc:n}){this.delete(n)}},w=new Map,A=new Set,{getSnapshot:()=>w,subscribe:n=>(A.add(n),()=>A.delete(n)),dispatch(n,...m){let b=B[n].call(w,...m);b&&(w=b,A.forEach(n=>n()))}});eD.subscribe(()=>{let n=eD.getSnapshot(),m=new Map;for(let[b]of n)m.set(b,b.documentElement.style.overflow);for(let b of n.values()){let n="hidden"===m.get(b.doc),w=0!==b.count;(w&&!n||!w&&n)&&eD.dispatch(b.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",b),0===b.count&&eD.dispatch("TEARDOWN",b)}});let eM=new Map,eU=new Map;function use_inert_h(n,m=!0){(0,ev.e)(()=>{var b;if(!m)return;let w="function"==typeof n?n():n.current;if(!w)return;let A=null!=(b=eU.get(w))?b:0;return eU.set(w,A+1),0!==A||(eM.set(w,{"aria-hidden":w.getAttribute("aria-hidden"),inert:w.inert}),w.setAttribute("aria-hidden","true"),w.inert=!0),function(){var n;if(!w)return;let m=null!=(n=eU.get(w))?n:1;if(1===m?eU.delete(w):eU.set(w,m-1),1!==m)return;let b=eM.get(w);b&&(null===b["aria-hidden"]?w.removeAttribute("aria-hidden"):w.setAttribute("aria-hidden",b["aria-hidden"]),w.inert=b.inert,eM.delete(w))}},[n,m])}var eH=((L=eH||{})[L.Open=0]="Open",L[L.Closed=1]="Closed",L),ez=((H=ez||{})[H.SetTitleId=0]="SetTitleId",H);let eV={0:(n,m)=>n.titleId===m.id?n:{...n,titleId:m.id}},eq=(0,z.createContext)(null);function dialog_b(n){let m=(0,z.useContext)(eq);
14if(null===m){let m=Error(`<${n} /> is missing a parent <Dialog /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(m,dialog_b),m}return m}function Be(n,m){return(0,q.E)(m.type,eV,n,m)}eq.displayName="DialogContext";let eK=K.AN.RenderStrategy|K.AN.Static,eW=Object.assign((0,K.yV)(function(n,m){var b;let w,A,_,x,k;let B=(0,er.M)(),{id:L=`headlessui-dialog-${B}`,open:H,onClose:V,initialFocus:et,__demoMode:ei=!1,...es}=n,[eu,el]=(0,z.useState)(0),ec=(0,ex.oJ)();void 0===H&&null!==ec&&(H=(ec&ex.ZM.Open)===ex.ZM.Open);let ef=(0,z.useRef)(null),ed=(0,Y.T)(ef,m),ep=use_owner_n(ef),eh=n.hasOwnProperty("open")||null!==ec,eg=n.hasOwnProperty("onClose");if(!eh&&!eg)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!eh)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!eg)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if("boolean"!=typeof H)throw Error(`You provided an \`open\` prop to the \`Dialog\`, but the value is not a boolean. Received: ${H}`);if("function"!=typeof V)throw Error(`You provided an \`onClose\` prop to the \`Dialog\`, but the value is not a function. Received: ${V}`);let ey=H?0:1,[eb,eE]=(0,z.useReducer)(Be,{titleId:null,descriptionId:null,panelRef:(0,z.createRef)()}),ew=(0,ea.z)(()=>V(!1)),eO=(0,ea.z)(n=>eE({type:0,id:n})),eS=!!(0,en.H)()&&!ei&&0===ey,e_=eu>1,eR=null!==(0,z.useContext)(eq),[eB,eL]=(w=(0,z.useContext)(eT),A=(0,z.useRef)([]),_=(0,ea.z)(n=>(A.current.push(n),w&&w.register(n),()=>x(n))),x=(0,ea.z)(n=>{let m=A.current.indexOf(n);-1!==m&&A.current.splice(m,1),w&&w.unregister(n)}),k=(0,z.useMemo)(()=>({register:_,unregister:x,portals:A}),[_,x,A]),[A,(0,z.useMemo)(()=>function({children:n}){return z.createElement(eT.Provider,{value:k},n)},[k])]),{resolveContainers:ej,mainTreeNodeRef:eI,MainTreeNode:eF}=function({defaultContainers:n=[],portals:m,mainTreeNodeRef:b}={}){var w;let A=(0,z.useRef)(null!=(w=null==b?void 0:b.current)?w:null),_=use_owner_n(A),x=(0,ea.z)(()=>{var b;let w=[];for(let m of n)null!==m&&(m instanceof HTMLElement?w.push(m):"current"in m&&m.current instanceof HTMLElement&&w.push(m.current));if(null!=m&&m.current)for(let n of m.current)w.push(n);for(let n of null!=(b=null==_?void 0:_.querySelectorAll("html > *, body > *"))?b:[])n!==document.body&&n!==document.head&&n instanceof HTMLElement&&"headlessui-portal-root"!==n.id&&(n.contains(A.current)||w.some(m=>n.contains(m))||w.push(n));return w});
14return{resolveContainers:x,contains:(0,ea.z)(n=>x().some(m=>m.contains(n))),mainTreeNodeRef:A,MainTreeNode:(0,z.useMemo)(()=>function(){return null!=b?null:z.createElement(eo._,{features:eo.A.Hidden,ref:A})},[A,b])}}({portals:eB,defaultContainers:[null!=(b=eb.panelRef.current)?b:ef.current]}),eM=e_?"parent":"leaf",eU=null!==ec&&(ec&ex.ZM.Closing)===ex.ZM.Closing,eH=!eR&&!eU&&eS;use_inert_h((0,z.useCallback)(()=>{var n,m;return null!=(m=Array.from(null!=(n=null==ep?void 0:ep.querySelectorAll("body > *"))?n:[]).find(n=>"headlessui-portal-root"!==n.id&&n.contains(eI.current)&&n instanceof HTMLElement))?m:null},[eI]),eH);let ez=!!e_||eS;use_inert_h((0,z.useCallback)(()=>{var n,m;return null!=(m=Array.from(null!=(n=null==ep?void 0:ep.querySelectorAll("[data-headlessui-portal]"))?n:[]).find(n=>n.contains(eI.current)&&n instanceof HTMLElement))?m:null},[eI]),ez);let eV=!(!eS||e_);(0,eP.O)(ej,ew,eV);let eW=!(e_||0!==ey);E(null==ep?void 0:ep.defaultView,"keydown",n=>{eW&&(n.defaultPrevented||n.key===Q.R.Escape&&(n.preventDefault(),n.stopPropagation(),ew()))}),function(n,m,b=()=>[document.body]){var w;let A,_;w=n=>{var m;return{containers:[...null!=(m=n.containers)?m:[],b]}},A=eN(eD.subscribe,eD.getSnapshot,eD.getSnapshot),(_=n?A.get(n):void 0)&&_.count,(0,ev.e)(()=>{if(!(!n||!m))return eD.dispatch("PUSH",n,w),()=>eD.dispatch("POP",n,w)},[m,n])}(ep,!(eU||0!==ey||eR),ej),(0,z.useEffect)(()=>{if(0!==ey||!ef.current)return;let n=new ResizeObserver(n=>{for(let m of n){let n=m.target.getBoundingClientRect();0===n.x&&0===n.y&&0===n.width&&0===n.height&&ew()}});return n.observe(ef.current),()=>n.disconnect()},[ey,ef,ew]);let[e$,eJ]=function(){let[n,m]=(0,z.useState)([]);return[n.length>0?n.join(" "):void 0,(0,z.useMemo)(()=>function(n){let b=(0,ea.z)(n=>(m(m=>[...m,n]),()=>m(m=>{let b=m.slice(),w=b.indexOf(n);return -1!==w&&b.splice(w,1),b}))),w=(0,z.useMemo)(()=>({register:b,slot:n.slot,name:n.name,props:n.props}),[b,n.slot,n.name,n.props]);return z.createElement(eA.Provider,{value:w},n.children)},[m])]}(),eY=(0,z.useMemo)(()=>[{dialogState:ey,close:ew,setTitleId:eO},eb],[ey,eb,ew,eO]),eG=(0,z.useMemo)(()=>({open:0===ey}),[ey]),eZ={ref:ed,id:L,role:"dialog","aria-modal":0===ey||void 0,"aria-labelledby":eb.titleId,"aria-describedby":e$};return z.createElement(stack_context_M,{type:"Dialog",enabled:0===ey,element:ef,onUpdate:(0,ea.z)((n,m)=>{"Dialog"===m&&(0,q.E)(n,{[ek.Add]:()=>el(n=>n+1),[ek.Remove]:()=>el(n=>n-1)})})},z.createElement(portal_force_root_P,{force:!0},z.createElement(eC,null,z.createElement(eq.Provider,{value:eY},z.createElement(eC.Group,{target:ef},z.createElement(portal_force_root_P,{force:!1},z.createElement(eJ,{slot:eG,name:"Dialog.Description"},z.createElement(em,{initialFocus:et,containers:ej,features:eS?(0,q.E)(eM,{parent:em.features.RestoreFocus,leaf:em.features.All&~em.features.FocusLock}):em.features.None},z.createElement(eL,null,(0,K.sY)({ourProps:eZ,theirProps:es,slot:eG,defaultTag:"div",features:eK,visible:0===ey,name:"Dialog"}))))))))),z.createElement(eF,null))}),{Backdrop:(0,K.yV)(function(n,m){let b=(0,er.M)(),{id:w=`headlessui-dialog-backdrop-${b}`,...A}=n,[{dialogState:_},x]=dialog_b("Dialog.Backdrop"),k=(0,Y.T)(m);(0,z.useEffect)(()=>{if(null===x.panelRef.current)throw Error("A <Dialog.Backdrop /> component is being used, but a <Dialog.Panel /> component is missing.")},[x.panelRef]);let B=(0,z.useMemo)(()=>({open:0===_}),[_]);return z.createElement(portal_force_root_P,{force:!0},z.createElement(eC,null,(0,K.sY)({ourProps:{ref:k,id:w,"aria-hidden":!0},theirProps:A,slot:B,defaultTag:"div",name:"Dialog.Backdrop"})))}),Panel:(0,K.yV)(function(n,m){let b=(0,er.M)(),{id:w=`headlessui-dialog-panel-${b}`,...A}=n,[{dialogState:_},x]=dialog_b("Dialog.Panel"),k=(0,Y.T)(m,x.panelRef),B=(0,z.useMemo)(()=>({open:0===_}),[_]),L=(0,ea.z)(n=>{n.stopPropagation()});return(0,K.sY)({ourProps:{ref:k,id:w,onClick:L},theirProps:A,slot:B,defaultTag:"div",name:"Dialog.Panel"})}),Overlay:(0,K.yV)(function(n,m){let b=(0,er.M)(),{id:w=`headlessui-dialog-overlay-${b}`,...A}=n,[{dialogState:_,close:x}]=dialog_b("Dialog.Overlay"),k=(0,Y.T)(m),B=(0,ea.z)(n=>{if(n.target===n.currentTarget){if((0,et.P)(n.currentTarget))return n.preventDefault();n.preventDefault(),n.stopPropagation(),x()}}),L=(0,z.useMemo)(()=>({open:0===_}),[_]);return(0,K.sY)({ourProps:{ref:k,id:w,"aria-hidden":!0,onClick:B},theirProps:A,slot:L,defaultTag:"div",name:"Dialog.Overlay"})}),Title:(0,K.yV)(function(n,m){let b=(0,er.M)(),{id:w=`headlessui-dialog-title-${b}`,...A}=n,[{dialogState:_,setTitleId:x}]=dialog_b("Dialog.Title"),k=(0,Y.T)(m);(0,z.useEffect)(()=>(x(w),()=>x(null)),[w,x]);let B=(0,z.useMemo)(()=>({open:0===_}),[_]);return(0,K.sY)({ourProps:{ref:k,id:w},theirProps:A,slot:B,defaultTag:"h2",name:"Dialog.Title"})}),Description:e_})},8246:function(n,m,b){"use strict";b.d(m,{R:function(){return A}});var w,A=((w=A||{}).Space=" ",w.Enter="Enter",w.Escape="Escape",w.Backspace="Backspace",w.Delete="Delete",w.ArrowLeft="ArrowLeft",w.ArrowUp="ArrowUp",w.ArrowRight="ArrowRight",w.ArrowDown="ArrowDown",w.Home="Home",w.End="End",w.PageUp="PageUp",w.PageDown="PageDown",w.Tab="Tab",w)},54281:function(n,m,b){"use strict";b.d(m,{u:function(){return el}});var w,A=b(50959),_=b(70222),x=b(43988),k=b(23011),B=b(85782),L=b(66260),H=b(19691),z=b(70674),V=b(29850),q=b(95012);function g(n,...m){n&&m.length>0&&n.classList.add(...m)}function v(n,...m){n&&m.length>0&&n.classList.remove(...m)}var K=b(12599),Y=b(26510),Q=b(43659);function S(n=""){return n.split(" ").filter(n=>n.trim().length>1)}let et=(0,A.createContext)(null);et.displayName="TransitionContext";var er=((w=er||{}
14).Visible="visible",w.Hidden="hidden",w);let en=(0,A.createContext)(null);function U(n){return"children"in n?U(n.children):n.current.filter(({el:n})=>null!==n.current).filter(({state:n})=>"visible"===n).length>0}function oe(n,m){let b=(0,H.E)(n),w=(0,A.useRef)([]),x=(0,B.t)(),L=(0,K.G)(),z=(0,Y.z)((n,m=_.l4.Hidden)=>{let A=w.current.findIndex(({el:m})=>m===n);-1!==A&&((0,k.E)(m,{[_.l4.Unmount](){w.current.splice(A,1)},[_.l4.Hidden](){w.current[A].state="hidden"}}),L.microTask(()=>{var n;!U(w)&&x.current&&(null==(n=b.current)||n.call(b))}))}),V=(0,Y.z)(n=>{let m=w.current.find(({el:m})=>m===n);return m?"visible"!==m.state&&(m.state="visible"):w.current.push({el:n,state:"visible"}),()=>z(n,_.l4.Unmount)}),q=(0,A.useRef)([]),Q=(0,A.useRef)(Promise.resolve()),et=(0,A.useRef)({enter:[],leave:[],idle:[]}),er=(0,Y.z)((n,b,w)=>{q.current.splice(0),m&&(m.chains.current[b]=m.chains.current[b].filter(([m])=>m!==n)),null==m||m.chains.current[b].push([n,new Promise(n=>{q.current.push(n)})]),null==m||m.chains.current[b].push([n,new Promise(n=>{Promise.all(et.current[b].map(([n,m])=>m)).then(()=>n())}
14)]),"enter"===b?Q.current=Q.current.then(()=>null==m?void 0:m.wait.current).then(()=>w(b)):w(b)}),en=(0,Y.z)((n,m,b)=>{Promise.all(et.current[m].splice(0).map(([n,m])=>m)).then(()=>{var n;null==(n=q.current.shift())||n()}).then(()=>b(m))});return(0,A.useMemo)(()=>({children:w,register:V,unregister:z,onStart:er,onStop:en,wait:Q,chains:et}),[V,z,w,er,en,et,Q])}function xe(){}en.displayName="NestingContext";let eo=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function se(n){var m;let b={};for(let w of eo)b[w]=null!=(m=n[w])?m:xe;return b}let ei=_.AN.RenderStrategy,ea=(0,_.yV)(function(n,m){let{show:b,appear:w=!1,unmount:k=!0,...B}=n,H=(0,A.useRef)(null),q=(0,V.T)(H,m);(0,z.H)();let K=(0,x.oJ)();if(void 0===b&&null!==K&&(b=(K&x.ZM.Open)===x.ZM.Open),![!0,!1].includes(b))throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[Q,er]=(0,A.useState)(b?"visible":"hidden"),eo=oe(()=>{er("hidden")}),[ea,eu]=(0,A.useState)(!0),el=(0,A.useRef)([b]);(0,L.e)(()=>{!1!==ea&&el.current[el.current.length-1]!==b&&(el.current.push(b),eu(!1))},[el,b]);let ec=(0,A.useMemo)(()=>({show:b,appear:w,initial:ea}),[b,w,ea]);(0,A.useEffect)(()=>{if(b)er("visible");else if(U(eo)){let n=H.current;if(!n)return;let m=n.getBoundingClientRect();0===m.x&&0===m.y&&0===m.width&&0===m.height&&er("hidden")}else er("hidden")},[b,eo]);let ef={unmount:k},ed=(0,Y.z)(()=>{var m;ea&&eu(!1),null==(m=n.beforeEnter)||m.call(n)}),ep=(0,Y.z)(()=>{var m;ea&&eu(!1),null==(m=n.beforeLeave)||m.call(n)});return A.createElement(en.Provider,{value:eo},A.createElement(et.Provider,{value:ec},(0,_.sY)({ourProps:{...ef,as:A.Fragment,children:A.createElement(es,{ref:q,...ef,...B,beforeEnter:ed,beforeLeave:ep})},theirProps:{},defaultTag:A.Fragment,features:ei,visible:"visible"===Q,name:"Transition"})))}),es=(0,_.yV)(function(n,m){var b,w,er;let eo;let{beforeEnter:ea,afterEnter:es,beforeLeave:eu,afterLeave:el,enter:ec,enterFrom:ef,enterTo:ed,entered:ep,leave:eh,leaveFrom:em,leaveTo:eg,...ey}=n,ev=(0,A.useRef)(null),eb=(0,V.T)(ev,m),eE=null==(b=ey.unmount)||b?_.l4.Unmount:_.l4.Hidden,{show:ew,appear:eO,initial:eS}=function(){let n=(0,A.useContext)(et);if(null===n)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return n}(),[eT,eC]=(0,A.useState)(ew?"visible":"hidden"),eA=function(){let n=(0,A.useContext)(en);if(null===n)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return n}(),{register:e_,unregister:ex}=eA;(0,A.useEffect)(()=>e_(ev),[e_,ev]),(0,A.useEffect)(()=>{if(eE===_.l4.Hidden&&ev.current){if(ew&&"visible"!==eT){eC("visible");return}return(0,k.E)(eT,{hidden:()=>ex(ev),visible:()=>e_(ev)})}},[eT,ev,e_,ex,ew,eE]);let eR=(0,H.E)({base:S(ey.className),enter:S(ec),enterFrom:S(ef),enterTo:S(ed),entered:S(ep),leave:S(eh),leaveFrom:S(em),leaveTo:S(eg)}),ek=(er={beforeEnter:ea,afterEnter:es,beforeLeave:eu,afterLeave:el},eo=(0,A.useRef)(se(er)),(0,A.useEffect)(()=>{eo.current=se(er)},[er]),eo),eP=(0,z.H)();(0,A.useEffect)(()=>{if(eP&&"visible"===eT&&null===ev.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[ev,eT,eP]);let eB=eO&&ew&&eS,eL=eP&&(!eS||eO)?ew?"enter":"leave":"idle",ej=function(n=0){let[m,b]=(0,A.useState)(n),w=(0,B.t)(),_=(0,A.useCallback)(n=>{w.current&&b(m=>m|n)},[m,w]),x=(0,A.useCallback)(n=>!!(m&n),[m]);return{flags:m,addFlag:_,hasFlag:x,removeFlag:(0,A.useCallback)(n=>{w.current&&b(m=>m&~n)},[b,w]),toggleFlag:(0,A.useCallback)(n=>{w.current&&b(m=>m^n)},[b])}}(0),eI=(0,Y.z)(n=>(0,k.E)(n,{enter:()=>{ej.addFlag(x.ZM.Opening),ek.current.beforeEnter()},leave:()=>{ej.addFlag(x.ZM.Closing),ek.current.beforeLeave()},idle:()=>{}})),eN=(0,Y.z)(n=>(0,k.E)(n,{enter:()=>{ej.removeFlag(x.ZM.Opening),ek.current.afterEnter()},leave:()=>{ej.removeFlag(x.ZM.Closing),ek.current.afterLeave()},idle:()=>{}})),eF=oe(()=>{eC("hidden"),ex(ev)},eA);!function({immediate:n,container:m,direction:b,classes:w,onStart:A,onStop:_}){let x=(0,B.t)(),z=(0,K.G)(),V=(0,H.E)(b);(0,L.e)(()=>{n&&(V.current="enter")},[n]),(0,L.e)(()=>{let n=(0,q.k)();z.add(n.dispose);let b=m.current;if(b&&"idle"!==V.current&&x.current){var B,L,H;let m,x,z,K,Y,Q,et;return n.dispose(),A.current(V.current),n.add((B=w.current,L="enter"===V.current,H=()=>{n.dispose(),_.current(V.current)},x=L?"enter":"leave",z=(0,q.k)(),K=void 0!==H?(m={called:!1},(...n)=>{if(!m.called)return m.called=!0,H(...n)}):()=>{}
14,"enter"===x&&(b.removeAttribute("hidden"),b.style.display=""),Y=(0,k.E)(x,{enter:()=>B.enter,leave:()=>B.leave}),Q=(0,k.E)(x,{enter:()=>B.enterTo,leave:()=>B.leaveTo}),et=(0,k.E)(x,{enter:()=>B.enterFrom,leave:()=>B.leaveFrom}),v(b,...B.base,...B.enter,...B.enterTo,...B.enterFrom,...B.leave,...B.leaveFrom,...B.leaveTo,...B.entered),g(b,...B.base,...Y,...et),z.nextFrame(()=>{v(b,...B.base,...Y,...et),g(b,...B.base,...Y,...Q),function(n,m){let b=(0,q.k)();if(!n)return b.dispose;let{transitionDuration:w,transitionDelay:A}=getComputedStyle(n),[_,x]=[w,A].map(n=>{let[m=0]=n.split(",").filter(Boolean).map(n=>n.includes("ms")?parseFloat(n):1e3*parseFloat(n)).sort((n,m)=>m-n);return m}),k=_+x;if(0!==k){b.group(b=>{b.setTimeout(()=>{m(),b.dispose()},k),b.addEventListener(n,"transitionrun",n=>{n.target===n.currentTarget&&b.dispose()})});let w=b.addEventListener(n,"transitionend",n=>{n.target===n.currentTarget&&(m(),w())})}else m();b.add(()=>m()),b.dispose}(b,()=>(v(b,...B.base,...Y),g(b,...B.base,...B.entered),K()))}),z.dispose)),n.dispose}},[b])}({immediate:eB,container:ev,classes:eR,direction:eL,onStart:(0,H.E)(n=>{eF.onStart(ev,n,eI)}),onStop:(0,H.E)(n=>{eF.onStop(ev,n,eN),"leave"!==n||U(eF)||(eC("hidden"),ex(ev))})});let eD=ey;return eB?eD={...eD,className:(0,Q.A)(ey.className,...eR.current.enter,...eR.current.enterFrom)}:(eD.className=(0,Q.A)(ey.className,null==(w=ev.current)?void 0:w.className),""===eD.className&&delete eD.className),A.createElement(en.Provider,{value:eF},A.createElement(x.up,{value:(0,k.E)(eT,{visible:x.ZM.Open,hidden:x.ZM.Closed})|ej.flags},(0,_.sY)({ourProps:{ref:eb},theirProps:eD,defaultTag:"div",features:ei,visible:"visible"===eT,name:"Transition.Child"})))}),eu=(0,_.yV)(function(n,m){let b=null!==(0,A.useContext)(et),w=null!==(0,x.oJ)();return A.createElement(A.Fragment,null,!b&&w?A.createElement(ea,{ref:m,...n}):A.createElement(es,{ref:m,...n}))}),el=Object.assign(ea,{Child:eu,Root:ea})},12599:function(n,m,b){"use strict";b.d(m,{G:function(){return p}});var w=b(50959),A=b(95012);function p(){let[n]=(0,w.useState)(A.k);return(0,w.useEffect)(()=>()=>n.dispose(),[n]),n}},26510:function(n,m,b){"use strict";b.d(m,{z:function(){return o}});var w=b(50959),A=b(19691);let o=function(n){let m=(0,A.E)(n);return w.useCallback((...n)=>m.current(...n),[m])}},49038:function(n,m,b){"use strict";b.d(m,{M:function(){return B}});var w,A=b(50959),_=b(66260),x=b(70674),k=b(86030);let B=null!=(w=A.useId)?w:function(){let n=(0,x.H)(),[m,b]=A.useState(n?()=>k.O.nextId():null);return(0,_.e)(()=>{null===m&&b(k.O.nextId())},[m]),null!=m?""+m:void 0}},85782:function(n,m,b){"use strict";b.d(m,{t:function(){return f}});var w=b(50959),A=b(66260);function f(){let n=(0,w.useRef)(!1);return(0,A.e)(()=>(n.current=!0,()=>{n.current=!1}),[]),n}},66260:function(n,m,b){"use strict";b.d(m,{e:function(){return l}});var w=b(50959),A=b(86030);let l=(n,m)=>{A.O.isServer?(0,w.useEffect)(n,m):(0,w.useLayoutEffect)(n,m)}},19691:function(n,m,b){"use strict";b.d(m,{E:function(){return s}});var w=b(50959),A=b(66260);function s(n){let m=(0,w.useRef)(n);return(0,A.e)(()=>{m.current=n},[n]),m}},98927:function(n,m,b){"use strict";b.d(m,{O:function(){return h}});var w=b(50959),A=b(47496),_=b(19691);function d(n,m,b){let A=(0,_.E)(m);(0,w.useEffect)(()=>{function t(n){A.current(n)}return document.addEventListener(n,t,b),()=>document.removeEventListener(n,t,b)},[n,b])}var x=b(80134);function h(n,m,b=!0){let _=(0,w.useRef)(!1);function c(b,w){if(!_.current||b.defaultPrevented)return;let x=w(b);if(null!==x&&x.getRootNode().contains(x)&&x.isConnected){for(let m of function u(n){return"function"==typeof n?u(n()):Array.isArray(n)||n instanceof Set?n:[n]}(n)){if(null===m)continue;let n=m instanceof HTMLElement?m:m.current;if(null!=n&&n.contains(x)||b.composed&&b.composedPath().includes(n))return}return(0,A.sP)(x,A.tJ.Loose)||-1===x.tabIndex||b.preventDefault(),m(b,x)}}(0,w.useEffect)(()=>{requestAnimationFrame(()=>{_.current=b})},[b]);let k=(0,w.useRef)(null);d("pointerdown",n=>{var m,b;_.current&&(k.current=(null==(b=null==(m=n.composedPath)?void 0:m.call(n))?void 0:b[0])||n.target)},!0),d("mousedown",n=>{var m,b;_.current&&(k.current=(null==(b=null==(m=n.composedPath)?void 0:m.call(n))?void 0:b[0])||n.target)},!0),d("click",n=>{k.current&&(c(n,()=>k.current),k.current=null)},!0),d("touchend",n=>c(n,()=>n.target instanceof HTMLElement?n.target:null),!0),(0,x.s)("blur",n=>c(n,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}},70674:function(n,m,b){"use strict";b.d(m,{H:function(){return l}});var w,A=b(50959),_=b(86030);function l(){let n;let m=(n="undefined"==typeof document,(0,(w||(w=b.t(A,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!n)),[x,k]=A.useState(_.O.isHandoffComplete);return x&&!1===_.O.isHandoffComplete&&k(!1),A.useEffect(()=>{!0!==x&&k(!0)},[x]),A.useEffect(()=>_.O.handoff(),[]),!m&&x}},29850:function(n,m,b){"use strict";b.d(m,{T:function(){return y},h:function(){return T}});var w=b(50959),A=b(26510);let _=Symbol();function T(n,m=!0){return Object.assign(n,{[_]:m})}function y(...n){let m=(0,w.useRef)(n);(0,w.useEffect)(()=>{m.current=n},[n]);let b=(0,A.z)(n=>{for(let b of m.current)null!=b&&("function"==typeof b?b(n):b.current=n)});return n.every(n=>null==n||(null==n?void 0:n[_]))?void 0:b}},80134:function(n,m,b){"use strict";b.d(m,{s:function(){return s}});var w=b(50959),A=b(19691);function s(n,m,b){let _=(0,A.E)(m);(0,w.useEffect)(()=>{function t(n){_.current(n)}return window.addEventListener(n,t,b),()=>window.removeEventListener(n,t,b)},[n,b])}},91941:function(n,m,b){"use strict";b.d(m,{A:function(){return _},_:function(){return x}});var w,A=b(70222),_=((w=_||{})[w.None=1]="None",w[w.Focusable=2]="Focusable",w[w.Hidden=4]="Hidden",
14w);let x=(0,A.yV)(function(n,m){let{features:b=1,...w}=n,_={ref:m,"aria-hidden":(2&b)==2||void 0,style:{position:"fixed",top:1,left:1,width:1,height:0,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",borderWidth:"0",...(4&b)==4&&(2&b)!=2&&{display:"none"}}};return(0,A.sY)({ourProps:_,theirProps:w,slot:{},defaultTag:"div",name:"Hidden"})})},43988:function(n,m,b){"use strict";b.d(m,{ZM:function(){return x},oJ:function(){return C},up:function(){return c}});var w,A=b(50959);let _=(0,A.createContext)(null);_.displayName="OpenClosedContext";var x=((w=x||{})[w.Open=1]="Open",w[w.Closed=2]="Closed",w[w.Closing=4]="Closing",w[w.Opening=8]="Opening",w);function C(){return(0,A.useContext)(_)}function c({value:n,children:m}){return A.createElement(_.Provider,{value:n},m)}},50050:function(n,m,b){"use strict";function r(n){let m=n.parentElement,b=null;for(;m&&!(m instanceof HTMLFieldSetElement);)m instanceof HTMLLegendElement&&(b=m),m=m.parentElement;let w=(null==m?void 0:m.getAttribute("disabled"))==="";return!(w&&function(n){if(!n)return!1;let m=n.previousElementSibling;for(;null!==m;){if(m instanceof HTMLLegendElement)return!1;m=m.previousElementSibling}return!0}(b))&&w}b.d(m,{P:function(){return r}})},43659:function(n,m,b){"use strict";function t(...n){return Array.from(new Set(n.flatMap(n=>"string"==typeof n?n.split(" "):[]))).filter(Boolean).join(" ")}b.d(m,{A:function(){return t}})},95012:function(n,m,b){"use strict";b.d(m,{k:function(){return function o(){let n=[],m={addEventListener:(n,b,w,A)=>(n.addEventListener(b,w,A),m.add(()=>n.removeEventListener(b,w,A))),requestAnimationFrame(...n){let b=requestAnimationFrame(...n);return m.add(()=>cancelAnimationFrame(b))},nextFrame:(...n)=>m.requestAnimationFrame(()=>m.requestAnimationFrame(...n)),setTimeout(...n){let b=setTimeout(...n);return m.add(()=>clearTimeout(b))},microTask(...n){let b={current:!0};return(0,w.Y)(()=>{b.current&&n[0]()}),m.add(()=>{b.current=!1})},style(n,m,b){let w=n.style.getPropertyValue(m);return Object.assign(n.style,{[m]:b}),this.add(()=>{Object.assign(n.style,{[m]:w})})},group(n){let m=o();return n(m),this.add(()=>m.dispose())},add:m=>(n.push(m),()=>{let b=n.indexOf(m);if(b>=0)for(let m of n.splice(b,1))m()}),dispose(){for(let m of n.splice(0))m()}};return m}}});var w=b(41287)},86030:function(n,m,b){"use strict";b.d(m,{O:function(){return A}});var w=Object.defineProperty,d=(n,m,b)=>m in n?w(n,m,{enumerable:!0,configurable:!0,writable:!0,value:b}):n[m]=b,r=(n,m,b)=>(d(n,"symbol"!=typeof m?m+"":m,b),b);let A=new class{constructor(){r(this,"current",this.detect()),r(this,"handoffState","pending"),r(this,"currentId",0)}set(n){this.current!==n&&(this.handoffState="pending",this.currentId=0,this.current=n)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}}},47496:function(n,m,b){"use strict";b.d(m,{C5:function(){return y},TO:function(){return z},fE:function(){return V},jA:function(){return O},sP:function(){return h},tJ:function(){return K},z2:function(){return I}});var w,A,_,x,k,B=b(23011),L=b(19195);let H=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(n=>`${n}:not([tabindex='-1'])`).join(",");var z=((w=z||{})[w.First=1]="First",w[w.Previous=2]="Previous",w[w.Next=4]="Next",w[w.Last=8]="Last",w[w.WrapAround=16]="WrapAround",w[w.NoScroll=32]="NoScroll",w),V=((A=V||{})[A.Error=0]="Error",A[A.Overflow=1]="Overflow",A[A.Success=2]="Success",A[A.Underflow=3]="Underflow",A),q=((_=q||{})[_.Previous=-1]="Previous",_[_.Next=1]="Next",_),K=((x=K||{})[x.Strict=0]="Strict",x[x.Loose=1]="Loose",x);function h(n,m=0){var b;return n!==(null==(b=(0,L.r)(n))?void 0:b.body)&&(0,B.E)(m,{0:()=>n.matches(H),1(){let m=n;for(;null!==m;){if(m.matches(H))return!0;m=m.parentElement}return!1}})}var Y=((k=Y||{})[k.Keyboard=0]="Keyboard",k[k.Mouse=1]="Mouse",k);function y(n){null==n||n.focus({preventScroll:!0})}function I(n,m=n=>n){return n.slice().sort((n,b)=>{let w=m(n),A=m(b);if(null===w||null===A)return 0;let _=w.compareDocumentPosition(A);return _&Node.DOCUMENT_POSITION_FOLLOWING?-1:_&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function O(n,m,{sorted:b=!0,relativeTo:w=null,skipElements:A=[]}={}){var _,x,k;let B=Array.isArray(n)?n.length>0?n[0].ownerDocument:document:n.ownerDocument,L=Array.isArray(n)?b?I(n):n:function(n=document.body){return null==n?[]:Array.from(n.querySelectorAll(H)).sort((n,m)=>Math.sign((n.tabIndex||Number.MAX_SAFE_INTEGER)-(m.tabIndex||Number.MAX_SAFE_INTEGER)))}(n);A.length>0&&L.length>1&&(L=L.filter(n=>!A.includes(n))),w=null!=w?w:B.activeElement;let z=(()=>
14{if(5&m)return 1;if(10&m)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),V=(()=>{if(1&m)return 0;if(2&m)return Math.max(0,L.indexOf(w))-1;if(4&m)return Math.max(0,L.indexOf(w))+1;if(8&m)return L.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),q=32&m?{preventScroll:!0}:{},K=0,Y=L.length,Q;do{if(K>=Y||K+Y<=0)return 0;let n=V+K;if(16&m)n=(n+Y)%Y;else{if(n<0)return 3;if(n>=Y)return 1}null==(Q=L[n])||Q.focus(q),K+=z}while(Q!==B.activeElement);return 6&m&&null!=(k=null==(x=null==(_=Q)?void 0:_.matches)?void 0:x.call(_,"textarea,input"))&&k&&Q.select(),2}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",n=>{n.metaKey||n.altKey||n.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",n=>{1===n.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===n.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0))},23011:function(n,m,b){"use strict";function u(n,m,...b){if(n in m){let w=m[n];return"function"==typeof w?w(...b):w}let w=Error(`Tried to handle "${n}" but there is no handler defined. Only defined handlers are: ${Object.keys(m).map(n=>`"${n}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(w,u),w}b.d(m,{E:function(){return u}})},41287:function(n,m,b){"use strict";function t(n){"function"==typeof queueMicrotask?queueMicrotask(n):Promise.resolve().then(n).catch(n=>setTimeout(()=>{throw n}))}b.d(m,{Y:function(){return t}})},19195:function(n,m,b){"use strict";b.d(m,{r:function(){return e}});var w=b(86030);function e(n){return w.O.isServer?null:n instanceof Node?n.ownerDocument:null!=n&&n.hasOwnProperty("current")&&n.current instanceof Node?n.current.ownerDocument:document}},70222:function(n,m,b){"use strict";b.d(m,{AN:function(){return B},l4:function(){return L},oA:function(){return R},sY:function(){return X},yV:function(){return D}});var w,A,_=b(50959),x=b(43659),k=b(23011),B=((w=B||{})[w.None=0]="None",w[w.RenderStrategy=1]="RenderStrategy",w[w.Static=2]="Static",w),L=((A=L||{})[A.Unmount=0]="Unmount",A[A.Hidden=1]="Hidden",A);function X({ourProps:n,theirProps:m,slot:b,defaultTag:w,features:A,visible:_=!0,name:x}){let B=N(m,n);if(_)return c(B,b,w,x);let L=null!=A?A:0;if(2&L){let{static:n=!1,...m}=B;if(n)return c(m,b,w,x)}if(1&L){let{unmount:n=!0,...m}=B;return(0,k.E)(n?0:1,{0:()=>null,1:()=>c({...m,hidden:!0,style:{display:"none"}},b,w,x)})}return c(B,b,w,x)}function c(n,m={},b,w){let{as:A=b,children:k,refName:B="ref",...L}=g(n,["unmount","static"]),H=void 0!==n.ref?{[B]:n.ref}:{},z="function"==typeof k?k(m):k;"className"in L&&L.className&&"function"==typeof L.className&&(L.className=L.className(m));let V={};if(m){let n=!1,b=[];for(let[w,A]of Object.entries(m))"boolean"==typeof A&&(n=!0),!0===A&&b.push(w);n&&(V["data-headlessui-state"]=b.join(" "))}if(A===_.Fragment&&Object.keys(R(L)).length>0){if(!(0,_.isValidElement)(z)||Array.isArray(z)&&z.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${w} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(L).map(n=>` - ${n}`).join(` 15`),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(n=>` - ${n}`).join(` 16`)].join(` 17`));let n=z.props,m="function"==typeof(null==n?void 0:n.className)?(...m)=>(0,x.A)(null==n?void 0:n.className(...m),L.className):(0,x.A)(null==n?void 0:n.className,L.className),b=m?{className:m}:{};return(0,_.cloneElement)(z,Object.assign({},N(z.props,R(g(L,["ref"]))),V,H,function(...n){return{ref:n.every(n=>null==n)?void 0:m=>{for(let b of n)null!=b&&("function"==typeof b?b(m):b.current=m)}}}(z.ref,H.ref),b))}return(0,_.createElement)(A,Object.assign({},g(L,["ref"]),A!==_.Fragment&&H,A!==_.Fragment&&V),z)}function N(...n){if(0===n.length)return{};if(1===n.length)return n[0];let m={},b={};for(let w of n)for(let n in w)n.startsWith("on")&&"function"==typeof w[n]?(null!=b[n]||(b[n]=[]),b[n].push(w[n])):m[n]=w[n];if(m.disabled||m["aria-disabled"])return Object.assign(m,Object.fromEntries(Object.keys(b).map(n=>[n,void 0])));for(let n in b)Object.assign(m,{[n](m,...w){for(let A of b[n]){if
17((m instanceof Event||(null==m?void 0:m.nativeEvent)instanceof Event)&&m.defaultPrevented)return;A(m,...w)}}});return m}function D(n){var m;return Object.assign((0,_.forwardRef)(n),{displayName:null!=(m=n.displayName)?m:n.name})}function R(n){let m=Object.assign({},n);for(let n in m)void 0===m[n]&&delete m[n];return m}function g(n,m=[]){let b=Object.assign({},n);for(let n of m)n in b&&delete b[n];return b}},48862:function(n,m,b){"use strict";let w;function bind(n,m){return function(){return n.apply(m,arguments)}}b.d(m,{Z:function(){return eV}});let{toString:A}=Object.prototype,{getPrototypeOf:_}=Object,x=(ef=Object.create(null),n=>{let m=A.call(n);return ef[m]||(ef[m]=m.slice(8,-1).toLowerCase())}),kindOfTest=n=>(n=n.toLowerCase(),m=>x(m)===n),typeOfTest=n=>m=>typeof m===n,{isArray:k}=Array,B=typeOfTest("undefined"),L=kindOfTest("ArrayBuffer"),H=typeOfTest("string"),z=typeOfTest("function"),V=typeOfTest("number"),isObject=n=>null!==n&&"object"==typeof n,isPlainObject=n=>{if("object"!==x(n))return!1;let m=_(n);return(null===m||m===Object.prototype||null===Object.getPrototypeOf(m))&&!(Symbol.toStringTag in n)&&!(Symbol.iterator in n)},q=kindOfTest("Date"),K=kindOfTest("File"),Y=kindOfTest("Blob"),Q=kindOfTest("FileList"),et=kindOfTest("URLSearchParams");function forEach(n,m,{allOwnKeys:b=!1}={}){let w,A;if(null!=n){if("object"!=typeof n&&(n=[n]),k(n))for(w=0,A=n.length;w<A;w++)m.call(null,n[w],w,n);else{let A;let _=b?Object.getOwnPropertyNames(n):Object.keys(n),x=_.length;for(w=0;w<x;w++)A=_[w],m.call(null,n[A],A,n)}}}function findKey(n,m){let b;m=m.toLowerCase();let w=Object.keys(n),A=w.length;for(;A-- >0;)if(m===(b=w[A]).toLowerCase())return b;return null}let er="undefined"!=typeof globalThis?globalThis:"undefined"!=typeof self?self:"undefined"!=typeof window?window:global,isContextDefined=n=>!B(n)&&n!==er,en=(ed="undefined"!=typeof Uint8Array&&_(Uint8Array),n=>ed&&n instanceof ed),eo=kindOfTest("HTMLFormElement"),ei=(({hasOwnProperty:n})=>(m,b)=>n.call(m,b))(Object.prototype),ea=kindOfTest("RegExp"),reduceDescriptors=(n,m)=>{let b=Object.getOwnPropertyDescriptors(n),w={};forEach(b,(b,A)=>{let _;!1!==(_=m(b,A,n))&&(w[A]=_||b)}),Object.defineProperties(n,w)},es="abcdefghijklmnopqrstuvwxyz",eu="0123456789",el={DIGIT:eu,ALPHA:es,ALPHA_DIGIT:es+es.toUpperCase()+eu},ec=kindOfTest("AsyncFunction");var ef,ed,ep={isArray:k,isArrayBuffer:L,isBuffer:function(n){return null!==n&&!B(n)&&null!==n.constructor&&!B(n.constructor)&&z(n.constructor.isBuffer)&&n.constructor.isBuffer(n)},isFormData:n=>{let m;return n&&("function"==typeof FormData&&n instanceof FormData||z(n.append)&&("formdata"===(m=x(n))||"object"===m&&z(n.toString)&&"[object FormData]"===n.toString()))},isArrayBufferView:function(n){return"undefined"!=typeof ArrayBuffer&&ArrayBuffer.isView?ArrayBuffer.isView(n):n&&n.buffer&&L(n.buffer)},isString:H,isNumber:V,isBoolean:n=>!0===n||!1===n,isObject,isPlainObject,isUndefined:B,isDate:q,isFile:K,isBlob:Y,isRegExp:ea,isFunction:z,isStream:n=>isObject(n)&&z(n.pipe),isURLSearchParams:et,isTypedArray:en,isFileList:Q,forEach,merge:function merge(){let{caseless:n}=isContextDefined(this)&&this||{},m={},assignValue=(b,w)=>{let A=n&&findKey(m,w)||w;isPlainObject(m[A])&&isPlainObject(b)?m[A]=merge(m[A],b):isPlainObject(b)?m[A]=merge({},b):k(b)?m[A]=b.slice():m[A]=b};for(let n=0,m=arguments.length;n<m;n++)arguments[n]&&forEach(arguments[n],assignValue);return m},extend:(n,m,b,{allOwnKeys:w}={})=>(forEach(m,(m,w)=>{b&&z(m)?n[w]=bind(m,b):n[w]=m},{allOwnKeys:w}),n),trim:n=>n.trim?n.trim():n.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,""),stripBOM:n=>(65279===n.charCodeAt(0)&&(n=n.slice(1)),n),inherits:(n,m,b,w)=>{n.prototype=Object.create(m.prototype,w),n.prototype.constructor=n,Object.defineProperty(n,"super",{value:m.prototype}),b&&Object.assign(n.prototype,b)},toFlatObject:(n,m,b,w)=>{let A,x,k;let B={};if(m=m||{},null==n)return m;do{for(x=(A=Object.getOwnPropertyNames(n)).length;x-- >0;)k=A[x],(!w||w(k,n,m))&&!B[k]&&(m[k]=n[k],B[k]=!0);n=!1!==b&&_(n)}while(n&&(!b||b(n,m))&&n!==Object.prototype);return m},kindOf:x,kindOfTest,endsWith:(n,m,b)=>{n=String(n),(void 0===b||b>n.length)&&(b=n.length),b-=m.length;let w=n.indexOf(m,b);return -1!==w&&w===b},toArray:n=>{if(!n)return null;if(k(n))return n;let m=n.length;if(!V(m))return null;let b=Array(m);for(;m-- >0;)b[m]=n[m];return b},forEachEntry:(n,m)=>{let b;let w=n&&n[Symbol.iterator],A=w.call(n);for(;(b=A.next())&&!b.done;){let w=b.value;m.call(n,w[0],w[1])}},matchAll:(n,m)=>{let b;let w=[];for(;null!==(b=n.exec(m));)w.push(b);return w},isHTMLForm:eo,hasOwnProperty:ei,hasOwnProp:ei,reduceDescriptors,freezeMethods:n=>
17{reduceDescriptors(n,(m,b)=>{if(z(n)&&-1!==["arguments","caller","callee"].indexOf(b))return!1;let w=n[b];if(z(w)){if(m.enumerable=!1,"writable"in m){m.writable=!1;return}m.set||(m.set=()=>{throw Error("Can not rewrite read-only method '"+b+"'")})}})},toObjectSet:(n,m)=>{let b={};return(n=>{n.forEach(n=>{b[n]=!0})})(k(n)?n:String(n).split(m)),b},toCamelCase:n=>n.toLowerCase().replace(/[-_\s]([a-z\d])(\w*)/g,function(n,m,b){return m.toUpperCase()+b}),noop:()=>{},toFiniteNumber:(n,m)=>Number.isFinite(n=+n)?n:m,findKey,global:er,isContextDefined,ALPHABET:el,generateString:(n=16,m=el.ALPHA_DIGIT)=>{let b="",{length:w}=m;for(;n--;)b+=m[Math.random()*w|0];return b},isSpecCompliantForm:function(n){return!!(n&&z(n.append)&&"FormData"===n[Symbol.toStringTag]&&n[Symbol.iterator])},toJSONObject:n=>{let m=Array(10),visit=(n,b)=>{if(isObject(n)){if(m.indexOf(n)>=0)return;if(!("toJSON"in n)){m[b]=n;let w=k(n)?[]:{};return forEach(n,(n,m)=>{let A=visit(n,b+1);B(A)||(w[m]=A)}),m[b]=void 0,w}}return n};return visit(n,0)},isAsyncFn:ec,isThenable:n=>n&&(isObject(n)||z(n))&&z(n.then)&&z(n.catch)};function AxiosError(n,m,b,w,A){Error.call(this),Error.captureStackTrace?Error.captureStackTrace(this,this.constructor):this.stack=Error().stack,this.message=n,this.name="AxiosError",m&&(this.code=m),b&&(this.config=b),w&&(this.request=w),A&&(this.response=A)}ep.inherits(AxiosError,Error,{toJSON:function(){return{message:this.message,name:this.name,description:this.description,number:this.number,fileName:this.fileName,lineNumber:this.lineNumber,columnNumber:this.columnNumber,stack:this.stack,config:ep.toJSONObject(this.config),code:this.code,status:this.response&&this.response.status?this.response.status:null}}});let eh=AxiosError.prototype,em={};["ERR_BAD_OPTION_VALUE","ERR_BAD_OPTION","ECONNABORTED","ETIMEDOUT","ERR_NETWORK","ERR_FR_TOO_MANY_REDIRECTS","ERR_DEPRECATED","ERR_BAD_RESPONSE","ERR_BAD_REQUEST","ERR_CANCELED","ERR_NOT_SUPPORT","ERR_INVALID_URL"].forEach(n=>{em[n]={value:n}}),Object.defineProperties(AxiosError,em),Object.defineProperty(eh,"isAxiosError",{value:!0}),AxiosError.from=(n,m,b,w,A,_)=>{let x=Object.create(eh);return ep.toFlatObject(n,x,function(n){return n!==Error.prototype},n=>"isAxiosError"!==n),AxiosError.call(x,n.message,m,b,w,A),x.cause=n,x.name=n.name,_&&Object.assign(x,_),x};var eg=b(61118).Buffer;function isVisitable(n){return ep.isPlainObject(n)||ep.isArray(n)}function removeBrackets(n){return ep.endsWith(n,"[]")?n.slice(0,-2):n}function renderKey(n,m,b){return n?n.concat(m).map(function(n,m){return n=removeBrackets(n),!b&&m?"["+n+"]":n}).join(b?".":""):m}let ey=ep.toFlatObject(ep,{},null,function(n){return/^is[A-Z]/.test(n)});var helpers_toFormData=function(n,m,b){if(!ep.isObject(n))throw TypeError("target must be an object");m=m||new FormData,b=ep.toFlatObject(b,{metaTokens:!0,dots:!1,indexes:!1},!1,function(n,m){return!ep.isUndefined(m[n])});let w=b.metaTokens,A=b.visitor||defaultVisitor,_=b.dots,x=b.indexes,k=b.Blob||"undefined"!=typeof Blob&&Blob,B=k&&ep.isSpecCompliantForm(m);if(!ep.isFunction(A))throw TypeError("visitor must be a function");function convertValue(n){if(null===n)return"";if(ep.isDate(n))return n.toISOString();if(!B&&ep.isBlob(n))throw new AxiosError("Blob is not supported. Use a Buffer instead.");return ep.isArrayBuffer(n)||ep.isTypedArray(n)?B&&"function"==typeof Blob?new Blob([n]):eg.from(n):n}function defaultVisitor(n,b,A){let k=n;if(n&&!A&&"object"==typeof n){if(ep.endsWith(b,"{}"))b=w?b:b.slice(0,-2),n=JSON.stringify(n);else{var B;if(ep.isArray(n)&&(B=n,ep.isArray(B)&&!B.some(isVisitable))||(ep.isFileList(n)||ep.endsWith(b,"[]"))&&(k=ep.toArray(n)))return b=removeBrackets(b),k.forEach(function(n,w){ep.isUndefined(n)||null===n||m.append(!0===x?renderKey([b],w,_):null===x?b:b+"[]",convertValue(n))}),!1}}return!!isVisitable(n)||(m.append(renderKey(A,b,_),convertValue(n)),!1)}let L=[],H=Object.assign(ey,{defaultVisitor,convertValue,isVisitable});if(!ep.isObject(n))throw TypeError("data must be an object");return!function build(n,b){if(!ep.isUndefined(n)){if(-1!==L.indexOf(n))throw Error("Circular reference detected in "+b.join("."));L.push(n),ep.forEach(n,function(n,w){let _=!(ep.isUndefined(n)||null===n)&&A.call(m,n,ep.isString(w)?w.trim():w,b,H);!0===_&&build(n,b?b.concat(w):[w])}),L.pop()}}(n),m};
17function encode(n){let m={"!":"%21","'":"%27","(":"%28",")":"%29","~":"%7E","%20":"+","%00":"\x00"};return encodeURIComponent(n).replace(/[!'()~]|%20|%00/g,function(n){return m[n]})}function AxiosURLSearchParams(n,m){this._pairs=[],n&&helpers_toFormData(n,this,m)}let ev=AxiosURLSearchParams.prototype;function buildURL_encode(n){return encodeURIComponent(n).replace(/%3A/gi,":").replace(/%24/g,"$").replace(/%2C/gi,",").replace(/%20/g,"+").replace(/%5B/gi,"[").replace(/%5D/gi,"]")}function buildURL(n,m,b){let w;if(!m)return n;let A=b&&b.encode||buildURL_encode,_=b&&b.serialize;if(w=_?_(m,b):ep.isURLSearchParams(m)?m.toString():new AxiosURLSearchParams(m,b).toString(A)){let m=n.indexOf("#");-1!==m&&(n=n.slice(0,m)),n+=(-1===n.indexOf("?")?"?":"&")+w}return n}ev.append=function(n,m){this._pairs.push([n,m])},ev.toString=function(n){let m=n?function(m){return n.call(this,m,encode)}:encode;return this._pairs.map(function(n){return m(n[0])+"="+m(n[1])},"").join("&")};var eb=class{constructor(){this.handlers=[]}use(n,m,b){return this.handlers.push({fulfilled:n,rejected:m,synchronous:!!b&&b.synchronous,runWhen:b?b.runWhen:null}),this.handlers.length-1}eject(n){this.handlers[n]&&(this.handlers[n]=null)}clear(){this.handlers&&(this.handlers=[])}forEach(n){ep.forEach(this.handlers,function(m){null!==m&&n(m)})}},eE={silentJSONParsing:!0,forcedJSONParsing:!0,clarifyTimeoutError:!1},ew="undefined"!=typeof URLSearchParams?URLSearchParams:AxiosURLSearchParams,eO="undefined"!=typeof FormData?FormData:null,eS="undefined"!=typeof Blob?Blob:null;let eT=("undefined"==typeof navigator||"ReactNative"!==(w=navigator.product)&&"NativeScript"!==w&&"NS"!==w)&&"undefined"!=typeof window&&"undefined"!=typeof document,eC="undefined"!=typeof WorkerGlobalScope&&self instanceof WorkerGlobalScope&&"function"==typeof self.importScripts;var eA={classes:{URLSearchParams:ew,FormData:eO,Blob:eS},isStandardBrowserEnv:eT,isStandardBrowserWebWorkerEnv:eC,protocols:["http","https","file","blob","url","data"]},helpers_formDataToJSON=function(n){if(ep.isFormData(n)&&ep.isFunction(n.entries)){let m={};return ep.forEachEntry(n,(n,b)=>{!function buildPath(n,m,b,w){let A=n[w++],_=Number.isFinite(+A),x=w>=n.length;if(A=!A&&ep.isArray(b)?b.length:A,x)return ep.hasOwnProp(b,A)?b[A]=[b[A],m]:b[A]=m,!_;b[A]&&ep.isObject(b[A])||(b[A]=[]);let k=buildPath(n,m,b[A],w);return k&&ep.isArray(b[A])&&(b[A]=function(n){let m,b;let w={},A=Object.keys(n),_=A.length;for(m=0;m<_;m++)w[b=A[m]]=n[b];return w}(b[A])),!_}(ep.matchAll(/\w+|\[(\w*)]/g,n).map(n=>"[]"===n[0]?"":n[1]||n[0]),b,m,0)}),m}return null};let e_={transitional:eE,adapter:["xhr","http"],transformRequest:[function(n,m){let b;let w=m.getContentType()||"",A=w.indexOf("application/json")>-1,_=ep.isObject(n);_&&ep.isHTMLForm(n)&&(n=new FormData(n));let x=ep.isFormData(n);if(x)return A&&A?JSON.stringify(helpers_formDataToJSON(n)):n;if(ep.isArrayBuffer(n)||ep.isBuffer(n)||ep.isStream(n)||ep.isFile(n)||ep.isBlob(n))return n;if(ep.isArrayBufferView(n))return n.buffer;if(ep.isURLSearchParams(n))return m.setContentType("application/x-www-form-urlencoded;charset=utf-8",!1),n.toString();if(_){if(w.indexOf("application/x-www-form-urlencoded")>-1){var k,B;return(k=n,B=this.formSerializer,helpers_toFormData(k,new eA.classes.URLSearchParams,Object.assign({visitor:function(n,m,b,w){return eA.isNode&&ep.isBuffer(n)?(this.append(m,n.toString("base64")),!1):w.defaultVisitor.apply(this,arguments)}},B))).toString()}if((b=ep.isFileList(n))||w.indexOf("multipart/form-data")>-1){let m=this.env&&this.env.FormData;return helpers_toFormData(b?{"files[]":n}:n,m&&new m,this.formSerializer)}}return _||A?(m.setContentType("application/json",!1),function(n,m,b){if(ep.isString(n))try{return(0,JSON.parse)(n),ep.trim(n)}catch(n){if("SyntaxError"!==n.name)throw n}return(0,JSON.stringify)(n)}(n)):n}],transformResponse:[function(n){let m=this.transitional||e_.transitional,b=m&&m.forcedJSONParsing,w="json"===this.responseType;if(n&&ep.isString(n)&&(b&&!this.responseType||w)){let b=m&&m.silentJSONParsing;try{return JSON.parse(n)}catch(n){if(!b&&w){if("SyntaxError"===n.name)throw AxiosError.from(n,AxiosError.ERR_BAD_RESPONSE,this,null,this.response);throw n}}}return n}],timeout:0,xsrfCookieName:"XSRF-TOKEN",xsrfHeaderName:"X-XSRF-TOKEN",maxContentLength:-1,maxBodyLength:-1,env:{FormData:eA.classes.FormData,Blob:eA.classes.Blob},validateStatus:function(n){return n>=200&&n<300},headers:{common:{Accept:"application/json, text/plain, */*","Content-Type":void 0}}};ep.forEach(["delete","get","head","post","put","patch"],n=>{e_.headers[n]={}});let ex=ep.toObjectSet(["age","authorization","content-length","content-type","etag","expires","from","host","if-modified-since","if-unmodified-since","last-modified","location","max-forwards","proxy-authorization","referer","retry-after","user-agent"]);var parseHeaders=n=>{let m,b,w;let A={};return n&&n.split("\n").forEach(function(n){w=n.indexOf(":"),m=n.substring(0,w).trim().toLowerCase(),b=n.substring(w+1).trim(),!m||A[m]&&ex[m]||("set-cookie"===m?A[m]?A[m].push(b):A[m]=[b]:A[m]=A[m]?A[m]+", "+b:b)}),A};let eR=Symbol("internals");function normalizeHeader(n){return n&&String(n).trim().toLowerCase()}function normalizeValue(n){return!1===n||null==n?n:ep.isArray(n)?n.map(normalizeValue):String(n)}let isValidHeaderName=n=>/^[-_a-zA-Z0-9^`|~,!#$%&'*+.]+$/.test(n.trim());function matchHeaderValue(n,m,b,w,A){if(ep.isFunction(w))return w.call(this,m,b);if(A&&(m=b),ep.isString(m)){if(ep.isString(w))return -1!==m.indexOf(w);if(ep.isRegExp(w))return w.test(m)}}let AxiosHeaders=class AxiosHeaders{constructor(n){n&&this.set(n)}set(n,m,b){let w=this;function setHeader(n,m,b){let A=normalizeHeader(m);
17if(!A)throw Error("header name must be a non-empty string");let _=ep.findKey(w,A);_&&void 0!==w[_]&&!0!==b&&(void 0!==b||!1===w[_])||(w[_||m]=normalizeValue(n))}let setHeaders=(n,m)=>ep.forEach(n,(n,b)=>setHeader(n,b,m));return ep.isPlainObject(n)||n instanceof this.constructor?setHeaders(n,m):ep.isString(n)&&(n=n.trim())&&!isValidHeaderName(n)?setHeaders(parseHeaders(n),m):null!=n&&setHeader(m,n,b),this}get(n,m){if(n=normalizeHeader(n)){let b=ep.findKey(this,n);if(b){let n=this[b];if(!m)return n;if(!0===m)return function(n){let m;let b=Object.create(null),w=/([^\s,;=]+)\s*(?:=\s*([^,;]+))?/g;for(;m=w.exec(n);)b[m[1]]=m[2];return b}(n);if(ep.isFunction(m))return m.call(this,n,b);if(ep.isRegExp(m))return m.exec(n);throw TypeError("parser must be boolean|regexp|function")}}}has(n,m){if(n=normalizeHeader(n)){let b=ep.findKey(this,n);return!!(b&&void 0!==this[b]&&(!m||matchHeaderValue(this,this[b],b,m)))}return!1}delete(n,m){let b=this,w=!1;function deleteHeader(n){if(n=normalizeHeader(n)){let A=ep.findKey(b,n);A&&(!m||matchHeaderValue(b,b[A],A,m))&&(delete b[A],w=!0)}}return ep.isArray(n)?n.forEach(deleteHeader):deleteHeader(n),w}clear(n){let m=Object.keys(this),b=m.length,w=!1;for(;b--;){let A=m[b];(!n||matchHeaderValue(this,this[A],A,n,!0))&&(delete this[A],w=!0)}return w}normalize(n){let m=this,b={};return ep.forEach(this,(w,A)=>{let _=ep.findKey(b,A);if(_){m[_]=normalizeValue(w),delete m[A];return}let x=n?A.trim().toLowerCase().replace(/([a-z\d])(\w*)/g,(n,m,b)=>m.toUpperCase()+b):String(A).trim();x!==A&&delete m[A],m[x]=normalizeValue(w),b[x]=!0}),this}
17concat(...n){return this.constructor.concat(this,...n)}toJSON(n){let m=Object.create(null);return ep.forEach(this,(b,w)=>{null!=b&&!1!==b&&(m[w]=n&&ep.isArray(b)?b.join(", "):b)}),m}[Symbol.iterator](){return Object.entries(this.toJSON())[Symbol.iterator]()}toString(){return Object.entries(this.toJSON()).map(([n,m])=>n+": "+m).join("\n")}get[Symbol.toStringTag](){return"AxiosHeaders"}static from(n){return n instanceof this?n:new this(n)}static concat(n,...m){let b=new this(n);return m.forEach(n=>b.set(n)),b}static accessor(n){let m=this[eR]=this[eR]={accessors:{}},b=m.accessors,w=this.prototype;function defineAccessor(n){let m=normalizeHeader(n);b[m]||(!function(n,m){let b=ep.toCamelCase(" "+m);["get","set","has"].forEach(w=>{Object.defineProperty(n,w+b,{value:function(n,b,A){return this[w].call(this,m,n,b,A)},configurable:!0})})}(w,n),b[m]=!0)}return ep.isArray(n)?n.forEach(defineAccessor):defineAccessor(n),this}};function transformData(n,m){let b=this||e_,w=m||b,A=AxiosHeaders.from(w.headers),_=w.data;return ep.forEach(n,function(n){_=n.call(b,_,A.normalize(),m?m.status:void 0)}),A.normalize(),_}function isCancel(n){return!!(n&&n.__CANCEL__)}function CanceledError(n,m,b){AxiosError.call(this,null==n?"canceled":n,AxiosError.ERR_CANCELED,m,b),this.name="CanceledError"}AxiosHeaders.accessor(["Content-Type","Content-Length","Accept","Accept-Encoding","User-Agent","Authorization"]),ep.reduceDescriptors(AxiosHeaders.prototype,({value:n},m)=>{let b=m[0].toUpperCase()+m.slice(1);return{get:()=>n,set(n){this[b]=n}}}),ep.freezeMethods(AxiosHeaders),ep.inherits(CanceledError,AxiosError,{__CANCEL__:!0});var ek=eA.isStandardBrowserEnv?{write:function(n,m,b,w,A,_){let x=[];x.push(n+"="+encodeURIComponent(m)),ep.isNumber(b)&&x.push("expires="+new Date(b).toGMTString()),ep.isString(w)&&x.push("path="+w),ep.isString(A)&&x.push("domain="+A),!0===_&&x.push("secure"),document.cookie=x.join("; ")},read:function(n){let m=document.cookie.match(RegExp("(^|;\\s*)("+n+")=([^;]*)"));return m?decodeURIComponent(m[3]):null},remove:function(n){this.write(n,"",Date.now()-864e5)}}:{write:function(){},read:function(){return null},remove:function(){}};function buildFullPath(n,m){return n&&!/^([a-z][a-z\d+\-.]*:)?\/\//i.test(m)?m?n.replace(/\/+$/,"")+"/"+m.replace(/^\/+/,""):n:m}var eP=eA.isStandardBrowserEnv?function(){let n;let m=/(msie|trident)/i.test(navigator.userAgent),b=document.createElement("a");function resolveURL(n){let w=n;return m&&(b.setAttribute("href",w),w=b.href),b.setAttribute("href",w),{href:b.href,protocol:b.protocol?b.protocol.replace(/:$/,""):"",host:b.host,search:b.search?b.search.replace(/^\?/,""):"",hash:b.hash?b.hash.replace(/^#/,""):"",hostname:b.hostname,port:b.port,pathname:"/"===b.pathname.charAt(0)?b.pathname:"/"+b.pathname}}return n=resolveURL(window.location.href),function(m){let b=ep.isString(m)?resolveURL(m):m;return b.protocol===n.protocol&&b.host===n.host}}():function(){return!0},helpers_speedometer=function(n,m){let b;n=n||10;let w=Array(n),A=Array(n),_=0,x=0;return m=void 0!==m?m:1e3,function(k){let B=Date.now(),L=A[x];b||(b=B),w[_]=k,A[_]=B;let H=x,z=0;for(;H!==_;)z+=w[H++],H%=n;if((_=(_+1)%n)===x&&(x=(x+1)%n),B-b<m)return;let V=L&&B-L;return V?Math.round(1e3*z/V):void 0}};function progressEventReducer(n,m){let b=0,w=helpers_speedometer(50,250);return A=>{let _=A.loaded,x=A.lengthComputable?A.total:void 0,k=_-b,B=w(k),L=_<=x;b=_;let H={loaded:_,total:x,progress:x?_/x:void 0,bytes:k,rate:B||void 0,estimated:B&&x&&L?(x-_)/B:void 0,event:A};H[m?"download":"upload"]=!0,n(H)}}let eB="undefined"!=typeof XMLHttpRequest;var eL=eB&&function(n){return new Promise(function(m,b){let w,A,_=n.data,x=AxiosHeaders.from(n.headers).normalize(),k=n.responseType;function done(){n.cancelToken&&n.cancelToken.unsubscribe(w),n.signal&&n.signal.removeEventListener("abort",w)}ep.isFormData(_)&&(eA.isStandardBrowserEnv||eA.isStandardBrowserWebWorkerEnv?x.setContentType(!1):x.getContentType(/^\s*multipart\/form-data/)?ep.isString(A=x.getContentType())&&x.setContentType(A.replace(/^\s*(multipart\/form-data);+/,"$1")):x.setContentType("multipart/form-data"));let B=new XMLHttpRequest;if(n.auth){let m=n.auth.username||"",b=n.auth.password?unescape(encodeURIComponent(n.auth.password)):"";x.set("Authorization","Basic "+btoa(m+":"+b))}let L=buildFullPath(n.baseURL,n.url);function onloadend(){if(!B)return;let w=AxiosHeaders.from("getAllResponseHeaders"in B&&B.getAllResponseHeaders()),A=k&&"text"!==k&&"json"!==k?B.response:B.responseText,_={data:A,status:B.status,statusText:B.statusText,headers:w,config:n,request:B};!function(n,m,b){let w=b.config.validateStatus;!b.status||!w||w(b.status)?n(b):m(new AxiosError("Request failed with status code "+b.status,[AxiosError.ERR_BAD_REQUEST,AxiosError.ERR_BAD_RESPONSE][Math.floor(b.status/100)-4],b.config,b.request,b))}(function(n){m(n),done()},function(n){b(n),done()},_),B=null}if(B.open(n.method.toUpperCase(),buildURL(L,n.params,n.paramsSerializer),!0),B.timeout=n.timeout,"onloadend"in B?B.onloadend=onloadend:B.onreadystatechange=function(){B&&4===B.readyState&&(0!==B.status||B.responseURL&&0===B.responseURL.indexOf("file:"))&&setTimeout(onloadend)},B.onabort=function(){B&&(b(new AxiosError("Request aborted",AxiosError.ECONNABORTED,n,B)),B=null)},B.onerror=function(){b(new AxiosError("Network Error",AxiosError.ERR_NETWORK,n,B)),B=null},B.ontimeout=function(){let m=n.timeout?"timeout of "+n.timeout+"ms exceeded":"timeout exceeded",w=n.transitional||eE;
17n.timeoutErrorMessage&&(m=n.timeoutErrorMessage),b(new AxiosError(m,w.clarifyTimeoutError?AxiosError.ETIMEDOUT:AxiosError.ECONNABORTED,n,B)),B=null},eA.isStandardBrowserEnv){let m=(n.withCredentials||eP(L))&&n.xsrfCookieName&&ek.read(n.xsrfCookieName);m&&x.set(n.xsrfHeaderName,m)}void 0===_&&x.setContentType(null),"setRequestHeader"in B&&ep.forEach(x.toJSON(),function(n,m){B.setRequestHeader(m,n)}),ep.isUndefined(n.withCredentials)||(B.withCredentials=!!n.withCredentials),k&&"json"!==k&&(B.responseType=n.responseType),"function"==typeof n.onDownloadProgress&&B.addEventListener("progress",progressEventReducer(n.onDownloadProgress,!0)),"function"==typeof n.onUploadProgress&&B.upload&&B.upload.addEventListener("progress",progressEventReducer(n.onUploadProgress)),(n.cancelToken||n.signal)&&(w=m=>{B&&(b(!m||m.type?new CanceledError(null,n,B):m),B.abort(),B=null)},n.cancelToken&&n.cancelToken.subscribe(w),n.signal&&(n.signal.aborted?w():n.signal.addEventListener("abort",w)));let H=function(n){let m=/^([-+\w]{1,25})(:?\/\/|:)/.exec(n);return m&&m[1]||""}(L);if(H&&-1===eA.protocols.indexOf(H)){b(new AxiosError("Unsupported protocol "+H+":",AxiosError.ERR_BAD_REQUEST,n));return}B.send(_||null)})};let ej={http:null,xhr:eL};ep.forEach(ej,(n,m)=>{if(n){try{Object.defineProperty(n,"name",{value:m})}catch(n){}Object.defineProperty(n,"adapterName",{value:m})}});let renderReason=n=>`- ${n}`,isResolvedHandle=n=>ep.isFunction(n)||null===n||!1===n;var eI={getAdapter:n=>{let m,b;n=ep.isArray(n)?n:[n];let{length:w}=n,A={};for(let _=0;_<w;_++){let w;if(b=m=n[_],!isResolvedHandle(m)&&void 0===(b=ej[(w=String(m)).toLowerCase()]))throw new AxiosError(`Unknown adapter '${w}'`);if(b)break;A[w||"#"+_]=b}if(!b){let n=Object.entries(A).map(([n,m])=>`adapter ${n} `+(!1===m?"is not supported by the environment":"is not available in the build")),m=w?n.length>1?"since :\n"+n.map(renderReason).join("\n"):" "+renderReason(n[0]):"as no adapter specified";throw new AxiosError("There is no suitable adapter to dispatch the request "+m,"ERR_NOT_SUPPORT")}return b},adapters:ej};function throwIfCancellationRequested(n){if(n.cancelToken&&n.cancelToken.throwIfRequested(),n.signal&&n.signal.aborted)throw new CanceledError(null,n)}function dispatchRequest(n){throwIfCancellationRequested(n),n.headers=AxiosHeaders.from(n.headers),n.data=transformData.call(n,n.transformRequest),-1!==["post","put","patch"].indexOf(n.method)&&n.headers.setContentType("application/x-www-form-urlencoded",!1);let m=eI.getAdapter(n.adapter||e_.adapter);return m(n).then(function(m){return throwIfCancellationRequested(n),m.data=transformData.call(n,n.transformResponse,m),m.headers=AxiosHeaders.from(m.headers),m},function(m){return!isCancel(m)&&(throwIfCancellationRequested(n),m&&m.response&&(m.response.data=transformData.call(n,n.transformResponse,m.response),m.response.headers=AxiosHeaders.from(m.response.headers))),Promise.reject(m)})}let headersToObject=n=>n instanceof AxiosHeaders?n.toJSON():n;function mergeConfig(n,m){m=m||{};let b={};function getMergedValue(n,m,b){return ep.isPlainObject(n)&&ep.isPlainObject(m)?ep.merge.call({caseless:b},n,m):ep.isPlainObject(m)?ep.merge({},m):ep.isArray(m)?m.slice():m}function mergeDeepProperties(n,m,b){return ep.isUndefined(m)?ep.isUndefined(n)?void 0:getMergedValue(void 0,n,b):getMergedValue(n,m,b)}function valueFromConfig2(n,m){if(!ep.isUndefined(m))return getMergedValue(void 0,m)}function defaultToConfig2(n,m){return ep.isUndefined(m)?ep.isUndefined(n)?void 0:getMergedValue(void 0,n):getMergedValue(void 0,m)}function mergeDirectKeys(b,w,A){return A in m?getMergedValue(b,w):A in n?getMergedValue(void 0,b):void 0}let w={url:valueFromConfig2,method:valueFromConfig2,data:valueFromConfig2,baseURL:defaultToConfig2,transformRequest:defaultToConfig2,transformResponse:defaultToConfig2,paramsSerializer:defaultToConfig2,timeout:defaultToConfig2,timeoutMessage:defaultToConfig2,withCredentials:defaultToConfig2,adapter:defaultToConfig2,responseType:defaultToConfig2,xsrfCookieName:defaultToConfig2,xsrfHeaderName:defaultToConfig2,onUploadProgress:defaultToConfig2,onDownloadProgress:defaultToConfig2,decompress:defaultToConfig2,maxContentLength:defaultToConfig2,maxBodyLength:defaultToConfig2,beforeRedirect:defaultToConfig2,transport:defaultToConfig2,httpAgent:defaultToConfig2,httpsAgent:defaultToConfig2,cancelToken:defaultToConfig2,socketPath:defaultToConfig2,responseEncoding:defaultToConfig2,validateStatus:mergeDirectKeys,headers:(n,m)=>mergeDeepProperties(headersToObject(n),headersToObject(m),!0)};return ep.forEach(Object.keys(Object.assign({},n,m)),function(A){let _=w[A]||mergeDeepProperties,x=_(n[A],m[A],A);ep.isUndefined(x)&&_!==mergeDirectKeys||(b[A]=x)}),b}let eN="1.5.1",eF={};["object","boolean","number","function","string","symbol"].forEach((n,m)=>{eF[n]=function(b){return typeof b===n||"a"+(m<1?"n ":" ")+n}});let eD={};eF.transitional=function(n,m,b){function formatMessage(n,m){return"[Axios v"+eN+"] Transitional option '"+n+"'"+m+(b?". "+b:"")}return(b,w,A)=>{if(!1===n)throw new AxiosError(formatMessage(w," has been removed"+(m?" in "+m:"")),AxiosError.ERR_DEPRECATED);return m&&!eD[w]&&(eD[w]=!0,console.warn(formatMessage(w," has been deprecated since v"+m+" and will be removed in the near future"))),!n||n(b,w,A)}};var eM={assertOptions:function(n,m,b){if("object"!=typeof n)throw new AxiosError("options must be an object",AxiosError.ERR_BAD_OPTION_VALUE);let w=Object.keys(n),A=w.length;for(;A-- >0;){let _=w[A],x=m[_];
17if(x){let m=n[_],b=void 0===m||x(m,_,n);if(!0!==b)throw new AxiosError("option "+_+" must be "+b,AxiosError.ERR_BAD_OPTION_VALUE);continue}if(!0!==b)throw new AxiosError("Unknown option "+_,AxiosError.ERR_BAD_OPTION)}},validators:eF};let eU=eM.validators;let Axios=class Axios{constructor(n){this.defaults=n,this.interceptors={request:new eb,response:new eb}}request(n,m){let b,w;"string"==typeof n?(m=m||{}).url=n:m=n||{},m=mergeConfig(this.defaults,m);let{transitional:A,paramsSerializer:_,headers:x}=m;void 0!==A&&eM.assertOptions(A,{silentJSONParsing:eU.transitional(eU.boolean),forcedJSONParsing:eU.transitional(eU.boolean),clarifyTimeoutError:eU.transitional(eU.boolean)},!1),null!=_&&(ep.isFunction(_)?m.paramsSerializer={serialize:_}:eM.assertOptions(_,{encode:eU.function,serialize:eU.function},!0)),m.method=(m.method||this.defaults.method||"get").toLowerCase();let k=x&&ep.merge(x.common,x[m.method]);x&&ep.forEach(["delete","get","head","post","put","patch","common"],n=>{delete x[n]}),m.headers=AxiosHeaders.concat(k,x);let B=[],L=!0;this.interceptors.request.forEach(function(n){("function"!=typeof n.runWhen||!1!==n.runWhen(m))&&(L=L&&n.synchronous,B.unshift(n.fulfilled,n.rejected))});let H=[];this.interceptors.response.forEach(function(n){H.push(n.fulfilled,n.rejected)});let z=0;if(!L){let n=[dispatchRequest.bind(this),void 0];for(n.unshift.apply(n,B),n.push.apply(n,H),w=n.length,b=Promise.resolve(m);z<w;)b=b.then(n[z++],n[z++]);return b}w=B.length;let V=m;for(z=0;z<w;){let n=B[z++],m=B[z++];try{V=n(V)}catch(n){m.call(this,n);break}}try{b=dispatchRequest.call(this,V)}catch(n){return Promise.reject(n)}for(z=0,w=H.length;z<w;)b=b.then(H[z++],H[z++]);return b}getUri(n){n=mergeConfig(this.defaults,n);let m=buildFullPath(n.baseURL,n.url);return buildURL(m,n.params,n.paramsSerializer)}};ep.forEach(["delete","get","head","options"],function(n){Axios.prototype[n]=function(m,b){return this.request(mergeConfig(b||{},{method:n,url:m,data:(b||{}).data}))}}),ep.forEach(["post","put","patch"],function(n){function generateHTTPMethod(m){return function(b,w,A){return this.request(mergeConfig(A||{},{method:n,headers:m?{"Content-Type":"multipart/form-data"}:{},url:b,data:w}))}}Axios.prototype[n]=generateHTTPMethod(),Axios.prototype[n+"Form"]=generateHTTPMethod(!0)});let CancelToken=class CancelToken{constructor(n){let m;if("function"!=typeof n)throw TypeError("executor must be a function.");this.promise=new Promise(function(n){m=n});let b=this;this.promise.then(n=>{if(!b._listeners)return;let m=b._listeners.length;for(;m-- >0;)b._listeners[m](n);b._listeners=null}),this.promise.then=n=>{let m;let w=new Promise(n=>{b.subscribe(n),m=n}).then(n);return w.cancel=function(){b.unsubscribe(m)},w},n(function(n,w,A){b.reason||(b.reason=new CanceledError(n,w,A),m(b.reason))})}throwIfRequested(){if(this.reason)throw this.reason}subscribe(n){if(this.reason){n(this.reason);return}this._listeners?this._listeners.push(n):this._listeners=[n]}unsubscribe(n){if(!this._listeners)return;let m=this._listeners.indexOf(n);-1!==m&&this._listeners.splice(m,1)}static source(){let n;let m=new CancelToken(function(m){n=m});return{token:m,cancel:n}}};let eH={Continue:100,SwitchingProtocols:101,Processing:102,EarlyHints:103,Ok:200,Created:201,Accepted:202,NonAuthoritativeInformation:203,NoContent:204,ResetContent:205,Parti
17alContent:206,MultiStatus:207,AlreadyReported:208,ImUsed:226,MultipleChoices:300,MovedPermanently:301,Found:302,SeeOther:303,NotModified:304,UseProxy:305,Unused:306,TemporaryRedirect:307,PermanentRedirect:308,BadRequest:400,Unauthorized:401,PaymentRequired:402,Forbidden:403,NotFound:404,MethodNotAllowed:405,NotAcceptable:406,ProxyAuthenticationRequired:407,RequestTimeout:408,Conflict:409,Gone:410,LengthRequired:411,PreconditionFailed:412,PayloadTooLarge:413,UriTooLong:414,UnsupportedMediaType:415,RangeNotSatisfiable:416,ExpectationFailed:417,ImATeapot:418,MisdirectedRequest:421,UnprocessableEntity:422,Locked:423,FailedDependency:424,TooEarly:425,UpgradeRequired:426,PreconditionRequired:428,TooManyRequests:429,RequestHeaderFieldsTooLarge:431,UnavailableForLegalReasons:451,InternalServerError:500,NotImplemented:501,BadGateway:502,ServiceUnavailable:503,GatewayTimeout:504,HttpVersionNotSupported:505,VariantAlsoNegotiates:506,InsufficientStorage:507,LoopDetected:508,NotExtended:510,NetworkAuthenticationRequired:511};Object.entries(eH).forEach(([n,m])=>{eH[m]=n});let ez=function createInstance(n){let m=new Axios(n),b=bind(Axios.prototype.request,m);return ep.extend(b,Axios.prototype,m,{allOwnKeys:!0}),ep.extend(b,m,null,{allOwnKeys:!0}),b.create=function(m){return createInstance(mergeConfig(n,m))},b}(e_);ez.Axios=Axios,ez.CanceledError=CanceledError,ez.CancelToken=CancelToken,ez.isCancel=isCancel,ez.VERSION=eN,ez.toFormData=helpers_toFormData,ez.AxiosError=AxiosError,ez.Cancel=ez.CanceledError,ez.all=function(n){return Promise.all(n)},ez.spread=function(n){return function(m){return n.apply(null,m)}},ez.isAxiosError=function(n){return ep.isObject(n)&&!0===n.isAxiosError},ez.mergeConfig=mergeConfig,ez.AxiosHeaders=AxiosHeaders,ez.formToJSON=n=>helpers_formDataToJSON(ep.isHTMLForm(n)?new FormData(n):n),ez.getAdapter=eI.getAdapter,ez.HttpStatusCode=eH,ez.default=ez;var eV=ez},1953:function(n,m,b){"use strict";let w,A;b.d(m,{x7:function(){return Ie},ZP:function(){return eO}});var _,x=b(50959);let k={data:""},t=n=>"object"==typeof window?((n?n.querySelector("#_goober"):window._goober)||Object.assign((n||document.head).appendChild(document.createElement("style")),{innerHTML:" ",id:"_goober"})).firstChild:n||k,B=/(?:([\u0080-\uFFFF\w-%@]+) *:? *([^{;]+?);|([^;}{]*?) *{)|(}\s*)/g,L=/\/\*[^]*?\*\/| +/g,H=/\n+/g,o=(n,m)=>{let b="",w="",A="";for(let _ in n){let x=n[_];
17"@"==_[0]?"i"==_[1]?b=_+" "+x+";":w+="f"==_[1]?o(x,_):_+"{"+o(x,"k"==_[1]?"":m)+"}":"object"==typeof x?w+=o(x,m?m.replace(/([^,])+/g,n=>_.replace(/(^:.*)|([^,])+/g,m=>/&/.test(m)?m.replace(/&/g,n):n?n+" "+m:m)):_):null!=x&&(_=/^--/.test(_)?_:_.replace(/[A-Z]/g,"-$&").toLowerCase(),A+=o.p?o.p(_,x):_+":"+x+";")}return b+(m&&A?m+"{"+A+"}":A)+w},z={},s=n=>{if("object"==typeof n){let m="";for(let b in n)m+=b+s(n[b]);return m}return n},i=(n,m,b,w,A)=>{var _;let x=s(n),k=z[x]||(z[x]=(n=>{let m=0,b=11;for(;m<n.length;)b=101*b+n.charCodeAt(m++)>>>0;return"go"+b})(x));if(!z[k]){let m=x!==n?n:(n=>{let m,b,w=[{}];for(;m=B.exec(n.replace(L,""));)m[4]?w.shift():m[3]?(b=m[3].replace(H," ").trim(),w.unshift(w[0][b]=w[0][b]||{})):w[0][m[1]]=m[2].replace(H," ").trim();return w[0]})(n);z[k]=o(A?{["@keyframes "+k]:m}:m,b?"":"."+k)}let V=b&&z.g?z.g:null;return b&&(z.g=z[k]),_=z[k],V?m.data=m.data.replace(V,_):-1===m.data.indexOf(_)&&(m.data=w?_+m.data:m.data+_),k},p=(n,m,b)=>n.reduce((n,w,A)=>{let _=m[A];if(_&&_.call){let n=_(b),m=n&&n.props&&n.props.className||/^go/.test(n)&&n;_=m?"."+m:n&&"object"==typeof n?n.props?"":o(n,""):!1===n?"":n}return n+w+(null==_?"":_)},"");function u(n){let m=this||{},b=n.call?n(m.p):n;return i(b.unshift?b.raw?p(b,[].slice.call(arguments,1),m.p):b.reduce((n,b)=>Object.assign(n,b&&b.call?b(m.p):b),{}):b,t(m.target),m.g,m.o,m.k)}u.bind({g:1});let V,q,K,Y=u.bind({k:1});function j(n,m){let b=this||{};return function(){let w=arguments;function a(A,_){let x=Object.assign({},A),k=x.className||a.className;b.p=Object.assign({theme:q&&q()},x),b.o=/ *go\d+/.test(k),x.className=u.apply(b,w)+(k?" "+k:""),m&&(x.ref=_);let B=n;return n[0]&&(B=x.as||n,delete x.as),K&&B[0]&&K(x),V(B,x)}return m?m(a):a}}var W=n=>"function"==typeof n,T=(n,m)=>W(n)?n(m):n,Q=(w=0,()=>(++w).toString()),dist_b=()=>{if(void 0===A&&"u">typeof window){let n=matchMedia("(prefers-reduced-motion: reduce)");A=!n||n.matches}return A},et=new Map,$=n=>{if(et.has(n))return;let m=setTimeout(()=>{et.delete(n),dist_u({type:4,toastId:n})},1e3);et.set(n,m)},J=n=>{let m=et.get(n);m&&clearTimeout(m)},v=(n,m)=>{switch(m.type){case 0:return{...n,toasts:[m.toast,...n.toasts].slice(0,20)};case 1:return m.toast.id&&J(m.toast.id),{...n,toasts:n.toasts.map(n=>n.id===m.toast.id?{...n,...m.toast}:n)};case 2:let{toast:b}=m;return n.toasts.find(n=>n.id===b.id)?v(n,{type:1,toast:b}):v(n,{type:0,toast:b});case 3:let{toastId:w}=m;return w?$(w):n.toasts.forEach(n=>{$(n.id)}),{...n,toasts:n.toasts.map(n=>n.id===w||void 0===w?{...n,visible:!1}:n)};case 4:return void 0===m.toastId?{...n,toasts:[]}:{...n,toasts:n.toasts.filter(n=>n.id!==m.toastId)};case 5:return{...n,pausedAt:m.time};case 6:let A=m.time-(n.pausedAt||0);return{...n,pausedAt:void 0,toasts:n.toasts.map(n=>({...n,pauseDuration:n.pauseDuration+A}))}}},er=[],en={toasts:[],pausedAt:void 0},dist_u=n=>{en=v(en,n),er.forEach(n=>{n(en)})},eo={blank:4e3,error:4e3,success:2e3,loading:1/0,custom:4e3},I=(n={})=>{let[m,b]=(0,x.useState)(en);(0,x.useEffect)(()=>(er.push(b),()=>{let n=er.indexOf(b);n>-1&&er.splice(n,1)}),[m]);let w=m.toasts.map(m=>{var b,w;return{...n,...n[m.type],...m,duration:m.duration||(null==(b=n[m.type])?void 0:b.duration)||(null==n?void 0:n.duration)||eo[m.type],style:{...n.style,...null==(w=n[m.type])?void 0:w.style,...m.style}}});return{...m,toasts:w}},G=(n,m="blank",b)=>({createdAt:Date.now(),visible:!0,type:m,ariaProps:{role:"status","aria-live":"polite"},message:n,pauseDuration:0,...b,id:(null==b?void 0:b.id)||Q()}),dist_h=n=>(m,b)=>{let w=G(m,n,b);return dist_u({type:2,toast:w}),w.id},dist_n=(n,m)=>dist_h("blank")(n,m);dist_n.error=dist_h("error"),dist_n.success=dist_h("success"),dist_n.loading=dist_h("loading"),dist_n.custom=dist_h("custom"),dist_n.dismiss=n=>{dist_u({type:3,toastId:n})},dist_n.remove=n=>dist_u({type:4,toastId:n}),dist_n.promise=(n,m,b)=>{let w=dist_n.loading(m.loading,{...b,...null==b?void 0:b.loading});return n.then(n=>(dist_n.success(T(m.success,n),{id:w,...b,...null==b?void 0:b.success}),n)).catch(n=>{dist_n.error(T(m.error,n),{id:w,...b,...null==b?void 0:b.error})}),n};var Z=(n,m)=>{dist_u({type:1,toast:{id:n,height:m}}
17)},ee=()=>{dist_u({type:5,time:Date.now()})},D=n=>{let{toasts:m,pausedAt:b}=I(n);(0,x.useEffect)(()=>{if(b)return;let n=Date.now(),w=m.map(m=>{if(m.duration===1/0)return;let b=(m.duration||0)+m.pauseDuration-(n-m.createdAt);if(b<0){m.visible&&dist_n.dismiss(m.id);return}return setTimeout(()=>dist_n.dismiss(m.id),b)});return()=>{w.forEach(n=>n&&clearTimeout(n))}},[m,b]);let w=(0,x.useCallback)(()=>{b&&dist_u({type:6,time:Date.now()})},[b]),A=(0,x.useCallback)((n,b)=>{let{reverseOrder:w=!1,gutter:A=8,defaultPosition:_}=b||{},x=m.filter(m=>(m.position||_)===(n.position||_)&&m.height),k=x.findIndex(m=>m.id===n.id),B=x.filter((n,m)=>m<k&&n.visible).length;return x.filter(n=>n.visible).slice(...w?[B+1]:[0,B]).reduce((n,m)=>n+(m.height||0)+A,0)},[m]);return{toasts:m,handlers:{updateHeight:Z,startPause:ee,endPause:w,calculateOffset:A}}},ei=Y` 18from { 19 transform: scale(0) rotate(45deg); 20 opacity: 0; 21} 22to { 23 transform: scale(1) rotate(45deg); 24 opacity: 1; 25}`,ea=Y` 26from { 27 transform: scale(0); 28 opacity: 0; 29} 30to { 31 transform: scale(1); 32 opacity: 1; 33}`,es=Y` 34from { 35 transform: scale(0) rotate(90deg); 36 opacity: 0; 37} 38to { 39 transform: scale(1) rotate(90deg); 40 opacity: 1; 41}`,eu=j("div")` 42 width: 20px; 43 opacity: 0; 44 height: 20px; 45 border-radius: 10px; 46 background: ${n=>n.primary||"#ff4b4b"}; 47 position: relative; 48 transform: rotate(45deg); 49 50 animation: ${ei} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 51 forwards; 52 animation-delay: 100ms; 53 54 &:after, 55 &:before { 56 content: ''; 57 animation: ${ea} 0.15s ease-out forwards; 58 animation-delay: 150ms; 59 position: absolute; 60 border-radius: 3px; 61 opacity: 0; 62 background: ${n=>n.secondary||"#fff"}; 63 bottom: 9px; 64 left: 4px; 65 height: 2px; 66 width: 12px; 67 } 68 69 &:before { 70 animation: ${es} 0.15s ease-out forwards; 71 animation-delay: 180ms; 72 transform: rotate(90deg); 73 } 74`,el=Y` 75 from { 76 transform: rotate(0deg); 77 } 78 to { 79 transform: rotate(360deg); 80 } 81`,ec=j("div")` 82 width: 12px; 83 height: 12px; 84 box-sizing: border-box; 85 border: 2px solid; 86 border-radius: 100%; 87 border-color: ${n=>n.secondary||"#e0e0e0"}; 88 border-right-color: ${n=>n.primary||"#616161"}; 89 animation: ${el} 1s linear infinite; 90`,ef=Y` 91from { 92 transform: scale(0) rotate(45deg); 93 opacity: 0; 94} 95to { 96 transform: scale(1) rotate(45deg); 97 opacity: 1; 98}`,ed=Y` 990% { 100 height: 0; 101 width: 0; 102 opacity: 0; 103} 10440% { 105 height: 0; 106 width: 6px; 107 opacity: 1; 108} 109100% { 110 opacity: 1; 111 height: 10px; 112}`,ep=j("div")` 113 width: 20px; 114 opacity: 0; 115 height: 20px; 116 border-radius: 10px; 117 background: ${n=>n.primary||"#61d345"}; 118 position: relative; 119 transform: rotate(45deg); 120 121 animation: ${ef} 0.3s cubic-bezier(0.175, 0.885, 0.32, 1.275) 122 forwards; 123 animation-delay: 100ms; 124 &:after { 125 content: ''; 126 box-sizing: border-box; 127 animation: ${ed} 0.2s ease-out forwards; 128 opacity: 0; 129 animation-delay: 200ms; 130 position: absolute; 131 border-right: 2px solid; 132 border-bottom: 2px solid; 133 border-color: ${n=>n.secondary||"#fff"}; 134 bottom: 6px; 135 left: 6px; 136 height: 10px; 137 width: 6px; 138 } 139`,eh=j("div")` 140 position: absolute; 141`,em=j("div")` 142 position: relative; 143 display: flex; 144 justify-content: center; 145 align-items: center; 146 min-width: 20px; 147 min-height: 20px; 148`,eg=Y` 149from { 150 transform: scale(0.6); 151 opacity: 0.4; 152} 153to { 154 transform: scale(1); 155 opacity: 1; 156}`,ey=j("div")` 157 position: relative; 158 transform: scale(0.6); 159 opacity: 0.4; 160 min-width: 20px; 161 animation: ${eg} 0.3s 0.12s cubic-bezier(0.175, 0.885, 0.32, 1.275) 162 forwards; 163`,M=({toast:n})=>{let{icon:m,type:b,iconTheme:w}=n;return void 0!==m?"string"==typeof m?x.createElement(ey,null,m):m:"blank"===b?null:x.createElement(em,null,x.createElement(ec,{...w}),"loading"!==b&&x.createElement(eh,null,"error"===b?x.createElement(eu,{...w}):x.createElement(ep,{...w})))},ye=n=>` 1640% {transform: translate3d(0,${-200*n}%,0) scale(.6); opacity:.5;} 165100% {transform: translate3d(0,0,0) scale(1); opacity:1;} 166`,ge=n=>` 1670% {transform: translate3d(0,0,-1px) scale(1); opacity:1;} 168100% {transform: translate3d(0,${-150*n}%,-1px) scale(.6); opacity:0;} 169`,ev=j("div")` 170 display: flex; 171 align-items: center; 172 background: #fff; 173 color: #363636; 174 line-height: 1.3; 175 will-change: transform; 176 box-shadow: 0 3px 10px rgba(0, 0, 0, 0.1), 0 3px 3px rgba(0, 0, 0, 0.05); 177 max-width: 350px; 178 pointer-events: auto; 179 padding: 8px 10px; 180 border-radius: 8px; 181`,eb=j("div")` 182 display: flex; 183 justify-content: center; 184 margin: 4px 10px; 185 color: inherit; 186 flex: 1 1 auto; 187 white-space: pre-line; 188`,Ae=(n,m)=>{let b=n.includes("top")?1:-1,[w,A]=dist_b()?["0%{opacity:0;} 100%{opacity:1;}","0%{opacity:1;} 100%{opacity:0;}"]:[ye(b),ge(b)];return{animation:m?`${Y(w)} 0.35s cubic-bezier(.21,1.02,.73,1) forwards`:`${Y(A)} 0.4s forwards cubic-bezier(.06,.71,.55,1)`}},eE=x.memo(({toast:n,position:m,style:b,children:w})=>{let A=n.height?Ae(n.position||m||"top-center",n.visible):{opacity:0}
188,_=x.createElement(M,{toast:n}),k=x.createElement(eb,{...n.ariaProps},T(n.message,n));return x.createElement(ev,{className:n.className,style:{...A,...b,...n.style}},"function"==typeof w?w({icon:_,message:k}):x.createElement(x.Fragment,null,_,k))});_=x.createElement,o.p=void 0,V=_,q=void 0,K=void 0;var Ee=({id:n,className:m,style:b,onHeightUpdate:w,children:A})=>{let _=x.useCallback(m=>{if(m){let i=()=>{w(n,m.getBoundingClientRect().height)};i(),new MutationObserver(i).observe(m,{subtree:!0,childList:!0,characterData:!0})}},[n,w]);return x.createElement("div",{ref:_,className:m,style:b},A)},Re=(n,m)=>{let b=n.includes("top"),w=n.includes("center")?{justifyContent:"center"}:n.includes("right")?{justifyContent:"flex-end"}:{};return{left:0,right:0,display:"flex",position:"absolute",transition:dist_b()?void 0:"all 230ms cubic-bezier(.21,1.02,.73,1)",transform:`translateY(${m*(b?1:-1)}px)`,...b?{top:0}:{bottom:0},...w}},ew=u` 189 z-index: 9999; 190 > * { 191 pointer-events: auto; 192 } 193`,Ie=({reverseOrder:n,position:m="top-center",toastOptions:b,gutter:w,children:A,containerStyle:_,containerClassName:k})=>{let{toasts:B,handlers:L}=D(b);return x.createElement("div",{style:{position:"fixed",zIndex:9999,top:16,left:16,right:16,bottom:16,pointerEvents:"none",..._},className:k,onMouseEnter:L.startPause,onMouseLeave:L.endPause},B.map(b=>{let _=b.position||m,k=Re(_,L.calculateOffset(b,{reverseOrder:n,gutter:w,defaultPosition:m}));return x.createElement(Ee,{id:b.id,key:b.id,onHeightUpdate:L.updateHeight,className:b.visible?ew:"",style:k},"custom"===b.type?T(b.message,b):A?A(b):x.createElement(eE,{toast:b,position:_}))}))},eO=dist_n},63172:function(n,m,b){"use strict";b.d(m,{$l:function(){return _},BN:function(){return internalMutate},DY:function(){return B},Fs:function(){return el},J$:function(){return SWRConfig},JN:function(){return createCacheHelper},LI:function(){return eo},PM:function(){return mergeObjects},UG:function(){return ep},W6:function(){return en},i_:function(){return A},ko:function(){return subscribeCallback},kw:function(){return rAF},mf:function(){return isFunction},o8:function(){return isUndefined},qC:function(){return serialize},s6:function(){return withArgs},sj:function(){return eu},u3:function(){return getTimestamp},u_:function(){return ef},w6:function(){return er},xD:function(){return withMiddleware}});var w=b(50959);let noop=()=>{},A=noop(),_=Object,isUndefined=n=>n===A,isFunction=n=>"function"==typeof n,mergeObjects=(n,m)=>({...n,...m}),isPromiseLike=n=>isFunction(n.then),x=new WeakMap,k=0,stableHash=n=>{let m,b;let w=typeof n,A=n&&n.constructor,B=A==Date;if(_(n)!==n||B||A==RegExp)m=B?n.toJSON():"symbol"==w?n.toString():"string"==w?JSON.stringify(n):""+n;else{if(m=x.get(n))return m;if(m=++k+"~",x.set(n,m),A==Array){for(b=0,m="@";b<n.length;b++)m+=stableHash(n[b])+",";x.set(n,m)}if(A==_){m="#";let w=_.keys(n).sort();for(;!isUndefined(b=w.pop());)isUndefined(n[b])||(m+=b+":"+stableHash(n[b])+",");x.set(n,m)}}return m},B=new WeakMap,L={},H={},z="undefined",V=typeof window!=z,q=typeof document!=z,hasRequestAnimationFrame=()=>V&&typeof window.requestAnimationFrame!=z,createCacheHelper=(n,m)=>{let b=B.get(n);return[()=>!isUndefined(m)&&n.get(m)||L,w=>{if(!isUndefined(m)){let A=n.get(m);m in H||(H[m]=A),b[5](m,mergeObjects(A,w),A||L)}},b[6],()=>!isUndefined(m)&&m in H?H[m]:!isUndefined(m)&&n.get(m)||L]},K=!0,[Y,Q]=V&&window.addEventListener?[window.addEventListener.bind(window),window.removeEventListener.bind(window)]:[noop,noop],et={initFocus:n=>(q&&document.addEventListener("visibilitychange",n),Y("focus",n),()=>{q&&document.removeEventListener("visibilitychange",n),Q("focus",n)}),initReconnect:n=>{let onOnline=()=>{K=!0,n()},onOffline=()=>{K=!1};return Y("online",onOnline),Y("offline",onOffline),()=>{Q("online",onOnline),Q("offline",onOffline)}}},er=!w.useId,en=!V||"Deno"in window,rAF=n=>hasRequestAnimationFrame()?window.requestAnimationFrame(n):setTimeout(n,1),eo=en?w.useEffect:w.useLayoutEffect,ei="undefined"!=typeof navigator&&navigator.connection,ea=!en&&ei&&(["slow-2g","2g"].includes(ei.effectiveType)||ei.saveData),serialize=n=>{if(isFunction(n))try{n=n()}catch(m){n=""}let m=n;return[n="string"==typeof n?n:(Array.isArray(n)?n.length:n)?stableHash(n):"",m]},es=0,getTimestamp=()=>++es;var eu={__proto__:null,ERROR_REVALIDATE_EVENT:3,FOCUS_EVENT:0,MUTATE_EVENT:2,RECONNECT_EVENT:1};async function internalMutate(...n){let[m,b,w,_]=n,x=mergeObjects({populateCache:!0,throwOnError:!0},"boolean"==typeof _?{revalidate:_}:_||{}),k=x.populateCache,L=x.rollbackOnError,H=x.optimisticData,z=!1!==x.revalidate,rollbackOnError=n=>"function"==typeof L?L(n):!1!==L,V=x.throwOnError;if(isFunction(b)){let n=[],w=m.keys();for(let A of w)!/^\$(inf|sub)\$/.test(A)&&b(m.get(A)._k)&&n.push(A);return Promise.all(n.map(mutateByKey))}return mutateByKey(b);async function mutateByKey(b){let _;let[x]=serialize(b);if(!x)return;let[L,q]=createCacheHelper(m,x),[K,Y,Q,et]=B.get(m),startRevalidate=()=>{let n=K[x];return z&&(delete Q[x],delete et[x],n&&n[0])?n[0](2).then(()=>L().data):L().data};if(n.length<3)return startRevalidate();let er=w,en=getTimestamp();Y[x]=[en,0];
193let eo=!isUndefined(H),ei=L(),ea=ei.data,es=ei._c,eu=isUndefined(es)?ea:es;if(eo&&q({data:H=isFunction(H)?H(eu,ea):H,_c:eu}),isFunction(er))try{er=er(eu)}catch(n){_=n}if(er&&isPromiseLike(er)){if(er=await er.catch(n=>{_=n}),en!==Y[x][0]){if(_)throw _;return er}_&&eo&&rollbackOnError(_)&&(k=!0,q({data:eu,_c:A}))}if(k&&!_){if(isFunction(k)){let n=k(er,eu);q({data:n,error:A,_c:A})}else q({data:er,error:A,_c:A})}if(Y[x][1]=getTimestamp(),Promise.resolve(startRevalidate()).then(()=>{q({_c:A})}),_){if(V)throw _;return}return er}}let revalidateAllKeys=(n,m)=>{for(let b in n)n[b][0]&&n[b][0](m)},initCache=(n,m)=>{if(!B.has(n)){let b=mergeObjects(et,m),w={},_=internalMutate.bind(A,n),x=noop,k={},subscribe=(n,m)=>{let b=k[n]||[];return k[n]=b,b.push(m),()=>b.splice(b.indexOf(m),1)},setter=(m,b,w)=>{n.set(m,b);let A=k[m];if(A)for(let n of A)n(b,w)},initProvider=()=>{if(!B.has(n)&&(B.set(n,[w,{},{},{},_,setter,subscribe]),!en)){let m=b.initFocus(setTimeout.bind(A,revalidateAllKeys.bind(A,w,0))),_=b.initReconnect(setTimeout.bind(A,revalidateAllKeys.bind(A,w,1)));x=()=>{m&&m(),_&&_(),B.delete(n)}}};return initProvider(),[n,_,initProvider,x]}return[n,B.get(n)[4]]},[el,ec]=initCache(new Map),ef=mergeObjects({onLoadingSlow:noop,onSuccess:noop,onError:noop,onErrorRetry:(n,m,b,w,A)=>{let _=b.errorRetryCount,x=A.retryCount,k=~~((Math.random()+.5)*(1<<(x<8?x:8)))*b.errorRetryInterval;(isUndefined(_)||!(x>_))&&setTimeout(w,k,A)},onDiscarded:noop,revalidateOnFocus:!0,revalidateOnReconnect:!0,revalidateIfStale:!0,shouldRetryOnError:!0,errorRetryInterval:ea?1e4:5e3,focusThrottleInterval:5e3,dedupingInterval:2e3,loadingTimeout:ea?5e3:3e3,compare:(n,m)=>stableHash(n)==stableHash(m),isPaused:()=>!1,cache:el,mutate:ec,fallback:{}},{isOnline:()=>K,isVisible:()=>{let n=q&&document.visibilityState;return isUndefined(n)||"hidden"!==n}}),mergeConfigs=(n,m)=>{let b=mergeObjects(n,m);if(m){let{use:w,fallback:A}=n,{use:_,fallback:x}=m;w&&_&&(b.use=w.concat(_)),A&&x&&(b.fallback=mergeObjects(A,x))}return b},ed=(0,w.createContext)({}),SWRConfig=n=>{let{value:m}=n,b=(0,w.useContext)(ed),_=isFunction(m),x=(0,w.useMemo)(()=>_?m(b):m,[_,b,m]),k=(0,w.useMemo)(()=>_?x:mergeConfigs(b,x),[_,b,x]),B=x&&x.provider,L=(0,w.useRef)(A);B&&!L.current&&(L.current=initCache(B(k.cache||el),x));let H=L.current;return H&&(k.cache=H[0],k.mutate=H[1]),eo(()=>{if(H)return H[2]&&H[2](),H[3]},[]),(0,w.createElement)(ed.Provider,mergeObjects(n,{value:k}))},ep="$inf$",eh=V&&window.__SWR_DEVTOOLS_USE__,em=eh?window.__SWR_DEVTOOLS_USE__:[],normalize=n=>isFunction(n[1])?[n[0],n[1],n[2]||{}]:[n[0],null,(null===n[1]?n[2]:n[1])||{}],useSWRConfig=()=>mergeObjects(ef,(0,w.useContext)(ed)),eg=em.concat(n=>(m,b,w)=>{let A=b&&((...n)=>{let[w]=serialize(m),[,,,A]=B.get(el);if(w.startsWith(ep))return b(...n);let _=A[w];return isUndefined(_)?b(...n):(delete A[w],_)});return n(m,A,w)}),withArgs=n=>function(...m){let b=useSWRConfig(),[w,A,_]=normalize(m),x=mergeConfigs(b,_),k=n,{use:B}=x,L=(B||[]).concat(eg);for(let n=L.length;n--;)k=L[n](k);return k(w,A||x.fetcher||null,x)},subscribeCallback=(n,m,b)=>{let w=m[n]||(m[n]=[]);return w.push(b),()=>{let n=w.indexOf(b);n>=0&&(w[n]=w[w.length-1],w.pop())}},withMiddleware=(n,m)=>(...b)=>{let[w,A,_]=normalize(b),x=(_.use||[]).concat(m);return n(w,A,{..._,use:x})};eh&&(window.__SWR_DEVTOOLS_REACT__=w)},94437:function(n,m,b){"use strict";b.d(m,{ZP:function(){return B}});var w=b(50959),A=b(4322),_=b(63172);let x=w.use||(n=>{if("pending"===n.status)throw n;if("fulfilled"===n.status)return n.value;if("rejected"===n.status)throw n.reason;throw n.status="pending",n.then(m=>{n.status="fulfilled",n.value=m},m=>{n.status="rejected",n.reason=m}),n}),k={dedupe:!0};_.$l.defineProperty(_.J$,"defaultValue",{value:_.u_});let B=(0,_.s6)((n,m,b)=>{let{cache:B,compare:L,suspense:H,fallbackData:z,revalidateOnMount:V,revalidateIfStale:q,refreshInterval:K,refreshWhenHidden:Y,refreshWhenOffline:Q,keepPreviousData:et}=b,[er,en,eo,ei]=_.DY.get(B),[ea,es]=(0,_.qC)(n),eu=(0,w.useRef)(!1),el=(0,w.useRef)(!1),ec=(0,w.useRef)(ea),ef=(0,w.useRef)(m),ed=(0,w.useRef)(b),getConfig=()=>ed.current,isActive=()=>getConfig().isVisible()&&getConfig().isOnline(),[ep,eh,em,eg]=(0,_.JN)(B,ea),ey=(0,w.useRef)({}).current,ev=(0,_.o8)(z)?b.fallback[ea]:z,isEqual=(n,m)=>{for(let b in ey)if("data"===b){if(!L(n[b],m[b])&&(!(0,_.o8)(n[b])||!L(e_,m[b])))return!1}else if(m[b]!==n[b])return!1;return!0},eb=(0,w.useMemo)(()=>{let n=!!ea&&!!m&&((0,_.o8)(V)?!getConfig().isPaused()&&!H&&(!!(0,_.o8)(q)||q):V),getSelectedCache=m=>{let b=(0,_.PM)(m);return(delete b._k,n)?{isValidating:!0,isLoading:!0,...b}:b},b=ep(),w=eg(),A=getSelectedCache(b),x=b===w?A:getSelectedCache(w),k=A;return[()=>{let n=getSelectedCache(ep()),m=isEqual(n,k);return m?(k.data=n.data,k.isLoading=n.isLoading,k.isValidating=n.isValidating,k.error=n.error,k):(k=n,n)},()=>x]},[B,ea]),eE=(0,A.useSyncExternalStore)((0,w.useCallback)(n=>em(ea,(m,b)=>{isEqual(b,m)||n()}),[B,ea]),eb[0],eb[1]),ew=!eu.current,eO=er[ea]&&er[ea].length>0,eS=eE.data,eT=(0,_.o8)(eS)?ev:eS,eC=eE.error,eA=(0,w.useRef)(eT),e_=et?
193(0,_.o8)(eS)?eA.current:eS:eT,ex=(!eO||!!(0,_.o8)(eC))&&(ew&&!(0,_.o8)(V)?V:!getConfig().isPaused()&&(H?!(0,_.o8)(eT)&&q:(0,_.o8)(eT)||q)),eR=!!(ea&&m&&ew&&ex),ek=(0,_.o8)(eE.isValidating)?eR:eE.isValidating,eP=(0,_.o8)(eE.isLoading)?eR:eE.isLoading,eB=(0,w.useCallback)(async n=>{let m,w;let A=ef.current;if(!ea||!A||el.current||getConfig().isPaused())return!1;let x=!0,k=n||{},B=!eo[ea]||!k.dedupe,callbackSafeguard=()=>_.w6?!el.current&&ea===ec.current&&eu.current:ea===ec.current,H={isValidating:!1,isLoading:!1},finishRequestAndUpdateState=()=>{eh(H)},cleanupState=()=>{let n=eo[ea];n&&n[1]===w&&delete eo[ea]},z={isValidating:!0};(0,_.o8)(ep().data)&&(z.isLoading=!0);try{if(B&&(eh(z),b.loadingTimeout&&(0,_.o8)(ep().data)&&setTimeout(()=>{x&&callbackSafeguard()&&getConfig().onLoadingSlow(ea,b)},b.loadingTimeout),eo[ea]=[A(es),(0,_.u3)()]),[m,w]=eo[ea],m=await m,B&&setTimeout(cleanupState,b.dedupingInterval),!eo[ea]||eo[ea][1]!==w)return B&&callbackSafeguard()&&getConfig().onDiscarded(ea),!1;H.error=_.i_;let n=en[ea];if(!(0,_.o8)(n)&&(w<=n[0]||w<=n[1]||0===n[1]))return finishRequestAndUpdateState(),B&&callbackSafeguard()&&getConfig().onDiscarded(ea),!1;let k=ep().data;H.data=L(k,m)?k:m,B&&callbackSafeguard()&&getConfig().onSuccess(m,ea,b)}catch(b){cleanupState();let n=getConfig(),{shouldRetryOnError:m}=n;!n.isPaused()&&(H.error=b,B&&callbackSafeguard()&&(n.onError(b,ea,n),(!0===m||(0,_.mf)(m)&&m(b))&&isActive()&&n.onErrorRetry(b,ea,n,n=>{let m=er[ea];m&&m[0]&&m[0](_.sj.ERROR_REVALIDATE_EVENT,n)},{retryCount:(k.retryCount||0)+1,dedupe:!0})))}return x=!1,finishRequestAndUpdateState(),!0},[ea,B]),eL=(0,w.useCallback)((...n)=>(0,_.BN)(B,ec.current,...n),[]);if((0,_.LI)(()=>{ef.current=m,ed.current=b,(0,_.o8)(eS)||(eA.current=eS)}),(0,_.LI)(()=>{if(!ea)return;let n=eB.bind(_.i_,k),m=0,b=(0,_.ko)(ea,er,(b,w={})=>{if(b==_.sj.FOCUS_EVENT){let b=Date.now();getConfig().revalidateOnFocus&&b>m&&isActive()&&(m=b+getConfig().focusThrottleInterval,n())}else if(b==_.sj.RECONNECT_EVENT)getConfig().revalidateOnReconnect&&isActive()&&n();else if(b==_.sj.MUTATE_EVENT)return eB();else if(b==_.sj.ERROR_REVALIDATE_EVENT)return eB(w)});return el.current=!1,ec.current=ea,eu.current=!0,eh({_k:es}),ex&&((0,_.o8)(eT)||_.W6?n():(0,_.kw)(n)),()=>{el.current=!0,b()}},[ea]),(0,_.LI)(()=>{let n;function next(){let m=(0,_.mf)(K)?K(ep().data):K;m&&-1!==n&&(n=setTimeout(execute,m))}function execute(){!ep().error&&(Y||getConfig().isVisible())&&(Q||getConfig().isOnline())?eB(k).then(next):next()}return next(),()=>{n&&(clearTimeout(n),n=-1)}},[K,Y,Q,ea]),(0,w.useDebugValue)(e_),H&&(0,_.o8)(eT)&&ea){if(!_.w6&&_.W6)throw Error("Fallback data is required when using suspense in SSR.");ef.current=m,ed.current=b,el.current=!1;let n=ei[ea];if(!(0,_.o8)(n)){let m=eL(n);x(m)}if((0,_.o8)(eC)){let n=eB(k);(0,_.o8)(e_)||(n.status="fulfilled",n.value=!0),x(n)}else throw eC}return{mutate:eL,get data(){return ey.data=!0,e_},get error(){return ey.error=!0,eC},get isValidating(){return ey.isValidating=!0,ek},get isLoading(){return ey.isLoading=!0,eP}}})},91295:function(n,m,b){"use strict";b.d(m,{ZP:function(){return B}});var w=b(50959),A=b(94437),_=b(63172),x=b(4322);let getFirstPageKey=n=>(0,_.qC)(n?n(0,null):null)[0],k=Promise.resolve(),B=(0,_.xD)(A.ZP,n=>(m,b,A)=>{let B;let L=(0,w.useRef)(!1),{cache:H,initialSize:z=1,revalidateAll:V=!1,persistSize:q=!1,revalidateFirstPage:K=!0,revalidateOnMount:Y=!1,parallel:Q=!1}=A,[,,,et]=_.DY.get(_.Fs);try{(B=getFirstPageKey(m))&&(B=_.UG+B)}catch(n){}let[er,en,eo]=(0,_.JN)(H,B),ei=(0,w.useCallback)(()=>{let n=(0,_.o8)(er()._l)?z:er()._l;return n},[H,B,z]);(0,x.useSyncExternalStore)((0,w.useCallback)(n=>B?eo(B,()=>{n()}):()=>{},[H,B]),ei,ei);let ea=(0,w.useCallback)(()=>{let n=er()._l;return(0,_.o8)(n)?z:n},[B,z]),es=(0,w.useRef)(ea());(0,_.LI)(()=>{if(!L.current){L.current=!0;return}B&&en({_l:q?es.current:ea()})},[B,H]);let eu=Y&&!L.current,el=n(B,async n=>{let w=er()._i,x=[],k=ea(),[B]=(0,_.JN)(H,n),L=B().data,z=[],q=null;for(let n=0;n<k;++n){let[k,B]=(0,_.qC)(m(n,Q?null:q));if(!k)break;let[Y,er]=(0,_.JN)(H,k),en=Y().data,eo=V||w||(0,_.o8)(en)||K&&!n&&!(0,_.o8)(L)||eu||L&&!(0,_.o8)(L[n])&&!A.compare(L[n],en);if(b&&eo){let revalidate=async()=>{let m=k in et;if(m){let n=et[k];delete et[k],en=await n}else en=await b(B);er({data:en,_k:B}),x[n]=en};Q?z.push(revalidate):await revalidate()}else x[n]=en;Q||(q=en)}return Q&&await Promise.all(z.map(n=>n())),en({_i:_.i_}),x},A),ec=(0,w.useCallback)(function(n,m){let b="boolean"==typeof m?{revalidate:m}:m||{},w=!1!==b.revalidate;return B?(w&&((0,_.o8)(n)?en({_i:!0}):en({_i:!1})),arguments.length?el.mutate(n,{...b,revalidate:w}):el.mutate()):k},[B,H]),ef=(0,w.useCallback)(n=>{let b;if(!B)return k;let[,w]=(0,_.JN)(H,B);if((0,_.mf)(n)?b=n(ea()):"number"==typeof n&&(b=n),"number"!=typeof b)return k;w({_l:b}),es.current=b;let A=[],[x]=(0,_.JN)(H,B),L=null;for(let n=0;n<b;++n){let[b]=(0,_.qC)(m(n,L)),[w]=(0,_.JN)(H,b),k=b?w().data:_.i_;if((0,_.o8)(k))return ec(x().data);A.push(k),L=k}return ec(A)},[B,H,ec,ea]);return{size:ea(),setSize:ef,mutate:ec,get data(){return el.data},get error(){return el.error},get isValidating(){return el.isValidating},get isLoading(){return el.isLoading}}})}}]);
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.