(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[1877],{5924:function(ee,et,en){"use strict";function er(ee){var et,en,ei="";if("string"==typeof ee||"number"==typeof ee)ei+=ee;else if("object"==typeof ee){if(Array.isArray(ee))for(et=0;et<ee.length;et++)ee[et]&&(en=er(ee[et]))&&(ei&&(ei+=" "),ei+=en);else for(et in ee)ee[et]&&(ei&&(ei+=" "),ei+=et)}return ei}function ei(){for(var ee,et,en=0,ei="";en<arguments.length;)(ee=arguments[en++])&&(et=er(ee))&&(ei&&(ei+=" "),ei+=et);return ei}et.Z=ei},9752:function(module,__unused_webpack_exports,__webpack_require__){module=__webpack_require__.nmd(module),function _f(self){"use strict";let Y;try{module&&(self=module)}catch(e){}function u(ee){return void 0===ee||ee}function aa(ee){let et=Array(ee);for(let en=0;en<ee;en++)et[en]=v();return et}function v(){return Object.create(null)}function ba(ee,et){return et.length-ee.length}function x(ee){return"string"==typeof ee}function C(ee){return"object"==typeof ee}function D(ee){return"function"==typeof ee}function ca(ee,et){var en=da;if(ee&&(et&&(ee=E(ee,et)),this.H&&(ee=E(ee,this.H)),this.J&&1<ee.length&&(ee=E(ee,this.J)),en||""===en)&&(ee=ee.split(en),this.filter)){et=this.filter,en=ee.length;let er=[];for(let ei=0,eo=0;ei<en;ei++){let en=ee[ei];en&&!et[en]&&(er[eo++]=en)}ee=er}return ee}self._factory=_f;let da=/[\p{Z}\p{S}\p{P}\p{C}]+/u,ea=/[\u0300-\u036f]/g;function fa(ee,et){let en=Object.keys(ee),er=en.length,ei=[],eo="",es=0;for(let ec=0,eu,ed;ec<er;ec++)(ed=ee[eu=en[ec]])?(ei[es++]=F(et?"(?!\\b)"+eu+"(\\b|_)":eu),ei[es++]=ed):eo+=(eo?"|":"")+eu;return eo&&(ei[es++]=F(et?"(?!\\b)("+eo+")(\\b|_)":"("+eo+")"),ei[es]=""),ei}function E(ee,et){for(let en=0,er=et.length;en<er&&(ee=ee.replace(et[en],et[en+1]));en+=2);return ee}function F(ee){return RegExp(ee,"g")}function ha(ee){let et="",en="";for(let er=0,ei=ee.length,eo;er<ei;er++)(eo=ee[er])!==en&&(et+=en=eo);return et}var t,ja={encode:ia,F:!1,G:""};function ia(ee){return ca.call(this,(""+ee).toLowerCase(),!1)}let ka={},G={};function la(ee){I(ee,"add"),I(ee,"append"),I(ee,"search"),I(ee,"update"),I(ee,"remove")}function I(ee,et){ee[et+"Async"]=function(){let ee;let en=this,er=arguments;var ei=er[er.length-1];return D(ei)&&(ee=ei,delete er[er.length-1]),ei=new Promise(function(ee){setTimeout(function(){en.async=!0;let ei=en[et].apply(en,er);en.async=!1,ee(ei)})}),ee?(ei.then(ee),this):ei}}function ma(ee,et,en,er){let ei=ee.length,eo=[],es,ec,eu=0;er&&(er=[]);for(let ed=ei-1;0<=ed;ed--){let ef=ee[ed],eh=ef.length,ep=v(),em=!es;for(let ee=0;ee<eh;ee++){let eh=ef[ee],ex=eh.length;if(ex)for(let ee=0,ef,eg;ee<ex;ee++)if(eg=eh[ee],es){if(es[eg]){if(!ed){if(en)en--;else if(eo[eu++]=eg,eu===et)return eo}(ed||er)&&(ep[eg]=1),em=!0}if(er&&(ef=(ec[eg]||0)+1,ec[eg]=ef,ef<ei)){let ee=er[ef-2]||(er[ef-2]=[]);ee[ee.length]=eg}}else ep[eg]=1}if(er)es||(ec=ep);else if(!em)return[];es=ep}if(er)for(let ee=er.length-1,ei,ec;0<=ee;ee--){ec=(ei=er[ee]).length;for(let ee=0,er;ee<ec;ee++)if(!es[er=ei[ee]]){if(en)en--;else if(eo[eu++]=er,eu===et)return eo;es[er]=1}}return eo}function na(ee,et){let en=v(),er=v(),ei=[];for(let et=0;et<ee.length;et++)en[ee[et]]=1;for(let ee=0,eo;ee<et.length;ee++){eo=et[ee];for(let ee=0,et;ee<eo.length;ee++)en[et=eo[ee]]&&!er[et]&&(er[et]=1,ei[ei.length]=et)}return ei}function J(ee){this.l=!0!==ee&&ee,this.cache=v(),this.h=[]}function oa(ee,et,en){C(ee)&&(ee=ee.query);let er=this.cache.get(ee);return er||(er=this.search(ee,et,en),this.cache.set(ee,er)),er}J.prototype.set=function(ee,et){if(!this.cache[ee]){var en=this.h.length;for(en===this.l?delete this.cache[this.h[en-1]]:en++,--en;0<en;en--)this.h[en]=this.h[en-1];this.h[0]=ee}this.cache[ee]=et},J.prototype.get=function(ee){let et=this.cache[ee];if(this.l&&et&&(ee=this.h.indexOf(ee))){let et=this.h[ee-1];this.h[ee-1]=this.h[ee],this.h[ee]=et}return et};let qa={memory:{charset:"latin:extra",D:3,B:4,m:!1},performance:{D:3,B:3,s:!1,context:{depth:2,D:1}},match:{charset:"latin:extra",G:"reverse"},score:{charset:"latin:advanced",D:20,B:3,context:{depth:3,D:9}},default:{}};function ra(ee,et,en,er,ei,eo,es){setTimeout(function(){let ec=ee(en?en+"."+er:er,JSON.stringify(es));ec&&ec.then?ec.then(function(){et.export(ee,et,en,ei,eo+1)}):et.export(ee,et,en,ei,eo+1)})}function K(ee,et){if(!(this instanceof K))return new K(ee);if(ee){x(ee)?ee=qa[ee]:(en=ee.preset)&&(ee=Object.assign({},en[en],ee)),en=ee.charset;var en,er=ee.lang;x(en)&&(-1===en.indexOf(":")&&(en+=":default"),en=G[en]),x(er)&&(er=ka[er])}else ee={};let ei,eo,es=ee.context||{};if(this.encode=ee.encode||en&&en.encode||ia,this.register=et||v(),this.D=ei=ee.resolution||9,this.G=et=en&&en.G||ee.tokenize||"strict",this.depth="strict"===et&&es.depth,this.l=u(es.bidirectional),this.s=eo=u(ee.optimize),this.m=u(ee.fastupdate),this.B=ee.minlength||1,this.C=ee.boost,this.map=eo?aa(ei):v(),this.A=ei=es.resolution||1,this.h=eo?aa(ei):v(),this.F=en&&en.F||ee.rtl,this.H=(et=ee.matcher||er&&er.H)&&fa(et,!1),this.J=(et=ee.stemmer||er&&er.J)&&fa(et,!0),en=et=ee.filter||er&&er.filter){en=et,er=v();for(let ee=0,et=en.length;ee<et;ee++)er[en[ee]]=1;en=er}this.filter=en,this.cache=(et=ee.cache)&&new J(et)}function L(ee,et,en,er,ei){return en&&1<ee?et+(er||0)<=ee?en+(ei||0):(ee-1)/(et+(er||0))*(en+(ei||0))+1|0:0}function M(ee,et,en,er,ei,eo,es){let ec=es?ee.h:ee.map;(!et[en]||es&&!et[en][es])&&(ee.s&&(ec=ec[er]),es?((et=et[en]||(et[en]=v()))[es]=1,ec=ec[es]||(ec[es]=v())):et[en]=1,ec=ec[en]||(ec[en]=[]),ee.s||(ec=ec[er]||(ec[er]=[])),eo&&ec.includes(ei)||(ec[ec.length]=ei,ee.m&&((ee=ee.register[ei]||(ee.register[ei]=[]))[ee.length]=ec)))}function sa(ee,et,en,er,ei,eo,es,ec){let eu=[],ed=ec?ee.h:ee.map;if(ee.s||(ed=ua(ed,es,ec,ee.l)),ed){let en=0,ef=Math.min(ed.length,ec?ee.A:ee.D);for(let et=0,eh=0,ep,em;et<ef&&(!(ep=ed[et])||(ee.s&&(ep=ua(ep,es,ec,ee.l)),ei&&ep&&eo&&((em=ep.length)<=ei?(ei-=em,ep=null):(ep=ep.slice(ei),ei=0)),!ep||(eu[en++]=ep,!eo||!((eh+=ep.length)>=er))));et++);if(en)return eo?ta(eu,er,0):void(et[et.length]=eu)}return!en&&eu}function ta(ee,et,en){return ee=1===ee.length?ee[0]:[].concat.apply([],ee),en||ee.length>et?ee.slice(en,en+et):ee}function ua(ee,et,en,er){return ee=en?(ee=ee[(er=er&&et>en)?et:en])&&ee[er?en:et]:ee[et]}function N(ee,et,en,er,ei){let eo=0;if(ee.constructor===Array){if(ei)-1!==(et=ee.indexOf(et))?1<ee.length&&(ee.splice(et,1),eo++):eo++;else{ei=Math.min(ee.length,en);for(let es=0,ec;es<ei;es++)(ec=ee[es])&&(eo=N(ec,et,en,er,ei),er||eo||delete ee[es])}}else for(let es in ee)(eo=N(ee[es],et,en,er,ei))||delete ee[es];return eo}function va(ee){ee=ee.data;var et=self._index;let er=ee.args;var en=ee.task;"init"===en?(en=ee.options||{},ee=ee.factory,et=en.encode,en.cache=!1,et&&0===et.indexOf("function")&&(en.encode=Function("return "+et)()),ee?(Function("return "+ee)()(self),self._index=new self.FlexSearch.Index(en),delete self.FlexSearch):self._index=new K(en)):(ee=ee.id,et=et[en].apply(et,er),postMessage("search"===en?{id:ee,msg:et}:{id:ee}))}t=K.prototype,t.append=function(ee,et){return this.add(ee,et,!0)},t.add=function(ee,et,en,er){if(et&&(ee||0===ee)){if(!er&&!en&&this.register[ee])return this.update(ee,et);if(er=(et=this.encode(et)).length){let ed=v(),ef=v(),eh=this.depth,ep=this.D;for(let em=0;em<er;em++){let ex=et[this.F?er-1-em:em];var ei=ex.length;if(ex&&ei>=this.B&&(eh||!ef[ex])){var eo=L(ep,er,em),es="";switch(this.G){case"full":if(2<ei){for(eo=0;eo<ei;eo++)for(var ec=ei;ec>eo;ec--)if(ec-eo>=this.B){var eu=L(ep,er,em,ei,eo);M(this,ef,es=ex.substring(eo,ec),eu,ee,en)}break}case"reverse":if(1<ei){for(ec=ei-1;0<ec;ec--)(es=ex[ec]+es).length>=this.B&&M(this,ef,es,L(ep,er,em,ei,ec),ee,en);es=""}case"forward":if(1<ei){for(ec=0;ec<ei;ec++)(es+=ex[ec]).length>=this.B&&M(this,ef,es,eo,ee,en);break}default:if(this.C&&(eo=Math.min(eo/this.C(et,ex,em)|0,ep-1)),M(this,ef,ex,eo,ee,en),eh&&1<er&&em<er-1){for(ei=v(),es=this.A,eo=ex,ec=Math.min(eh+1,er-em),ei[eo]=1,eu=1;eu<ec;eu++)if((ex=et[this.F?er-1-em-eu:em+eu])&&ex.length>=this.B&&!ei[ex]){ei[ex]=1;let et=this.l&&ex>eo;M(this,ed,et?eo:ex,L(es+(er/2>es?0:1),er,em,ec-1,eu-1),ee,en,et?ex:eo)}}}}}this.m||(this.register[ee]=1)}}return this},t.search=function(ee,et,en){let er,ei,eo;en||(!et&&C(ee)?ee=(en=ee).query:C(et)&&(en=et));let es=[],ec,eu,ed=0;if(en){ee=en.query||ee,et=en.limit,ed=en.offset||0;var ef=en.context;eu=en.suggest}if(ee&&1<(ec=(ee=this.encode(""+ee)).length)){en=v();var eh=[];for(let et=0,er=0,ei;et<ec;et++)if((ei=ee[et])&&ei.length>=this.B&&!en[ei]){if(!this.s&&!eu&&!this.map[ei])return es;eh[er++]=ei,en[ei]=1}ec=(ee=eh).length}if(!ec)return es;for(et||(et=100),ef=this.depth&&1<ec&&!1!==ef,en=0,ef?(er=ee[0],en=1):1<ec&&ee.sort(ba);en<ec;en++){if(eo=ee[en],ef?(ei=sa(this,es,eu,et,ed,2===ec,eo,er),eu&&!1===ei&&es.length||(er=eo)):ei=sa(this,es,eu,et,ed,1===ec,eo),ei)return ei;if(eu&&en===ec-1){if(!(eh=es.length)){if(ef){ef=0,en=-1;continue}return es}if(1===eh)return ta(es[0],et,ed)}}return ma(es,et,ed,eu)},t.contain=function(ee){return!!this.register[ee]},t.update=function(ee,et){return this.remove(ee).add(ee,et)},t.remove=function(ee,et){let en=this.register[ee];if(en){if(this.m)for(let et=0,er;et<en.length;et++)(er=en[et]).splice(er.indexOf(ee),1);else N(this.map,ee,this.D,this.s),this.depth&&N(this.h,ee,this.A,this.s);if(et||delete this.register[ee],this.cache){et=this.cache;for(let en=0,er;en<et.h.length;en++)er=et.h[en],et.cache[er].includes(ee)&&(et.h.splice(en--,1),delete et.cache[er])}}return this},t.searchCache=oa,t.export=function(ee,et,en,er,ei){let eo,es;switch(ei||(ei=0)){case 0:if(eo="reg",this.m)for(let ee in es=v(),this.register)es[ee]=1;else es=this.register;break;case 1:eo="cfg",es={doc:0,opt:this.s?1:0};break;case 2:eo="map",es=this.map;break;case 3:eo="ctx",es=this.h;break;default:return}return ra(ee,et||this,en,eo,er,ei,es),!0},t.import=function(ee,et){if(et)switch(x(et)&&(et=JSON.parse(et)),ee){case"cfg":this.s=!!et.opt;break;case"reg":this.m=!1,this.register=et;break;case"map":this.map=et;break;case"ctx":this.h=et}},la(K.prototype);let wa=0;function O(ee){var et;if(!(this instanceof O))return new O(ee);ee?D(et=ee.encode)&&(ee.encode=et.toString()):ee={},(et=(self||window)._factory)&&(et=et.toString());let en="undefined"==typeof window&&self.exports,er=this;this.o=xa(et,en,ee.worker),this.h=v(),this.o&&(en?this.o.on("message",function(ee){er.h[ee.id](ee.msg),delete er.h[ee.id]}):this.o.onmessage=function(ee){ee=ee.data,er.h[ee.id](ee.msg),delete er.h[ee.id]},this.o.postMessage({task:"init",factory:et,options:ee}))}function P(ee){O.prototype[ee]=O.prototype[ee+"Async"]=function(){let et;let en=this,er=[].slice.call(arguments);var ei=er[er.length-1];return D(ei)&&(et=ei,er.splice(er.length-1,1)),ei=new Promise(function(et){setTimeout(function(){en.h[++wa]=et,en.o.postMessage({task:ee,id:wa,args:er})})}),et?(ei.then(et),this):ei}}function xa(a,b,c){let d;try{d=b?eval('new (require("worker_threads")["Worker"])("../dist/node/node.js")'):a?new Worker(URL.createObjectURL(new Blob(["onmessage="+va.toString()],{type:"text/javascript"}))):new Worker(x(c)?c:"worker/worker.js",{type:"module"})}catch(e){}return d}function Q(ee){if(!(this instanceof Q))return new Q(ee);var et,en=ee.document||ee.doc||ee;this.K=[],this.h=[],this.A=[],this.register=v(),this.key=(et=en.key||en.id)&&S(et,this.A)||"id",this.m=u(ee.fastupdate),this.C=(et=en.store)&&!0!==et&&[],this.store=et&&v(),this.I=(et=en.tag)&&S(et,this.A),this.l=et&&v(),this.cache=(et=ee.cache)&&new J(et),ee.cache=!1,this.o=ee.worker,this.async=!1,et=v();let er=en.index||en.field||en;x(er)&&(er=[er]);for(let en=0,ei,eo;en<er.length;en++)x(ei=er[en])||(eo=ei,ei=ei.field),eo=C(eo)?Object.assign({},ee,eo):ee,this.o&&(et[ei]=new O(eo),et[ei].o||(this.o=!1)),this.o||(et[ei]=new K(eo,this.register)),this.K[en]=S(ei,this.A),this.h[en]=ei;if(this.C)for(x(ee=en.store)&&(ee=[ee]),en=0;en<ee.length;en++)this.C[en]=S(ee[en],this.A);this.index=et}function S(ee,et){let en=ee.split(":"),er=0;for(let ei=0;ei<en.length;ei++)0<=(ee=en[ei]).indexOf("[]")&&(ee=ee.substring(0,ee.length-2))&&(et[er]=!0),ee&&(en[er++]=ee);return er<en.length&&(en.length=er),1<er?en:en[0]}function T(ee,et){if(x(et))ee=ee[et];else for(let en=0;ee&&en<et.length;en++)ee=ee[et[en]];return ee}function U(ee,et,en,er,ei){if(ee=ee[ei],er===en.length-1)et[ei]=ee;else if(ee){if(ee.constructor===Array)for(et=et[ei]=Array(ee.length),ei=0;ei<ee.length;ei++)U(ee,et,en,er,ei);else et=et[ei]||(et[ei]=v()),ei=en[++er],U(ee,et,en,er,ei)}}function V(ee,et,en,er,ei,eo,es,ec){if(ee=ee[es]){if(er===et.length-1){if(ee.constructor===Array){if(en[er]){for(et=0;et<ee.length;et++)ei.add(eo,ee[et],!0,!0);return}ee=ee.join(" ")}ei.add(eo,ee,ec,!0)}else if(ee.constructor===Array)for(es=0;es<ee.length;es++)V(ee,et,en,er,ei,eo,es,ec);else es=et[++er],V(ee,et,en,er,ei,eo,es,ec)}}function ya(ee,et,en,er){let ei=this.l[ee],eo=ei&&ei.length-en;if(eo&&0<eo)return(eo>et||en)&&(ei=ei.slice(en,en+et)),er&&(ei=za.call(this,ei)),{tag:ee,result:ei}}function za(ee){let et=Array(ee.length);for(let en=0,er;en<ee.length;en++)er=ee[en],et[en]={id:er,doc:this.store[er]};return et}P("add"),P("append"),P("search"),P("update"),P("remove"),t=Q.prototype,t.add=function(ee,et,en){if(C(ee)&&(ee=T(et=ee,this.key)),et&&(ee||0===ee)){if(!en&&this.register[ee])return this.update(ee,et);for(let er=0,ei,eo;er<this.h.length;er++)eo=this.h[er],x(ei=this.K[er])&&(ei=[ei]),V(et,ei,this.A,0,this.index[eo],ee,ei[0],en);if(this.I){let er=T(et,this.I),ei=v();x(er)&&(er=[er]);for(let et=0,eo,es;et<er.length;et++)if(!ei[eo=er[et]]&&(ei[eo]=1,es=this.l[eo]||(this.l[eo]=[]),!en||!es.includes(ee))&&(es[es.length]=ee,this.m)){let et=this.register[ee]||(this.register[ee]=[]);et[et.length]=es}}if(this.store&&(!en||!this.store[ee])){let en;if(this.C){en=v();for(let ee=0,er;ee<this.C.length;ee++)x(er=this.C[ee])?en[er]=et[er]:U(et,en,er,0,er[0])}this.store[ee]=en||et}}return this},t.append=function(ee,et){return this.add(ee,et,!0)},t.update=function(ee,et){return this.remove(ee).add(ee,et)},t.remove=function(ee){if(C(ee)&&(ee=T(ee,this.key)),this.register[ee]){for(var et=0;et<this.h.length&&(this.index[this.h[et]].remove(ee,!this.o),!this.m);et++);if(this.I&&!this.m)for(let en in this.l){et=this.l[en];let er=et.indexOf(ee);-1!==er&&(1<et.length?et.splice(er,1):delete this.l[en])}this.store&&delete this.store[ee],delete this.register[ee]}return this},t.search=function(ee,et,en,er){en||(!et&&C(ee)?(en=ee,ee=""):C(et)&&(en=et,et=0));let ei=[],eo=[],es,ec,eu,ed,ef,eh,ep=0;if(en){if(en.constructor===Array)eu=en,en=null;else{if(ee=en.query||ee,eu=(es=en.pluck)||en.index||en.field,ed=en.tag,ec=this.store&&en.enrich,ef="and"===en.bool,et=en.limit||et||100,eh=en.offset||0,ed&&(x(ed)&&(ed=[ed]),!ee)){for(let ee=0,en;ee<ed.length;ee++)(en=ya.call(this,ed[ee],et,eh,ec))&&(ei[ei.length]=en,ep++);return ep?ei:[]}x(eu)&&(eu=[eu])}}eu||(eu=this.h),ef=ef&&(1<eu.length||ed&&1<ed.length);let em=!er&&(this.o||this.async)&&[];for(let es=0,ec,ex,eg;es<eu.length;es++){let ev;if(x(ex=eu[es])||(ex=(ev=ex).field,ee=ev.query||ee,et=ev.limit||et),em)em[es]=this.index[ex].searchAsync(ee,et,ev||en);else{if(eg=(ec=er?er[es]:this.index[ex].search(ee,et,ev||en))&&ec.length,ed&&eg){let ee=[],en=0;ef&&(ee[0]=[ec]);for(let et=0,er,ei;et<ed.length;et++)er=ed[et],(eg=(ei=this.l[er])&&ei.length)&&(en++,ee[ee.length]=ef?[ei]:ei);en&&(eg=(ec=ef?ma(ee,et||100,eh||0):na(ec,ee)).length)}if(eg)eo[ep]=ex,ei[ep++]=ec;else if(ef)return[]}}if(em){let er=this;return new Promise(function(ei){Promise.all(em).then(function(eo){ei(er.search(ee,et,en,eo))})})}if(!ep)return[];if(es&&(!ec||!this.store))return ei[0];for(let ee=0,et;ee<eo.length;ee++){if((et=ei[ee]).length&&ec&&(et=za.call(this,et)),es)return et;ei[ee]={field:eo[ee],result:et}}return ei},t.contain=function(ee){return!!this.register[ee]},t.get=function(ee){return this.store[ee]},t.set=function(ee,et){return this.store[ee]=et,this},t.searchCache=oa,t.export=function(ee,et,en,er,ei){if(ei||(ei=0),er||(er=0),er<this.h.length){let en=this.h[er],eo=this.index[en];et=this,setTimeout(function(){eo.export(ee,et,ei?en:"",er,ei++)||(er++,ei=1,et.export(ee,et,en,er,ei))})}else{let et,eo;switch(ei){case 1:et="tag",eo=this.l;break;case 2:et="store",eo=this.store;break;default:return}ra(ee,this,en,et,er,ei,eo)}},t.import=function(ee,et){if(et)switch(x(et)&&(et=JSON.parse(et)),ee){case"tag":this.l=et;break;case"reg":this.m=!1,this.register=et;for(let ee=0,en;ee<this.h.length;ee++)(en=this.index[this.h[ee]]).register=et,en.m=!1;break;case"store":this.store=et;break;default:ee=ee.split(".");let en=ee[0];ee=ee[1],en&&ee&&this.index[en].import(ee,et)}},la(Q.prototype);var Ba={encode:Aa,F:!1,G:""};let Ca=[F("[\xe0\xe1\xe2\xe3\xe4\xe5]"),"a",F("[\xe8\xe9\xea\xeb]"),"e",F("[\xec\xed\xee\xef]"),"i",F("[\xf2\xf3\xf4\xf5\xf6ő]"),"o",F("[\xf9\xfa\xfb\xfcű]"),"u",F("[\xfdŷ\xff]"),"y",F("\xf1"),"n",F("[\xe7c]"),"k",F("\xdf"),"s",F(" & ")," and "];function Aa(ee){var et=ee=""+ee;return et.normalize&&(et=et.normalize("NFD").replace(ea,"")),ca.call(this,et.toLowerCase(),!ee.normalize&&Ca)}var Ea={encode:Da,F:!1,G:"strict"};let Fa=/[^a-z0-9]+/,Ga={b:"p",v:"f",w:"f",z:"s",x:"s",ß:"s",d:"t",n:"m",c:"k",g:"k",j:"k",q:"k",i:"e",y:"e",u:"o"};function Da(ee){ee=Aa.call(this,ee).join(" ");let et=[];if(ee){let en=ee.split(Fa),er=en.length;for(let ei=0,eo,es=0;ei<er;ei++)if((ee=en[ei])&&(!this.filter||!this.filter[ee])){let en=Ga[eo=ee[0]]||eo,er=en;for(let et=1;et<ee.length;et++){eo=ee[et];let ei=Ga[eo]||eo;ei&&ei!==er&&(en+=ei,er=ei)}et[es++]=en}}return et}var Ia={encode:Ha,F:!1,G:""};let Ja=[F("ae"),"a",F("oe"),"o",F("sh"),"s",F("th"),"t",F("ph"),"f",F("pf"),"f",F("(?![aeo])h(?![aeo])"),"",F("(?!^[aeo])h(?!^[aeo])"),""];function Ha(ee,et){return ee&&(2<(ee=Da.call(this,ee).join(" ")).length&&(ee=E(ee,Ja)),et||(1<ee.length&&(ee=ha(ee)),ee&&(ee=ee.split(" ")))),ee||[]}var La={encode:Ka,F:!1,G:""};let Ma=F("(?!\\b)[aeo]");function Ka(ee){return ee&&(1<(ee=Ha.call(this,ee,!0)).length&&(ee=ee.replace(Ma,"")),1<ee.length&&(ee=ha(ee)),ee&&(ee=ee.split(" "))),ee||[]}G["latin:default"]=ja,G["latin:simple"]=Ba,G["latin:balance"]=Ea,G["latin:advanced"]=Ia,G["latin:extra"]=La;let W=self,Z={Index:K,Document:Q,Worker:O,registerCharset:function(ee,et){G[ee]=et},registerLanguage:function(ee,et){ka[ee]=et}};(Y=W.define)&&Y.amd?Y([],function(){return Z}):W.exports?W.exports=Z:W.FlexSearch=Z}(this)},2297:function(){!function(ee,et){et()}(0,function(){"use strict";function ee(ee){var et=!0,en=!1,er=null,ei={text:!0,search:!0,url:!0,tel:!0,email:!0,password:!0,number:!0,date:!0,month:!0,week:!0,time:!0,datetime:!0,"datetime-local":!0};function eo(ee){return!!ee&&ee!==document&&"HTML"!==ee.nodeName&&"BODY"!==ee.nodeName&&"classList"in ee&&"contains"in ee.classList}function es(ee){var et=ee.type,en=ee.tagName;return"INPUT"===en&&!!ei[et]&&!ee.readOnly||"TEXTAREA"===en&&!ee.readOnly||!!ee.isContentEditable}function ec(ee){ee.classList.contains("focus-visible")||(ee.classList.add("focus-visible"),ee.setAttribute("data-focus-visible-added",""))}function eu(ee){ee.hasAttribute("data-focus-visible-added")&&(ee.classList.remove("focus-visible"),ee.removeAttribute("data-focus-visible-added"))}function ed(en){en.metaKey||en.altKey||en.ctrlKey||(eo(ee.activeElement)&&ec(ee.activeElement),et=!0)}function ef(ee){et=!1}function eh(ee){eo(ee.target)&&(et||es(ee.target))&&ec(ee.target)}function ep(ee){eo(ee.target)&&(ee.target.classList.contains("focus-visible")||ee.target.hasAttribute("data-focus-visible-added"))&&(en=!0,window.clearTimeout(er),er=window.setTimeout(function(){en=!1},100),eu(ee.target))}function em(ee){"hidden"===document.visibilityState&&(en&&(et=!0),ex())}function ex(){document.addEventListener("mousemove",ev),document.addEventListener("mousedown",ev),document.addEventListener("mouseup",ev),document.addEventListener("pointermove",ev),document.addEventListener("pointerdown",ev),document.addEventListener("pointerup",ev),document.addEventListener("touchmove",ev),document.addEventListener("touchstart",ev),document.addEventListener("touchend",ev)}function eg(){document.removeEventListener("mousemove",ev),document.removeEventListener("mousedown",ev),document.removeEventListener("mouseup",ev),document.removeEventListener("pointermove",ev),document.removeEventListener("pointerdown",ev),document.removeEventListener("pointerup",ev),document.removeEventListener("touchmove",ev),document.removeEventListener("touchstart",ev),document.removeEventListener("touchend",ev)}function ev(ee){ee.target.nodeName&&"html"===ee.target.nodeName.toLowerCase()||(et=!1,eg())}document.addEventListener("keydown",ed,!0),document.addEventListener("mousedown",ef,!0),document.addEventListener("pointerdown",ef,!0),document.addEventListener("touchstart",ef,!0),document.addEventListener("visibilitychange",em,!0),ex(),ee.addEventListener("focus",eh,!0),ee.addEventListener("blur",ep,!0),ee.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&ee.host?ee.host.setAttribute("data-js-focus-visible",""):ee.nodeType===Node.DOCUMENT_NODE&&(document.documentElement.classList.add("js-focus-visible"),document.documentElement.setAttribute("data-js-focus-visible",""))}if("undefined"!=typeof window&&"undefined"!=typeof document){var et;window.applyFocusVisiblePolyfill=ee;try{et=new CustomEvent("focus-visible-polyfill-ready")}catch(ee){(et=document.createEvent("CustomEvent")).initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(et)}"undefined"!=typeof document&&ee(document)})},6407:function(ee,et,en){"use strict";var er=en(8593),ei=en(2895);function eo(ee){var et=er(ee);return et.token="","x-oauth-basic"===et.password?et.token=et.user:"x-token-auth"===et.user&&(et.token=et.password),ei(et.protocols)||0===et.protocols.length&&ei(ee)?et.protocol="ssh":et.protocols.length?et.protocol=et.protocols[0]:(et.protocol="file",et.protocols=["file"]),et.href=et.href.replace(/\/$/,""),et}ee.exports=eo},4728:function(ee,et,en){"use strict";var er=en(6407);function ei(ee){if("string"!=typeof ee)throw Error("The url must be a string.");/^([a-z\d-]{1,39})\/([-\.\w]{1,100})$/i.test(ee)&&(ee="https://github.com/"+ee);var et=er(ee),en=et.resource.split("."),eo=null;switch(et.toString=function(ee){return ei.stringify(this,ee)},et.source=en.length>2?en.slice(1-en.length).join("."):et.source=et.resource,et.git_suffix=/\.git$/.test(et.pathname),et.name=decodeURIComponent((et.pathname||et.href).replace(/(^\/)|(\/$)/g,"").replace(/\.git$/,"")),et.owner=decodeURIComponent(et.user),et.source){case"git.cloudforge.com":et.owner=et.user,et.organization=en[0],et.source="cloudforge.com";break;case"visualstudio.com":if("vs-ssh.visualstudio.com"===et.resource){4===(eo=et.name.split("/")).length&&(et.organization=eo[1],et.owner=eo[2],et.name=eo[3],et.full_name=eo[2]+"/"+eo[3]);break}2===(eo=et.name.split("/")).length?(et.owner=eo[1],et.name=eo[1],et.full_name="_git/"+et.name):3===eo.length?(et.name=eo[2],"DefaultCollection"===eo[0]?(et.owner=eo[2],et.organization=eo[0],et.full_name=et.organization+"/_git/"+et.name):(et.owner=eo[0],et.full_name=et.owner+"/_git/"+et.name)):4===eo.length&&(et.organization=eo[0],et.owner=eo[1],et.name=eo[3],et.full_name=et.organization+"/"+et.owner+"/_git/"+et.name);break;case"dev.azure.com":case"azure.com":if("ssh.dev.azure.com"===et.resource){4===(eo=et.name.split("/")).length&&(et.organization=eo[1],et.owner=eo[2],et.name=eo[3]);break}5===(eo=et.name.split("/")).length?(et.organization=eo[0],et.owner=eo[1],et.name=eo[4],et.full_name="_git/"+et.name):3===eo.length?(et.name=eo[2],"DefaultCollection"===eo[0]?(et.owner=eo[2],et.organization=eo[0],et.full_name=et.organization+"/_git/"+et.name):(et.owner=eo[0],et.full_name=et.owner+"/_git/"+et.name)):4===eo.length&&(et.organization=eo[0],et.owner=eo[1],et.name=eo[3],et.full_name=et.organization+"/"+et.owner+"/_git/"+et.name),et.query&&et.query.path&&(et.filepath=et.query.path.replace(/^\/+/g,"")),et.query&&et.query.version&&(et.ref=et.query.version.replace(/^GB/,""));break;default:var es=(eo=et.name.split("/")).length-1;if(eo.length>=2){var ec=eo.indexOf("-",2),eu=eo.indexOf("blob",2),ed=eo.indexOf("tree",2),ef=eo.indexOf("commit",2),eh=eo.indexOf("src",2),ep=eo.indexOf("raw",2),em=eo.indexOf("edit",2);es=ec>0?ec-1:eu>0?eu-1:ed>0?ed-1:ef>0?ef-1:eh>0?eh-1:ep>0?ep-1:em>0?em-1:es,et.owner=eo.slice(0,es).join("/"),et.name=eo[es],ef&&(et.commit=eo[es+2])}et.ref="",et.filepathtype="",et.filepath="";var ex=eo.length>es&&"-"===eo[es+1]?es+1:es;eo.length>ex+2&&["raw","src","blob","tree","edit"].indexOf(eo[ex+1])>=0&&(et.filepathtype=eo[ex+1],et.ref=eo[ex+2],eo.length>ex+3&&(et.filepath=eo.slice(ex+3).join("/"))),et.organization=et.owner}!et.full_name&&(et.full_name=et.owner,et.name&&(et.full_name&&(et.full_name+="/"),et.full_name+=et.name)),et.owner.startsWith("scm/")&&(et.source="bitbucket-server",et.owner=et.owner.replace("scm/",""),et.organization=et.owner,et.full_name=et.owner+"/"+et.name);var eg=/(projects|users)\/(.*?)\/repos\/(.*?)((\/.*$)|$)/.exec(et.pathname);return null!=eg&&(et.source="bitbucket-server","users"===eg[1]?et.owner="~"+eg[2]:et.owner=eg[2],et.organization=et.owner,et.name=eg[3],(eo=eg[4].split("/")).length>1&&(["raw","browse"].indexOf(eo[1])>=0?(et.filepathtype=eo[1],eo.length>2&&(et.filepath=eo.slice(2).join("/"))):"commits"===eo[1]&&eo.length>2&&(et.commit=eo[2])),et.full_name=et.owner+"/"+et.name,et.query.at?et.ref=et.query.at:et.ref=""),et}/*!
 * buildToken
 * Builds OAuth token prefix (helper function)
 *
 * @name buildToken
 * @function
 * @param {GitUrl} obj The parsed Git url object.
 * @return {String} token prefix
 */function eo(ee){return"bitbucket.org"===ee.source?"x-token-auth:"+ee.token+"@":ee.token+"@"}function es(ee){return"bitbucket-server"===ee.source?"scm/"+ee.full_name:""+ee.full_name}ei.stringify=function(ee,et){et=et||(ee.protocols&&ee.protocols.length?ee.protocols.join("+"):ee.protocol);var en=ee.port?":"+ee.port:"",er=ee.user||"git",ei=ee.git_suffix?".git":"";switch(et){case"ssh":if(en)return"ssh://"+er+"@"+ee.resource+en+"/"+ee.full_name+ei;return er+"@"+ee.resource+":"+ee.full_name+ei;case"git+ssh":case"ssh+git":case"ftp":case"ftps":return et+"://"+er+"@"+ee.resource+en+"/"+ee.full_name+ei;case"http":case"https":return et+"://"+(ee.token?eo(ee):ee.user&&(ee.protocols.includes("http")||ee.protocols.includes("https"))?ee.user+"@":"")+ee.resource+en+"/"+es(ee)+ei;default:return ee.href}},ee.exports=ei},5983:function(){!function(){"use strict";if("object"==typeof window){if("IntersectionObserver"in window&&"IntersectionObserverEntry"in window&&"intersectionRatio"in window.IntersectionObserverEntry.prototype){"isIntersecting"in window.IntersectionObserverEntry.prototype||Object.defineProperty(window.IntersectionObserverEntry.prototype,"isIntersecting",{get:function(){return this.intersectionRatio>0}});return}var ee=function(ee){for(var et=ee,en=ei(et);en;)en=ei(et=en.ownerDocument);return et}(window.document),et=[],en=null,er=null;es.prototype.THROTTLE_TIMEOUT=100,es.prototype.POLL_INTERVAL=null,es.prototype.USE_MUTATION_OBSERVER=!0,es._setupCrossOriginUpdater=function(){return en||(en=function(ee,en){er=ee&&en?eg(ee,en):em(),et.forEach(function(ee){ee._checkForIntersections()})}),en},es._resetCrossOriginUpdater=function(){en=null,er=null},es.prototype.observe=function(ee){if(!this._observationTargets.some(function(et){return et.element==ee})){if(!(ee&&1==ee.nodeType))throw Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:ee,entry:null}),this._monitorIntersections(ee.ownerDocument),this._checkForIntersections()}},es.prototype.unobserve=function(ee){this._observationTargets=this._observationTargets.filter(function(et){return et.element!=ee}),this._unmonitorIntersections(ee.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},es.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},es.prototype.takeRecords=function(){var ee=this._queuedEntries.slice();return this._queuedEntries=[],ee},es.prototype._initThresholds=function(ee){var et=ee||[0];return Array.isArray(et)||(et=[et]),et.sort().filter(function(ee,et,en){if("number"!=typeof ee||isNaN(ee)||ee<0||ee>1)throw Error("threshold must be a number between 0 and 1 inclusively");return ee!==en[et-1]})},es.prototype._parseRootMargin=function(ee){var et=(ee||"0px").split(/\s+/).map(function(ee){var et=/^(-?\d*\.?\d+)(px|%)$/.exec(ee);if(!et)throw Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(et[1]),unit:et[2]}});return et[1]=et[1]||et[0],et[2]=et[2]||et[0],et[3]=et[3]||et[1],et},es.prototype._monitorIntersections=function(et){var en=et.defaultView;if(en&&-1==this._monitoringDocuments.indexOf(et)){var er=this._checkForIntersections,eo=null,es=null;if(this.POLL_INTERVAL?eo=en.setInterval(er,this.POLL_INTERVAL):(ed(en,"resize",er,!0),ed(et,"scroll",er,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in en&&(es=new en.MutationObserver(er)).observe(et,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(et),this._monitoringUnsubscribes.push(function(){var ee=et.defaultView;ee&&(eo&&ee.clearInterval(eo),ef(ee,"resize",er,!0)),ef(et,"scroll",er,!0),es&&es.disconnect()}),et!=(this.root&&(this.root.ownerDocument||this.root)||ee)){var ec=ei(et);ec&&this._monitorIntersections(ec.ownerDocument)}}},es.prototype._unmonitorIntersections=function(et){var en=this._monitoringDocuments.indexOf(et);if(-1!=en){var er=this.root&&(this.root.ownerDocument||this.root)||ee;if(!this._observationTargets.some(function(ee){var en=ee.element.ownerDocument;if(en==et)return!0;for(;en&&en!=er;){var eo=ei(en);if((en=eo&&eo.ownerDocument)==et)return!0}return!1})){var eo=this._monitoringUnsubscribes[en];if(this._monitoringDocuments.splice(en,1),this._monitoringUnsubscribes.splice(en,1),eo(),et!=er){var es=ei(et);es&&this._unmonitorIntersections(es.ownerDocument)}}}},es.prototype._unmonitorAllIntersections=function(){var ee=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var et=0;et<ee.length;et++)ee[et]()},es.prototype._checkForIntersections=function(){if(this.root||!en||er){var ee=this._rootIsInDom(),et=ee?this._getRootRect():em();this._observationTargets.forEach(function(er){var ei=er.element,es=ep(ei),eu=this._rootContainsTarget(ei),ed=er.entry,ef=ee&&eu&&this._computeTargetAndRootIntersection(ei,es,et),eh=null;this._rootContainsTarget(ei)?(!en||this.root)&&(eh=et):eh=em();var ex=er.entry=new eo({time:ec(),target:ei,boundingClientRect:es,rootBounds:eh,intersectionRect:ef});ed?ee&&eu?this._hasCrossedThreshold(ed,ex)&&this._queuedEntries.push(ex):ed&&ed.isIntersecting&&this._queuedEntries.push(ex):this._queuedEntries.push(ex)},this),this._queuedEntries.length&&this._callback(this.takeRecords(),this)}},es.prototype._computeTargetAndRootIntersection=function(et,ei,eo){if("none"!=window.getComputedStyle(et).display){for(var es=ei,ec=ey(et),eu=!1;!eu&&ec;){var ed=null,ef=1==ec.nodeType?window.getComputedStyle(ec):{};if("none"==ef.display)return null;if(ec==this.root||9==ec.nodeType){if(eu=!0,ec==this.root||ec==ee)en&&!this.root?er&&(0!=er.width||0!=er.height)?ed=er:(ec=null,ed=null,es=null):ed=eo;else{var em=ey(ec),ex=em&&ep(em),ev=em&&this._computeTargetAndRootIntersection(em,ex,eo);ex&&ev?(ec=em,ed=eg(ex,ev)):(ec=null,es=null)}}else{var eb=ec.ownerDocument;ec!=eb.body&&ec!=eb.documentElement&&"visible"!=ef.overflow&&(ed=ep(ec))}if(ed&&(es=eh(ed,es)),!es)break;ec=ec&&ey(ec)}return es}},es.prototype._getRootRect=function(){var et;if(this.root&&!eb(this.root))et=ep(this.root);else{var en=eb(this.root)?this.root:ee,er=en.documentElement,ei=en.body;et={top:0,left:0,right:er.clientWidth||ei.clientWidth,width:er.clientWidth||ei.clientWidth,bottom:er.clientHeight||ei.clientHeight,height:er.clientHeight||ei.clientHeight}}return this._expandRectByRootMargin(et)},es.prototype._expandRectByRootMargin=function(ee){var et=this._rootMarginValues.map(function(et,en){return"px"==et.unit?et.value:et.value*(en%2?ee.width:ee.height)/100}),en={top:ee.top-et[0],right:ee.right+et[1],bottom:ee.bottom+et[2],left:ee.left-et[3]};return en.width=en.right-en.left,en.height=en.bottom-en.top,en},es.prototype._hasCrossedThreshold=function(ee,et){var en=ee&&ee.isIntersecting?ee.intersectionRatio||0:-1,er=et.isIntersecting?et.intersectionRatio||0:-1;if(en!==er)for(var ei=0;ei<this.thresholds.length;ei++){var eo=this.thresholds[ei];if(eo==en||eo==er||eo<en!=eo<er)return!0}},es.prototype._rootIsInDom=function(){return!this.root||ev(ee,this.root)},es.prototype._rootContainsTarget=function(et){var en=this.root&&(this.root.ownerDocument||this.root)||ee;return ev(en,et)&&(!this.root||en==et.ownerDocument)},es.prototype._registerInstance=function(){0>et.indexOf(this)&&et.push(this)},es.prototype._unregisterInstance=function(){var ee=et.indexOf(this);-1!=ee&&et.splice(ee,1)},window.IntersectionObserver=es,window.IntersectionObserverEntry=eo}function ei(ee){try{return ee.defaultView&&ee.defaultView.frameElement||null}catch(ee){return null}}function eo(ee){this.time=ee.time,this.target=ee.target,this.rootBounds=ex(ee.rootBounds),this.boundingClientRect=ex(ee.boundingClientRect),this.intersectionRect=ex(ee.intersectionRect||em()),this.isIntersecting=!!ee.intersectionRect;var et=this.boundingClientRect,en=et.width*et.height,er=this.intersectionRect,ei=er.width*er.height;en?this.intersectionRatio=Number((ei/en).toFixed(4)):this.intersectionRatio=this.isIntersecting?1:0}function es(ee,et){var en=et||{};if("function"!=typeof ee)throw Error("callback must be a function");if(en.root&&1!=en.root.nodeType&&9!=en.root.nodeType)throw Error("root must be a Document or Element");this._checkForIntersections=eu(this._checkForIntersections.bind(this),this.THROTTLE_TIMEOUT),this._callback=ee,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(en.rootMargin),this.thresholds=this._initThresholds(en.threshold),this.root=en.root||null,this.rootMargin=this._rootMarginValues.map(function(ee){return ee.value+ee.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}function ec(){return window.performance&&performance.now&&performance.now()}function eu(ee,et){var en=null;return function(){en||(en=setTimeout(function(){ee(),en=null},et))}}function ed(ee,et,en,er){"function"==typeof ee.addEventListener?ee.addEventListener(et,en,er||!1):"function"==typeof ee.attachEvent&&ee.attachEvent("on"+et,en)}function ef(ee,et,en,er){"function"==typeof ee.removeEventListener?ee.removeEventListener(et,en,er||!1):"function"==typeof ee.detachEvent&&ee.detachEvent("on"+et,en)}function eh(ee,et){var en=Math.max(ee.top,et.top),er=Math.min(ee.bottom,et.bottom),ei=Math.max(ee.left,et.left),eo=Math.min(ee.right,et.right),es=eo-ei,ec=er-en;return es>=0&&ec>=0&&{top:en,bottom:er,left:ei,right:eo,width:es,height:ec}||null}function ep(ee){var et;try{et=ee.getBoundingClientRect()}catch(ee){}return et?(et.width&&et.height||(et={top:et.top,right:et.right,bottom:et.bottom,left:et.left,width:et.right-et.left,height:et.bottom-et.top}),et):em()}function em(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function ex(ee){return!ee||"x"in ee?ee:{top:ee.top,y:ee.top,bottom:ee.bottom,left:ee.left,x:ee.left,right:ee.right,width:ee.width,height:ee.height}}function eg(ee,et){var en=et.top-ee.top,er=et.left-ee.left;return{top:en,left:er,height:et.height,width:et.width,bottom:en+et.height,right:er+et.width}}function ev(ee,et){for(var en=et;en;){if(en==ee)return!0;en=ey(en)}return!1}function ey(et){var en=et.parentNode;return 9==et.nodeType&&et!=ee?ei(et):(en&&en.assignedSlot&&(en=en.assignedSlot.parentNode),en&&11==en.nodeType&&en.host)?en.host:en}function eb(ee){return ee&&9===ee.nodeType}}()},2895:function(ee,et,en){"use strict";var er=en(6097);function ei(ee){if(Array.isArray(ee))return -1!==ee.indexOf("ssh")||-1!==ee.indexOf("rsync");if("string"!=typeof ee)return!1;var et=er(ee);if(ee=ee.substring(ee.indexOf("://")+3),ei(et))return!0;var en=RegExp(".([a-zA-Z\\d]+):(\\d+)/");return!ee.match(en)&&ee.indexOf("@")<ee.indexOf(":")}ee.exports=ei},5554:function(ee,et,en){var er="Expected a function",ei="__lodash_hash_undefined__",eo=1/0,es="[object Function]",ec="[object GeneratorFunction]",eu="[object Symbol]",ed=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,ef=/^\w*$/,eh=/^\./,ep=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,em=/[\\^$.*+?()[\]{}|]/g,ex=/\\(\\)?/g,eg=/^\[object .+?Constructor\]$/,ev="object"==typeof en.g&&en.g&&en.g.Object===Object&&en.g,ey="object"==typeof self&&self&&self.Object===Object&&self,eb=ev||ey||Function("return this")();function ew(ee,et){return null==ee?void 0:ee[et]}function ek(ee){var et=!1;if(null!=ee&&"function"!=typeof ee.toString)try{et=!!(ee+"")}catch(ee){}return et}var e_=Array.prototype,ej=Function.prototype,eE=Object.prototype,eO=eb["__core-js_shared__"],eC=function(){var ee=/[^.]+$/.exec(eO&&eO.keys&&eO.keys.IE_PROTO||"");return ee?"Symbol(src)_1."+ee:""}(),eT=ej.toString,eS=eE.hasOwnProperty,eN=eE.toString,eI=RegExp("^"+eT.call(eS).replace(em,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),eR=eb.Symbol,eL=e_.splice,eA=e8(eb,"Map"),eP=e8(Object,"create"),eM=eR?eR.prototype:void 0,eZ=eM?eM.toString:void 0;function eD(ee){var et=-1,en=ee?ee.length:0;for(this.clear();++et<en;){var er=ee[et];this.set(er[0],er[1])}}function e$(){this.__data__=eP?eP(null):{}}function eF(ee){return this.has(ee)&&delete this.__data__[ee]}function eW(ee){var et=this.__data__;if(eP){var en=et[ee];return en===ei?void 0:en}return eS.call(et,ee)?et[ee]:void 0}function eU(ee){var et=this.__data__;return eP?void 0!==et[ee]:eS.call(et,ee)}function ez(ee,et){return this.__data__[ee]=eP&&void 0===et?ei:et,this}function eH(ee){var et=-1,en=ee?ee.length:0;for(this.clear();++et<en;){var er=ee[et];this.set(er[0],er[1])}}function eG(){this.__data__=[]}function eB(ee){var et=this.__data__,en=e4(et,ee);return!(en<0)&&(en==et.length-1?et.pop():eL.call(et,en,1),!0)}function eV(ee){var et=this.__data__,en=e4(et,ee);return en<0?void 0:et[en][1]}function eK(ee){return e4(this.__data__,ee)>-1}function eQ(ee,et){var en=this.__data__,er=e4(en,ee);return er<0?en.push([ee,et]):en[er][1]=et,this}function eJ(ee){var et=-1,en=ee?ee.length:0;for(this.clear();++et<en;){var er=ee[et];this.set(er[0],er[1])}}function eX(){this.__data__={hash:new eD,map:new(eA||eH),string:new eD}}function eY(ee){return e9(this,ee).delete(ee)}function e0(ee){return e9(this,ee).get(ee)}function e1(ee){return e9(this,ee).has(ee)}function e2(ee,et){return e9(this,ee).set(ee,et),this}function e4(ee,et){for(var en=ee.length;en--;)if(tc(ee[en][0],et))return en;return -1}function e5(ee,et){et=te(et,ee)?[et]:e6(et);for(var en=0,er=et.length;null!=ee&&en<er;)ee=ee[to(et[en++])];return en&&en==er?ee:void 0}function e7(ee){return!(!tf(ee)||tr(ee))&&(td(ee)||ek(ee)?eI:eg).test(ts(ee))}function e3(ee){if("string"==typeof ee)return ee;if(tp(ee))return eZ?eZ.call(ee):"";var et=ee+"";return"0"==et&&1/ee==-eo?"-0":et}function e6(ee){return tu(ee)?ee:ti(ee)}function e9(ee,et){var en=ee.__data__;return tn(et)?en["string"==typeof et?"string":"hash"]:en.map}function e8(ee,et){var en=ew(ee,et);return e7(en)?en:void 0}function te(ee,et){if(tu(ee))return!1;var en=typeof ee;return!!("number"==en||"symbol"==en||"boolean"==en||null==ee||tp(ee))||ef.test(ee)||!ed.test(ee)||null!=et&&ee in Object(et)}function tn(ee){var et=typeof ee;return"string"==et||"number"==et||"symbol"==et||"boolean"==et?"__proto__"!==ee:null===ee}function tr(ee){return!!eC&&eC in ee}eD.prototype.clear=e$,eD.prototype.delete=eF,eD.prototype.get=eW,eD.prototype.has=eU,eD.prototype.set=ez,eH.prototype.clear=eG,eH.prototype.delete=eB,eH.prototype.get=eV,eH.prototype.has=eK,eH.prototype.set=eQ,eJ.prototype.clear=eX,eJ.prototype.delete=eY,eJ.prototype.get=e0,eJ.prototype.has=e1,eJ.prototype.set=e2;var ti=tl(function(ee){ee=tm(ee);var et=[];return eh.test(ee)&&et.push(""),ee.replace(ep,function(ee,en,er,ei){et.push(er?ei.replace(ex,"$1"):en||ee)}),et});function to(ee){if("string"==typeof ee||tp(ee))return ee;var et=ee+"";return"0"==et&&1/ee==-eo?"-0":et}function ts(ee){if(null!=ee){try{return eT.call(ee)}catch(ee){}try{return ee+""}catch(ee){}}return""}function tl(ee,et){if("function"!=typeof ee||et&&"function"!=typeof et)throw TypeError(er);var en=function(){var er=arguments,ei=et?et.apply(this,er):er[0],eo=en.cache;if(eo.has(ei))return eo.get(ei);var es=ee.apply(this,er);return en.cache=eo.set(ei,es),es};return en.cache=new(tl.Cache||eJ),en}function tc(ee,et){return ee===et||ee!=ee&&et!=et}tl.Cache=eJ;var tu=Array.isArray;function td(ee){var et=tf(ee)?eN.call(ee):"";return et==es||et==ec}function tf(ee){var et=typeof ee;return!!ee&&("object"==et||"function"==et)}function th(ee){return!!ee&&"object"==typeof ee}function tp(ee){return"symbol"==typeof ee||th(ee)&&eN.call(ee)==eu}function tm(ee){return null==ee?"":e3(ee)}function tx(ee,et,en){var er=null==ee?void 0:e5(ee,et);return void 0===er?en:er}ee.exports=tx},2091:function(ee,et,en){"use strict";var er,ei;ee.exports=(null==(er=en.g.process)?void 0:er.env)&&"object"==typeof(null==(ei=en.g.process)?void 0:ei.env)?en.g.process:en(3220)},6481:function(ee,et){"use strict";function en(ee,et,en,er){return!1}Object.defineProperty(et,"__esModule",{value:!0}),et.getDomainLocale=en,("function"==typeof et.default||"object"==typeof et.default&&null!==et.default)&&void 0===et.default.__esModule&&(Object.defineProperty(et.default,"__esModule",{value:!0}),Object.assign(et.default,et),ee.exports=et.default)},4666:function(ee,et,en){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var er=en(5321).Z,ei=en(1322).Z,eo=en(6687).Z,es=en(6239).Z,ec=eo(en(7765)),eu=ei(en(7416)),ed=en(6782),ef=en(7665),eh=en(9940);en(9695);var ep=ei(en(456));let em={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 ex(ee){return void 0!==ee.default}function eg(ee){return void 0!==ee.src}function ev(ee){return"object"==typeof ee&&(ex(ee)||eg(ee))}function ey(ee,et,en){let{deviceSizes:er,allSizes:ei}=ee;if(en){let ee=/(^|\s)(1?\d?\d)vw/g,et=[];for(let er;er=ee.exec(en);er)et.push(parseInt(er[2]));if(et.length){let ee=.01*Math.min(...et);return{widths:ei.filter(et=>et>=er[0]*ee),kind:"w"}}return{widths:ei,kind:"w"}}if("number"!=typeof et)return{widths:er,kind:"w"};let eo=[...new Set([et,2*et].map(ee=>ei.find(et=>et>=ee)||ei[ei.length-1]))];return{widths:eo,kind:"x"}}function eb(ee){let{config:et,src:en,unoptimized:er,width:ei,quality:eo,sizes:es,loader:ec}=ee;if(er)return{src:en,srcSet:void 0,sizes:void 0};let{widths:eu,kind:ed}=ey(et,ei,es),ef=eu.length-1;return{sizes:es||"w"!==ed?es:"100vw",srcSet:eu.map((ee,er)=>"".concat(ec({config:et,src:en,quality:eo,width:ee})," ").concat("w"===ed?ee:er+1).concat(ed)).join(", "),src:ec({config:et,src:en,quality:eo,width:eu[ef]})}}function ew(ee){return"number"==typeof ee||void 0===ee?ee:"string"==typeof ee&&/^[0-9]+$/.test(ee)?parseInt(ee,10):NaN}function ek(ee,et,en,ei,eo,es,ec){if(!ee||ee["data-loaded-src"]===et)return;ee["data-loaded-src"]=et;let eu="decode"in ee?ee.decode():Promise.resolve();eu.catch(()=>{}).then(()=>{if(ee.parentElement&&ee.isConnected){if("blur"===en&&es(!0),null==ei?void 0:ei.current){let et=new Event("load");Object.defineProperty(et,"target",{writable:!1,value:ee});let en=!1,eo=!1;ei.current(er({},et,{nativeEvent:et,currentTarget:ee,target:ee,isDefaultPrevented:()=>en,isPropagationStopped:()=>eo,persist:()=>{},preventDefault:()=>{en=!0,et.preventDefault()},stopPropagation:()=>{eo=!0,et.stopPropagation()}}))}(null==eo?void 0:eo.current)&&eo.current(ee)}})}function e_(ee){let[et,en]=ec.version.split("."),er=parseInt(et,10),ei=parseInt(en,10);return er>18||18===er&&ei>=3?{fetchPriority:ee}:{fetchpriority:ee}}let ej=ec.forwardRef((ee,et)=>{var{imgAttributes:en,heightInt:ei,widthInt:eo,qualityInt:eu,className:ed,imgStyle:ef,blurStyle:eh,isLazy:ep,fetchPriority:em,fill:ex,placeholder:eg,loading:ev,srcString:ey,config:eb,unoptimized:ew,loader:ej,onLoadRef:eE,onLoadingCompleteRef:eO,setBlurComplete:eC,setShowAltText:eT,onLoad:eS,onError:eN}=ee,eI=es(ee,["imgAttributes","heightInt","widthInt","qualityInt","className","imgStyle","blurStyle","isLazy","fetchPriority","fill","placeholder","loading","srcString","config","unoptimized","loader","onLoadRef","onLoadingCompleteRef","setBlurComplete","setShowAltText","onLoad","onError"]);return ev=ep?"lazy":ev,ec.default.createElement(ec.default.Fragment,null,ec.default.createElement("img",Object.assign({},eI,e_(em),{loading:ev,width:eo,height:ei,decoding:"async","data-nimg":ex?"fill":"1",className:ed,style:er({},ef,eh)},en,{ref:ec.useCallback(ee=>{et&&("function"==typeof et?et(ee):"object"==typeof et&&(et.current=ee)),ee&&(eN&&(ee.src=ee.src),ee.complete&&ek(ee,ey,eg,eE,eO,eC,ew))},[ey,eg,eE,eO,eC,eN,ew,et]),onLoad:ee=>{let et=ee.currentTarget;ek(et,ey,eg,eE,eO,eC,ew)},onError:ee=>{eT(!0),"blur"===eg&&eC(!0),eN&&eN(ee)}})))}),eE=ec.forwardRef((ee,et)=>{let en,ei;var{src:eo,sizes:eg,unoptimized:ey=!1,priority:ek=!1,loading:eE,className:eO,quality:eC,width:eT,height:eS,fill:eN,style:eI,onLoad:eR,onLoadingComplete:eL,placeholder:eA="empty",blurDataURL:eP,fetchPriority:eM,layout:eZ,objectFit:eD,objectPosition:e$,lazyBoundary:eF,lazyRoot:eW}=ee,eU=es(ee,["src","sizes","unoptimized","priority","loading","className","quality","width","height","fill","style","onLoad","onLoadingComplete","placeholder","blurDataURL","fetchPriority","layout","objectFit","objectPosition","lazyBoundary","lazyRoot"]);let ez=ec.useContext(eh.ImageConfigContext),eH=ec.useMemo(()=>{let ee=em||ez||ef.imageConfigDefault,et=[...ee.deviceSizes,...ee.imageSizes].sort((ee,et)=>ee-et),en=ee.deviceSizes.sort((ee,et)=>ee-et);return er({},ee,{allSizes:et,deviceSizes:en})},[ez]),eG=eU,eB=eG.loader||ep.default;delete eG.loader;let eV="__next_img_default"in eB;if(eV){if("custom"===eH.loader)throw Error('Image with src "'.concat(eo,'" is missing "loader" prop.')+"\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader")}else{let ee=eB;eB=et=>{let{config:en}=et,er=es(et,["config"]);return ee(er)}}if(eZ){"fill"===eZ&&(eN=!0);let ee={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}},et={responsive:"100vw",fill:"100vw"},en=ee[eZ];en&&(eI=er({},eI,en));let ei=et[eZ];ei&&!eg&&(eg=ei)}let eK="",eQ=ew(eT),eJ=ew(eS);if(ev(eo)){let ee=ex(eo)?eo.default:eo;if(!ee.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 ".concat(JSON.stringify(ee)));if(!ee.height||!ee.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 ".concat(JSON.stringify(ee)));if(en=ee.blurWidth,ei=ee.blurHeight,eP=eP||ee.blurDataURL,eK=ee.src,!eN){if(eQ||eJ){if(eQ&&!eJ){let et=eQ/ee.width;eJ=Math.round(ee.height*et)}else if(!eQ&&eJ){let et=eJ/ee.height;eQ=Math.round(ee.width*et)}}else eQ=ee.width,eJ=ee.height}}let eX=!ek&&("lazy"===eE||void 0===eE);(!(eo="string"==typeof eo?eo:eK)||eo.startsWith("data:")||eo.startsWith("blob:"))&&(ey=!0,eX=!1),eH.unoptimized&&(ey=!0),eV&&eo.endsWith(".svg")&&!eH.dangerouslyAllowSVG&&(ey=!0),ek&&(eM="high");let[eY,e0]=ec.useState(!1),[e1,e2]=ec.useState(!1),e4=ew(eC),e5=Object.assign(eN?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:eD,objectPosition:e$}:{},e1?{}:{color:"transparent"},eI),e7="blur"===eA&&eP&&!eY?{backgroundSize:e5.objectFit||"cover",backgroundPosition:e5.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:'url("data:image/svg+xml;charset=utf-8,'.concat(ed.getImageBlurSvg({widthInt:eQ,heightInt:eJ,blurWidth:en,blurHeight:ei,blurDataURL:eP,objectFit:e5.objectFit}),'")')}:{},e3=eb({config:eH,src:eo,unoptimized:ey,width:eQ,quality:e4,sizes:eg,loader:eB}),e6=eo,e9=ec.useRef(eR);ec.useEffect(()=>{e9.current=eR},[eR]);let e8=ec.useRef(eL);ec.useEffect(()=>{e8.current=eL},[eL]);let te=er({isLazy:eX,imgAttributes:e3,heightInt:eJ,widthInt:eQ,qualityInt:e4,className:eO,imgStyle:e5,blurStyle:e7,loading:eE,config:eH,fetchPriority:eM,fill:eN,unoptimized:ey,placeholder:eA,loader:eB,srcString:e6,onLoadRef:e9,onLoadingCompleteRef:e8,setBlurComplete:e0,setShowAltText:e2},eG);return ec.default.createElement(ec.default.Fragment,null,ec.default.createElement(ej,Object.assign({},te,{ref:et})),ek?ec.default.createElement(eu.default,null,ec.default.createElement("link",Object.assign({key:"__nimg-"+e3.src+e3.srcSet+e3.sizes,rel:"preload",as:"image",href:e3.srcSet?void 0:e3.src,imageSrcSet:e3.srcSet,imageSizes:e3.sizes,crossOrigin:eG.crossOrigin},e_(eM)))):null)});var eO=eE;et.default=eO,("function"==typeof et.default||"object"==typeof et.default&&null!==et.default)&&void 0===et.default.__esModule&&(Object.defineProperty(et.default,"__esModule",{value:!0}),Object.assign(et.default,et),ee.exports=et.default)},5750:function(ee,et,en){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0;var er=en(1322).Z,ei=en(6239).Z,eo=er(en(7765)),es=en(5872),ec=en(1002),eu=en(4432),ed=en(2888),ef=en(7728),eh=en(757),ep=en(6245),em=en(3622),ex=en(6481),eg=en(670);let ev=new Set;function ey(ee,et,en,er,ei){if(ei||ec.isLocalURL(et)){if(!er.bypassPrefetchedCheck){let ei=void 0!==er.locale?er.locale:"locale"in ee?ee.locale:void 0,eo=et+"%"+en+"%"+ei;if(ev.has(eo))return;ev.add(eo)}Promise.resolve(ee.prefetch(et,en,er)).catch(ee=>{})}}function eb(ee){let et=ee.currentTarget,en=et.getAttribute("target");return en&&"_self"!==en||ee.metaKey||ee.ctrlKey||ee.shiftKey||ee.altKey||ee.nativeEvent&&2===ee.nativeEvent.which}function ew(ee,et,en,er,ei,es,eu,ed,ef,eh){let{nodeName:ep}=ee.currentTarget,em="A"===ep.toUpperCase();if(em&&(eb(ee)||!ef&&!ec.isLocalURL(en)))return;ee.preventDefault();let ex=()=>{"beforePopState"in et?et[ei?"replace":"push"](en,er,{shallow:es,locale:ed,scroll:eu}):et[ei?"replace":"push"](er||en,{forceOptimisticNavigation:!eh})};ef?eo.default.startTransition(ex):ex()}function ek(ee){return"string"==typeof ee?ee:eu.formatUrl(ee)}let e_=eo.default.forwardRef(function(ee,et){let en,er;let{href:ec,as:eu,children:ev,prefetch:eb,passHref:e_,replace:ej,shallow:eE,scroll:eO,locale:eC,onClick:eT,onMouseEnter:eS,onTouchStart:eN,legacyBehavior:eI=!1}=ee,eR=ei(ee,["href","as","children","prefetch","passHref","replace","shallow","scroll","locale","onClick","onMouseEnter","onTouchStart","legacyBehavior"]);en=ev,eI&&("string"==typeof en||"number"==typeof en)&&(en=eo.default.createElement("a",null,en));let eL=!1!==eb,eA=eo.default.useContext(eh.RouterContext),eP=eo.default.useContext(ep.AppRouterContext),eM=null!=eA?eA:eP,eZ=!eA,{href:eD,as:e$}=eo.default.useMemo(()=>{if(!eA){let ee=ek(ec);return{href:ee,as:eu?ek(eu):ee}}let[ee,et]=es.resolveHref(eA,ec,!0);return{href:ee,as:eu?es.resolveHref(eA,eu):et||ee}},[eA,ec,eu]),eF=eo.default.useRef(eD),eW=eo.default.useRef(e$);eI&&(er=eo.default.Children.only(en));let eU=eI?er&&"object"==typeof er&&er.ref:et,[ez,eH,eG]=em.useIntersection({rootMargin:"200px"}),eB=eo.default.useCallback(ee=>{(eW.current!==e$||eF.current!==eD)&&(eG(),eW.current=e$,eF.current=eD),ez(ee),eU&&("function"==typeof eU?eU(ee):"object"==typeof eU&&(eU.current=ee))},[e$,eU,eD,eG,ez]);eo.default.useEffect(()=>{eM&&eH&&eL&&ey(eM,eD,e$,{locale:eC},eZ)},[e$,eD,eH,eC,eL,null==eA?void 0:eA.locale,eM,eZ]);let eV={ref:eB,onClick(ee){eI||"function"!=typeof eT||eT(ee),eI&&er.props&&"function"==typeof er.props.onClick&&er.props.onClick(ee),eM&&!ee.defaultPrevented&&ew(ee,eM,eD,e$,ej,eE,eO,eC,eZ,eL)},onMouseEnter(ee){eI||"function"!=typeof eS||eS(ee),eI&&er.props&&"function"==typeof er.props.onMouseEnter&&er.props.onMouseEnter(ee),eM&&(eL||!eZ)&&ey(eM,eD,e$,{locale:eC,priority:!0,bypassPrefetchedCheck:!0},eZ)},onTouchStart(ee){eI||"function"!=typeof eN||eN(ee),eI&&er.props&&"function"==typeof er.props.onTouchStart&&er.props.onTouchStart(ee),eM&&(eL||!eZ)&&ey(eM,eD,e$,{locale:eC,priority:!0,bypassPrefetchedCheck:!0},eZ)}};if(ed.isAbsoluteUrl(e$))eV.href=e$;else if(!eI||e_||"a"===er.type&&!("href"in er.props)){let ee=void 0!==eC?eC:null==eA?void 0:eA.locale,et=(null==eA?void 0:eA.isLocaleDomain)&&ex.getDomainLocale(e$,ee,null==eA?void 0:eA.locales,null==eA?void 0:eA.domainLocales);eV.href=et||eg.addBasePath(ef.addLocale(e$,ee,null==eA?void 0:eA.defaultLocale))}return eI?eo.default.cloneElement(er,eV):eo.default.createElement("a",Object.assign({},eR,eV),en)});var ej=e_;et.default=ej,("function"==typeof et.default||"object"==typeof et.default&&null!==et.default)&&void 0===et.default.__esModule&&(Object.defineProperty(et.default,"__esModule",{value:!0}),Object.assign(et.default,et),ee.exports=et.default)},3622:function(ee,et,en){"use strict";Object.defineProperty(et,"__esModule",{value:!0}),et.useIntersection=ef;var er=en(7765),ei=en(7833);let eo="function"==typeof IntersectionObserver,es=new Map,ec=[];function eu(ee){let et;let en={root:ee.root||null,margin:ee.rootMargin||""},er=ec.find(ee=>ee.root===en.root&&ee.margin===en.margin);if(er&&(et=es.get(er)))return et;let ei=new Map,eo=new IntersectionObserver(ee=>{ee.forEach(ee=>{let et=ei.get(ee.target),en=ee.isIntersecting||ee.intersectionRatio>0;et&&en&&et(en)})},ee);return et={id:en,observer:eo,elements:ei},ec.push(en),es.set(en,et),et}function ed(ee,et,en){let{id:er,observer:ei,elements:eo}=eu(en);return eo.set(ee,et),ei.observe(ee),function(){if(eo.delete(ee),ei.unobserve(ee),0===eo.size){ei.disconnect(),es.delete(er);let ee=ec.findIndex(ee=>ee.root===er.root&&ee.margin===er.margin);ee>-1&&ec.splice(ee,1)}}}function ef(ee){let{rootRef:et,rootMargin:en,disabled:es}=ee,ec=es||!eo,[eu,ef]=er.useState(!1),eh=er.useRef(null),ep=er.useCallback(ee=>{eh.current=ee},[]);er.useEffect(()=>{if(eo){if(ec||eu)return;let ee=eh.current;if(ee&&ee.tagName){let er=ed(ee,ee=>ee&&ef(ee),{root:null==et?void 0:et.current,rootMargin:en});return er}}else if(!eu){let ee=ei.requestIdleCallback(()=>ef(!0));return()=>ei.cancelIdleCallback(ee)}},[ec,en,et,eu,eh.current]);let em=er.useCallback(()=>{ef(!1)},[]);return[ep,eu,em]}("function"==typeof et.default||"object"==typeof et.default&&null!==et.default)&&void 0===et.default.__esModule&&(Object.defineProperty(et.default,"__esModule",{value:!0}),Object.assign(et.default,et),ee.exports=et.default)},6782:function(ee,et){"use strict";function en(ee){let{widthInt:et,heightInt:en,blurWidth:er,blurHeight:ei,blurDataURL:eo,objectFit:es}=ee,ec=er&&ei?"1":"20",eu=er||et,ed=ei||en,ef=eo.startsWith("data:image/jpeg")?"%3CfeComponentTransfer%3E%3CfeFuncA type='discrete' tableValues='1 1'/%3E%3C/feComponentTransfer%3E%":"";if(eu&&ed)return"%3Csvg xmlns='http%3A//www.w3.org/2000/svg' viewBox='0 0 ".concat(eu," ").concat(ed,"'%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='").concat(ec,"'/%3E").concat(ef,"%3C/filter%3E%3Cimage preserveAspectRatio='none' filter='url(%23b)' x='0' y='0' height='100%25' width='100%25' href='").concat(eo,"'/%3E%3C/svg%3E");let eh="contain"===es?"xMidYMid":"cover"===es?"xMidYMid slice":"none";return"%3Csvg xmlns='http%3A//www.w3.org/2000/svg'%3E%3Cimage style='filter:blur(20px)' preserveAspectRatio='".concat(eh,"' x='0' y='0' height='100%25' width='100%25' href='").concat(eo,"'/%3E%3C/svg%3E")}Object.defineProperty(et,"__esModule",{value:!0}),et.getImageBlurSvg=en},456:function(ee,et){"use strict";function en(ee){let{config:et,src:en,width:er,quality:ei}=ee;return"".concat(et.path,"?url=").concat(encodeURIComponent(en),"&w=").concat(er,"&q=").concat(ei||75)}Object.defineProperty(et,"__esModule",{value:!0}),et.default=void 0,en.__next_img_default=!0;var er=en;et.default=er},4693:function(){},3477:function(ee){var et="/";!function(){"use strict";var en={114:function(ee){function et(ee){if("string"!=typeof ee)throw TypeError("Path must be a string. Received "+JSON.stringify(ee))}function en(ee,et){for(var en,er="",ei=0,eo=-1,es=0,ec=0;ec<=ee.length;++ec){if(ec<ee.length)en=ee.charCodeAt(ec);else if(47===en)break;else en=47;if(47===en){if(eo===ec-1||1===es);else if(eo!==ec-1&&2===es){if(er.length<2||2!==ei||46!==er.charCodeAt(er.length-1)||46!==er.charCodeAt(er.length-2)){if(er.length>2){var eu=er.lastIndexOf("/");if(eu!==er.length-1){-1===eu?(er="",ei=0):ei=(er=er.slice(0,eu)).length-1-er.lastIndexOf("/"),eo=ec,es=0;continue}}else if(2===er.length||1===er.length){er="",ei=0,eo=ec,es=0;continue}}et&&(er.length>0?er+="/..":er="..",ei=2)}else er.length>0?er+="/"+ee.slice(eo+1,ec):er=ee.slice(eo+1,ec),ei=ec-eo-1;eo=ec,es=0}else 46===en&&-1!==es?++es:es=-1}return er}function er(ee,et){var en=et.dir||et.root,er=et.base||(et.name||"")+(et.ext||"");return en?en===et.root?en+er:en+ee+er:er}var ei={resolve:function(){for(var ee,er,ei="",eo=!1,es=arguments.length-1;es>=-1&&!eo;es--)es>=0?er=arguments[es]:(void 0===ee&&(ee=""),er=ee),et(er),0!==er.length&&(ei=er+"/"+ei,eo=47===er.charCodeAt(0));return(ei=en(ei,!eo),eo)?ei.length>0?"/"+ei:"/":ei.length>0?ei:"."},normalize:function(ee){if(et(ee),0===ee.length)return".";var er=47===ee.charCodeAt(0),ei=47===ee.charCodeAt(ee.length-1);return(0!==(ee=en(ee,!er)).length||er||(ee="."),ee.length>0&&ei&&(ee+="/"),er)?"/"+ee:ee},isAbsolute:function(ee){return et(ee),ee.length>0&&47===ee.charCodeAt(0)},join:function(){if(0==arguments.length)return".";for(var ee,en=0;en<arguments.length;++en){var er=arguments[en];et(er),er.length>0&&(void 0===ee?ee=er:ee+="/"+er)}return void 0===ee?".":ei.normalize(ee)},relative:function(ee,en){if(et(ee),et(en),ee===en||(ee=ei.resolve(ee))===(en=ei.resolve(en)))return"";for(var er=1;er<ee.length&&47===ee.charCodeAt(er);++er);for(var eo=ee.length,es=eo-er,ec=1;ec<en.length&&47===en.charCodeAt(ec);++ec);for(var eu=en.length-ec,ed=es<eu?es:eu,ef=-1,eh=0;eh<=ed;++eh){if(eh===ed){if(eu>ed){if(47===en.charCodeAt(ec+eh))return en.slice(ec+eh+1);if(0===eh)return en.slice(ec+eh)}else es>ed&&(47===ee.charCodeAt(er+eh)?ef=eh:0===eh&&(ef=0));break}var ep=ee.charCodeAt(er+eh);if(ep!==en.charCodeAt(ec+eh))break;47===ep&&(ef=eh)}var em="";for(eh=er+ef+1;eh<=eo;++eh)(eh===eo||47===ee.charCodeAt(eh))&&(0===em.length?em+="..":em+="/..");return em.length>0?em+en.slice(ec+ef):(ec+=ef,47===en.charCodeAt(ec)&&++ec,en.slice(ec))},_makeLong:function(ee){return ee},dirname:function(ee){if(et(ee),0===ee.length)return".";for(var en=ee.charCodeAt(0),er=47===en,ei=-1,eo=!0,es=ee.length-1;es>=1;--es)if(47===(en=ee.charCodeAt(es))){if(!eo){ei=es;break}}else eo=!1;return -1===ei?er?"/":".":er&&1===ei?"//":ee.slice(0,ei)},basename:function(ee,en){if(void 0!==en&&"string"!=typeof en)throw TypeError('"ext" argument must be a string');et(ee);var er,ei=0,eo=-1,es=!0;if(void 0!==en&&en.length>0&&en.length<=ee.length){if(en.length===ee.length&&en===ee)return"";var ec=en.length-1,eu=-1;for(er=ee.length-1;er>=0;--er){var ed=ee.charCodeAt(er);if(47===ed){if(!es){ei=er+1;break}}else -1===eu&&(es=!1,eu=er+1),ec>=0&&(ed===en.charCodeAt(ec)?-1==--ec&&(eo=er):(ec=-1,eo=eu))}return ei===eo?eo=eu:-1===eo&&(eo=ee.length),ee.slice(ei,eo)}for(er=ee.length-1;er>=0;--er)if(47===ee.charCodeAt(er)){if(!es){ei=er+1;break}}else -1===eo&&(es=!1,eo=er+1);return -1===eo?"":ee.slice(ei,eo)},extname:function(ee){et(ee);for(var en=-1,er=0,ei=-1,eo=!0,es=0,ec=ee.length-1;ec>=0;--ec){var eu=ee.charCodeAt(ec);if(47===eu){if(!eo){er=ec+1;break}continue}-1===ei&&(eo=!1,ei=ec+1),46===eu?-1===en?en=ec:1!==es&&(es=1):-1!==en&&(es=-1)}return -1===en||-1===ei||0===es||1===es&&en===ei-1&&en===er+1?"":ee.slice(en,ei)},format:function(ee){if(null===ee||"object"!=typeof ee)throw TypeError('The "pathObject" argument must be of type Object. Received type '+typeof ee);return er("/",ee)},parse:function(ee){et(ee);var en,er={root:"",dir:"",base:"",ext:"",name:""};if(0===ee.length)return er;var ei=ee.charCodeAt(0),eo=47===ei;eo?(er.root="/",en=1):en=0;for(var es=-1,ec=0,eu=-1,ed=!0,ef=ee.length-1,eh=0;ef>=en;--ef){if(47===(ei=ee.charCodeAt(ef))){if(!ed){ec=ef+1;break}continue}-1===eu&&(ed=!1,eu=ef+1),46===ei?-1===es?es=ef:1!==eh&&(eh=1):-1!==es&&(eh=-1)}return -1===es||-1===eu||0===eh||1===eh&&es===eu-1&&es===ec+1?-1!==eu&&(0===ec&&eo?er.base=er.name=ee.slice(1,eu):er.base=er.name=ee.slice(ec,eu)):(0===ec&&eo?(er.name=ee.slice(1,es),er.base=ee.slice(1,eu)):(er.name=ee.slice(ec,es),er.base=ee.slice(ec,eu)),er.ext=ee.slice(es,eu)),ec>0?er.dir=ee.slice(0,ec-1):eo&&(er.dir="/"),er},sep:"/",delimiter:":",win32:null,posix:null};ei.posix=ei,ee.exports=ei}},er={};function ei(ee){var et=er[ee];if(void 0!==et)return et.exports;var eo=er[ee]={exports:{}},es=!0;try{en[ee](eo,eo.exports,ei),es=!1}finally{es&&delete er[ee]}return eo.exports}ei.ab=et+"/";var eo=ei(114);ee.exports=eo}()},3220:function(ee){var et="/";!function(){var en={229:function(ee){var et,en,er,ei=ee.exports={};function eo(){throw Error("setTimeout has not been defined")}function es(){throw Error("clearTimeout has not been defined")}function ec(ee){if(et===setTimeout)return setTimeout(ee,0);if((et===eo||!et)&&setTimeout)return et=setTimeout,setTimeout(ee,0);try{return et(ee,0)}catch(en){try{return et.call(null,ee,0)}catch(en){return et.call(this,ee,0)}}}function eu(ee){if(en===clearTimeout)return clearTimeout(ee);if((en===es||!en)&&clearTimeout)return en=clearTimeout,clearTimeout(ee);try{return en(ee)}catch(et){try{return en.call(null,ee)}catch(et){return en.call(this,ee)}}}!function(){try{et="function"==typeof setTimeout?setTimeout:eo}catch(ee){et=eo}try{en="function"==typeof clearTimeout?clearTimeout:es}catch(ee){en=es}}();var ed=[],ef=!1,eh=-1;function ep(){ef&&er&&(ef=!1,er.length?ed=er.concat(ed):eh=-1,ed.length&&em())}function em(){if(!ef){var ee=ec(ep);ef=!0;for(var et=ed.length;et;){for(er=ed,ed=[];++eh<et;)er&&er[eh].run();eh=-1,et=ed.length}er=null,ef=!1,eu(ee)}}function ex(ee,et){this.fun=ee,this.array=et}function eg(){}ei.nextTick=function(ee){var et=Array(arguments.length-1);if(arguments.length>1)for(var en=1;en<arguments.length;en++)et[en-1]=arguments[en];ed.push(new ex(ee,et)),1!==ed.length||ef||ec(em)},ex.prototype.run=function(){this.fun.apply(null,this.array)},ei.title="browser",ei.browser=!0,ei.env={},ei.argv=[],ei.version="",ei.versions={},ei.on=eg,ei.addListener=eg,ei.once=eg,ei.off=eg,ei.removeListener=eg,ei.removeAllListeners=eg,ei.emit=eg,ei.prependListener=eg,ei.prependOnceListener=eg,ei.listeners=function(ee){return[]},ei.binding=function(ee){throw Error("process.binding is not supported")},ei.cwd=function(){return"/"},ei.chdir=function(ee){throw Error("process.chdir is not supported")},ei.umask=function(){return 0}}},er={};function ei(ee){var et=er[ee];if(void 0!==et)return et.exports;var eo=er[ee]={exports:{}},es=!0;try{en[ee](eo,eo.exports,ei),es=!1}finally{es&&delete er[ee]}return eo.exports}ei.ab=et+"/";var eo=ei(229);ee.exports=eo}()},7666:function(ee,et,en){ee.exports=en(7416)},8823:function(ee,et,en){ee.exports=en(4666)},4598:function(ee,et,en){ee.exports=en(5750)},1689:function(ee,et,en){ee.exports=en(2841)},6252:function(ee,et,en){"use strict";en.d(et,{ZP:function(){return l7}});var er,ei,eo,es,ec,eu,ed,ef,eh,ep,em,ex,eg,ev,ey,eb,ew,ek,e_,ej,eE,eO,eC,eT,eS,eN=en(1689),eI=en(7765);en(2297);var eR=en(5924);function eL(){let[ee,et]=(0,eI.useState)(!1);return(0,eI.useEffect)(()=>{et(!0)},[]),ee}var eA=en(679),eP="https://nextra.vercel.app",eM=()=>{let{locale:ee=eA.ZW,asPath:et,route:en}=(0,eN.useRouter)();return(0,eI.useMemo)(()=>{let er=eA.hV.has(en)?en:et,{pathname:ei}=new URL(er,eP),eo=ee?ei.replace(RegExp(`\\.${ee}(\\/|$)`),"$1"):ei;return eo.replace(/\/index(\/|$)/,"$1").replace(/\/$/,"")||"/"},[et,ee,en])},eZ=en(6736),eD=en(9201);!function(ee){function et(ee){}function en(ee){throw Error()}function er(ee,et=" | "){return ee.map(ee=>"string"==typeof ee?`'${ee}'`:ee).join(et)}ee.assertEqual=ee=>ee,ee.assertIs=et,ee.assertNever=en,ee.arrayToEnum=ee=>{let et={};for(let en of ee)et[en]=en;return et},ee.getValidEnumValues=et=>{let en=ee.objectKeys(et).filter(ee=>"number"!=typeof et[et[ee]]),er={};for(let ee of en)er[ee]=et[ee];return ee.objectValues(er)},ee.objectValues=et=>ee.objectKeys(et).map(function(ee){return et[ee]}),ee.objectKeys="function"==typeof Object.keys?ee=>Object.keys(ee):ee=>{let et=[];for(let en in ee)Object.prototype.hasOwnProperty.call(ee,en)&&et.push(en);return et},ee.find=(ee,et)=>{for(let en of ee)if(et(en))return en},ee.isInteger="function"==typeof Number.isInteger?ee=>Number.isInteger(ee):ee=>"number"==typeof ee&&isFinite(ee)&&Math.floor(ee)===ee,ee.joinValues=er,ee.jsonStringifyReplacer=(ee,et)=>"bigint"==typeof et?et.toString():et}(ej||(ej={})),function(ee){ee.mergeShapes=(ee,et)=>({...ee,...et})}(eE||(eE={}));let e$=ej.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),eF=ee=>{let et=typeof ee;switch(et){case"undefined":return e$.undefined;case"string":return e$.string;case"number":return isNaN(ee)?e$.nan:e$.number;case"boolean":return e$.boolean;case"function":return e$.function;case"bigint":return e$.bigint;case"symbol":return e$.symbol;case"object":if(Array.isArray(ee))return e$.array;if(null===ee)return e$.null;if(ee.then&&"function"==typeof ee.then&&ee.catch&&"function"==typeof ee.catch)return e$.promise;if("undefined"!=typeof Map&&ee instanceof Map)return e$.map;if("undefined"!=typeof Set&&ee instanceof Set)return e$.set;if("undefined"!=typeof Date&&ee instanceof Date)return e$.date;return e$.object;default:return e$.unknown}},eW=ej.arrayToEnum(["invalid_type","invalid_literal","custom","invalid_union","invalid_union_discriminator","invalid_enum_value","unrecognized_keys","invalid_arguments","invalid_return_type","invalid_date","invalid_string","too_small","too_big","invalid_intersection_types","not_multiple_of","not_finite"]),eU=ee=>{let et=JSON.stringify(ee,null,2);return et.replace(/"([^"]+)":/g,"$1:")};class ez extends Error{constructor(ee){super(),this.issues=[],this.addIssue=ee=>{this.issues=[...this.issues,ee]},this.addIssues=(ee=[])=>{this.issues=[...this.issues,...ee]};let et=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,et):this.__proto__=et,this.name="ZodError",this.issues=ee}get errors(){return this.issues}format(ee){let et=ee||function(ee){return ee.message},en={_errors:[]},er=ee=>{for(let ei of ee.issues)if("invalid_union"===ei.code)ei.unionErrors.map(er);else if("invalid_return_type"===ei.code)er(ei.returnTypeError);else if("invalid_arguments"===ei.code)er(ei.argumentsError);else if(0===ei.path.length)en._errors.push(et(ei));else{let ee=en,er=0;for(;er<ei.path.length;){let en=ei.path[er],eo=er===ei.path.length-1;eo?(ee[en]=ee[en]||{_errors:[]},ee[en]._errors.push(et(ei))):ee[en]=ee[en]||{_errors:[]},ee=ee[en],er++}}};return er(this),en}toString(){return this.message}get message(){return JSON.stringify(this.issues,ej.jsonStringifyReplacer,2)}get isEmpty(){return 0===this.issues.length}flatten(ee=ee=>ee.message){let et={},en=[];for(let er of this.issues)er.path.length>0?(et[er.path[0]]=et[er.path[0]]||[],et[er.path[0]].push(ee(er))):en.push(ee(er));return{formErrors:en,fieldErrors:et}}get formErrors(){return this.flatten()}}ez.create=ee=>{let et=new ez(ee);return et};let eH=(ee,et)=>{let en;switch(ee.code){case eW.invalid_type:en=ee.received===e$.undefined?"Required":`Expected ${ee.expected}, received ${ee.received}`;break;case eW.invalid_literal:en=`Invalid literal value, expected ${JSON.stringify(ee.expected,ej.jsonStringifyReplacer)}`;break;case eW.unrecognized_keys:en=`Unrecognized key(s) in object: ${ej.joinValues(ee.keys,", ")}`;break;case eW.invalid_union:en="Invalid input";break;case eW.invalid_union_discriminator:en=`Invalid discriminator value. Expected ${ej.joinValues(ee.options)}`;break;case eW.invalid_enum_value:en=`Invalid enum value. Expected ${ej.joinValues(ee.options)}, received '${ee.received}'`;break;case eW.invalid_arguments:en="Invalid function arguments";break;case eW.invalid_return_type:en="Invalid function return type";break;case eW.invalid_date:en="Invalid date";break;case eW.invalid_string:"object"==typeof ee.validation?"includes"in ee.validation?(en=`Invalid input: must include "${ee.validation.includes}"`,"number"==typeof ee.validation.position&&(en=`${en} at one or more positions greater than or equal to ${ee.validation.position}`)):"startsWith"in ee.validation?en=`Invalid input: must start with "${ee.validation.startsWith}"`:"endsWith"in ee.validation?en=`Invalid input: must end with "${ee.validation.endsWith}"`:ej.assertNever(ee.validation):en="regex"!==ee.validation?`Invalid ${ee.validation}`:"Invalid";break;case eW.too_small:en="array"===ee.type?`Array must contain ${ee.exact?"exactly":ee.inclusive?"at least":"more than"} ${ee.minimum} element(s)`:"string"===ee.type?`String must contain ${ee.exact?"exactly":ee.inclusive?"at least":"over"} ${ee.minimum} character(s)`:"number"===ee.type?`Number must be ${ee.exact?"exactly equal to ":ee.inclusive?"greater than or equal to ":"greater than "}${ee.minimum}`:"date"===ee.type?`Date must be ${ee.exact?"exactly equal to ":ee.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(ee.minimum))}`:"Invalid input";break;case eW.too_big:en="array"===ee.type?`Array must contain ${ee.exact?"exactly":ee.inclusive?"at most":"less than"} ${ee.maximum} element(s)`:"string"===ee.type?`String must contain ${ee.exact?"exactly":ee.inclusive?"at most":"under"} ${ee.maximum} character(s)`:"number"===ee.type?`Number must be ${ee.exact?"exactly":ee.inclusive?"less than or equal to":"less than"} ${ee.maximum}`:"bigint"===ee.type?`BigInt must be ${ee.exact?"exactly":ee.inclusive?"less than or equal to":"less than"} ${ee.maximum}`:"date"===ee.type?`Date must be ${ee.exact?"exactly":ee.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(ee.maximum))}`:"Invalid input";break;case eW.custom:en="Invalid input";break;case eW.invalid_intersection_types:en="Intersection results could not be merged";break;case eW.not_multiple_of:en=`Number must be a multiple of ${ee.multipleOf}`;break;case eW.not_finite:en="Number must be finite";break;default:en=et.defaultError,ej.assertNever(ee)}return{message:en}},eG=eH;function eB(ee){eG=ee}function eV(){return eG}let eK=ee=>{let{data:et,path:en,errorMaps:er,issueData:ei}=ee,eo=[...en,...ei.path||[]],es={...ei,path:eo},ec="",eu=er.filter(ee=>!!ee).slice().reverse();for(let ee of eu)ec=ee(es,{data:et,defaultError:ec}).message;return{...ei,path:eo,message:ei.message||ec}},eQ=[];function eJ(ee,et){let en=eK({issueData:et,data:ee.data,path:ee.path,errorMaps:[ee.common.contextualErrorMap,ee.schemaErrorMap,eV(),eH].filter(ee=>!!ee)});ee.common.issues.push(en)}class eX{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(ee,et){let en=[];for(let er of et){if("aborted"===er.status)return eY;"dirty"===er.status&&ee.dirty(),en.push(er.value)}return{status:ee.value,value:en}}static async mergeObjectAsync(ee,et){let en=[];for(let ee of et)en.push({key:await ee.key,value:await ee.value});return eX.mergeObjectSync(ee,en)}static mergeObjectSync(ee,et){let en={};for(let er of et){let{key:et,value:ei}=er;if("aborted"===et.status||"aborted"===ei.status)return eY;"dirty"===et.status&&ee.dirty(),"dirty"===ei.status&&ee.dirty(),(void 0!==ei.value||er.alwaysSet)&&(en[et.value]=ei.value)}return{status:ee.value,value:en}}}let eY=Object.freeze({status:"aborted"}),e0=ee=>({status:"dirty",value:ee}),e1=ee=>({status:"valid",value:ee}),e2=ee=>"aborted"===ee.status,e4=ee=>"dirty"===ee.status,e5=ee=>"valid"===ee.status,e7=ee=>"undefined"!=typeof Promise&&ee instanceof Promise;!function(ee){ee.errToObj=ee=>"string"==typeof ee?{message:ee}:ee||{},ee.toString=ee=>"string"==typeof ee?ee:null==ee?void 0:ee.message}(eO||(eO={}));class e3{constructor(ee,et,en,er){this._cachedPath=[],this.parent=ee,this.data=et,this._path=en,this._key=er}get path(){return this._cachedPath.length||(this._key instanceof Array?this._cachedPath.push(...this._path,...this._key):this._cachedPath.push(...this._path,this._key)),this._cachedPath}}let e6=(ee,et)=>{if(e5(et))return{success:!0,data:et.value};if(!ee.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let et=new ez(ee.common.issues);return this._error=et,this._error}}};function e9(ee){if(!ee)return{};let{errorMap:et,invalid_type_error:en,required_error:er,description:ei}=ee;if(et&&(en||er))throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');if(et)return{errorMap:et,description:ei};let eo=(ee,et)=>"invalid_type"!==ee.code?{message:et.defaultError}:void 0===et.data?{message:null!=er?er:et.defaultError}:{message:null!=en?en:et.defaultError};return{errorMap:eo,description:ei}}class e8{constructor(ee){this.spa=this.safeParseAsync,this._def=ee,this.parse=this.parse.bind(this),this.safeParse=this.safeParse.bind(this),this.parseAsync=this.parseAsync.bind(this),this.safeParseAsync=this.safeParseAsync.bind(this),this.spa=this.spa.bind(this),this.refine=this.refine.bind(this),this.refinement=this.refinement.bind(this),this.superRefine=this.superRefine.bind(this),this.optional=this.optional.bind(this),this.nullable=this.nullable.bind(this),this.nullish=this.nullish.bind(this),this.array=this.array.bind(this),this.promise=this.promise.bind(this),this.or=this.or.bind(this),this.and=this.and.bind(this),this.transform=this.transform.bind(this),this.brand=this.brand.bind(this),this.default=this.default.bind(this),this.catch=this.catch.bind(this),this.describe=this.describe.bind(this),this.pipe=this.pipe.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(ee){return eF(ee.data)}_getOrReturnCtx(ee,et){return et||{common:ee.parent.common,data:ee.data,parsedType:eF(ee.data),schemaErrorMap:this._def.errorMap,path:ee.path,parent:ee.parent}}_processInputParams(ee){return{status:new eX,ctx:{common:ee.parent.common,data:ee.data,parsedType:eF(ee.data),schemaErrorMap:this._def.errorMap,path:ee.path,parent:ee.parent}}}_parseSync(ee){let et=this._parse(ee);if(e7(et))throw Error("Synchronous parse encountered promise.");return et}_parseAsync(ee){let et=this._parse(ee);return Promise.resolve(et)}parse(ee,et){let en=this.safeParse(ee,et);if(en.success)return en.data;throw en.error}safeParse(ee,et){var en;let er={common:{issues:[],async:null!==(en=null==et?void 0:et.async)&&void 0!==en&&en,contextualErrorMap:null==et?void 0:et.errorMap},path:(null==et?void 0:et.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:ee,parsedType:eF(ee)},ei=this._parseSync({data:ee,path:er.path,parent:er});return e6(er,ei)}async parseAsync(ee,et){let en=await this.safeParseAsync(ee,et);if(en.success)return en.data;throw en.error}async safeParseAsync(ee,et){let en={common:{issues:[],contextualErrorMap:null==et?void 0:et.errorMap,async:!0},path:(null==et?void 0:et.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:ee,parsedType:eF(ee)},er=this._parse({data:ee,path:en.path,parent:en}),ei=await (e7(er)?er:Promise.resolve(er));return e6(en,ei)}refine(ee,et){let en=ee=>"string"==typeof et||void 0===et?{message:et}:"function"==typeof et?et(ee):et;return this._refinement((et,er)=>{let ei=ee(et),eo=()=>er.addIssue({code:eW.custom,...en(et)});return"undefined"!=typeof Promise&&ei instanceof Promise?ei.then(ee=>!!ee||(eo(),!1)):!!ei||(eo(),!1)})}refinement(ee,et){return this._refinement((en,er)=>!!ee(en)||(er.addIssue("function"==typeof et?et(en,er):et),!1))}_refinement(ee){return new tH({schema:this,typeName:eC.ZodEffects,effect:{type:"refinement",refinement:ee}})}superRefine(ee){return this._refinement(ee)}optional(){return tG.create(this,this._def)}nullable(){return tB.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return tE.create(this,this._def)}promise(){return tz.create(this,this._def)}or(ee){return tT.create([this,ee],this._def)}and(ee){return tR.create(this,ee,this._def)}transform(ee){return new tH({...e9(this._def),schema:this,typeName:eC.ZodEffects,effect:{type:"transform",transform:ee}})}default(ee){let et="function"==typeof ee?ee:()=>ee;return new tV({...e9(this._def),innerType:this,defaultValue:et,typeName:eC.ZodDefault})}brand(){return new tJ({typeName:eC.ZodBranded,type:this,...e9(this._def)})}catch(ee){let et="function"==typeof ee?ee:()=>ee;return new tq({...e9(this._def),innerType:this,catchValue:et,typeName:eC.ZodCatch})}describe(ee){let et=this.constructor;return new et({...this._def,description:ee})}pipe(ee){return tX.create(this,ee)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}}let te=/^c[^\s-]{8,}$/i,tn=/^[a-z][a-z0-9]*$/,tr=/[0-9A-HJKMNP-TV-Z]{26}/,ti=/^([a-f0-9]{8}-[a-f0-9]{4}-[1-5][a-f0-9]{3}-[a-f0-9]{4}-[a-f0-9]{12}|00000000-0000-0000-0000-000000000000)$/i,to=/^(([^<>()[\]\\.,;:\s@\"]+(\.[^<>()[\]\\.,;:\s@\"]+)*)|(\".+\"))@((\[(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\])|(\[IPv6:(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))\])|([A-Za-z0-9]([A-Za-z0-9-]*[A-Za-z0-9])*(\.[A-Za-z]{2,})+))$/,ts=/^(\p{Extended_Pictographic}|\p{Emoji_Component})+$/u,tl=/^(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))$/,tc=/^(([a-f0-9]{1,4}:){7}|::([a-f0-9]{1,4}:){0,6}|([a-f0-9]{1,4}:){1}:([a-f0-9]{1,4}:){0,5}|([a-f0-9]{1,4}:){2}:([a-f0-9]{1,4}:){0,4}|([a-f0-9]{1,4}:){3}:([a-f0-9]{1,4}:){0,3}|([a-f0-9]{1,4}:){4}:([a-f0-9]{1,4}:){0,2}|([a-f0-9]{1,4}:){5}:([a-f0-9]{1,4}:){0,1})([a-f0-9]{1,4}|(((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2}))\.){3}((25[0-5])|(2[0-4][0-9])|(1[0-9]{2})|([0-9]{1,2})))$/,tu=ee=>ee.precision?ee.offset?RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${ee.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${ee.precision}}Z$`):0===ee.precision?ee.offset?RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(([+-]\\d{2}(:?\\d{2})?)|Z)$"):RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}Z$"):ee.offset?RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?(([+-]\\d{2}(:?\\d{2})?)|Z)$"):RegExp("^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}(\\.\\d+)?Z$");function td(ee,et){return!!(("v4"===et||!et)&&tl.test(ee)||("v6"===et||!et)&&tc.test(ee))}class tf extends e8{constructor(){super(...arguments),this._regex=(ee,et,en)=>this.refinement(et=>ee.test(et),{validation:et,code:eW.invalid_string,...eO.errToObj(en)}),this.nonempty=ee=>this.min(1,eO.errToObj(ee)),this.trim=()=>new tf({...this._def,checks:[...this._def.checks,{kind:"trim"}]}),this.toLowerCase=()=>new tf({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]}),this.toUpperCase=()=>new tf({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}_parse(ee){let et;this._def.coerce&&(ee.data=String(ee.data));let en=this._getType(ee);if(en!==e$.string){let et=this._getOrReturnCtx(ee);return eJ(et,{code:eW.invalid_type,expected:e$.string,received:et.parsedType}),eY}let er=new eX;for(let en of this._def.checks)if("min"===en.kind)ee.data.length<en.value&&(eJ(et=this._getOrReturnCtx(ee,et),{code:eW.too_small,minimum:en.value,type:"string",inclusive:!0,exact:!1,message:en.message}),er.dirty());else if("max"===en.kind)ee.data.length>en.value&&(eJ(et=this._getOrReturnCtx(ee,et),{code:eW.too_big,maximum:en.value,type:"string",inclusive:!0,exact:!1,message:en.message}),er.dirty());else if("length"===en.kind){let ei=ee.data.length>en.value,eo=ee.data.length<en.value;(ei||eo)&&(et=this._getOrReturnCtx(ee,et),ei?eJ(et,{code:eW.too_big,maximum:en.value,type:"string",inclusive:!0,exact:!0,message:en.message}):eo&&eJ(et,{code:eW.too_small,minimum:en.value,type:"string",inclusive:!0,exact:!0,message:en.message}),er.dirty())}else if("email"===en.kind)to.test(ee.data)||(eJ(et=this._getOrReturnCtx(ee,et),{validation:"email",code:eW.invalid_string,message:en.message}),er.dirty());else if("emoji"===en.kind)ts.test(ee.data)||(eJ(et=this._getOrReturnCtx(ee,et),{validation:"emoji",code:eW.invalid_string,message:en.message}),er.dirty());else if("uuid"===en.kind)ti.test(ee.data)||(eJ(et=this._getOrReturnCtx(ee,et),{validation:"uuid",code:eW.invalid_string,message:en.message}),er.dirty());else if("cuid"===en.kind)te.test(ee.data)||(eJ(et=this._getOrReturnCtx(ee,et),{validation:"cuid",code:eW.invalid_string,message:en.message}),er.dirty());else if("cuid2"===en.kind)tn.test(ee.data)||(eJ(et=this._getOrReturnCtx(ee,et),{validation:"cuid2",code:eW.invalid_string,message:en.message}),er.dirty());else if("ulid"===en.kind)tr.test(ee.data)||(eJ(et=this._getOrReturnCtx(ee,et),{validation:"ulid",code:eW.invalid_string,message:en.message}),er.dirty());else if("url"===en.kind)try{new URL(ee.data)}catch(ei){eJ(et=this._getOrReturnCtx(ee,et),{validation:"url",code:eW.invalid_string,message:en.message}),er.dirty()}else if("regex"===en.kind){en.regex.lastIndex=0;let ei=en.regex.test(ee.data);ei||(eJ(et=this._getOrReturnCtx(ee,et),{validation:"regex",code:eW.invalid_string,message:en.message}),er.dirty())}else if("trim"===en.kind)ee.data=ee.data.trim();else if("includes"===en.kind)ee.data.includes(en.value,en.position)||(eJ(et=this._getOrReturnCtx(ee,et),{code:eW.invalid_string,validation:{includes:en.value,position:en.position},message:en.message}),er.dirty());else if("toLowerCase"===en.kind)ee.data=ee.data.toLowerCase();else if("toUpperCase"===en.kind)ee.data=ee.data.toUpperCase();else if("startsWith"===en.kind)ee.data.startsWith(en.value)||(eJ(et=this._getOrReturnCtx(ee,et),{code:eW.invalid_string,validation:{startsWith:en.value},message:en.message}),er.dirty());else if("endsWith"===en.kind)ee.data.endsWith(en.value)||(eJ(et=this._getOrReturnCtx(ee,et),{code:eW.invalid_string,validation:{endsWith:en.value},message:en.message}),er.dirty());else if("datetime"===en.kind){let ei=tu(en);ei.test(ee.data)||(eJ(et=this._getOrReturnCtx(ee,et),{code:eW.invalid_string,validation:"datetime",message:en.message}),er.dirty())}else"ip"===en.kind?td(ee.data,en.version)||(eJ(et=this._getOrReturnCtx(ee,et),{validation:"ip",code:eW.invalid_string,message:en.message}),er.dirty()):ej.assertNever(en);return{status:er.value,value:ee.data}}_addCheck(ee){return new tf({...this._def,checks:[...this._def.checks,ee]})}email(ee){return this._addCheck({kind:"email",...eO.errToObj(ee)})}url(ee){return this._addCheck({kind:"url",...eO.errToObj(ee)})}emoji(ee){return this._addCheck({kind:"emoji",...eO.errToObj(ee)})}uuid(ee){return this._addCheck({kind:"uuid",...eO.errToObj(ee)})}cuid(ee){return this._addCheck({kind:"cuid",...eO.errToObj(ee)})}cuid2(ee){return this._addCheck({kind:"cuid2",...eO.errToObj(ee)})}ulid(ee){return this._addCheck({kind:"ulid",...eO.errToObj(ee)})}ip(ee){return this._addCheck({kind:"ip",...eO.errToObj(ee)})}datetime(ee){var et;return"string"==typeof ee?this._addCheck({kind:"datetime",precision:null,offset:!1,message:ee}):this._addCheck({kind:"datetime",precision:void 0===(null==ee?void 0:ee.precision)?null:null==ee?void 0:ee.precision,offset:null!==(et=null==ee?void 0:ee.offset)&&void 0!==et&&et,...eO.errToObj(null==ee?void 0:ee.message)})}regex(ee,et){return this._addCheck({kind:"regex",regex:ee,...eO.errToObj(et)})}includes(ee,et){return this._addCheck({kind:"includes",value:ee,position:null==et?void 0:et.position,...eO.errToObj(null==et?void 0:et.message)})}startsWith(ee,et){return this._addCheck({kind:"startsWith",value:ee,...eO.errToObj(et)})}endsWith(ee,et){return this._addCheck({kind:"endsWith",value:ee,...eO.errToObj(et)})}min(ee,et){return this._addCheck({kind:"min",value:ee,...eO.errToObj(et)})}max(ee,et){return this._addCheck({kind:"max",value:ee,...eO.errToObj(et)})}length(ee,et){return this._addCheck({kind:"length",value:ee,...eO.errToObj(et)})}get isDatetime(){return!!this._def.checks.find(ee=>"datetime"===ee.kind)}get isEmail(){return!!this._def.checks.find(ee=>"email"===ee.kind)}get isURL(){return!!this._def.checks.find(ee=>"url"===ee.kind)}get isEmoji(){return!!this._def.checks.find(ee=>"emoji"===ee.kind)}get isUUID(){return!!this._def.checks.find(ee=>"uuid"===ee.kind)}get isCUID(){return!!this._def.checks.find(ee=>"cuid"===ee.kind)}get isCUID2(){return!!this._def.checks.find(ee=>"cuid2"===ee.kind)}get isULID(){return!!this._def.checks.find(ee=>"ulid"===ee.kind)}get isIP(){return!!this._def.checks.find(ee=>"ip"===ee.kind)}get minLength(){let ee=null;for(let et of this._def.checks)"min"===et.kind&&(null===ee||et.value>ee)&&(ee=et.value);return ee}get maxLength(){let ee=null;for(let et of this._def.checks)"max"===et.kind&&(null===ee||et.value<ee)&&(ee=et.value);return ee}}function th(ee,et){let en=(ee.toString().split(".")[1]||"").length,er=(et.toString().split(".")[1]||"").length,ei=en>er?en:er,eo=parseInt(ee.toFixed(ei).replace(".","")),es=parseInt(et.toFixed(ei).replace(".",""));return eo%es/Math.pow(10,ei)}tf.create=ee=>{var et;return new tf({checks:[],typeName:eC.ZodString,coerce:null!==(et=null==ee?void 0:ee.coerce)&&void 0!==et&&et,...e9(ee)})};class tp extends e8{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(ee){let et;this._def.coerce&&(ee.data=Number(ee.data));let en=this._getType(ee);if(en!==e$.number){let et=this._getOrReturnCtx(ee);return eJ(et,{code:eW.invalid_type,expected:e$.number,received:et.parsedType}),eY}let er=new eX;for(let en of this._def.checks)if("int"===en.kind)ej.isInteger(ee.data)||(eJ(et=this._getOrReturnCtx(ee,et),{code:eW.invalid_type,expected:"integer",received:"float",message:en.message}),er.dirty());else if("min"===en.kind){let ei=en.inclusive?ee.data<en.value:ee.data<=en.value;ei&&(eJ(et=this._getOrReturnCtx(ee,et),{code:eW.too_small,minimum:en.value,type:"number",inclusive:en.inclusive,exact:!1,message:en.message}),er.dirty())}else if("max"===en.kind){let ei=en.inclusive?ee.data>en.value:ee.data>=en.value;ei&&(eJ(et=this._getOrReturnCtx(ee,et),{code:eW.too_big,maximum:en.value,type:"number",inclusive:en.inclusive,exact:!1,message:en.message}),er.dirty())}else"multipleOf"===en.kind?0!==th(ee.data,en.value)&&(eJ(et=this._getOrReturnCtx(ee,et),{code:eW.not_multiple_of,multipleOf:en.value,message:en.message}),er.dirty()):"finite"===en.kind?Number.isFinite(ee.data)||(eJ(et=this._getOrReturnCtx(ee,et),{code:eW.not_finite,message:en.message}),er.dirty()):ej.assertNever(en);return{status:er.value,value:ee.data}}gte(ee,et){return this.setLimit("min",ee,!0,eO.toString(et))}gt(ee,et){return this.setLimit("min",ee,!1,eO.toString(et))}lte(ee,et){return this.setLimit("max",ee,!0,eO.toString(et))}lt(ee,et){return this.setLimit("max",ee,!1,eO.toString(et))}setLimit(ee,et,en,er){return new tp({...this._def,checks:[...this._def.checks,{kind:ee,value:et,inclusive:en,message:eO.toString(er)}]})}_addCheck(ee){return new tp({...this._def,checks:[...this._def.checks,ee]})}int(ee){return this._addCheck({kind:"int",message:eO.toString(ee)})}positive(ee){return this._addCheck({kind:"min",value:0,inclusive:!1,message:eO.toString(ee)})}negative(ee){return this._addCheck({kind:"max",value:0,inclusive:!1,message:eO.toString(ee)})}nonpositive(ee){return this._addCheck({kind:"max",value:0,inclusive:!0,message:eO.toString(ee)})}nonnegative(ee){return this._addCheck({kind:"min",value:0,inclusive:!0,message:eO.toString(ee)})}multipleOf(ee,et){return this._addCheck({kind:"multipleOf",value:ee,message:eO.toString(et)})}finite(ee){return this._addCheck({kind:"finite",message:eO.toString(ee)})}safe(ee){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:eO.toString(ee)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:eO.toString(ee)})}get minValue(){let ee=null;for(let et of this._def.checks)"min"===et.kind&&(null===ee||et.value>ee)&&(ee=et.value);return ee}get maxValue(){let ee=null;for(let et of this._def.checks)"max"===et.kind&&(null===ee||et.value<ee)&&(ee=et.value);return ee}get isInt(){return!!this._def.checks.find(ee=>"int"===ee.kind||"multipleOf"===ee.kind&&ej.isInteger(ee.value))}get isFinite(){let ee=null,et=null;for(let en of this._def.checks){if("finite"===en.kind||"int"===en.kind||"multipleOf"===en.kind)return!0;"min"===en.kind?(null===et||en.value>et)&&(et=en.value):"max"===en.kind&&(null===ee||en.value<ee)&&(ee=en.value)}return Number.isFinite(et)&&Number.isFinite(ee)}}tp.create=ee=>new tp({checks:[],typeName:eC.ZodNumber,coerce:(null==ee?void 0:ee.coerce)||!1,...e9(ee)});class tm extends e8{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(ee){let et;this._def.coerce&&(ee.data=BigInt(ee.data));let en=this._getType(ee);if(en!==e$.bigint){let et=this._getOrReturnCtx(ee);return eJ(et,{code:eW.invalid_type,expected:e$.bigint,received:et.parsedType}),eY}let er=new eX;for(let en of this._def.checks)if("min"===en.kind){let ei=en.inclusive?ee.data<en.value:ee.data<=en.value;ei&&(eJ(et=this._getOrReturnCtx(ee,et),{code:eW.too_small,type:"bigint",minimum:en.value,inclusive:en.inclusive,message:en.message}),er.dirty())}else if("max"===en.kind){let ei=en.inclusive?ee.data>en.value:ee.data>=en.value;ei&&(eJ(et=this._getOrReturnCtx(ee,et),{code:eW.too_big,type:"bigint",maximum:en.value,inclusive:en.inclusive,message:en.message}),er.dirty())}else"multipleOf"===en.kind?ee.data%en.value!==BigInt(0)&&(eJ(et=this._getOrReturnCtx(ee,et),{code:eW.not_multiple_of,multipleOf:en.value,message:en.message}),er.dirty()):ej.assertNever(en);return{status:er.value,value:ee.data}}gte(ee,et){return this.setLimit("min",ee,!0,eO.toString(et))}gt(ee,et){return this.setLimit("min",ee,!1,eO.toString(et))}lte(ee,et){return this.setLimit("max",ee,!0,eO.toString(et))}lt(ee,et){return this.setLimit("max",ee,!1,eO.toString(et))}setLimit(ee,et,en,er){return new tm({...this._def,checks:[...this._def.checks,{kind:ee,value:et,inclusive:en,message:eO.toString(er)}]})}_addCheck(ee){return new tm({...this._def,checks:[...this._def.checks,ee]})}positive(ee){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:eO.toString(ee)})}negative(ee){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:eO.toString(ee)})}nonpositive(ee){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:eO.toString(ee)})}nonnegative(ee){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:eO.toString(ee)})}multipleOf(ee,et){return this._addCheck({kind:"multipleOf",value:ee,message:eO.toString(et)})}get minValue(){let ee=null;for(let et of this._def.checks)"min"===et.kind&&(null===ee||et.value>ee)&&(ee=et.value);return ee}get maxValue(){let ee=null;for(let et of this._def.checks)"max"===et.kind&&(null===ee||et.value<ee)&&(ee=et.value);return ee}}tm.create=ee=>{var et;return new tm({checks:[],typeName:eC.ZodBigInt,coerce:null!==(et=null==ee?void 0:ee.coerce)&&void 0!==et&&et,...e9(ee)})};class tx extends e8{_parse(ee){this._def.coerce&&(ee.data=!!ee.data);let et=this._getType(ee);if(et!==e$.boolean){let et=this._getOrReturnCtx(ee);return eJ(et,{code:eW.invalid_type,expected:e$.boolean,received:et.parsedType}),eY}return e1(ee.data)}}tx.create=ee=>new tx({typeName:eC.ZodBoolean,coerce:(null==ee?void 0:ee.coerce)||!1,...e9(ee)});class tg extends e8{_parse(ee){let et;this._def.coerce&&(ee.data=new Date(ee.data));let en=this._getType(ee);if(en!==e$.date){let et=this._getOrReturnCtx(ee);return eJ(et,{code:eW.invalid_type,expected:e$.date,received:et.parsedType}),eY}if(isNaN(ee.data.getTime())){let et=this._getOrReturnCtx(ee);return eJ(et,{code:eW.invalid_date}),eY}let er=new eX;for(let en of this._def.checks)"min"===en.kind?ee.data.getTime()<en.value&&(eJ(et=this._getOrReturnCtx(ee,et),{code:eW.too_small,message:en.message,inclusive:!0,exact:!1,minimum:en.value,type:"date"}),er.dirty()):"max"===en.kind?ee.data.getTime()>en.value&&(eJ(et=this._getOrReturnCtx(ee,et),{code:eW.too_big,message:en.message,inclusive:!0,exact:!1,maximum:en.value,type:"date"}),er.dirty()):ej.assertNever(en);return{status:er.value,value:new Date(ee.data.getTime())}}_addCheck(ee){return new tg({...this._def,checks:[...this._def.checks,ee]})}min(ee,et){return this._addCheck({kind:"min",value:ee.getTime(),message:eO.toString(et)})}max(ee,et){return this._addCheck({kind:"max",value:ee.getTime(),message:eO.toString(et)})}get minDate(){let ee=null;for(let et of this._def.checks)"min"===et.kind&&(null===ee||et.value>ee)&&(ee=et.value);return null!=ee?new Date(ee):null}get maxDate(){let ee=null;for(let et of this._def.checks)"max"===et.kind&&(null===ee||et.value<ee)&&(ee=et.value);return null!=ee?new Date(ee):null}}tg.create=ee=>new tg({checks:[],coerce:(null==ee?void 0:ee.coerce)||!1,typeName:eC.ZodDate,...e9(ee)});class tv extends e8{_parse(ee){let et=this._getType(ee);if(et!==e$.symbol){let et=this._getOrReturnCtx(ee);return eJ(et,{code:eW.invalid_type,expected:e$.symbol,received:et.parsedType}),eY}return e1(ee.data)}}tv.create=ee=>new tv({typeName:eC.ZodSymbol,...e9(ee)});class ty extends e8{_parse(ee){let et=this._getType(ee);if(et!==e$.undefined){let et=this._getOrReturnCtx(ee);return eJ(et,{code:eW.invalid_type,expected:e$.undefined,received:et.parsedType}),eY}return e1(ee.data)}}ty.create=ee=>new ty({typeName:eC.ZodUndefined,...e9(ee)});class tb extends e8{_parse(ee){let et=this._getType(ee);if(et!==e$.null){let et=this._getOrReturnCtx(ee);return eJ(et,{code:eW.invalid_type,expected:e$.null,received:et.parsedType}),eY}return e1(ee.data)}}tb.create=ee=>new tb({typeName:eC.ZodNull,...e9(ee)});class tw extends e8{constructor(){super(...arguments),this._any=!0}_parse(ee){return e1(ee.data)}}tw.create=ee=>new tw({typeName:eC.ZodAny,...e9(ee)});class tk extends e8{constructor(){super(...arguments),this._unknown=!0}_parse(ee){return e1(ee.data)}}tk.create=ee=>new tk({typeName:eC.ZodUnknown,...e9(ee)});class t_ extends e8{_parse(ee){let et=this._getOrReturnCtx(ee);return eJ(et,{code:eW.invalid_type,expected:e$.never,received:et.parsedType}),eY}}t_.create=ee=>new t_({typeName:eC.ZodNever,...e9(ee)});class tj extends e8{_parse(ee){let et=this._getType(ee);if(et!==e$.undefined){let et=this._getOrReturnCtx(ee);return eJ(et,{code:eW.invalid_type,expected:e$.void,received:et.parsedType}),eY}return e1(ee.data)}}tj.create=ee=>new tj({typeName:eC.ZodVoid,...e9(ee)});class tE extends e8{_parse(ee){let{ctx:et,status:en}=this._processInputParams(ee),er=this._def;if(et.parsedType!==e$.array)return eJ(et,{code:eW.invalid_type,expected:e$.array,received:et.parsedType}),eY;if(null!==er.exactLength){let ee=et.data.length>er.exactLength.value,ei=et.data.length<er.exactLength.value;(ee||ei)&&(eJ(et,{code:ee?eW.too_big:eW.too_small,minimum:ei?er.exactLength.value:void 0,maximum:ee?er.exactLength.value:void 0,type:"array",inclusive:!0,exact:!0,message:er.exactLength.message}),en.dirty())}if(null!==er.minLength&&et.data.length<er.minLength.value&&(eJ(et,{code:eW.too_small,minimum:er.minLength.value,type:"array",inclusive:!0,exact:!1,message:er.minLength.message}),en.dirty()),null!==er.maxLength&&et.data.length>er.maxLength.value&&(eJ(et,{code:eW.too_big,maximum:er.maxLength.value,type:"array",inclusive:!0,exact:!1,message:er.maxLength.message}),en.dirty()),et.common.async)return Promise.all([...et.data].map((ee,en)=>er.type._parseAsync(new e3(et,ee,et.path,en)))).then(ee=>eX.mergeArray(en,ee));let ei=[...et.data].map((ee,en)=>er.type._parseSync(new e3(et,ee,et.path,en)));return eX.mergeArray(en,ei)}get element(){return this._def.type}min(ee,et){return new tE({...this._def,minLength:{value:ee,message:eO.toString(et)}})}max(ee,et){return new tE({...this._def,maxLength:{value:ee,message:eO.toString(et)}})}length(ee,et){return new tE({...this._def,exactLength:{value:ee,message:eO.toString(et)}})}nonempty(ee){return this.min(1,ee)}}function tO(ee){if(ee instanceof tC){let et={};for(let en in ee.shape){let er=ee.shape[en];et[en]=tG.create(tO(er))}return new tC({...ee._def,shape:()=>et})}return ee instanceof tE?new tE({...ee._def,type:tO(ee.element)}):ee instanceof tG?tG.create(tO(ee.unwrap())):ee instanceof tB?tB.create(tO(ee.unwrap())):ee instanceof tL?tL.create(ee.items.map(ee=>tO(ee))):ee}tE.create=(ee,et)=>new tE({type:ee,minLength:null,maxLength:null,exactLength:null,typeName:eC.ZodArray,...e9(et)});class tC extends e8{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;let ee=this._def.shape(),et=ej.objectKeys(ee);return this._cached={shape:ee,keys:et}}_parse(ee){let et=this._getType(ee);if(et!==e$.object){let et=this._getOrReturnCtx(ee);return eJ(et,{code:eW.invalid_type,expected:e$.object,received:et.parsedType}),eY}let{status:en,ctx:er}=this._processInputParams(ee),{shape:ei,keys:eo}=this._getCached(),es=[];if(!(this._def.catchall instanceof t_&&"strip"===this._def.unknownKeys))for(let ee in er.data)eo.includes(ee)||es.push(ee);let ec=[];for(let ee of eo){let et=ei[ee],en=er.data[ee];ec.push({key:{status:"valid",value:ee},value:et._parse(new e3(er,en,er.path,ee)),alwaysSet:ee in er.data})}if(this._def.catchall instanceof t_){let ee=this._def.unknownKeys;if("passthrough"===ee)for(let ee of es)ec.push({key:{status:"valid",value:ee},value:{status:"valid",value:er.data[ee]}});else if("strict"===ee)es.length>0&&(eJ(er,{code:eW.unrecognized_keys,keys:es}),en.dirty());else if("strip"===ee);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let ee=this._def.catchall;for(let et of es){let en=er.data[et];ec.push({key:{status:"valid",value:et},value:ee._parse(new e3(er,en,er.path,et)),alwaysSet:et in er.data})}}return er.common.async?Promise.resolve().then(async()=>{let ee=[];for(let et of ec){let en=await et.key;ee.push({key:en,value:await et.value,alwaysSet:et.alwaysSet})}return ee}).then(ee=>eX.mergeObjectSync(en,ee)):eX.mergeObjectSync(en,ec)}get shape(){return this._def.shape()}strict(ee){return eO.errToObj,new tC({...this._def,unknownKeys:"strict",...void 0!==ee?{errorMap:(et,en)=>{var er,ei,eo,es;let ec=null!==(eo=null===(ei=(er=this._def).errorMap)||void 0===ei?void 0:ei.call(er,et,en).message)&&void 0!==eo?eo:en.defaultError;return"unrecognized_keys"===et.code?{message:null!==(es=eO.errToObj(ee).message)&&void 0!==es?es:ec}:{message:ec}}}:{}})}strip(){return new tC({...this._def,unknownKeys:"strip"})}passthrough(){return new tC({...this._def,unknownKeys:"passthrough"})}extend(ee){return new tC({...this._def,shape:()=>({...this._def.shape(),...ee})})}merge(ee){let et=new tC({unknownKeys:ee._def.unknownKeys,catchall:ee._def.catchall,shape:()=>({...this._def.shape(),...ee._def.shape()}),typeName:eC.ZodObject});return et}setKey(ee,et){return this.augment({[ee]:et})}catchall(ee){return new tC({...this._def,catchall:ee})}pick(ee){let et={};return ej.objectKeys(ee).forEach(en=>{ee[en]&&this.shape[en]&&(et[en]=this.shape[en])}),new tC({...this._def,shape:()=>et})}omit(ee){let et={};return ej.objectKeys(this.shape).forEach(en=>{ee[en]||(et[en]=this.shape[en])}),new tC({...this._def,shape:()=>et})}deepPartial(){return tO(this)}partial(ee){let et={};return ej.objectKeys(this.shape).forEach(en=>{let er=this.shape[en];ee&&!ee[en]?et[en]=er:et[en]=er.optional()}),new tC({...this._def,shape:()=>et})}required(ee){let et={};return ej.objectKeys(this.shape).forEach(en=>{if(ee&&!ee[en])et[en]=this.shape[en];else{let ee=this.shape[en],er=ee;for(;er instanceof tG;)er=er._def.innerType;et[en]=er}}),new tC({...this._def,shape:()=>et})}keyof(){return tF(ej.objectKeys(this.shape))}}tC.create=(ee,et)=>new tC({shape:()=>ee,unknownKeys:"strip",catchall:t_.create(),typeName:eC.ZodObject,...e9(et)}),tC.strictCreate=(ee,et)=>new tC({shape:()=>ee,unknownKeys:"strict",catchall:t_.create(),typeName:eC.ZodObject,...e9(et)}),tC.lazycreate=(ee,et)=>new tC({shape:ee,unknownKeys:"strip",catchall:t_.create(),typeName:eC.ZodObject,...e9(et)});class tT extends e8{_parse(ee){let{ctx:et}=this._processInputParams(ee),en=this._def.options;function er(ee){for(let et of ee)if("valid"===et.result.status)return et.result;for(let en of ee)if("dirty"===en.result.status)return et.common.issues.push(...en.ctx.common.issues),en.result;let en=ee.map(ee=>new ez(ee.ctx.common.issues));return eJ(et,{code:eW.invalid_union,unionErrors:en}),eY}if(et.common.async)return Promise.all(en.map(async ee=>{let en={...et,common:{...et.common,issues:[]},parent:null};return{result:await ee._parseAsync({data:et.data,path:et.path,parent:en}),ctx:en}})).then(er);{let ee;let er=[];for(let ei of en){let en={...et,common:{...et.common,issues:[]},parent:null},eo=ei._parseSync({data:et.data,path:et.path,parent:en});if("valid"===eo.status)return eo;"dirty"!==eo.status||ee||(ee={result:eo,ctx:en}),en.common.issues.length&&er.push(en.common.issues)}if(ee)return et.common.issues.push(...ee.ctx.common.issues),ee.result;let ei=er.map(ee=>new ez(ee));return eJ(et,{code:eW.invalid_union,unionErrors:ei}),eY}}get options(){return this._def.options}}tT.create=(ee,et)=>new tT({options:ee,typeName:eC.ZodUnion,...e9(et)});let tS=ee=>{if(ee instanceof tD)return tS(ee.schema);if(ee instanceof tH)return tS(ee.innerType());if(ee instanceof t$)return[ee.value];if(ee instanceof tW)return ee.options;if(ee instanceof tU)return Object.keys(ee.enum);if(ee instanceof tV)return tS(ee._def.innerType);if(ee instanceof ty)return[void 0];else if(ee instanceof tb)return[null];else return null};class tN extends e8{_parse(ee){let{ctx:et}=this._processInputParams(ee);if(et.parsedType!==e$.object)return eJ(et,{code:eW.invalid_type,expected:e$.object,received:et.parsedType}),eY;let en=this.discriminator,er=et.data[en],ei=this.optionsMap.get(er);return ei?et.common.async?ei._parseAsync({data:et.data,path:et.path,parent:et}):ei._parseSync({data:et.data,path:et.path,parent:et}):(eJ(et,{code:eW.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[en]}),eY)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(ee,et,en){let er=new Map;for(let en of et){let et=tS(en.shape[ee]);if(!et)throw Error(`A discriminator value for key \`${ee}\` could not be extracted from all schema options`);for(let ei of et){if(er.has(ei))throw Error(`Discriminator property ${String(ee)} has duplicate value ${String(ei)}`);er.set(ei,en)}}return new tN({typeName:eC.ZodDiscriminatedUnion,discriminator:ee,options:et,optionsMap:er,...e9(en)})}}function tI(ee,et){let en=eF(ee),er=eF(et);if(ee===et)return{valid:!0,data:ee};if(en===e$.object&&er===e$.object){let en=ej.objectKeys(et),er=ej.objectKeys(ee).filter(ee=>-1!==en.indexOf(ee)),ei={...ee,...et};for(let en of er){let er=tI(ee[en],et[en]);if(!er.valid)return{valid:!1};ei[en]=er.data}return{valid:!0,data:ei}}if(en===e$.array&&er===e$.array){if(ee.length!==et.length)return{valid:!1};let en=[];for(let er=0;er<ee.length;er++){let ei=ee[er],eo=et[er],es=tI(ei,eo);if(!es.valid)return{valid:!1};en.push(es.data)}return{valid:!0,data:en}}return en===e$.date&&er===e$.date&&+ee==+et?{valid:!0,data:ee}:{valid:!1}}class tR extends e8{_parse(ee){let{status:et,ctx:en}=this._processInputParams(ee),er=(ee,er)=>{if(e2(ee)||e2(er))return eY;let ei=tI(ee.value,er.value);return ei.valid?((e4(ee)||e4(er))&&et.dirty(),{status:et.value,value:ei.data}):(eJ(en,{code:eW.invalid_intersection_types}),eY)};return en.common.async?Promise.all([this._def.left._parseAsync({data:en.data,path:en.path,parent:en}),this._def.right._parseAsync({data:en.data,path:en.path,parent:en})]).then(([ee,et])=>er(ee,et)):er(this._def.left._parseSync({data:en.data,path:en.path,parent:en}),this._def.right._parseSync({data:en.data,path:en.path,parent:en}))}}tR.create=(ee,et,en)=>new tR({left:ee,right:et,typeName:eC.ZodIntersection,...e9(en)});class tL extends e8{_parse(ee){let{status:et,ctx:en}=this._processInputParams(ee);if(en.parsedType!==e$.array)return eJ(en,{code:eW.invalid_type,expected:e$.array,received:en.parsedType}),eY;if(en.data.length<this._def.items.length)return eJ(en,{code:eW.too_small,minimum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),eY;let er=this._def.rest;!er&&en.data.length>this._def.items.length&&(eJ(en,{code:eW.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),et.dirty());let ei=[...en.data].map((ee,et)=>{let er=this._def.items[et]||this._def.rest;return er?er._parse(new e3(en,ee,en.path,et)):null}).filter(ee=>!!ee);return en.common.async?Promise.all(ei).then(ee=>eX.mergeArray(et,ee)):eX.mergeArray(et,ei)}get items(){return this._def.items}rest(ee){return new tL({...this._def,rest:ee})}}tL.create=(ee,et)=>{if(!Array.isArray(ee))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new tL({items:ee,typeName:eC.ZodTuple,rest:null,...e9(et)})};class tA extends e8{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(ee){let{status:et,ctx:en}=this._processInputParams(ee);if(en.parsedType!==e$.object)return eJ(en,{code:eW.invalid_type,expected:e$.object,received:en.parsedType}),eY;let er=[],ei=this._def.keyType,eo=this._def.valueType;for(let ee in en.data)er.push({key:ei._parse(new e3(en,ee,en.path,ee)),value:eo._parse(new e3(en,en.data[ee],en.path,ee))});return en.common.async?eX.mergeObjectAsync(et,er):eX.mergeObjectSync(et,er)}get element(){return this._def.valueType}static create(ee,et,en){return new tA(et instanceof e8?{keyType:ee,valueType:et,typeName:eC.ZodRecord,...e9(en)}:{keyType:tf.create(),valueType:ee,typeName:eC.ZodRecord,...e9(et)})}}class tP extends e8{_parse(ee){let{status:et,ctx:en}=this._processInputParams(ee);if(en.parsedType!==e$.map)return eJ(en,{code:eW.invalid_type,expected:e$.map,received:en.parsedType}),eY;let er=this._def.keyType,ei=this._def.valueType,eo=[...en.data.entries()].map(([ee,et],eo)=>({key:er._parse(new e3(en,ee,en.path,[eo,"key"])),value:ei._parse(new e3(en,et,en.path,[eo,"value"]))}));if(en.common.async){let ee=new Map;return Promise.resolve().then(async()=>{for(let en of eo){let er=await en.key,ei=await en.value;if("aborted"===er.status||"aborted"===ei.status)return eY;("dirty"===er.status||"dirty"===ei.status)&&et.dirty(),ee.set(er.value,ei.value)}return{status:et.value,value:ee}})}{let ee=new Map;for(let en of eo){let er=en.key,ei=en.value;if("aborted"===er.status||"aborted"===ei.status)return eY;("dirty"===er.status||"dirty"===ei.status)&&et.dirty(),ee.set(er.value,ei.value)}return{status:et.value,value:ee}}}}tP.create=(ee,et,en)=>new tP({valueType:et,keyType:ee,typeName:eC.ZodMap,...e9(en)});class tM extends e8{_parse(ee){let{status:et,ctx:en}=this._processInputParams(ee);if(en.parsedType!==e$.set)return eJ(en,{code:eW.invalid_type,expected:e$.set,received:en.parsedType}),eY;let er=this._def;null!==er.minSize&&en.data.size<er.minSize.value&&(eJ(en,{code:eW.too_small,minimum:er.minSize.value,type:"set",inclusive:!0,exact:!1,message:er.minSize.message}),et.dirty()),null!==er.maxSize&&en.data.size>er.maxSize.value&&(eJ(en,{code:eW.too_big,maximum:er.maxSize.value,type:"set",inclusive:!0,exact:!1,message:er.maxSize.message}),et.dirty());let ei=this._def.valueType;function eo(ee){let en=new Set;for(let er of ee){if("aborted"===er.status)return eY;"dirty"===er.status&&et.dirty(),en.add(er.value)}return{status:et.value,value:en}}let es=[...en.data.values()].map((ee,et)=>ei._parse(new e3(en,ee,en.path,et)));return en.common.async?Promise.all(es).then(ee=>eo(ee)):eo(es)}min(ee,et){return new tM({...this._def,minSize:{value:ee,message:eO.toString(et)}})}max(ee,et){return new tM({...this._def,maxSize:{value:ee,message:eO.toString(et)}})}size(ee,et){return this.min(ee,et).max(ee,et)}nonempty(ee){return this.min(1,ee)}}tM.create=(ee,et)=>new tM({valueType:ee,minSize:null,maxSize:null,typeName:eC.ZodSet,...e9(et)});class tZ extends e8{constructor(){super(...arguments),this.validate=this.implement}_parse(ee){let{ctx:et}=this._processInputParams(ee);if(et.parsedType!==e$.function)return eJ(et,{code:eW.invalid_type,expected:e$.function,received:et.parsedType}),eY;function en(ee,en){return eK({data:ee,path:et.path,errorMaps:[et.common.contextualErrorMap,et.schemaErrorMap,eV(),eH].filter(ee=>!!ee),issueData:{code:eW.invalid_arguments,argumentsError:en}})}function er(ee,en){return eK({data:ee,path:et.path,errorMaps:[et.common.contextualErrorMap,et.schemaErrorMap,eV(),eH].filter(ee=>!!ee),issueData:{code:eW.invalid_return_type,returnTypeError:en}})}let ei={errorMap:et.common.contextualErrorMap},eo=et.data;return this._def.returns instanceof tz?e1(async(...ee)=>{let et=new ez([]),es=await this._def.args.parseAsync(ee,ei).catch(er=>{throw et.addIssue(en(ee,er)),et}),ec=await eo(...es),eu=await this._def.returns._def.type.parseAsync(ec,ei).catch(ee=>{throw et.addIssue(er(ec,ee)),et});return eu}):e1((...ee)=>{let et=this._def.args.safeParse(ee,ei);if(!et.success)throw new ez([en(ee,et.error)]);let es=eo(...et.data),ec=this._def.returns.safeParse(es,ei);if(!ec.success)throw new ez([er(es,ec.error)]);return ec.data})}parameters(){return this._def.args}returnType(){return this._def.returns}args(...ee){return new tZ({...this._def,args:tL.create(ee).rest(tk.create())})}returns(ee){return new tZ({...this._def,returns:ee})}implement(ee){let et=this.parse(ee);return et}strictImplement(ee){let et=this.parse(ee);return et}static create(ee,et,en){return new tZ({args:ee||tL.create([]).rest(tk.create()),returns:et||tk.create(),typeName:eC.ZodFunction,...e9(en)})}}class tD extends e8{get schema(){return this._def.getter()}_parse(ee){let{ctx:et}=this._processInputParams(ee),en=this._def.getter();return en._parse({data:et.data,path:et.path,parent:et})}}tD.create=(ee,et)=>new tD({getter:ee,typeName:eC.ZodLazy,...e9(et)});class t$ extends e8{_parse(ee){if(ee.data!==this._def.value){let et=this._getOrReturnCtx(ee);return eJ(et,{received:et.data,code:eW.invalid_literal,expected:this._def.value}),eY}return{status:"valid",value:ee.data}}get value(){return this._def.value}}function tF(ee,et){return new tW({values:ee,typeName:eC.ZodEnum,...e9(et)})}t$.create=(ee,et)=>new t$({value:ee,typeName:eC.ZodLiteral,...e9(et)});class tW extends e8{_parse(ee){if("string"!=typeof ee.data){let et=this._getOrReturnCtx(ee),en=this._def.values;return eJ(et,{expected:ej.joinValues(en),received:et.parsedType,code:eW.invalid_type}),eY}if(-1===this._def.values.indexOf(ee.data)){let et=this._getOrReturnCtx(ee),en=this._def.values;return eJ(et,{received:et.data,code:eW.invalid_enum_value,options:en}),eY}return e1(ee.data)}get options(){return this._def.values}get enum(){let ee={};for(let et of this._def.values)ee[et]=et;return ee}get Values(){let ee={};for(let et of this._def.values)ee[et]=et;return ee}get Enum(){let ee={};for(let et of this._def.values)ee[et]=et;return ee}extract(ee){return tW.create(ee)}exclude(ee){return tW.create(this.options.filter(et=>!ee.includes(et)))}}tW.create=tF;class tU extends e8{_parse(ee){let et=ej.getValidEnumValues(this._def.values),en=this._getOrReturnCtx(ee);if(en.parsedType!==e$.string&&en.parsedType!==e$.number){let ee=ej.objectValues(et);return eJ(en,{expected:ej.joinValues(ee),received:en.parsedType,code:eW.invalid_type}),eY}if(-1===et.indexOf(ee.data)){let ee=ej.objectValues(et);return eJ(en,{received:en.data,code:eW.invalid_enum_value,options:ee}),eY}return e1(ee.data)}get enum(){return this._def.values}}tU.create=(ee,et)=>new tU({values:ee,typeName:eC.ZodNativeEnum,...e9(et)});class tz extends e8{unwrap(){return this._def.type}_parse(ee){let{ctx:et}=this._processInputParams(ee);if(et.parsedType!==e$.promise&&!1===et.common.async)return eJ(et,{code:eW.invalid_type,expected:e$.promise,received:et.parsedType}),eY;let en=et.parsedType===e$.promise?et.data:Promise.resolve(et.data);return e1(en.then(ee=>this._def.type.parseAsync(ee,{path:et.path,errorMap:et.common.contextualErrorMap})))}}tz.create=(ee,et)=>new tz({type:ee,typeName:eC.ZodPromise,...e9(et)});class tH extends e8{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===eC.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(ee){let{status:et,ctx:en}=this._processInputParams(ee),er=this._def.effect||null;if("preprocess"===er.type){let ee=er.transform(en.data);return en.common.async?Promise.resolve(ee).then(ee=>this._def.schema._parseAsync({data:ee,path:en.path,parent:en})):this._def.schema._parseSync({data:ee,path:en.path,parent:en})}let ei={addIssue:ee=>{eJ(en,ee),ee.fatal?et.abort():et.dirty()},get path(){return en.path}};if(ei.addIssue=ei.addIssue.bind(ei),"refinement"===er.type){let ee=ee=>{let et=er.refinement(ee,ei);if(en.common.async)return Promise.resolve(et);if(et instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return ee};if(!1!==en.common.async)return this._def.schema._parseAsync({data:en.data,path:en.path,parent:en}).then(en=>"aborted"===en.status?eY:("dirty"===en.status&&et.dirty(),ee(en.value).then(()=>({status:et.value,value:en.value}))));{let er=this._def.schema._parseSync({data:en.data,path:en.path,parent:en});return"aborted"===er.status?eY:("dirty"===er.status&&et.dirty(),ee(er.value),{status:et.value,value:er.value})}}if("transform"===er.type){if(!1!==en.common.async)return this._def.schema._parseAsync({data:en.data,path:en.path,parent:en}).then(ee=>e5(ee)?Promise.resolve(er.transform(ee.value,ei)).then(ee=>({status:et.value,value:ee})):ee);{let ee=this._def.schema._parseSync({data:en.data,path:en.path,parent:en});if(!e5(ee))return ee;let eo=er.transform(ee.value,ei);if(eo instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:et.value,value:eo}}}ej.assertNever(er)}}tH.create=(ee,et,en)=>new tH({schema:ee,typeName:eC.ZodEffects,effect:et,...e9(en)}),tH.createWithPreprocess=(ee,et,en)=>new tH({schema:et,effect:{type:"preprocess",transform:ee},typeName:eC.ZodEffects,...e9(en)});class tG extends e8{_parse(ee){let et=this._getType(ee);return et===e$.undefined?e1(void 0):this._def.innerType._parse(ee)}unwrap(){return this._def.innerType}}tG.create=(ee,et)=>new tG({innerType:ee,typeName:eC.ZodOptional,...e9(et)});class tB extends e8{_parse(ee){let et=this._getType(ee);return et===e$.null?e1(null):this._def.innerType._parse(ee)}unwrap(){return this._def.innerType}}tB.create=(ee,et)=>new tB({innerType:ee,typeName:eC.ZodNullable,...e9(et)});class tV extends e8{_parse(ee){let{ctx:et}=this._processInputParams(ee),en=et.data;return et.parsedType===e$.undefined&&(en=this._def.defaultValue()),this._def.innerType._parse({data:en,path:et.path,parent:et})}removeDefault(){return this._def.innerType}}tV.create=(ee,et)=>new tV({innerType:ee,typeName:eC.ZodDefault,defaultValue:"function"==typeof et.default?et.default:()=>et.default,...e9(et)});class tq extends e8{_parse(ee){let{ctx:et}=this._processInputParams(ee),en={...et,common:{...et.common,issues:[]}},er=this._def.innerType._parse({data:en.data,path:en.path,parent:{...en}});return e7(er)?er.then(ee=>({status:"valid",value:"valid"===ee.status?ee.value:this._def.catchValue({get error(){return new ez(en.common.issues)},input:en.data})})):{status:"valid",value:"valid"===er.status?er.value:this._def.catchValue({get error(){return new ez(en.common.issues)},input:en.data})}}removeCatch(){return this._def.innerType}}tq.create=(ee,et)=>new tq({innerType:ee,typeName:eC.ZodCatch,catchValue:"function"==typeof et.catch?et.catch:()=>et.catch,...e9(et)});class tK extends e8{_parse(ee){let et=this._getType(ee);if(et!==e$.nan){let et=this._getOrReturnCtx(ee);return eJ(et,{code:eW.invalid_type,expected:e$.nan,received:et.parsedType}),eY}return{status:"valid",value:ee.data}}}tK.create=ee=>new tK({typeName:eC.ZodNaN,...e9(ee)});let tQ=Symbol("zod_brand");class tJ extends e8{_parse(ee){let{ctx:et}=this._processInputParams(ee),en=et.data;return this._def.type._parse({data:en,path:et.path,parent:et})}unwrap(){return this._def.type}}class tX extends e8{_parse(ee){let{status:et,ctx:en}=this._processInputParams(ee);if(en.common.async){let ee=async()=>{let ee=await this._def.in._parseAsync({data:en.data,path:en.path,parent:en});return"aborted"===ee.status?eY:"dirty"===ee.status?(et.dirty(),e0(ee.value)):this._def.out._parseAsync({data:ee.value,path:en.path,parent:en})};return ee()}{let ee=this._def.in._parseSync({data:en.data,path:en.path,parent:en});return"aborted"===ee.status?eY:"dirty"===ee.status?(et.dirty(),{status:"dirty",value:ee.value}):this._def.out._parseSync({data:ee.value,path:en.path,parent:en})}}static create(ee,et){return new tX({in:ee,out:et,typeName:eC.ZodPipeline})}}let tY=(ee,et={},en)=>ee?tw.create().superRefine((er,ei)=>{var eo,es;if(!ee(er)){let ee="function"==typeof et?et(er):"string"==typeof et?{message:et}:et,ec=null===(es=null!==(eo=ee.fatal)&&void 0!==eo?eo:en)||void 0===es||es,eu="string"==typeof ee?{message:ee}:ee;ei.addIssue({code:"custom",...eu,fatal:ec})}}):tw.create(),t0={object:tC.lazycreate};!function(ee){ee.ZodString="ZodString",ee.ZodNumber="ZodNumber",ee.ZodNaN="ZodNaN",ee.ZodBigInt="ZodBigInt",ee.ZodBoolean="ZodBoolean",ee.ZodDate="ZodDate",ee.ZodSymbol="ZodSymbol",ee.ZodUndefined="ZodUndefined",ee.ZodNull="ZodNull",ee.ZodAny="ZodAny",ee.ZodUnknown="ZodUnknown",ee.ZodNever="ZodNever",ee.ZodVoid="ZodVoid",ee.ZodArray="ZodArray",ee.ZodObject="ZodObject",ee.ZodUnion="ZodUnion",ee.ZodDiscriminatedUnion="ZodDiscriminatedUnion",ee.ZodIntersection="ZodIntersection",ee.ZodTuple="ZodTuple",ee.ZodRecord="ZodRecord",ee.ZodMap="ZodMap",ee.ZodSet="ZodSet",ee.ZodFunction="ZodFunction",ee.ZodLazy="ZodLazy",ee.ZodLiteral="ZodLiteral",ee.ZodEnum="ZodEnum",ee.ZodEffects="ZodEffects",ee.ZodNativeEnum="ZodNativeEnum",ee.ZodOptional="ZodOptional",ee.ZodNullable="ZodNullable",ee.ZodDefault="ZodDefault",ee.ZodCatch="ZodCatch",ee.ZodPromise="ZodPromise",ee.ZodBranded="ZodBranded",ee.ZodPipeline="ZodPipeline"}(eC||(eC={}));let t1=(ee,et={message:`Input not instance of ${ee.name}`})=>tY(et=>et instanceof ee,et),t2=tf.create,t4=tp.create,t5=tK.create,t7=tm.create,t3=tx.create,t6=tg.create,t9=tv.create,t8=ty.create,nt=tb.create,nn=tw.create,nr=tk.create,ni=t_.create,no=tj.create,ns=tE.create,nl=tC.create,nc=tC.strictCreate,nu=tT.create,nd=tN.create,nf=tR.create,nh=tL.create,np=tA.create,nm=tP.create,nx=tM.create,ng=tZ.create,nv=tD.create,ny=t$.create,nb=tW.create,nw=tU.create,nk=tz.create,n_=tH.create,nj=tG.create,nE=tB.create,nO=tH.createWithPreprocess,nC=tX.create,nT=()=>t2().optional(),nS=()=>t4().optional(),nN=()=>t3().optional(),nI={string:ee=>tf.create({...ee,coerce:!0}),number:ee=>tp.create({...ee,coerce:!0}),boolean:ee=>tx.create({...ee,coerce:!0}),bigint:ee=>tm.create({...ee,coerce:!0}),date:ee=>tg.create({...ee,coerce:!0})},nR=eY;var nL=Object.freeze({__proto__:null,defaultErrorMap:eH,setErrorMap:eB,getErrorMap:eV,makeIssue:eK,EMPTY_PATH:eQ,addIssueToContext:eJ,ParseStatus:eX,INVALID:eY,DIRTY:e0,OK:e1,isAborted:e2,isDirty:e4,isValid:e5,isAsync:e7,get util(){return ej},get objectUtil(){return eE},ZodParsedType:e$,getParsedType:eF,ZodType:e8,ZodString:tf,ZodNumber:tp,ZodBigInt:tm,ZodBoolean:tx,ZodDate:tg,ZodSymbol:tv,ZodUndefined:ty,ZodNull:tb,ZodAny:tw,ZodUnknown:tk,ZodNever:t_,ZodVoid:tj,ZodArray:tE,ZodObject:tC,ZodUnion:tT,ZodDiscriminatedUnion:tN,ZodIntersection:tR,ZodTuple:tL,ZodRecord:tA,ZodMap:tP,ZodSet:tM,ZodFunction:tZ,ZodLazy:tD,ZodLiteral:t$,ZodEnum:tW,ZodNativeEnum:tU,ZodPromise:tz,ZodEffects:tH,ZodTransformer:tH,ZodOptional:tG,ZodNullable:tB,ZodDefault:tV,ZodCatch:tq,ZodNaN:tK,BRAND:tQ,ZodBranded:tJ,ZodPipeline:tX,custom:tY,Schema:e8,ZodSchema:e8,late:t0,get ZodFirstPartyTypeKind(){return eC},coerce:nI,any:nn,array:ns,bigint:t7,boolean:t3,date:t6,discriminatedUnion:nd,effect:n_,enum:nb,function:ng,instanceof:t1,intersection:nf,lazy:nv,literal:ny,map:nm,nan:t5,nativeEnum:nw,never:ni,null:nt,nullable:nE,number:t4,object:nl,oboolean:nN,onumber:nS,optional:nj,ostring:nT,pipeline:nC,preprocess:nO,promise:nk,record:np,set:nx,strictObject:nc,string:t2,symbol:t9,transformer:n_,tuple:nh,undefined:t8,union:nu,unknown:nr,void:no,NEVER:nR,ZodIssueCode:eW,quotelessJson:eU,ZodError:ez}),nA=en(4598),nP=en.n(nA),nM={i8:"13.3.0"};en(5983);var nZ=en(7505);let nD=["light","dark"],n$="(prefers-color-scheme: dark)",nF="undefined"==typeof window,nW=(0,eI.createContext)(void 0),nU={setTheme:ee=>{},themes:[]},nz=()=>{var ee;return null!==(ee=(0,eI.useContext)(nW))&&void 0!==ee?ee:nU},nH=ee=>(0,eI.useContext)(nW)?eI.createElement(eI.Fragment,null,ee.children):eI.createElement(nB,ee),nG=["light","dark"],nB=({forcedTheme:ee,disableTransitionOnChange:et=!1,enableSystem:en=!0,enableColorScheme:er=!0,storageKey:ei="theme",themes:eo=nG,defaultTheme:es=en?"system":"light",attribute:ec="data-theme",value:eu,children:ed,nonce:ef})=>{let[eh,ep]=(0,eI.useState)(()=>nq(ei,es)),[em,ex]=(0,eI.useState)(()=>nq(ei)),eg=eu?Object.values(eu):eo,ev=(0,eI.useCallback)(ee=>{let ei=ee;if(!ei)return;"system"===ee&&en&&(ei=nQ());let eo=eu?eu[ei]:ei,ed=et?nK():null,ef=document.documentElement;if("class"===ec?(ef.classList.remove(...eg),eo&&ef.classList.add(eo)):eo?ef.setAttribute(ec,eo):ef.removeAttribute(ec),er){let ee=nD.includes(es)?es:null,et=nD.includes(ei)?ei:ee;ef.style.colorScheme=et}null==ed||ed()},[]),ey=(0,eI.useCallback)(ee=>{ep(ee);try{localStorage.setItem(ei,ee)}catch(ee){}},[ee]),eb=(0,eI.useCallback)(et=>{let er=nQ(et);ex(er),"system"===eh&&en&&!ee&&ev("system")},[eh,ee]);(0,eI.useEffect)(()=>{let ee=window.matchMedia(n$);return ee.addListener(eb),eb(ee),()=>ee.removeListener(eb)},[eb]),(0,eI.useEffect)(()=>{let ee=ee=>{ee.key===ei&&ey(ee.newValue||es)};return window.addEventListener("storage",ee),()=>window.removeEventListener("storage",ee)},[ey]),(0,eI.useEffect)(()=>{ev(null!=ee?ee:eh)},[ee,eh]);let ew=(0,eI.useMemo)(()=>({theme:eh,setTheme:ey,forcedTheme:ee,resolvedTheme:"system"===eh?em:eh,themes:en?[...eo,"system"]:eo,systemTheme:en?em:void 0}),[eh,ey,ee,em,en,eo]);return eI.createElement(nW.Provider,{value:ew},eI.createElement(nV,{forcedTheme:ee,disableTransitionOnChange:et,enableSystem:en,enableColorScheme:er,storageKey:ei,themes:eo,defaultTheme:es,attribute:ec,value:eu,children:ed,attrs:eg,nonce:ef}),ed)},nV=(0,eI.memo)(({forcedTheme:ee,storageKey:et,attribute:en,enableSystem:er,enableColorScheme:ei,defaultTheme:eo,value:es,attrs:ec,nonce:eu})=>{let ed="system"===eo,ef="class"===en?`var d=document.documentElement,c=d.classList;c.remove(${ec.map(ee=>`'${ee}'`).join(",")});`:`var d=document.documentElement,n='${en}',s='setAttribute';`,eh=ei?nD.includes(eo)&&eo?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${eo}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",ep=(ee,et=!1,er=!0)=>{let eo=es?es[ee]:ee,ec=et?ee+"|| ''":`'${eo}'`,eu="";return ei&&er&&!et&&nD.includes(ee)&&(eu+=`d.style.colorScheme = '${ee}';`),"class"===en?eu+=et||eo?`c.add(${ec})`:"null":eo&&(eu+=`d[s](n,${ec})`),eu},em=ee?`!function(){${ef}${ep(ee)}}()`:er?`!function(){try{${ef}var e=localStorage.getItem('${et}');if('system'===e||(!e&&${ed})){var t='${n$}',m=window.matchMedia(t);if(m.media!==t||m.matches){${ep("dark")}}else{${ep("light")}}}else if(e){${es?`var x=${JSON.stringify(es)};`:""}${ep(es?"x[e]":"e",!0)}}${ed?"":"else{"+ep(eo,!1,!1)+"}"}${eh}}catch(e){}}()`:`!function(){try{${ef}var e=localStorage.getItem('${et}');if(e){${es?`var x=${JSON.stringify(es)};`:""}${ep(es?"x[e]":"e",!0)}}else{${ep(eo,!1,!1)};}${eh}}catch(t){}}();`;return eI.createElement("script",{nonce:eu,dangerouslySetInnerHTML:{__html:em}})},()=>!0),nq=(ee,et)=>{let en;if(!nF){try{en=localStorage.getItem(ee)||void 0}catch(ee){}return en||et}},nK=()=>{let ee=document.createElement("style");return ee.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(ee),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(ee)},1)}},nQ=ee=>(ee||(ee=window.matchMedia(n$)),ee.matches?"dark":"light");var nJ={breadcrumb:!0,collapsed:!1,footer:!0,layout:"default",navbar:!0,pagination:!0,sidebar:!0,timestamp:!0,toc:!0,typesetting:"default"},nX=nL.strictObject({breadcrumb:nL.boolean(),collapsed:nL.boolean(),footer:nL.boolean(),layout:nL.enum(["default","full","raw"]),navbar:nL.boolean(),pagination:nL.boolean(),sidebar:nL.boolean(),timestamp:nL.boolean(),toc:nL.boolean(),typesetting:nL.enum(["default","article"])}),nY=nL.enum(["normal","hidden","children"]),n0=nL.string(),n1=nL.strictObject({href:nL.string(),newWindow:nL.boolean(),title:n0}),n2=nL.strictObject({display:nY.optional(),items:nL.record(n1.partial({href:!0,newWindow:!0})),title:n0,type:nL.literal("menu")}),n4=nL.strictObject({title:n0,type:nL.literal("separator")}),n5=n1.extend({display:nY,theme:nX,title:n0,type:nL.enum(["page","doc"])}).deepPartial();function n7(ee={},et){"string"==typeof ee&&(ee={title:ee});let en=Object.assign({},et.theme,ee.theme);return Object.assign({},et,ee,{theme:en})}function n3(ee){for(let et of ee){if(et.route)return et.route;if(et.children){let ee=n3(et.children);if(ee)return ee}}}function n6({list:ee,locale:et,defaultLocale:en,route:er,docsRoot:ei="",underCurrentDocsRoot:eo=!1,pageThemeContext:es=nJ}){let ec,eu;for(let en of ee)if("Meta"===en.kind){if(en.locale===et){ec=en.data;break}ec||(ec=en.data)}let ed=ec||{},ef=Object.keys(ed);for(let ee of ef)"string"==typeof ed[ee]&&(ed[ee]={title:ed[ee]});let eh=[],ep=[],em=[],ex=[],eg=[],ev=0,ey=es,eb=[],ew=-1,ek=ed["*"]||{};delete ek.title,delete ek.href;let e_=ee.filter(ee=>"Meta"!==ee.kind&&!ee.name.startsWith("_")&&(!("locale"in ee)||!ee.locale||[et,en].includes(ee.locale))).sort((ee,et)=>{let en=ef.indexOf(ee.name),er=ef.indexOf(et.name);return -1===en&&-1===er?ee.name<et.name?-1:1:-1===en?1:-1===er?-1:en-er}).flatMap(ee=>{let et;let en=[],er=ef.indexOf(ee.name);if(-1!==er){for(let ee=ew+1;ee<er;ee++){let et=ef[ee];"*"!==et&&en.push({name:et,route:"#",...ed[et]})}ew=er,et={...ed[ee.name],...ee}}return en.push(et||ee),en});for(let ee=ew+1;ee<ef.length;ee++){let et=ef[ee];"*"!==et&&e_.push({name:et,route:"#",...ed[et]})}for(let ee=0;ee<e_.length;ee++){let ec=e_[ee];if(ee+1<e_.length&&ec.name===e_[ee+1].name){e_[ee+1]={...e_[ee+1],withIndexPage:!0},ec.children&&!e_[ee+1].children&&(e_[ee+1].children=ec.children);continue}let ef=n7(ed[ec.name],ek),{display:ew,type:ej="doc"}=ef,eE={...es,...ef.theme},eO=er.startsWith(ei),eC=ec.children&&n6({list:ec.children,locale:et,defaultLocale:en,route:er,docsRoot:"page"===ej||"menu"===ej?ec.route:ei,underCurrentDocsRoot:eo||eO,pageThemeContext:eE}),eT=ef.title||"separator"!==ej&&ec.name,eS=()=>({...ec,type:ej,...eT&&{title:eT},...ew&&{display:ew},...eC&&{children:[]}}),eN=eS(),eI=eS(),eR=eS();if(eI.isUnderCurrentDocsTree=eO,"separator"===ej&&(eN.isUnderCurrentDocsTree=eO),ec.route===er)switch(eb=[eN],eu=ej,ey={...ey,...eE},ej){case"page":case"menu":ev=eg.length;break;case"doc":ev=ex.length}if(!("hidden"===ew&&"Folder"!==eN.kind||eA.hV.has(ec.route))){if(eC){if(void 0!==eC.activeIndex&&void 0!==eC.activeType){switch(ey=eC.activeThemeContext,eu=eC.activeType,eb=[eN,...eC.activePath],eu){case"page":case"menu":ev=eg.length+eC.activeIndex;break;case"doc":ev=ex.length+eC.activeIndex}ec.withIndexPage&&"doc"===ej&&ev++}switch(ej){case"page":case"menu":eR.children.push(...eC.directories),em.push(...eC.docsDirectories),eC.flatDirectories.length?(eR.firstChildRoute=n3(eC.flatDirectories),eg.push(eR)):eR.withIndexPage&&eg.push(eR);break;case"doc":Array.isArray(eI.children)&&eI.children.push(...eC.docsDirectories),eN.withIndexPage&&"children"!==ew&&ex.push(eI)}ep.push(...eC.flatDirectories),ex.push(...eC.flatDocsDirectories),Array.isArray(eN.children)&&eN.children.push(...eC.directories)}else switch(ep.push(eN),ej){case"page":case"menu":eg.push(eR);break;case"doc":ex.push(eI)}switch("doc"===ej&&"children"===ew?eI.children&&(eh.push(...eI.children),em.push(...eI.children)):eh.push(eN),ej){case"page":case"menu":em.push(eR);break;case"doc":"children"!==ew&&em.push(eI);break;case"separator":em.push(eN)}}}return{activeType:eu,activeIndex:ev,activeThemeContext:ey,activePath:eb,directories:eh,flatDirectories:ep,docsDirectories:em,flatDocsDirectories:ex,topLevelNavbarItems:eg}}nL.string().or(n2).or(n4).or(n5);var n9=en(4728),n8=en.n(n9);function rt(ee){if(null==ee)return window;if("[object Window]"!==ee.toString()){var et=ee.ownerDocument;return et&&et.defaultView||window}return ee}function rn(ee){var et=rt(ee).Element;return ee instanceof et||ee instanceof Element}function rr(ee){var et=rt(ee).HTMLElement;return ee instanceof et||ee instanceof HTMLElement}function ri(ee){if("undefined"==typeof ShadowRoot)return!1;var et=rt(ee).ShadowRoot;return ee instanceof et||ee instanceof ShadowRoot}var ro=Math.max,rs=Math.min,rl=Math.round;function rc(){var ee=navigator.userAgentData;return null!=ee&&ee.brands&&Array.isArray(ee.brands)?ee.brands.map(function(ee){return ee.brand+"/"+ee.version}).join(" "):navigator.userAgent}function ru(){return!/^((?!chrome|android).)*safari/i.test(rc())}function rd(ee,et,en){void 0===et&&(et=!1),void 0===en&&(en=!1);var er=ee.getBoundingClientRect(),ei=1,eo=1;et&&rr(ee)&&(ei=ee.offsetWidth>0&&rl(er.width)/ee.offsetWidth||1,eo=ee.offsetHeight>0&&rl(er.height)/ee.offsetHeight||1);var es=(rn(ee)?rt(ee):window).visualViewport,ec=!ru()&&en,eu=(er.left+(ec&&es?es.offsetLeft:0))/ei,ed=(er.top+(ec&&es?es.offsetTop:0))/eo,ef=er.width/ei,eh=er.height/eo;return{width:ef,height:eh,top:ed,right:eu+ef,bottom:ed+eh,left:eu,x:eu,y:ed}}function rf(ee){var et=rt(ee);return{scrollLeft:et.pageXOffset,scrollTop:et.pageYOffset}}function rh(ee){return{scrollLeft:ee.scrollLeft,scrollTop:ee.scrollTop}}function rp(ee){return ee!==rt(ee)&&rr(ee)?rh(ee):rf(ee)}function rm(ee){return ee?(ee.nodeName||"").toLowerCase():null}function rx(ee){return((rn(ee)?ee.ownerDocument:ee.document)||window.document).documentElement}function rg(ee){return rd(rx(ee)).left+rf(ee).scrollLeft}function rv(ee){return rt(ee).getComputedStyle(ee)}function ry(ee){var et=rv(ee),en=et.overflow,er=et.overflowX,ei=et.overflowY;return/auto|scroll|overlay|hidden/.test(en+ei+er)}function rb(ee){var et=ee.getBoundingClientRect(),en=rl(et.width)/ee.offsetWidth||1,er=rl(et.height)/ee.offsetHeight||1;return 1!==en||1!==er}function rw(ee,et,en){void 0===en&&(en=!1);var er=rr(et),ei=rr(et)&&rb(et),eo=rx(et),es=rd(ee,ei,en),ec={scrollLeft:0,scrollTop:0},eu={x:0,y:0};return(er||!er&&!en)&&(("body"!==rm(et)||ry(eo))&&(ec=rp(et)),rr(et)?(eu=rd(et,!0),eu.x+=et.clientLeft,eu.y+=et.clientTop):eo&&(eu.x=rg(eo))),{x:es.left+ec.scrollLeft-eu.x,y:es.top+ec.scrollTop-eu.y,width:es.width,height:es.height}}function rk(ee){var et=rd(ee),en=ee.offsetWidth,er=ee.offsetHeight;return 1>=Math.abs(et.width-en)&&(en=et.width),1>=Math.abs(et.height-er)&&(er=et.height),{x:ee.offsetLeft,y:ee.offsetTop,width:en,height:er}}function r_(ee){return"html"===rm(ee)?ee:ee.assignedSlot||ee.parentNode||(ri(ee)?ee.host:null)||rx(ee)}function rj(ee){return["html","body","#document"].indexOf(rm(ee))>=0?ee.ownerDocument.body:rr(ee)&&ry(ee)?ee:rj(r_(ee))}function rE(ee,et){void 0===et&&(et=[]);var en,er=rj(ee),ei=er===(null==(en=ee.ownerDocument)?void 0:en.body),eo=rt(er),es=ei?[eo].concat(eo.visualViewport||[],ry(er)?er:[]):er,ec=et.concat(es);return ei?ec:ec.concat(rE(r_(es)))}function rO(ee){return["table","td","th"].indexOf(rm(ee))>=0}function rC(ee){return rr(ee)&&"fixed"!==rv(ee).position?ee.offsetParent:null}function rT(ee){var et=/firefox/i.test(rc());if(/Trident/i.test(rc())&&rr(ee)&&"fixed"===rv(ee).position)return null;var en=r_(ee);for(ri(en)&&(en=en.host);rr(en)&&0>["html","body"].indexOf(rm(en));){var er=rv(en);if("none"!==er.transform||"none"!==er.perspective||"paint"===er.contain||-1!==["transform","perspective"].indexOf(er.willChange)||et&&"filter"===er.willChange||et&&er.filter&&"none"!==er.filter)return en;en=en.parentNode}return null}function rS(ee){for(var et=rt(ee),en=rC(ee);en&&rO(en)&&"static"===rv(en).position;)en=rC(en);return en&&("html"===rm(en)||"body"===rm(en)&&"static"===rv(en).position)?et:en||rT(ee)||et}var rN="top",rI="bottom",rR="right",rL="left",rA="auto",rP=[rN,rI,rR,rL],rM="start",rZ="end",rD="clippingParents",r$="viewport",rF="popper",rW="reference",rU=rP.reduce(function(ee,et){return ee.concat([et+"-"+rM,et+"-"+rZ])},[]),rz=[].concat(rP,[rA]).reduce(function(ee,et){return ee.concat([et,et+"-"+rM,et+"-"+rZ])},[]),rH=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"];function rG(ee){var et=new Map,en=new Set,er=[];function ei(ee){en.add(ee.name),[].concat(ee.requires||[],ee.requiresIfExists||[]).forEach(function(ee){if(!en.has(ee)){var er=et.get(ee);er&&ei(er)}}),er.push(ee)}return ee.forEach(function(ee){et.set(ee.name,ee)}),ee.forEach(function(ee){en.has(ee.name)||ei(ee)}),er}function rB(ee){var et=rG(ee);return rH.reduce(function(ee,en){return ee.concat(et.filter(function(ee){return ee.phase===en}))},[])}function rV(ee){var et;return function(){return et||(et=new Promise(function(en){Promise.resolve().then(function(){et=void 0,en(ee())})})),et}}function rq(ee){var et=ee.reduce(function(ee,et){var en=ee[et.name];return ee[et.name]=en?Object.assign({},en,et,{options:Object.assign({},en.options,et.options),data:Object.assign({},en.data,et.data)}):et,ee},{});return Object.keys(et).map(function(ee){return et[ee]})}var rK={placement:"bottom",modifiers:[],strategy:"absolute"};function rQ(){for(var ee=arguments.length,et=Array(ee),en=0;en<ee;en++)et[en]=arguments[en];return!et.some(function(ee){return!(ee&&"function"==typeof ee.getBoundingClientRect)})}var rJ={passive:!0};function rX(ee){return ee.split("-")[0]}function rY(ee){return ee.split("-")[1]}function r0(ee){return["top","bottom"].indexOf(ee)>=0?"x":"y"}function r1(ee){var et,en=ee.reference,er=ee.element,ei=ee.placement,eo=ei?rX(ei):null,es=ei?rY(ei):null,ec=en.x+en.width/2-er.width/2,eu=en.y+en.height/2-er.height/2;switch(eo){case rN:et={x:ec,y:en.y-er.height};break;case rI:et={x:ec,y:en.y+en.height};break;case rR:et={x:en.x+en.width,y:eu};break;case rL:et={x:en.x-er.width,y:eu};break;default:et={x:en.x,y:en.y}}var ed=eo?r0(eo):null;if(null!=ed){var ef="y"===ed?"height":"width";switch(es){case rM:et[ed]=et[ed]-(en[ef]/2-er[ef]/2);break;case rZ:et[ed]=et[ed]+(en[ef]/2-er[ef]/2)}}return et}var r2={top:"auto",right:"auto",bottom:"auto",left:"auto"};function r4(ee,et){var en=ee.x,er=ee.y,ei=et.devicePixelRatio||1;return{x:rl(en*ei)/ei||0,y:rl(er*ei)/ei||0}}function r5(ee){var et,en,er=ee.popper,ei=ee.popperRect,eo=ee.placement,es=ee.variation,ec=ee.offsets,eu=ee.position,ed=ee.gpuAcceleration,ef=ee.adaptive,eh=ee.roundOffsets,ep=ee.isFixed,em=ec.x,ex=void 0===em?0:em,eg=ec.y,ev=void 0===eg?0:eg,ey="function"==typeof eh?eh({x:ex,y:ev}):{x:ex,y:ev};ex=ey.x,ev=ey.y;var eb=ec.hasOwnProperty("x"),ew=ec.hasOwnProperty("y"),ek=rL,e_=rN,ej=window;if(ef){var eE=rS(er),eO="clientHeight",eC="clientWidth";eE===rt(er)&&"static"!==rv(eE=rx(er)).position&&"absolute"===eu&&(eO="scrollHeight",eC="scrollWidth"),(eo===rN||(eo===rL||eo===rR)&&es===rZ)&&(e_=rI,ev-=(ep&&eE===ej&&ej.visualViewport?ej.visualViewport.height:eE[eO])-ei.height,ev*=ed?1:-1),(eo===rL||(eo===rN||eo===rI)&&es===rZ)&&(ek=rR,ex-=(ep&&eE===ej&&ej.visualViewport?ej.visualViewport.width:eE[eC])-ei.width,ex*=ed?1:-1)}var eT=Object.assign({position:eu},ef&&r2),eS=!0===eh?r4({x:ex,y:ev},rt(er)):{x:ex,y:ev};return(ex=eS.x,ev=eS.y,ed)?Object.assign({},eT,((en={})[e_]=ew?"0":"",en[ek]=eb?"0":"",en.transform=1>=(ej.devicePixelRatio||1)?"translate("+ex+"px, "+ev+"px)":"translate3d("+ex+"px, "+ev+"px, 0)",en)):Object.assign({},eT,((et={})[e_]=ew?ev+"px":"",et[ek]=eb?ex+"px":"",et.transform="",et))}function r7(ee,et,en){var er=rX(ee),ei=[rL,rN].indexOf(er)>=0?-1:1,eo="function"==typeof en?en(Object.assign({},et,{placement:ee})):en,es=eo[0],ec=eo[1];return es=es||0,ec=(ec||0)*ei,[rL,rR].indexOf(er)>=0?{x:ec,y:es}:{x:es,y:ec}}var r3={left:"right",right:"left",bottom:"top",top:"bottom"};function r6(ee){return ee.replace(/left|right|bottom|top/g,function(ee){return r3[ee]})}var r9={start:"end",end:"start"};function r8(ee){return ee.replace(/start|end/g,function(ee){return r9[ee]})}function it(ee,et){var en=rt(ee),er=rx(ee),ei=en.visualViewport,eo=er.clientWidth,es=er.clientHeight,ec=0,eu=0;if(ei){eo=ei.width,es=ei.height;var ed=ru();(ed||!ed&&"fixed"===et)&&(ec=ei.offsetLeft,eu=ei.offsetTop)}return{width:eo,height:es,x:ec+rg(ee),y:eu}}function ir(ee){var et,en=rx(ee),er=rf(ee),ei=null==(et=ee.ownerDocument)?void 0:et.body,eo=ro(en.scrollWidth,en.clientWidth,ei?ei.scrollWidth:0,ei?ei.clientWidth:0),es=ro(en.scrollHeight,en.clientHeight,ei?ei.scrollHeight:0,ei?ei.clientHeight:0),ec=-er.scrollLeft+rg(ee),eu=-er.scrollTop;return"rtl"===rv(ei||en).direction&&(ec+=ro(en.clientWidth,ei?ei.clientWidth:0)-eo),{width:eo,height:es,x:ec,y:eu}}function ii(ee,et){var en=et.getRootNode&&et.getRootNode();if(ee.contains(et))return!0;if(en&&ri(en)){var er=et;do{if(er&&ee.isSameNode(er))return!0;er=er.parentNode||er.host}while(er)}return!1}function io(ee){return Object.assign({},ee,{left:ee.x,top:ee.y,right:ee.x+ee.width,bottom:ee.y+ee.height})}function is(ee,et){var en=rd(ee,!1,"fixed"===et);return en.top=en.top+ee.clientTop,en.left=en.left+ee.clientLeft,en.bottom=en.top+ee.clientHeight,en.right=en.left+ee.clientWidth,en.width=ee.clientWidth,en.height=ee.clientHeight,en.x=en.left,en.y=en.top,en}function il(ee,et,en){return et===r$?io(it(ee,en)):rn(et)?is(et,en):io(ir(rx(ee)))}function ic(ee){var et=rE(r_(ee)),en=["absolute","fixed"].indexOf(rv(ee).position)>=0&&rr(ee)?rS(ee):ee;return rn(en)?et.filter(function(ee){return rn(ee)&&ii(ee,en)&&"body"!==rm(ee)}):[]}function iu(ee,et,en,er){var ei=[].concat("clippingParents"===et?ic(ee):[].concat(et),[en]),eo=ei[0],es=ei.reduce(function(et,en){var ei=il(ee,en,er);return et.top=ro(ei.top,et.top),et.right=rs(ei.right,et.right),et.bottom=rs(ei.bottom,et.bottom),et.left=ro(ei.left,et.left),et},il(ee,eo,er));return es.width=es.right-es.left,es.height=es.bottom-es.top,es.x=es.left,es.y=es.top,es}function ih(){return{top:0,right:0,bottom:0,left:0}}function im(ee){return Object.assign({},ih(),ee)}function ix(ee,et){return et.reduce(function(et,en){return et[en]=ee,et},{})}function ig(ee,et){void 0===et&&(et={});var en=et,er=en.placement,ei=void 0===er?ee.placement:er,eo=en.strategy,es=void 0===eo?ee.strategy:eo,ec=en.boundary,eu=void 0===ec?rD:ec,ed=en.rootBoundary,ef=void 0===ed?r$:ed,eh=en.elementContext,ep=void 0===eh?rF:eh,em=en.altBoundary,ex=void 0!==em&&em,eg=en.padding,ev=void 0===eg?0:eg,ey=im("number"!=typeof ev?ev:ix(ev,rP)),eb=ep===rF?rW:rF,ew=ee.rects.popper,ek=ee.elements[ex?eb:ep],e_=iu(rn(ek)?ek:ek.contextElement||rx(ee.elements.popper),eu,ef,es),ej=rd(ee.elements.reference),eE=r1({reference:ej,element:ew,strategy:"absolute",placement:ei}),eO=io(Object.assign({},ew,eE)),eC=ep===rF?eO:ej,eT={top:e_.top-eC.top+ey.top,bottom:eC.bottom-e_.bottom+ey.bottom,left:e_.left-eC.left+ey.left,right:eC.right-e_.right+ey.right},eS=ee.modifiersData.offset;if(ep===rF&&eS){var eN=eS[ei];Object.keys(eT).forEach(function(ee){var et=[rR,rI].indexOf(ee)>=0?1:-1,en=[rN,rI].indexOf(ee)>=0?"y":"x";eT[ee]+=eN[en]*et})}return eT}function iv(ee,et){void 0===et&&(et={});var en=et,er=en.placement,ei=en.boundary,eo=en.rootBoundary,es=en.padding,ec=en.flipVariations,eu=en.allowedAutoPlacements,ed=void 0===eu?rz:eu,ef=rY(er),eh=ef?ec?rU:rU.filter(function(ee){return rY(ee)===ef}):rP,ep=eh.filter(function(ee){return ed.indexOf(ee)>=0});0===ep.length&&(ep=eh);var em=ep.reduce(function(et,en){return et[en]=ig(ee,{placement:en,boundary:ei,rootBoundary:eo,padding:es})[rX(en)],et},{});return Object.keys(em).sort(function(ee,et){return em[ee]-em[et]})}function iy(ee){if(rX(ee)===rA)return[];var et=r6(ee);return[r8(ee),et,r8(et)]}function ib(ee){return"x"===ee?"y":"x"}function iw(ee,et,en){return ro(ee,rs(et,en))}function ik(ee,et,en){var er=iw(ee,et,en);return er>en?en:er}var i_=function(ee,et){return im("number"!=typeof(ee="function"==typeof ee?ee(Object.assign({},et.rects,{placement:et.placement})):ee)?ee:ix(ee,rP))};function ij(ee,et,en){return void 0===en&&(en={x:0,y:0}),{top:ee.top-et.height-en.y,right:ee.right-et.width+en.x,bottom:ee.bottom-et.height+en.y,left:ee.left-et.width-en.x}}function iE(ee){return[rN,rR,rI,rL].some(function(et){return ee[et]>=0})}var iO=function(ee){void 0===ee&&(ee={});var et=ee,en=et.defaultModifiers,er=void 0===en?[]:en,ei=et.defaultOptions,eo=void 0===ei?rK:ei;return function(ee,et,en){void 0===en&&(en=eo);var ei={placement:"bottom",orderedModifiers:[],options:Object.assign({},rK,eo),modifiersData:{},elements:{reference:ee,popper:et},attributes:{},styles:{}},es=[],ec=!1,eu={state:ei,setOptions:function(en){var es="function"==typeof en?en(ei.options):en;ef(),ei.options=Object.assign({},eo,ei.options,es),ei.scrollParents={reference:rn(ee)?rE(ee):ee.contextElement?rE(ee.contextElement):[],popper:rE(et)};var ec=rB(rq([].concat(er,ei.options.modifiers)));return ei.orderedModifiers=ec.filter(function(ee){return ee.enabled}),ed(),eu.update()},forceUpdate:function(){if(!ec){var ee=ei.elements,et=ee.reference,en=ee.popper;if(rQ(et,en)){ei.rects={reference:rw(et,rS(en),"fixed"===ei.options.strategy),popper:rk(en)},ei.reset=!1,ei.placement=ei.options.placement,ei.orderedModifiers.forEach(function(ee){return ei.modifiersData[ee.name]=Object.assign({},ee.data)});for(var er=0;er<ei.orderedModifiers.length;er++){if(!0===ei.reset){ei.reset=!1,er=-1;continue}var eo=ei.orderedModifiers[er],es=eo.fn,ed=eo.options,ef=void 0===ed?{}:ed,eh=eo.name;"function"==typeof es&&(ei=es({state:ei,options:ef,name:eh,instance:eu})||ei)}}}},update:rV(function(){return new Promise(function(ee){eu.forceUpdate(),ee(ei)})}),destroy:function(){ef(),ec=!0}};if(!rQ(ee,et))return eu;function ed(){ei.orderedModifiers.forEach(function(ee){var et=ee.name,en=ee.options,er=void 0===en?{}:en,eo=ee.effect;if("function"==typeof eo){var ec=eo({state:ei,name:et,instance:eu,options:er}),ed=function(){};es.push(ec||ed)}})}function ef(){es.forEach(function(ee){return ee()}),es=[]}return eu.setOptions(en).then(function(ee){!ec&&en.onFirstUpdate&&en.onFirstUpdate(ee)}),eu}}({defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(ee){var et=ee.state,en=ee.instance,er=ee.options,ei=er.scroll,eo=void 0===ei||ei,es=er.resize,ec=void 0===es||es,eu=rt(et.elements.popper),ed=[].concat(et.scrollParents.reference,et.scrollParents.popper);return eo&&ed.forEach(function(ee){ee.addEventListener("scroll",en.update,rJ)}),ec&&eu.addEventListener("resize",en.update,rJ),function(){eo&&ed.forEach(function(ee){ee.removeEventListener("scroll",en.update,rJ)}),ec&&eu.removeEventListener("resize",en.update,rJ)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(ee){var et=ee.state,en=ee.name;et.modifiersData[en]=r1({reference:et.rects.reference,element:et.rects.popper,strategy:"absolute",placement:et.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(ee){var et=ee.state,en=ee.options,er=en.gpuAcceleration,ei=void 0===er||er,eo=en.adaptive,es=void 0===eo||eo,ec=en.roundOffsets,eu=void 0===ec||ec,ed={placement:rX(et.placement),variation:rY(et.placement),popper:et.elements.popper,popperRect:et.rects.popper,gpuAcceleration:ei,isFixed:"fixed"===et.options.strategy};null!=et.modifiersData.popperOffsets&&(et.styles.popper=Object.assign({},et.styles.popper,r5(Object.assign({},ed,{offsets:et.modifiersData.popperOffsets,position:et.options.strategy,adaptive:es,roundOffsets:eu})))),null!=et.modifiersData.arrow&&(et.styles.arrow=Object.assign({},et.styles.arrow,r5(Object.assign({},ed,{offsets:et.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:eu})))),et.attributes.popper=Object.assign({},et.attributes.popper,{"data-popper-placement":et.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(ee){var et=ee.state;Object.keys(et.elements).forEach(function(ee){var en=et.styles[ee]||{},er=et.attributes[ee]||{},ei=et.elements[ee];rr(ei)&&rm(ei)&&(Object.assign(ei.style,en),Object.keys(er).forEach(function(ee){var et=er[ee];!1===et?ei.removeAttribute(ee):ei.setAttribute(ee,!0===et?"":et)}))})},effect:function(ee){var et=ee.state,en={popper:{position:et.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(et.elements.popper.style,en.popper),et.styles=en,et.elements.arrow&&Object.assign(et.elements.arrow.style,en.arrow),function(){Object.keys(et.elements).forEach(function(ee){var er=et.elements[ee],ei=et.attributes[ee]||{},eo=Object.keys(et.styles.hasOwnProperty(ee)?et.styles[ee]:en[ee]).reduce(function(ee,et){return ee[et]="",ee},{});rr(er)&&rm(er)&&(Object.assign(er.style,eo),Object.keys(ei).forEach(function(ee){er.removeAttribute(ee)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(ee){var et=ee.state,en=ee.options,er=ee.name,ei=en.offset,eo=void 0===ei?[0,0]:ei,es=rz.reduce(function(ee,en){return ee[en]=r7(en,et.rects,eo),ee},{}),ec=es[et.placement],eu=ec.x,ed=ec.y;null!=et.modifiersData.popperOffsets&&(et.modifiersData.popperOffsets.x+=eu,et.modifiersData.popperOffsets.y+=ed),et.modifiersData[er]=es}},{name:"flip",enabled:!0,phase:"main",fn:function(ee){var et=ee.state,en=ee.options,er=ee.name;if(!et.modifiersData[er]._skip){for(var ei=en.mainAxis,eo=void 0===ei||ei,es=en.altAxis,ec=void 0===es||es,eu=en.fallbackPlacements,ed=en.padding,ef=en.boundary,eh=en.rootBoundary,ep=en.altBoundary,em=en.flipVariations,ex=void 0===em||em,eg=en.allowedAutoPlacements,ev=et.options.placement,ey=rX(ev)===ev,eb=eu||(ey||!ex?[r6(ev)]:iy(ev)),ew=[ev].concat(eb).reduce(function(ee,en){return ee.concat(rX(en)===rA?iv(et,{placement:en,boundary:ef,rootBoundary:eh,padding:ed,flipVariations:ex,allowedAutoPlacements:eg}):en)},[]),ek=et.rects.reference,e_=et.rects.popper,ej=new Map,eE=!0,eO=ew[0],eC=0;eC<ew.length;eC++){var eT=ew[eC],eS=rX(eT),eN=rY(eT)===rM,eI=[rN,rI].indexOf(eS)>=0,eR=eI?"width":"height",eL=ig(et,{placement:eT,boundary:ef,rootBoundary:eh,altBoundary:ep,padding:ed}),eA=eI?eN?rR:rL:eN?rI:rN;ek[eR]>e_[eR]&&(eA=r6(eA));var eP=r6(eA),eM=[];if(eo&&eM.push(eL[eS]<=0),ec&&eM.push(eL[eA]<=0,eL[eP]<=0),eM.every(function(ee){return ee})){eO=eT,eE=!1;break}ej.set(eT,eM)}if(eE)for(var eZ=ex?3:1,eD=function(ee){var et=ew.find(function(et){var en=ej.get(et);if(en)return en.slice(0,ee).every(function(ee){return ee})});if(et)return eO=et,"break"},e$=eZ;e$>0&&"break"!==eD(e$);e$--);et.placement!==eO&&(et.modifiersData[er]._skip=!0,et.placement=eO,et.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(ee){var et=ee.state,en=ee.options,er=ee.name,ei=en.mainAxis,eo=void 0===ei||ei,es=en.altAxis,ec=void 0!==es&&es,eu=en.boundary,ed=en.rootBoundary,ef=en.altBoundary,eh=en.padding,ep=en.tether,em=void 0===ep||ep,ex=en.tetherOffset,eg=void 0===ex?0:ex,ev=ig(et,{boundary:eu,rootBoundary:ed,padding:eh,altBoundary:ef}),ey=rX(et.placement),eb=rY(et.placement),ew=!eb,ek=r0(ey),e_=ib(ek),ej=et.modifiersData.popperOffsets,eE=et.rects.reference,eO=et.rects.popper,eC="function"==typeof eg?eg(Object.assign({},et.rects,{placement:et.placement})):eg,eT="number"==typeof eC?{mainAxis:eC,altAxis:eC}:Object.assign({mainAxis:0,altAxis:0},eC),eS=et.modifiersData.offset?et.modifiersData.offset[et.placement]:null,eN={x:0,y:0};if(ej){if(eo){var eI,eR="y"===ek?rN:rL,eL="y"===ek?rI:rR,eA="y"===ek?"height":"width",eP=ej[ek],eM=eP+ev[eR],eZ=eP-ev[eL],eD=em?-eO[eA]/2:0,e$=eb===rM?eE[eA]:eO[eA],eF=eb===rM?-eO[eA]:-eE[eA],eW=et.elements.arrow,eU=em&&eW?rk(eW):{width:0,height:0},ez=et.modifiersData["arrow#persistent"]?et.modifiersData["arrow#persistent"].padding:ih(),eH=ez[eR],eG=ez[eL],eB=iw(0,eE[eA],eU[eA]),eV=ew?eE[eA]/2-eD-eB-eH-eT.mainAxis:e$-eB-eH-eT.mainAxis,eK=ew?-eE[eA]/2+eD+eB+eG+eT.mainAxis:eF+eB+eG+eT.mainAxis,eQ=et.elements.arrow&&rS(et.elements.arrow),eJ=eQ?"y"===ek?eQ.clientTop||0:eQ.clientLeft||0:0,eX=null!=(eI=null==eS?void 0:eS[ek])?eI:0,eY=eP+eV-eX-eJ,e0=eP+eK-eX,e1=iw(em?rs(eM,eY):eM,eP,em?ro(eZ,e0):eZ);ej[ek]=e1,eN[ek]=e1-eP}if(ec){var e2,e4="x"===ek?rN:rL,e5="x"===ek?rI:rR,e7=ej[e_],e3="y"===e_?"height":"width",e6=e7+ev[e4],e9=e7-ev[e5],e8=-1!==[rN,rL].indexOf(ey),te=null!=(e2=null==eS?void 0:eS[e_])?e2:0,tn=e8?e6:e7-eE[e3]-eO[e3]-te+eT.altAxis,tr=e8?e7+eE[e3]+eO[e3]-te-eT.altAxis:e9,ti=em&&e8?ik(tn,e7,tr):iw(em?tn:e6,e7,em?tr:e9);ej[e_]=ti,eN[e_]=ti-e7}et.modifiersData[er]=eN}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(ee){var et,en=ee.state,er=ee.name,ei=ee.options,eo=en.elements.arrow,es=en.modifiersData.popperOffsets,ec=rX(en.placement),eu=r0(ec),ed=[rL,rR].indexOf(ec)>=0?"height":"width";if(eo&&es){var ef=i_(ei.padding,en),eh=rk(eo),ep="y"===eu?rN:rL,em="y"===eu?rI:rR,ex=en.rects.reference[ed]+en.rects.reference[eu]-es[eu]-en.rects.popper[ed],eg=es[eu]-en.rects.reference[eu],ev=rS(eo),ey=ev?"y"===eu?ev.clientHeight||0:ev.clientWidth||0:0,eb=ex/2-eg/2,ew=ef[ep],ek=ey-eh[ed]-ef[em],e_=ey/2-eh[ed]/2+eb,ej=iw(ew,e_,ek),eE=eu;en.modifiersData[er]=((et={})[eE]=ej,et.centerOffset=ej-e_,et)}},effect:function(ee){var et=ee.state,en=ee.options.element,er=void 0===en?"[data-popper-arrow]":en;null!=er&&("string"!=typeof er||(er=et.elements.popper.querySelector(er)))&&ii(et.elements.popper,er)&&(et.elements.arrow=er)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(ee){var et=ee.state,en=ee.name,er=et.rects.reference,ei=et.rects.popper,eo=et.modifiersData.preventOverflow,es=ig(et,{elementContext:"reference"}),ec=ig(et,{altBoundary:!0}),eu=ij(es,er),ed=ij(ec,ei,eo),ef=iE(eu),eh=iE(ed);et.modifiersData[en]={referenceClippingOffsets:eu,popperEscapeOffsets:ed,isReferenceHidden:ef,hasPopperEscaped:eh},et.attributes.popper=Object.assign({},et.attributes.popper,{"data-popper-reference-hidden":ef,"data-popper-escaped":eh})}}]}),iC=en(9752),iT=en.n(iC);function iS(...ee){return ee.filter(Boolean).join(" ")}function iN(ee,et,...en){if(ee in et){let er=et[ee];return"function"==typeof er?er(...en):er}let er=Error(`Tried to handle "${ee}" but there is no handler defined. Only defined handlers are: ${Object.keys(et).map(ee=>`"${ee}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(er,iN),er}var iI=((er=iI||{})[er.None=0]="None",er[er.RenderStrategy=1]="RenderStrategy",er[er.Static=2]="Static",er),iR=((ei=iR||{})[ei.Unmount=0]="Unmount",ei[ei.Hidden=1]="Hidden",ei);function iL({ourProps:ee,theirProps:et,slot:en,defaultTag:er,features:ei,visible:eo=!0,name:es}){let ec=iM(et,ee);if(eo)return iA(ec,en,er,es);let eu=null!=ei?ei:0;if(2&eu){let{static:ee=!1,...et}=ec;if(ee)return iA(et,en,er,es)}if(1&eu){let{unmount:ee=!0,...et}=ec;return iN(ee?0:1,{0:()=>null,1:()=>iA({...et,hidden:!0,style:{display:"none"}},en,er,es)})}return iA(ec,en,er,es)}function iA(ee,et={},en,er){let{as:ei=en,children:eo,refName:es="ref",...ec}=i$(ee,["unmount","static"]),eu=void 0!==ee.ref?{[es]:ee.ref}:{},ed="function"==typeof eo?eo(et):eo;"className"in ec&&ec.className&&"function"==typeof ec.className&&(ec.className=ec.className(et));let ef={};if(et){let ee=!1,en=[];for(let[er,ei]of Object.entries(et))"boolean"==typeof ei&&(ee=!0),!0===ei&&en.push(er);ee&&(ef["data-headlessui-state"]=en.join(" "))}if(ei===eI.Fragment&&Object.keys(iD(ec)).length>0){if(!(0,eI.isValidElement)(ed)||Array.isArray(ed)&&ed.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${er} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(ec).map(ee=>`  - ${ee}`).join(`
`),"","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(ee=>`  - ${ee}`).join(`
`)].join(`
`));let ee=ed.props,et="function"==typeof(null==ee?void 0:ee.className)?(...et)=>iS(null==ee?void 0:ee.className(...et),ec.className):iS(null==ee?void 0:ee.className,ec.className),en=et?{className:et}:{};return(0,eI.cloneElement)(ed,Object.assign({},iM(ed.props,iD(i$(ec,["ref"]))),ef,eu,iP(ed.ref,eu.ref),en))}return(0,eI.createElement)(ei,Object.assign({},i$(ec,["ref"]),ei!==eI.Fragment&&eu,ei!==eI.Fragment&&ef),ed)}function iP(...ee){return{ref:ee.every(ee=>null==ee)?void 0:et=>{for(let en of ee)null!=en&&("function"==typeof en?en(et):en.current=et)}}}function iM(...ee){var et;if(0===ee.length)return{};if(1===ee.length)return ee[0];let en={},er={};for(let ei of ee)for(let ee in ei)ee.startsWith("on")&&"function"==typeof ei[ee]?(null!=(et=er[ee])||(er[ee]=[]),er[ee].push(ei[ee])):en[ee]=ei[ee];if(en.disabled||en["aria-disabled"])return Object.assign(en,Object.fromEntries(Object.keys(er).map(ee=>[ee,void 0])));for(let ee in er)Object.assign(en,{[ee](et,...en){for(let ei of er[ee]){if((et instanceof Event||(null==et?void 0:et.nativeEvent)instanceof Event)&&et.defaultPrevented)return;ei(et,...en)}}});return en}function iZ(ee){var et;return Object.assign((0,eI.forwardRef)(ee),{displayName:null!=(et=ee.displayName)?et:ee.name})}function iD(ee){let et=Object.assign({},ee);for(let ee in et)void 0===et[ee]&&delete et[ee];return et}function i$(ee,et=[]){let en=Object.assign({},ee);for(let ee of et)ee in en&&delete en[ee];return en}let iF=(0,eI.createContext)(null);iF.displayName="OpenClosedContext";var iW=((eo=iW||{})[eo.Open=1]="Open",eo[eo.Closed=2]="Closed",eo[eo.Closing=4]="Closing",eo[eo.Opening=8]="Opening",eo);function iU(){return(0,eI.useContext)(iF)}function iz({value:ee,children:et}){return eI.createElement(iF.Provider,{value:ee},et)}var iH=Object.defineProperty,iG=(ee,et,en)=>et in ee?iH(ee,et,{enumerable:!0,configurable:!0,writable:!0,value:en}):ee[et]=en,iB=(ee,et,en)=>(iG(ee,"symbol"!=typeof et?et+"":et,en),en);class iV{constructor(){iB(this,"current",this.detect()),iB(this,"handoffState","pending"),iB(this,"currentId",0)}set(ee){this.current!==ee&&(this.handoffState="pending",this.currentId=0,this.current=ee)}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}}let iq=new iV,iK=(ee,et)=>{iq.isServer?(0,eI.useEffect)(ee,et):(0,eI.useLayoutEffect)(ee,et)};function iQ(){let ee=(0,eI.useRef)(!1);return iK(()=>(ee.current=!0,()=>{ee.current=!1}),[]),ee}function iJ(ee){let et=(0,eI.useRef)(ee);return iK(()=>{et.current=ee},[ee]),et}function iX(){let[ee,et]=(0,eI.useState)(iq.isHandoffComplete);return ee&&!1===iq.isHandoffComplete&&et(!1),(0,eI.useEffect)(()=>{!0!==ee&&et(!0)},[ee]),(0,eI.useEffect)(()=>iq.handoff(),[]),ee}let iY=function(ee){let et=iJ(ee);return eI.useCallback((...ee)=>et.current(...ee),[et])},i0=Symbol();function i1(...ee){let et=(0,eI.useRef)(ee);(0,eI.useEffect)(()=>{et.current=ee},[ee]);let en=iY(ee=>{for(let en of et.current)null!=en&&("function"==typeof en?en(ee):en.current=ee)});return ee.every(ee=>null==ee||(null==ee?void 0:ee[i0]))?void 0:en}function i2(ee){let et={called:!1};return(...en)=>{if(!et.called)return et.called=!0,ee(...en)}}function i4(ee){"function"==typeof queueMicrotask?queueMicrotask(ee):Promise.resolve().then(ee).catch(ee=>setTimeout(()=>{throw ee}))}function i5(){let ee=[],et={addEventListener:(ee,en,er,ei)=>(ee.addEventListener(en,er,ei),et.add(()=>ee.removeEventListener(en,er,ei))),requestAnimationFrame(...ee){let en=requestAnimationFrame(...ee);return et.add(()=>cancelAnimationFrame(en))},nextFrame:(...ee)=>et.requestAnimationFrame(()=>et.requestAnimationFrame(...ee)),setTimeout(...ee){let en=setTimeout(...ee);return et.add(()=>clearTimeout(en))},microTask(...ee){let en={current:!0};return i4(()=>{en.current&&ee[0]()}),et.add(()=>{en.current=!1})},style(ee,et,en){let er=ee.style.getPropertyValue(et);return Object.assign(ee.style,{[et]:en}),this.add(()=>{Object.assign(ee.style,{[et]:er})})},group(ee){let et=i5();return ee(et),this.add(()=>et.dispose())},add:et=>(ee.push(et),()=>{let en=ee.indexOf(et);if(en>=0)for(let et of ee.splice(en,1))et()}),dispose(){for(let et of ee.splice(0))et()}};return et}function i7(ee,...et){ee&&et.length>0&&ee.classList.add(...et)}function i3(ee,...et){ee&&et.length>0&&ee.classList.remove(...et)}function i6(ee,et){let en=i5();if(!ee)return en.dispose;let{transitionDuration:er,transitionDelay:ei}=getComputedStyle(ee),[eo,es]=[er,ei].map(ee=>{let[et=0]=ee.split(",").filter(Boolean).map(ee=>ee.includes("ms")?parseFloat(ee):1e3*parseFloat(ee)).sort((ee,et)=>et-ee);return et}),ec=eo+es;if(0!==ec){en.group(en=>{en.setTimeout(()=>{et(),en.dispose()},ec),en.addEventListener(ee,"transitionrun",ee=>{ee.target===ee.currentTarget&&en.dispose()})});let er=en.addEventListener(ee,"transitionend",ee=>{ee.target===ee.currentTarget&&(et(),er())})}else et();return en.add(()=>et()),en.dispose}function i9(ee,et,en,er){let ei=en?"enter":"leave",eo=i5(),es=void 0!==er?i2(er):()=>{};"enter"===ei&&(ee.removeAttribute("hidden"),ee.style.display="");let ec=iN(ei,{enter:()=>et.enter,leave:()=>et.leave}),eu=iN(ei,{enter:()=>et.enterTo,leave:()=>et.leaveTo}),ed=iN(ei,{enter:()=>et.enterFrom,leave:()=>et.leaveFrom});return i3(ee,...et.enter,...et.enterTo,...et.enterFrom,...et.leave,...et.leaveFrom,...et.leaveTo,...et.entered),i7(ee,...ec,...ed),eo.nextFrame(()=>{i3(ee,...ed),i7(ee,...eu),i6(ee,()=>(i3(ee,...ec),i7(ee,...et.entered),es()))}),eo.dispose}function i8(){let[ee]=(0,eI.useState)(i5);return(0,eI.useEffect)(()=>()=>ee.dispose(),[ee]),ee}function at({container:ee,direction:et,classes:en,onStart:er,onStop:ei}){let eo=iQ(),es=i8(),ec=iJ(et);iK(()=>{let et=i5();es.add(et.dispose);let eu=ee.current;if(eu&&"idle"!==ec.current&&eo.current)return et.dispose(),er.current(ec.current),et.add(i9(eu,en.current,"enter"===ec.current,()=>{et.dispose(),ei.current(ec.current)})),et.dispose},[et])}function an(ee=0){let[et,en]=(0,eI.useState)(ee),er=iQ(),ei=(0,eI.useCallback)(ee=>{er.current&&en(et=>et|ee)},[et,er]),eo=(0,eI.useCallback)(ee=>!!(et&ee),[et]);return{flags:et,addFlag:ei,hasFlag:eo,removeFlag:(0,eI.useCallback)(ee=>{er.current&&en(et=>et&~ee)},[en,er]),toggleFlag:(0,eI.useCallback)(ee=>{er.current&&en(et=>et^ee)},[en])}}function ar(ee=""){return ee.split(" ").filter(ee=>ee.trim().length>1)}let ai=(0,eI.createContext)(null);ai.displayName="TransitionContext";var ao=((es=ao||{}).Visible="visible",es.Hidden="hidden",es);function al(){let ee=(0,eI.useContext)(ai);if(null===ee)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return ee}function ac(){let ee=(0,eI.useContext)(au);if(null===ee)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return ee}let au=(0,eI.createContext)(null);function ad(ee){return"children"in ee?ad(ee.children):ee.current.filter(({el:ee})=>null!==ee.current).filter(({state:ee})=>"visible"===ee).length>0}function af(ee,et){let en=iJ(ee),er=(0,eI.useRef)([]),ei=iQ(),eo=i8(),es=iY((ee,et=iR.Hidden)=>{let es=er.current.findIndex(({el:et})=>et===ee);-1!==es&&(iN(et,{[iR.Unmount](){er.current.splice(es,1)},[iR.Hidden](){er.current[es].state="hidden"}}),eo.microTask(()=>{var ee;!ad(er)&&ei.current&&(null==(ee=en.current)||ee.call(en))}))}),ec=iY(ee=>{let et=er.current.find(({el:et})=>et===ee);return et?"visible"!==et.state&&(et.state="visible"):er.current.push({el:ee,state:"visible"}),()=>es(ee,iR.Unmount)}),eu=(0,eI.useRef)([]),ed=(0,eI.useRef)(Promise.resolve()),ef=(0,eI.useRef)({enter:[],leave:[],idle:[]}),eh=iY((ee,en,er)=>{eu.current.splice(0),et&&(et.chains.current[en]=et.chains.current[en].filter(([et])=>et!==ee)),null==et||et.chains.current[en].push([ee,new Promise(ee=>{eu.current.push(ee)})]),null==et||et.chains.current[en].push([ee,new Promise(ee=>{Promise.all(ef.current[en].map(([ee,et])=>et)).then(()=>ee())})]),"enter"===en?ed.current=ed.current.then(()=>null==et?void 0:et.wait.current).then(()=>er(en)):er(en)}),ep=iY((ee,et,en)=>{Promise.all(ef.current[et].splice(0).map(([ee,et])=>et)).then(()=>{var ee;null==(ee=eu.current.shift())||ee()}).then(()=>en(et))});return(0,eI.useMemo)(()=>({children:er,register:ec,unregister:es,onStart:eh,onStop:ep,wait:ed,chains:ef}),[ec,es,er,eh,ep,ef,ed])}function ah(){}au.displayName="NestingContext";let ap=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function am(ee){var et;let en={};for(let er of ap)en[er]=null!=(et=ee[er])?et:ah;return en}function ax(ee){let et=(0,eI.useRef)(am(ee));return(0,eI.useEffect)(()=>{et.current=am(ee)},[ee]),et}let ag="div",av=iI.RenderStrategy;function ay(ee,et){let{beforeEnter:en,afterEnter:er,beforeLeave:ei,afterLeave:eo,enter:es,enterFrom:ec,enterTo:eu,entered:ed,leave:ef,leaveFrom:eh,leaveTo:ep,...em}=ee,ex=(0,eI.useRef)(null),eg=i1(ex,et),ev=em.unmount?iR.Unmount:iR.Hidden,{show:ey,appear:eb,initial:ew}=al(),[ek,e_]=(0,eI.useState)(ey?"visible":"hidden"),ej=ac(),{register:eE,unregister:eO}=ej,eC=(0,eI.useRef)(null);(0,eI.useEffect)(()=>eE(ex),[eE,ex]),(0,eI.useEffect)(()=>{if(ev===iR.Hidden&&ex.current){if(ey&&"visible"!==ek){e_("visible");return}return iN(ek,{hidden:()=>eO(ex),visible:()=>eE(ex)})}},[ek,ex,eE,eO,ey,ev]);let eT=iJ({enter:ar(es),enterFrom:ar(ec),enterTo:ar(eu),entered:ar(ed),leave:ar(ef),leaveFrom:ar(eh),leaveTo:ar(ep)}),eS=ax({beforeEnter:en,afterEnter:er,beforeLeave:ei,afterLeave:eo}),eN=iX();(0,eI.useEffect)(()=>{if(eN&&"visible"===ek&&null===ex.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[ex,ek,eN]);let eR=ew&&!eb,eL=!eN||eR||eC.current===ey?"idle":ey?"enter":"leave",eA=an(0),eP=iY(ee=>iN(ee,{enter:()=>{eA.addFlag(iW.Opening),eS.current.beforeEnter()},leave:()=>{eA.addFlag(iW.Closing),eS.current.beforeLeave()},idle:()=>{}})),eM=iY(ee=>iN(ee,{enter:()=>{eA.removeFlag(iW.Opening),eS.current.afterEnter()},leave:()=>{eA.removeFlag(iW.Closing),eS.current.afterLeave()},idle:()=>{}})),eZ=af(()=>{e_("hidden"),eO(ex)},ej);at({container:ex,classes:eT,direction:eL,onStart:iJ(ee=>{eZ.onStart(ex,ee,eP)}),onStop:iJ(ee=>{eZ.onStop(ex,ee,eM),"leave"!==ee||ad(eZ)||(e_("hidden"),eO(ex))})}),(0,eI.useEffect)(()=>{eR&&(ev===iR.Hidden?eC.current=null:eC.current=ey)},[ey,eR,ek]);let eD=em,e$={ref:eg};return eb&&ey&&(eD={...eD,className:iS(em.className,...eT.current.enter,...eT.current.enterFrom)}),eI.createElement(au.Provider,{value:eZ},eI.createElement(iz,{value:iN(ek,{visible:iW.Open,hidden:iW.Closed})|eA.flags},iL({ourProps:e$,theirProps:eD,defaultTag:ag,features:av,visible:"visible"===ek,name:"Transition.Child"})))}function ab(ee,et){let en=null!==(0,eI.useContext)(ai),er=null!==iU();return eI.createElement(eI.Fragment,null,!en&&er?eI.createElement(aw,{ref:et,...ee}):eI.createElement(ak,{ref:et,...ee}))}let aw=iZ(function(ee,et){let{show:en,appear:er=!1,unmount:ei,...eo}=ee,es=(0,eI.useRef)(null),ec=i1(es,et);iX();let eu=iU();if(void 0===en&&null!==eu&&(en=(eu&iW.Open)===iW.Open),![!0,!1].includes(en))throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[ed,ef]=(0,eI.useState)(en?"visible":"hidden"),eh=af(()=>{ef("hidden")}),[ep,em]=(0,eI.useState)(!0),ex=(0,eI.useRef)([en]);iK(()=>{!1!==ep&&ex.current[ex.current.length-1]!==en&&(ex.current.push(en),em(!1))},[ex,en]);let eg=(0,eI.useMemo)(()=>({show:en,appear:er,initial:ep}),[en,er,ep]);(0,eI.useEffect)(()=>{if(en)ef("visible");else if(ad(eh)){let ee=es.current;if(!ee)return;let et=ee.getBoundingClientRect();0===et.x&&0===et.y&&0===et.width&&0===et.height&&ef("hidden")}else ef("hidden")},[en,eh]);let ev={unmount:ei};return eI.createElement(au.Provider,{value:eh},eI.createElement(ai.Provider,{value:eg},iL({ourProps:{...ev,as:eI.Fragment,children:eI.createElement(ak,{ref:ec,...ev,...eo})},theirProps:{},defaultTag:eI.Fragment,features:av,visible:"visible"===ed,name:"Transition"})))}),ak=iZ(ay),a_=iZ(ab),aj=Object.assign(aw,{Child:a_,Root:aw});var aE=en(670);let aO=null!=(eT=eI.useId)?eT:function(){let ee=iX(),[et,en]=eI.useState(ee?()=>iq.nextId():null);return iK(()=>{null===et&&en(iq.nextId())},[et]),null!=et?""+et:void 0};function aC(ee,et){let[en,er]=(0,eI.useState)(ee),ei=iJ(ee);return iK(()=>er(ei.current),[ei,er,...et]),en}var aT=((ec=aT||{}).Space=" ",ec.Enter="Enter",ec.Escape="Escape",ec.Backspace="Backspace",ec.Delete="Delete",ec.ArrowLeft="ArrowLeft",ec.ArrowUp="ArrowUp",ec.ArrowRight="ArrowRight",ec.ArrowDown="ArrowDown",ec.Home="Home",ec.End="End",ec.PageUp="PageUp",ec.PageDown="PageDown",ec.Tab="Tab",ec);function aS(ee){throw Error("Unexpected object: "+ee)}var aN=((eu=aN||{})[eu.First=0]="First",eu[eu.Previous=1]="Previous",eu[eu.Next=2]="Next",eu[eu.Last=3]="Last",eu[eu.Specific=4]="Specific",eu[eu.Nothing=5]="Nothing",eu);function aI(ee,et){let en=et.resolveItems();if(en.length<=0)return null;let er=et.resolveActiveIndex(),ei=null!=er?er:-1,eo=(()=>{switch(ee.focus){case 0:return en.findIndex(ee=>!et.resolveDisabled(ee));case 1:{let ee=en.slice().reverse().findIndex((ee,en,er)=>(-1===ei||!(er.length-en-1>=ei))&&!et.resolveDisabled(ee));return -1===ee?ee:en.length-1-ee}case 2:return en.findIndex((ee,en)=>!(en<=ei)&&!et.resolveDisabled(ee));case 3:{let ee=en.slice().reverse().findIndex(ee=>!et.resolveDisabled(ee));return -1===ee?ee:en.length-1-ee}case 4:return en.findIndex(en=>et.resolveId(en)===ee.id);case 5:return null;default:aS(ee)}})();return -1===eo?er:eo}function aR(ee){let et=ee.parentElement,en=null;for(;et&&!(et instanceof HTMLFieldSetElement);)et instanceof HTMLLegendElement&&(en=et),et=et.parentElement;let er=(null==et?void 0:et.getAttribute("disabled"))==="";return!(er&&aL(en))&&er}function aL(ee){if(!ee)return!1;let et=ee.previousElementSibling;for(;null!==et;){if(et instanceof HTMLLegendElement)return!1;et=et.previousElementSibling}return!0}function aA(ee){return iq.isServer?null:ee instanceof Node?ee.ownerDocument:null!=ee&&ee.hasOwnProperty("current")&&ee.current instanceof Node?ee.current.ownerDocument:document}let aP=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(ee=>`${ee}:not([tabindex='-1'])`).join(",");var aM=((ed=aM||{})[ed.First=1]="First",ed[ed.Previous=2]="Previous",ed[ed.Next=4]="Next",ed[ed.Last=8]="Last",ed[ed.WrapAround=16]="WrapAround",ed[ed.NoScroll=32]="NoScroll",ed),aZ=((ef=aZ||{})[ef.Error=0]="Error",ef[ef.Overflow=1]="Overflow",ef[ef.Success=2]="Success",ef[ef.Underflow=3]="Underflow",ef),aD=((eh=aD||{})[eh.Previous=-1]="Previous",eh[eh.Next=1]="Next",eh);function a$(ee=document.body){return null==ee?[]:Array.from(ee.querySelectorAll(aP)).sort((ee,et)=>Math.sign((ee.tabIndex||Number.MAX_SAFE_INTEGER)-(et.tabIndex||Number.MAX_SAFE_INTEGER)))}var aF=((ep=aF||{})[ep.Strict=0]="Strict",ep[ep.Loose=1]="Loose",ep);function aW(ee,et=0){var en;return ee!==(null==(en=aA(ee))?void 0:en.body)&&iN(et,{0:()=>ee.matches(aP),1(){let et=ee;for(;null!==et;){if(et.matches(aP))return!0;et=et.parentElement}return!1}})}function aU(ee){let et=aA(ee);i5().nextFrame(()=>{et&&!aW(et.activeElement,0)&&aH(ee)})}var az=((em=az||{})[em.Keyboard=0]="Keyboard",em[em.Mouse=1]="Mouse",em);function aH(ee){null==ee||ee.focus({preventScroll:!0})}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",ee=>{ee.metaKey||ee.altKey||ee.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",ee=>{1===ee.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===ee.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));let aG="textarea,input";function aB(ee){var et,en;return null!=(en=null==(et=null==ee?void 0:ee.matches)?void 0:et.call(ee,aG))&&en}function aV(ee,et=ee=>ee){return ee.slice().sort((ee,en)=>{let er=et(ee),ei=et(en);if(null===er||null===ei)return 0;let eo=er.compareDocumentPosition(ei);return eo&Node.DOCUMENT_POSITION_FOLLOWING?-1:eo&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function aq(ee,et){return aK(a$(),et,{relativeTo:ee})}function aK(ee,et,{sorted:en=!0,relativeTo:er=null,skipElements:ei=[]}={}){let eo=Array.isArray(ee)?ee.length>0?ee[0].ownerDocument:document:ee.ownerDocument,es=Array.isArray(ee)?en?aV(ee):ee:a$(ee);ei.length>0&&es.length>1&&(es=es.filter(ee=>!ei.includes(ee))),er=null!=er?er:eo.activeElement;let ec=(()=>{if(5&et)return 1;if(10&et)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),eu=(()=>{if(1&et)return 0;if(2&et)return Math.max(0,es.indexOf(er))-1;if(4&et)return Math.max(0,es.indexOf(er))+1;if(8&et)return es.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),ed=32&et?{preventScroll:!0}:{},ef=0,eh=es.length,ep;do{if(ef>=eh||ef+eh<=0)return 0;let ee=eu+ef;if(16&et)ee=(ee+eh)%eh;else{if(ee<0)return 3;if(ee>=eh)return 1}null==(ep=es[ee])||ep.focus(ed),ef+=ec}while(ep!==eo.activeElement);return 6&et&&aB(ep)&&ep.select(),2}function aQ(ee){var et;if(ee.type)return ee.type;let en=null!=(et=ee.as)?et:"button";if("string"==typeof en&&"button"===en.toLowerCase())return"button"}function aJ(ee,et){let[en,er]=(0,eI.useState)(()=>aQ(ee));return iK(()=>{er(aQ(ee))},[ee.type,ee.as]),iK(()=>{en||et.current&&et.current instanceof HTMLButtonElement&&!et.current.hasAttribute("type")&&er("button")},[en,et]),en}function aX(ee,et,en){let er=iJ(et);(0,eI.useEffect)(()=>{function et(ee){er.current(ee)}return document.addEventListener(ee,et,en),()=>document.removeEventListener(ee,et,en)},[ee,en])}function aY(ee,et,en=!0){let er=(0,eI.useRef)(!1);function ei(en,ei){if(!er.current||en.defaultPrevented)return;let eo=function ee(et){return"function"==typeof et?ee(et()):Array.isArray(et)||et instanceof Set?et:[et]}(ee),es=ei(en);if(null!==es&&es.getRootNode().contains(es)){for(let ee of eo){if(null===ee)continue;let et=ee instanceof HTMLElement?ee:ee.current;if(null!=et&&et.contains(es)||en.composed&&en.composedPath().includes(et))return}return aW(es,aF.Loose)||-1===es.tabIndex||en.preventDefault(),et(en,es)}}(0,eI.useEffect)(()=>{requestAnimationFrame(()=>{er.current=en})},[en]);let eo=(0,eI.useRef)(null);aX("mousedown",ee=>{var et,en;er.current&&(eo.current=(null==(en=null==(et=ee.composedPath)?void 0:et.call(ee))?void 0:en[0])||ee.target)},!0),aX("click",ee=>{eo.current&&(ei(ee,()=>eo.current),eo.current=null)},!0),aX("blur",ee=>ei(ee,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}let a0="div";var a1=((ex=a1||{})[ex.None=1]="None",ex[ex.Focusable=2]="Focusable",ex[ex.Hidden=4]="Hidden",ex);let a2=iZ(function(ee,et){let{features:en=1,...er}=ee;return iL({ourProps:{ref:et,"aria-hidden":(2&en)==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&en)==4&&(2&en)!=2&&{display:"none"}}},theirProps:er,slot:{},defaultTag:a0,name:"Hidden"})});function a4(ee={},et=null,en=[]){for(let[er,ei]of Object.entries(ee))a7(en,a5(et,er),ei);return en}function a5(ee,et){return ee?ee+"["+et+"]":et}function a7(ee,et,en){if(Array.isArray(en))for(let[er,ei]of en.entries())a7(ee,a5(et,er.toString()),ei);else en instanceof Date?ee.push([et,en.toISOString()]):"boolean"==typeof en?ee.push([et,en?"1":"0"]):"string"==typeof en?ee.push([et,en]):"number"==typeof en?ee.push([et,`${en}`]):null==en?ee.push([et,""]):a4(en,et,ee)}function a3(ee,et,en){let[er,ei]=(0,eI.useState)(en),eo=void 0!==ee,es=(0,eI.useRef)(eo),ec=(0,eI.useRef)(!1),eu=(0,eI.useRef)(!1);return!eo||es.current||ec.current?eo||!es.current||eu.current||(eu.current=!0,es.current=eo,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(ec.current=!0,es.current=eo,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[eo?ee:er,iY(ee=>(eo||ei(ee),null==et?void 0:et(ee)))]}function a6(ee){return[ee.screenX,ee.screenY]}function a9(){let ee=(0,eI.useRef)([-1,-1]);return{wasMoved(et){let en=a6(et);return(ee.current[0]!==en[0]||ee.current[1]!==en[1])&&(ee.current=en,!0)},update(et){ee.current=a6(et)}}}var a8=((eg=a8||{})[eg.Open=0]="Open",eg[eg.Closed=1]="Closed",eg),ot=((ev=ot||{})[ev.Single=0]="Single",ev[ev.Multi=1]="Multi",ev),on=((ey=on||{})[ey.Pointer=0]="Pointer",ey[ey.Other=1]="Other",ey),or=((eb=or||{})[eb.OpenListbox=0]="OpenListbox",eb[eb.CloseListbox=1]="CloseListbox",eb[eb.GoToOption=2]="GoToOption",eb[eb.Search=3]="Search",eb[eb.ClearSearch=4]="ClearSearch",eb[eb.RegisterOption=5]="RegisterOption",eb[eb.UnregisterOption=6]="UnregisterOption",eb[eb.RegisterLabel=7]="RegisterLabel",eb);function oi(ee,et=ee=>ee){let en=null!==ee.activeOptionIndex?ee.options[ee.activeOptionIndex]:null,er=aV(et(ee.options.slice()),ee=>ee.dataRef.current.domRef.current),ei=en?er.indexOf(en):null;return -1===ei&&(ei=null),{options:er,activeOptionIndex:ei}}let oo={1:ee=>ee.dataRef.current.disabled||1===ee.listboxState?ee:{...ee,activeOptionIndex:null,listboxState:1},0(ee){if(ee.dataRef.current.disabled||0===ee.listboxState)return ee;let et=ee.activeOptionIndex,{isSelected:en}=ee.dataRef.current,er=ee.options.findIndex(ee=>en(ee.dataRef.current.value));return -1!==er&&(et=er),{...ee,listboxState:0,activeOptionIndex:et}},2(ee,et){var en;if(ee.dataRef.current.disabled||1===ee.listboxState)return ee;let er=oi(ee),ei=aI(et,{resolveItems:()=>er.options,resolveActiveIndex:()=>er.activeOptionIndex,resolveId:ee=>ee.id,resolveDisabled:ee=>ee.dataRef.current.disabled});return{...ee,...er,searchQuery:"",activeOptionIndex:ei,activationTrigger:null!=(en=et.trigger)?en:1}},3:(ee,et)=>{if(ee.dataRef.current.disabled||1===ee.listboxState)return ee;let en=""!==ee.searchQuery?0:1,er=ee.searchQuery+et.value.toLowerCase(),ei=(null!==ee.activeOptionIndex?ee.options.slice(ee.activeOptionIndex+en).concat(ee.options.slice(0,ee.activeOptionIndex+en)):ee.options).find(ee=>{var et;return!ee.dataRef.current.disabled&&(null==(et=ee.dataRef.current.textValue)?void 0:et.startsWith(er))}),eo=ei?ee.options.indexOf(ei):-1;return -1===eo||eo===ee.activeOptionIndex?{...ee,searchQuery:er}:{...ee,searchQuery:er,activeOptionIndex:eo,activationTrigger:1}},4:ee=>ee.dataRef.current.disabled||1===ee.listboxState||""===ee.searchQuery?ee:{...ee,searchQuery:""},5:(ee,et)=>{let en={id:et.id,dataRef:et.dataRef},er=oi(ee,ee=>[...ee,en]);return null===ee.activeOptionIndex&&ee.dataRef.current.isSelected(et.dataRef.current.value)&&(er.activeOptionIndex=er.options.indexOf(en)),{...ee,...er}},6:(ee,et)=>{let en=oi(ee,ee=>{let en=ee.findIndex(ee=>ee.id===et.id);return -1!==en&&ee.splice(en,1),ee});return{...ee,...en,activationTrigger:1}},7:(ee,et)=>({...ee,labelId:et.id})},os=(0,eI.createContext)(null);function ol(ee){let et=(0,eI.useContext)(os);if(null===et){let et=Error(`<${ee} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(et,ol),et}return et}os.displayName="ListboxActionsContext";let oc=(0,eI.createContext)(null);function ou(ee){let et=(0,eI.useContext)(oc);if(null===et){let et=Error(`<${ee} /> is missing a parent <Listbox /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(et,ou),et}return et}function od(ee,et){return iN(et.type,oo,ee,et)}oc.displayName="ListboxDataContext";let of=eI.Fragment;function oh(ee,et){let{value:en,defaultValue:er,form:ei,name:eo,onChange:es,by:ec=(ee,et)=>ee===et,disabled:eu=!1,horizontal:ed=!1,multiple:ef=!1,...eh}=ee,ep=ed?"horizontal":"vertical",em=i1(et),[ex=ef?[]:void 0,eg]=a3(en,es,er),[ev,ey]=(0,eI.useReducer)(od,{dataRef:(0,eI.createRef)(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),eb=(0,eI.useRef)({static:!1,hold:!1}),ew=(0,eI.useRef)(null),ek=(0,eI.useRef)(null),e_=(0,eI.useRef)(null),ej=iY("string"==typeof ec?(ee,et)=>{let en=ec;return(null==ee?void 0:ee[en])===(null==et?void 0:et[en])}:ec),eE=(0,eI.useCallback)(ee=>iN(eO.mode,{1:()=>ex.some(et=>ej(et,ee)),0:()=>ej(ex,ee)}),[ex]),eO=(0,eI.useMemo)(()=>({...ev,value:ex,disabled:eu,mode:ef?1:0,orientation:ep,compare:ej,isSelected:eE,optionsPropsRef:eb,labelRef:ew,buttonRef:ek,optionsRef:e_}),[ex,eu,ef,ev]);iK(()=>{ev.dataRef.current=eO},[eO]),aY([eO.buttonRef,eO.optionsRef],(ee,et)=>{var en;ey({type:1}),aW(et,aF.Loose)||(ee.preventDefault(),null==(en=eO.buttonRef.current)||en.focus())},0===eO.listboxState);let eC=(0,eI.useMemo)(()=>({open:0===eO.listboxState,disabled:eu,value:ex}),[eO,eu,ex]),eT=iY(ee=>{let et=eO.options.find(et=>et.id===ee);et&&eM(et.dataRef.current.value)}),eS=iY(()=>{if(null!==eO.activeOptionIndex){let{dataRef:ee,id:et}=eO.options[eO.activeOptionIndex];eM(ee.current.value),ey({type:2,focus:aN.Specific,id:et})}}),eN=iY(()=>ey({type:0})),eR=iY(()=>ey({type:1})),eL=iY((ee,et,en)=>ee===aN.Specific?ey({type:2,focus:aN.Specific,id:et,trigger:en}):ey({type:2,focus:ee,trigger:en})),eA=iY((ee,et)=>(ey({type:5,id:ee,dataRef:et}),()=>ey({type:6,id:ee}))),eP=iY(ee=>(ey({type:7,id:ee}),()=>ey({type:7,id:null}))),eM=iY(ee=>iN(eO.mode,{0:()=>null==eg?void 0:eg(ee),1(){let et=eO.value.slice(),en=et.findIndex(et=>ej(et,ee));return -1===en?et.push(ee):et.splice(en,1),null==eg?void 0:eg(et)}})),eZ=iY(ee=>ey({type:3,value:ee})),eD=iY(()=>ey({type:4})),e$=(0,eI.useMemo)(()=>({onChange:eM,registerOption:eA,registerLabel:eP,goToOption:eL,closeListbox:eR,openListbox:eN,selectActiveOption:eS,selectOption:eT,search:eZ,clearSearch:eD}),[]),eF={ref:em},eW=(0,eI.useRef)(null),eU=i8();return(0,eI.useEffect)(()=>{eW.current&&void 0!==er&&eU.addEventListener(eW.current,"reset",()=>{eM(er)})},[eW,eM]),eI.createElement(os.Provider,{value:e$},eI.createElement(oc.Provider,{value:eO},eI.createElement(iz,{value:iN(eO.listboxState,{0:iW.Open,1:iW.Closed})},null!=eo&&null!=ex&&a4({[eo]:ex}).map(([ee,et],en)=>eI.createElement(a2,{features:a1.Hidden,ref:0===en?ee=>{var et;eW.current=null!=(et=null==ee?void 0:ee.closest("form"))?et:null}:void 0,...iD({key:ee,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:ei,name:ee,value:et})})),iL({ourProps:eF,theirProps:eh,slot:eC,defaultTag:of,name:"Listbox"}))))}let op="button";function om(ee,et){var en;let er=aO(),{id:ei=`headlessui-listbox-button-${er}`,...eo}=ee,es=ou("Listbox.Button"),ec=ol("Listbox.Button"),eu=i1(es.buttonRef,et),ed=i8(),ef=iY(ee=>{switch(ee.key){case aT.Space:case aT.Enter:case aT.ArrowDown:ee.preventDefault(),ec.openListbox(),ed.nextFrame(()=>{es.value||ec.goToOption(aN.First)});break;case aT.ArrowUp:ee.preventDefault(),ec.openListbox(),ed.nextFrame(()=>{es.value||ec.goToOption(aN.Last)})}}),eh=iY(ee=>{ee.key===aT.Space&&ee.preventDefault()}),ep=iY(ee=>{if(aR(ee.currentTarget))return ee.preventDefault();0===es.listboxState?(ec.closeListbox(),ed.nextFrame(()=>{var ee;return null==(ee=es.buttonRef.current)?void 0:ee.focus({preventScroll:!0})})):(ee.preventDefault(),ec.openListbox())}),em=aC(()=>{if(es.labelId)return[es.labelId,ei].join(" ")},[es.labelId,ei]),ex=(0,eI.useMemo)(()=>({open:0===es.listboxState,disabled:es.disabled,value:es.value}),[es]);return iL({ourProps:{ref:eu,id:ei,type:aJ(ee,es.buttonRef),"aria-haspopup":"listbox","aria-controls":null==(en=es.optionsRef.current)?void 0:en.id,"aria-expanded":es.disabled?void 0:0===es.listboxState,"aria-labelledby":em,disabled:es.disabled,onKeyDown:ef,onKeyUp:eh,onClick:ep},theirProps:eo,slot:ex,defaultTag:op,name:"Listbox.Button"})}let ox="label";function og(ee,et){let en=aO(),{id:er=`headlessui-listbox-label-${en}`,...ei}=ee,eo=ou("Listbox.Label"),es=ol("Listbox.Label"),ec=i1(eo.labelRef,et);return iK(()=>es.registerLabel(er),[er]),iL({ourProps:{ref:ec,id:er,onClick:iY(()=>{var ee;return null==(ee=eo.buttonRef.current)?void 0:ee.focus({preventScroll:!0})})},theirProps:ei,slot:(0,eI.useMemo)(()=>({open:0===eo.listboxState,disabled:eo.disabled}),[eo]),defaultTag:ox,name:"Listbox.Label"})}let ov="ul",oy=iI.RenderStrategy|iI.Static;function ob(ee,et){var en;let er=aO(),{id:ei=`headlessui-listbox-options-${er}`,...eo}=ee,es=ou("Listbox.Options"),ec=ol("Listbox.Options"),eu=i1(es.optionsRef,et),ed=i8(),ef=i8(),eh=iU(),ep=null!==eh?(eh&iW.Open)===iW.Open:0===es.listboxState;(0,eI.useEffect)(()=>{var ee;let et=es.optionsRef.current;et&&0===es.listboxState&&et!==(null==(ee=aA(et))?void 0:ee.activeElement)&&et.focus({preventScroll:!0})},[es.listboxState,es.optionsRef]);let em=iY(ee=>{switch(ef.dispose(),ee.key){case aT.Space:if(""!==es.searchQuery)return ee.preventDefault(),ee.stopPropagation(),ec.search(ee.key);case aT.Enter:if(ee.preventDefault(),ee.stopPropagation(),null!==es.activeOptionIndex){let{dataRef:ee}=es.options[es.activeOptionIndex];ec.onChange(ee.current.value)}0===es.mode&&(ec.closeListbox(),i5().nextFrame(()=>{var ee;return null==(ee=es.buttonRef.current)?void 0:ee.focus({preventScroll:!0})}));break;case iN(es.orientation,{vertical:aT.ArrowDown,horizontal:aT.ArrowRight}):return ee.preventDefault(),ee.stopPropagation(),ec.goToOption(aN.Next);case iN(es.orientation,{vertical:aT.ArrowUp,horizontal:aT.ArrowLeft}):return ee.preventDefault(),ee.stopPropagation(),ec.goToOption(aN.Previous);case aT.Home:case aT.PageUp:return ee.preventDefault(),ee.stopPropagation(),ec.goToOption(aN.First);case aT.End:case aT.PageDown:return ee.preventDefault(),ee.stopPropagation(),ec.goToOption(aN.Last);case aT.Escape:return ee.preventDefault(),ee.stopPropagation(),ec.closeListbox(),ed.nextFrame(()=>{var ee;return null==(ee=es.buttonRef.current)?void 0:ee.focus({preventScroll:!0})});case aT.Tab:ee.preventDefault(),ee.stopPropagation();break;default:1===ee.key.length&&(ec.search(ee.key),ef.setTimeout(()=>ec.clearSearch(),350))}}),ex=aC(()=>{var ee,et,en;return null!=(en=null==(ee=es.labelRef.current)?void 0:ee.id)?en:null==(et=es.buttonRef.current)?void 0:et.id},[es.labelRef.current,es.buttonRef.current]),eg=(0,eI.useMemo)(()=>({open:0===es.listboxState}),[es]);return iL({ourProps:{"aria-activedescendant":null===es.activeOptionIndex||null==(en=es.options[es.activeOptionIndex])?void 0:en.id,"aria-multiselectable":1===es.mode||void 0,"aria-labelledby":ex,"aria-orientation":es.orientation,id:ei,onKeyDown:em,role:"listbox",tabIndex:0,ref:eu},theirProps:eo,slot:eg,defaultTag:ov,features:oy,visible:ep,name:"Listbox.Options"})}let ow="li";function ok(ee,et){let en=aO(),{id:er=`headlessui-listbox-option-${en}`,disabled:ei=!1,value:eo,...es}=ee,ec=ou("Listbox.Option"),eu=ol("Listbox.Option"),ed=null!==ec.activeOptionIndex&&ec.options[ec.activeOptionIndex].id===er,ef=ec.isSelected(eo),eh=(0,eI.useRef)(null),ep=iJ({disabled:ei,value:eo,domRef:eh,get textValue(){var em,ex;return null==(ex=null==(em=eh.current)?void 0:em.textContent)?void 0:ex.toLowerCase()}}),eg=i1(et,eh);iK(()=>{if(0!==ec.listboxState||!ed||0===ec.activationTrigger)return;let ee=i5();return ee.requestAnimationFrame(()=>{var ee,et;null==(et=null==(ee=eh.current)?void 0:ee.scrollIntoView)||et.call(ee,{block:"nearest"})}),ee.dispose},[eh,ed,ec.listboxState,ec.activationTrigger,ec.activeOptionIndex]),iK(()=>eu.registerOption(er,ep),[ep,er]);let ev=iY(ee=>{if(ei)return ee.preventDefault();eu.onChange(eo),0===ec.mode&&(eu.closeListbox(),i5().nextFrame(()=>{var ee;return null==(ee=ec.buttonRef.current)?void 0:ee.focus({preventScroll:!0})}))}),ey=iY(()=>{if(ei)return eu.goToOption(aN.Nothing);eu.goToOption(aN.Specific,er)}),eb=a9(),ew=iY(ee=>eb.update(ee)),ek=iY(ee=>{eb.wasMoved(ee)&&(ei||ed||eu.goToOption(aN.Specific,er,0))}),e_=iY(ee=>{eb.wasMoved(ee)&&(ei||ed&&eu.goToOption(aN.Nothing))}),ej=(0,eI.useMemo)(()=>({active:ed,selected:ef,disabled:ei}),[ed,ef,ei]);return iL({ourProps:{id:er,ref:eg,role:"option",tabIndex:!0===ei?void 0:-1,"aria-disabled":!0===ei||void 0,"aria-selected":ef,disabled:void 0,onClick:ev,onFocus:ey,onPointerEnter:ew,onMouseEnter:ew,onPointerMove:ek,onMouseMove:ek,onPointerLeave:e_,onMouseLeave:e_},theirProps:es,slot:ej,defaultTag:ow,name:"Listbox.Option"})}let o_=Object.assign(iZ(oh),{Button:iZ(om),Label:iZ(og),Options:iZ(ob),Option:iZ(ok)});var oj=en(6818),oE=en(7666),oO=en.n(oE);function oC(){return(oC=Object.assign?Object.assign.bind():function(ee){for(var et=1;et<arguments.length;et++){var en=arguments[et];for(var er in en)Object.prototype.hasOwnProperty.call(en,er)&&(ee[er]=en[er])}return ee}).apply(this,arguments)}function oT(ee,et){if(null==ee)return{};var en,er,ei={},eo=Object.keys(ee);for(er=0;er<eo.length;er++)en=eo[er],et.indexOf(en)>=0||(ei[en]=ee[en]);return ei}var oS=["keyOverride"],oN=["crossOrigin"],oI={templateTitle:"",noindex:!1,nofollow:!1,defaultOpenGraphImageWidth:0,defaultOpenGraphImageHeight:0,defaultOpenGraphVideoWidth:0,defaultOpenGraphVideoHeight:0},oR=function(ee,et,en){void 0===et&&(et=[]);var er=void 0===en?{}:en,ei=er.defaultWidth,eo=er.defaultHeight;return et.reduce(function(et,en,er){return et.push(eI.createElement("meta",{key:"og:"+ee+":0"+er,property:"og:"+ee,content:en.url})),en.alt&&et.push(eI.createElement("meta",{key:"og:"+ee+":alt0"+er,property:"og:"+ee+":alt",content:en.alt})),en.secureUrl&&et.push(eI.createElement("meta",{key:"og:"+ee+":secure_url0"+er,property:"og:"+ee+":secure_url",content:en.secureUrl.toString()})),en.type&&et.push(eI.createElement("meta",{key:"og:"+ee+":type0"+er,property:"og:"+ee+":type",content:en.type.toString()})),en.width?et.push(eI.createElement("meta",{key:"og:"+ee+":width0"+er,property:"og:"+ee+":width",content:en.width.toString()})):ei&&et.push(eI.createElement("meta",{key:"og:"+ee+":width0"+er,property:"og:"+ee+":width",content:ei.toString()})),en.height?et.push(eI.createElement("meta",{key:"og:"+ee+":height"+er,property:"og:"+ee+":height",content:en.height.toString()})):eo&&et.push(eI.createElement("meta",{key:"og:"+ee+":height"+er,property:"og:"+ee+":height",content:eo.toString()})),et},[])},oL=function(ee){var et,en,er,ei,eo,es=[];ee.titleTemplate&&(oI.templateTitle=ee.titleTemplate);var ec="";ee.title?(ec=ee.title,oI.templateTitle&&(ec=oI.templateTitle.replace(/%s/g,function(){return ec}))):ee.defaultTitle&&(ec=ee.defaultTitle),ec&&es.push(eI.createElement("title",{key:"title"},ec));var eu=void 0===ee.noindex?oI.noindex||ee.dangerouslySetAllPagesToNoIndex:ee.noindex,ed=void 0===ee.nofollow?oI.nofollow||ee.dangerouslySetAllPagesToNoFollow:ee.nofollow,ef="";if(ee.robotsProps){var eh=ee.robotsProps,ep=eh.nosnippet,em=eh.maxSnippet,ex=eh.maxImagePreview,eg=eh.maxVideoPreview,ev=eh.noarchive,ey=eh.noimageindex,eb=eh.notranslate,ew=eh.unavailableAfter;ef=(ep?",nosnippet":"")+(em?",max-snippet:"+em:"")+(ex?",max-image-preview:"+ex:"")+(ev?",noarchive":"")+(ew?",unavailable_after:"+ew:"")+(ey?",noimageindex":"")+(eg?",max-video-preview:"+eg:"")+(eb?",notranslate":"")}if(eu||ed?(ee.dangerouslySetAllPagesToNoIndex&&(oI.noindex=!0),ee.dangerouslySetAllPagesToNoFollow&&(oI.nofollow=!0),es.push(eI.createElement("meta",{key:"robots",name:"robots",content:(eu?"noindex":"index")+","+(ed?"nofollow":"follow")+ef}))):es.push(eI.createElement("meta",{key:"robots",name:"robots",content:"index,follow"+ef})),ee.description&&es.push(eI.createElement("meta",{key:"description",name:"description",content:ee.description})),ee.themeColor&&es.push(eI.createElement("meta",{key:"theme-color",name:"theme-color",content:ee.themeColor})),ee.mobileAlternate&&es.push(eI.createElement("link",{rel:"alternate",key:"mobileAlternate",media:ee.mobileAlternate.media,href:ee.mobileAlternate.href})),ee.languageAlternates&&ee.languageAlternates.length>0&&ee.languageAlternates.forEach(function(ee){es.push(eI.createElement("link",{rel:"alternate",key:"languageAlternate-"+ee.hrefLang,hrefLang:ee.hrefLang,href:ee.href}))}),ee.twitter&&(ee.twitter.cardType&&es.push(eI.createElement("meta",{key:"twitter:card",name:"twitter:card",content:ee.twitter.cardType})),ee.twitter.site&&es.push(eI.createElement("meta",{key:"twitter:site",name:"twitter:site",content:ee.twitter.site})),ee.twitter.handle&&es.push(eI.createElement("meta",{key:"twitter:creator",name:"twitter:creator",content:ee.twitter.handle}))),ee.facebook&&ee.facebook.appId&&es.push(eI.createElement("meta",{key:"fb:app_id",property:"fb:app_id",content:ee.facebook.appId})),(null!=(et=ee.openGraph)&&et.title||ec)&&es.push(eI.createElement("meta",{key:"og:title",property:"og:title",content:(null==(ei=ee.openGraph)?void 0:ei.title)||ec})),(null!=(en=ee.openGraph)&&en.description||ee.description)&&es.push(eI.createElement("meta",{key:"og:description",property:"og:description",content:(null==(eo=ee.openGraph)?void 0:eo.description)||ee.description})),ee.openGraph){if((ee.openGraph.url||ee.canonical)&&es.push(eI.createElement("meta",{key:"og:url",property:"og:url",content:ee.openGraph.url||ee.canonical})),ee.openGraph.type){var ek=ee.openGraph.type.toLowerCase();es.push(eI.createElement("meta",{key:"og:type",property:"og:type",content:ek})),"profile"===ek&&ee.openGraph.profile?(ee.openGraph.profile.firstName&&es.push(eI.createElement("meta",{key:"profile:first_name",property:"profile:first_name",content:ee.openGraph.profile.firstName})),ee.openGraph.profile.lastName&&es.push(eI.createElement("meta",{key:"profile:last_name",property:"profile:last_name",content:ee.openGraph.profile.lastName})),ee.openGraph.profile.username&&es.push(eI.createElement("meta",{key:"profile:username",property:"profile:username",content:ee.openGraph.profile.username})),ee.openGraph.profile.gender&&es.push(eI.createElement("meta",{key:"profile:gender",property:"profile:gender",content:ee.openGraph.profile.gender}))):"book"===ek&&ee.openGraph.book?(ee.openGraph.book.authors&&ee.openGraph.book.authors.length&&ee.openGraph.book.authors.forEach(function(ee,et){es.push(eI.createElement("meta",{key:"book:author:0"+et,property:"book:author",content:ee}))}),ee.openGraph.book.isbn&&es.push(eI.createElement("meta",{key:"book:isbn",property:"book:isbn",content:ee.openGraph.book.isbn})),ee.openGraph.book.releaseDate&&es.push(eI.createElement("meta",{key:"book:release_date",property:"book:release_date",content:ee.openGraph.book.releaseDate})),ee.openGraph.book.tags&&ee.openGraph.book.tags.length&&ee.openGraph.book.tags.forEach(function(ee,et){es.push(eI.createElement("meta",{key:"book:tag:0"+et,property:"book:tag",content:ee}))})):"article"===ek&&ee.openGraph.article?(ee.openGraph.article.publishedTime&&es.push(eI.createElement("meta",{key:"article:published_time",property:"article:published_time",content:ee.openGraph.article.publishedTime})),ee.openGraph.article.modifiedTime&&es.push(eI.createElement("meta",{key:"article:modified_time",property:"article:modified_time",content:ee.openGraph.article.modifiedTime})),ee.openGraph.article.expirationTime&&es.push(eI.createElement("meta",{key:"article:expiration_time",property:"article:expiration_time",content:ee.openGraph.article.expirationTime})),ee.openGraph.article.authors&&ee.openGraph.article.authors.length&&ee.openGraph.article.authors.forEach(function(ee,et){es.push(eI.createElement("meta",{key:"article:author:0"+et,property:"article:author",content:ee}))}),ee.openGraph.article.section&&es.push(eI.createElement("meta",{key:"article:section",property:"article:section",content:ee.openGraph.article.section})),ee.openGraph.article.tags&&ee.openGraph.article.tags.length&&ee.openGraph.article.tags.forEach(function(ee,et){es.push(eI.createElement("meta",{key:"article:tag:0"+et,property:"article:tag",content:ee}))})):("video.movie"===ek||"video.episode"===ek||"video.tv_show"===ek||"video.other"===ek)&&ee.openGraph.video&&(ee.openGraph.video.actors&&ee.openGraph.video.actors.length&&ee.openGraph.video.actors.forEach(function(ee,et){ee.profile&&es.push(eI.createElement("meta",{key:"video:actor:0"+et,property:"video:actor",content:ee.profile})),ee.role&&es.push(eI.createElement("meta",{key:"video:actor:role:0"+et,property:"video:actor:role",content:ee.role}))}),ee.openGraph.video.directors&&ee.openGraph.video.directors.length&&ee.openGraph.video.directors.forEach(function(ee,et){es.push(eI.createElement("meta",{key:"video:director:0"+et,property:"video:director",content:ee}))}),ee.openGraph.video.writers&&ee.openGraph.video.writers.length&&ee.openGraph.video.writers.forEach(function(ee,et){es.push(eI.createElement("meta",{key:"video:writer:0"+et,property:"video:writer",content:ee}))}),ee.openGraph.video.duration&&es.push(eI.createElement("meta",{key:"video:duration",property:"video:duration",content:ee.openGraph.video.duration.toString()})),ee.openGraph.video.releaseDate&&es.push(eI.createElement("meta",{key:"video:release_date",property:"video:release_date",content:ee.openGraph.video.releaseDate})),ee.openGraph.video.tags&&ee.openGraph.video.tags.length&&ee.openGraph.video.tags.forEach(function(ee,et){es.push(eI.createElement("meta",{key:"video:tag:0"+et,property:"video:tag",content:ee}))}),ee.openGraph.video.series&&es.push(eI.createElement("meta",{key:"video:series",property:"video:series",content:ee.openGraph.video.series})))}ee.defaultOpenGraphImageWidth&&(oI.defaultOpenGraphImageWidth=ee.defaultOpenGraphImageWidth),ee.defaultOpenGraphImageHeight&&(oI.defaultOpenGraphImageHeight=ee.defaultOpenGraphImageHeight),ee.openGraph.images&&ee.openGraph.images.length&&es.push.apply(es,oR("image",ee.openGraph.images,{defaultWidth:oI.defaultOpenGraphImageWidth,defaultHeight:oI.defaultOpenGraphImageHeight})),ee.defaultOpenGraphVideoWidth&&(oI.defaultOpenGraphVideoWidth=ee.defaultOpenGraphVideoWidth),ee.defaultOpenGraphVideoHeight&&(oI.defaultOpenGraphVideoHeight=ee.defaultOpenGraphVideoHeight),ee.openGraph.videos&&ee.openGraph.videos.length&&es.push.apply(es,oR("video",ee.openGraph.videos,{defaultWidth:oI.defaultOpenGraphVideoWidth,defaultHeight:oI.defaultOpenGraphVideoHeight})),ee.openGraph.audio&&es.push.apply(es,oR("audio",ee.openGraph.audio)),ee.openGraph.locale&&es.push(eI.createElement("meta",{key:"og:locale",property:"og:locale",content:ee.openGraph.locale})),(ee.openGraph.siteName||ee.openGraph.site_name)&&es.push(eI.createElement("meta",{key:"og:site_name",property:"og:site_name",content:ee.openGraph.siteName||ee.openGraph.site_name}))}return ee.canonical&&es.push(eI.createElement("link",{rel:"canonical",href:ee.canonical,key:"canonical"})),ee.additionalMetaTags&&ee.additionalMetaTags.length>0&&ee.additionalMetaTags.forEach(function(ee){var et,en,er=ee.keyOverride,ei=oT(ee,oS);es.push(eI.createElement("meta",oC({key:"meta:"+(null!=(et=null!=(en=null!=er?er:ei.name)?en:ei.property)?et:ei.httpEquiv)},ei)))}),null!=(er=ee.additionalLinkTags)&&er.length&&ee.additionalLinkTags.forEach(function(ee){var et,en=ee.crossOrigin,er=oT(ee,oN),ei="anonymous"===en||"use-credentials"===en||""===en?en:void 0;es.push(eI.createElement("link",oC({key:"link"+(null!=(et=er.keyOverride)?et:er.href)+er.rel},er,{crossOrigin:ei})))}),es},oA=function(ee){return eI.createElement(oO(),null,oL(ee))},oP=function(ee){var et=ee.title,en=ee.themeColor,er=ee.noindex,ei=ee.nofollow,eo=ee.robotsProps,es=ee.description,ec=ee.canonical,eu=ee.openGraph,ed=ee.facebook,ef=ee.twitter,eh=ee.additionalMetaTags,ep=ee.titleTemplate,em=ee.defaultTitle,ex=ee.mobileAlternate,eg=ee.languageAlternates,ev=ee.additionalLinkTags;return eI.createElement(eI.Fragment,null,eI.createElement(oA,{title:et,themeColor:en,noindex:er,nofollow:ei,robotsProps:eo,description:es,canonical:ec,facebook:ed,openGraph:eu,additionalMetaTags:eh,twitter:ef,titleTemplate:ep,defaultTitle:em,mobileAlternate:ex,languageAlternates:eg,additionalLinkTags:ev}))};function oM({container:ee,accept:et,walk:en,enabled:er=!0}){let ei=(0,eI.useRef)(et),eo=(0,eI.useRef)(en);(0,eI.useEffect)(()=>{ei.current=et,eo.current=en},[et,en]),iK(()=>{if(!ee||!er)return;let et=aA(ee);if(!et)return;let en=ei.current,es=eo.current,ec=Object.assign(ee=>en(ee),{acceptNode:en}),eu=et.createTreeWalker(ee,NodeFilter.SHOW_ELEMENT,ec,!1);for(;eu.nextNode();)es(eu.currentNode)},[ee,er,ei,eo])}function oZ(...ee){return(0,eI.useMemo)(()=>aA(...ee),[...ee])}RegExp("["+Object.keys(Object.freeze({"&":"&amp;","<":"&lt;",">":"&gt;",'"':"&quot;","'":"&apos;"})).join("")+"]","g");var oD=((ew=oD||{})[ew.Open=0]="Open",ew[ew.Closed=1]="Closed",ew),o$=((ek=o$||{})[ek.Pointer=0]="Pointer",ek[ek.Other=1]="Other",ek),oF=((e_=oF||{})[e_.OpenMenu=0]="OpenMenu",e_[e_.CloseMenu=1]="CloseMenu",e_[e_.GoToItem=2]="GoToItem",e_[e_.Search=3]="Search",e_[e_.ClearSearch=4]="ClearSearch",e_[e_.RegisterItem=5]="RegisterItem",e_[e_.UnregisterItem=6]="UnregisterItem",e_);function oW(ee,et=ee=>ee){let en=null!==ee.activeItemIndex?ee.items[ee.activeItemIndex]:null,er=aV(et(ee.items.slice()),ee=>ee.dataRef.current.domRef.current),ei=en?er.indexOf(en):null;return -1===ei&&(ei=null),{items:er,activeItemIndex:ei}}let oU={1:ee=>1===ee.menuState?ee:{...ee,activeItemIndex:null,menuState:1},0:ee=>0===ee.menuState?ee:{...ee,menuState:0},2:(ee,et)=>{var en;let er=oW(ee),ei=aI(et,{resolveItems:()=>er.items,resolveActiveIndex:()=>er.activeItemIndex,resolveId:ee=>ee.id,resolveDisabled:ee=>ee.dataRef.current.disabled});return{...ee,...er,searchQuery:"",activeItemIndex:ei,activationTrigger:null!=(en=et.trigger)?en:1}},3:(ee,et)=>{let en=""!==ee.searchQuery?0:1,er=ee.searchQuery+et.value.toLowerCase(),ei=(null!==ee.activeItemIndex?ee.items.slice(ee.activeItemIndex+en).concat(ee.items.slice(0,ee.activeItemIndex+en)):ee.items).find(ee=>{var et;return(null==(et=ee.dataRef.current.textValue)?void 0:et.startsWith(er))&&!ee.dataRef.current.disabled}),eo=ei?ee.items.indexOf(ei):-1;return -1===eo||eo===ee.activeItemIndex?{...ee,searchQuery:er}:{...ee,searchQuery:er,activeItemIndex:eo,activationTrigger:1}},4:ee=>""===ee.searchQuery?ee:{...ee,searchQuery:"",searchActiveItemIndex:null},5:(ee,et)=>{let en=oW(ee,ee=>[...ee,{id:et.id,dataRef:et.dataRef}]);return{...ee,...en}},6:(ee,et)=>{let en=oW(ee,ee=>{let en=ee.findIndex(ee=>ee.id===et.id);return -1!==en&&ee.splice(en,1),ee});return{...ee,...en,activationTrigger:1}}},oz=(0,eI.createContext)(null);function oH(ee){let et=(0,eI.useContext)(oz);if(null===et){let et=Error(`<${ee} /> is missing a parent <Menu /> component.`);throw Error.captureStackTrace&&Error.captureStackTrace(et,oH),et}return et}function oG(ee,et){return iN(et.type,oU,ee,et)}oz.displayName="MenuContext";let oB=eI.Fragment;function oV(ee,et){let en=(0,eI.useReducer)(oG,{menuState:1,buttonRef:(0,eI.createRef)(),itemsRef:(0,eI.createRef)(),items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:er,itemsRef:ei,buttonRef:eo},es]=en,ec=i1(et);aY([eo,ei],(ee,et)=>{var en;es({type:1}),aW(et,aF.Loose)||(ee.preventDefault(),null==(en=eo.current)||en.focus())},0===er);let eu=iY(()=>{es({type:1})}),ed=(0,eI.useMemo)(()=>({open:0===er,close:eu}),[er,eu]),ef=ee,eh={ref:ec};return eI.createElement(oz.Provider,{value:en},eI.createElement(iz,{value:iN(er,{0:iW.Open,1:iW.Closed})},iL({ourProps:eh,theirProps:ef,slot:ed,defaultTag:oB,name:"Menu"})))}let oq="button";function oK(ee,et){var en;let er=aO(),{id:ei=`headlessui-menu-button-${er}`,...eo}=ee,[es,ec]=oH("Menu.Button"),eu=i1(es.buttonRef,et),ed=i8(),ef=iY(ee=>{switch(ee.key){case aT.Space:case aT.Enter:case aT.ArrowDown:ee.preventDefault(),ee.stopPropagation(),ec({type:0}),ed.nextFrame(()=>ec({type:2,focus:aN.First}));break;case aT.ArrowUp:ee.preventDefault(),ee.stopPropagation(),ec({type:0}),ed.nextFrame(()=>ec({type:2,focus:aN.Last}))}}),eh=iY(ee=>{ee.key===aT.Space&&ee.preventDefault()}),ep=iY(et=>{if(aR(et.currentTarget))return et.preventDefault();ee.disabled||(0===es.menuState?(ec({type:1}),ed.nextFrame(()=>{var ee;return null==(ee=es.buttonRef.current)?void 0:ee.focus({preventScroll:!0})})):(et.preventDefault(),ec({type:0})))}),em=(0,eI.useMemo)(()=>({open:0===es.menuState}),[es]);return iL({ourProps:{ref:eu,id:ei,type:aJ(ee,es.buttonRef),"aria-haspopup":"menu","aria-controls":null==(en=es.itemsRef.current)?void 0:en.id,"aria-expanded":ee.disabled?void 0:0===es.menuState,onKeyDown:ef,onKeyUp:eh,onClick:ep},theirProps:eo,slot:em,defaultTag:oq,name:"Menu.Button"})}let oQ="div",oJ=iI.RenderStrategy|iI.Static;function oX(ee,et){var en,er;let ei=aO(),{id:eo=`headlessui-menu-items-${ei}`,...es}=ee,[ec,eu]=oH("Menu.Items"),ed=i1(ec.itemsRef,et),ef=oZ(ec.itemsRef),eh=i8(),ep=iU(),em=null!==ep?(ep&iW.Open)===iW.Open:0===ec.menuState;(0,eI.useEffect)(()=>{let ee=ec.itemsRef.current;ee&&0===ec.menuState&&ee!==(null==ef?void 0:ef.activeElement)&&ee.focus({preventScroll:!0})},[ec.menuState,ec.itemsRef,ef]),oM({container:ec.itemsRef.current,enabled:0===ec.menuState,accept:ee=>"menuitem"===ee.getAttribute("role")?NodeFilter.FILTER_REJECT:ee.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(ee){ee.setAttribute("role","none")}});let ex=iY(ee=>{var et,en;switch(eh.dispose(),ee.key){case aT.Space:if(""!==ec.searchQuery)return ee.preventDefault(),ee.stopPropagation(),eu({type:3,value:ee.key});case aT.Enter:if(ee.preventDefault(),ee.stopPropagation(),eu({type:1}),null!==ec.activeItemIndex){let{dataRef:ee}=ec.items[ec.activeItemIndex];null==(en=null==(et=ee.current)?void 0:et.domRef.current)||en.click()}aU(ec.buttonRef.current);break;case aT.ArrowDown:return ee.preventDefault(),ee.stopPropagation(),eu({type:2,focus:aN.Next});case aT.ArrowUp:return ee.preventDefault(),ee.stopPropagation(),eu({type:2,focus:aN.Previous});case aT.Home:case aT.PageUp:return ee.preventDefault(),ee.stopPropagation(),eu({type:2,focus:aN.First});case aT.End:case aT.PageDown:return ee.preventDefault(),ee.stopPropagation(),eu({type:2,focus:aN.Last});case aT.Escape:ee.preventDefault(),ee.stopPropagation(),eu({type:1}),i5().nextFrame(()=>{var ee;return null==(ee=ec.buttonRef.current)?void 0:ee.focus({preventScroll:!0})});break;case aT.Tab:ee.preventDefault(),ee.stopPropagation(),eu({type:1}),i5().nextFrame(()=>{aq(ec.buttonRef.current,ee.shiftKey?aM.Previous:aM.Next)});break;default:1===ee.key.length&&(eu({type:3,value:ee.key}),eh.setTimeout(()=>eu({type:4}),350))}}),eg=iY(ee=>{ee.key===aT.Space&&ee.preventDefault()}),ev=(0,eI.useMemo)(()=>({open:0===ec.menuState}),[ec]);return iL({ourProps:{"aria-activedescendant":null===ec.activeItemIndex||null==(en=ec.items[ec.activeItemIndex])?void 0:en.id,"aria-labelledby":null==(er=ec.buttonRef.current)?void 0:er.id,id:eo,onKeyDown:ex,onKeyUp:eg,role:"menu",tabIndex:0,ref:ed},theirProps:es,slot:ev,defaultTag:oQ,features:oJ,visible:em,name:"Menu.Items"})}let oY=eI.Fragment;function o0(ee,et){let en=aO(),{id:er=`headlessui-menu-item-${en}`,disabled:ei=!1,...eo}=ee,[es,ec]=oH("Menu.Item"),eu=null!==es.activeItemIndex&&es.items[es.activeItemIndex].id===er,ed=(0,eI.useRef)(null),ef=i1(et,ed);iK(()=>{if(0!==es.menuState||!eu||0===es.activationTrigger)return;let ee=i5();return ee.requestAnimationFrame(()=>{var ee,et;null==(et=null==(ee=ed.current)?void 0:ee.scrollIntoView)||et.call(ee,{block:"nearest"})}),ee.dispose},[ed,eu,es.menuState,es.activationTrigger,es.activeItemIndex]);let eh=(0,eI.useRef)({disabled:ei,domRef:ed});iK(()=>{eh.current.disabled=ei},[eh,ei]),iK(()=>{var ee,et;eh.current.textValue=null==(et=null==(ee=ed.current)?void 0:ee.textContent)?void 0:et.toLowerCase()},[eh,ed]),iK(()=>(ec({type:5,id:er,dataRef:eh}),()=>ec({type:6,id:er})),[eh,er]);let ep=iY(()=>{ec({type:1})}),em=iY(ee=>{if(ei)return ee.preventDefault();ec({type:1}),aU(es.buttonRef.current)}),ex=iY(()=>{if(ei)return ec({type:2,focus:aN.Nothing});ec({type:2,focus:aN.Specific,id:er})}),eg=a9(),ev=iY(ee=>eg.update(ee)),ey=iY(ee=>{eg.wasMoved(ee)&&(ei||eu||ec({type:2,focus:aN.Specific,id:er,trigger:0}))}),eb=iY(ee=>{eg.wasMoved(ee)&&(ei||eu&&ec({type:2,focus:aN.Nothing}))}),ew=(0,eI.useMemo)(()=>({active:eu,disabled:ei,close:ep}),[eu,ei,ep]);return iL({ourProps:{id:er,ref:ef,role:"menuitem",tabIndex:!0===ei?void 0:-1,"aria-disabled":!0===ei||void 0,disabled:void 0,onClick:em,onFocus:ex,onPointerEnter:ev,onMouseEnter:ev,onPointerMove:ey,onMouseMove:ey,onPointerLeave:eb,onMouseLeave:eb},theirProps:eo,slot:ew,defaultTag:oY,name:"Menu.Item"})}let o1=Object.assign(iZ(oV),{Button:iZ(oK),Items:iZ(oX),Item:iZ(o0)}),o2=ee=>"object"==typeof ee&&null!=ee&&1===ee.nodeType,o4=(ee,et)=>(!et||"hidden"!==ee)&&"visible"!==ee&&"clip"!==ee,o5=(ee,et)=>{if(ee.clientHeight<ee.scrollHeight||ee.clientWidth<ee.scrollWidth){let en=getComputedStyle(ee,null);return o4(en.overflowY,et)||o4(en.overflowX,et)||(ee=>{let et=(ee=>{if(!ee.ownerDocument||!ee.ownerDocument.defaultView)return null;try{return ee.ownerDocument.defaultView.frameElement}catch(ee){return null}})(ee);return!!et&&(et.clientHeight<ee.scrollHeight||et.clientWidth<ee.scrollWidth)})(ee)}return!1},o7=(ee,et,en,er,ei,eo,es,ec)=>eo<ee&&es>et||eo>ee&&es<et?0:eo<=ee&&ec<=en||es>=et&&ec>=en?eo-ee-er:es>et&&ec<en||eo<ee&&ec>en?es-et+ei:0,o3=ee=>{let et=ee.parentElement;return null==et?ee.getRootNode().host||null:et},o6=(ee,et)=>{var en,er,ei,eo;if("undefined"==typeof document)return[];let{scrollMode:es,block:ec,inline:eu,boundary:ed,skipOverflowHiddenElements:ef}=et,eh="function"==typeof ed?ed:ee=>ee!==ed;if(!o2(ee))throw TypeError("Invalid target");let ep=document.scrollingElement||document.documentElement,em=[],ex=ee;for(;o2(ex)&&eh(ex);){if((ex=o3(ex))===ep){em.push(ex);break}null!=ex&&ex===document.body&&o5(ex)&&!o5(document.documentElement)||null!=ex&&o5(ex,ef)&&em.push(ex)}let eg=null!=(er=null==(en=window.visualViewport)?void 0:en.width)?er:innerWidth,ev=null!=(eo=null==(ei=window.visualViewport)?void 0:ei.height)?eo:innerHeight,{scrollX:ey,scrollY:eb}=window,{height:ew,width:ek,top:e_,right:ej,bottom:eE,left:eO}=ee.getBoundingClientRect(),eC="start"===ec||"nearest"===ec?e_:"end"===ec?eE:e_+ew/2,eT="center"===eu?eO+ek/2:"end"===eu?ej:eO,eS=[];for(let ee=0;ee<em.length;ee++){let et=em[ee],{height:en,width:er,top:ei,right:eo,bottom:ed,left:ef}=et.getBoundingClientRect();if("if-needed"===es&&e_>=0&&eO>=0&&eE<=ev&&ej<=eg&&e_>=ei&&eE<=ed&&eO>=ef&&ej<=eo)break;let eh=getComputedStyle(et),ex=parseInt(eh.borderLeftWidth,10),eN=parseInt(eh.borderTopWidth,10),eI=parseInt(eh.borderRightWidth,10),eR=parseInt(eh.borderBottomWidth,10),eL=0,eA=0,eP="offsetWidth"in et?et.offsetWidth-et.clientWidth-ex-eI:0,eM="offsetHeight"in et?et.offsetHeight-et.clientHeight-eN-eR:0,eZ="offsetWidth"in et?0===et.offsetWidth?0:er/et.offsetWidth:0,eD="offsetHeight"in et?0===et.offsetHeight?0:en/et.offsetHeight:0;if(ep===et)eL="start"===ec?eC:"end"===ec?eC-ev:"nearest"===ec?o7(eb,eb+ev,ev,eN,eR,eb+eC,eb+eC+ew,ew):eC-ev/2,eA="start"===eu?eT:"center"===eu?eT-eg/2:"end"===eu?eT-eg:o7(ey,ey+eg,eg,ex,eI,ey+eT,ey+eT+ek,ek),eL=Math.max(0,eL+eb),eA=Math.max(0,eA+ey);else{eL="start"===ec?eC-ei-eN:"end"===ec?eC-ed+eR+eM:"nearest"===ec?o7(ei,ed,en,eN,eR+eM,eC,eC+ew,ew):eC-(ei+en/2)+eM/2,eA="start"===eu?eT-ef-ex:"center"===eu?eT-(ef+er/2)+eP/2:"end"===eu?eT-eo+eI+eP:o7(ef,eo,er,ex,eI+eP,eT,eT+ek,ek);let{scrollLeft:ee,scrollTop:es}=et;eL=Math.max(0,Math.min(es+eL/eD,et.scrollHeight-en/eD+eM)),eA=Math.max(0,Math.min(ee+eA/eZ,et.scrollWidth-er/eZ+eP)),eC+=es-eL,eT+=ee-eA}eS.push({el:et,top:eL,left:eA})}return eS},o9=ee=>{var er;return!1===ee?{block:"end",inline:"nearest"}:(er=ee)===Object(er)&&0!==Object.keys(er).length?ee:{block:"start",inline:"nearest"}};function o8(ee,et){var er;if(!ee.isConnected||!(ee=>{let et=ee;for(;et&&et.parentNode;){if(et.parentNode===document)return!0;et=et.parentNode instanceof ShadowRoot?et.parentNode.host:et.parentNode}return!1})(ee))return;if("object"==typeof(er=et)&&"function"==typeof er.behavior)return et.behavior(o6(ee,et));let en="boolean"==typeof et||null==et?void 0:et.behavior;for(let{el:er,top:ei,left:eo}of o6(ee,o9(et)))er.scroll({top:ei,left:eo,behavior:en})}function st(){return(st=Object.assign?Object.assign.bind():function(ee){for(var et=1;et<arguments.length;et++){var en=arguments[et];for(var er in en)Object.prototype.hasOwnProperty.call(en,er)&&(ee[er]=en[er])}return ee}).apply(this,arguments)}var sn=en(6593),sr=en.n(sn),si={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0};ss.rankings=si;var so=function(ee,et){return String(ee.rankedValue).localeCompare(String(et.rankedValue))};function ss(ee,et,en){void 0===en&&(en={});var er=en,ei=er.keys,eo=er.threshold,es=void 0===eo?si.MATCHES:eo,ec=er.baseSort,eu=void 0===ec?so:ec,ed=er.sorter;return(void 0===ed?function(ee){return ee.sort(function(ee,et){return sf(ee,et,eu)})}:ed)(ee.reduce(ef,[])).map(function(ee){return ee.item});function ef(ee,er,eo){var ec=sl(er,ei,et,en),eu=ec.rank,ed=ec.keyThreshold;return eu>=(void 0===ed?es:ed)&&ee.push(st({},ec,{item:er,index:eo})),ee}}function sl(ee,et,en,er){if(!et){var ei=ee;return{rankedValue:ei,rank:sc(ei,en,er),keyIndex:-1,keyThreshold:er.threshold}}return sx(ee,et).reduce(function(ee,et,ei){var eo=ee.rank,es=ee.rankedValue,ec=ee.keyIndex,eu=ee.keyThreshold,ed=et.itemValue,ef=et.attributes,eh=sc(ed,en,er),ep=es,em=ef.minRanking,ex=ef.maxRanking,eg=ef.threshold;return eh<em&&eh>=si.MATCHES?eh=em:eh>ex&&(eh=ex),eh>eo&&(eo=eh,ec=ei,eu=eg,ep=ed),{rankedValue:ep,rank:eo,keyIndex:ec,keyThreshold:eu}},{rankedValue:ee,rank:si.NO_MATCH,keyIndex:-1,keyThreshold:er.threshold})}function sc(ee,et,en){return(ee=sh(ee,en),(et=sh(et,en)).length>ee.length)?si.NO_MATCH:ee===et?si.CASE_SENSITIVE_EQUAL:(ee=ee.toLowerCase())===(et=et.toLowerCase())?si.EQUAL:ee.startsWith(et)?si.STARTS_WITH:ee.includes(" "+et)?si.WORD_STARTS_WITH:ee.includes(et)?si.CONTAINS:1===et.length?si.NO_MATCH:su(ee).includes(et)?si.ACRONYM:sd(ee,et)}function su(ee){var et="";return ee.split(" ").forEach(function(ee){ee.split("-").forEach(function(ee){et+=ee.substr(0,1)})}),et}function sd(ee,et){var en=0,er=0;function ei(ee,et,er){for(var ei=er,eo=et.length;ei<eo;ei++)if(et[ei]===ee)return en+=1,ei+1;return -1}function eo(ee){var er=1/ee,ei=en/et.length;return si.MATCHES+ei*er}var es=ei(et[0],ee,0);if(es<0)return si.NO_MATCH;er=es;for(var ec=1,eu=et.length;ec<eu;ec++)if(!((er=ei(et[ec],ee,er))>-1))return si.NO_MATCH;return eo(er-es)}function sf(ee,et,en){var er=-1,ei=1,eo=ee.rank,es=ee.keyIndex,ec=et.rank,eu=et.keyIndex;return eo!==ec?eo>ec?er:ei:es===eu?en(ee,et):es<eu?er:ei}function sh(ee,et){return ee=""+ee,et.keepDiacritics||(ee=sr()(ee)),ee}function sp(ee,et){var en;if("object"==typeof et&&(et=et.key),"function"==typeof et)en=et(ee);else if(null==ee)en=null;else if(Object.hasOwnProperty.call(ee,et))en=ee[et];else{if(et.includes("."))return sm(et,ee);en=null}return null==en?[]:Array.isArray(en)?en:[String(en)]}function sm(ee,et){for(var en=ee.split("."),er=[et],ei=0,eo=en.length;ei<eo;ei++){for(var es=en[ei],ec=[],eu=0,ed=er.length;eu<ed;eu++){var ef=er[eu];if(null!=ef){if(Object.hasOwnProperty.call(ef,es)){var eh=ef[es];null!=eh&&ec.push(eh)}else"*"===es&&(ec=ec.concat(ef))}}er=ec}if(Array.isArray(er[0])){var ep=[];return ep.concat.apply(ep,er)}return er}function sx(ee,et){for(var en=[],er=0,ei=et.length;er<ei;er++)for(var eo=et[er],es=sv(eo),ec=sp(ee,eo),eu=0,ed=ec.length;eu<ed;eu++)en.push({itemValue:ec[eu],attributes:es});return en}var sg={maxRanking:1/0,minRanking:-1/0};function sv(ee){return"string"==typeof ee?sg:st({},sg,ee)}var sy=en(2189),sb=Object.defineProperty,sw=Object.defineProperties,sk=Object.getOwnPropertyDescriptors,s_=Object.getOwnPropertySymbols,sj=Object.prototype.hasOwnProperty,sE=Object.prototype.propertyIsEnumerable,sO=(ee,et,en)=>et in ee?sb(ee,et,{enumerable:!0,configurable:!0,writable:!0,value:en}):ee[et]=en,sC=(ee,et)=>{for(var en in et||(et={}))sj.call(et,en)&&sO(ee,en,et[en]);if(s_)for(var en of s_(et))sE.call(et,en)&&sO(ee,en,et[en]);return ee},sT=(ee,et)=>sw(ee,sk(et)),sS=(ee,et)=>{var en={};for(var er in ee)sj.call(ee,er)&&0>et.indexOf(er)&&(en[er]=ee[er]);if(null!=ee&&s_)for(var er of s_(ee))0>et.indexOf(er)&&sE.call(ee,er)&&(en[er]=ee[er]);return en},sN=(ee,et,en)=>new Promise((er,ei)=>{var eo=ee=>{try{ec(en.next(ee))}catch(ee){ei(ee)}},es=ee=>{try{ec(en.throw(ee))}catch(ee){ei(ee)}},ec=ee=>ee.done?er(ee.value):Promise.resolve(ee.value).then(eo,es);ec((en=en.apply(ee,et)).next())}),sI=(0,eI.createContext)({}),sR=(0,eI.createContext)(ee=>ee),sL=(0,eI.createContext)(null),sA=new WeakMap,sP=(0,eI.createContext)(sA),sM=()=>(0,eI.useContext)(sI),sZ=()=>(0,eI.useContext)(sR),sD=()=>(0,eI.useContext)(sL),s$=()=>(0,eI.useContext)(sP),sF=({children:ee})=>{let[et,en]=(0,eI.useState)({}),er=(0,eI.useRef)(null);return lZ&&!er.current&&(er.current=new IntersectionObserver(ee=>{en(et=>{let en=sC({},et);for(let et of ee)if((null==et?void 0:et.rootBounds)&&sA.has(et.target)){let[ee,er]=sA.get(et.target),ei=et.boundingClientRect.y+et.boundingClientRect.height<=et.rootBounds.y+et.rootBounds.height,eo=et.intersectionRatio>0;en[ee]={index:er,aboveHalfViewport:ei,insideHalfViewport:eo}}let er="",ei=1/0,eo=-1;for(let ee in en)en[ee].isActive=!1,en[ee].insideHalfViewport&&en[ee].index<ei&&(ei=en[ee].index,er=ee),ei===1/0&&en[ee].aboveHalfViewport&&en[ee].index>eo&&(eo=en[ee].index,er=ee);return en[er]&&(en[er].isActive=!0),en})},{rootMargin:"0px 0px -50%",threshold:[0,1]})),(0,nZ.jsx)(sI.Provider,{value:et,children:(0,nZ.jsx)(sR.Provider,{value:en,children:(0,nZ.jsx)(sP.Provider,{value:sA,children:(0,nZ.jsx)(sL.Provider,{value:er.current,children:ee})})})})},sW=(0,eI.createContext)({menu:!1,setMenu:()=>!1}),sU=()=>(0,eI.useContext)(sW),sz=sW.Provider,sH=(0,eI.createContext)(sC({title:"",frontMatter:{}},lB));function sG(){return(0,eI.useContext)(sH)}var sB=({children:ee,value:{themeConfig:et,pageOpts:en}})=>{let[er,ei]=(0,eI.useState)(!1);eS||(eS=sC(sC({},lB),Object.fromEntries(Object.entries(et).map(([ee,et])=>[ee,et&&"object"==typeof et&&lV.includes(ee)?sC(sC({},lB[ee]),et):et]))));let eo=sT(sC(sT(sC({},eS),{flexsearch:en.flexsearch}),"boolean"==typeof en.newNextLinkBehavior&&{newNextLinkBehavior:en.newNextLinkBehavior}),{title:en.title,frontMatter:en.frontMatter}),{nextThemes:es}=eo;return(0,nZ.jsx)(nH,{attribute:"class",disableTransitionOnChange:!0,defaultTheme:es.defaultTheme,storageKey:es.storageKey,forcedTheme:es.forcedTheme,children:(0,nZ.jsx)(sH.Provider,{value:eo,children:(0,nZ.jsx)(sz,{value:{menu:er,setMenu:ei},children:ee})})})},sV=(0,eI.createContext)(ee=>ee),sq=()=>(0,eI.useContext)(sV),sK=sV.Provider,sQ=Number(nM.i8.split(".")[0]),sJ=(0,eI.forwardRef)(function(ee,et){var en=ee,{href:er="",children:ei,newWindow:eo}=en,es=sS(en,["href","children","newWindow"]);let ec=sG();return eo?(0,nZ.jsxs)("a",sT(sC({ref:et,href:er,target:"_blank",rel:"noreferrer"},es),{children:[ei,(0,nZ.jsx)("span",{className:"nx-sr-only nx-select-none",children:" (opens in a new tab)"})]})):er?sQ>12||ec.newNextLinkBehavior?(0,nZ.jsx)(nP(),sT(sC({ref:et,href:er},es),{children:ei})):(0,nZ.jsx)(nP(),{href:er,passHref:!0,children:(0,nZ.jsx)("a",sT(sC({ref:et},es),{children:ei}))}):(0,nZ.jsx)("a",sT(sC({ref:et},es),{children:ei}))});sJ.displayName="Anchor";var sX=({repository:ee="",title:et,labels:en})=>{let er=n8()(ee);if(!er)throw Error("Invalid `docsRepositoryBase` URL!");return er.resource.includes("gitlab")?`${er.protocol}://${er.resource}/${er.owner}/${er.name}/-/issues/new?issue[title]=${encodeURIComponent(et)}`:er.resource.includes("github")?`${er.protocol}://${er.resource}/${er.owner}/${er.name}/issues/new?title=${encodeURIComponent(et)}&labels=${en||""}`:"#"};function sY(ee,et){return ee?"function"!=typeof ee?ee:(0,nZ.jsx)(ee,sC({},et)):null}function s0(ee,et={}){let en="function"==typeof ee?ee(et):ee;return en||""}function s1(ee){let et=(0,eI.useRef)(null),en=(0,eI.useRef)(null),er=(0,eI.useRef)(),ei=(0,eI.useCallback)(()=>{var ei;et.current&&en.current&&(null==(ei=er.current)||ei.call(er),er.current=iO(et.current,en.current,ee).destroy)},[et,en,er,ee]);return(0,eI.useMemo)(()=>[ee=>{et.current=ee,ei()},ee=>{en.current=ee,ei()}],[et,en,ei])}function s2(ee=""){let et=sG(),en=n8()(et.docsRepositoryBase||"");if(!en)throw Error("Invalid `docsRepositoryBase` URL!");return`${en.href}/${ee}`}function s4(){let{banner:ee}=sG();if(!ee.text)return null;let et=`try{if(localStorage.getItem(${JSON.stringify(ee.key)})==='0'){document.body.classList.add('nextra-banner-hidden')}}catch(e){}`;return(0,nZ.jsxs)(nZ.Fragment,{children:[(0,nZ.jsx)("script",{dangerouslySetInnerHTML:{__html:et}}),(0,nZ.jsxs)("div",{className:(0,eR.Z)("nextra-banner-container nx-sticky nx-top-0 nx-z-20 nx-flex nx-items-center md:nx-relative","nx-h-[var(--nextra-banner-height)] [body.nextra-banner-hidden_&]:nx-hidden","nx-text-slate-50 dark:nx-text-white nx-bg-neutral-900 dark:nx-bg-[linear-gradient(1deg,#383838,#212121)]","nx-px-2 ltr:nx-pl-10 rtl:nx-pr-10 print:nx-hidden"),children:[(0,nZ.jsx)("div",{className:"nx-w-full nx-truncate nx-px-4 nx-text-center nx-font-medium nx-text-sm",children:sY(ee.text)}),ee.dismissible&&(0,nZ.jsx)("button",{type:"button","aria-label":"Dismiss banner",className:"nx-w-8 nx-h-8 nx-opacity-80 hover:nx-opacity-100",onClick:()=>{try{localStorage.setItem(ee.key,"0")}catch(ee){}document.body.classList.add("nextra-banner-hidden")},children:(0,nZ.jsx)(eD.b0,{className:"nx-mx-auto nx-h-4 nx-w-4"})})]})]})}function s5({activePath:ee}){return(0,nZ.jsx)("div",{className:"nextra-breadcrumb nx-mt-1.5 nx-flex nx-items-center nx-gap-1 nx-overflow-hidden nx-text-sm nx-text-gray-500 dark:nx-text-gray-400 contrast-more:nx-text-current",children:ee.map((et,en)=>{let er=!et.children||et.withIndexPage,ei=en===ee.length-1;return(0,nZ.jsxs)(eI.Fragment,{children:[en>0&&(0,nZ.jsx)(eD.LZ,{className:"nx-w-3.5 nx-shrink-0"}),(0,nZ.jsx)("div",{className:(0,eR.Z)("nx-whitespace-nowrap nx-transition-colors",ei?"nx-font-medium nx-text-gray-700 contrast-more:nx-font-bold contrast-more:nx-text-current dark:nx-text-gray-100 contrast-more:dark:nx-text-current":["nx-min-w-[24px] nx-overflow-hidden nx-text-ellipsis",er&&"hover:nx-text-gray-900 dark:hover:nx-text-gray-100"]),title:et.title,children:er&&!ei?(0,nZ.jsx)(sJ,{href:et.route,children:et.title}):et.title})]},et.route+et.name)})})}function s7({children:ee,className:et,isOpen:en,horizontal:er=!1}){let ei=(0,eI.useRef)(null),eo=(0,eI.useRef)(null),es=(0,eI.useRef)(0),ec=(0,eI.useRef)(en),eu=(0,eI.useRef)(!0);return(0,eI.useEffect)(()=>{let ee=ei.current,et=eo.current,ec=es.current;ec&&clearTimeout(ec),!eu.current&&ee&&et&&(ee.classList.toggle("nx-duration-500",!en),ee.classList.toggle("nx-duration-300",en),er?(et.style.width=`${et.clientWidth}px`,ee.style.width=`${et.clientWidth}px`):ee.style.height=`${et.clientHeight}px`,en?es.current=window.setTimeout(()=>{ee.style.removeProperty("height")},300):setTimeout(()=>{er?ee.style.width="0px":ee.style.height="0px"},0))},[er,en]),(0,eI.useEffect)(()=>{eu.current=!1},[]),(0,nZ.jsx)("div",{ref:ei,className:"nx-transform-gpu nx-overflow-hidden nx-transition-all nx-ease-in-out motion-reduce:nx-transition-none",style:ec.current||er?void 0:{height:0},children:(0,nZ.jsx)("div",{ref:eo,className:(0,eR.Z)("nx-transition-opacity nx-duration-500 nx-ease-in-out motion-reduce:nx-transition-none",en?"nx-opacity-100":"nx-opacity-0",et),children:ee})})}var s3=(0,eI.memo)(function({value:ee,match:et}){let en;let er=ee?ee.split(""):[],ei=et.trim().replace(/[|\\{}()[\]^$+*?.]/g,"\\$&"),eo=RegExp("("+ei.replaceAll(" ","|")+")","ig"),es=0,ec=0,eu=[];if(ee)for(;null!==(en=eo.exec(ee));)eu.push((0,nZ.jsxs)(eI.Fragment,{children:[er.splice(0,en.index-ec).join(""),(0,nZ.jsx)("span",{className:"nx-text-primary-600",children:er.splice(0,eo.lastIndex-en.index).join("")})]},es++)),ec=eo.lastIndex;return(0,nZ.jsxs)(nZ.Fragment,{children:[eu,er.join("")]})}),s6=(0,eI.forwardRef)((ee,et)=>{var en=ee,{className:er,suffix:ei}=en,eo=sS(en,["className","suffix"]);return(0,nZ.jsxs)("div",{className:"nx-relative nx-flex nx-items-center nx-text-gray-900 contrast-more:nx-text-gray-800 dark:nx-text-gray-300 contrast-more:dark:nx-text-gray-300",children:[(0,nZ.jsx)("input",sC({ref:et,spellCheck:!1,className:(0,eR.Z)(er,"nx-block nx-w-full nx-appearance-none nx-rounded-lg nx-px-3 nx-py-2 nx-transition-colors","nx-text-base nx-leading-tight md:nx-text-sm","nx-bg-black/[.05] dark:nx-bg-gray-50/10","focus:nx-bg-white dark:focus:nx-bg-dark","placeholder:nx-text-gray-500 dark:placeholder:nx-text-gray-400","contrast-more:nx-border contrast-more:nx-border-current")},eo)),ei]})});s6.displayName="Input";var s9=["input","select","button","textarea"];function s8({className:ee,overlayClassName:et,value:en,onChange:er,onActive:ei,loading:eo,error:es,results:ec}){let[eu,ed]=(0,eI.useState)(!1),ef=sG(),[eh,ep]=(0,eI.useState)(0),em=(0,eN.useRouter)(),{setMenu:ex}=sU(),eg=(0,eI.useRef)(null),ev=(0,eI.useRef)(null),[ey,eb]=(0,eI.useState)(!1);(0,eI.useEffect)(()=>{ep(0)},[en]),(0,eI.useEffect)(()=>{let ee=ee=>{let et=document.activeElement,en=null==et?void 0:et.tagName.toLowerCase();!eg.current||!en||s9.includes(en)||null!=et&&et.isContentEditable||("/"===ee.key||"k"===ee.key&&(ee.metaKey||ee.ctrlKey)?(ee.preventDefault(),eg.current.focus()):"Escape"===ee.key&&(ed(!1),eg.current.blur()))};return window.addEventListener("keydown",ee),()=>{window.removeEventListener("keydown",ee)}},[]);let ew=(0,eI.useCallback)(()=>{var ee;null==(ee=eg.current)||ee.blur(),er(""),ed(!1),ex(!1)},[er,ex]),ek=(0,eI.useCallback)(ee=>{let{index:et}=ee.currentTarget.dataset;ep(Number(et))},[]),e_=(0,eI.useCallback)(function(ee){var et,en,er;switch(ee.key){case"ArrowDown":if(eh+1<ec.length){let en=null==(et=ev.current)?void 0:et.querySelector(`li:nth-of-type(${eh+2}) > a`);en&&(ee.preventDefault(),ek({currentTarget:en}),en.focus())}break;case"ArrowUp":if(eh-1>=0){let et=null==(en=ev.current)?void 0:en.querySelector(`li:nth-of-type(${eh}) > a`);et&&(ee.preventDefault(),ek({currentTarget:et}),et.focus())}break;case"Enter":{let ee=ec[eh];ee&&(em.push(ee.route),ew());break}case"Escape":ed(!1),null==(er=eg.current)||er.blur()}},[eh,ec,em,ew,ek]),ej=eL(),eE=eu&&!!en,eO=(0,nZ.jsx)(aj,{show:ej&&(!eu||!!en),as:eI.Fragment,enter:"nx-transition-opacity",enterFrom:"nx-opacity-0",enterTo:"nx-opacity-100",leave:"nx-transition-opacity",leaveFrom:"nx-opacity-100",leaveTo:"nx-opacity-0",children:(0,nZ.jsx)("kbd",{className:(0,eR.Z)("nx-absolute nx-my-1.5 nx-select-none ltr:nx-right-1.5 rtl:nx-left-1.5","nx-h-5 nx-rounded nx-bg-white nx-px-1.5 nx-font-mono nx-text-[10px] nx-font-medium nx-text-gray-500","nx-border dark:nx-border-gray-100/20 dark:nx-bg-dark/50","contrast-more:nx-border-current contrast-more:nx-text-current contrast-more:dark:nx-border-current","nx-items-center nx-gap-1 nx-transition-opacity",en?"nx-z-20 nx-flex nx-cursor-pointer hover:nx-opacity-70":"nx-pointer-events-none nx-hidden sm:nx-flex"),title:en?"Clear":void 0,onClick:()=>{er("")},children:en&&ey?"ESC":ej&&(navigator.userAgent.includes("Macintosh")?(0,nZ.jsxs)(nZ.Fragment,{children:[(0,nZ.jsx)("span",{className:"nx-text-xs",children:"⌘"}),"K"]}):"CTRL K")})});return(0,nZ.jsxs)("div",{className:(0,eR.Z)("nextra-search nx-relative md:nx-w-64",ee),children:[eE&&(0,nZ.jsx)("div",{className:"nx-fixed nx-inset-0 nx-z-10",onClick:()=>ed(!1)}),(0,nZ.jsx)(s6,{ref:eg,value:en,onChange:ee=>{let{value:et}=ee.target;er(et),ed(!!et)},onFocus:()=>{null==ei||ei(!0),eb(!0)},onBlur:()=>{eb(!1)},type:"search",placeholder:s0(ef.search.placeholder),onKeyDown:e_,suffix:eO}),(0,nZ.jsx)(aj,{show:eE,as:aj.Child,leave:"nx-transition-opacity nx-duration-100",leaveFrom:"nx-opacity-100",leaveTo:"nx-opacity-0",children:(0,nZ.jsx)("ul",{className:(0,eR.Z)("nextra-scrollbar","nx-border nx-border-gray-200 nx-bg-white nx-text-gray-100 dark:nx-border-neutral-800 dark:nx-bg-neutral-900","nx-absolute nx-top-full nx-z-20 nx-mt-2 nx-overflow-auto nx-overscroll-contain nx-rounded-xl nx-py-2.5 nx-shadow-xl","nx-max-h-[min(calc(50vh-11rem-env(safe-area-inset-bottom)),400px)]","md:nx-max-h-[min(calc(100vh-5rem-env(safe-area-inset-bottom)),400px)]","nx-inset-x-0 ltr:md:nx-left-auto rtl:md:nx-right-auto","contrast-more:nx-border contrast-more:nx-border-gray-900 contrast-more:dark:nx-border-gray-50",et),ref:ev,style:{transition:"max-height .2s ease"},children:es?(0,nZ.jsxs)("span",{className:"nx-flex nx-select-none nx-justify-center nx-gap-2 nx-p-8 nx-text-center nx-text-sm nx-text-red-500",children:[(0,nZ.jsx)(eD.AV,{className:"nx-h-5 nx-w-5"}),s0(ef.search.error)]}):eo?(0,nZ.jsxs)("span",{className:"nx-flex nx-select-none nx-justify-center nx-gap-2 nx-p-8 nx-text-center nx-text-sm nx-text-gray-400",children:[(0,nZ.jsx)(eD.L4,{className:"nx-h-5 nx-w-5 nx-animate-spin"}),sY(ef.search.loading)]}):ec.length>0?ec.map(({route:ee,prefix:et,children:en,id:er},ei)=>(0,nZ.jsxs)(eI.Fragment,{children:[et,(0,nZ.jsx)("li",{className:(0,eR.Z)("nx-mx-2.5 nx-break-words nx-rounded-md","contrast-more:nx-border",ei===eh?"nx-bg-primary-500/10 nx-text-primary-600 contrast-more:nx-border-primary-500":"nx-text-gray-800 contrast-more:nx-border-transparent dark:nx-text-gray-300"),children:(0,nZ.jsx)(sJ,{className:"nx-block nx-scroll-m-12 nx-px-2.5 nx-py-2",href:ee,"data-index":ei,onFocus:ek,onMouseMove:ek,onClick:ew,onKeyDown:e_,children:en})})]},er)):sY(ef.search.emptyResult)})})]})}var lt={},ln=new Map,lr=(ee,et)=>{let en=ee+"@"+et;if(ln.has(en))return ln.get(en);let er=li(ee,et);return ln.set(en,er),er},li=(ee,et)=>sN(void 0,null,function*(){let en=yield fetch(`${ee}/_next/static/chunks/nextra-data-${et}.json`),er=yield en.json(),ei=new(iT()).Document({cache:100,tokenize:"full",document:{id:"id",index:"content",store:["title"]},context:{resolution:9,depth:2,bidirectional:!0}}),eo=new(iT()).Document({cache:100,tokenize:"full",document:{id:"id",index:"content",tag:"pageId",store:["title","content","url","display"]},context:{resolution:9,depth:2,bidirectional:!0}}),es=0;for(let ee in er){let et="";for(let en in++es,er[ee].data){let[ei,ec]=en.split("#"),eu=ee+(ei?"#"+ei:""),ed=ec||er[ee].title,ef=er[ee].data[en]||"",eh=ef.split("\n").filter(Boolean);eo.add(sC({id:eu,url:eu,title:ed,pageId:`page_${es}`,content:ed},eh[0]&&{display:eh[0]}));for(let ee=0;ee<eh.length;ee++)eo.add({id:`${eu}_${ee}`,url:eu,title:ed,pageId:`page_${es}`,content:eh[ee]});et+=` ${ed} ${ef}`}ei.add({id:es,title:er[ee].title,content:et})}lt[et]=[ei,eo]});function lo({className:ee}){let{locale:et=lM,basePath:en}=(0,eN.useRouter)(),[er,ei]=(0,eI.useState)(!1),[eo,es]=(0,eI.useState)(!1),[ec,eu]=(0,eI.useState)([]),[ed,ef]=(0,eI.useState)(""),eh=ee=>{var en,er;if(!ee)return;let[ei,eo]=lt[et],es=(null==(en=ei.search(ee,5,{enrich:!0,suggest:!0})[0])?void 0:en.result)||[],ec=[],ed={};for(let et=0;et<es.length;et++){let en=es[et];ed[et]=0;let ei=(null==(er=eo.search(ee,5,{enrich:!0,suggest:!0,tag:`page_${en.id}`})[0])?void 0:er.result)||[],eu=!0,ef={};for(let er=0;er<ei.length;er++){let{doc:eo}=ei[er],es=void 0!==eo.display;es&&ed[et]++;let{url:eh,title:ep}=eo,em=eo.display||eo.content;ef[eh+"@"+em]||(ef[eh+"@"+em]=!0,ec.push({_page_rk:et,_section_rk:er,route:eh,prefix:eu&&(0,nZ.jsx)("div",{className:(0,eR.Z)("nx-mx-2.5 nx-mb-2 nx-mt-6 nx-select-none nx-border-b nx-border-black/10 nx-px-2.5 nx-pb-1.5 nx-text-xs nx-font-semibold nx-uppercase nx-text-gray-500 first:nx-mt-0 dark:nx-border-white/20 dark:nx-text-gray-300","contrast-more:nx-border-gray-600 contrast-more:nx-text-gray-900 contrast-more:dark:nx-border-gray-50 contrast-more:dark:nx-text-gray-50"),children:en.doc.title}),children:(0,nZ.jsxs)(nZ.Fragment,{children:[(0,nZ.jsx)("div",{className:"nx-text-base nx-font-semibold nx-leading-5",children:(0,nZ.jsx)(s3,{match:ee,value:ep})}),em&&(0,nZ.jsx)("div",{className:"excerpt nx-mt-1 nx-text-sm nx-leading-[1.35rem] nx-text-gray-600 dark:nx-text-gray-400 contrast-more:dark:nx-text-gray-50",children:(0,nZ.jsx)(s3,{match:ee,value:em})})]})}),eu=!1)}}eu(ec.sort((ee,et)=>ee._page_rk===et._page_rk?ee._section_rk-et._section_rk:ed[ee._page_rk]!==ed[et._page_rk]?ed[et._page_rk]-ed[ee._page_rk]:ee._page_rk-et._page_rk).map(ee=>({id:`${ee._page_rk}_${ee._section_rk}`,route:ee.route,prefix:ee.prefix,children:ee.children})))},ep=(0,eI.useCallback)(ee=>sN(this,null,function*(){if(ee&&!lt[et]){ei(!0);try{yield lr(en,et)}catch(ee){es(!0)}ei(!1)}}),[et,en]),em=ee=>sN(this,null,function*(){if(ef(ee),!er){if(!lt[et]){ei(!0);try{yield lr(en,et)}catch(ee){es(!0)}ei(!1)}eh(ee)}});return(0,nZ.jsx)(s8,{loading:er,error:eo,value:ed,onChange:em,onActive:ep,className:ee,overlayClassName:"nx-w-screen nx-min-h-[100px] nx-max-w-[min(calc(100vw-2rem),calc(100%+20rem))]",results:ec})}function ls({options:ee,selected:et,onChange:en,title:er,className:ei}){let[eo,es]=s1({strategy:"fixed",placement:"top-start",modifiers:[{name:"offset",options:{offset:[0,10]}},{name:"sameWidth",enabled:!0,fn({state:ee}){ee.styles.popper.minWidth=`${ee.rects.reference.width}px`},phase:"beforeWrite",requires:["computeStyles"]}]});return(0,nZ.jsx)(o_,{value:et,onChange:en,children:({open:en})=>(0,nZ.jsxs)(o_.Button,{ref:eo,title:er,className:(0,eR.Z)("nx-h-7 nx-rounded-md nx-px-2 nx-text-left nx-text-xs nx-font-medium nx-text-gray-600 nx-transition-colors dark:nx-text-gray-400",en?"nx-bg-gray-200 nx-text-gray-900 dark:nx-bg-primary-100/10 dark:nx-text-gray-50":"hover:nx-bg-gray-100 hover:nx-text-gray-900 dark:hover:nx-bg-primary-100/5 dark:hover:nx-text-gray-50",ei),children:[et.name,(0,nZ.jsx)(ll,{children:(0,nZ.jsx)(aj,{ref:es,show:en,as:o_.Options,className:"nx-z-20 nx-max-h-64 nx-overflow-auto nx-rounded-md nx-ring-1 nx-ring-black/5 nx-bg-white nx-py-1 nx-text-sm nx-shadow-lg dark:nx-ring-white/20 dark:nx-bg-neutral-800",leave:"nx-transition-opacity",leaveFrom:"nx-opacity-100",leaveTo:"nx-opacity-0",children:ee.map(ee=>(0,nZ.jsxs)(o_.Option,{value:ee,className:({active:ee})=>(0,eR.Z)(ee?"nx-bg-primary-50 nx-text-primary-600 dark:nx-bg-primary-500/10":"nx-text-gray-800 dark:nx-text-gray-100","nx-relative nx-cursor-pointer nx-whitespace-nowrap nx-py-1.5","nx-transition-colors ltr:nx-pl-3 ltr:nx-pr-9 rtl:nx-pr-3 rtl:nx-pl-9"),children:[ee.name,ee.key===et.key&&(0,nZ.jsx)("span",{className:"nx-absolute nx-inset-y-0 nx-flex nx-items-center ltr:nx-right-3 rtl:nx-left-3",children:(0,nZ.jsx)(eD.nQ,{})})]},ee.key))})})]})})}function ll(ee){let et=eL();return et?(0,oj.createPortal)(ee.children,document.body):null}function lc({options:ee,lite:et,className:en}){let{locale:er,asPath:ei}=(0,eN.useRouter)(),eo=ee.find(ee=>er===ee.locale);return(0,nZ.jsx)(ls,{title:"Change language",className:en,onChange:ee=>{let et=new Date(Date.now()+31536e6);document.cookie=`NEXT_LOCALE=${ee.key}; expires=${et.toUTCString()}; path=/`,location.href=(0,aE.addBasePath)(ei)},selected:{key:(null==eo?void 0:eo.locale)||"",name:(0,nZ.jsxs)("span",{className:"nx-flex nx-items-center nx-gap-2",children:[(0,nZ.jsx)(eD.n9,{}),(0,nZ.jsx)("span",{className:et?"nx-hidden":"",children:null==eo?void 0:eo.text})]})},options:ee.map(ee=>({key:ee.locale,name:ee.text}))})}function lu({menu:ee}){let et=sG();return(0,nZ.jsxs)("footer",{className:"nx-bg-gray-100 nx-pb-[env(safe-area-inset-bottom)] dark:nx-bg-neutral-900 print:nx-bg-transparent",children:[(0,nZ.jsxs)("div",{className:(0,eR.Z)("nx-mx-auto nx-flex nx-max-w-[90rem] nx-gap-2 nx-py-2 nx-px-4",ee&&(et.i18n.length>0||et.darkMode)?"nx-flex":"nx-hidden"),children:[et.i18n.length>0&&(0,nZ.jsx)(lc,{options:et.i18n}),et.darkMode&&sY(et.themeSwitch.component)]}),(0,nZ.jsx)("hr",{className:"dark:nx-border-neutral-800"}),(0,nZ.jsx)("div",{className:(0,eR.Z)("nx-mx-auto nx-flex nx-max-w-[90rem] nx-justify-center nx-py-12 nx-text-gray-600 dark:nx-text-gray-400 md:nx-justify-start","nx-pl-[max(env(safe-area-inset-left),1.5rem)] nx-pr-[max(env(safe-area-inset-right),1.5rem)]"),children:sY(et.footer.text)})]})}function ld(){var ee;let et=sG(),{resolvedTheme:en}=nz(),er=eL(),ei="function"==typeof et.head?et.head({}):et.head,eo=et.primaryHue,{dark:es,light:ec}="number"==typeof eo?{dark:eo,light:eo}:eo,eu=et.frontMatter;return(0,nZ.jsxs)(nZ.Fragment,{children:[(0,nZ.jsx)(oP,sC({title:et.title,description:eu.description,canonical:eu.canonical,openGraph:eu.openGraph},null==(ee=et.useNextSeoProps)?void 0:ee.call(et))),(0,nZ.jsxs)(oO(),{children:[et.faviconGlyph?(0,nZ.jsx)("link",{rel:"icon",href:`data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text x='50' y='.9em' font-size='90' text-anchor='middle'>${et.faviconGlyph}</text><style>text{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";fill:black}@media(prefers-color-scheme:dark){text{fill:white}}</style></svg>`}):null,er?(0,nZ.jsx)("meta",{name:"theme-color",content:"dark"===en?"#111":"#fff"}):(0,nZ.jsxs)(nZ.Fragment,{children:[(0,nZ.jsx)("meta",{name:"theme-color",content:"#fff",media:"(prefers-color-scheme: light)"}),(0,nZ.jsx)("meta",{name:"theme-color",content:"#111",media:"(prefers-color-scheme: dark)"})]}),(0,nZ.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0, viewport-fit=cover"}),(0,nZ.jsx)("style",{children:`
        :root {
          --nextra-primary-hue: ${ec}deg;
          --nextra-navbar-height: 4rem;
          --nextra-menu-height: 3.75rem;
          --nextra-banner-height: 2.5rem;
        }
        
        .dark {
          --nextra-primary-hue: ${es}deg;
        }
      `}),ei]})]})}var lf={link:(0,eR.Z)("nx-flex nx-max-w-[50%] nx-items-center nx-gap-1 nx-py-4 nx-text-base nx-font-medium nx-text-gray-600 nx-transition-colors [word-break:break-word] hover:nx-text-primary-600 dark:nx-text-gray-300 md:nx-text-lg"),icon:(0,eR.Z)("nx-inline nx-h-5 nx-shrink-0")},lh=({flatDirectories:ee,currentIndex:et})=>{let en=sG(),er=en.navigation,ei="boolean"==typeof er?{prev:er,next:er}:er,eo=ei.prev&&ee[et-1],es=ei.next&&ee[et+1];return(eo&&!eo.isUnderCurrentDocsTree&&(eo=!1),es&&!es.isUnderCurrentDocsTree&&(es=!1),eo||es)?(0,nZ.jsxs)("div",{className:(0,eR.Z)("nx-mb-8 nx-flex nx-items-center nx-border-t nx-pt-8 dark:nx-border-neutral-800","contrast-more:nx-border-neutral-400 dark:contrast-more:nx-border-neutral-400","print:nx-hidden"),children:[eo&&(0,nZ.jsxs)(sJ,{href:eo.route,title:eo.title,className:(0,eR.Z)(lf.link,"ltr:nx-pr-4 rtl:nx-pl-4"),children:[(0,nZ.jsx)(eD.LZ,{className:(0,eR.Z)(lf.icon,"ltr:nx-rotate-180")}),eo.title]}),es&&(0,nZ.jsxs)(sJ,{href:es.route,title:es.title,className:(0,eR.Z)(lf.link,"ltr:nx-ml-auto ltr:nx-pl-4 ltr:nx-text-right rtl:nx-mr-auto rtl:nx-pr-4 rtl:nx-text-left"),children:[es.title,(0,nZ.jsx)(eD.LZ,{className:(0,eR.Z)(lf.icon,"rtl:nx-rotate-180")})]})]}):null},lp={link:(0,eR.Z)("nx-text-sm contrast-more:nx-text-gray-700 contrast-more:dark:nx-text-gray-100"),active:(0,eR.Z)("nx-font-medium nx-subpixel-antialiased"),inactive:(0,eR.Z)("nx-text-gray-600 hover:nx-text-gray-800 dark:nx-text-gray-400 dark:hover:nx-text-gray-200")};function lm({className:ee,menu:et,children:en}){let{items:er}=et,ei=Object.fromEntries((et.children||[]).map(ee=>[ee.name,ee]));return(0,nZ.jsx)("div",{className:"nx-relative nx-inline-block",children:(0,nZ.jsxs)(o1,{children:[(0,nZ.jsx)(o1.Button,{className:(0,eR.Z)(ee,"-nx-ml-2 nx-hidden nx-items-center nx-whitespace-nowrap nx-rounded nx-p-2 md:nx-inline-flex",lp.inactive),children:en}),(0,nZ.jsx)(aj,{leave:"nx-transition-opacity",leaveFrom:"nx-opacity-100",leaveTo:"nx-opacity-0",children:(0,nZ.jsx)(o1.Items,{className:"nx-absolute nx-right-0 nx-z-20 nx-mt-1 nx-max-h-64 nx-min-w-full nx-overflow-auto nx-rounded-md nx-ring-1 nx-ring-black/5 nx-bg-white nx-py-1 nx-text-sm nx-shadow-lg dark:nx-ring-white/20 dark:nx-bg-neutral-800",tabIndex:0,children:Object.entries(er||{}).map(([ee,en])=>{var er;return(0,nZ.jsx)(o1.Item,{children:(0,nZ.jsx)(sJ,{href:en.href||(null==(er=ei[ee])?void 0:er.route)||et.route+"/"+ee,className:(0,eR.Z)("nx-relative nx-hidden nx-w-full nx-select-none nx-whitespace-nowrap nx-text-gray-600 hover:nx-text-gray-900 dark:nx-text-gray-400 dark:hover:nx-text-gray-100 md:nx-inline-block","nx-py-1.5 nx-transition-colors ltr:nx-pl-3 ltr:nx-pr-9 rtl:nx-pr-3 rtl:nx-pl-9"),newWindow:en.newWindow,children:en.title||ee})},ee)})})})]})})}function lx({flatDirectories:ee,items:et}){let en=sG(),er=eM(),{menu:ei,setMenu:eo}=sU();return(0,nZ.jsxs)("div",{className:"nextra-nav-container nx-sticky nx-top-0 nx-z-20 nx-w-full nx-bg-transparent print:nx-hidden",children:[(0,nZ.jsx)("div",{className:(0,eR.Z)("nextra-nav-container-blur","nx-pointer-events-none nx-absolute nx-z-[-1] nx-h-full nx-w-full nx-bg-white dark:nx-bg-dark","nx-shadow-[0_2px_4px_rgba(0,0,0,.02),0_1px_0_rgba(0,0,0,.06)] dark:nx-shadow-[0_-1px_0_rgba(255,255,255,.1)_inset]","contrast-more:nx-shadow-[0_0_0_1px_#000] contrast-more:dark:nx-shadow-[0_0_0_1px_#fff]")}),(0,nZ.jsxs)("nav",{className:"nx-mx-auto nx-flex nx-h-[var(--nextra-navbar-height)] nx-max-w-[90rem] nx-items-center nx-justify-end nx-gap-2 nx-pl-[max(env(safe-area-inset-left),1.5rem)] nx-pr-[max(env(safe-area-inset-right),1.5rem)]",children:[en.logoLink?(0,nZ.jsx)(sJ,{href:"string"==typeof en.logoLink?en.logoLink:"/",className:"nx-flex nx-items-center hover:nx-opacity-75 ltr:nx-mr-auto rtl:nx-ml-auto",children:sY(en.logo)}):(0,nZ.jsx)("div",{className:"nx-flex nx-items-center ltr:nx-mr-auto rtl:nx-ml-auto",children:sY(en.logo)}),et.map(ee=>{if("hidden"===ee.display)return null;if("menu"===ee.type){let et=ee,en=et.route===er||er.startsWith(et.route+"/");return(0,nZ.jsxs)(lm,{className:(0,eR.Z)(lp.link,"nx-flex nx-gap-1",en?lp.active:lp.inactive),menu:et,children:[et.title,(0,nZ.jsx)(eD.LZ,{className:"nx-h-[18px] nx-min-w-[18px] nx-rounded-sm nx-p-0.5",pathClassName:"nx-origin-center nx-transition-transform nx-rotate-90"})]},et.title)}let et=ee,en=et.href||et.route||"#";et.children&&(en=(et.withIndexPage?et.route:et.firstChildRoute)||en);let ei=et.route===er||er.startsWith(et.route+"/");return(0,nZ.jsxs)(sJ,{href:en,className:(0,eR.Z)(lp.link,"nx-relative -nx-ml-2 nx-hidden nx-whitespace-nowrap nx-p-2 md:nx-inline-block",!ei||et.newWindow?lp.inactive:lp.active),newWindow:et.newWindow,"aria-current":!et.newWindow&&ei,children:[(0,nZ.jsx)("span",{className:"nx-absolute nx-inset-x-0 nx-text-center",children:et.title}),(0,nZ.jsx)("span",{className:"nx-invisible nx-font-medium",children:et.title})]},en)}),sY(en.search.component,{directories:ee,className:"nx-hidden md:nx-inline-block mx-min-w-[200px]"}),en.project.link?(0,nZ.jsx)(sJ,{className:"nx-p-2 nx-text-current",href:en.project.link,newWindow:!0,children:sY(en.project.icon)}):null,en.chat.link?(0,nZ.jsx)(sJ,{className:"nx-p-2 nx-text-current",href:en.chat.link,newWindow:!0,children:sY(en.chat.icon)}):null,sY(en.navbar.extraContent),(0,nZ.jsx)("button",{type:"button","aria-label":"Menu",className:"nextra-hamburger -nx-mr-2 nx-rounded nx-p-2 active:nx-bg-gray-400/20 md:nx-hidden",onClick:()=>eo(!ei),children:(0,nZ.jsx)(eD.Oq,{className:(0,eR.Z)({open:ei})})})]})]})}var lg=Object.create(null),lv=(0,eI.createContext)(null),ly=(0,eI.createContext)(null),lb=(0,eI.createContext)(0),lw=(0,eI.memo)(function(ee){let et=(0,eI.useContext)(lb);return(0,nZ.jsx)(lb.Provider,{value:et+1,children:(0,nZ.jsx)(l_,sC({},ee))})}),lk={link:(0,eR.Z)("nx-flex nx-rounded nx-px-2 nx-py-1.5 nx-text-sm nx-transition-colors [word-break:break-word]","nx-cursor-pointer [-webkit-tap-highlight-color:transparent] [-webkit-touch-callout:none] contrast-more:nx-border"),inactive:(0,eR.Z)("nx-text-gray-500 hover:nx-bg-gray-100 hover:nx-text-gray-900","dark:nx-text-neutral-400 dark:hover:nx-bg-primary-100/5 dark:hover:nx-text-gray-50","contrast-more:nx-text-gray-900 contrast-more:dark:nx-text-gray-50","contrast-more:nx-border-transparent contrast-more:hover:nx-border-gray-900 contrast-more:dark:hover:nx-border-gray-50"),active:(0,eR.Z)("nx-bg-primary-100 nx-font-semibold nx-text-primary-800 dark:nx-bg-primary-400/10 dark:nx-text-primary-600","contrast-more:nx-border-primary-500 contrast-more:dark:nx-border-primary-500"),list:(0,eR.Z)("nx-flex nx-flex-col nx-gap-1"),border:(0,eR.Z)("nx-relative before:nx-absolute before:nx-inset-y-1",'before:nx-w-px before:nx-bg-gray-200 before:nx-content-[""] dark:before:nx-bg-neutral-800',"ltr:nx-pl-3 ltr:before:nx-left-0 rtl:nx-pr-3 rtl:before:nx-right-0")};function l_({item:ee,anchors:et}){let en=eM(),[er]=en.split("#"),ei=[er,er+"/"].includes(ee.route+"/"),eo=ei||er.startsWith(ee.route+"/"),es=(0,eI.useContext)(lv),ec=!!(null==es?void 0:es.startsWith(ee.route+"/")),eu=(0,eI.useContext)(lb),{setMenu:ed}=sU(),ef=sG(),{theme:eh}=ee,ep=void 0===lg[ee.route]?ei||eo||ec||(eh&&"collapsed"in eh?!eh.collapsed:eu<ef.sidebar.defaultMenuCollapseLevel):lg[ee.route]||ec,em=(0,eI.useState)({})[1];if((0,eI.useEffect)(()=>{let et=()=>{(eo||ec)&&(lg[ee.route]=!0)},en=()=>{eo&&ec?lg[ee.route]=!0:delete lg[ee.route]};ef.sidebar.autoCollapse?en():et()},[eo,ec,ee.route,ef.sidebar.autoCollapse]),"menu"===ee.type){let et=ee,en=Object.fromEntries((et.children||[]).map(ee=>[ee.name,ee]));ee.children=Object.entries(et.items||{}).map(([ee,er])=>{let ei=en[ee]||sT(sC({name:ee},"locale"in et&&{locale:et.locale}),{route:et.route+"/"+ee});return sC(sC({},ei),er)})}let ex="withIndexPage"in ee&&ee.withIndexPage,eg=ex?sJ:"button";return(0,nZ.jsxs)("li",{className:(0,eR.Z)({open:ep,active:ei}),children:[(0,nZ.jsxs)(eg,{href:ex?ee.route:void 0,className:(0,eR.Z)("nx-items-center nx-justify-between nx-gap-2",!ex&&"nx-text-left nx-w-full",lk.link,ei?lk.active:lk.inactive),onClick:et=>{let en=["svg","path"].includes(et.target.tagName.toLowerCase());if(en&&et.preventDefault(),ex){ei||en?lg[ee.route]=!ep:(lg[ee.route]=!0,ed(!1)),em({});return}ei||(lg[ee.route]=!ep,em({}))},children:[sY(ef.sidebar.titleComponent,{title:ee.title,type:ee.type,route:ee.route}),(0,nZ.jsx)(eD.LZ,{className:"nx-h-[18px] nx-min-w-[18px] nx-rounded-sm nx-p-0.5 hover:nx-bg-gray-800/5 dark:hover:nx-bg-gray-100/5",pathClassName:(0,eR.Z)("nx-origin-center nx-transition-transform rtl:-nx-rotate-180",ep&&"ltr:nx-rotate-90 rtl:nx-rotate-[-270deg]")})]}),(0,nZ.jsx)(s7,{className:"ltr:nx-pr-0 rtl:nx-pl-0 nx-pt-1",isOpen:ep,children:Array.isArray(ee.children)?(0,nZ.jsx)(lO,{className:(0,eR.Z)(lk.border,"ltr:nx-ml-3 rtl:nx-mr-3"),directories:ee.children,base:ee.route,anchors:et}):null})]})}function lj({title:ee}){let et=sG();return(0,nZ.jsx)("li",{className:(0,eR.Z)("[word-break:break-word]",ee?"nx-mt-5 nx-mb-2 nx-px-2 nx-py-1.5 nx-text-sm nx-font-semibold nx-text-gray-900 first:nx-mt-0 dark:nx-text-gray-100":"nx-my-4"),children:ee?sY(et.sidebar.titleComponent,{title:ee,type:"separator",route:""}):(0,nZ.jsx)("hr",{className:"nx-mx-2 nx-border-t nx-border-gray-200 dark:nx-border-primary-100/10"})})}function lE({item:ee,anchors:et}){let en=eM(),er=(0,eI.useContext)(ly),ei=ee.route&&[en,en+"/"].includes(ee.route+"/"),eo=sM(),{setMenu:es}=sU(),ec=sG();return"separator"===ee.type?(0,nZ.jsx)(lj,{title:ee.title}):(0,nZ.jsxs)("li",{className:(0,eR.Z)(lk.list,{active:ei}),children:[(0,nZ.jsx)(sJ,{href:ee.href||ee.route,newWindow:ee.newWindow,className:(0,eR.Z)(lk.link,ei?lk.active:lk.inactive),onClick:()=>{es(!1)},onFocus:()=>{null==er||er(ee.route)},onBlur:()=>{null==er||er(null)},children:sY(ec.sidebar.titleComponent,{title:ee.title,type:ee.type,route:ee.route})}),ei&&et.length>0&&(0,nZ.jsx)("ul",{className:(0,eR.Z)(lk.list,lk.border,"ltr:nx-ml-3 rtl:nx-mr-3"),children:et.map(({id:ee,value:et})=>{var en;return(0,nZ.jsx)("li",{children:(0,nZ.jsx)("a",{href:`#${ee}`,className:(0,eR.Z)(lk.link,'nx-flex nx-gap-2 before:nx-opacity-25 before:nx-content-["#"]',(null==(en=eo[ee])?void 0:en.isActive)?lk.active:lk.inactive),onClick:()=>{es(!1)},children:et})},ee)})})]})}function lO({directories:ee,anchors:et,className:en,onlyCurrentDocs:er}){return(0,nZ.jsx)("ul",{className:(0,eR.Z)(lk.list,en),children:ee.map(ee=>!er||ee.isUnderCurrentDocsTree?"menu"===ee.type||ee.children&&(ee.children.length||!ee.withIndexPage)?(0,nZ.jsx)(lw,{item:ee,anchors:et},ee.name):(0,nZ.jsx)(lE,{item:ee,anchors:et},ee.name):null)})}function lC({docsDirectories:ee,flatDirectories:et,fullDirectories:en,asPopover:er=!1,headings:ei,includePlaceholder:eo}){let es=sG(),{menu:ec,setMenu:eu}=sU(),ed=(0,eN.useRouter)(),[ef,eh]=(0,eI.useState)(null),[ep,em]=(0,eI.useState)(!0),[ex,eg]=(0,eI.useState)(!1),ev=(0,eI.useMemo)(()=>ei.filter(ee=>2===ee.depth),[ei]),ey=(0,eI.useRef)(null),eb=(0,eI.useRef)(null);(0,eI.useEffect)(()=>{ec?document.body.classList.add("nx-overflow-hidden","md:nx-overflow-auto"):document.body.classList.remove("nx-overflow-hidden","md:nx-overflow-auto")},[ec]),(0,eI.useEffect)(()=>{var ee;let et=null==(ee=ey.current)?void 0:ee.querySelector("li.active");if(et&&(window.innerWidth>767||ec)){let ee=()=>{o8(et,{block:"center",inline:"center",scrollMode:"always",boundary:eb.current})};ec?setTimeout(ee,300):ee()}},[ec]),(0,eI.useEffect)(()=>{eu(!1)},[ed.asPath,eu]);let ew=es.i18n.length>0,ek=es.darkMode||ew;return(0,nZ.jsxs)(nZ.Fragment,{children:[eo&&er?(0,nZ.jsx)("div",{className:"max-xl:nx-hidden nx-h-0 nx-w-64 nx-shrink-0"}):null,(0,nZ.jsx)("div",{className:(0,eR.Z)("motion-reduce:nx-transition-none [transition:background-color_1.5s_ease]",ec?"nx-fixed nx-inset-0 nx-z-10 nx-bg-black/80 dark:nx-bg-black/60":"nx-bg-transparent"),onClick:()=>eu(!1)}),(0,nZ.jsxs)("aside",{className:(0,eR.Z)("nextra-sidebar-container nx-flex nx-flex-col","md:nx-top-16 md:nx-shrink-0 motion-reduce:nx-transform-none","nx-transform-gpu nx-transition-all nx-ease-in-out","print:nx-hidden",ep?"md:nx-w-64":"md:nx-w-20",er?"md:nx-hidden":"md:nx-sticky md:nx-self-start",ec?"max-md:[transform:translate3d(0,0,0)]":"max-md:[transform:translate3d(0,-100%,0)]"),ref:eb,children:[(0,nZ.jsx)("div",{className:"nx-px-4 nx-pt-4 md:nx-hidden",children:sY(es.search.component,{directories:et})}),(0,nZ.jsx)(lv.Provider,{value:ef,children:(0,nZ.jsx)(ly.Provider,{value:ee=>{eh(ee)},children:(0,nZ.jsxs)("div",{className:(0,eR.Z)("nx-overflow-y-auto nx-overflow-x-hidden","nx-p-4 nx-grow md:nx-h-[calc(100vh-var(--nextra-navbar-height)-var(--nextra-menu-height))]",ep?"nextra-scrollbar":"no-scrollbar"),ref:ey,children:[(!er||!ep)&&(0,nZ.jsx)(s7,{isOpen:ep,horizontal:!0,children:(0,nZ.jsx)(lO,{className:"max-md:nx-hidden",directories:ee,anchors:es.toc.float?[]:ev,onlyCurrentDocs:!0})}),(0,nZ.jsx)(lO,{className:"md:nx-hidden",directories:en,anchors:ev})]})})}),ek&&(0,nZ.jsxs)("div",{className:(0,eR.Z)("nx-sticky nx-bottom-0","nx-bg-white dark:nx-bg-dark","nx-mx-4 nx-py-4 nx-shadow-[0_-12px_16px_#fff]","nx-flex nx-items-center nx-gap-2","dark:nx-border-neutral-800 dark:nx-shadow-[0_-12px_16px_#111]","contrast-more:nx-border-neutral-400 contrast-more:nx-shadow-none contrast-more:dark:nx-shadow-none",ep?(0,eR.Z)(ew&&"nx-justify-end","nx-border-t"):"nx-py-4 nx-flex-wrap nx-justify-center"),"data-toggle-animation":ex?ep?"show":"hide":"off",children:[ew&&(0,nZ.jsx)(lc,{options:es.i18n,lite:!ep,className:(0,eR.Z)(ep?"nx-grow":"max-md:nx-grow")}),es.darkMode&&(0,nZ.jsx)("div",{className:ep&&!ew?"nx-grow nx-flex nx-flex-col":"",children:sY(es.themeSwitch.component,{lite:!ep||ew})}),es.sidebar.toggleButton&&(0,nZ.jsx)("button",{title:ep?"Hide sidebar":"Show sidebar",className:"max-md:nx-hidden nx-h-7 nx-rounded-md nx-transition-colors nx-text-gray-600 dark:nx-text-gray-400 nx-px-2 hover:nx-bg-gray-100 hover:nx-text-gray-900 dark:hover:nx-bg-primary-100/5 dark:hover:nx-text-gray-50",onClick:()=>{em(!ep),eg(!0)},children:(0,nZ.jsx)(eD.Qq,{isOpen:ep})})]})]})]})}var lT="reach-skip-nav",lS="Skip to content";(0,eI.forwardRef)(function(ee,et){var en=ee,{className:er,id:ei,label:eo=lS,styled:es}=en,ec=sS(en,["className","id","label","styled"]);let eu=void 0===er?es?(0,eR.Z)("nx-sr-only","focus:nx-not-sr-only focus:nx-fixed focus:nx-z-50 focus:nx-m-3 focus:nx-ml-4 focus:nx-h-[calc(var(--nextra-navbar-height)-1.5rem)] focus:nx-rounded-lg focus:nx-border focus:nx-px-3 focus:nx-py-2 focus:nx-align-middle focus:nx-text-sm focus:nx-font-bold","focus:nx-text-gray-900 focus:dark:nx-text-gray-100","focus:nx-bg-white focus:dark:nx-bg-neutral-900","focus:nx-border-neutral-400 focus:dark:nx-border-neutral-800"):"":er;return(0,nZ.jsx)("a",sT(sC({},ec),{ref:et,href:`#${ei||lT}`,className:eu,"data-reach-skip-link":"",children:eo}))}).displayName="SkipNavLink";var lN=(0,eI.forwardRef)(function(ee,et){var en=ee,{id:er}=en,ei=sS(en,["id"]);return(0,nZ.jsx)("div",sT(sC({},ei),{ref:et,id:er||lT}))});lN.displayName="SkipNavContent";var lI=nL.strictObject({light:nL.string(),dark:nL.string(),system:nL.string()});function lR({lite:ee,className:et}){let{setTheme:en,resolvedTheme:er,theme:ei=""}=nz(),eo=eL(),es=sG().themeSwitch,ec=eo&&"dark"===er?eD.kL:eD.NW,eu="function"==typeof es.useOptions?es.useOptions():es.useOptions;return(0,nZ.jsx)(ls,{className:et,title:"Change theme",options:[{key:"light",name:eu.light},{key:"dark",name:eu.dark},{key:"system",name:eu.system}],onChange:ee=>{en(ee.key)},selected:{key:ei,name:(0,nZ.jsxs)("div",{className:"nx-flex nx-items-center nx-gap-2 nx-capitalize",children:[(0,nZ.jsx)(ec,{}),(0,nZ.jsx)("span",{className:ee?"md:nx-hidden":"",children:eo?eu[ei]:eu.light})]})}})}var lL=(0,eR.Z)("nx-text-xs nx-font-medium nx-text-gray-500 hover:nx-text-gray-900 dark:nx-text-gray-400 dark:hover:nx-text-gray-100","contrast-more:nx-text-gray-800 contrast-more:dark:nx-text-gray-50");function lA({headings:ee,filePath:et}){var en;let er=sM(),ei=sG(),eo=(0,eI.useRef)(null),es=(0,eI.useMemo)(()=>ee.filter(ee=>ee.depth>1),[ee]),ec=es.length>0,eu=!!(ei.feedback.content||ei.editLink.component||ei.toc.extraContent),ed=null==(en=Object.entries(er).find(([,{isActive:ee}])=>ee))?void 0:en[0];return(0,eI.useEffect)(()=>{var ee;if(!ed)return;let et=null==(ee=eo.current)?void 0:ee.querySelector(`li > a[href="#${ed}"]`);et&&o8(et,{behavior:"smooth",block:"center",inline:"center",scrollMode:"always",boundary:eo.current})},[ed]),(0,nZ.jsxs)("div",{ref:eo,className:(0,eR.Z)("nextra-scrollbar nx-sticky nx-top-16 nx-overflow-y-auto nx-pr-4 nx-pt-6 nx-text-sm [hyphens:auto]","nx-max-h-[calc(100vh-var(--nextra-navbar-height)-env(safe-area-inset-bottom))] ltr:-nx-mr-4 rtl:-nx-ml-4"),children:[ec&&(0,nZ.jsxs)(nZ.Fragment,{children:[(0,nZ.jsx)("p",{className:"nx-mb-4 nx-font-semibold nx-tracking-tight",children:sY(ei.toc.title)}),(0,nZ.jsx)("ul",{children:es.map(({id:ee,value:et,depth:en})=>{var eo,es,ec,eu;return(0,nZ.jsx)("li",{className:"nx-my-2 nx-scroll-my-6 nx-scroll-py-6",children:(0,nZ.jsx)("a",{href:`#${ee}`,className:(0,eR.Z)({2:"nx-font-semibold",3:"ltr:nx-pl-4 rtl:nx-pr-4",4:"ltr:nx-pl-8 rtl:nx-pr-8",5:"ltr:nx-pl-12 rtl:nx-pr-12",6:"ltr:nx-pl-16 rtl:nx-pr-16"}[en],"nx-inline-block",(null==(eo=er[ee])?void 0:eo.isActive)?"nx-text-primary-600 nx-subpixel-antialiased contrast-more:!nx-text-primary-600":"nx-text-gray-500 hover:nx-text-gray-900 dark:nx-text-gray-400 dark:hover:nx-text-gray-300","contrast-more:nx-text-gray-900 contrast-more:nx-underline contrast-more:dark:nx-text-gray-50 nx-w-full nx-break-words"),children:null!=(eu=null==(ec=(es=ei.toc).headingComponent)?void 0:ec.call(es,{id:ee,children:et}))?eu:et})},ee)})})]}),eu&&(0,nZ.jsxs)("div",{className:(0,eR.Z)(ec&&"nx-mt-8 nx-border-t nx-bg-white nx-pt-8 nx-shadow-[0_-12px_16px_white] dark:nx-bg-dark dark:nx-shadow-[0_-12px_16px_#111]","nx-sticky nx-bottom-0 nx-flex nx-flex-col nx-items-start nx-gap-2 nx-pb-8 dark:nx-border-neutral-800","contrast-more:nx-border-t contrast-more:nx-border-neutral-400 contrast-more:nx-shadow-none contrast-more:dark:nx-border-neutral-400"),children:[ei.feedback.content?(0,nZ.jsx)(sJ,{className:lL,href:ei.feedback.useLink(),newWindow:!0,children:sY(ei.feedback.content)}):null,sY(ei.editLink.component,{filePath:et,className:lL,children:sY(ei.editLink.text)}),sY(ei.toc.extraContent)]})]})}function lP({className:ee,directories:et}){let[en,er]=(0,eI.useState)(""),ei=(0,eI.useMemo)(()=>en?ss(et,en,{keys:["title"]}).map(({route:ee,title:et})=>({id:ee+et,route:ee,children:(0,nZ.jsx)(s3,{value:et,match:en})})):[],[en,et]);return(0,nZ.jsx)(s8,{value:en,onChange:er,className:ee,overlayClassName:"nx-w-full",results:ei})}var lM="en-US",lZ="undefined"!=typeof window;function lD(ee){return null==ee||lF(ee)||l$(ee)||(0,eI.isValidElement)(ee)}function l$(ee){return"function"==typeof ee}function lF(ee){return"string"==typeof ee}var lW=nL.array(nL.strictObject({direction:nL.enum(["ltr","rtl"]).optional(),locale:nL.string(),text:nL.string()})),lU=[lD,{message:"Must be React.ReactNode or React.FC"}],lz=[l$,{message:"Must be React.FC"}];nL.strictObject({banner:nL.strictObject({dismissible:nL.boolean(),key:nL.string(),text:nL.custom(...lU).optional()}),chat:nL.strictObject({icon:nL.custom(...lU),link:nL.string().startsWith("https://").optional()}),components:nL.record(nL.custom(...lz)).optional(),darkMode:nL.boolean(),direction:nL.enum(["ltr","rtl"]),docsRepositoryBase:nL.string().startsWith("https://"),editLink:nL.strictObject({component:nL.custom(...lz),text:nL.custom(...lU)}),faviconGlyph:nL.string().optional(),feedback:nL.strictObject({content:nL.custom(...lU),labels:nL.string(),useLink:nL.function().returns(nL.string())}),footer:nL.strictObject({component:nL.custom(...lU),text:nL.custom(...lU)}),gitTimestamp:nL.custom(...lU),head:nL.custom(...lU),i18n:lW,logo:nL.custom(...lU),logoLink:nL.boolean().or(nL.string()),main:nL.custom(...lz).optional(),navbar:nL.strictObject({component:nL.custom(...lU),extraContent:nL.custom(...lU).optional()}),navigation:nL.boolean().or(nL.strictObject({next:nL.boolean(),prev:nL.boolean()})),nextThemes:nL.strictObject({defaultTheme:nL.string(),forcedTheme:nL.string().optional(),storageKey:nL.string()}),notFound:nL.strictObject({content:nL.custom(...lU),labels:nL.string()}),primaryHue:nL.number().or(nL.strictObject({dark:nL.number(),light:nL.number()})),project:nL.strictObject({icon:nL.custom(...lU),link:nL.string().startsWith("https://").optional()}),search:nL.strictObject({component:nL.custom(...lU),emptyResult:nL.custom(...lU),error:nL.string().or(nL.function().returns(nL.string())),loading:nL.custom(...lU),placeholder:nL.string().or(nL.function().returns(nL.string()))}),serverSideError:nL.strictObject({content:nL.custom(...lU),labels:nL.string()}),sidebar:nL.strictObject({autoCollapse:nL.boolean().optional(),defaultMenuCollapseLevel:nL.number().min(1).int(),titleComponent:nL.custom(...lU),toggleButton:nL.boolean()}),themeSwitch:nL.strictObject({component:nL.custom(...lU),useOptions:lI.or(nL.function().returns(lI))}),toc:nL.strictObject({component:nL.custom(...lU),extraContent:nL.custom(...lU),float:nL.boolean(),headingComponent:nL.custom(...lz).optional(),title:nL.custom(...lU)}),useNextSeoProps:nL.custom(l$)}).deepPartial().extend({i18n:lW.optional()});var lH={"en-US":"Loading",fr:"Сhargement",ru:"Загрузка","zh-CN":"正在加载"},lG={"en-US":"Search documentation",fr:"Rechercher documents",ru:"Поиск документации","zh-CN":"搜索文档"},lB={banner:{dismissible:!0,key:"nextra-banner"},chat:{icon:(0,nZ.jsxs)(nZ.Fragment,{children:[(0,nZ.jsx)(eD.D7,{}),(0,nZ.jsx)("span",{className:"nx-sr-only",children:"Discord"})]})},darkMode:!0,direction:"ltr",docsRepositoryBase:"https://github.com/shuding/nextra",editLink:{component:function({className:ee,filePath:et,children:en}){let er=s2(et);return er?(0,nZ.jsx)(sJ,{className:ee,href:er,children:en}):null},text:"Edit this page"},feedback:{content:"Question? Give us feedback →",labels:"feedback",useLink(){let ee=sG();return sX({labels:ee.feedback.labels,repository:ee.docsRepositoryBase,title:`Feedback for \u201C${ee.title}\u201D`})}},footer:{component:lu,text:`MIT ${new Date().getFullYear()} \xa9 Nextra.`},gitTimestamp:function({timestamp:ee}){let{locale:et=lM}=(0,eN.useRouter)();return(0,nZ.jsxs)(nZ.Fragment,{children:["Last updated on"," ",(0,nZ.jsx)("time",{dateTime:ee.toISOString(),children:ee.toLocaleDateString(et,{day:"numeric",month:"long",year:"numeric"})})]})},head:(0,nZ.jsxs)(nZ.Fragment,{children:[(0,nZ.jsx)("meta",{name:"msapplication-TileColor",content:"#fff"}),(0,nZ.jsx)("meta",{httpEquiv:"Content-Language",content:"en"}),(0,nZ.jsx)("meta",{name:"description",content:"Nextra: the next docs builder"}),(0,nZ.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,nZ.jsx)("meta",{name:"twitter:site",content:"@shuding_"}),(0,nZ.jsx)("meta",{property:"og:title",content:"Nextra: the next docs builder"}),(0,nZ.jsx)("meta",{property:"og:description",content:"Nextra: the next docs builder"}),(0,nZ.jsx)("meta",{name:"apple-mobile-web-app-title",content:"Nextra"})]}),i18n:[],logo:(0,nZ.jsxs)(nZ.Fragment,{children:[(0,nZ.jsx)("span",{className:"nx-font-extrabold",children:"Nextra"}),(0,nZ.jsx)("span",{className:"nx-ml-2 nx-hidden nx-font-normal nx-text-gray-600 md:nx-inline",children:"The Next Docs Builder"})]}),logoLink:!0,navbar:{component:lx},navigation:!0,nextThemes:{defaultTheme:"system",storageKey:"theme"},notFound:{content:"Submit an issue about broken link →",labels:"bug"},primaryHue:{dark:204,light:212},project:{icon:(0,nZ.jsxs)(nZ.Fragment,{children:[(0,nZ.jsx)(eD.fy,{}),(0,nZ.jsx)("span",{className:"nx-sr-only",children:"GitHub"})]})},search:{component:function({className:ee,directories:et}){let en=sG();return en.flexsearch?(0,nZ.jsx)(lo,{className:ee}):(0,nZ.jsx)(lP,{className:ee,directories:et})},emptyResult:(0,nZ.jsx)("span",{className:"nx-block nx-select-none nx-p-8 nx-text-center nx-text-sm nx-text-gray-400",children:"No results found."}),error:"Failed to load search index.",loading:function(){let{locale:ee,defaultLocale:et=lM}=(0,eN.useRouter)(),en=ee&&lH[ee]||lH[et];return(0,nZ.jsxs)(nZ.Fragment,{children:[en,"…"]})},placeholder:function(){let{locale:ee,defaultLocale:et=lM}=(0,eN.useRouter)(),en=ee&&lG[ee]||lG[et];return`${en}\u2026`}},serverSideError:{content:"Submit an issue about error in url →",labels:"bug"},sidebar:{defaultMenuCollapseLevel:2,titleComponent:({title:ee})=>(0,nZ.jsx)(nZ.Fragment,{children:ee}),toggleButton:!1},themeSwitch:{component:lR,useOptions(){let{locale:ee}=(0,eN.useRouter)();return"zh-CN"===ee?{dark:"深色主题",light:"浅色主题",system:"系统默认"}:{dark:"Dark",light:"Light",system:"System"}}},toc:{component:lA,float:!0,title:"On This Page"},useNextSeoProps:()=>({titleTemplate:"%s – Nextra"})},lV=Object.entries(lB).map(([ee,et])=>{let en=et&&"object"==typeof et&&!Array.isArray(et)&&!(0,eI.isValidElement)(et);if(en)return ee}).filter(Boolean);if(lZ){let ee;let et=()=>{document.body.classList.add("resizing"),clearTimeout(ee),ee=setTimeout(()=>{document.body.classList.remove("resizing")},200)};window.addEventListener("resize",et)}function lq(ee){var et=ee,{tag:en,context:er,children:ei,id:eo}=et,es=sS(et,["tag","context","children","id"]);let ec=sZ(),eu=s$(),ed=sD(),ef=(0,eI.useRef)(null);return(0,eI.useEffect)(()=>{if(!eo)return;let ee=ef.current;if(ee)return eu.set(ee,[eo,er.index+=1]),null==ed||ed.observe(ee),()=>{null==ed||ed.disconnect(),eu.delete(ee),ec(ee=>{let et=sC({},ee);return delete et[eo],et})}},[eo,er,eu,ed,ec]),(0,nZ.jsxs)(en,sT(sC({className:(0,eR.Z)("nx-font-semibold nx-tracking-tight nx-text-slate-900 dark:nx-text-slate-100",{h2:"nx-mt-10 nx-border-b nx-pb-1 nx-text-3xl nx-border-neutral-200/70 contrast-more:nx-border-neutral-400 dark:nx-border-primary-100/10 contrast-more:dark:nx-border-neutral-400",h3:"nx-mt-8 nx-text-2xl",h4:"nx-mt-8 nx-text-xl",h5:"nx-mt-8 nx-text-lg",h6:"nx-mt-8 nx-text-base"}[en])},es),{children:[ei,(0,nZ.jsx)("span",{className:"nx-absolute -nx-mt-20",id:eo,ref:ef}),(0,nZ.jsx)("a",{href:`#${eo}`,className:"subheading-anchor","aria-label":"Permalink for this section"})]}))}var lK=ee=>{let et=null,en=[];return eI.Children.forEach(ee,(ee,er)=>{var ei;if(ee&&ee.type===lJ){et||(et=ee);return}let eo=ee;if(!et&&ee&&"object"==typeof ee&&ee.type!==lQ&&"props"in ee&&ee.props){let en=lK(ee.props.children);et=en[0],eo=(0,eI.cloneElement)(ee,sT(sC({},ee.props),{children:(null==(ei=en[1])?void 0:ei.length)?en[1]:void 0,key:er}))}en.push(eo)}),[et,en]},lQ=ee=>{var et=ee,{children:en,open:er}=et,ei=sS(et,["children","open"]);let[eo,es]=(0,eI.useState)(!!er),[ec,eu]=lK(en),[ed,ef]=(0,eI.useState)(eo);return(0,eI.useEffect)(()=>{if(eo)ef(!0);else{let ee=setTimeout(()=>ef(eo),500);return()=>clearTimeout(ee)}},[eo]),(0,nZ.jsxs)("details",sT(sC(sT(sC({className:"nx-my-4 nx-rounded nx-border nx-border-gray-200 nx-bg-white nx-p-2 nx-shadow-sm first:nx-mt-0 dark:nx-border-neutral-800 dark:nx-bg-neutral-900"},ei),{open:ed}),eo&&{"data-expanded":!0}),{children:[(0,nZ.jsx)(sK,{value:es,children:ec}),(0,nZ.jsx)(s7,{isOpen:eo,children:eu})]}))},lJ=ee=>{let et=sq();return(0,nZ.jsx)("summary",sT(sC({className:(0,eR.Z)("nx-flex nx-items-center nx-cursor-pointer nx-list-none nx-p-1 nx-transition-colors hover:nx-bg-gray-100 dark:hover:nx-bg-neutral-800","before:nx-mr-1 before:nx-inline-block before:nx-transition-transform before:nx-content-[''] dark:before:nx-invert","rtl:before:nx-rotate-180 [[data-expanded]>&]:before:nx-rotate-90")},ee),{onClick:ee=>{ee.preventDefault(),et(ee=>!ee)}}))},lX=/https?:\/\//,lY=ee=>{var et=ee,{href:en="",className:er}=et,ei=sS(et,["href","className"]);return(0,nZ.jsx)(sJ,sC({href:en,newWindow:lX.test(en),className:(0,eR.Z)("nx-text-primary-600 nx-underline nx-decoration-from-font [text-underline-position:from-font]",er)},ei))},l0=ee=>{var et=ee,{href:en=""}=et,er=sS(et,["href"]);return(0,nZ.jsx)(sJ,sC({href:en,newWindow:lX.test(en)},er))},l1=({isRawLayout:ee,components:et})=>{if(ee)return{a:l0};let en={index:0};return sC({h1:ee=>(0,nZ.jsx)("h1",sC({className:"nx-mt-2 nx-text-4xl nx-font-bold nx-tracking-tight nx-text-slate-900 dark:nx-text-slate-100"},ee)),h2:ee=>(0,nZ.jsx)(lq,sC({tag:"h2",context:en},ee)),h3:ee=>(0,nZ.jsx)(lq,sC({tag:"h3",context:en},ee)),h4:ee=>(0,nZ.jsx)(lq,sC({tag:"h4",context:en},ee)),h5:ee=>(0,nZ.jsx)(lq,sC({tag:"h5",context:en},ee)),h6:ee=>(0,nZ.jsx)(lq,sC({tag:"h6",context:en},ee)),ul:ee=>(0,nZ.jsx)("ul",sC({className:"nx-mt-6 nx-list-disc first:nx-mt-0 ltr:nx-ml-6 rtl:nx-mr-6"},ee)),ol:ee=>(0,nZ.jsx)("ol",sC({className:"nx-mt-6 nx-list-decimal first:nx-mt-0 ltr:nx-ml-6 rtl:nx-mr-6"},ee)),li:ee=>(0,nZ.jsx)("li",sC({className:"nx-my-2"},ee)),blockquote:ee=>(0,nZ.jsx)("blockquote",sC({className:(0,eR.Z)("nx-mt-6 nx-border-gray-300 nx-italic nx-text-gray-700 dark:nx-border-gray-700 dark:nx-text-gray-400","first:nx-mt-0 ltr:nx-border-l-2 ltr:nx-pl-6 rtl:nx-border-r-2 rtl:nx-pr-6")},ee)),hr:ee=>(0,nZ.jsx)("hr",sC({className:"nx-my-8 dark:nx-border-gray-900"},ee)),a:lY,table:ee=>(0,nZ.jsx)(sy.iA,sC({className:"nextra-scrollbar nx-mt-6 nx-p-0 first:nx-mt-0"},ee)),p:ee=>(0,nZ.jsx)("p",sC({className:"nx-mt-6 nx-leading-7 first:nx-mt-0"},ee)),tr:sy.Tr,th:sy.Th,td:sy.Td,details:lQ,summary:lJ,pre:sy.SU,code:sy.EK},et)},l2={toc:(0,eR.Z)("nextra-toc nx-order-last nx-hidden nx-w-64 nx-shrink-0 xl:nx-block print:nx-hidden"),main:(0,eR.Z)("nx-w-full nx-break-words")},l4=({themeContext:ee,breadcrumb:et,timestamp:en,navigation:er,children:ei})=>{var eo;let es=sG(),ec=eL();if("raw"===ee.layout)return(0,nZ.jsx)("div",{className:l2.main,children:ei});let eu=ee.timestamp&&es.gitTimestamp&&en?new Date(en):null,ed=ec&&eu?(0,nZ.jsx)("div",{className:"nx-mt-12 nx-mb-8 nx-block nx-text-xs nx-text-gray-500 ltr:nx-text-right rtl:nx-text-left dark:nx-text-gray-400",children:sY(es.gitTimestamp,{timestamp:eu})}):(0,nZ.jsx)("div",{className:"nx-mt-16"}),ef=(0,nZ.jsxs)(nZ.Fragment,{children:[ei,ed,er]}),eh=(null==(eo=es.main)?void 0:eo.call(es,{children:ef}))||ef;return"full"===ee.layout?(0,nZ.jsx)("article",{className:(0,eR.Z)(l2.main,"nextra-content nx-min-h-[calc(100vh-var(--nextra-navbar-height))] nx-pl-[max(env(safe-area-inset-left),1.5rem)] nx-pr-[max(env(safe-area-inset-right),1.5rem)]"),children:eh}):(0,nZ.jsx)("article",{className:(0,eR.Z)(l2.main,"nextra-content nx-flex nx-min-h-[calc(100vh-var(--nextra-navbar-height))] nx-min-w-0 nx-justify-center nx-pb-8 nx-pr-[calc(env(safe-area-inset-right)-1.5rem)]","article"===ee.typesetting&&"nextra-body-typesetting-article"),children:(0,nZ.jsxs)("main",{className:"nx-w-full nx-min-w-0 nx-max-w-6xl nx-px-6 nx-pt-4 md:nx-px-12",children:[et,eh]})})},l5=({filePath:ee,pageMap:et,frontMatter:en,headings:er,timestamp:ei,children:eo})=>{let es=sG(),{locale:ec=lM,defaultLocale:eu}=(0,eN.useRouter)(),ed=eM(),{activeType:ef,activeIndex:eh,activeThemeContext:ep,activePath:em,topLevelNavbarItems:ex,docsDirectories:eg,flatDirectories:ev,flatDocsDirectories:ey,directories:eb}=(0,eI.useMemo)(()=>n6({list:et,locale:ec,defaultLocale:eu,route:ed}),[et,ec,eu,ed]),ew=sC(sC({},ep),en),ek=!ew.sidebar||"raw"===ew.layout||"page"===ef,e_="page"!==ef&&ew.toc&&"default"===ew.layout?(0,nZ.jsx)("nav",{className:(0,eR.Z)(l2.toc,"nx-px-4"),"aria-label":"table of contents",children:sY(es.toc.component,{headings:es.toc.float?er:[],filePath:ee})}):"full"!==ew.layout&&"raw"!==ew.layout&&(0,nZ.jsx)("nav",{className:l2.toc,"aria-label":"table of contents"}),ej=es.i18n.find(ee=>ee.locale===ec),eE=ej?"rtl"===ej.direction:"rtl"===es.direction,eO=eE?"rtl":"ltr";return(0,nZ.jsxs)("div",{dir:eO,children:[(0,nZ.jsx)("script",{dangerouslySetInnerHTML:{__html:`document.documentElement.setAttribute('dir','${eO}')`}}),(0,nZ.jsx)(ld,{}),(0,nZ.jsx)(s4,{}),ew.navbar&&sY(es.navbar.component,{flatDirectories:ev,items:ex}),(0,nZ.jsx)("div",{className:(0,eR.Z)("nx-mx-auto nx-flex","raw"!==ew.layout&&"nx-max-w-[90rem]"),children:(0,nZ.jsxs)(sF,{children:[(0,nZ.jsx)(lC,{docsDirectories:eg,flatDirectories:ev,fullDirectories:eb,headings:er,asPopover:ek,includePlaceholder:"default"===ew.layout}),e_,(0,nZ.jsx)(lN,{}),(0,nZ.jsx)(l4,{themeContext:ew,breadcrumb:"page"!==ef&&ew.breadcrumb?(0,nZ.jsx)(s5,{activePath:em}):null,timestamp:ei,navigation:"page"!==ef&&ew.pagination?(0,nZ.jsx)(lh,{flatDirectories:ey,currentIndex:eh}):null,children:(0,nZ.jsx)(eZ.Zo,{components:l1({isRawLayout:"raw"===ew.layout,components:es.components}),children:eo})})]})}),ew.footer&&sY(es.footer.component,{menu:ek})]})};function l7(ee){var et=ee,{children:en}=et,er=sS(et,["children"]);return(0,nZ.jsx)(sB,{value:er,children:(0,nZ.jsx)(l5,sT(sC({},er.pageOpts),{children:en}))})}},2189:function(ee,et,en){"use strict";en.d(et,{UW:function(){return ed},EK:function(){return ep},SU:function(){return em},iA:function(){return eg},Td:function(){return ex},Th:function(){return ev},Tr:function(){return ey}});var er=en(5924),ei=en(7505),eo=({children:ee,className:et,...en})=>(0,ei.jsx)("button",{className:(0,er.Z)("nextra-button nx-transition-all active:nx-opacity-50","nx-bg-primary-700/5 nx-border nx-border-black/5 nx-text-gray-600 hover:nx-text-gray-900 nx-rounded-md nx-p-1.5","dark:nx-bg-primary-300/10 dark:nx-border-white/10 dark:nx-text-gray-400 dark:hover:nx-text-gray-50",et),...en,children:ee}),es=en(9201),ec={default:"\uD83D\uDCA1",error:"\uD83D\uDEAB",info:(0,ei.jsx)(es.AV,{className:"nx-mt-1"}),warning:"⚠️"},eu={default:(0,er.Z)("nx-border-orange-100 nx-bg-orange-50 nx-text-orange-800 dark:nx-border-orange-400/30 dark:nx-bg-orange-400/20 dark:nx-text-orange-300"),error:(0,er.Z)("nx-border-red-200 nx-bg-red-100 nx-text-red-900 dark:nx-border-red-200/30 dark:nx-bg-red-900/30 dark:nx-text-red-200"),info:(0,er.Z)("nx-border-blue-200 nx-bg-blue-100 nx-text-blue-900 dark:nx-border-blue-200/30 dark:nx-bg-blue-900/30 dark:nx-text-blue-200"),warning:(0,er.Z)("nx-border-yellow-100 nx-bg-yellow-50 nx-text-yellow-900 dark:nx-border-yellow-200/30 dark:nx-bg-yellow-700/30 dark:nx-text-yellow-200")};function ed({children:ee,type:et="default",emoji:en=ec[et]}){return(0,ei.jsxs)("div",{className:(0,er.Z)("nextra-callout nx-overflow-x-auto nx-mt-6 nx-flex nx-rounded-lg nx-border nx-py-2 ltr:nx-pr-4 rtl:nx-pl-4","contrast-more:nx-border-current contrast-more:dark:nx-border-current",eu[et]),children:[(0,ei.jsx)("div",{className:"nx-select-none nx-text-xl ltr:nx-pl-3 ltr:nx-pr-2 rtl:nx-pr-3 rtl:nx-pl-2",style:{fontFamily:'"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"'},children:en}),(0,ei.jsx)("div",{className:"nx-w-full nx-min-w-0 nx-leading-7",children:ee})]})}var ef=en(7765),eh=({getValue:ee,...et})=>{let[en,er]=(0,ef.useState)(!1);(0,ef.useEffect)(()=>{if(!en)return;let ee=setTimeout(()=>{er(!1)},2e3);return()=>{clearTimeout(ee)}},[en]);let ec=(0,ef.useCallback)(async()=>{er(!0),navigator?.clipboard||console.error("Access to clipboard rejected!");try{await navigator.clipboard.writeText(ee())}catch{console.error("Failed to copy!")}},[ee]),eu=en?es.nQ:es.TI;return(0,ei.jsx)(eo,{onClick:ec,title:"Copy code",tabIndex:0,...et,children:(0,ei.jsx)(eu,{className:"nextra-copy-icon nx-pointer-events-none nx-h-4 nx-w-4"})})},ep=({children:ee,className:et,...en})=>{let eo="data-line-numbers"in en;return(0,ei.jsx)("code",{className:(0,er.Z)("nx-border-black nx-border-opacity-[0.04] nx-bg-opacity-[0.03] nx-bg-black nx-break-words nx-rounded-md nx-border nx-py-0.5 nx-px-[.25em] nx-text-[.9em]","dark:nx-border-white/10 dark:nx-bg-white/10",eo&&"[counter-reset:line]",et),dir:"ltr",...en,children:ee})},em=({children:ee,className:et,hasCopyCode:en,filename:ec,...eu})=>{let ed=(0,ef.useRef)(null),ep=(0,ef.useCallback)(()=>{let ee=document.documentElement.dataset,et="nextraWordWrap"in ee;et?delete ee.nextraWordWrap:ee.nextraWordWrap=""},[]);return(0,ei.jsxs)("div",{className:"nextra-code-block nx-relative nx-mt-6 first:nx-mt-0",children:[ec&&(0,ei.jsx)("div",{className:"nx-absolute nx-top-0 nx-z-[1] nx-w-full nx-truncate nx-rounded-t-xl nx-bg-primary-700/5 nx-py-2 nx-px-4 nx-text-xs nx-text-gray-700 dark:nx-bg-primary-300/10 dark:nx-text-gray-200",children:ec}),(0,ei.jsx)("pre",{className:(0,er.Z)("nx-bg-primary-700/5 nx-mb-4 nx-overflow-x-auto nx-rounded-xl nx-font-medium nx-subpixel-antialiased dark:nx-bg-primary-300/10 nx-text-[.9em]","contrast-more:nx-border contrast-more:nx-border-primary-900/20 contrast-more:nx-contrast-150 contrast-more:dark:nx-border-primary-100/40",ec?"nx-pt-12 nx-pb-4":"nx-py-4",et),ref:ed,...eu,children:ee}),(0,ei.jsxs)("div",{className:(0,er.Z)("nx-opacity-0 nx-transition [div:hover>&]:nx-opacity-100 focus-within:nx-opacity-100","nx-flex nx-gap-1 nx-absolute nx-m-[11px] nx-right-0",ec?"nx-top-8":"nx-top-0"),children:[(0,ei.jsx)(eo,{onClick:ep,className:"md:nx-hidden",title:"Toggle word wrap",children:(0,ei.jsx)(es.NK,{className:"nx-pointer-events-none nx-h-4 nx-w-4"})}),en&&(0,ei.jsx)(eh,{getValue:()=>ed.current?.querySelector("code")?.textContent||""})]})]})},ex=({className:ee="",...et})=>(0,ei.jsx)("td",{className:(0,er.Z)("nx-m-0 nx-border nx-border-gray-300 nx-px-4 nx-py-2 dark:nx-border-gray-600",ee),...et}),eg=({className:ee="",...et})=>(0,ei.jsx)("table",{className:(0,er.Z)("nx-block nx-overflow-x-scroll",ee),...et}),ev=({className:ee="",...et})=>(0,ei.jsx)("th",{className:(0,er.Z)("nx-m-0 nx-border nx-border-gray-300 nx-px-4 nx-py-2 nx-font-semibold dark:nx-border-gray-600",ee),...et}),ey=({className:ee="",...et})=>(0,ei.jsx)("tr",{className:(0,er.Z)("nx-m-0 nx-border-t nx-border-gray-300 nx-p-0 dark:nx-border-gray-600","even:nx-bg-gray-100 even:dark:nx-bg-gray-600/20",ee),...et});en(4598),(0,er.Z)("nextra-cards nx-mt-4 nx-gap-4 nx-grid","nx-not-prose"),(0,er.Z)("nextra-card nx-group nx-flex nx-flex-col nx-justify-start nx-overflow-hidden nx-rounded-lg nx-border nx-border-gray-200","nx-text-current nx-no-underline dark:nx-shadow-none","hover:nx-shadow-gray-100 dark:hover:nx-shadow-none nx-shadow-gray-100","active:nx-shadow-sm active:nx-shadow-gray-200","nx-transition-all nx-duration-200 hover:nx-border-gray-300"),(0,er.Z)("nx-flex nx-font-semibold nx-items-start nx-gap-2 nx-p-4 nx-text-gray-700 hover:nx-text-gray-900"),(0,ei.jsx)("span",{className:"nx-transition-transform nx-duration-75 group-hover:nx-translate-x-[2px]",children:"→"});var eb=(0,ef.createContext)(0);function ew(){return(0,ef.useContext)(eb)}function ek({children:ee}){return(0,ei.jsx)("div",{className:(0,er.Z)("nextra-filetree nx-mt-6 nx-select-none nx-text-sm nx-text-gray-800 dark:nx-text-gray-300","nx-not-prose"),children:(0,ei.jsx)("div",{className:"nx-inline-block nx-rounded-lg nx-border nx-px-4 nx-py-2 dark:nx-border-neutral-800",children:ee})})}function e_(){let ee=ew();return(0,ei.jsx)(ei.Fragment,{children:Array.from({length:ee},(ee,et)=>(0,ei.jsx)("span",{className:"nx-w-5"},et))})}var ej=(0,ef.memo)(({label:ee,name:et,open:en,children:er,defaultOpen:eo=!1,onToggle:es})=>{let ec=ew(),[eu,ed]=(0,ef.useState)(eo),eh=(0,ef.useCallback)(()=>{es?.(!eu),ed(!eu)},[eu,es]),ep=void 0===en?eu:en;return(0,ei.jsxs)("li",{className:"nx-flex nx-list-none nx-flex-col",children:[(0,ei.jsxs)("button",{onClick:eh,title:et,className:"nx-inline-flex nx-cursor-pointer nx-items-center nx-py-1 hover:nx-opacity-60",children:[(0,ei.jsx)(e_,{}),(0,ei.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",children:(0,ei.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:ep?"M5 19a2 2 0 0 1-2-2V7a2 2 0 0 1 2-2h4l2 2h4a2 2 0 0 1 2 2v1M5 19h14a2 2 0 0 0 2-2v-5a2 2 0 0 0-2-2H9a2 2 0 0 0-2 2v5a2 2 0 0 1-2 2Z":"M3 7v10a2 2 0 0 0 2 2h14a2 2 0 0 0 2-2V9a2 2 0 0 0-2-2h-6l-2-2H5a2 2 0 0 0-2 2Z"})}),(0,ei.jsx)("span",{className:"nx-ml-1",children:ee??et})]}),ep&&(0,ei.jsx)("ul",{children:(0,ei.jsx)(eb.Provider,{value:ec+1,children:er})})]})});ej.displayName="Folder";var eE=(0,ef.memo)(({label:ee,name:et,active:en})=>(0,ei.jsx)("li",{className:(0,er.Z)("nx-flex nx-list-none",en&&"nx-text-primary-600 contrast-more:nx-underline"),children:(0,ei.jsxs)("span",{className:"nx-inline-flex nx-cursor-default nx-items-center nx-py-1",children:[(0,ei.jsx)(e_,{}),(0,ei.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",children:(0,ei.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 12h6m-6 4h6m2 5H7a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h5.586a1 1 0 0 1 .707.293l5.414 5.414a1 1 0 0 1 .293.707V19a2 2 0 0 1-2 2Z"})}),(0,ei.jsx)("span",{className:"nx-ml-1",children:ee??et})]})}));eE.displayName="File",Object.assign(ek,{Folder:ej,File:eE})},9201:function(ee,et,en){"use strict";en.d(et,{LZ:function(){return ei},nQ:function(){return eo},TI:function(){return es},D7:function(){return ec},Qq:function(){return eu},fy:function(){return ed},n9:function(){return ef},AV:function(){return eh},Oq:function(){return ep},kL:function(){return em},L4:function(){return ex},NW:function(){return eg},NK:function(){return ev},b0:function(){return ey}});var er=en(7505);function ei({pathClassName:ee,...et}){return(0,er.jsx)("svg",{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",...et,children:(0,er.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 5l7 7-7 7",className:ee})})}function eo(ee){return(0,er.jsx)("svg",{viewBox:"0 0 20 20",width:"1em",height:"1em",fill:"currentColor",...ee,children:(0,er.jsx)("path",{fillRule:"evenodd",d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z",clipRule:"evenodd"})})}function es(ee){return(0,er.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",...ee,children:[(0,er.jsx)("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,er.jsx)("path",{d:"M5 15H4C2.89543 15 2 14.1046 2 13V4C2 2.89543 2.89543 2 4 2H13C14.1046 2 15 2.89543 15 4V5",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"})]})}function ec(ee){return(0,er.jsxs)("svg",{width:"24",height:"24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 5 30.67 23.25",...ee,children:[(0,er.jsx)("title",{children:"Discord"}),(0,er.jsx)("path",{d:"M26.0015 6.9529C24.0021 6.03845 21.8787 5.37198 19.6623 5C19.3833 5.48048 19.0733 6.13144 18.8563 6.64292C16.4989 6.30193 14.1585 6.30193 11.8336 6.64292C11.6166 6.13144 11.2911 5.48048 11.0276 5C8.79575 5.37198 6.67235 6.03845 4.6869 6.9529C0.672601 12.8736 -0.41235 18.6548 0.130124 24.3585C2.79599 26.2959 5.36889 27.4739 7.89682 28.2489C8.51679 27.4119 9.07477 26.5129 9.55525 25.5675C8.64079 25.2265 7.77283 24.808 6.93587 24.312C7.15286 24.1571 7.36986 23.9866 7.57135 23.8161C12.6241 26.1255 18.0969 26.1255 23.0876 23.8161C23.3046 23.9866 23.5061 24.1571 23.7231 24.312C22.8861 24.808 22.0182 25.2265 21.1037 25.5675C21.5842 26.5129 22.1422 27.4119 22.7621 28.2489C25.2885 27.4739 27.8769 26.2959 30.5288 24.3585C31.1952 17.7559 29.4733 12.0212 26.0015 6.9529ZM10.2527 20.8402C8.73376 20.8402 7.49382 19.4608 7.49382 17.7714C7.49382 16.082 8.70276 14.7025 10.2527 14.7025C11.7871 14.7025 13.0425 16.082 13.0115 17.7714C13.0115 19.4608 11.7871 20.8402 10.2527 20.8402ZM20.4373 20.8402C18.9183 20.8402 17.6768 19.4608 17.6768 17.7714C17.6768 16.082 18.8873 14.7025 20.4373 14.7025C21.9717 14.7025 23.2271 16.082 23.1961 17.7714C23.1961 19.4608 21.9872 20.8402 20.4373 20.8402Z"})]})}function eu({isOpen:ee,...et}){return(0,er.jsxs)("svg",{height:"12",width:"12",viewBox:"0 0 16 16",fill:"currentColor",...et,children:[(0,er.jsx)("path",{fillRule:"evenodd",d:"M4.177 7.823l2.396-2.396A.25.25 0 017 5.604v4.792a.25.25 0 01-.427.177L4.177 8.177a.25.25 0 010-.354z",className:ee?"":"nx-origin-[35%] nx-rotate-180"}),(0,er.jsx)("path",{fillRule:"evenodd",d:"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0114.25 16H1.75A1.75 1.75 0 010 14.25V1.75zm1.75-.25a.25.25 0 00-.25.25v12.5c0 .138.112.25.25.25H9.5v-13H1.75zm12.5 13H11v-13h3.25a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25z"})]})}function ed(ee){return(0,er.jsxs)("svg",{width:"24",height:"24",fill:"currentColor",viewBox:"3 3 18 18",...ee,children:[(0,er.jsx)("title",{children:"GitHub"}),(0,er.jsx)("path",{d:"M12 3C7.0275 3 3 7.12937 3 12.2276C3 16.3109 5.57625 19.7597 9.15374 20.9824C9.60374 21.0631 9.77249 20.7863 9.77249 20.5441C9.77249 20.3249 9.76125 19.5982 9.76125 18.8254C7.5 19.2522 6.915 18.2602 6.735 17.7412C6.63375 17.4759 6.19499 16.6569 5.8125 16.4378C5.4975 16.2647 5.0475 15.838 5.80124 15.8264C6.51 15.8149 7.01625 16.4954 7.18499 16.7723C7.99499 18.1679 9.28875 17.7758 9.80625 17.5335C9.885 16.9337 10.1212 16.53 10.38 16.2993C8.3775 16.0687 6.285 15.2728 6.285 11.7432C6.285 10.7397 6.63375 9.9092 7.20749 9.26326C7.1175 9.03257 6.8025 8.08674 7.2975 6.81794C7.2975 6.81794 8.05125 6.57571 9.77249 7.76377C10.4925 7.55615 11.2575 7.45234 12.0225 7.45234C12.7875 7.45234 13.5525 7.55615 14.2725 7.76377C15.9937 6.56418 16.7475 6.81794 16.7475 6.81794C17.2424 8.08674 16.9275 9.03257 16.8375 9.26326C17.4113 9.9092 17.76 10.7281 17.76 11.7432C17.76 15.2843 15.6563 16.0687 13.6537 16.2993C13.98 16.5877 14.2613 17.1414 14.2613 18.0065C14.2613 19.2407 14.25 20.2326 14.25 20.5441C14.25 20.7863 14.4188 21.0746 14.8688 20.9824C16.6554 20.364 18.2079 19.1866 19.3078 17.6162C20.4077 16.0457 20.9995 14.1611 21 12.2276C21 7.12937 16.9725 3 12 3Z"})]})}function ef(ee){return(0,er.jsx)("svg",{viewBox:"2 2 16 16",width:"12",height:"12",fill:"currentColor",...ee,children:(0,er.jsx)("path",{fillRule:"evenodd",d:"M4.083 9h1.946c.089-1.546.383-2.97.837-4.118A6.004 6.004 0 004.083 9zM10 2a8 8 0 100 16 8 8 0 000-16zm0 2c-.076 0-.232.032-.465.262-.238.234-.497.623-.737 1.182-.389.907-.673 2.142-.766 3.556h3.936c-.093-1.414-.377-2.649-.766-3.556-.24-.56-.5-.948-.737-1.182C10.232 4.032 10.076 4 10 4zm3.971 5c-.089-1.546-.383-2.97-.837-4.118A6.004 6.004 0 0115.917 9h-1.946zm-2.003 2H8.032c.093 1.414.377 2.649.766 3.556.24.56.5.948.737 1.182.233.23.389.262.465.262.076 0 .232-.032.465-.262.238-.234.498-.623.737-1.182.389-.907.673-2.142.766-3.556zm1.166 4.118c.454-1.147.748-2.572.837-4.118h1.946a6.004 6.004 0 01-2.783 4.118zm-6.268 0C6.412 13.97 6.118 12.546 6.03 11H4.083a6.004 6.004 0 002.783 4.118z",clipRule:"evenodd"})})}function eh(ee){return(0,er.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",width:"20",height:"20",...ee,children:(0,er.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 001 1h1a1 1 0 100-2v-3a1 1 0 00-1-1H9z"})})}function ep(ee){return(0,er.jsxs)("svg",{fill:"none",width:"24",height:"24",viewBox:"0 0 24 24",stroke:"currentColor",...ee,children:[(0,er.jsx)("g",{children:(0,er.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 6h16"})}),(0,er.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 12h16"}),(0,er.jsx)("g",{children:(0,er.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 18h16"})})]})}function em(ee){return(0,er.jsx)("svg",{fill:"none",viewBox:"2 2 20 20",width:"12",height:"12",stroke:"currentColor",...ee,children:(0,er.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",fill:"currentColor",d:"M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"})})}function ex(ee){return(0,er.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",width:"24",height:"24",...ee,children:[(0,er.jsx)("circle",{className:"nx-opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,er.jsx)("path",{className:"nx-opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]})}function eg(ee){return(0,er.jsx)("svg",{fill:"none",viewBox:"3 3 18 18",width:"12",height:"12",stroke:"currentColor",...ee,children:(0,er.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",fill:"currentColor",d:"M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"})})}function ev(ee){return(0,er.jsx)("svg",{viewBox:"0 0 24 24",width:"24",height:"24",...ee,children:(0,er.jsx)("path",{fill:"currentColor",d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})})}function ey(ee){return(0,er.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",...ee,children:(0,er.jsx)("path",{fillRule:"evenodd",d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z",clipRule:"evenodd"})})}},2585:function(ee,et,en){"use strict";en.d(et,{j:function(){return e_}});var er,ei=en(5554),eo=en.n(ei),es=en(679),ec=en(7765);en(6067),"undefined"!=typeof window&&(window.requestIdleCallback=window.requestIdleCallback||function(ee){var et=Date.now();return setTimeout(function(){ee({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-et))}})},1)},window.cancelIdleCallback=window.cancelIdleCallback||function(ee){clearTimeout(ee)});var eu=en(7505),ed=(0,ec.createContext)(!1),ef=en(1689);function eh(){let ee=globalThis[es.eZ],{route:et}=(0,ef.useRouter)();(0,ec.useState)({})[1];let en=ee.context[et];if(!en)throw Error("No content found for the current route. This is a Nextra bug.");return{context:en,Layout:ee.Layout}}function ep({__nextra_pageMap:ee,__nextra_dynamic_opts:et,...en}){let{context:er,Layout:ei}=eh(),{Content:eo,...es}=er;if(ee&&(es.pageOpts={...es.pageOpts,pageMap:ee}),et){let ee=JSON.parse(et);es.pageOpts={...es.pageOpts,headings:ee.headings,title:ee.title||es.pageOpts.title,frontMatter:ee.frontMatter}}return(0,eu.jsx)(ei,{...es,pageProps:en,children:(0,eu.jsx)(ed.Provider,{value:en,children:(0,eu.jsx)(eo,{...en})})})}var em=en(3477),ex=en(4473),eg=en(9378);function ev(ee,et){return ex(em.join(ee,et.replace(/^index$/,"")))}function ey(ee){return eg(ee.replace(/[-_]/g," "))}function eb(ee){return!!ee&&"object"==typeof ee&&"folder"===ee.type}function ew(ee){return Object.fromEntries(Object.entries(ee).map(([ee,et])=>{if(eb(et)){let en=ee.replace("/","");return[en,et.title||ey(en)]}return[ee,et||ey(ee)]}))}function ek(ee,et,en=!0){if(en){ek(ee,{kind:"Meta",data:et.data,locale:et.locale},!1),et.data=ew(et.data);return}for(let[en,er]of Object.entries(et.data)){if(!eb(er)){if("*"===en)continue;ee.children.push({kind:"MdxPage",...et.locale&&{locale:et.locale},name:en,route:ev(ee.route,en)});continue}let ei=en.replace("/",""),eo={kind:"Folder",name:ei,route:`${ee.route}/${ei}`,children:[{kind:"Meta",...et.locale&&{locale:et.locale},data:ew(er.items)}]};ee.children.push(eo),ek(eo,{kind:"Meta",data:er.items,locale:et.locale},!1)}}function e_({pageNextRoute:ee,pageOpts:et,nextraLayout:en,themeConfig:ei,MDXContent:ec,hot:eu,pageOptsChecksum:ed,dynamicMetaModules:ef=[]}){var eh;"undefined"==typeof window&&(globalThis.__nextra_resolvePageMap=async()=>{if(er)return er;let ee=JSON.parse(JSON.stringify(em.pageMap));return await Promise.all(ef.map(async([et,{metaObjectKeyPath:en,metaParentKeyPath:er}])=>{let ei=await et,es=await ei.default(),ec=eo()(ee,en);ec.data=es;let eu=eo()(ee,er);ek(eu,ec)})),er=ee});let em=globalThis[eh=es.eZ]||(globalThis[eh]=Object.create(null));return et.pageMap?(em.pageMap=et.pageMap,em.Layout=en):(et={...et,pageMap:em.pageMap,flexsearch:em.flexsearch},ei=em.themeConfig),et={frontMatter:{},...et},em.route=et.route,em.context||(em.context=Object.create(null)),em.context[ee]={Content:ec,pageOpts:et,themeConfig:ei},ep}},5182:function(ee,et,en){"use strict";var er=en(6097);function ei(ee){var et={protocols:[],protocol:null,port:null,resource:"",host:"",user:"",password:"",pathname:"",hash:"",search:"",href:ee,query:{},parse_failed:!1};try{var en=new URL(ee);et.protocols=er(en),et.protocol=et.protocols[0],et.port=en.port,et.resource=en.hostname,et.host=en.host,et.user=en.username||"",et.password=en.password||"",et.pathname=en.pathname,et.hash=en.hash.slice(1),et.search=en.search.slice(1),et.href=en.href,et.query=Object.fromEntries(en.searchParams)}catch(en){et.protocols=["file"],et.protocol=et.protocols[0],et.port="",et.resource="",et.user="",et.pathname="",et.hash="",et.search="",et.href=ee,et.query={},et.parse_failed=!0}return et}ee.exports=ei},8593:function(ee,et,en){"use strict";var er=function(ee){return ee&&"object"==typeof ee&&"default"in ee?ee:{default:ee}}(en(5182));let ei="text/plain",eo="us-ascii",es=(ee,et)=>et.some(et=>et instanceof RegExp?et.test(ee):et===ee),ec=(ee,{stripHash:et})=>{let en=/^data:(?<type>[^,]*?),(?<data>[^#]*?)(?:#(?<hash>.*))?$/.exec(ee);if(!en)throw Error(`Invalid URL: ${ee}`);let{type:er,data:es,hash:ec}=en.groups,eu=er.split(";");ec=et?"":ec;let ed=!1;"base64"===eu[eu.length-1]&&(eu.pop(),ed=!0);let ef=(eu.shift()||"").toLowerCase(),eh=eu.map(ee=>{let[et,en=""]=ee.split("=").map(ee=>ee.trim());return"charset"===et&&(en=en.toLowerCase())===eo?"":`${et}${en?`=${en}`:""}`}).filter(Boolean),ep=[...eh];return ed&&ep.push("base64"),(ep.length>0||ef&&ef!==ei)&&ep.unshift(ef),`data:${ep.join(";")},${ed?es.trim():es}${ec?`#${ec}`:""}`};function eu(ee,et){if(et={defaultProtocol:"http:",normalizeProtocol:!0,forceHttp:!1,forceHttps:!1,stripAuthentication:!0,stripHash:!1,stripTextFragment:!0,stripWWW:!0,removeQueryParameters:[/^utm_\w+/i],removeTrailingSlash:!0,removeSingleSlash:!0,removeDirectoryIndex:!1,sortQueryParameters:!0,...et},ee=ee.trim(),/^data:/i.test(ee))return ec(ee,et);if(/^view-source:/i.test(ee))throw Error("`view-source:` is not supported as it is a non-standard protocol");let en=ee.startsWith("//"),er=!en&&/^\.*\//.test(ee);er||(ee=ee.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,et.defaultProtocol));let ei=new URL(ee);if(et.forceHttp&&et.forceHttps)throw Error("The `forceHttp` and `forceHttps` options cannot be used together");if(et.forceHttp&&"https:"===ei.protocol&&(ei.protocol="http:"),et.forceHttps&&"http:"===ei.protocol&&(ei.protocol="https:"),et.stripAuthentication&&(ei.username="",ei.password=""),et.stripHash?ei.hash="":et.stripTextFragment&&(ei.hash=ei.hash.replace(/#?:~:text.*?$/i,"")),ei.pathname){let ee=/\b[a-z][a-z\d+\-.]{1,50}:\/\//g,et=0,en="";for(;;){let er=ee.exec(ei.pathname);if(!er)break;let eo=er[0],es=er.index,ec=ei.pathname.slice(et,es);en+=ec.replace(/\/{2,}/g,"/")+eo,et=es+eo.length}let er=ei.pathname.slice(et,ei.pathname.length);en+=er.replace(/\/{2,}/g,"/"),ei.pathname=en}if(ei.pathname)try{ei.pathname=decodeURI(ei.pathname)}catch{}if(!0===et.removeDirectoryIndex&&(et.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(et.removeDirectoryIndex)&&et.removeDirectoryIndex.length>0){let ee=ei.pathname.split("/"),en=ee[ee.length-1];es(en,et.removeDirectoryIndex)&&(ee=ee.slice(0,-1),ei.pathname=ee.slice(1).join("/")+"/")}if(ei.hostname&&(ei.hostname=ei.hostname.replace(/\.$/,""),et.stripWWW&&/^www\.(?!www\.)[a-z\-\d]{1,63}\.[a-z.\-\d]{2,63}$/.test(ei.hostname)&&(ei.hostname=ei.hostname.replace(/^www\./,""))),Array.isArray(et.removeQueryParameters))for(let ee of[...ei.searchParams.keys()])es(ee,et.removeQueryParameters)&&ei.searchParams.delete(ee);if(!0===et.removeQueryParameters&&(ei.search=""),et.sortQueryParameters){ei.searchParams.sort();try{ei.search=decodeURIComponent(ei.search)}catch{}}et.removeTrailingSlash&&(ei.pathname=ei.pathname.replace(/\/$/,""));let eo=ee;return ee=ei.toString(),et.removeSingleSlash||"/"!==ei.pathname||eo.endsWith("/")||""!==ei.hash||(ee=ee.replace(/\/$/,"")),(et.removeTrailingSlash||"/"===ei.pathname)&&""===ei.hash&&et.removeSingleSlash&&(ee=ee.replace(/\/$/,"")),en&&!et.normalizeProtocol&&(ee=ee.replace(/^http:\/\//,"//")),et.stripProtocol&&(ee=ee.replace(/^(?:https?:)?\/\//,"")),ee}let ed=(ee,et=!1)=>{let en=/^(?:([a-z_][a-z0-9_-]{0,31})@|https?:\/\/)([\w\.\-@]+)[\/:]([\~,\.\w,\-,\_,\/]+?(?:\.git|\/)?)$/,ei=et=>{let en=Error(et);throw en.subject_url=ee,en};"string"==typeof ee&&ee.trim()||ei("Invalid url."),ee.length>ed.MAX_INPUT_LENGTH&&ei("Input exceeds maximum length. If needed, change the value of parseUrl.MAX_INPUT_LENGTH."),et&&("object"!=typeof et&&(et={stripHash:!1}),ee=eu(ee,et));let eo=er.default(ee);if(eo.parse_failed){let ee=eo.href.match(en);ee?(eo.protocols=["ssh"],eo.protocol="ssh",eo.resource=ee[2],eo.host=ee[2],eo.user=ee[1],eo.pathname=`/${ee[3]}`,eo.parse_failed=!1):ei("URL parsing failed.")}return eo};ed.MAX_INPUT_LENGTH=2048,ee.exports=ed},6097:function(ee){"use strict";ee.exports=function(ee,et){!0===et&&(et=0);var en="";if("string"==typeof ee)try{en=new URL(ee).protocol}catch(ee){}else ee&&ee.constructor===URL&&(en=ee.protocol);var er=en.split(/\:|\+/).filter(Boolean);return"number"==typeof et?er[et]:er}},6593:function(ee){var et={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ù:"u",ú:"u",û:"u",ü:"u",ý:"y",ÿ:"y",Ā:"A",ā:"a",Ă:"A",ă:"a",Ą:"A",ą:"a",Ć:"C",ć:"c",Ĉ:"C",ĉ:"c",Ċ:"C",ċ:"c",Č:"C",č:"c",C̆:"C",c̆:"c",Ď:"D",ď:"d",Đ:"D",đ:"d",Ē:"E",ē:"e",Ĕ:"E",ĕ:"e",Ė:"E",ė:"e",Ę:"E",ę:"e",Ě:"E",ě:"e",Ĝ:"G",Ǵ:"G",ĝ:"g",ǵ:"g",Ğ:"G",ğ:"g",Ġ:"G",ġ:"g",Ģ:"G",ģ:"g",Ĥ:"H",ĥ:"h",Ħ:"H",ħ:"h",Ḫ:"H",ḫ:"h",Ĩ:"I",ĩ:"i",Ī:"I",ī:"i",Ĭ:"I",ĭ:"i",Į:"I",į:"i",İ:"I",ı:"i",Ĳ:"IJ",ĳ:"ij",Ĵ:"J",ĵ:"j",Ķ:"K",ķ:"k",Ḱ:"K",ḱ:"k",K̆:"K",k̆:"k",Ĺ:"L",ĺ:"l",Ļ:"L",ļ:"l",Ľ:"L",ľ:"l",Ŀ:"L",ŀ:"l",Ł:"l",ł:"l",Ḿ:"M",ḿ:"m",M̆:"M",m̆:"m",Ń:"N",ń:"n",Ņ:"N",ņ:"n",Ň:"N",ň:"n",ŉ:"n",N̆:"N",n̆:"n",Ō:"O",ō:"o",Ŏ:"O",ŏ:"o",Ő:"O",ő:"o",Œ:"OE",œ:"oe",P̆:"P",p̆:"p",Ŕ:"R",ŕ:"r",Ŗ:"R",ŗ:"r",Ř:"R",ř:"r",R̆:"R",r̆:"r",Ȓ:"R",ȓ:"r",Ś:"S",ś:"s",Ŝ:"S",ŝ:"s",Ş:"S",Ș:"S",ș:"s",ş:"s",Š:"S",š:"s",Ţ:"T",ţ:"t",ț:"t",Ț:"T",Ť:"T",ť:"t",Ŧ:"T",ŧ:"t",T̆:"T",t̆:"t",Ũ:"U",ũ:"u",Ū:"U",ū:"u",Ŭ:"U",ŭ:"u",Ů:"U",ů:"u",Ű:"U",ű:"u",Ų:"U",ų:"u",Ȗ:"U",ȗ:"u",V̆:"V",v̆:"v",Ŵ:"W",ŵ:"w",Ẃ:"W",ẃ:"w",X̆:"X",x̆:"x",Ŷ:"Y",ŷ:"y",Ÿ:"Y",Y̆:"Y",y̆:"y",Ź:"Z",ź:"z",Ż:"Z",ż:"z",Ž:"Z",ž:"z",ſ:"s",ƒ:"f",Ơ:"O",ơ:"o",Ư:"U",ư:"u",Ǎ:"A",ǎ:"a",Ǐ:"I",ǐ:"i",Ǒ:"O",ǒ:"o",Ǔ:"U",ǔ:"u",Ǖ:"U",ǖ:"u",Ǘ:"U",ǘ:"u",Ǚ:"U",ǚ:"u",Ǜ:"U",ǜ:"u",Ứ:"U",ứ:"u",Ṹ:"U",ṹ:"u",Ǻ:"A",ǻ:"a",Ǽ:"AE",ǽ:"ae",Ǿ:"O",ǿ:"o",Þ:"TH",þ:"th",Ṕ:"P",ṕ:"p",Ṥ:"S",ṥ:"s",X́:"X",x́:"x",Ѓ:"Г",ѓ:"г",Ќ:"К",ќ:"к",A̋:"A",a̋:"a",E̋:"E",e̋:"e",I̋:"I",i̋:"i",Ǹ:"N",ǹ:"n",Ồ:"O",ồ:"o",Ṑ:"O",ṑ:"o",Ừ:"U",ừ:"u",Ẁ:"W",ẁ:"w",Ỳ:"Y",ỳ:"y",Ȁ:"A",ȁ:"a",Ȅ:"E",ȅ:"e",Ȉ:"I",ȉ:"i",Ȍ:"O",ȍ:"o",Ȑ:"R",ȑ:"r",Ȕ:"U",ȕ:"u",B̌:"B",b̌:"b",Č̣:"C",č̣:"c",Ê̌:"E",ê̌:"e",F̌:"F",f̌:"f",Ǧ:"G",ǧ:"g",Ȟ:"H",ȟ:"h",J̌:"J",ǰ:"j",Ǩ:"K",ǩ:"k",M̌:"M",m̌:"m",P̌:"P",p̌:"p",Q̌:"Q",q̌:"q",Ř̩:"R",ř̩:"r",Ṧ:"S",ṧ:"s",V̌:"V",v̌:"v",W̌:"W",w̌:"w",X̌:"X",x̌:"x",Y̌:"Y",y̌:"y",A̧:"A",a̧:"a",B̧:"B",b̧:"b",Ḑ:"D",ḑ:"d",Ȩ:"E",ȩ:"e",Ɛ̧:"E",ɛ̧:"e",Ḩ:"H",ḩ:"h",I̧:"I",i̧:"i",Ɨ̧:"I",ɨ̧:"i",M̧:"M",m̧:"m",O̧:"O",o̧:"o",Q̧:"Q",q̧:"q",U̧:"U",u̧:"u",X̧:"X",x̧:"x",Z̧:"Z",z̧:"z"},en=Object.keys(et).join("|"),er=RegExp(en,"g"),ei=RegExp(en,""),eo=function(ee){return ee.replace(er,function(ee){return et[ee]})},es=function(ee){return!!ee.match(ei)};ee.exports=eo,ee.exports.has=es,ee.exports.remove=eo},4473:function(ee){"use strict";ee.exports=ee=>{let et=/^\\\\\?\\/.test(ee),en=/[^\u0000-\u0080]+/.test(ee);return et||en?ee:ee.replace(/\\/g,"/")}},9378:function(ee,et,en){let er=en(3587),ei=en(2168),eo="[^\\s'’\\(\\)!?;:\"-]",es=RegExp(`(?:(?:(\\s?(?:^|[.\\(\\)!?;:"-])\\s*)(${eo}))|(${eo}))(${eo}*[’']*${eo}*)`,"g"),ec=ee=>ee.map(ee=>[RegExp(`\\b${ee}\\b`,"gi"),ee]);function eu(ee){let et=ee[0];return/\s/.test(et)?ee.slice(1):/[\(\)]/.test(et)?null:ee}ee.exports=(ee,et={})=>{ee=ee.toLowerCase().replace(es,(ee,et="",en,ei,eo,es,ec)=>{let ed=ee.length+es>=ec.length,ef=eu(ee);if(!ef)return ee;if(!en){let ee=ei+eo;if(er.has(ee)&&!ed)return ef}return et+(ei||en).toUpperCase()+eo});let en=et.special||[],eo=[...ei,...en],ed=ec(eo);return ed.forEach(([et,en])=>{ee=ee.replace(et,en)}),ee}},3587:function(ee){let et=["for","and","nor","but","or","yet","so"],en=["a","an","the"],er=["aboard","about","above","across","after","against","along","amid","among","anti","around","as","at","before","behind","below","beneath","beside","besides","between","beyond","but","by","concerning","considering","despite","down","during","except","excepting","excluding","following","for","from","in","inside","into","like","minus","near","of","off","on","onto","opposite","over","past","per","plus","regarding","round","save","since","than","through","to","toward","towards","under","underneath","unlike","until","up","upon","versus","via","with","within","without"];ee.exports=new Set([...et,...en,...er])},2168:function(ee){let et=["ZEIT","ZEIT Inc.","Vercel","Vercel Inc.","CLI","API","HTTP","HTTPS","JSX","DNS","URL","now.sh","now.json","vercel.app","vercel.json","CI","CD","CDN","package.json","package.lock","yarn.lock","GitHub","GitLab","CSS","Sass","JS","JavaScript","TypeScript","HTML","WordPress","Next.js","Node.js","Webpack","Docker","Bash","Kubernetes","SWR","TinaCMS","UI","UX","TS","TSX","iPhone","iPad","watchOS","iOS","iPadOS","macOS","PHP","composer.json","composer.lock","CMS","SQL","C","C#","GraphQL","GraphiQL","JWT","JWTs"];ee.exports=et},6067:function(ee,et,en){en(7505)},6736:function(ee,et,en){"use strict";en.d(et,{Zo:function(){return ec},ah:function(){return eo}});var er=en(7765);let ei=er.createContext({});function eo(ee){let et=er.useContext(ei);return er.useMemo(()=>"function"==typeof ee?ee(et):{...et,...ee},[et,ee])}let es={};function ec({components:ee,children:et,disableParentContext:en}){let ec;return ec=en?"function"==typeof ee?ee({}):ee||es:eo(ee),er.createElement(ei.Provider,{value:ec},et)}},679:function(ee,et,en){"use strict";en.d(et,{ZW:function(){return eo},eZ:function(){return ec},hV:function(){return eu}});var er=en(3477),ei=en(2091),eo="en-US",es=ei.cwd();er.join(es,"public");var ec=Symbol.for("__nextra_internal__"),eu=new Set(["/404","/500"])}}]);