diff --git a/.nojekyll b/.nojekyll new file mode 100644 index 00000000..e69de29b diff --git a/404.html b/404.html new file mode 100644 index 00000000..4b5d2579 --- /dev/null +++ b/404.html @@ -0,0 +1 @@ +404: This page could not be found

404

This page could not be found.

\ No newline at end of file diff --git a/_next/static/chunks/890-7768479a2a6e1926.js b/_next/static/chunks/890-7768479a2a6e1926.js new file mode 100644 index 00000000..74a1d35b --- /dev/null +++ b/_next/static/chunks/890-7768479a2a6e1926.js @@ -0,0 +1,23 @@ +(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[890],{5202:function(){!function(){"use strict";function applyFocusVisiblePolyfill(n){var o=!0,a=!1,i=null,s={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 isValidFocusTarget(n){return!!n&&n!==document&&"HTML"!==n.nodeName&&"BODY"!==n.nodeName&&"classList"in n&&"contains"in n.classList}function addFocusVisibleClass(n){n.classList.contains("focus-visible")||(n.classList.add("focus-visible"),n.setAttribute("data-focus-visible-added",""))}function onPointerDown(n){o=!1}function addInitialPointerMoveListeners(){document.addEventListener("mousemove",onInitialPointerMove),document.addEventListener("mousedown",onInitialPointerMove),document.addEventListener("mouseup",onInitialPointerMove),document.addEventListener("pointermove",onInitialPointerMove),document.addEventListener("pointerdown",onInitialPointerMove),document.addEventListener("pointerup",onInitialPointerMove),document.addEventListener("touchmove",onInitialPointerMove),document.addEventListener("touchstart",onInitialPointerMove),document.addEventListener("touchend",onInitialPointerMove)}function onInitialPointerMove(n){n.target.nodeName&&"html"===n.target.nodeName.toLowerCase()||(o=!1,document.removeEventListener("mousemove",onInitialPointerMove),document.removeEventListener("mousedown",onInitialPointerMove),document.removeEventListener("mouseup",onInitialPointerMove),document.removeEventListener("pointermove",onInitialPointerMove),document.removeEventListener("pointerdown",onInitialPointerMove),document.removeEventListener("pointerup",onInitialPointerMove),document.removeEventListener("touchmove",onInitialPointerMove),document.removeEventListener("touchstart",onInitialPointerMove),document.removeEventListener("touchend",onInitialPointerMove))}document.addEventListener("keydown",function(a){a.metaKey||a.altKey||a.ctrlKey||(isValidFocusTarget(n.activeElement)&&addFocusVisibleClass(n.activeElement),o=!0)},!0),document.addEventListener("mousedown",onPointerDown,!0),document.addEventListener("pointerdown",onPointerDown,!0),document.addEventListener("touchstart",onPointerDown,!0),document.addEventListener("visibilitychange",function(n){"hidden"===document.visibilityState&&(a&&(o=!0),addInitialPointerMoveListeners())},!0),addInitialPointerMoveListeners(),n.addEventListener("focus",function(n){var a,i,l;isValidFocusTarget(n.target)&&(o||(i=(a=n.target).type,"INPUT"===(l=a.tagName)&&s[i]&&!a.readOnly||"TEXTAREA"===l&&!a.readOnly||a.isContentEditable))&&addFocusVisibleClass(n.target)},!0),n.addEventListener("blur",function(n){if(isValidFocusTarget(n.target)){var o;(n.target.classList.contains("focus-visible")||n.target.hasAttribute("data-focus-visible-added"))&&(a=!0,window.clearTimeout(i),i=window.setTimeout(function(){a=!1},100),(o=n.target).hasAttribute("data-focus-visible-added")&&(o.classList.remove("focus-visible"),o.removeAttribute("data-focus-visible-added")))}},!0),n.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&n.host?n.host.setAttribute("data-js-focus-visible",""):n.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 n;window.applyFocusVisiblePolyfill=applyFocusVisiblePolyfill;try{n=new CustomEvent("focus-visible-polyfill-ready")}catch(o){(n=document.createEvent("CustomEvent")).initCustomEvent("focus-visible-polyfill-ready",!1,!1,{})}window.dispatchEvent(n)}"undefined"!=typeof document&&applyFocusVisiblePolyfill(document)}()},9266:function(n,o,a){"use strict";var i=a(3905),s=a(9073);n.exports=function(n){var o=i(n);return o.token="","x-oauth-basic"===o.password?o.token=o.user:"x-token-auth"===o.user&&(o.token=o.password),s(o.protocols)||0===o.protocols.length&&s(n)?o.protocol="ssh":o.protocols.length?o.protocol=o.protocols[0]:(o.protocol="file",o.protocols=["file"]),o.href=o.href.replace(/\/$/,""),o}},3458:function(n,o,a){"use strict";var i=a(9266);function gitUrlParse(n){if("string"!=typeof n)throw Error("The url must be a string.");/^([a-z\d-]{1,39})\/([-\.\w]{1,100})$/i.test(n)&&(n="https://github.com/"+n);var o=i(n),a=o.resource.split("."),s=null;switch(o.toString=function(n){return gitUrlParse.stringify(this,n)},o.source=a.length>2?a.slice(1-a.length).join("."):o.source=o.resource,o.git_suffix=/\.git$/.test(o.pathname),o.name=decodeURIComponent((o.pathname||o.href).replace(/(^\/)|(\/$)/g,"").replace(/\.git$/,"")),o.owner=decodeURIComponent(o.user),o.source){case"git.cloudforge.com":o.owner=o.user,o.organization=a[0],o.source="cloudforge.com";break;case"visualstudio.com":if("vs-ssh.visualstudio.com"===o.resource){4===(s=o.name.split("/")).length&&(o.organization=s[1],o.owner=s[2],o.name=s[3],o.full_name=s[2]+"/"+s[3]);break}2===(s=o.name.split("/")).length?(o.owner=s[1],o.name=s[1],o.full_name="_git/"+o.name):3===s.length?(o.name=s[2],"DefaultCollection"===s[0]?(o.owner=s[2],o.organization=s[0],o.full_name=o.organization+"/_git/"+o.name):(o.owner=s[0],o.full_name=o.owner+"/_git/"+o.name)):4===s.length&&(o.organization=s[0],o.owner=s[1],o.name=s[3],o.full_name=o.organization+"/"+o.owner+"/_git/"+o.name);break;case"dev.azure.com":case"azure.com":if("ssh.dev.azure.com"===o.resource){4===(s=o.name.split("/")).length&&(o.organization=s[1],o.owner=s[2],o.name=s[3]);break}5===(s=o.name.split("/")).length?(o.organization=s[0],o.owner=s[1],o.name=s[4],o.full_name="_git/"+o.name):3===s.length?(o.name=s[2],"DefaultCollection"===s[0]?(o.owner=s[2],o.organization=s[0],o.full_name=o.organization+"/_git/"+o.name):(o.owner=s[0],o.full_name=o.owner+"/_git/"+o.name)):4===s.length&&(o.organization=s[0],o.owner=s[1],o.name=s[3],o.full_name=o.organization+"/"+o.owner+"/_git/"+o.name),o.query&&o.query.path&&(o.filepath=o.query.path.replace(/^\/+/g,"")),o.query&&o.query.version&&(o.ref=o.query.version.replace(/^GB/,""));break;default:var l=(s=o.name.split("/")).length-1;if(s.length>=2){var d=s.indexOf("-",2),h=s.indexOf("blob",2),g=s.indexOf("tree",2),v=s.indexOf("commit",2),_=s.indexOf("src",2),w=s.indexOf("raw",2),j=s.indexOf("edit",2);l=d>0?d-1:h>0?h-1:g>0?g-1:v>0?v-1:_>0?_-1:w>0?w-1:j>0?j-1:l,o.owner=s.slice(0,l).join("/"),o.name=s[l],v&&(o.commit=s[l+2])}o.ref="",o.filepathtype="",o.filepath="";var S=s.length>l&&"-"===s[l+1]?l+1:l;s.length>S+2&&["raw","src","blob","tree","edit"].indexOf(s[S+1])>=0&&(o.filepathtype=s[S+1],o.ref=s[S+2],s.length>S+3&&(o.filepath=s.slice(S+3).join("/"))),o.organization=o.owner}!o.full_name&&(o.full_name=o.owner,o.name&&(o.full_name&&(o.full_name+="/"),o.full_name+=o.name)),o.owner.startsWith("scm/")&&(o.source="bitbucket-server",o.owner=o.owner.replace("scm/",""),o.organization=o.owner,o.full_name=o.owner+"/"+o.name);var z=/(projects|users)\/(.*?)\/repos\/(.*?)((\/.*$)|$)/.exec(o.pathname);return null!=z&&(o.source="bitbucket-server","users"===z[1]?o.owner="~"+z[2]:o.owner=z[2],o.organization=o.owner,o.name=z[3],(s=z[4].split("/")).length>1&&(["raw","browse"].indexOf(s[1])>=0?(o.filepathtype=s[1],s.length>2&&(o.filepath=s.slice(2).join("/"))):"commits"===s[1]&&s.length>2&&(o.commit=s[2])),o.full_name=o.owner+"/"+o.name,o.query.at?o.ref=o.query.at:o.ref=""),o}gitUrlParse.stringify=function(n,o){o=o||(n.protocols&&n.protocols.length?n.protocols.join("+"):n.protocol);var a=n.port?":"+n.port:"",i=n.user||"git",s=n.git_suffix?".git":"";switch(o){case"ssh":if(a)return"ssh://"+i+"@"+n.resource+a+"/"+n.full_name+s;return i+"@"+n.resource+":"+n.full_name+s;case"git+ssh":case"ssh+git":case"ftp":case"ftps":return o+"://"+i+"@"+n.resource+a+"/"+n.full_name+s;case"http":case"https":return o+"://"+(n.token?"bitbucket.org"===n.source?"x-token-auth:"+n.token+"@":n.token+"@":n.user&&(n.protocols.includes("http")||n.protocols.includes("https"))?n.user+"@":"")+n.resource+a+"/"+("bitbucket-server"===n.source?"scm/"+n.full_name:""+n.full_name)+s;default:return n.href}},n.exports=gitUrlParse},6337: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 n=function(n){for(var o=n,a=getFrameElement(o);a;)a=getFrameElement(o=a.ownerDocument);return o}(window.document),o=[],a=null,i=null;IntersectionObserver.prototype.THROTTLE_TIMEOUT=100,IntersectionObserver.prototype.POLL_INTERVAL=null,IntersectionObserver.prototype.USE_MUTATION_OBSERVER=!0,IntersectionObserver._setupCrossOriginUpdater=function(){return a||(a=function(n,a){i=n&&a?convertFromParentRect(n,a):getEmptyRect(),o.forEach(function(n){n._checkForIntersections()})}),a},IntersectionObserver._resetCrossOriginUpdater=function(){a=null,i=null},IntersectionObserver.prototype.observe=function(n){if(!this._observationTargets.some(function(o){return o.element==n})){if(!(n&&1==n.nodeType))throw Error("target must be an Element");this._registerInstance(),this._observationTargets.push({element:n,entry:null}),this._monitorIntersections(n.ownerDocument),this._checkForIntersections()}},IntersectionObserver.prototype.unobserve=function(n){this._observationTargets=this._observationTargets.filter(function(o){return o.element!=n}),this._unmonitorIntersections(n.ownerDocument),0==this._observationTargets.length&&this._unregisterInstance()},IntersectionObserver.prototype.disconnect=function(){this._observationTargets=[],this._unmonitorAllIntersections(),this._unregisterInstance()},IntersectionObserver.prototype.takeRecords=function(){var n=this._queuedEntries.slice();return this._queuedEntries=[],n},IntersectionObserver.prototype._initThresholds=function(n){var o=n||[0];return Array.isArray(o)||(o=[o]),o.sort().filter(function(n,o,a){if("number"!=typeof n||isNaN(n)||n<0||n>1)throw Error("threshold must be a number between 0 and 1 inclusively");return n!==a[o-1]})},IntersectionObserver.prototype._parseRootMargin=function(n){var o=(n||"0px").split(/\s+/).map(function(n){var o=/^(-?\d*\.?\d+)(px|%)$/.exec(n);if(!o)throw Error("rootMargin must be specified in pixels or percent");return{value:parseFloat(o[1]),unit:o[2]}});return o[1]=o[1]||o[0],o[2]=o[2]||o[0],o[3]=o[3]||o[1],o},IntersectionObserver.prototype._monitorIntersections=function(o){var a=o.defaultView;if(a&&-1==this._monitoringDocuments.indexOf(o)){var i=this._checkForIntersections,s=null,l=null;if(this.POLL_INTERVAL?s=a.setInterval(i,this.POLL_INTERVAL):(addEvent(a,"resize",i,!0),addEvent(o,"scroll",i,!0),this.USE_MUTATION_OBSERVER&&"MutationObserver"in a&&(l=new a.MutationObserver(i)).observe(o,{attributes:!0,childList:!0,characterData:!0,subtree:!0})),this._monitoringDocuments.push(o),this._monitoringUnsubscribes.push(function(){var n=o.defaultView;n&&(s&&n.clearInterval(s),removeEvent(n,"resize",i,!0)),removeEvent(o,"scroll",i,!0),l&&l.disconnect()}),o!=(this.root&&(this.root.ownerDocument||this.root)||n)){var d=getFrameElement(o);d&&this._monitorIntersections(d.ownerDocument)}}},IntersectionObserver.prototype._unmonitorIntersections=function(o){var a=this._monitoringDocuments.indexOf(o);if(-1!=a){var i=this.root&&(this.root.ownerDocument||this.root)||n;if(!this._observationTargets.some(function(n){var a=n.element.ownerDocument;if(a==o)return!0;for(;a&&a!=i;){var s=getFrameElement(a);if((a=s&&s.ownerDocument)==o)return!0}return!1})){var s=this._monitoringUnsubscribes[a];if(this._monitoringDocuments.splice(a,1),this._monitoringUnsubscribes.splice(a,1),s(),o!=i){var l=getFrameElement(o);l&&this._unmonitorIntersections(l.ownerDocument)}}}},IntersectionObserver.prototype._unmonitorAllIntersections=function(){var n=this._monitoringUnsubscribes.slice(0);this._monitoringDocuments.length=0,this._monitoringUnsubscribes.length=0;for(var o=0;o=0&&h>=0&&{top:a,bottom:i,left:s,right:l,width:d,height:h}||null}(v,d)),!d)break;h=h&&getParentNode(h)}return d}},IntersectionObserver.prototype._getRootRect=function(){var o;if(this.root&&!isDoc(this.root))o=getBoundingClientRect(this.root);else{var a=isDoc(this.root)?this.root:n,i=a.documentElement,s=a.body;o={top:0,left:0,right:i.clientWidth||s.clientWidth,width:i.clientWidth||s.clientWidth,bottom:i.clientHeight||s.clientHeight,height:i.clientHeight||s.clientHeight}}return this._expandRectByRootMargin(o)},IntersectionObserver.prototype._expandRectByRootMargin=function(n){var o=this._rootMarginValues.map(function(o,a){return"px"==o.unit?o.value:o.value*(a%2?n.width:n.height)/100}),a={top:n.top-o[0],right:n.right+o[1],bottom:n.bottom+o[2],left:n.left-o[3]};return a.width=a.right-a.left,a.height=a.bottom-a.top,a},IntersectionObserver.prototype._hasCrossedThreshold=function(n,o){var a=n&&n.isIntersecting?n.intersectionRatio||0:-1,i=o.isIntersecting?o.intersectionRatio||0:-1;if(a!==i)for(var s=0;so.indexOf(this)&&o.push(this)},IntersectionObserver.prototype._unregisterInstance=function(){var n=o.indexOf(this);-1!=n&&o.splice(n,1)},window.IntersectionObserver=IntersectionObserver,window.IntersectionObserverEntry=IntersectionObserverEntry}function getFrameElement(n){try{return n.defaultView&&n.defaultView.frameElement||null}catch(n){return null}}function IntersectionObserverEntry(n){this.time=n.time,this.target=n.target,this.rootBounds=ensureDOMRect(n.rootBounds),this.boundingClientRect=ensureDOMRect(n.boundingClientRect),this.intersectionRect=ensureDOMRect(n.intersectionRect||getEmptyRect()),this.isIntersecting=!!n.intersectionRect;var o=this.boundingClientRect,a=o.width*o.height,i=this.intersectionRect,s=i.width*i.height;a?this.intersectionRatio=Number((s/a).toFixed(4)):this.intersectionRatio=this.isIntersecting?1:0}function IntersectionObserver(n,o){var a,i,s,l=o||{};if("function"!=typeof n)throw Error("callback must be a function");if(l.root&&1!=l.root.nodeType&&9!=l.root.nodeType)throw Error("root must be a Document or Element");this._checkForIntersections=(a=this._checkForIntersections.bind(this),i=this.THROTTLE_TIMEOUT,s=null,function(){s||(s=setTimeout(function(){a(),s=null},i))}),this._callback=n,this._observationTargets=[],this._queuedEntries=[],this._rootMarginValues=this._parseRootMargin(l.rootMargin),this.thresholds=this._initThresholds(l.threshold),this.root=l.root||null,this.rootMargin=this._rootMarginValues.map(function(n){return n.value+n.unit}).join(" "),this._monitoringDocuments=[],this._monitoringUnsubscribes=[]}function addEvent(n,o,a,i){"function"==typeof n.addEventListener?n.addEventListener(o,a,i||!1):"function"==typeof n.attachEvent&&n.attachEvent("on"+o,a)}function removeEvent(n,o,a,i){"function"==typeof n.removeEventListener?n.removeEventListener(o,a,i||!1):"function"==typeof n.detachEvent&&n.detachEvent("on"+o,a)}function getBoundingClientRect(n){var o;try{o=n.getBoundingClientRect()}catch(n){}return o?(o.width&&o.height||(o={top:o.top,right:o.right,bottom:o.bottom,left:o.left,width:o.right-o.left,height:o.bottom-o.top}),o):getEmptyRect()}function getEmptyRect(){return{top:0,bottom:0,left:0,right:0,width:0,height:0}}function ensureDOMRect(n){return!n||"x"in n?n:{top:n.top,y:n.top,bottom:n.bottom,left:n.left,x:n.left,right:n.right,width:n.width,height:n.height}}function convertFromParentRect(n,o){var a=o.top-n.top,i=o.left-n.left;return{top:a,left:i,height:o.height,width:o.width,bottom:a+o.height,right:i+o.width}}function containsDeep(n,o){for(var a=o;a;){if(a==n)return!0;a=getParentNode(a)}return!1}function getParentNode(o){var a=o.parentNode;return 9==o.nodeType&&o!=n?getFrameElement(o):(a&&a.assignedSlot&&(a=a.assignedSlot.parentNode),a&&11==a.nodeType&&a.host)?a.host:a}function isDoc(n){return n&&9===n.nodeType}}()},9073:function(n,o,a){"use strict";var i=a(2337);n.exports=function isSsh(n){if(Array.isArray(n))return -1!==n.indexOf("ssh")||-1!==n.indexOf("rsync");if("string"!=typeof n)return!1;var o=i(n);if(n=n.substring(n.indexOf("://")+3),isSsh(o))return!0;var a=RegExp(".([a-zA-Z\\d]+):(\\d+)/");return!n.match(a)&&n.indexOf("@")-1},ListCache.prototype.set=function(n,o){var a=this.__data__,i=assocIndexOf(a,n);return i<0?a.push([n,o]):a[i][1]=o,this},MapCache.prototype.clear=function(){this.__data__={hash:new Hash,map:new(es||ListCache),string:new Hash}},MapCache.prototype.delete=function(n){return getMapData(this,n).delete(n)},MapCache.prototype.get=function(n){return getMapData(this,n).get(n)},MapCache.prototype.has=function(n){return getMapData(this,n).has(n)},MapCache.prototype.set=function(n,o){return getMapData(this,n).set(n,o),this};var ed=memoize(function(n){n=null==(o=n)?"":function(n){if("string"==typeof n)return n;if(isSymbol(n))return ec?ec.call(n):"";var o=n+"";return"0"==o&&1/n==-l?"-0":o}(o);var o,a=[];return g.test(n)&&a.push(""),n.replace(v,function(n,o,i,s){a.push(i?s.replace(_,"$1"):o||n)}),a});function memoize(n,o){if("function"!=typeof n||o&&"function"!=typeof o)throw TypeError("Expected a function");var memoized=function(){var a=arguments,i=o?o.apply(this,a):a[0],s=memoized.cache;if(s.has(i))return s.get(i);var l=n.apply(this,a);return memoized.cache=s.set(i,l),l};return memoized.cache=new(memoize.Cache||MapCache),memoized}memoize.Cache=MapCache;var ep=Array.isArray;function isObject(n){var o=typeof n;return!!n&&("object"==o||"function"==o)}function isSymbol(n){return"symbol"==typeof n||!!n&&"object"==typeof n&&"[object Symbol]"==en.call(n)}n.exports=function(n,o,a){var i=null==n?void 0:function(n,o){var a;o=!function(n,o){if(ep(n))return!1;var a=typeof n;return!!("number"==a||"symbol"==a||"boolean"==a||null==n||isSymbol(n))||h.test(n)||!d.test(n)||null!=o&&n in Object(o)}(o,n)?ep(a=o)?a:ed(a):[o];for(var i=0,s=o.length;null!=n&&i{}).then(()=>{if(n.parentElement&&n.isConnected){if("empty"!==o&&s(!0),null==a?void 0:a.current){let o=new Event("load");Object.defineProperty(o,"target",{writable:!1,value:n});let i=!1,s=!1;a.current({...o,nativeEvent:o,currentTarget:n,target:n,isDefaultPrevented:()=>i,isPropagationStopped:()=>s,persist:()=>{},preventDefault:()=>{i=!0,o.preventDefault()},stopPropagation:()=>{s=!0,o.stopPropagation()}})}(null==i?void 0:i.current)&&i.current(n)}})}function getDynamicProps(n){let[o,a]=l.version.split("."),i=parseInt(o,10),s=parseInt(a,10);return i>18||18===i&&s>=3?{fetchPriority:n}:{fetchpriority:n}}let z=(0,l.forwardRef)((n,o)=>{let{src:a,srcSet:i,sizes:s,height:d,width:h,decoding:g,className:v,style:_,fetchPriority:w,placeholder:j,loading:S,unoptimized:z,fill:W,onLoadRef:B,onLoadingCompleteRef:H,setBlurComplete:q,setShowAltText:K,onLoad:ee,onError:et,...en}=n;return l.default.createElement("img",{...en,...getDynamicProps(w),loading:S,width:h,height:d,decoding:g,"data-nimg":W?"fill":"1",className:v,style:_,sizes:s,srcSet:i,src:a,ref:(0,l.useCallback)(n=>{o&&("function"==typeof o?o(n):"object"==typeof o&&(o.current=n)),n&&(et&&(n.src=n.src),n.complete&&handleLoading(n,j,B,H,q,z))},[a,j,B,H,q,et,z,o]),onLoad:n=>{let o=n.currentTarget;handleLoading(o,j,B,H,q,z)},onError:n=>{K(!0),"empty"!==j&&q(!0),et&&et(n)}})});function ImagePreload(n){let{isAppRouter:o,imgAttributes:a}=n,i={as:"image",imageSrcSet:a.srcSet,imageSizes:a.sizes,crossOrigin:a.crossOrigin,referrerPolicy:a.referrerPolicy,...getDynamicProps(a.fetchPriority)};return o&&d.default.preload?(d.default.preload(a.src,i),null):l.default.createElement(h.default,null,l.default.createElement("link",{key:"__nimg-"+a.src+a.srcSet+a.sizes,rel:"preload",href:a.srcSet?void 0:a.src,...i}))}let W=(0,l.forwardRef)((n,o)=>{let a=(0,l.useContext)(w.RouterContext),i=(0,l.useContext)(_.ImageConfigContext),s=(0,l.useMemo)(()=>{let n=S||i||v.imageConfigDefault,o=[...n.deviceSizes,...n.imageSizes].sort((n,o)=>n-o),a=n.deviceSizes.sort((n,o)=>n-o);return{...n,allSizes:o,deviceSizes:a}},[i]),{onLoad:d,onLoadingComplete:h}=n,W=(0,l.useRef)(d);(0,l.useEffect)(()=>{W.current=d},[d]);let B=(0,l.useRef)(h);(0,l.useEffect)(()=>{B.current=h},[h]);let[H,q]=(0,l.useState)(!1),[K,ee]=(0,l.useState)(!1),{props:et,meta:en}=(0,g.getImgProps)(n,{defaultLoader:j.default,imgConf:s,blurComplete:H,showAltText:K});return l.default.createElement(l.default.Fragment,null,l.default.createElement(z,{...et,unoptimized:en.unoptimized,placeholder:en.placeholder,fill:en.fill,onLoadRef:W,onLoadingCompleteRef:B,setBlurComplete:q,setShowAltText:ee,ref:o}),en.priority?l.default.createElement(ImagePreload,{isAppRouter:!a,imgAttributes:et}):null)});("function"==typeof o.default||"object"==typeof o.default&&null!==o.default)&&void 0===o.default.__esModule&&(Object.defineProperty(o.default,"__esModule",{value:!0}),Object.assign(o.default,o),n.exports=o.default)},5170:function(n,o,a){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"default",{enumerable:!0,get:function(){return q}});let i=a(8754),s=i._(a(7294)),l=a(4450),d=a(2227),h=a(4364),g=a(109),v=a(3607),_=a(1823),w=a(9031),j=a(920),S=a(30),z=a(7192),W=a(7498),B=new Set;function prefetch(n,o,a,i,s,l){if(!l&&!(0,d.isLocalURL)(o))return;if(!i.bypassPrefetchedCheck){let s=void 0!==i.locale?i.locale:"locale"in n?n.locale:void 0,l=o+"%"+a+"%"+s;if(B.has(l))return;B.add(l)}let h=l?n.prefetch(o,s):n.prefetch(o,a,i);Promise.resolve(h).catch(n=>{})}function formatStringOrUrl(n){return"string"==typeof n?n:(0,h.formatUrl)(n)}let H=s.default.forwardRef(function(n,o){let a,i;let{href:h,as:B,children:H,prefetch:q=null,passHref:K,replace:ee,shallow:et,scroll:en,locale:er,onClick:eo,onMouseEnter:ei,onTouchStart:es,legacyBehavior:el=!1,...eu}=n;a=H,el&&("string"==typeof a||"number"==typeof a)&&(a=s.default.createElement("a",null,a));let ec=s.default.useContext(_.RouterContext),ed=s.default.useContext(w.AppRouterContext),ep=null!=ec?ec:ed,ef=!ec,eh=!1!==q,em=null===q?W.PrefetchKind.AUTO:W.PrefetchKind.FULL,{href:ex,as:eg}=s.default.useMemo(()=>{if(!ec){let n=formatStringOrUrl(h);return{href:n,as:B?formatStringOrUrl(B):n}}let[n,o]=(0,l.resolveHref)(ec,h,!0);return{href:n,as:B?(0,l.resolveHref)(ec,B):o||n}},[ec,h,B]),ev=s.default.useRef(ex),ey=s.default.useRef(eg);el&&(i=s.default.Children.only(a));let e_=el?i&&"object"==typeof i&&i.ref:o,[eb,ew,ek]=(0,j.useIntersection)({rootMargin:"200px"}),eC=s.default.useCallback(n=>{(ey.current!==eg||ev.current!==ex)&&(ek(),ey.current=eg,ev.current=ex),eb(n),e_&&("function"==typeof e_?e_(n):"object"==typeof e_&&(e_.current=n))},[eg,e_,ex,ek,eb]);s.default.useEffect(()=>{ep&&ew&&eh&&prefetch(ep,ex,eg,{locale:er},{kind:em},ef)},[eg,ex,ew,er,eh,null==ec?void 0:ec.locale,ep,ef,em]);let eT={ref:eC,onClick(n){el||"function"!=typeof eo||eo(n),el&&i.props&&"function"==typeof i.props.onClick&&i.props.onClick(n),ep&&!n.defaultPrevented&&function(n,o,a,i,l,h,g,v,_,w){let{nodeName:j}=n.currentTarget,S="A"===j.toUpperCase();if(S&&(function(n){let o=n.currentTarget,a=o.getAttribute("target");return a&&"_self"!==a||n.metaKey||n.ctrlKey||n.shiftKey||n.altKey||n.nativeEvent&&2===n.nativeEvent.which}(n)||!_&&!(0,d.isLocalURL)(a)))return;n.preventDefault();let navigate=()=>{let n=null==g||g;"beforePopState"in o?o[l?"replace":"push"](a,i,{shallow:h,locale:v,scroll:n}):o[l?"replace":"push"](i||a,{forceOptimisticNavigation:!w,scroll:n})};_?s.default.startTransition(navigate):navigate()}(n,ep,ex,eg,ee,et,en,er,ef,eh)},onMouseEnter(n){el||"function"!=typeof ei||ei(n),el&&i.props&&"function"==typeof i.props.onMouseEnter&&i.props.onMouseEnter(n),ep&&(eh||!ef)&&prefetch(ep,ex,eg,{locale:er,priority:!0,bypassPrefetchedCheck:!0},{kind:em},ef)},onTouchStart(n){el||"function"!=typeof es||es(n),el&&i.props&&"function"==typeof i.props.onTouchStart&&i.props.onTouchStart(n),ep&&(eh||!ef)&&prefetch(ep,ex,eg,{locale:er,priority:!0,bypassPrefetchedCheck:!0},{kind:em},ef)}};if((0,g.isAbsoluteUrl)(eg))eT.href=eg;else if(!el||K||"a"===i.type&&!("href"in i.props)){let n=void 0!==er?er:null==ec?void 0:ec.locale,o=(null==ec?void 0:ec.isLocaleDomain)&&(0,S.getDomainLocale)(eg,n,null==ec?void 0:ec.locales,null==ec?void 0:ec.domainLocales);eT.href=o||(0,z.addBasePath)((0,v.addLocale)(eg,n,null==ec?void 0:ec.defaultLocale))}return el?s.default.cloneElement(i,eT):s.default.createElement("a",{...eu,...eT},a)}),q=H;("function"==typeof o.default||"object"==typeof o.default&&null!==o.default)&&void 0===o.default.__esModule&&(Object.defineProperty(o.default,"__esModule",{value:!0}),Object.assign(o.default,o),n.exports=o.default)},920:function(n,o,a){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"useIntersection",{enumerable:!0,get:function(){return useIntersection}});let i=a(7294),s=a(3436),l="function"==typeof IntersectionObserver,d=new Map,h=[];function useIntersection(n){let{rootRef:o,rootMargin:a,disabled:g}=n,v=g||!l,[_,w]=(0,i.useState)(!1),j=(0,i.useRef)(null),S=(0,i.useCallback)(n=>{j.current=n},[]);(0,i.useEffect)(()=>{if(l){if(v||_)return;let n=j.current;if(n&&n.tagName){let i=function(n,o,a){let{id:i,observer:s,elements:l}=function(n){let o;let a={root:n.root||null,margin:n.rootMargin||""},i=h.find(n=>n.root===a.root&&n.margin===a.margin);if(i&&(o=d.get(i)))return o;let s=new Map,l=new IntersectionObserver(n=>{n.forEach(n=>{let o=s.get(n.target),a=n.isIntersecting||n.intersectionRatio>0;o&&a&&o(a)})},n);return o={id:a,observer:l,elements:s},h.push(a),d.set(a,o),o}(a);return l.set(n,o),s.observe(n),function(){if(l.delete(n),s.unobserve(n),0===l.size){s.disconnect(),d.delete(i);let n=h.findIndex(n=>n.root===i.root&&n.margin===i.margin);n>-1&&h.splice(n,1)}}}(n,n=>n&&w(n),{root:null==o?void 0:o.current,rootMargin:a});return i}}else if(!_){let n=(0,s.requestIdleCallback)(()=>w(!0));return()=>(0,s.cancelIdleCallback)(n)}},[v,a,o,_,j.current]);let z=(0,i.useCallback)(()=>{w(!1)},[]);return[S,_,z]}("function"==typeof o.default||"object"==typeof o.default&&null!==o.default)&&void 0===o.default.__esModule&&(Object.defineProperty(o.default,"__esModule",{value:!0}),Object.assign(o.default,o),n.exports=o.default)},3914:function(n,o,a){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"getImgProps",{enumerable:!0,get:function(){return getImgProps}}),a(1905);let i=a(2393),s=a(5494);function isStaticRequire(n){return void 0!==n.default}function getInt(n){return void 0===n?n:"number"==typeof n?Number.isFinite(n)?n:NaN:"string"==typeof n&&/^[0-9]+$/.test(n)?parseInt(n,10):NaN}function getImgProps(n,o){var a;let l,d,h,{src:g,sizes:v,unoptimized:_=!1,priority:w=!1,loading:j,className:S,quality:z,width:W,height:B,fill:H=!1,style:q,onLoad:K,onLoadingComplete:ee,placeholder:et="empty",blurDataURL:en,fetchPriority:er,layout:eo,objectFit:ei,objectPosition:es,lazyBoundary:el,lazyRoot:eu,...ec}=n,{imgConf:ed,showAltText:ep,blurComplete:ef,defaultLoader:eh}=o,em=ed||s.imageConfigDefault;if("allSizes"in em)l=em;else{let n=[...em.deviceSizes,...em.imageSizes].sort((n,o)=>n-o),o=em.deviceSizes.sort((n,o)=>n-o);l={...em,allSizes:n,deviceSizes:o}}let ex=ec.loader||eh;delete ec.loader,delete ec.srcSet;let eg="__next_img_default"in ex;if(eg){if("custom"===l.loader)throw Error('Image with src "'+g+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader')}else{let n=ex;ex=o=>{let{config:a,...i}=o;return n(i)}}if(eo){"fill"===eo&&(H=!0);let n={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[eo];n&&(q={...q,...n});let o={responsive:"100vw",fill:"100vw"}[eo];o&&!v&&(v=o)}let ev="",ey=getInt(W),e_=getInt(B);if("object"==typeof(a=g)&&(isStaticRequire(a)||void 0!==a.src)){let n=isStaticRequire(g)?g.default:g;if(!n.src)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(n));if(!n.height||!n.width)throw Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(n));if(d=n.blurWidth,h=n.blurHeight,en=en||n.blurDataURL,ev=n.src,!H){if(ey||e_){if(ey&&!e_){let o=ey/n.width;e_=Math.round(n.height*o)}else if(!ey&&e_){let o=e_/n.height;ey=Math.round(n.width*o)}}else ey=n.width,e_=n.height}}let eb=!w&&("lazy"===j||void 0===j);(!(g="string"==typeof g?g:ev)||g.startsWith("data:")||g.startsWith("blob:"))&&(_=!0,eb=!1),l.unoptimized&&(_=!0),eg&&g.endsWith(".svg")&&!l.dangerouslyAllowSVG&&(_=!0),w&&(er="high");let ew=getInt(z),ek=Object.assign(H?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:ei,objectPosition:es}:{},ep?{}:{color:"transparent"},q),eC=ef||"empty"===et?null:"blur"===et?'url("data:image/svg+xml;charset=utf-8,'+(0,i.getImageBlurSvg)({widthInt:ey,heightInt:e_,blurWidth:d,blurHeight:h,blurDataURL:en||"",objectFit:ek.objectFit})+'")':'url("'+et+'")',eT=eC?{backgroundSize:ek.objectFit||"cover",backgroundPosition:ek.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:eC}:{},eO=function(n){let{config:o,src:a,unoptimized:i,width:s,quality:l,sizes:d,loader:h}=n;if(i)return{src:a,srcSet:void 0,sizes:void 0};let{widths:g,kind:v}=function(n,o,a){let{deviceSizes:i,allSizes:s}=n;if(a){let n=/(^|\s)(1?\d?\d)vw/g,o=[];for(let i;i=n.exec(a);i)o.push(parseInt(i[2]));if(o.length){let n=.01*Math.min(...o);return{widths:s.filter(o=>o>=i[0]*n),kind:"w"}}return{widths:s,kind:"w"}}if("number"!=typeof o)return{widths:i,kind:"w"};let l=[...new Set([o,2*o].map(n=>s.find(o=>o>=n)||s[s.length-1]))];return{widths:l,kind:"x"}}(o,s,d),_=g.length-1;return{sizes:d||"w"!==v?d:"100vw",srcSet:g.map((n,i)=>h({config:o,src:a,quality:l,width:n})+" "+("w"===v?n:i+1)+v).join(", "),src:h({config:o,src:a,quality:l,width:g[_]})}}({config:l,src:g,unoptimized:_,width:ey,quality:ew,sizes:v,loader:ex}),eE={...ec,loading:eb?"lazy":j,fetchPriority:er,width:ey,height:e_,decoding:"async",className:S,style:{...ek,...eT},sizes:eO.sizes,srcSet:eO.srcSet,src:eO.src},ej={unoptimized:_,priority:w,placeholder:et,fill:H};return{props:eE,meta:ej}}},2393:function(n,o){"use strict";function getImageBlurSvg(n){let{widthInt:o,heightInt:a,blurWidth:i,blurHeight:s,blurDataURL:l,objectFit:d}=n,h=i?40*i:o,g=s?40*s:a,v=h&&g?"viewBox='0 0 "+h+" "+g+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+v+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3CfeColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(v?"none":"contain"===d?"xMidYMid":"cover"===d?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+l+"'/%3E%3C/svg%3E"}Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"getImageBlurSvg",{enumerable:!0,get:function(){return getImageBlurSvg}})},645:function(n,o,a){"use strict";Object.defineProperty(o,"__esModule",{value:!0}),function(n,o){for(var a in o)Object.defineProperty(n,a,{enumerable:!0,get:o[a]})}(o,{unstable_getImgProps:function(){return unstable_getImgProps},default:function(){return g}});let i=a(8754),s=a(3914),l=a(1905),d=a(3271),h=i._(a(4545)),unstable_getImgProps=n=>{(0,l.warnOnce)("Warning: unstable_getImgProps() is experimental and may change or be removed at any time. Use at your own risk.");let{props:o}=(0,s.getImgProps)(n,{defaultLoader:h.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/react-native-video/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!0}});for(let[n,a]of Object.entries(o))void 0===a&&delete o[n];return{props:o}},g=d.Image},4545:function(n,o){"use strict";function defaultLoader(n){let{config:o,src:a,width:i,quality:s}=n;return o.path+"?url="+encodeURIComponent(a)+"&w="+i+"&q="+(s||75)}Object.defineProperty(o,"__esModule",{value:!0}),Object.defineProperty(o,"default",{enumerable:!0,get:function(){return a}}),defaultLoader.__next_img_default=!0;let a=defaultLoader},9128:function(){},1864:function(n){!function(){"use strict";var o={114:function(n){function assertPath(n){if("string"!=typeof n)throw TypeError("Path must be a string. Received "+JSON.stringify(n))}function normalizeStringPosix(n,o){for(var a,i="",s=0,l=-1,d=0,h=0;h<=n.length;++h){if(h2){var g=i.lastIndexOf("/");if(g!==i.length-1){-1===g?(i="",s=0):s=(i=i.slice(0,g)).length-1-i.lastIndexOf("/"),l=h,d=0;continue}}else if(2===i.length||1===i.length){i="",s=0,l=h,d=0;continue}}o&&(i.length>0?i+="/..":i="..",s=2)}else i.length>0?i+="/"+n.slice(l+1,h):i=n.slice(l+1,h),s=h-l-1;l=h,d=0}else 46===a&&-1!==d?++d:d=-1}return i}var o={resolve:function(){for(var n,o,a="",i=!1,s=arguments.length-1;s>=-1&&!i;s--)s>=0?o=arguments[s]:(void 0===n&&(n=""),o=n),assertPath(o),0!==o.length&&(a=o+"/"+a,i=47===o.charCodeAt(0));return(a=normalizeStringPosix(a,!i),i)?a.length>0?"/"+a:"/":a.length>0?a:"."},normalize:function(n){if(assertPath(n),0===n.length)return".";var o=47===n.charCodeAt(0),a=47===n.charCodeAt(n.length-1);return(0!==(n=normalizeStringPosix(n,!o)).length||o||(n="."),n.length>0&&a&&(n+="/"),o)?"/"+n:n},isAbsolute:function(n){return assertPath(n),n.length>0&&47===n.charCodeAt(0)},join:function(){if(0==arguments.length)return".";for(var n,a=0;a0&&(void 0===n?n=i:n+="/"+i)}return void 0===n?".":o.normalize(n)},relative:function(n,a){if(assertPath(n),assertPath(a),n===a||(n=o.resolve(n))===(a=o.resolve(a)))return"";for(var i=1;ig){if(47===a.charCodeAt(d+_))return a.slice(d+_+1);if(0===_)return a.slice(d+_)}else l>g&&(47===n.charCodeAt(i+_)?v=_:0===_&&(v=0));break}var w=n.charCodeAt(i+_);if(w!==a.charCodeAt(d+_))break;47===w&&(v=_)}var j="";for(_=i+v+1;_<=s;++_)(_===s||47===n.charCodeAt(_))&&(0===j.length?j+="..":j+="/..");return j.length>0?j+a.slice(d+v):(d+=v,47===a.charCodeAt(d)&&++d,a.slice(d))},_makeLong:function(n){return n},dirname:function(n){if(assertPath(n),0===n.length)return".";for(var o=n.charCodeAt(0),a=47===o,i=-1,s=!0,l=n.length-1;l>=1;--l)if(47===(o=n.charCodeAt(l))){if(!s){i=l;break}}else s=!1;return -1===i?a?"/":".":a&&1===i?"//":n.slice(0,i)},basename:function(n,o){if(void 0!==o&&"string"!=typeof o)throw TypeError('"ext" argument must be a string');assertPath(n);var a,i=0,s=-1,l=!0;if(void 0!==o&&o.length>0&&o.length<=n.length){if(o.length===n.length&&o===n)return"";var d=o.length-1,h=-1;for(a=n.length-1;a>=0;--a){var g=n.charCodeAt(a);if(47===g){if(!l){i=a+1;break}}else -1===h&&(l=!1,h=a+1),d>=0&&(g===o.charCodeAt(d)?-1==--d&&(s=a):(d=-1,s=h))}return i===s?s=h:-1===s&&(s=n.length),n.slice(i,s)}for(a=n.length-1;a>=0;--a)if(47===n.charCodeAt(a)){if(!l){i=a+1;break}}else -1===s&&(l=!1,s=a+1);return -1===s?"":n.slice(i,s)},extname:function(n){assertPath(n);for(var o=-1,a=0,i=-1,s=!0,l=0,d=n.length-1;d>=0;--d){var h=n.charCodeAt(d);if(47===h){if(!s){a=d+1;break}continue}-1===i&&(s=!1,i=d+1),46===h?-1===o?o=d:1!==l&&(l=1):-1!==o&&(l=-1)}return -1===o||-1===i||0===l||1===l&&o===i-1&&o===a+1?"":n.slice(o,i)},format:function(n){var o,a;if(null===n||"object"!=typeof n)throw TypeError('The "pathObject" argument must be of type Object. Received type '+typeof n);return o=n.dir||n.root,a=n.base||(n.name||"")+(n.ext||""),o?o===n.root?o+a:o+"/"+a:a},parse:function(n){assertPath(n);var o,a={root:"",dir:"",base:"",ext:"",name:""};if(0===n.length)return a;var i=n.charCodeAt(0),s=47===i;s?(a.root="/",o=1):o=0;for(var l=-1,d=0,h=-1,g=!0,v=n.length-1,_=0;v>=o;--v){if(47===(i=n.charCodeAt(v))){if(!g){d=v+1;break}continue}-1===h&&(g=!1,h=v+1),46===i?-1===l?l=v:1!==_&&(_=1):-1!==l&&(_=-1)}return -1===l||-1===h||0===_||1===_&&l===h-1&&l===d+1?-1!==h&&(0===d&&s?a.base=a.name=n.slice(1,h):a.base=a.name=n.slice(d,h)):(0===d&&s?(a.name=n.slice(1,l),a.base=n.slice(1,h)):(a.name=n.slice(d,l),a.base=n.slice(d,h)),a.ext=n.slice(l,h)),d>0?a.dir=n.slice(0,d-1):s&&(a.dir="/"),a},sep:"/",delimiter:":",win32:null,posix:null};o.posix=o,n.exports=o}},a={};function __nccwpck_require__(n){var i=a[n];if(void 0!==i)return i.exports;var s=a[n]={exports:{}},l=!0;try{o[n](s,s.exports,__nccwpck_require__),l=!1}finally{l&&delete a[n]}return s.exports}__nccwpck_require__.ab="//";var i=__nccwpck_require__(114);n.exports=i}()},7663:function(n){!function(){var o={229:function(n){var o,a,i,s=n.exports={};function defaultSetTimout(){throw Error("setTimeout has not been defined")}function defaultClearTimeout(){throw Error("clearTimeout has not been defined")}function runTimeout(n){if(o===setTimeout)return setTimeout(n,0);if((o===defaultSetTimout||!o)&&setTimeout)return o=setTimeout,setTimeout(n,0);try{return o(n,0)}catch(a){try{return o.call(null,n,0)}catch(a){return o.call(this,n,0)}}}!function(){try{o="function"==typeof setTimeout?setTimeout:defaultSetTimout}catch(n){o=defaultSetTimout}try{a="function"==typeof clearTimeout?clearTimeout:defaultClearTimeout}catch(n){a=defaultClearTimeout}}();var l=[],d=!1,h=-1;function cleanUpNextTick(){d&&i&&(d=!1,i.length?l=i.concat(l):h=-1,l.length&&drainQueue())}function drainQueue(){if(!d){var n=runTimeout(cleanUpNextTick);d=!0;for(var o=l.length;o;){for(i=l,l=[];++h1)for(var a=1;a{o(!0)},[]),n}var eT=a(7222),useFSRoute=()=>{let{locale:n=eT.ZW,asPath:o,route:a}=(0,ew.useRouter)();return(0,ek.useMemo)(()=>{let i=eT.hV.has(a)?a:o,{pathname:s}=new URL(i,"https://nextra.vercel.app"),l=n?s.replace(RegExp(`\\.${n}(\\/|$)`),"$1"):s;return l.replace(/\.html$/,"").replace(/\/index(\/|$)/,"$1").replace(/\/$/,"")||"/"},[o,n,a])},eO=a(2643),eE=a(5893);function ArrowRightIcon({pathClassName:n,...o}){return(0,eE.jsx)("svg",{fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",...o,children:(0,eE.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M9 5l7 7-7 7",className:n})})}function CheckIcon(n){return(0,eE.jsx)("svg",{viewBox:"0 0 20 20",width:"1em",height:"1em",fill:"currentColor",...n,children:(0,eE.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 CopyIcon(n){return(0,eE.jsxs)("svg",{width:"24",height:"24",viewBox:"0 0 24 24",fill:"none",xmlns:"http://www.w3.org/2000/svg",stroke:"currentColor",...n,children:[(0,eE.jsx)("rect",{x:"9",y:"9",width:"13",height:"13",rx:"2",strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"}),(0,eE.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 ExpandIcon({isOpen:n,...o}){return(0,eE.jsxs)("svg",{height:"12",width:"12",viewBox:"0 0 16 16",fill:"currentColor",...o,children:[(0,eE.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:n?"":"nx-origin-[35%] nx-rotate-180"}),(0,eE.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 GlobeIcon(n){return(0,eE.jsx)("svg",{viewBox:"2 2 16 16",width:"12",height:"12",fill:"currentColor",...n,children:(0,eE.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 InformationCircleIcon(n){return(0,eE.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 20 20",fill:"currentColor",width:"20",height:"20",...n,children:(0,eE.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 MenuIcon(n){return(0,eE.jsxs)("svg",{fill:"none",width:"24",height:"24",viewBox:"0 0 24 24",stroke:"currentColor",...n,children:[(0,eE.jsx)("g",{children:(0,eE.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 6h16"})}),(0,eE.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 12h16"}),(0,eE.jsx)("g",{children:(0,eE.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:"M4 18h16"})})]})}function MoonIcon(n){return(0,eE.jsx)("svg",{fill:"none",viewBox:"2 2 20 20",width:"12",height:"12",stroke:"currentColor",...n,children:(0,eE.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 SpinnerIcon(n){return(0,eE.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",width:"24",height:"24",...n,children:[(0,eE.jsx)("circle",{className:"nx-opacity-25",cx:"12",cy:"12",r:"10",stroke:"currentColor",strokeWidth:"4"}),(0,eE.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 SunIcon(n){return(0,eE.jsx)("svg",{fill:"none",viewBox:"3 3 18 18",width:"12",height:"12",stroke:"currentColor",...n,children:(0,eE.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 WordWrapIcon(n){return(0,eE.jsx)("svg",{viewBox:"0 0 24 24",width:"24",height:"24",...n,children:(0,eE.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 XIcon(n){return(0,eE.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"20",height:"20",viewBox:"0 0 20 20",fill:"currentColor",...n,children:(0,eE.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"})})}(s=em||(em={})).assertEqual=n=>n,s.assertIs=function(n){},s.assertNever=function(n){throw Error()},s.arrayToEnum=n=>{let o={};for(let a of n)o[a]=a;return o},s.getValidEnumValues=n=>{let o=s.objectKeys(n).filter(o=>"number"!=typeof n[n[o]]),a={};for(let i of o)a[i]=n[i];return s.objectValues(a)},s.objectValues=n=>s.objectKeys(n).map(function(o){return n[o]}),s.objectKeys="function"==typeof Object.keys?n=>Object.keys(n):n=>{let o=[];for(let a in n)Object.prototype.hasOwnProperty.call(n,a)&&o.push(a);return o},s.find=(n,o)=>{for(let a of n)if(o(a))return a},s.isInteger="function"==typeof Number.isInteger?n=>Number.isInteger(n):n=>"number"==typeof n&&isFinite(n)&&Math.floor(n)===n,s.joinValues=function(n,o=" | "){return n.map(n=>"string"==typeof n?`'${n}'`:n).join(o)},s.jsonStringifyReplacer=(n,o)=>"bigint"==typeof o?o.toString():o,(ex||(ex={})).mergeShapes=(n,o)=>({...n,...o});let ej=em.arrayToEnum(["string","nan","number","integer","float","boolean","date","bigint","symbol","function","undefined","null","array","object","unknown","promise","void","never","map","set"]),getParsedType=n=>{let o=typeof n;switch(o){case"undefined":return ej.undefined;case"string":return ej.string;case"number":return isNaN(n)?ej.nan:ej.number;case"boolean":return ej.boolean;case"function":return ej.function;case"bigint":return ej.bigint;case"symbol":return ej.symbol;case"object":if(Array.isArray(n))return ej.array;if(null===n)return ej.null;if(n.then&&"function"==typeof n.then&&n.catch&&"function"==typeof n.catch)return ej.promise;if("undefined"!=typeof Map&&n instanceof Map)return ej.map;if("undefined"!=typeof Set&&n instanceof Set)return ej.set;if("undefined"!=typeof Date&&n instanceof Date)return ej.date;return ej.object;default:return ej.unknown}},eS=em.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"]);let ZodError=class ZodError extends Error{constructor(n){super(),this.issues=[],this.addIssue=n=>{this.issues=[...this.issues,n]},this.addIssues=(n=[])=>{this.issues=[...this.issues,...n]};let o=new.target.prototype;Object.setPrototypeOf?Object.setPrototypeOf(this,o):this.__proto__=o,this.name="ZodError",this.issues=n}get errors(){return this.issues}format(n){let o=n||function(n){return n.message},a={_errors:[]},processError=n=>{for(let i of n.issues)if("invalid_union"===i.code)i.unionErrors.map(processError);else if("invalid_return_type"===i.code)processError(i.returnTypeError);else if("invalid_arguments"===i.code)processError(i.argumentsError);else if(0===i.path.length)a._errors.push(o(i));else{let n=a,s=0;for(;sn.message){let o={},a=[];for(let i of this.issues)i.path.length>0?(o[i.path[0]]=o[i.path[0]]||[],o[i.path[0]].push(n(i))):a.push(n(i));return{formErrors:a,fieldErrors:o}}get formErrors(){return this.flatten()}};ZodError.create=n=>{let o=new ZodError(n);return o};let errorMap=(n,o)=>{let a;switch(n.code){case eS.invalid_type:a=n.received===ej.undefined?"Required":`Expected ${n.expected}, received ${n.received}`;break;case eS.invalid_literal:a=`Invalid literal value, expected ${JSON.stringify(n.expected,em.jsonStringifyReplacer)}`;break;case eS.unrecognized_keys:a=`Unrecognized key(s) in object: ${em.joinValues(n.keys,", ")}`;break;case eS.invalid_union:a="Invalid input";break;case eS.invalid_union_discriminator:a=`Invalid discriminator value. Expected ${em.joinValues(n.options)}`;break;case eS.invalid_enum_value:a=`Invalid enum value. Expected ${em.joinValues(n.options)}, received '${n.received}'`;break;case eS.invalid_arguments:a="Invalid function arguments";break;case eS.invalid_return_type:a="Invalid function return type";break;case eS.invalid_date:a="Invalid date";break;case eS.invalid_string:"object"==typeof n.validation?"includes"in n.validation?(a=`Invalid input: must include "${n.validation.includes}"`,"number"==typeof n.validation.position&&(a=`${a} at one or more positions greater than or equal to ${n.validation.position}`)):"startsWith"in n.validation?a=`Invalid input: must start with "${n.validation.startsWith}"`:"endsWith"in n.validation?a=`Invalid input: must end with "${n.validation.endsWith}"`:em.assertNever(n.validation):a="regex"!==n.validation?`Invalid ${n.validation}`:"Invalid";break;case eS.too_small:a="array"===n.type?`Array must contain ${n.exact?"exactly":n.inclusive?"at least":"more than"} ${n.minimum} element(s)`:"string"===n.type?`String must contain ${n.exact?"exactly":n.inclusive?"at least":"over"} ${n.minimum} character(s)`:"number"===n.type?`Number must be ${n.exact?"exactly equal to ":n.inclusive?"greater than or equal to ":"greater than "}${n.minimum}`:"date"===n.type?`Date must be ${n.exact?"exactly equal to ":n.inclusive?"greater than or equal to ":"greater than "}${new Date(Number(n.minimum))}`:"Invalid input";break;case eS.too_big:a="array"===n.type?`Array must contain ${n.exact?"exactly":n.inclusive?"at most":"less than"} ${n.maximum} element(s)`:"string"===n.type?`String must contain ${n.exact?"exactly":n.inclusive?"at most":"under"} ${n.maximum} character(s)`:"number"===n.type?`Number must be ${n.exact?"exactly":n.inclusive?"less than or equal to":"less than"} ${n.maximum}`:"bigint"===n.type?`BigInt must be ${n.exact?"exactly":n.inclusive?"less than or equal to":"less than"} ${n.maximum}`:"date"===n.type?`Date must be ${n.exact?"exactly":n.inclusive?"smaller than or equal to":"smaller than"} ${new Date(Number(n.maximum))}`:"Invalid input";break;case eS.custom:a="Invalid input";break;case eS.invalid_intersection_types:a="Intersection results could not be merged";break;case eS.not_multiple_of:a=`Number must be a multiple of ${n.multipleOf}`;break;case eS.not_finite:a="Number must be finite";break;default:a=o.defaultError,em.assertNever(n)}return{message:a}},eI=errorMap;function getErrorMap(){return eI}let makeIssue=n=>{let{data:o,path:a,errorMaps:i,issueData:s}=n,l=[...a,...s.path||[]],d={...s,path:l},h="",g=i.filter(n=>!!n).slice().reverse();for(let n of g)h=n(d,{data:o,defaultError:h}).message;return{...s,path:l,message:s.message||h}};function addIssueToContext(n,o){let a=makeIssue({issueData:o,data:n.data,path:n.path,errorMaps:[n.common.contextualErrorMap,n.schemaErrorMap,getErrorMap(),errorMap].filter(n=>!!n)});n.common.issues.push(a)}let ParseStatus=class ParseStatus{constructor(){this.value="valid"}dirty(){"valid"===this.value&&(this.value="dirty")}abort(){"aborted"!==this.value&&(this.value="aborted")}static mergeArray(n,o){let a=[];for(let i of o){if("aborted"===i.status)return eP;"dirty"===i.status&&n.dirty(),a.push(i.value)}return{status:n.value,value:a}}static async mergeObjectAsync(n,o){let a=[];for(let n of o)a.push({key:await n.key,value:await n.value});return ParseStatus.mergeObjectSync(n,a)}static mergeObjectSync(n,o){let a={};for(let i of o){let{key:o,value:s}=i;if("aborted"===o.status||"aborted"===s.status)return eP;"dirty"===o.status&&n.dirty(),"dirty"===s.status&&n.dirty(),"__proto__"!==o.value&&(void 0!==s.value||i.alwaysSet)&&(a[o.value]=s.value)}return{status:n.value,value:a}}};let eP=Object.freeze({status:"aborted"}),DIRTY=n=>({status:"dirty",value:n}),OK=n=>({status:"valid",value:n}),isAborted=n=>"aborted"===n.status,isDirty=n=>"dirty"===n.status,isValid=n=>"valid"===n.status,isAsync=n=>"undefined"!=typeof Promise&&n instanceof Promise;(l=eg||(eg={})).errToObj=n=>"string"==typeof n?{message:n}:n||{},l.toString=n=>"string"==typeof n?n:null==n?void 0:n.message;let ParseInputLazyPath=class ParseInputLazyPath{constructor(n,o,a,i){this._cachedPath=[],this.parent=n,this.data=o,this._path=a,this._key=i}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 handleResult=(n,o)=>{if(isValid(o))return{success:!0,data:o.value};if(!n.common.issues.length)throw Error("Validation failed but no issues detected.");return{success:!1,get error(){if(this._error)return this._error;let o=new ZodError(n.common.issues);return this._error=o,this._error}}};function processCreateParams(n){if(!n)return{};let{errorMap:o,invalid_type_error:a,required_error:i,description:s}=n;if(o&&(a||i))throw Error('Can\'t use "invalid_type_error" or "required_error" in conjunction with custom error map.');return o?{errorMap:o,description:s}:{errorMap:(n,o)=>"invalid_type"!==n.code?{message:o.defaultError}:void 0===o.data?{message:null!=i?i:o.defaultError}:{message:null!=a?a:o.defaultError},description:s}}let ZodType=class ZodType{constructor(n){this.spa=this.safeParseAsync,this._def=n,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.readonly=this.readonly.bind(this),this.isNullable=this.isNullable.bind(this),this.isOptional=this.isOptional.bind(this)}get description(){return this._def.description}_getType(n){return getParsedType(n.data)}_getOrReturnCtx(n,o){return o||{common:n.parent.common,data:n.data,parsedType:getParsedType(n.data),schemaErrorMap:this._def.errorMap,path:n.path,parent:n.parent}}_processInputParams(n){return{status:new ParseStatus,ctx:{common:n.parent.common,data:n.data,parsedType:getParsedType(n.data),schemaErrorMap:this._def.errorMap,path:n.path,parent:n.parent}}}_parseSync(n){let o=this._parse(n);if(isAsync(o))throw Error("Synchronous parse encountered promise.");return o}_parseAsync(n){let o=this._parse(n);return Promise.resolve(o)}parse(n,o){let a=this.safeParse(n,o);if(a.success)return a.data;throw a.error}safeParse(n,o){var a;let i={common:{issues:[],async:null!==(a=null==o?void 0:o.async)&&void 0!==a&&a,contextualErrorMap:null==o?void 0:o.errorMap},path:(null==o?void 0:o.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:n,parsedType:getParsedType(n)},s=this._parseSync({data:n,path:i.path,parent:i});return handleResult(i,s)}async parseAsync(n,o){let a=await this.safeParseAsync(n,o);if(a.success)return a.data;throw a.error}async safeParseAsync(n,o){let a={common:{issues:[],contextualErrorMap:null==o?void 0:o.errorMap,async:!0},path:(null==o?void 0:o.path)||[],schemaErrorMap:this._def.errorMap,parent:null,data:n,parsedType:getParsedType(n)},i=this._parse({data:n,path:a.path,parent:a}),s=await (isAsync(i)?i:Promise.resolve(i));return handleResult(a,s)}refine(n,o){let getIssueProperties=n=>"string"==typeof o||void 0===o?{message:o}:"function"==typeof o?o(n):o;return this._refinement((o,a)=>{let i=n(o),setError=()=>a.addIssue({code:eS.custom,...getIssueProperties(o)});return"undefined"!=typeof Promise&&i instanceof Promise?i.then(n=>!!n||(setError(),!1)):!!i||(setError(),!1)})}refinement(n,o){return this._refinement((a,i)=>!!n(a)||(i.addIssue("function"==typeof o?o(a,i):o),!1))}_refinement(n){return new ZodEffects({schema:this,typeName:ev.ZodEffects,effect:{type:"refinement",refinement:n}})}superRefine(n){return this._refinement(n)}optional(){return ZodOptional.create(this,this._def)}nullable(){return ZodNullable.create(this,this._def)}nullish(){return this.nullable().optional()}array(){return ZodArray.create(this,this._def)}promise(){return ZodPromise.create(this,this._def)}or(n){return ZodUnion.create([this,n],this._def)}and(n){return ZodIntersection.create(this,n,this._def)}transform(n){return new ZodEffects({...processCreateParams(this._def),schema:this,typeName:ev.ZodEffects,effect:{type:"transform",transform:n}})}default(n){return new ZodDefault({...processCreateParams(this._def),innerType:this,defaultValue:"function"==typeof n?n:()=>n,typeName:ev.ZodDefault})}brand(){return new ZodBranded({typeName:ev.ZodBranded,type:this,...processCreateParams(this._def)})}catch(n){return new ZodCatch({...processCreateParams(this._def),innerType:this,catchValue:"function"==typeof n?n:()=>n,typeName:ev.ZodCatch})}describe(n){let o=this.constructor;return new o({...this._def,description:n})}pipe(n){return ZodPipeline.create(this,n)}readonly(){return ZodReadonly.create(this)}isOptional(){return this.safeParse(void 0).success}isNullable(){return this.safeParse(null).success}};let eN=/^c[^\s-]{8,}$/i,eR=/^[a-z][a-z0-9]*$/,eZ=/^[0-9A-HJKMNP-TV-Z]{26}$/,eM=/^[0-9a-fA-F]{8}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{4}\b-[0-9a-fA-F]{12}$/i,eL=/^(?!\.)(?!.*\.\.)([A-Z0-9_+-\.]*)[A-Z0-9_+-]@([A-Z0-9][A-Z0-9\-]*\.)+[A-Z]{2,}$/i,eA=/^(((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}))$/,eD=/^(([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})))$/,datetimeRegex=n=>n.precision?n.offset?RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${n.precision}}(([+-]\\d{2}(:?\\d{2})?)|Z)$`):RegExp(`^\\d{4}-\\d{2}-\\d{2}T\\d{2}:\\d{2}:\\d{2}\\.\\d{${n.precision}}Z$`):0===n.precision?n.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$"):n.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$");let ZodString=class ZodString extends ZodType{_parse(n){let o;this._def.coerce&&(n.data=String(n.data));let a=this._getType(n);if(a!==ej.string){let o=this._getOrReturnCtx(n);return addIssueToContext(o,{code:eS.invalid_type,expected:ej.string,received:o.parsedType}),eP}let s=new ParseStatus;for(let a of this._def.checks)if("min"===a.kind)n.data.lengtha.value&&(addIssueToContext(o=this._getOrReturnCtx(n,o),{code:eS.too_big,maximum:a.value,type:"string",inclusive:!0,exact:!1,message:a.message}),s.dirty());else if("length"===a.kind){let i=n.data.length>a.value,l=n.data.lengthn.test(o),{validation:o,code:eS.invalid_string,...eg.errToObj(a)})}_addCheck(n){return new ZodString({...this._def,checks:[...this._def.checks,n]})}email(n){return this._addCheck({kind:"email",...eg.errToObj(n)})}url(n){return this._addCheck({kind:"url",...eg.errToObj(n)})}emoji(n){return this._addCheck({kind:"emoji",...eg.errToObj(n)})}uuid(n){return this._addCheck({kind:"uuid",...eg.errToObj(n)})}cuid(n){return this._addCheck({kind:"cuid",...eg.errToObj(n)})}cuid2(n){return this._addCheck({kind:"cuid2",...eg.errToObj(n)})}ulid(n){return this._addCheck({kind:"ulid",...eg.errToObj(n)})}ip(n){return this._addCheck({kind:"ip",...eg.errToObj(n)})}datetime(n){var o;return"string"==typeof n?this._addCheck({kind:"datetime",precision:null,offset:!1,message:n}):this._addCheck({kind:"datetime",precision:void 0===(null==n?void 0:n.precision)?null:null==n?void 0:n.precision,offset:null!==(o=null==n?void 0:n.offset)&&void 0!==o&&o,...eg.errToObj(null==n?void 0:n.message)})}regex(n,o){return this._addCheck({kind:"regex",regex:n,...eg.errToObj(o)})}includes(n,o){return this._addCheck({kind:"includes",value:n,position:null==o?void 0:o.position,...eg.errToObj(null==o?void 0:o.message)})}startsWith(n,o){return this._addCheck({kind:"startsWith",value:n,...eg.errToObj(o)})}endsWith(n,o){return this._addCheck({kind:"endsWith",value:n,...eg.errToObj(o)})}min(n,o){return this._addCheck({kind:"min",value:n,...eg.errToObj(o)})}max(n,o){return this._addCheck({kind:"max",value:n,...eg.errToObj(o)})}length(n,o){return this._addCheck({kind:"length",value:n,...eg.errToObj(o)})}nonempty(n){return this.min(1,eg.errToObj(n))}trim(){return new ZodString({...this._def,checks:[...this._def.checks,{kind:"trim"}]})}toLowerCase(){return new ZodString({...this._def,checks:[...this._def.checks,{kind:"toLowerCase"}]})}toUpperCase(){return new ZodString({...this._def,checks:[...this._def.checks,{kind:"toUpperCase"}]})}get isDatetime(){return!!this._def.checks.find(n=>"datetime"===n.kind)}get isEmail(){return!!this._def.checks.find(n=>"email"===n.kind)}get isURL(){return!!this._def.checks.find(n=>"url"===n.kind)}get isEmoji(){return!!this._def.checks.find(n=>"emoji"===n.kind)}get isUUID(){return!!this._def.checks.find(n=>"uuid"===n.kind)}get isCUID(){return!!this._def.checks.find(n=>"cuid"===n.kind)}get isCUID2(){return!!this._def.checks.find(n=>"cuid2"===n.kind)}get isULID(){return!!this._def.checks.find(n=>"ulid"===n.kind)}get isIP(){return!!this._def.checks.find(n=>"ip"===n.kind)}get minLength(){let n=null;for(let o of this._def.checks)"min"===o.kind&&(null===n||o.value>n)&&(n=o.value);return n}get maxLength(){let n=null;for(let o of this._def.checks)"max"===o.kind&&(null===n||o.value{var o;return new ZodString({checks:[],typeName:ev.ZodString,coerce:null!==(o=null==n?void 0:n.coerce)&&void 0!==o&&o,...processCreateParams(n)})};let ZodNumber=class ZodNumber extends ZodType{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte,this.step=this.multipleOf}_parse(n){let o;this._def.coerce&&(n.data=Number(n.data));let a=this._getType(n);if(a!==ej.number){let o=this._getOrReturnCtx(n);return addIssueToContext(o,{code:eS.invalid_type,expected:ej.number,received:o.parsedType}),eP}let i=new ParseStatus;for(let a of this._def.checks)if("int"===a.kind)em.isInteger(n.data)||(addIssueToContext(o=this._getOrReturnCtx(n,o),{code:eS.invalid_type,expected:"integer",received:"float",message:a.message}),i.dirty());else if("min"===a.kind){let s=a.inclusive?n.dataa.value:n.data>=a.value;s&&(addIssueToContext(o=this._getOrReturnCtx(n,o),{code:eS.too_big,maximum:a.value,type:"number",inclusive:a.inclusive,exact:!1,message:a.message}),i.dirty())}else"multipleOf"===a.kind?0!==function(n,o){let a=(n.toString().split(".")[1]||"").length,i=(o.toString().split(".")[1]||"").length,s=a>i?a:i,l=parseInt(n.toFixed(s).replace(".","")),d=parseInt(o.toFixed(s).replace(".",""));return l%d/Math.pow(10,s)}(n.data,a.value)&&(addIssueToContext(o=this._getOrReturnCtx(n,o),{code:eS.not_multiple_of,multipleOf:a.value,message:a.message}),i.dirty()):"finite"===a.kind?Number.isFinite(n.data)||(addIssueToContext(o=this._getOrReturnCtx(n,o),{code:eS.not_finite,message:a.message}),i.dirty()):em.assertNever(a);return{status:i.value,value:n.data}}gte(n,o){return this.setLimit("min",n,!0,eg.toString(o))}gt(n,o){return this.setLimit("min",n,!1,eg.toString(o))}lte(n,o){return this.setLimit("max",n,!0,eg.toString(o))}lt(n,o){return this.setLimit("max",n,!1,eg.toString(o))}setLimit(n,o,a,i){return new ZodNumber({...this._def,checks:[...this._def.checks,{kind:n,value:o,inclusive:a,message:eg.toString(i)}]})}_addCheck(n){return new ZodNumber({...this._def,checks:[...this._def.checks,n]})}int(n){return this._addCheck({kind:"int",message:eg.toString(n)})}positive(n){return this._addCheck({kind:"min",value:0,inclusive:!1,message:eg.toString(n)})}negative(n){return this._addCheck({kind:"max",value:0,inclusive:!1,message:eg.toString(n)})}nonpositive(n){return this._addCheck({kind:"max",value:0,inclusive:!0,message:eg.toString(n)})}nonnegative(n){return this._addCheck({kind:"min",value:0,inclusive:!0,message:eg.toString(n)})}multipleOf(n,o){return this._addCheck({kind:"multipleOf",value:n,message:eg.toString(o)})}finite(n){return this._addCheck({kind:"finite",message:eg.toString(n)})}safe(n){return this._addCheck({kind:"min",inclusive:!0,value:Number.MIN_SAFE_INTEGER,message:eg.toString(n)})._addCheck({kind:"max",inclusive:!0,value:Number.MAX_SAFE_INTEGER,message:eg.toString(n)})}get minValue(){let n=null;for(let o of this._def.checks)"min"===o.kind&&(null===n||o.value>n)&&(n=o.value);return n}get maxValue(){let n=null;for(let o of this._def.checks)"max"===o.kind&&(null===n||o.value"int"===n.kind||"multipleOf"===n.kind&&em.isInteger(n.value))}get isFinite(){let n=null,o=null;for(let a of this._def.checks){if("finite"===a.kind||"int"===a.kind||"multipleOf"===a.kind)return!0;"min"===a.kind?(null===o||a.value>o)&&(o=a.value):"max"===a.kind&&(null===n||a.valuenew ZodNumber({checks:[],typeName:ev.ZodNumber,coerce:(null==n?void 0:n.coerce)||!1,...processCreateParams(n)});let ZodBigInt=class ZodBigInt extends ZodType{constructor(){super(...arguments),this.min=this.gte,this.max=this.lte}_parse(n){let o;this._def.coerce&&(n.data=BigInt(n.data));let a=this._getType(n);if(a!==ej.bigint){let o=this._getOrReturnCtx(n);return addIssueToContext(o,{code:eS.invalid_type,expected:ej.bigint,received:o.parsedType}),eP}let i=new ParseStatus;for(let a of this._def.checks)if("min"===a.kind){let s=a.inclusive?n.dataa.value:n.data>=a.value;s&&(addIssueToContext(o=this._getOrReturnCtx(n,o),{code:eS.too_big,type:"bigint",maximum:a.value,inclusive:a.inclusive,message:a.message}),i.dirty())}else"multipleOf"===a.kind?n.data%a.value!==BigInt(0)&&(addIssueToContext(o=this._getOrReturnCtx(n,o),{code:eS.not_multiple_of,multipleOf:a.value,message:a.message}),i.dirty()):em.assertNever(a);return{status:i.value,value:n.data}}gte(n,o){return this.setLimit("min",n,!0,eg.toString(o))}gt(n,o){return this.setLimit("min",n,!1,eg.toString(o))}lte(n,o){return this.setLimit("max",n,!0,eg.toString(o))}lt(n,o){return this.setLimit("max",n,!1,eg.toString(o))}setLimit(n,o,a,i){return new ZodBigInt({...this._def,checks:[...this._def.checks,{kind:n,value:o,inclusive:a,message:eg.toString(i)}]})}_addCheck(n){return new ZodBigInt({...this._def,checks:[...this._def.checks,n]})}positive(n){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!1,message:eg.toString(n)})}negative(n){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!1,message:eg.toString(n)})}nonpositive(n){return this._addCheck({kind:"max",value:BigInt(0),inclusive:!0,message:eg.toString(n)})}nonnegative(n){return this._addCheck({kind:"min",value:BigInt(0),inclusive:!0,message:eg.toString(n)})}multipleOf(n,o){return this._addCheck({kind:"multipleOf",value:n,message:eg.toString(o)})}get minValue(){let n=null;for(let o of this._def.checks)"min"===o.kind&&(null===n||o.value>n)&&(n=o.value);return n}get maxValue(){let n=null;for(let o of this._def.checks)"max"===o.kind&&(null===n||o.value{var o;return new ZodBigInt({checks:[],typeName:ev.ZodBigInt,coerce:null!==(o=null==n?void 0:n.coerce)&&void 0!==o&&o,...processCreateParams(n)})};let ZodBoolean=class ZodBoolean extends ZodType{_parse(n){this._def.coerce&&(n.data=!!n.data);let o=this._getType(n);if(o!==ej.boolean){let o=this._getOrReturnCtx(n);return addIssueToContext(o,{code:eS.invalid_type,expected:ej.boolean,received:o.parsedType}),eP}return OK(n.data)}};ZodBoolean.create=n=>new ZodBoolean({typeName:ev.ZodBoolean,coerce:(null==n?void 0:n.coerce)||!1,...processCreateParams(n)});let ZodDate=class ZodDate extends ZodType{_parse(n){let o;this._def.coerce&&(n.data=new Date(n.data));let a=this._getType(n);if(a!==ej.date){let o=this._getOrReturnCtx(n);return addIssueToContext(o,{code:eS.invalid_type,expected:ej.date,received:o.parsedType}),eP}if(isNaN(n.data.getTime())){let o=this._getOrReturnCtx(n);return addIssueToContext(o,{code:eS.invalid_date}),eP}let i=new ParseStatus;for(let a of this._def.checks)"min"===a.kind?n.data.getTime()a.value&&(addIssueToContext(o=this._getOrReturnCtx(n,o),{code:eS.too_big,message:a.message,inclusive:!0,exact:!1,maximum:a.value,type:"date"}),i.dirty()):em.assertNever(a);return{status:i.value,value:new Date(n.data.getTime())}}_addCheck(n){return new ZodDate({...this._def,checks:[...this._def.checks,n]})}min(n,o){return this._addCheck({kind:"min",value:n.getTime(),message:eg.toString(o)})}max(n,o){return this._addCheck({kind:"max",value:n.getTime(),message:eg.toString(o)})}get minDate(){let n=null;for(let o of this._def.checks)"min"===o.kind&&(null===n||o.value>n)&&(n=o.value);return null!=n?new Date(n):null}get maxDate(){let n=null;for(let o of this._def.checks)"max"===o.kind&&(null===n||o.valuenew ZodDate({checks:[],coerce:(null==n?void 0:n.coerce)||!1,typeName:ev.ZodDate,...processCreateParams(n)});let ZodSymbol=class ZodSymbol extends ZodType{_parse(n){let o=this._getType(n);if(o!==ej.symbol){let o=this._getOrReturnCtx(n);return addIssueToContext(o,{code:eS.invalid_type,expected:ej.symbol,received:o.parsedType}),eP}return OK(n.data)}};ZodSymbol.create=n=>new ZodSymbol({typeName:ev.ZodSymbol,...processCreateParams(n)});let ZodUndefined=class ZodUndefined extends ZodType{_parse(n){let o=this._getType(n);if(o!==ej.undefined){let o=this._getOrReturnCtx(n);return addIssueToContext(o,{code:eS.invalid_type,expected:ej.undefined,received:o.parsedType}),eP}return OK(n.data)}};ZodUndefined.create=n=>new ZodUndefined({typeName:ev.ZodUndefined,...processCreateParams(n)});let ZodNull=class ZodNull extends ZodType{_parse(n){let o=this._getType(n);if(o!==ej.null){let o=this._getOrReturnCtx(n);return addIssueToContext(o,{code:eS.invalid_type,expected:ej.null,received:o.parsedType}),eP}return OK(n.data)}};ZodNull.create=n=>new ZodNull({typeName:ev.ZodNull,...processCreateParams(n)});let ZodAny=class ZodAny extends ZodType{constructor(){super(...arguments),this._any=!0}_parse(n){return OK(n.data)}};ZodAny.create=n=>new ZodAny({typeName:ev.ZodAny,...processCreateParams(n)});let ZodUnknown=class ZodUnknown extends ZodType{constructor(){super(...arguments),this._unknown=!0}_parse(n){return OK(n.data)}};ZodUnknown.create=n=>new ZodUnknown({typeName:ev.ZodUnknown,...processCreateParams(n)});let ZodNever=class ZodNever extends ZodType{_parse(n){let o=this._getOrReturnCtx(n);return addIssueToContext(o,{code:eS.invalid_type,expected:ej.never,received:o.parsedType}),eP}};ZodNever.create=n=>new ZodNever({typeName:ev.ZodNever,...processCreateParams(n)});let ZodVoid=class ZodVoid extends ZodType{_parse(n){let o=this._getType(n);if(o!==ej.undefined){let o=this._getOrReturnCtx(n);return addIssueToContext(o,{code:eS.invalid_type,expected:ej.void,received:o.parsedType}),eP}return OK(n.data)}};ZodVoid.create=n=>new ZodVoid({typeName:ev.ZodVoid,...processCreateParams(n)});let ZodArray=class ZodArray extends ZodType{_parse(n){let{ctx:o,status:a}=this._processInputParams(n),i=this._def;if(o.parsedType!==ej.array)return addIssueToContext(o,{code:eS.invalid_type,expected:ej.array,received:o.parsedType}),eP;if(null!==i.exactLength){let n=o.data.length>i.exactLength.value,s=o.data.lengthi.maxLength.value&&(addIssueToContext(o,{code:eS.too_big,maximum:i.maxLength.value,type:"array",inclusive:!0,exact:!1,message:i.maxLength.message}),a.dirty()),o.common.async)return Promise.all([...o.data].map((n,a)=>i.type._parseAsync(new ParseInputLazyPath(o,n,o.path,a)))).then(n=>ParseStatus.mergeArray(a,n));let s=[...o.data].map((n,a)=>i.type._parseSync(new ParseInputLazyPath(o,n,o.path,a)));return ParseStatus.mergeArray(a,s)}get element(){return this._def.type}min(n,o){return new ZodArray({...this._def,minLength:{value:n,message:eg.toString(o)}})}max(n,o){return new ZodArray({...this._def,maxLength:{value:n,message:eg.toString(o)}})}length(n,o){return new ZodArray({...this._def,exactLength:{value:n,message:eg.toString(o)}})}nonempty(n){return this.min(1,n)}};ZodArray.create=(n,o)=>new ZodArray({type:n,minLength:null,maxLength:null,exactLength:null,typeName:ev.ZodArray,...processCreateParams(o)});let ZodObject=class ZodObject extends ZodType{constructor(){super(...arguments),this._cached=null,this.nonstrict=this.passthrough,this.augment=this.extend}_getCached(){if(null!==this._cached)return this._cached;let n=this._def.shape(),o=em.objectKeys(n);return this._cached={shape:n,keys:o}}_parse(n){let o=this._getType(n);if(o!==ej.object){let o=this._getOrReturnCtx(n);return addIssueToContext(o,{code:eS.invalid_type,expected:ej.object,received:o.parsedType}),eP}let{status:a,ctx:i}=this._processInputParams(n),{shape:s,keys:l}=this._getCached(),d=[];if(!(this._def.catchall instanceof ZodNever&&"strip"===this._def.unknownKeys))for(let n in i.data)l.includes(n)||d.push(n);let h=[];for(let n of l){let o=s[n],a=i.data[n];h.push({key:{status:"valid",value:n},value:o._parse(new ParseInputLazyPath(i,a,i.path,n)),alwaysSet:n in i.data})}if(this._def.catchall instanceof ZodNever){let n=this._def.unknownKeys;if("passthrough"===n)for(let n of d)h.push({key:{status:"valid",value:n},value:{status:"valid",value:i.data[n]}});else if("strict"===n)d.length>0&&(addIssueToContext(i,{code:eS.unrecognized_keys,keys:d}),a.dirty());else if("strip"===n);else throw Error("Internal ZodObject error: invalid unknownKeys value.")}else{let n=this._def.catchall;for(let o of d){let a=i.data[o];h.push({key:{status:"valid",value:o},value:n._parse(new ParseInputLazyPath(i,a,i.path,o)),alwaysSet:o in i.data})}}return i.common.async?Promise.resolve().then(async()=>{let n=[];for(let o of h){let a=await o.key;n.push({key:a,value:await o.value,alwaysSet:o.alwaysSet})}return n}).then(n=>ParseStatus.mergeObjectSync(a,n)):ParseStatus.mergeObjectSync(a,h)}get shape(){return this._def.shape()}strict(n){return eg.errToObj,new ZodObject({...this._def,unknownKeys:"strict",...void 0!==n?{errorMap:(o,a)=>{var i,s,l,d;let h=null!==(l=null===(s=(i=this._def).errorMap)||void 0===s?void 0:s.call(i,o,a).message)&&void 0!==l?l:a.defaultError;return"unrecognized_keys"===o.code?{message:null!==(d=eg.errToObj(n).message)&&void 0!==d?d:h}:{message:h}}}:{}})}strip(){return new ZodObject({...this._def,unknownKeys:"strip"})}passthrough(){return new ZodObject({...this._def,unknownKeys:"passthrough"})}extend(n){return new ZodObject({...this._def,shape:()=>({...this._def.shape(),...n})})}merge(n){let o=new ZodObject({unknownKeys:n._def.unknownKeys,catchall:n._def.catchall,shape:()=>({...this._def.shape(),...n._def.shape()}),typeName:ev.ZodObject});return o}setKey(n,o){return this.augment({[n]:o})}catchall(n){return new ZodObject({...this._def,catchall:n})}pick(n){let o={};return em.objectKeys(n).forEach(a=>{n[a]&&this.shape[a]&&(o[a]=this.shape[a])}),new ZodObject({...this._def,shape:()=>o})}omit(n){let o={};return em.objectKeys(this.shape).forEach(a=>{n[a]||(o[a]=this.shape[a])}),new ZodObject({...this._def,shape:()=>o})}deepPartial(){return function deepPartialify(n){if(n instanceof ZodObject){let o={};for(let a in n.shape){let i=n.shape[a];o[a]=ZodOptional.create(deepPartialify(i))}return new ZodObject({...n._def,shape:()=>o})}return n instanceof ZodArray?new ZodArray({...n._def,type:deepPartialify(n.element)}):n instanceof ZodOptional?ZodOptional.create(deepPartialify(n.unwrap())):n instanceof ZodNullable?ZodNullable.create(deepPartialify(n.unwrap())):n instanceof ZodTuple?ZodTuple.create(n.items.map(n=>deepPartialify(n))):n}(this)}partial(n){let o={};return em.objectKeys(this.shape).forEach(a=>{let i=this.shape[a];n&&!n[a]?o[a]=i:o[a]=i.optional()}),new ZodObject({...this._def,shape:()=>o})}required(n){let o={};return em.objectKeys(this.shape).forEach(a=>{if(n&&!n[a])o[a]=this.shape[a];else{let n=this.shape[a],i=n;for(;i instanceof ZodOptional;)i=i._def.innerType;o[a]=i}}),new ZodObject({...this._def,shape:()=>o})}keyof(){return createZodEnum(em.objectKeys(this.shape))}};ZodObject.create=(n,o)=>new ZodObject({shape:()=>n,unknownKeys:"strip",catchall:ZodNever.create(),typeName:ev.ZodObject,...processCreateParams(o)}),ZodObject.strictCreate=(n,o)=>new ZodObject({shape:()=>n,unknownKeys:"strict",catchall:ZodNever.create(),typeName:ev.ZodObject,...processCreateParams(o)}),ZodObject.lazycreate=(n,o)=>new ZodObject({shape:n,unknownKeys:"strip",catchall:ZodNever.create(),typeName:ev.ZodObject,...processCreateParams(o)});let ZodUnion=class ZodUnion extends ZodType{_parse(n){let{ctx:o}=this._processInputParams(n),a=this._def.options;if(o.common.async)return Promise.all(a.map(async n=>{let a={...o,common:{...o.common,issues:[]},parent:null};return{result:await n._parseAsync({data:o.data,path:o.path,parent:a}),ctx:a}})).then(function(n){for(let o of n)if("valid"===o.result.status)return o.result;for(let a of n)if("dirty"===a.result.status)return o.common.issues.push(...a.ctx.common.issues),a.result;let a=n.map(n=>new ZodError(n.ctx.common.issues));return addIssueToContext(o,{code:eS.invalid_union,unionErrors:a}),eP});{let n;let i=[];for(let s of a){let a={...o,common:{...o.common,issues:[]},parent:null},l=s._parseSync({data:o.data,path:o.path,parent:a});if("valid"===l.status)return l;"dirty"!==l.status||n||(n={result:l,ctx:a}),a.common.issues.length&&i.push(a.common.issues)}if(n)return o.common.issues.push(...n.ctx.common.issues),n.result;let s=i.map(n=>new ZodError(n));return addIssueToContext(o,{code:eS.invalid_union,unionErrors:s}),eP}}get options(){return this._def.options}};ZodUnion.create=(n,o)=>new ZodUnion({options:n,typeName:ev.ZodUnion,...processCreateParams(o)});let getDiscriminator=n=>{if(n instanceof ZodLazy)return getDiscriminator(n.schema);if(n instanceof ZodEffects)return getDiscriminator(n.innerType());if(n instanceof ZodLiteral)return[n.value];if(n instanceof ZodEnum)return n.options;if(n instanceof ZodNativeEnum)return Object.keys(n.enum);if(n instanceof ZodDefault)return getDiscriminator(n._def.innerType);if(n instanceof ZodUndefined)return[void 0];else if(n instanceof ZodNull)return[null];else return null};let ZodDiscriminatedUnion=class ZodDiscriminatedUnion extends ZodType{_parse(n){let{ctx:o}=this._processInputParams(n);if(o.parsedType!==ej.object)return addIssueToContext(o,{code:eS.invalid_type,expected:ej.object,received:o.parsedType}),eP;let a=this.discriminator,i=o.data[a],s=this.optionsMap.get(i);return s?o.common.async?s._parseAsync({data:o.data,path:o.path,parent:o}):s._parseSync({data:o.data,path:o.path,parent:o}):(addIssueToContext(o,{code:eS.invalid_union_discriminator,options:Array.from(this.optionsMap.keys()),path:[a]}),eP)}get discriminator(){return this._def.discriminator}get options(){return this._def.options}get optionsMap(){return this._def.optionsMap}static create(n,o,a){let i=new Map;for(let a of o){let o=getDiscriminator(a.shape[n]);if(!o)throw Error(`A discriminator value for key \`${n}\` could not be extracted from all schema options`);for(let s of o){if(i.has(s))throw Error(`Discriminator property ${String(n)} has duplicate value ${String(s)}`);i.set(s,a)}}return new ZodDiscriminatedUnion({typeName:ev.ZodDiscriminatedUnion,discriminator:n,options:o,optionsMap:i,...processCreateParams(a)})}};let ZodIntersection=class ZodIntersection extends ZodType{_parse(n){let{status:o,ctx:a}=this._processInputParams(n),handleParsed=(n,i)=>{if(isAborted(n)||isAborted(i))return eP;let s=function mergeValues(n,o){let a=getParsedType(n),i=getParsedType(o);if(n===o)return{valid:!0,data:n};if(a===ej.object&&i===ej.object){let a=em.objectKeys(o),i=em.objectKeys(n).filter(n=>-1!==a.indexOf(n)),s={...n,...o};for(let a of i){let i=mergeValues(n[a],o[a]);if(!i.valid)return{valid:!1};s[a]=i.data}return{valid:!0,data:s}}if(a===ej.array&&i===ej.array){if(n.length!==o.length)return{valid:!1};let a=[];for(let i=0;ihandleParsed(n,o)):handleParsed(this._def.left._parseSync({data:a.data,path:a.path,parent:a}),this._def.right._parseSync({data:a.data,path:a.path,parent:a}))}};ZodIntersection.create=(n,o,a)=>new ZodIntersection({left:n,right:o,typeName:ev.ZodIntersection,...processCreateParams(a)});let ZodTuple=class ZodTuple extends ZodType{_parse(n){let{status:o,ctx:a}=this._processInputParams(n);if(a.parsedType!==ej.array)return addIssueToContext(a,{code:eS.invalid_type,expected:ej.array,received:a.parsedType}),eP;if(a.data.lengththis._def.items.length&&(addIssueToContext(a,{code:eS.too_big,maximum:this._def.items.length,inclusive:!0,exact:!1,type:"array"}),o.dirty());let s=[...a.data].map((n,o)=>{let i=this._def.items[o]||this._def.rest;return i?i._parse(new ParseInputLazyPath(a,n,a.path,o)):null}).filter(n=>!!n);return a.common.async?Promise.all(s).then(n=>ParseStatus.mergeArray(o,n)):ParseStatus.mergeArray(o,s)}get items(){return this._def.items}rest(n){return new ZodTuple({...this._def,rest:n})}};ZodTuple.create=(n,o)=>{if(!Array.isArray(n))throw Error("You must pass an array of schemas to z.tuple([ ... ])");return new ZodTuple({items:n,typeName:ev.ZodTuple,rest:null,...processCreateParams(o)})};let ZodRecord=class ZodRecord extends ZodType{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(n){let{status:o,ctx:a}=this._processInputParams(n);if(a.parsedType!==ej.object)return addIssueToContext(a,{code:eS.invalid_type,expected:ej.object,received:a.parsedType}),eP;let i=[],s=this._def.keyType,l=this._def.valueType;for(let n in a.data)i.push({key:s._parse(new ParseInputLazyPath(a,n,a.path,n)),value:l._parse(new ParseInputLazyPath(a,a.data[n],a.path,n))});return a.common.async?ParseStatus.mergeObjectAsync(o,i):ParseStatus.mergeObjectSync(o,i)}get element(){return this._def.valueType}static create(n,o,a){return new ZodRecord(o instanceof ZodType?{keyType:n,valueType:o,typeName:ev.ZodRecord,...processCreateParams(a)}:{keyType:ZodString.create(),valueType:n,typeName:ev.ZodRecord,...processCreateParams(o)})}};let ZodMap=class ZodMap extends ZodType{get keySchema(){return this._def.keyType}get valueSchema(){return this._def.valueType}_parse(n){let{status:o,ctx:a}=this._processInputParams(n);if(a.parsedType!==ej.map)return addIssueToContext(a,{code:eS.invalid_type,expected:ej.map,received:a.parsedType}),eP;let i=this._def.keyType,s=this._def.valueType,l=[...a.data.entries()].map(([n,o],l)=>({key:i._parse(new ParseInputLazyPath(a,n,a.path,[l,"key"])),value:s._parse(new ParseInputLazyPath(a,o,a.path,[l,"value"]))}));if(a.common.async){let n=new Map;return Promise.resolve().then(async()=>{for(let a of l){let i=await a.key,s=await a.value;if("aborted"===i.status||"aborted"===s.status)return eP;("dirty"===i.status||"dirty"===s.status)&&o.dirty(),n.set(i.value,s.value)}return{status:o.value,value:n}})}{let n=new Map;for(let a of l){let i=a.key,s=a.value;if("aborted"===i.status||"aborted"===s.status)return eP;("dirty"===i.status||"dirty"===s.status)&&o.dirty(),n.set(i.value,s.value)}return{status:o.value,value:n}}}};ZodMap.create=(n,o,a)=>new ZodMap({valueType:o,keyType:n,typeName:ev.ZodMap,...processCreateParams(a)});let ZodSet=class ZodSet extends ZodType{_parse(n){let{status:o,ctx:a}=this._processInputParams(n);if(a.parsedType!==ej.set)return addIssueToContext(a,{code:eS.invalid_type,expected:ej.set,received:a.parsedType}),eP;let i=this._def;null!==i.minSize&&a.data.sizei.maxSize.value&&(addIssueToContext(a,{code:eS.too_big,maximum:i.maxSize.value,type:"set",inclusive:!0,exact:!1,message:i.maxSize.message}),o.dirty());let s=this._def.valueType;function finalizeSet(n){let a=new Set;for(let i of n){if("aborted"===i.status)return eP;"dirty"===i.status&&o.dirty(),a.add(i.value)}return{status:o.value,value:a}}let l=[...a.data.values()].map((n,o)=>s._parse(new ParseInputLazyPath(a,n,a.path,o)));return a.common.async?Promise.all(l).then(n=>finalizeSet(n)):finalizeSet(l)}min(n,o){return new ZodSet({...this._def,minSize:{value:n,message:eg.toString(o)}})}max(n,o){return new ZodSet({...this._def,maxSize:{value:n,message:eg.toString(o)}})}size(n,o){return this.min(n,o).max(n,o)}nonempty(n){return this.min(1,n)}};ZodSet.create=(n,o)=>new ZodSet({valueType:n,minSize:null,maxSize:null,typeName:ev.ZodSet,...processCreateParams(o)});let ZodFunction=class ZodFunction extends ZodType{constructor(){super(...arguments),this.validate=this.implement}_parse(n){let{ctx:o}=this._processInputParams(n);if(o.parsedType!==ej.function)return addIssueToContext(o,{code:eS.invalid_type,expected:ej.function,received:o.parsedType}),eP;function makeArgsIssue(n,a){return makeIssue({data:n,path:o.path,errorMaps:[o.common.contextualErrorMap,o.schemaErrorMap,getErrorMap(),errorMap].filter(n=>!!n),issueData:{code:eS.invalid_arguments,argumentsError:a}})}function makeReturnsIssue(n,a){return makeIssue({data:n,path:o.path,errorMaps:[o.common.contextualErrorMap,o.schemaErrorMap,getErrorMap(),errorMap].filter(n=>!!n),issueData:{code:eS.invalid_return_type,returnTypeError:a}})}let a={errorMap:o.common.contextualErrorMap},i=o.data;if(this._def.returns instanceof ZodPromise){let n=this;return OK(async function(...o){let s=new ZodError([]),l=await n._def.args.parseAsync(o,a).catch(n=>{throw s.addIssue(makeArgsIssue(o,n)),s}),d=await Reflect.apply(i,this,l),h=await n._def.returns._def.type.parseAsync(d,a).catch(n=>{throw s.addIssue(makeReturnsIssue(d,n)),s});return h})}{let n=this;return OK(function(...o){let s=n._def.args.safeParse(o,a);if(!s.success)throw new ZodError([makeArgsIssue(o,s.error)]);let l=Reflect.apply(i,this,s.data),d=n._def.returns.safeParse(l,a);if(!d.success)throw new ZodError([makeReturnsIssue(l,d.error)]);return d.data})}}parameters(){return this._def.args}returnType(){return this._def.returns}args(...n){return new ZodFunction({...this._def,args:ZodTuple.create(n).rest(ZodUnknown.create())})}returns(n){return new ZodFunction({...this._def,returns:n})}implement(n){let o=this.parse(n);return o}strictImplement(n){let o=this.parse(n);return o}static create(n,o,a){return new ZodFunction({args:n||ZodTuple.create([]).rest(ZodUnknown.create()),returns:o||ZodUnknown.create(),typeName:ev.ZodFunction,...processCreateParams(a)})}};let ZodLazy=class ZodLazy extends ZodType{get schema(){return this._def.getter()}_parse(n){let{ctx:o}=this._processInputParams(n),a=this._def.getter();return a._parse({data:o.data,path:o.path,parent:o})}};ZodLazy.create=(n,o)=>new ZodLazy({getter:n,typeName:ev.ZodLazy,...processCreateParams(o)});let ZodLiteral=class ZodLiteral extends ZodType{_parse(n){if(n.data!==this._def.value){let o=this._getOrReturnCtx(n);return addIssueToContext(o,{received:o.data,code:eS.invalid_literal,expected:this._def.value}),eP}return{status:"valid",value:n.data}}get value(){return this._def.value}};function createZodEnum(n,o){return new ZodEnum({values:n,typeName:ev.ZodEnum,...processCreateParams(o)})}ZodLiteral.create=(n,o)=>new ZodLiteral({value:n,typeName:ev.ZodLiteral,...processCreateParams(o)});let ZodEnum=class ZodEnum extends ZodType{_parse(n){if("string"!=typeof n.data){let o=this._getOrReturnCtx(n),a=this._def.values;return addIssueToContext(o,{expected:em.joinValues(a),received:o.parsedType,code:eS.invalid_type}),eP}if(-1===this._def.values.indexOf(n.data)){let o=this._getOrReturnCtx(n),a=this._def.values;return addIssueToContext(o,{received:o.data,code:eS.invalid_enum_value,options:a}),eP}return OK(n.data)}get options(){return this._def.values}get enum(){let n={};for(let o of this._def.values)n[o]=o;return n}get Values(){let n={};for(let o of this._def.values)n[o]=o;return n}get Enum(){let n={};for(let o of this._def.values)n[o]=o;return n}extract(n){return ZodEnum.create(n)}exclude(n){return ZodEnum.create(this.options.filter(o=>!n.includes(o)))}};ZodEnum.create=createZodEnum;let ZodNativeEnum=class ZodNativeEnum extends ZodType{_parse(n){let o=em.getValidEnumValues(this._def.values),a=this._getOrReturnCtx(n);if(a.parsedType!==ej.string&&a.parsedType!==ej.number){let n=em.objectValues(o);return addIssueToContext(a,{expected:em.joinValues(n),received:a.parsedType,code:eS.invalid_type}),eP}if(-1===o.indexOf(n.data)){let n=em.objectValues(o);return addIssueToContext(a,{received:a.data,code:eS.invalid_enum_value,options:n}),eP}return OK(n.data)}get enum(){return this._def.values}};ZodNativeEnum.create=(n,o)=>new ZodNativeEnum({values:n,typeName:ev.ZodNativeEnum,...processCreateParams(o)});let ZodPromise=class ZodPromise extends ZodType{unwrap(){return this._def.type}_parse(n){let{ctx:o}=this._processInputParams(n);if(o.parsedType!==ej.promise&&!1===o.common.async)return addIssueToContext(o,{code:eS.invalid_type,expected:ej.promise,received:o.parsedType}),eP;let a=o.parsedType===ej.promise?o.data:Promise.resolve(o.data);return OK(a.then(n=>this._def.type.parseAsync(n,{path:o.path,errorMap:o.common.contextualErrorMap})))}};ZodPromise.create=(n,o)=>new ZodPromise({type:n,typeName:ev.ZodPromise,...processCreateParams(o)});let ZodEffects=class ZodEffects extends ZodType{innerType(){return this._def.schema}sourceType(){return this._def.schema._def.typeName===ev.ZodEffects?this._def.schema.sourceType():this._def.schema}_parse(n){let{status:o,ctx:a}=this._processInputParams(n),i=this._def.effect||null,s={addIssue:n=>{addIssueToContext(a,n),n.fatal?o.abort():o.dirty()},get path(){return a.path}};if(s.addIssue=s.addIssue.bind(s),"preprocess"===i.type){let n=i.transform(a.data,s);return a.common.issues.length?{status:"dirty",value:a.data}:a.common.async?Promise.resolve(n).then(n=>this._def.schema._parseAsync({data:n,path:a.path,parent:a})):this._def.schema._parseSync({data:n,path:a.path,parent:a})}if("refinement"===i.type){let executeRefinement=n=>{let o=i.refinement(n,s);if(a.common.async)return Promise.resolve(o);if(o instanceof Promise)throw Error("Async refinement encountered during synchronous parse operation. Use .parseAsync instead.");return n};if(!1!==a.common.async)return this._def.schema._parseAsync({data:a.data,path:a.path,parent:a}).then(n=>"aborted"===n.status?eP:("dirty"===n.status&&o.dirty(),executeRefinement(n.value).then(()=>({status:o.value,value:n.value}))));{let n=this._def.schema._parseSync({data:a.data,path:a.path,parent:a});return"aborted"===n.status?eP:("dirty"===n.status&&o.dirty(),executeRefinement(n.value),{status:o.value,value:n.value})}}if("transform"===i.type){if(!1!==a.common.async)return this._def.schema._parseAsync({data:a.data,path:a.path,parent:a}).then(n=>isValid(n)?Promise.resolve(i.transform(n.value,s)).then(n=>({status:o.value,value:n})):n);{let n=this._def.schema._parseSync({data:a.data,path:a.path,parent:a});if(!isValid(n))return n;let l=i.transform(n.value,s);if(l instanceof Promise)throw Error("Asynchronous transform encountered during synchronous parse operation. Use .parseAsync instead.");return{status:o.value,value:l}}}em.assertNever(i)}};ZodEffects.create=(n,o,a)=>new ZodEffects({schema:n,typeName:ev.ZodEffects,effect:o,...processCreateParams(a)}),ZodEffects.createWithPreprocess=(n,o,a)=>new ZodEffects({schema:o,effect:{type:"preprocess",transform:n},typeName:ev.ZodEffects,...processCreateParams(a)});let ZodOptional=class ZodOptional extends ZodType{_parse(n){let o=this._getType(n);return o===ej.undefined?OK(void 0):this._def.innerType._parse(n)}unwrap(){return this._def.innerType}};ZodOptional.create=(n,o)=>new ZodOptional({innerType:n,typeName:ev.ZodOptional,...processCreateParams(o)});let ZodNullable=class ZodNullable extends ZodType{_parse(n){let o=this._getType(n);return o===ej.null?OK(null):this._def.innerType._parse(n)}unwrap(){return this._def.innerType}};ZodNullable.create=(n,o)=>new ZodNullable({innerType:n,typeName:ev.ZodNullable,...processCreateParams(o)});let ZodDefault=class ZodDefault extends ZodType{_parse(n){let{ctx:o}=this._processInputParams(n),a=o.data;return o.parsedType===ej.undefined&&(a=this._def.defaultValue()),this._def.innerType._parse({data:a,path:o.path,parent:o})}removeDefault(){return this._def.innerType}};ZodDefault.create=(n,o)=>new ZodDefault({innerType:n,typeName:ev.ZodDefault,defaultValue:"function"==typeof o.default?o.default:()=>o.default,...processCreateParams(o)});let ZodCatch=class ZodCatch extends ZodType{_parse(n){let{ctx:o}=this._processInputParams(n),a={...o,common:{...o.common,issues:[]}},i=this._def.innerType._parse({data:a.data,path:a.path,parent:{...a}});return isAsync(i)?i.then(n=>({status:"valid",value:"valid"===n.status?n.value:this._def.catchValue({get error(){return new ZodError(a.common.issues)},input:a.data})})):{status:"valid",value:"valid"===i.status?i.value:this._def.catchValue({get error(){return new ZodError(a.common.issues)},input:a.data})}}removeCatch(){return this._def.innerType}};ZodCatch.create=(n,o)=>new ZodCatch({innerType:n,typeName:ev.ZodCatch,catchValue:"function"==typeof o.catch?o.catch:()=>o.catch,...processCreateParams(o)});let ZodNaN=class ZodNaN extends ZodType{_parse(n){let o=this._getType(n);if(o!==ej.nan){let o=this._getOrReturnCtx(n);return addIssueToContext(o,{code:eS.invalid_type,expected:ej.nan,received:o.parsedType}),eP}return{status:"valid",value:n.data}}};ZodNaN.create=n=>new ZodNaN({typeName:ev.ZodNaN,...processCreateParams(n)});let eF=Symbol("zod_brand");let ZodBranded=class ZodBranded extends ZodType{_parse(n){let{ctx:o}=this._processInputParams(n),a=o.data;return this._def.type._parse({data:a,path:o.path,parent:o})}unwrap(){return this._def.type}};let ZodPipeline=class ZodPipeline extends ZodType{_parse(n){let{status:o,ctx:a}=this._processInputParams(n);if(a.common.async){let handleAsync=async()=>{let n=await this._def.in._parseAsync({data:a.data,path:a.path,parent:a});return"aborted"===n.status?eP:"dirty"===n.status?(o.dirty(),DIRTY(n.value)):this._def.out._parseAsync({data:n.value,path:a.path,parent:a})};return handleAsync()}{let n=this._def.in._parseSync({data:a.data,path:a.path,parent:a});return"aborted"===n.status?eP:"dirty"===n.status?(o.dirty(),{status:"dirty",value:n.value}):this._def.out._parseSync({data:n.value,path:a.path,parent:a})}}static create(n,o){return new ZodPipeline({in:n,out:o,typeName:ev.ZodPipeline})}};let ZodReadonly=class ZodReadonly extends ZodType{_parse(n){let o=this._def.innerType._parse(n);return isValid(o)&&(o.value=Object.freeze(o.value)),o}};ZodReadonly.create=(n,o)=>new ZodReadonly({innerType:n,typeName:ev.ZodReadonly,...processCreateParams(o)});let custom=(n,o={},a)=>n?ZodAny.create().superRefine((i,s)=>{var l,d;if(!n(i)){let n="function"==typeof o?o(i):"string"==typeof o?{message:o}:o,h=null===(d=null!==(l=n.fatal)&&void 0!==l?l:a)||void 0===d||d,g="string"==typeof n?{message:n}:n;s.addIssue({code:"custom",...g,fatal:h})}}):ZodAny.create(),eU={object:ZodObject.lazycreate};(d=ev||(ev={})).ZodString="ZodString",d.ZodNumber="ZodNumber",d.ZodNaN="ZodNaN",d.ZodBigInt="ZodBigInt",d.ZodBoolean="ZodBoolean",d.ZodDate="ZodDate",d.ZodSymbol="ZodSymbol",d.ZodUndefined="ZodUndefined",d.ZodNull="ZodNull",d.ZodAny="ZodAny",d.ZodUnknown="ZodUnknown",d.ZodNever="ZodNever",d.ZodVoid="ZodVoid",d.ZodArray="ZodArray",d.ZodObject="ZodObject",d.ZodUnion="ZodUnion",d.ZodDiscriminatedUnion="ZodDiscriminatedUnion",d.ZodIntersection="ZodIntersection",d.ZodTuple="ZodTuple",d.ZodRecord="ZodRecord",d.ZodMap="ZodMap",d.ZodSet="ZodSet",d.ZodFunction="ZodFunction",d.ZodLazy="ZodLazy",d.ZodLiteral="ZodLiteral",d.ZodEnum="ZodEnum",d.ZodEffects="ZodEffects",d.ZodNativeEnum="ZodNativeEnum",d.ZodOptional="ZodOptional",d.ZodNullable="ZodNullable",d.ZodDefault="ZodDefault",d.ZodCatch="ZodCatch",d.ZodPromise="ZodPromise",d.ZodBranded="ZodBranded",d.ZodPipeline="ZodPipeline",d.ZodReadonly="ZodReadonly";let eV=ZodString.create,e$=ZodNumber.create,ez=ZodNaN.create,eW=ZodBigInt.create,eB=ZodBoolean.create,eH=ZodDate.create,eG=ZodSymbol.create,eq=ZodUndefined.create,eK=ZodNull.create,eJ=ZodAny.create,eQ=ZodUnknown.create,eX=ZodNever.create,eY=ZodVoid.create,e0=ZodArray.create,e1=ZodObject.create,e2=ZodObject.strictCreate,e4=ZodUnion.create,e5=ZodDiscriminatedUnion.create,e3=ZodIntersection.create,e6=ZodTuple.create,e7=ZodRecord.create,e9=ZodMap.create,e8=ZodSet.create,te=ZodFunction.create,tt=ZodLazy.create,tn=ZodLiteral.create,tr=ZodEnum.create,to=ZodNativeEnum.create,ta=ZodPromise.create,ti=ZodEffects.create,ts=ZodOptional.create,tl=ZodNullable.create,tu=ZodEffects.createWithPreprocess,tc=ZodPipeline.create;var td=Object.freeze({__proto__:null,defaultErrorMap:errorMap,setErrorMap:function(n){eI=n},getErrorMap:getErrorMap,makeIssue:makeIssue,EMPTY_PATH:[],addIssueToContext:addIssueToContext,ParseStatus:ParseStatus,INVALID:eP,DIRTY:DIRTY,OK:OK,isAborted:isAborted,isDirty:isDirty,isValid:isValid,isAsync:isAsync,get util(){return em},get objectUtil(){return ex},ZodParsedType:ej,getParsedType:getParsedType,ZodType:ZodType,ZodString:ZodString,ZodNumber:ZodNumber,ZodBigInt:ZodBigInt,ZodBoolean:ZodBoolean,ZodDate:ZodDate,ZodSymbol:ZodSymbol,ZodUndefined:ZodUndefined,ZodNull:ZodNull,ZodAny:ZodAny,ZodUnknown:ZodUnknown,ZodNever:ZodNever,ZodVoid:ZodVoid,ZodArray:ZodArray,ZodObject:ZodObject,ZodUnion:ZodUnion,ZodDiscriminatedUnion:ZodDiscriminatedUnion,ZodIntersection:ZodIntersection,ZodTuple:ZodTuple,ZodRecord:ZodRecord,ZodMap:ZodMap,ZodSet:ZodSet,ZodFunction:ZodFunction,ZodLazy:ZodLazy,ZodLiteral:ZodLiteral,ZodEnum:ZodEnum,ZodNativeEnum:ZodNativeEnum,ZodPromise:ZodPromise,ZodEffects:ZodEffects,ZodTransformer:ZodEffects,ZodOptional:ZodOptional,ZodNullable:ZodNullable,ZodDefault:ZodDefault,ZodCatch:ZodCatch,ZodNaN:ZodNaN,BRAND:eF,ZodBranded:ZodBranded,ZodPipeline:ZodPipeline,ZodReadonly:ZodReadonly,custom:custom,Schema:ZodType,ZodSchema:ZodType,late:eU,get ZodFirstPartyTypeKind(){return ev},coerce:{string:n=>ZodString.create({...n,coerce:!0}),number:n=>ZodNumber.create({...n,coerce:!0}),boolean:n=>ZodBoolean.create({...n,coerce:!0}),bigint:n=>ZodBigInt.create({...n,coerce:!0}),date:n=>ZodDate.create({...n,coerce:!0})},any:eJ,array:e0,bigint:eW,boolean:eB,date:eH,discriminatedUnion:e5,effect:ti,enum:tr,function:te,instanceof:(n,o={message:`Input not instance of ${n.name}`})=>custom(o=>o instanceof n,o),intersection:e3,lazy:tt,literal:tn,map:e9,nan:ez,nativeEnum:to,never:eX,null:eK,nullable:tl,number:e$,object:e1,oboolean:()=>eB().optional(),onumber:()=>e$().optional(),optional:ts,ostring:()=>eV().optional(),pipeline:tc,preprocess:tu,promise:ta,record:e7,set:e8,strictObject:e2,string:eV,symbol:eG,transformer:ti,tuple:e6,undefined:eq,union:e4,unknown:eQ,void:eY,NEVER:eP,ZodIssueCode:eS,quotelessJson:n=>{let o=JSON.stringify(n,null,2);return o.replace(/"([^"]+)":/g,"$1:")},ZodError:ZodError}),tp=a(1664),tf=a.n(tp);a(6337);let th=["light","dark"],tm="(prefers-color-scheme: dark)",tx="undefined"==typeof window,tg=(0,ek.createContext)(void 0),tv={setTheme:n=>{},themes:[]},y=()=>{var n;return null!==(n=(0,ek.useContext)(tg))&&void 0!==n?n:tv},$=n=>(0,ek.useContext)(tg)?ek.createElement(ek.Fragment,null,n.children):ek.createElement(f,n),ty=["light","dark"],f=({forcedTheme:n,disableTransitionOnChange:o=!1,enableSystem:a=!0,enableColorScheme:i=!0,storageKey:s="theme",themes:l=ty,defaultTheme:d=a?"system":"light",attribute:h="data-theme",value:g,children:v,nonce:_})=>{let[w,j]=(0,ek.useState)(()=>index_module_S(s,d)),[S,z]=(0,ek.useState)(()=>index_module_S(s)),W=g?Object.values(g):l,B=(0,ek.useCallback)(n=>{let s=n;if(!s)return;"system"===n&&a&&(s=p());let l=g?g[s]:s,v=o?b():null,_=document.documentElement;if("class"===h?(_.classList.remove(...W),l&&_.classList.add(l)):l?_.setAttribute(h,l):_.removeAttribute(h),i){let n=th.includes(d)?d:null,o=th.includes(s)?s:n;_.style.colorScheme=o}null==v||v()},[]),H=(0,ek.useCallback)(n=>{j(n);try{localStorage.setItem(s,n)}catch(n){}},[n]),q=(0,ek.useCallback)(o=>{let i=p(o);z(i),"system"===w&&a&&!n&&B("system")},[w,n]);(0,ek.useEffect)(()=>{let n=window.matchMedia(tm);return n.addListener(q),q(n),()=>n.removeListener(q)},[q]),(0,ek.useEffect)(()=>{let e=n=>{n.key===s&&H(n.newValue||d)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[H]),(0,ek.useEffect)(()=>{B(null!=n?n:w)},[n,w]);let K=(0,ek.useMemo)(()=>({theme:w,setTheme:H,forcedTheme:n,resolvedTheme:"system"===w?S:w,themes:a?[...l,"system"]:l,systemTheme:a?S:void 0}),[w,H,n,S,a,l]);return ek.createElement(tg.Provider,{value:K},ek.createElement(t_,{forcedTheme:n,disableTransitionOnChange:o,enableSystem:a,enableColorScheme:i,storageKey:s,themes:l,defaultTheme:d,attribute:h,value:g,children:v,attrs:W,nonce:_}),v)},t_=(0,ek.memo)(({forcedTheme:n,storageKey:o,attribute:a,enableSystem:i,enableColorScheme:s,defaultTheme:l,value:d,attrs:h,nonce:g})=>{let v="system"===l,_="class"===a?`var d=document.documentElement,c=d.classList;c.remove(${h.map(n=>`'${n}'`).join(",")});`:`var d=document.documentElement,n='${a}',s='setAttribute';`,w=s?th.includes(l)&&l?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${l}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",$=(n,o=!1,i=!0)=>{let l=d?d[n]:n,h=o?n+"|| ''":`'${l}'`,g="";return s&&i&&!o&&th.includes(n)&&(g+=`d.style.colorScheme = '${n}';`),"class"===a?g+=o||l?`c.add(${h})`:"null":l&&(g+=`d[s](n,${h})`),g},j=n?`!function(){${_}${$(n)}}()`:i?`!function(){try{${_}var e=localStorage.getItem('${o}');if('system'===e||(!e&&${v})){var t='${tm}',m=window.matchMedia(t);if(m.media!==t||m.matches){${$("dark")}}else{${$("light")}}}else if(e){${d?`var x=${JSON.stringify(d)};`:""}${$(d?"x[e]":"e",!0)}}${v?"":"else{"+$(l,!1,!1)+"}"}${w}}catch(e){}}()`:`!function(){try{${_}var e=localStorage.getItem('${o}');if(e){${d?`var x=${JSON.stringify(d)};`:""}${$(d?"x[e]":"e",!0)}}else{${$(l,!1,!1)};}${w}}catch(t){}}();`;return ek.createElement("script",{nonce:g,dangerouslySetInnerHTML:{__html:j}})},()=>!0),index_module_S=(n,o)=>{let a;if(!tx){try{a=localStorage.getItem(n)||void 0}catch(n){}return a||o}},b=()=>{let n=document.createElement("style");return n.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(n),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(n)},1)}},p=n=>(n||(n=window.matchMedia(tm)),n.matches?"dark":"light");var tb={breadcrumb:!0,collapsed:!1,footer:!0,layout:"default",navbar:!0,pagination:!0,sidebar:!0,timestamp:!0,toc:!0,typesetting:"default"},tw=td.strictObject({breadcrumb:td.boolean(),collapsed:td.boolean(),footer:td.boolean(),layout:td.enum(["default","full","raw"]),navbar:td.boolean(),pagination:td.boolean(),sidebar:td.boolean(),timestamp:td.boolean(),toc:td.boolean(),typesetting:td.enum(["default","article"])}),tk=td.enum(["normal","hidden","children"]),tC=td.string(),tT=td.strictObject({href:td.string(),newWindow:td.boolean(),title:tC}),tO=td.strictObject({display:tk.optional(),items:td.record(tT.partial({href:!0,newWindow:!0})),title:tC,type:td.literal("menu")}),tE=td.strictObject({title:tC.optional(),type:td.literal("separator")}),tj=tT.extend({display:tk,theme:tw,title:tC,type:td.enum(["page","doc"])}).deepPartial();td.string().or(tO).or(tE).or(tj);var tS=a(3458),tI=a.n(tS);function getWindow(n){if(null==n)return window;if("[object Window]"!==n.toString()){var o=n.ownerDocument;return o&&o.defaultView||window}return n}function isElement(n){var o=getWindow(n).Element;return n instanceof o||n instanceof Element}function isHTMLElement(n){var o=getWindow(n).HTMLElement;return n instanceof o||n instanceof HTMLElement}function isShadowRoot(n){if("undefined"==typeof ShadowRoot)return!1;var o=getWindow(n).ShadowRoot;return n instanceof o||n instanceof ShadowRoot}var tP=Math.max,tN=Math.min,tR=Math.round;function getUAString(){var n=navigator.userAgentData;return null!=n&&n.brands&&Array.isArray(n.brands)?n.brands.map(function(n){return n.brand+"/"+n.version}).join(" "):navigator.userAgent}function isLayoutViewport(){return!/^((?!chrome|android).)*safari/i.test(getUAString())}function getBoundingClientRect(n,o,a){void 0===o&&(o=!1),void 0===a&&(a=!1);var i=n.getBoundingClientRect(),s=1,l=1;o&&isHTMLElement(n)&&(s=n.offsetWidth>0&&tR(i.width)/n.offsetWidth||1,l=n.offsetHeight>0&&tR(i.height)/n.offsetHeight||1);var d=(isElement(n)?getWindow(n):window).visualViewport,h=!isLayoutViewport()&&a,g=(i.left+(h&&d?d.offsetLeft:0))/s,v=(i.top+(h&&d?d.offsetTop:0))/l,_=i.width/s,w=i.height/l;return{width:_,height:w,top:v,right:g+_,bottom:v+w,left:g,x:g,y:v}}function getWindowScroll(n){var o=getWindow(n);return{scrollLeft:o.pageXOffset,scrollTop:o.pageYOffset}}function getNodeName(n){return n?(n.nodeName||"").toLowerCase():null}function getDocumentElement(n){return((isElement(n)?n.ownerDocument:n.document)||window.document).documentElement}function getWindowScrollBarX(n){return getBoundingClientRect(getDocumentElement(n)).left+getWindowScroll(n).scrollLeft}function getComputedStyle_getComputedStyle(n){return getWindow(n).getComputedStyle(n)}function isScrollParent(n){var o=getComputedStyle_getComputedStyle(n),a=o.overflow,i=o.overflowX,s=o.overflowY;return/auto|scroll|overlay|hidden/.test(a+s+i)}function getLayoutRect(n){var o=getBoundingClientRect(n),a=n.offsetWidth,i=n.offsetHeight;return 1>=Math.abs(o.width-a)&&(a=o.width),1>=Math.abs(o.height-i)&&(i=o.height),{x:n.offsetLeft,y:n.offsetTop,width:a,height:i}}function getParentNode(n){return"html"===getNodeName(n)?n:n.assignedSlot||n.parentNode||(isShadowRoot(n)?n.host:null)||getDocumentElement(n)}function listScrollParents(n,o){void 0===o&&(o=[]);var a,i=function getScrollParent(n){return["html","body","#document"].indexOf(getNodeName(n))>=0?n.ownerDocument.body:isHTMLElement(n)&&isScrollParent(n)?n:getScrollParent(getParentNode(n))}(n),s=i===(null==(a=n.ownerDocument)?void 0:a.body),l=getWindow(i),d=s?[l].concat(l.visualViewport||[],isScrollParent(i)?i:[]):i,h=o.concat(d);return s?h:h.concat(listScrollParents(getParentNode(d)))}function getTrueOffsetParent(n){return isHTMLElement(n)&&"fixed"!==getComputedStyle_getComputedStyle(n).position?n.offsetParent:null}function getOffsetParent(n){for(var o=getWindow(n),a=getTrueOffsetParent(n);a&&["table","td","th"].indexOf(getNodeName(a))>=0&&"static"===getComputedStyle_getComputedStyle(a).position;)a=getTrueOffsetParent(a);return a&&("html"===getNodeName(a)||"body"===getNodeName(a)&&"static"===getComputedStyle_getComputedStyle(a).position)?o:a||function(n){var o=/firefox/i.test(getUAString());if(/Trident/i.test(getUAString())&&isHTMLElement(n)&&"fixed"===getComputedStyle_getComputedStyle(n).position)return null;var a=getParentNode(n);for(isShadowRoot(a)&&(a=a.host);isHTMLElement(a)&&0>["html","body"].indexOf(getNodeName(a));){var i=getComputedStyle_getComputedStyle(a);if("none"!==i.transform||"none"!==i.perspective||"paint"===i.contain||-1!==["transform","perspective"].indexOf(i.willChange)||o&&"filter"===i.willChange||o&&i.filter&&"none"!==i.filter)return a;a=a.parentNode}return null}(n)||o}var tZ="bottom",tM="right",tL="left",tA="auto",tD=["top",tZ,tM,tL],tF="start",tU="viewport",tV="popper",t$=tD.reduce(function(n,o){return n.concat([o+"-"+tF,o+"-end"])},[]),tz=[].concat(tD,[tA]).reduce(function(n,o){return n.concat([o,o+"-"+tF,o+"-end"])},[]),tW=["beforeRead","read","afterRead","beforeMain","main","afterMain","beforeWrite","write","afterWrite"],tB={placement:"bottom",modifiers:[],strategy:"absolute"};function areValidElements(){for(var n=arguments.length,o=Array(n),a=0;a=0?"x":"y"}function computeOffsets(n){var o,a=n.reference,i=n.element,s=n.placement,l=s?getBasePlacement(s):null,d=s?getVariation(s):null,h=a.x+a.width/2-i.width/2,g=a.y+a.height/2-i.height/2;switch(l){case"top":o={x:h,y:a.y-i.height};break;case tZ:o={x:h,y:a.y+a.height};break;case tM:o={x:a.x+a.width,y:g};break;case tL:o={x:a.x-i.width,y:g};break;default:o={x:a.x,y:a.y}}var v=l?getMainAxisFromPlacement(l):null;if(null!=v){var _="y"===v?"height":"width";switch(d){case tF:o[v]=o[v]-(a[_]/2-i[_]/2);break;case"end":o[v]=o[v]+(a[_]/2-i[_]/2)}}return o}var tG={top:"auto",right:"auto",bottom:"auto",left:"auto"};function mapToStyles(n){var o,a,i,s,l,d,h,g=n.popper,v=n.popperRect,_=n.placement,w=n.variation,j=n.offsets,S=n.position,z=n.gpuAcceleration,W=n.adaptive,B=n.roundOffsets,H=n.isFixed,q=j.x,K=void 0===q?0:q,ee=j.y,et=void 0===ee?0:ee,en="function"==typeof B?B({x:K,y:et}):{x:K,y:et};K=en.x,et=en.y;var er=j.hasOwnProperty("x"),eo=j.hasOwnProperty("y"),ei=tL,es="top",el=window;if(W){var eu=getOffsetParent(g),ec="clientHeight",ed="clientWidth";eu===getWindow(g)&&"static"!==getComputedStyle_getComputedStyle(eu=getDocumentElement(g)).position&&"absolute"===S&&(ec="scrollHeight",ed="scrollWidth"),("top"===_||(_===tL||_===tM)&&"end"===w)&&(es=tZ,et-=(H&&eu===el&&el.visualViewport?el.visualViewport.height:eu[ec])-v.height,et*=z?1:-1),(_===tL||("top"===_||_===tZ)&&"end"===w)&&(ei=tM,K-=(H&&eu===el&&el.visualViewport?el.visualViewport.width:eu[ed])-v.width,K*=z?1:-1)}var ep=Object.assign({position:S},W&&tG),ef=!0===B?(o={x:K,y:et},a=getWindow(g),i=o.x,s=o.y,{x:tR(i*(l=a.devicePixelRatio||1))/l||0,y:tR(s*l)/l||0}):{x:K,y:et};return(K=ef.x,et=ef.y,z)?Object.assign({},ep,((h={})[es]=eo?"0":"",h[ei]=er?"0":"",h.transform=1>=(el.devicePixelRatio||1)?"translate("+K+"px, "+et+"px)":"translate3d("+K+"px, "+et+"px, 0)",h)):Object.assign({},ep,((d={})[es]=eo?et+"px":"",d[ei]=er?K+"px":"",d.transform="",d))}var tq={left:"right",right:"left",bottom:"top",top:"bottom"};function getOppositePlacement(n){return n.replace(/left|right|bottom|top/g,function(n){return tq[n]})}var tK={start:"end",end:"start"};function getOppositeVariationPlacement(n){return n.replace(/start|end/g,function(n){return tK[n]})}function contains(n,o){var a=o.getRootNode&&o.getRootNode();if(n.contains(o))return!0;if(a&&isShadowRoot(a)){var i=o;do{if(i&&n.isSameNode(i))return!0;i=i.parentNode||i.host}while(i)}return!1}function rectToClientRect(n){return Object.assign({},n,{left:n.x,top:n.y,right:n.x+n.width,bottom:n.y+n.height})}function getClientRectFromMixedType(n,o,a){var i,s,l,d,h,g,v,_,w,j;return o===tU?rectToClientRect(function(n,o){var a=getWindow(n),i=getDocumentElement(n),s=a.visualViewport,l=i.clientWidth,d=i.clientHeight,h=0,g=0;if(s){l=s.width,d=s.height;var v=isLayoutViewport();(v||!v&&"fixed"===o)&&(h=s.offsetLeft,g=s.offsetTop)}return{width:l,height:d,x:h+getWindowScrollBarX(n),y:g}}(n,a)):isElement(o)?((i=getBoundingClientRect(o,!1,"fixed"===a)).top=i.top+o.clientTop,i.left=i.left+o.clientLeft,i.bottom=i.top+o.clientHeight,i.right=i.left+o.clientWidth,i.width=o.clientWidth,i.height=o.clientHeight,i.x=i.left,i.y=i.top,i):rectToClientRect((s=getDocumentElement(n),d=getDocumentElement(s),h=getWindowScroll(s),g=null==(l=s.ownerDocument)?void 0:l.body,v=tP(d.scrollWidth,d.clientWidth,g?g.scrollWidth:0,g?g.clientWidth:0),_=tP(d.scrollHeight,d.clientHeight,g?g.scrollHeight:0,g?g.clientHeight:0),w=-h.scrollLeft+getWindowScrollBarX(s),j=-h.scrollTop,"rtl"===getComputedStyle_getComputedStyle(g||d).direction&&(w+=tP(d.clientWidth,g?g.clientWidth:0)-v),{width:v,height:_,x:w,y:j}))}function getFreshSideObject(){return{top:0,right:0,bottom:0,left:0}}function mergePaddingObject(n){return Object.assign({},getFreshSideObject(),n)}function expandToHashMap(n,o){return o.reduce(function(o,a){return o[a]=n,o},{})}function detectOverflow(n,o){void 0===o&&(o={});var a,i,s,l,d,h,g,v=o,_=v.placement,w=void 0===_?n.placement:_,j=v.strategy,S=void 0===j?n.strategy:j,z=v.boundary,W=v.rootBoundary,B=v.elementContext,H=void 0===B?tV:B,q=v.altBoundary,K=v.padding,ee=void 0===K?0:K,et=mergePaddingObject("number"!=typeof ee?ee:expandToHashMap(ee,tD)),en=n.rects.popper,er=n.elements[void 0!==q&&q?H===tV?"reference":tV:H],eo=(a=isElement(er)?er:er.contextElement||getDocumentElement(n.elements.popper),h=(d=[].concat("clippingParents"===(i=void 0===z?"clippingParents":z)?(s=listScrollParents(getParentNode(a)),isElement(l=["absolute","fixed"].indexOf(getComputedStyle_getComputedStyle(a).position)>=0&&isHTMLElement(a)?getOffsetParent(a):a)?s.filter(function(n){return isElement(n)&&contains(n,l)&&"body"!==getNodeName(n)}):[]):[].concat(i),[void 0===W?tU:W]))[0],(g=d.reduce(function(n,o){var i=getClientRectFromMixedType(a,o,S);return n.top=tP(i.top,n.top),n.right=tN(i.right,n.right),n.bottom=tN(i.bottom,n.bottom),n.left=tP(i.left,n.left),n},getClientRectFromMixedType(a,h,S))).width=g.right-g.left,g.height=g.bottom-g.top,g.x=g.left,g.y=g.top,g),ei=getBoundingClientRect(n.elements.reference),es=computeOffsets({reference:ei,element:en,strategy:"absolute",placement:w}),el=rectToClientRect(Object.assign({},en,es)),eu=H===tV?el:ei,ec={top:eo.top-eu.top+et.top,bottom:eu.bottom-eo.bottom+et.bottom,left:eo.left-eu.left+et.left,right:eu.right-eo.right+et.right},ed=n.modifiersData.offset;if(H===tV&&ed){var ep=ed[w];Object.keys(ec).forEach(function(n){var o=[tM,tZ].indexOf(n)>=0?1:-1,a=["top",tZ].indexOf(n)>=0?"y":"x";ec[n]+=ep[a]*o})}return ec}function within(n,o,a){return tP(n,tN(o,a))}function getSideOffsets(n,o,a){return void 0===a&&(a={x:0,y:0}),{top:n.top-o.height-a.y,right:n.right-o.width+a.x,bottom:n.bottom-o.height+a.y,left:n.left-o.width-a.x}}function isAnySideFullyClipped(n){return["top",tM,tZ,tL].some(function(o){return n[o]>=0})}var tJ=(v=void 0===(g=(h={defaultModifiers:[{name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(n){var o=n.state,a=n.instance,i=n.options,s=i.scroll,l=void 0===s||s,d=i.resize,h=void 0===d||d,g=getWindow(o.elements.popper),v=[].concat(o.scrollParents.reference,o.scrollParents.popper);return l&&v.forEach(function(n){n.addEventListener("scroll",a.update,tH)}),h&&g.addEventListener("resize",a.update,tH),function(){l&&v.forEach(function(n){n.removeEventListener("scroll",a.update,tH)}),h&&g.removeEventListener("resize",a.update,tH)}},data:{}},{name:"popperOffsets",enabled:!0,phase:"read",fn:function(n){var o=n.state,a=n.name;o.modifiersData[a]=computeOffsets({reference:o.rects.reference,element:o.rects.popper,strategy:"absolute",placement:o.placement})},data:{}},{name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(n){var o=n.state,a=n.options,i=a.gpuAcceleration,s=a.adaptive,l=a.roundOffsets,d=void 0===l||l,h={placement:getBasePlacement(o.placement),variation:getVariation(o.placement),popper:o.elements.popper,popperRect:o.rects.popper,gpuAcceleration:void 0===i||i,isFixed:"fixed"===o.options.strategy};null!=o.modifiersData.popperOffsets&&(o.styles.popper=Object.assign({},o.styles.popper,mapToStyles(Object.assign({},h,{offsets:o.modifiersData.popperOffsets,position:o.options.strategy,adaptive:void 0===s||s,roundOffsets:d})))),null!=o.modifiersData.arrow&&(o.styles.arrow=Object.assign({},o.styles.arrow,mapToStyles(Object.assign({},h,{offsets:o.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:d})))),o.attributes.popper=Object.assign({},o.attributes.popper,{"data-popper-placement":o.placement})},data:{}},{name:"applyStyles",enabled:!0,phase:"write",fn:function(n){var o=n.state;Object.keys(o.elements).forEach(function(n){var a=o.styles[n]||{},i=o.attributes[n]||{},s=o.elements[n];isHTMLElement(s)&&getNodeName(s)&&(Object.assign(s.style,a),Object.keys(i).forEach(function(n){var o=i[n];!1===o?s.removeAttribute(n):s.setAttribute(n,!0===o?"":o)}))})},effect:function(n){var o=n.state,a={popper:{position:o.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(o.elements.popper.style,a.popper),o.styles=a,o.elements.arrow&&Object.assign(o.elements.arrow.style,a.arrow),function(){Object.keys(o.elements).forEach(function(n){var i=o.elements[n],s=o.attributes[n]||{},l=Object.keys(o.styles.hasOwnProperty(n)?o.styles[n]:a[n]).reduce(function(n,o){return n[o]="",n},{});isHTMLElement(i)&&getNodeName(i)&&(Object.assign(i.style,l),Object.keys(s).forEach(function(n){i.removeAttribute(n)}))})}},requires:["computeStyles"]},{name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(n){var o=n.state,a=n.options,i=n.name,s=a.offset,l=void 0===s?[0,0]:s,d=tz.reduce(function(n,a){var i,s,d,h,g,v;return n[a]=(i=o.rects,d=[tL,"top"].indexOf(s=getBasePlacement(a))>=0?-1:1,g=(h="function"==typeof l?l(Object.assign({},i,{placement:a})):l)[0],v=h[1],g=g||0,v=(v||0)*d,[tL,tM].indexOf(s)>=0?{x:v,y:g}:{x:g,y:v}),n},{}),h=d[o.placement],g=h.x,v=h.y;null!=o.modifiersData.popperOffsets&&(o.modifiersData.popperOffsets.x+=g,o.modifiersData.popperOffsets.y+=v),o.modifiersData[i]=d}},{name:"flip",enabled:!0,phase:"main",fn:function(n){var o=n.state,a=n.options,i=n.name;if(!o.modifiersData[i]._skip){for(var s=a.mainAxis,l=void 0===s||s,d=a.altAxis,h=void 0===d||d,g=a.fallbackPlacements,v=a.padding,_=a.boundary,w=a.rootBoundary,j=a.altBoundary,S=a.flipVariations,z=void 0===S||S,W=a.allowedAutoPlacements,B=o.options.placement,H=getBasePlacement(B)===B,q=g||(H||!z?[getOppositePlacement(B)]:function(n){if(getBasePlacement(n)===tA)return[];var o=getOppositePlacement(n);return[getOppositeVariationPlacement(n),o,getOppositeVariationPlacement(o)]}(B)),K=[B].concat(q).reduce(function(n,a){var i,s,l,d,h,g,j,S,B,H,q,K;return n.concat(getBasePlacement(a)===tA?(s=(i={placement:a,boundary:_,rootBoundary:w,padding:v,flipVariations:z,allowedAutoPlacements:W}).placement,l=i.boundary,d=i.rootBoundary,h=i.padding,g=i.flipVariations,S=void 0===(j=i.allowedAutoPlacements)?tz:j,0===(q=(H=(B=getVariation(s))?g?t$:t$.filter(function(n){return getVariation(n)===B}):tD).filter(function(n){return S.indexOf(n)>=0})).length&&(q=H),Object.keys(K=q.reduce(function(n,a){return n[a]=detectOverflow(o,{placement:a,boundary:l,rootBoundary:d,padding:h})[getBasePlacement(a)],n},{})).sort(function(n,o){return K[n]-K[o]})):a)},[]),ee=o.rects.reference,et=o.rects.popper,en=new Map,er=!0,eo=K[0],ei=0;ei=0,ed=ec?"width":"height",ep=detectOverflow(o,{placement:es,boundary:_,rootBoundary:w,altBoundary:j,padding:v}),ef=ec?eu?tM:tL:eu?tZ:"top";ee[ed]>et[ed]&&(ef=getOppositePlacement(ef));var eh=getOppositePlacement(ef),em=[];if(l&&em.push(ep[el]<=0),h&&em.push(ep[ef]<=0,ep[eh]<=0),em.every(function(n){return n})){eo=es,er=!1;break}en.set(es,em)}if(er)for(var ex=z?3:1,_loop=function(n){var o=K.find(function(o){var a=en.get(o);if(a)return a.slice(0,n).every(function(n){return n})});if(o)return eo=o,"break"},eg=ex;eg>0&&"break"!==_loop(eg);eg--);o.placement!==eo&&(o.modifiersData[i]._skip=!0,o.placement=eo,o.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}},{name:"preventOverflow",enabled:!0,phase:"main",fn:function(n){var o=n.state,a=n.options,i=n.name,s=a.mainAxis,l=a.altAxis,d=a.boundary,h=a.rootBoundary,g=a.altBoundary,v=a.padding,_=a.tether,w=void 0===_||_,j=a.tetherOffset,S=void 0===j?0:j,z=detectOverflow(o,{boundary:d,rootBoundary:h,padding:v,altBoundary:g}),W=getBasePlacement(o.placement),B=getVariation(o.placement),H=!B,q=getMainAxisFromPlacement(W),K="x"===q?"y":"x",ee=o.modifiersData.popperOffsets,et=o.rects.reference,en=o.rects.popper,er="function"==typeof S?S(Object.assign({},o.rects,{placement:o.placement})):S,eo="number"==typeof er?{mainAxis:er,altAxis:er}:Object.assign({mainAxis:0,altAxis:0},er),ei=o.modifiersData.offset?o.modifiersData.offset[o.placement]:null,es={x:0,y:0};if(ee){if(void 0===s||s){var el,eu="y"===q?"top":tL,ec="y"===q?tZ:tM,ed="y"===q?"height":"width",ep=ee[q],ef=ep+z[eu],eh=ep-z[ec],em=w?-en[ed]/2:0,ex=B===tF?et[ed]:en[ed],eg=B===tF?-en[ed]:-et[ed],ev=o.elements.arrow,ey=w&&ev?getLayoutRect(ev):{width:0,height:0},e_=o.modifiersData["arrow#persistent"]?o.modifiersData["arrow#persistent"].padding:getFreshSideObject(),eb=e_[eu],ew=e_[ec],ek=within(0,et[ed],ey[ed]),eC=H?et[ed]/2-em-ek-eb-eo.mainAxis:ex-ek-eb-eo.mainAxis,eT=H?-et[ed]/2+em+ek+ew+eo.mainAxis:eg+ek+ew+eo.mainAxis,eO=o.elements.arrow&&getOffsetParent(o.elements.arrow),eE=eO?"y"===q?eO.clientTop||0:eO.clientLeft||0:0,ej=null!=(el=null==ei?void 0:ei[q])?el:0,eS=ep+eC-ej-eE,eI=ep+eT-ej,eP=within(w?tN(ef,eS):ef,ep,w?tP(eh,eI):eh);ee[q]=eP,es[q]=eP-ep}if(void 0!==l&&l){var eN,eR,eZ="x"===q?"top":tL,eM="x"===q?tZ:tM,eL=ee[K],eA="y"===K?"height":"width",eD=eL+z[eZ],eF=eL-z[eM],eU=-1!==["top",tL].indexOf(W),eV=null!=(eR=null==ei?void 0:ei[K])?eR:0,e$=eU?eD:eL-et[eA]-en[eA]-eV+eo.altAxis,ez=eU?eL+et[eA]+en[eA]-eV-eo.altAxis:eF,eW=w&&eU?(eN=within(e$,eL,ez))>ez?ez:eN:within(w?e$:eD,eL,w?ez:eF);ee[K]=eW,es[K]=eW-eL}o.modifiersData[i]=es}},requiresIfExists:["offset"]},{name:"arrow",enabled:!0,phase:"main",fn:function(n){var o,a,i=n.state,s=n.name,l=n.options,d=i.elements.arrow,h=i.modifiersData.popperOffsets,g=getBasePlacement(i.placement),v=getMainAxisFromPlacement(g),_=[tL,tM].indexOf(g)>=0?"height":"width";if(d&&h){var w=mergePaddingObject("number"!=typeof(o="function"==typeof(o=l.padding)?o(Object.assign({},i.rects,{placement:i.placement})):o)?o:expandToHashMap(o,tD)),j=getLayoutRect(d),S="y"===v?"top":tL,z="y"===v?tZ:tM,W=i.rects.reference[_]+i.rects.reference[v]-h[v]-i.rects.popper[_],B=h[v]-i.rects.reference[v],H=getOffsetParent(d),q=H?"y"===v?H.clientHeight||0:H.clientWidth||0:0,K=w[S],ee=q-j[_]-w[z],et=q/2-j[_]/2+(W/2-B/2),en=within(K,et,ee);i.modifiersData[s]=((a={})[v]=en,a.centerOffset=en-et,a)}},effect:function(n){var o=n.state,a=n.options.element,i=void 0===a?"[data-popper-arrow]":a;null!=i&&("string"!=typeof i||(i=o.elements.popper.querySelector(i)))&&contains(o.elements.popper,i)&&(o.elements.arrow=i)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]},{name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(n){var o=n.state,a=n.name,i=o.rects.reference,s=o.rects.popper,l=o.modifiersData.preventOverflow,d=detectOverflow(o,{elementContext:"reference"}),h=detectOverflow(o,{altBoundary:!0}),g=getSideOffsets(d,i),v=getSideOffsets(h,s,l),_=isAnySideFullyClipped(g),w=isAnySideFullyClipped(v);o.modifiersData[a]={referenceClippingOffsets:g,popperEscapeOffsets:v,isReferenceHidden:_,hasPopperEscaped:w},o.attributes.popper=Object.assign({},o.attributes.popper,{"data-popper-reference-hidden":_,"data-popper-escaped":w})}}]}).defaultModifiers)?[]:g,w=void 0===(_=h.defaultOptions)?tB:_,function(n,o,a){void 0===a&&(a=w);var i,s={placement:"bottom",orderedModifiers:[],options:Object.assign({},tB,w),modifiersData:{},elements:{reference:n,popper:o},attributes:{},styles:{}},l=[],d=!1,h={state:s,setOptions:function(a){var i,d,g,_,j,S="function"==typeof a?a(s.options):a;cleanupModifierEffects(),s.options=Object.assign({},w,s.options,S),s.scrollParents={reference:isElement(n)?listScrollParents(n):n.contextElement?listScrollParents(n.contextElement):[],popper:listScrollParents(o)};var z=(d=Object.keys(i=[].concat(v,s.options.modifiers).reduce(function(n,o){var a=n[o.name];return n[o.name]=a?Object.assign({},a,o,{options:Object.assign({},a.options,o.options),data:Object.assign({},a.data,o.data)}):o,n},{})).map(function(n){return i[n]}),g=new Map,_=new Set,j=[],d.forEach(function(n){g.set(n.name,n)}),d.forEach(function(n){_.has(n.name)||function sort(n){_.add(n.name),[].concat(n.requires||[],n.requiresIfExists||[]).forEach(function(n){if(!_.has(n)){var o=g.get(n);o&&sort(o)}}),j.push(n)}(n)}),tW.reduce(function(n,o){return n.concat(j.filter(function(n){return n.phase===o}))},[]));return s.orderedModifiers=z.filter(function(n){return n.enabled}),s.orderedModifiers.forEach(function(n){var o=n.name,a=n.options,i=n.effect;if("function"==typeof i){var d=i({state:s,name:o,instance:h,options:void 0===a?{}:a});l.push(d||function(){})}}),h.update()},forceUpdate:function(){if(!d){var n,o,a,i,l,g,v,_,w,j,S,z,W=s.elements,B=W.reference,H=W.popper;if(areValidElements(B,H)){s.rects={reference:(o=getOffsetParent(H),a="fixed"===s.options.strategy,i=isHTMLElement(o),_=isHTMLElement(o)&&(g=tR((l=o.getBoundingClientRect()).width)/o.offsetWidth||1,v=tR(l.height)/o.offsetHeight||1,1!==g||1!==v),w=getDocumentElement(o),j=getBoundingClientRect(B,_,a),S={scrollLeft:0,scrollTop:0},z={x:0,y:0},(i||!i&&!a)&&(("body"!==getNodeName(o)||isScrollParent(w))&&(S=(n=o)!==getWindow(n)&&isHTMLElement(n)?{scrollLeft:n.scrollLeft,scrollTop:n.scrollTop}:getWindowScroll(n)),isHTMLElement(o)?(z=getBoundingClientRect(o,!0),z.x+=o.clientLeft,z.y+=o.clientTop):w&&(z.x=getWindowScrollBarX(w))),{x:j.left+S.scrollLeft-z.x,y:j.top+S.scrollTop-z.y,width:j.width,height:j.height}),popper:getLayoutRect(H)},s.reset=!1,s.placement=s.options.placement,s.orderedModifiers.forEach(function(n){return s.modifiersData[n.name]=Object.assign({},n.data)});for(var q=0;q=i))));o++);if(a)return l?qa(g,i,0):void(o[o.length]=g)}return!a&&g}function qa(n,o,a){return n=1===n.length?n[0]:[].concat.apply([],n),a||n.length>o?n.slice(a,a+o):n}function ra(n,o,a,i){return n=a?(n=n[(i=i&&o>a)?o:a])&&n[i?a:o]:n[o]}function Q(n,o,a,i,s){let l=0;if(n.constructor===Array){if(s)-1!==(o=n.indexOf(o))?1=this.B&&(w||!_[z])){var l=O(j,i,S),d="";switch(this.G){case"full":if(2l;h--)if(h-l>=this.B){var g=O(j,i,S,s,l);P(this,_,d=z.substring(l,h),g,n,a)}break}case"reverse":if(1=this.B&&P(this,_,d,O(j,i,S,s,h),n,a);d=""}case"forward":if(1=this.B&&P(this,_,d,l,n,a);break}default:if(this.C&&(l=Math.min(l/this.C(o,z,S)|0,j-1)),P(this,_,z,l,n,a),w&&1=this.B&&!s[z]){s[z]=1;let o=this.l&&z>l;P(this,v,o?l:z,O(d+(i/2>d?0:1),i,S,h-1,g-1),n,a,o?z:l)}}}}}this.m||(this.register[n]=1)}}return this},ey.search=function(n,o,a){let i,s,l;a||(!o&&D(n)?n=(a=n).query:D(o)&&(a=o));let d=[],h,g,v=0;if(a){n=a.query||n,o=a.limit,v=a.offset||0;var _=a.context;g=a.suggest}if(n&&1<(h=(n=this.encode(""+n)).length)){a=x();var w=[];for(let o=0,i=0,s;o=this.B&&!a[s]){if(!this.s&&!g&&!this.map[s])return d;w[i++]=s,a[s]=1}h=(n=w).length}if(!h)return d;for(o||(o=100),_=this.depth&&1{l=n})),s||(s=0)){case 0:if(d="reg",this.m)for(let n in h=x(),this.register)h[n]=1;else h=this.register;break;case 1:d="cfg",h={doc:0,opt:this.s?1:0};break;case 2:d="map",h=this.map;break;case 3:d="ctx",h=this.h;break;default:void 0===a&&l&&l();return}return oa(n,o||this,a,d,i,s,h,l),g},ey.import=function(n,o){if(o)switch(C(o)&&(o=JSON.parse(o)),n){case"cfg":this.s=!!o.opt;break;case"reg":this.m=!1,this.register=o;break;case"map":this.map=o;break;case"ctx":this.h=o}},ia(N.prototype);let t2=0;function flexsearch_bundle_module_min_S(n){var o;if(!(this instanceof flexsearch_bundle_module_min_S))return new flexsearch_bundle_module_min_S(n);n?E(o=n.encode)&&(n.encode=o.toString()):n={},(o=(self||window)._factory)&&(o=o.toString());let i="undefined"==typeof window&&self.exports,s=this;this.o=function(n,o,i){let s;try{s=o?new(a(5789)).Worker("//node/node.js"):n?new Worker(URL.createObjectURL(new Blob(["onmessage="+sa.toString()],{type:"text/javascript"}))):new Worker(C(i)?i:"worker/worker.js",{type:"module"})}catch(n){}return s}(o,i,n.worker),this.h=x(),this.o&&(i?this.o.on("message",function(n){s.h[n.id](n.msg),delete s.h[n.id]}):this.o.onmessage=function(n){n=n.data,s.h[n.id](n.msg),delete s.h[n.id]},this.o.postMessage({task:"init",factory:o,options:n}))}function T(n){flexsearch_bundle_module_min_S.prototype[n]=flexsearch_bundle_module_min_S.prototype[n+"Async"]=function(){let o;let a=this,i=[].slice.call(arguments);var s=i[i.length-1];return E(s)&&(o=s,i.splice(i.length-1,1)),s=new Promise(function(o){setTimeout(function(){a.h[++t2]=o,a.o.postMessage({task:n,id:t2,args:i})})}),o?(s.then(o),this):s}}function U(n){if(!(this instanceof U))return new U(n);var o,a=n.document||n.doc||n;this.K=[],this.h=[],this.A=[],this.register=x(),this.key=(o=a.key||a.id)&&V(o,this.A)||"id",this.m=flexsearch_bundle_module_min_u(n.fastupdate),this.C=(o=a.store)&&!0!==o&&[],this.store=o&&x(),this.I=(o=a.tag)&&V(o,this.A),this.l=o&&x(),this.cache=(o=n.cache)&&new M(o),n.cache=!1,this.o=n.worker,this.async=!1,o=x();let i=a.index||a.field||a;C(i)&&(i=[i]);for(let a=0,s,l;ao||a)&&(s=s.slice(a,a+o)),i&&(s=wa.call(this,s)),{tag:n,result:s}}function wa(n){let o=Array(n.length);for(let a=0,i;a{l=n})),s||(s=0),i||(i=0),isetTimeout(()=>{throw n}))}function disposables_o(){let n=[],o={addEventListener:(n,a,i,s)=>(n.addEventListener(a,i,s),o.add(()=>n.removeEventListener(a,i,s))),requestAnimationFrame(...n){let a=requestAnimationFrame(...n);return o.add(()=>cancelAnimationFrame(a))},nextFrame:(...n)=>o.requestAnimationFrame(()=>o.requestAnimationFrame(...n)),setTimeout(...n){let a=setTimeout(...n);return o.add(()=>clearTimeout(a))},microTask(...n){let a={current:!0};return micro_task_t(()=>{a.current&&n[0]()}),o.add(()=>{a.current=!1})},style(n,o,a){let i=n.style.getPropertyValue(o);return Object.assign(n.style,{[o]:a}),this.add(()=>{Object.assign(n.style,{[o]:i})})},group(n){let o=disposables_o();return n(o),this.add(()=>o.dispose())},add:o=>(n.push(o),()=>{let a=n.indexOf(o);if(a>=0)for(let o of n.splice(a,1))o()}),dispose(){for(let o of n.splice(0))o()}};return o}function use_disposables_p(){let[n]=(0,ek.useState)(disposables_o);return(0,ek.useEffect)(()=>()=>n.dispose(),[n]),n}var t8=Object.defineProperty,env_d=(n,o,a)=>o in n?t8(n,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[o]=a,env_r=(n,o,a)=>(env_d(n,"symbol"!=typeof o?o+"":o,a),a);let ne=new class{constructor(){env_r(this,"current",this.detect()),env_r(this,"handoffState","pending"),env_r(this,"currentId",0)}set(n){this.current!==n&&(this.handoffState="pending",this.currentId=0,this.current=n)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"==typeof window||"undefined"==typeof document?"server":"client"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}},use_iso_morphic_effect_l=(n,o)=>{ne.isServer?(0,ek.useEffect)(n,o):(0,ek.useLayoutEffect)(n,o)};function use_latest_value_s(n){let o=(0,ek.useRef)(n);return use_iso_morphic_effect_l(()=>{o.current=n},[n]),o}let use_event_o=function(n){let o=use_latest_value_s(n);return ek.useCallback((...n)=>o.current(...n),[o])};function use_is_mounted_f(){let n=(0,ek.useRef)(!1);return use_iso_morphic_effect_l(()=>(n.current=!0,()=>{n.current=!1}),[]),n}function use_server_handoff_complete_l(){let n;let o=(n="undefined"==typeof document,(0,eC.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!n)),[a,i]=ek.useState(ne.isHandoffComplete);return a&&!1===ne.isHandoffComplete&&i(!1),ek.useEffect(()=>{!0!==a&&i(!0)},[a]),ek.useEffect(()=>ne.handoff(),[]),!o&&a}let nt=Symbol();function use_sync_refs_y(...n){let o=(0,ek.useRef)(n);(0,ek.useEffect)(()=>{o.current=n},[n]);let a=use_event_o(n=>{for(let a of o.current)null!=a&&("function"==typeof a?a(n):a.current=n)});return n.every(n=>null==n||(null==n?void 0:n[nt]))?void 0:a}function match_u(n,o,...a){if(n in o){let i=o[n];return"function"==typeof i?i(...a):i}let i=Error(`Tried to handle "${n}" but there is no handler defined. Only defined handlers are: ${Object.keys(o).map(n=>`"${n}"`).join(", ")}.`);throw Error.captureStackTrace&&Error.captureStackTrace(i,match_u),i}function transition_g(n,...o){n&&o.length>0&&n.classList.add(...o)}function transition_v(n,...o){n&&o.length>0&&n.classList.remove(...o)}let nn=(0,ek.createContext)(null);nn.displayName="OpenClosedContext";var nr=((j=nr||{})[j.Open=1]="Open",j[j.Closed=2]="Closed",j[j.Closing=4]="Closing",j[j.Opening=8]="Opening",j);function open_closed_u(){return(0,ek.useContext)(nn)}function open_closed_s({value:n,children:o}){return ek.createElement(nn.Provider,{value:n},o)}function class_names_t(...n){return Array.from(new Set(n.flatMap(n=>"string"==typeof n?n.split(" "):[]))).filter(Boolean).join(" ")}var no=((S=no||{})[S.None=0]="None",S[S.RenderStrategy=1]="RenderStrategy",S[S.Static=2]="Static",S),na=((z=na||{})[z.Unmount=0]="Unmount",z[z.Hidden=1]="Hidden",z);function render_C({ourProps:n,theirProps:o,slot:a,defaultTag:i,features:s,visible:l=!0,name:d,mergeRefs:h}){h=null!=h?h:k;let g=R(o,n);if(l)return m(g,a,i,d,h);let v=null!=s?s:0;if(2&v){let{static:n=!1,...o}=g;if(n)return m(o,a,i,d,h)}if(1&v){let{unmount:n=!0,...o}=g;return match_u(n?0:1,{0:()=>null,1:()=>m({...o,hidden:!0,style:{display:"none"}},a,i,d,h)})}return m(g,a,i,d,h)}function m(n,o={},a,i,s){let{as:l=a,children:d,refName:h="ref",...g}=render_F(n,["unmount","static"]),v=void 0!==n.ref?{[h]:n.ref}:{},_="function"==typeof d?d(o):d;"className"in g&&g.className&&"function"==typeof g.className&&(g.className=g.className(o));let w={};if(o){let n=!1,a=[];for(let[i,s]of Object.entries(o))"boolean"==typeof s&&(n=!0),!0===s&&a.push(i);n&&(w["data-headlessui-state"]=a.join(" "))}if(l===ek.Fragment&&Object.keys(render_x(g)).length>0){if(!(0,ek.isValidElement)(_)||Array.isArray(_)&&_.length>1)throw Error(['Passing props on "Fragment"!',"",`The current component <${i} /> is rendering a "Fragment".`,"However we need to passthrough the following props:",Object.keys(g).map(n=>` - ${n}`).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(n=>` - ${n}`).join(` +`)].join(` +`));let n=_.props,o="function"==typeof(null==n?void 0:n.className)?(...o)=>class_names_t(null==n?void 0:n.className(...o),g.className):class_names_t(null==n?void 0:n.className,g.className),a=o?{className:o}:{};return(0,ek.cloneElement)(_,Object.assign({},R(_.props,render_x(render_F(g,["ref"]))),w,v,{ref:s(_.ref,v.ref)},a))}return(0,ek.createElement)(l,Object.assign({},render_F(g,["ref"]),l!==ek.Fragment&&v,l!==ek.Fragment&&w),_)}function k(...n){return n.every(n=>null==n)?void 0:o=>{for(let a of n)null!=a&&("function"==typeof a?a(o):a.current=o)}}function R(...n){if(0===n.length)return{};if(1===n.length)return n[0];let o={},a={};for(let i of n)for(let n in i)n.startsWith("on")&&"function"==typeof i[n]?(null!=a[n]||(a[n]=[]),a[n].push(i[n])):o[n]=i[n];if(o.disabled||o["aria-disabled"])return Object.assign(o,Object.fromEntries(Object.keys(a).map(n=>[n,void 0])));for(let n in a)Object.assign(o,{[n](o,...i){for(let s of a[n]){if((o instanceof Event||(null==o?void 0:o.nativeEvent)instanceof Event)&&o.defaultPrevented)return;s(o,...i)}}});return o}function render_U(n){var o;return Object.assign((0,ek.forwardRef)(n),{displayName:null!=(o=n.displayName)?o:n.name})}function render_x(n){let o=Object.assign({},n);for(let n in o)void 0===o[n]&&delete o[n];return o}function render_F(n,o=[]){let a=Object.assign({},n);for(let n of o)n in a&&delete a[n];return a}function transition_S(n=""){return n.split(/\s+/).filter(n=>n.length>1)}let ni=(0,ek.createContext)(null);ni.displayName="TransitionContext";var ns=((W=ns||{}).Visible="visible",W.Hidden="hidden",W);let nl=(0,ek.createContext)(null);function transition_U(n){return"children"in n?transition_U(n.children):n.current.filter(({el:n})=>null!==n.current).filter(({state:n})=>"visible"===n).length>0}function se(n,o){let a=use_latest_value_s(n),i=(0,ek.useRef)([]),s=use_is_mounted_f(),l=use_disposables_p(),d=use_event_o((n,o=na.Hidden)=>{let d=i.current.findIndex(({el:o})=>o===n);-1!==d&&(match_u(o,{[na.Unmount](){i.current.splice(d,1)},[na.Hidden](){i.current[d].state="hidden"}}),l.microTask(()=>{var n;!transition_U(i)&&s.current&&(null==(n=a.current)||n.call(a))}))}),h=use_event_o(n=>{let o=i.current.find(({el:o})=>o===n);return o?"visible"!==o.state&&(o.state="visible"):i.current.push({el:n,state:"visible"}),()=>d(n,na.Unmount)}),g=(0,ek.useRef)([]),v=(0,ek.useRef)(Promise.resolve()),_=(0,ek.useRef)({enter:[],leave:[],idle:[]}),w=use_event_o((n,a,i)=>{g.current.splice(0),o&&(o.chains.current[a]=o.chains.current[a].filter(([o])=>o!==n)),null==o||o.chains.current[a].push([n,new Promise(n=>{g.current.push(n)})]),null==o||o.chains.current[a].push([n,new Promise(n=>{Promise.all(_.current[a].map(([n,o])=>o)).then(()=>n())})]),"enter"===a?v.current=v.current.then(()=>null==o?void 0:o.wait.current).then(()=>i(a)):i(a)}),j=use_event_o((n,o,a)=>{Promise.all(_.current[o].splice(0).map(([n,o])=>o)).then(()=>{var n;null==(n=g.current.shift())||n()}).then(()=>a(o))});return(0,ek.useMemo)(()=>({children:i,register:h,unregister:d,onStart:w,onStop:j,wait:v,chains:_}),[h,d,i,w,j,_,v])}function Ne(){}nl.displayName="NestingContext";let nu=["beforeEnter","afterEnter","beforeLeave","afterLeave"];function ae(n){var o;let a={};for(let i of nu)a[i]=null!=(o=n[i])?o:Ne;return a}let nc=no.RenderStrategy,nd=render_U(function(n,o){let{show:a,appear:i=!1,unmount:s=!0,...l}=n,d=(0,ek.useRef)(null),h=use_sync_refs_y(d,o);use_server_handoff_complete_l();let g=open_closed_u();if(void 0===a&&null!==g&&(a=(g&nr.Open)===nr.Open),![!0,!1].includes(a))throw Error("A is used but it is missing a `show={true | false}` prop.");let[v,_]=(0,ek.useState)(a?"visible":"hidden"),w=se(()=>{_("hidden")}),[j,S]=(0,ek.useState)(!0),z=(0,ek.useRef)([a]);use_iso_morphic_effect_l(()=>{!1!==j&&z.current[z.current.length-1]!==a&&(z.current.push(a),S(!1))},[z,a]);let W=(0,ek.useMemo)(()=>({show:a,appear:i,initial:j}),[a,i,j]);(0,ek.useEffect)(()=>{if(a)_("visible");else if(transition_U(w)){let n=d.current;if(!n)return;let o=n.getBoundingClientRect();0===o.x&&0===o.y&&0===o.width&&0===o.height&&_("hidden")}else _("hidden")},[a,w]);let B={unmount:s},H=use_event_o(()=>{var o;j&&S(!1),null==(o=n.beforeEnter)||o.call(n)}),q=use_event_o(()=>{var o;j&&S(!1),null==(o=n.beforeLeave)||o.call(n)});return ek.createElement(nl.Provider,{value:w},ek.createElement(ni.Provider,{value:W},render_C({ourProps:{...B,as:ek.Fragment,children:ek.createElement(np,{ref:h,...B,...l,beforeEnter:H,beforeLeave:q})},theirProps:{},defaultTag:ek.Fragment,features:nc,visible:"visible"===v,name:"Transition"})))}),np=render_U(function(n,o){var a,i,s;let l;let{beforeEnter:d,afterEnter:h,beforeLeave:g,afterLeave:v,enter:_,enterFrom:w,enterTo:j,entered:S,leave:z,leaveFrom:W,leaveTo:B,...H}=n,q=(0,ek.useRef)(null),K=use_sync_refs_y(q,o),ee=null==(a=H.unmount)||a?na.Unmount:na.Hidden,{show:et,appear:en,initial:er}=function(){let n=(0,ek.useContext)(ni);if(null===n)throw Error("A is used but it is missing a parent or .");return n}(),[eo,ei]=(0,ek.useState)(et?"visible":"hidden"),es=function(){let n=(0,ek.useContext)(nl);if(null===n)throw Error("A is used but it is missing a parent or .");return n}(),{register:el,unregister:eu}=es;(0,ek.useEffect)(()=>el(q),[el,q]),(0,ek.useEffect)(()=>{if(ee===na.Hidden&&q.current){if(et&&"visible"!==eo){ei("visible");return}return match_u(eo,{hidden:()=>eu(q),visible:()=>el(q)})}},[eo,q,el,eu,et,ee]);let ec=use_latest_value_s({base:transition_S(H.className),enter:transition_S(_),enterFrom:transition_S(w),enterTo:transition_S(j),entered:transition_S(S),leave:transition_S(z),leaveFrom:transition_S(W),leaveTo:transition_S(B)}),ed=(s={beforeEnter:d,afterEnter:h,beforeLeave:g,afterLeave:v},l=(0,ek.useRef)(ae(s)),(0,ek.useEffect)(()=>{l.current=ae(s)},[s]),l),ep=use_server_handoff_complete_l();(0,ek.useEffect)(()=>{if(ep&&"visible"===eo&&null===q.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[q,eo,ep]);let ef=en&&et&&er,eh=ep&&(!er||en)?et?"enter":"leave":"idle",em=function(n=0){let[o,a]=(0,ek.useState)(n),i=use_is_mounted_f(),s=(0,ek.useCallback)(n=>{i.current&&a(o=>o|n)},[o,i]),l=(0,ek.useCallback)(n=>!!(o&n),[o]);return{flags:o,addFlag:s,hasFlag:l,removeFlag:(0,ek.useCallback)(n=>{i.current&&a(o=>o&~n)},[a,i]),toggleFlag:(0,ek.useCallback)(n=>{i.current&&a(o=>o^n)},[a])}}(0),ex=use_event_o(n=>match_u(n,{enter:()=>{em.addFlag(nr.Opening),ed.current.beforeEnter()},leave:()=>{em.addFlag(nr.Closing),ed.current.beforeLeave()},idle:()=>{}})),eg=use_event_o(n=>match_u(n,{enter:()=>{em.removeFlag(nr.Opening),ed.current.afterEnter()},leave:()=>{em.removeFlag(nr.Closing),ed.current.afterLeave()},idle:()=>{}})),ev=se(()=>{ei("hidden"),eu(q)},es),ey=(0,ek.useRef)(!1);!function({immediate:n,container:o,direction:a,classes:i,onStart:s,onStop:l}){let d=use_is_mounted_f(),h=use_disposables_p(),g=use_latest_value_s(a);use_iso_morphic_effect_l(()=>{n&&(g.current="enter")},[n]),use_iso_morphic_effect_l(()=>{let n=disposables_o();h.add(n.dispose);let a=o.current;if(a&&"idle"!==g.current&&d.current){var v,_,w;let o,d,h,j,S,z,W;return n.dispose(),s.current(g.current),n.add((v=i.current,_="enter"===g.current,w=()=>{n.dispose(),l.current(g.current)},d=_?"enter":"leave",h=disposables_o(),j=void 0!==w?(o={called:!1},(...n)=>{if(!o.called)return o.called=!0,w(...n)}):()=>{},"enter"===d&&(a.removeAttribute("hidden"),a.style.display=""),S=match_u(d,{enter:()=>v.enter,leave:()=>v.leave}),z=match_u(d,{enter:()=>v.enterTo,leave:()=>v.leaveTo}),W=match_u(d,{enter:()=>v.enterFrom,leave:()=>v.leaveFrom}),transition_v(a,...v.base,...v.enter,...v.enterTo,...v.enterFrom,...v.leave,...v.leaveFrom,...v.leaveTo,...v.entered),transition_g(a,...v.base,...S,...W),h.nextFrame(()=>{transition_v(a,...v.base,...S,...W),transition_g(a,...v.base,...S,...z),function(n,o){let a=disposables_o();if(!n)return a.dispose;let{transitionDuration:i,transitionDelay:s}=getComputedStyle(n),[l,d]=[i,s].map(n=>{let[o=0]=n.split(",").filter(Boolean).map(n=>n.includes("ms")?parseFloat(n):1e3*parseFloat(n)).sort((n,o)=>o-n);return o}),h=l+d;if(0!==h){a.group(a=>{a.setTimeout(()=>{o(),a.dispose()},h),a.addEventListener(n,"transitionrun",n=>{n.target===n.currentTarget&&a.dispose()})});let i=a.addEventListener(n,"transitionend",n=>{n.target===n.currentTarget&&(o(),i())})}else o();a.add(()=>o()),a.dispose}(a,()=>(transition_v(a,...v.base,...S),transition_g(a,...v.base,...v.entered),j()))}),h.dispose)),n.dispose}},[a])}({immediate:ef,container:q,classes:ec,direction:eh,onStart:use_latest_value_s(n=>{ey.current=!0,ev.onStart(q,n,ex)}),onStop:use_latest_value_s(n=>{ey.current=!1,ev.onStop(q,n,eg),"leave"!==n||transition_U(ev)||(ei("hidden"),eu(q))})});let e_=H;return ef?e_={...e_,className:class_names_t(H.className,...ec.current.enter,...ec.current.enterFrom)}:ey.current&&(e_.className=class_names_t(H.className,null==(i=q.current)?void 0:i.className),""===e_.className&&delete e_.className),ek.createElement(nl.Provider,{value:ev},ek.createElement(open_closed_s,{value:match_u(eo,{visible:nr.Open,hidden:nr.Closed})|em.flags},render_C({ourProps:{ref:K},theirProps:e_,defaultTag:"div",features:nc,visible:"visible"===eo,name:"Transition.Child"})))}),nf=render_U(function(n,o){let a=null!==(0,ek.useContext)(ni),i=null!==open_closed_u();return ek.createElement(ek.Fragment,null,!a&&i?ek.createElement(nd,{ref:o,...n}):ek.createElement(np,{ref:o,...n}))}),nh=Object.assign(nd,{Child:nf,Root:nd});var nm=a(7192);function use_computed_i(n,o){let[a,i]=(0,ek.useState)(n),s=use_latest_value_s(n);return use_iso_morphic_effect_l(()=>i(s.current),[s,i,...o]),a}let nx=null!=(e_=ek.useId)?e_:function(){let n=use_server_handoff_complete_l(),[o,a]=ek.useState(n?()=>ne.nextId():null);return use_iso_morphic_effect_l(()=>{null===o&&a(ne.nextId())},[o]),null!=o?""+o:void 0};function owner_o(n){return ne.isServer?null:n instanceof Node?n.ownerDocument:null!=n&&n.hasOwnProperty("current")&&n.current instanceof Node?n.current.ownerDocument:document}let ng=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(n=>`${n}:not([tabindex='-1'])`).join(",");var nv=((B=nv||{})[B.First=1]="First",B[B.Previous=2]="Previous",B[B.Next=4]="Next",B[B.Last=8]="Last",B[B.WrapAround=16]="WrapAround",B[B.NoScroll=32]="NoScroll",B),ny=((H=ny||{})[H.Error=0]="Error",H[H.Overflow=1]="Overflow",H[H.Success=2]="Success",H[H.Underflow=3]="Underflow",H),n_=((q=n_||{})[q.Previous=-1]="Previous",q[q.Next=1]="Next",q);function focus_management_f(n=document.body){return null==n?[]:Array.from(n.querySelectorAll(ng)).sort((n,o)=>Math.sign((n.tabIndex||Number.MAX_SAFE_INTEGER)-(o.tabIndex||Number.MAX_SAFE_INTEGER)))}var nb=((K=nb||{})[K.Strict=0]="Strict",K[K.Loose=1]="Loose",K);function focus_management_h(n,o=0){var a;return n!==(null==(a=owner_o(n))?void 0:a.body)&&match_u(o,{0:()=>n.matches(ng),1(){let o=n;for(;null!==o;){if(o.matches(ng))return!0;o=o.parentElement}return!1}})}function focus_management_D(n){let o=owner_o(n);disposables_o().nextFrame(()=>{o&&!focus_management_h(o.activeElement,0)&&(null==n||n.focus({preventScroll:!0}))})}var nw=((ee=nw||{})[ee.Keyboard=0]="Keyboard",ee[ee.Mouse=1]="Mouse",ee);function focus_management_I(n,o=n=>n){return n.slice().sort((n,a)=>{let i=o(n),s=o(a);if(null===i||null===s)return 0;let l=i.compareDocumentPosition(s);return l&Node.DOCUMENT_POSITION_FOLLOWING?-1:l&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function focus_management_O(n,o,{sorted:a=!0,relativeTo:i=null,skipElements:s=[]}={}){var l,d,h;let g=Array.isArray(n)?n.length>0?n[0].ownerDocument:document:n.ownerDocument,v=Array.isArray(n)?a?focus_management_I(n):n:focus_management_f(n);s.length>0&&v.length>1&&(v=v.filter(n=>!s.includes(n))),i=null!=i?i:g.activeElement;let _=(()=>{if(5&o)return 1;if(10&o)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),w=(()=>{if(1&o)return 0;if(2&o)return Math.max(0,v.indexOf(i))-1;if(4&o)return Math.max(0,v.indexOf(i))+1;if(8&o)return v.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),j=32&o?{preventScroll:!0}:{},S=0,z=v.length,W;do{if(S>=z||S+z<=0)return 0;let n=w+S;if(16&o)n=(n+z)%z;else{if(n<0)return 3;if(n>=z)return 1}null==(W=v[n])||W.focus(j),S+=_}while(W!==g.activeElement);return 6&o&&null!=(h=null==(d=null==(l=W)?void 0:l.matches)?void 0:d.call(l,"textarea,input"))&&h&&W.select(),2}function use_document_event_d(n,o,a){let i=use_latest_value_s(o);(0,ek.useEffect)(()=>{function t(n){i.current(n)}return document.addEventListener(n,t,a),()=>document.removeEventListener(n,t,a)},[n,a])}function use_outside_click_y(n,o,a=!0){var i;let s,l=(0,ek.useRef)(!1);function c(a,i){if(!l.current||a.defaultPrevented)return;let s=i(a);if(null!==s&&s.getRootNode().contains(s)&&s.isConnected){for(let o of function u(n){return"function"==typeof n?u(n()):Array.isArray(n)||n instanceof Set?n:[n]}(n)){if(null===o)continue;let n=o instanceof HTMLElement?o:o.current;if(null!=n&&n.contains(s)||a.composed&&a.composedPath().includes(n))return}return focus_management_h(s,nb.Loose)||-1===s.tabIndex||a.preventDefault(),o(a,s)}}(0,ek.useEffect)(()=>{requestAnimationFrame(()=>{l.current=a})},[a]);let d=(0,ek.useRef)(null);use_document_event_d("pointerdown",n=>{var o,a;l.current&&(d.current=(null==(a=null==(o=n.composedPath)?void 0:o.call(n))?void 0:a[0])||n.target)},!0),use_document_event_d("mousedown",n=>{var o,a;l.current&&(d.current=(null==(a=null==(o=n.composedPath)?void 0:o.call(n))?void 0:a[0])||n.target)},!0),use_document_event_d("click",n=>{/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0||/Android/gi.test(window.navigator.userAgent)||d.current&&(c(n,()=>d.current),d.current=null)},!0),use_document_event_d("touchend",n=>c(n,()=>n.target instanceof HTMLElement?n.target:null),!0),i="blur",s=use_latest_value_s(n=>c(n,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null)),(0,ek.useEffect)(()=>{function t(n){s.current(n)}return window.addEventListener(i,t,!0),()=>window.removeEventListener(i,t,!0)},[i,!0])}function use_resolve_button_type_i(n){var o;if(n.type)return n.type;let a=null!=(o=n.as)?o:"button";if("string"==typeof a&&"button"===a.toLowerCase())return"button"}function use_resolve_button_type_T(n,o){let[a,i]=(0,ek.useState)(()=>use_resolve_button_type_i(n));return use_iso_morphic_effect_l(()=>{i(use_resolve_button_type_i(n))},[n.type,n.as]),use_iso_morphic_effect_l(()=>{a||o.current&&o.current instanceof HTMLButtonElement&&!o.current.hasAttribute("type")&&i("button")},[a,o]),a}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",n=>{n.metaKey||n.altKey||n.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",n=>{1===n.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===n.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0));let nk=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function get_text_value_o(n){var o,a;let i=null!=(o=n.innerText)?o:"",s=n.cloneNode(!0);if(!(s instanceof HTMLElement))return i;let l=!1;for(let n of s.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))n.remove(),l=!0;let d=l?null!=(a=s.innerText)?a:"":i;return nk.test(d)&&(d=d.replace(nk,"")),d}function use_text_value_s(n){let o=(0,ek.useRef)(""),a=(0,ek.useRef)("");return use_event_o(()=>{let i=n.current;if(!i)return"";let s=i.innerText;if(o.current===s)return a.current;let l=(function(n){let o=n.getAttribute("aria-label");if("string"==typeof o)return o.trim();let a=n.getAttribute("aria-labelledby");if(a){let n=a.split(" ").map(n=>{let o=document.getElementById(n);if(o){let n=o.getAttribute("aria-label");return"string"==typeof n?n.trim():get_text_value_o(o).trim()}return null}).filter(Boolean);if(n.length>0)return n.join(", ")}return get_text_value_o(n).trim()})(i).trim().toLowerCase();return o.current=s,a.current=l,l})}function use_tracked_pointer_t(n){return[n.screenX,n.screenY]}function use_tracked_pointer_u(){let n=(0,ek.useRef)([-1,-1]);return{wasMoved(o){let a=use_tracked_pointer_t(o);return(n.current[0]!==a[0]||n.current[1]!==a[1])&&(n.current=a,!0)},update(o){n.current=use_tracked_pointer_t(o)}}}var nC=((et=nC||{})[et.None=1]="None",et[et.Focusable=2]="Focusable",et[et.Hidden=4]="Hidden",et);let nT=render_U(function(n,o){var a;let{features:i=1,...s}=n;return render_C({ourProps:{ref:o,"aria-hidden":(2&i)==2||(null!=(a=s["aria-hidden"])?a: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&i)==4&&(2&i)!=2&&{display:"none"}}},theirProps:s,slot:{},defaultTag:"div",name:"Hidden"})});function bugs_r(n){let o=n.parentElement,a=null;for(;o&&!(o instanceof HTMLFieldSetElement);)o instanceof HTMLLegendElement&&(a=o),o=o.parentElement;let i=(null==o?void 0:o.getAttribute("disabled"))==="";return!(i&&function(n){if(!n)return!1;let o=n.previousElementSibling;for(;null!==o;){if(o instanceof HTMLLegendElement)return!1;o=o.previousElementSibling}return!0}(a))&&i}var nO=((en=nO||{})[en.First=0]="First",en[en.Previous=1]="Previous",en[en.Next=2]="Next",en[en.Last=3]="Last",en[en.Specific=4]="Specific",en[en.Nothing=5]="Nothing",en);function calculate_active_index_f(n,o){let a=o.resolveItems();if(a.length<=0)return null;let i=o.resolveActiveIndex(),s=null!=i?i:-1;switch(n.focus){case 0:for(let n=0;n=0;--n)if(!o.resolveDisabled(a[n],n,a))return n;return i;case 2:for(let n=s+1;n=0;--n)if(!o.resolveDisabled(a[n],n,a))return n;return i;case 4:for(let i=0;in){let a=null!==n.activeOptionIndex?n.options[n.activeOptionIndex]:null,i=focus_management_I(o(n.options.slice()),n=>n.dataRef.current.domRef.current),s=a?i.indexOf(a):null;return -1===s&&(s=null),{options:i,activeOptionIndex:s}}let nN={1:n=>n.dataRef.current.disabled||1===n.listboxState?n:{...n,activeOptionIndex:null,listboxState:1},0(n){if(n.dataRef.current.disabled||0===n.listboxState)return n;let o=n.activeOptionIndex,{isSelected:a}=n.dataRef.current,i=n.options.findIndex(n=>a(n.dataRef.current.value));return -1!==i&&(o=i),{...n,listboxState:0,activeOptionIndex:o}},2(n,o){var a;if(n.dataRef.current.disabled||1===n.listboxState)return n;let i=listbox_z(n),s=calculate_active_index_f(o,{resolveItems:()=>i.options,resolveActiveIndex:()=>i.activeOptionIndex,resolveId:n=>n.id,resolveDisabled:n=>n.dataRef.current.disabled});return{...n,...i,searchQuery:"",activeOptionIndex:s,activationTrigger:null!=(a=o.trigger)?a:1}},3:(n,o)=>{if(n.dataRef.current.disabled||1===n.listboxState)return n;let a=""!==n.searchQuery?0:1,i=n.searchQuery+o.value.toLowerCase(),s=(null!==n.activeOptionIndex?n.options.slice(n.activeOptionIndex+a).concat(n.options.slice(0,n.activeOptionIndex+a)):n.options).find(n=>{var o;return!n.dataRef.current.disabled&&(null==(o=n.dataRef.current.textValue)?void 0:o.startsWith(i))}),l=s?n.options.indexOf(s):-1;return -1===l||l===n.activeOptionIndex?{...n,searchQuery:i}:{...n,searchQuery:i,activeOptionIndex:l,activationTrigger:1}},4:n=>n.dataRef.current.disabled||1===n.listboxState||""===n.searchQuery?n:{...n,searchQuery:""},5:(n,o)=>{let a={id:o.id,dataRef:o.dataRef},i=listbox_z(n,n=>[...n,a]);return null===n.activeOptionIndex&&n.dataRef.current.isSelected(o.dataRef.current.value)&&(i.activeOptionIndex=i.options.indexOf(a)),{...n,...i}},6:(n,o)=>{let a=listbox_z(n,n=>{let a=n.findIndex(n=>n.id===o.id);return -1!==a&&n.splice(a,1),n});return{...n,...a,activationTrigger:1}},7:(n,o)=>({...n,labelId:o.id})},nR=(0,ek.createContext)(null);function listbox_k(n){let o=(0,ek.useContext)(nR);if(null===o){let o=Error(`<${n} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,listbox_k),o}return o}nR.displayName="ListboxActionsContext";let nZ=(0,ek.createContext)(null);function listbox_w(n){let o=(0,ek.useContext)(nZ);if(null===o){let o=Error(`<${n} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,listbox_w),o}return o}function Ve(n,o){return match_u(o.type,nN,n,o)}nZ.displayName="ListboxDataContext";let nM=ek.Fragment,nL=no.RenderStrategy|no.Static,nA=Object.assign(render_U(function(n,o){let{value:a,defaultValue:i,form:s,name:l,onChange:d,by:h=(n,o)=>n===o,disabled:g=!1,horizontal:v=!1,multiple:_=!1,...w}=n,j=v?"horizontal":"vertical",S=use_sync_refs_y(o),[z=_?[]:void 0,W]=function(n,o,a){let[i,s]=(0,ek.useState)(a),l=void 0!==n,d=(0,ek.useRef)(l),h=(0,ek.useRef)(!1),g=(0,ek.useRef)(!1);return!l||d.current||h.current?l||!d.current||g.current||(g.current=!0,d.current=l,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.")):(h.current=!0,d.current=l,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.")),[l?n:i,use_event_o(n=>(l||s(n),null==o?void 0:o(n)))]}(a,d,i),[B,H]=(0,ek.useReducer)(Ve,{dataRef:(0,ek.createRef)(),listboxState:1,options:[],searchQuery:"",labelId:null,activeOptionIndex:null,activationTrigger:1}),q=(0,ek.useRef)({static:!1,hold:!1}),K=(0,ek.useRef)(null),ee=(0,ek.useRef)(null),et=(0,ek.useRef)(null),en=use_event_o("string"==typeof h?(n,o)=>(null==n?void 0:n[h])===(null==o?void 0:o[h]):h),er=(0,ek.useCallback)(n=>match_u(eo.mode,{1:()=>z.some(o=>en(o,n)),0:()=>en(z,n)}),[z]),eo=(0,ek.useMemo)(()=>({...B,value:z,disabled:g,mode:_?1:0,orientation:j,compare:en,isSelected:er,optionsPropsRef:q,labelRef:K,buttonRef:ee,optionsRef:et}),[z,g,_,B]);use_iso_morphic_effect_l(()=>{B.dataRef.current=eo},[eo]),use_outside_click_y([eo.buttonRef,eo.optionsRef],(n,o)=>{var a;H({type:1}),focus_management_h(o,nb.Loose)||(n.preventDefault(),null==(a=eo.buttonRef.current)||a.focus())},0===eo.listboxState);let ei=(0,ek.useMemo)(()=>({open:0===eo.listboxState,disabled:g,value:z}),[eo,g,z]),es=use_event_o(n=>{let o=eo.options.find(o=>o.id===n);o&&eh(o.dataRef.current.value)}),el=use_event_o(()=>{if(null!==eo.activeOptionIndex){let{dataRef:n,id:o}=eo.options[eo.activeOptionIndex];eh(n.current.value),H({type:2,focus:nO.Specific,id:o})}}),eu=use_event_o(()=>H({type:0})),ec=use_event_o(()=>H({type:1})),ed=use_event_o((n,o,a)=>n===nO.Specific?H({type:2,focus:nO.Specific,id:o,trigger:a}):H({type:2,focus:n,trigger:a})),ep=use_event_o((n,o)=>(H({type:5,id:n,dataRef:o}),()=>H({type:6,id:n}))),ef=use_event_o(n=>(H({type:7,id:n}),()=>H({type:7,id:null}))),eh=use_event_o(n=>match_u(eo.mode,{0:()=>null==W?void 0:W(n),1(){let o=eo.value.slice(),a=o.findIndex(o=>en(o,n));return -1===a?o.push(n):o.splice(a,1),null==W?void 0:W(o)}})),em=use_event_o(n=>H({type:3,value:n})),ex=use_event_o(()=>H({type:4})),eg=(0,ek.useMemo)(()=>({onChange:eh,registerOption:ep,registerLabel:ef,goToOption:ed,closeListbox:ec,openListbox:eu,selectActiveOption:el,selectOption:es,search:em,clearSearch:ex}),[]),ev=(0,ek.useRef)(null),ey=use_disposables_p();return(0,ek.useEffect)(()=>{ev.current&&void 0!==i&&ey.addEventListener(ev.current,"reset",()=>{null==W||W(i)})},[ev,W]),ek.createElement(nR.Provider,{value:eg},ek.createElement(nZ.Provider,{value:eo},ek.createElement(open_closed_s,{value:match_u(eo.listboxState,{0:nr.Open,1:nr.Closed})},null!=l&&null!=z&&(function form_e(n={},o=null,a=[]){for(let[i,s]of Object.entries(n))!function form_o(n,o,a){if(Array.isArray(a))for(let[i,s]of a.entries())form_o(n,form_f(o,i.toString()),s);else a instanceof Date?n.push([o,a.toISOString()]):"boolean"==typeof a?n.push([o,a?"1":"0"]):"string"==typeof a?n.push([o,a]):"number"==typeof a?n.push([o,`${a}`]):null==a?n.push([o,""]):form_e(a,o,n)}(a,form_f(o,i),s);return a})({[l]:z}).map(([n,o],a)=>ek.createElement(nT,{features:nC.Hidden,ref:0===a?n=>{var o;ev.current=null!=(o=null==n?void 0:n.closest("form"))?o:null}:void 0,...render_x({key:n,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:s,name:n,value:o})})),render_C({ourProps:{ref:S},theirProps:w,slot:ei,defaultTag:nM,name:"Listbox"}))))}),{Button:render_U(function(n,o){var a;let i=nx(),{id:s=`headlessui-listbox-button-${i}`,...l}=n,d=listbox_w("Listbox.Button"),h=listbox_k("Listbox.Button"),g=use_sync_refs_y(d.buttonRef,o),v=use_disposables_p(),_=use_event_o(n=>{switch(n.key){case nE.Space:case nE.Enter:case nE.ArrowDown:n.preventDefault(),h.openListbox(),v.nextFrame(()=>{d.value||h.goToOption(nO.First)});break;case nE.ArrowUp:n.preventDefault(),h.openListbox(),v.nextFrame(()=>{d.value||h.goToOption(nO.Last)})}}),w=use_event_o(n=>{n.key===nE.Space&&n.preventDefault()}),j=use_event_o(n=>{if(bugs_r(n.currentTarget))return n.preventDefault();0===d.listboxState?(h.closeListbox(),v.nextFrame(()=>{var n;return null==(n=d.buttonRef.current)?void 0:n.focus({preventScroll:!0})})):(n.preventDefault(),h.openListbox())}),S=use_computed_i(()=>{if(d.labelId)return[d.labelId,s].join(" ")},[d.labelId,s]),z=(0,ek.useMemo)(()=>({open:0===d.listboxState,disabled:d.disabled,value:d.value}),[d]);return render_C({ourProps:{ref:g,id:s,type:use_resolve_button_type_T(n,d.buttonRef),"aria-haspopup":"listbox","aria-controls":null==(a=d.optionsRef.current)?void 0:a.id,"aria-expanded":0===d.listboxState,"aria-labelledby":S,disabled:d.disabled,onKeyDown:_,onKeyUp:w,onClick:j},theirProps:l,slot:z,defaultTag:"button",name:"Listbox.Button"})}),Label:render_U(function(n,o){let a=nx(),{id:i=`headlessui-listbox-label-${a}`,...s}=n,l=listbox_w("Listbox.Label"),d=listbox_k("Listbox.Label"),h=use_sync_refs_y(l.labelRef,o);return use_iso_morphic_effect_l(()=>d.registerLabel(i),[i]),render_C({ourProps:{ref:h,id:i,onClick:use_event_o(()=>{var n;return null==(n=l.buttonRef.current)?void 0:n.focus({preventScroll:!0})})},theirProps:s,slot:(0,ek.useMemo)(()=>({open:0===l.listboxState,disabled:l.disabled}),[l]),defaultTag:"label",name:"Listbox.Label"})}),Options:render_U(function(n,o){var a;let i=nx(),{id:s=`headlessui-listbox-options-${i}`,...l}=n,d=listbox_w("Listbox.Options"),h=listbox_k("Listbox.Options"),g=use_sync_refs_y(d.optionsRef,o),v=use_disposables_p(),_=use_disposables_p(),w=open_closed_u(),j=null!==w?(w&nr.Open)===nr.Open:0===d.listboxState;(0,ek.useEffect)(()=>{var n;let o=d.optionsRef.current;o&&0===d.listboxState&&o!==(null==(n=owner_o(o))?void 0:n.activeElement)&&o.focus({preventScroll:!0})},[d.listboxState,d.optionsRef]);let S=use_event_o(n=>{switch(_.dispose(),n.key){case nE.Space:if(""!==d.searchQuery)return n.preventDefault(),n.stopPropagation(),h.search(n.key);case nE.Enter:if(n.preventDefault(),n.stopPropagation(),null!==d.activeOptionIndex){let{dataRef:n}=d.options[d.activeOptionIndex];h.onChange(n.current.value)}0===d.mode&&(h.closeListbox(),disposables_o().nextFrame(()=>{var n;return null==(n=d.buttonRef.current)?void 0:n.focus({preventScroll:!0})}));break;case match_u(d.orientation,{vertical:nE.ArrowDown,horizontal:nE.ArrowRight}):return n.preventDefault(),n.stopPropagation(),h.goToOption(nO.Next);case match_u(d.orientation,{vertical:nE.ArrowUp,horizontal:nE.ArrowLeft}):return n.preventDefault(),n.stopPropagation(),h.goToOption(nO.Previous);case nE.Home:case nE.PageUp:return n.preventDefault(),n.stopPropagation(),h.goToOption(nO.First);case nE.End:case nE.PageDown:return n.preventDefault(),n.stopPropagation(),h.goToOption(nO.Last);case nE.Escape:return n.preventDefault(),n.stopPropagation(),h.closeListbox(),v.nextFrame(()=>{var n;return null==(n=d.buttonRef.current)?void 0:n.focus({preventScroll:!0})});case nE.Tab:n.preventDefault(),n.stopPropagation();break;default:1===n.key.length&&(h.search(n.key),_.setTimeout(()=>h.clearSearch(),350))}}),z=use_computed_i(()=>{var n;return null==(n=d.buttonRef.current)?void 0:n.id},[d.buttonRef.current]),W=(0,ek.useMemo)(()=>({open:0===d.listboxState}),[d]);return render_C({ourProps:{"aria-activedescendant":null===d.activeOptionIndex||null==(a=d.options[d.activeOptionIndex])?void 0:a.id,"aria-multiselectable":1===d.mode||void 0,"aria-labelledby":z,"aria-orientation":d.orientation,id:s,onKeyDown:S,role:"listbox",tabIndex:0,ref:g},theirProps:l,slot:W,defaultTag:"ul",features:nL,visible:j,name:"Listbox.Options"})}),Option:render_U(function(n,o){let a=nx(),{id:i=`headlessui-listbox-option-${a}`,disabled:s=!1,value:l,...d}=n,h=listbox_w("Listbox.Option"),g=listbox_k("Listbox.Option"),v=null!==h.activeOptionIndex&&h.options[h.activeOptionIndex].id===i,_=h.isSelected(l),w=(0,ek.useRef)(null),j=use_text_value_s(w),S=use_latest_value_s({disabled:s,value:l,domRef:w,get textValue(){return j()}}),z=use_sync_refs_y(o,w);use_iso_morphic_effect_l(()=>{if(0!==h.listboxState||!v||0===h.activationTrigger)return;let n=disposables_o();return n.requestAnimationFrame(()=>{var n,o;null==(o=null==(n=w.current)?void 0:n.scrollIntoView)||o.call(n,{block:"nearest"})}),n.dispose},[w,v,h.listboxState,h.activationTrigger,h.activeOptionIndex]),use_iso_morphic_effect_l(()=>g.registerOption(i,S),[S,i]);let W=use_event_o(n=>{if(s)return n.preventDefault();g.onChange(l),0===h.mode&&(g.closeListbox(),disposables_o().nextFrame(()=>{var n;return null==(n=h.buttonRef.current)?void 0:n.focus({preventScroll:!0})}))}),B=use_event_o(()=>{if(s)return g.goToOption(nO.Nothing);g.goToOption(nO.Specific,i)}),H=use_tracked_pointer_u(),q=use_event_o(n=>H.update(n)),K=use_event_o(n=>{H.wasMoved(n)&&(s||v||g.goToOption(nO.Specific,i,0))}),ee=use_event_o(n=>{H.wasMoved(n)&&(s||v&&g.goToOption(nO.Nothing))}),et=(0,ek.useMemo)(()=>({active:v,selected:_,disabled:s}),[v,_,s]);return render_C({ourProps:{id:i,ref:z,role:"option",tabIndex:!0===s?void 0:-1,"aria-disabled":!0===s||void 0,"aria-selected":_,disabled:void 0,onClick:W,onFocus:B,onPointerEnter:q,onMouseEnter:q,onPointerMove:K,onMouseMove:K,onPointerLeave:ee,onMouseLeave:ee},theirProps:d,slot:et,defaultTag:"li",name:"Listbox.Option"})})});var nD=a(3935),nF=a(9008),nU=a.n(nF);function _extends(){return(_extends=Object.assign?Object.assign.bind():function(n){for(var o=1;o=0||(s[a]=n[a]);return s}var nV=["keyOverride"],n$=["crossOrigin"],nz={templateTitle:"",noindex:!1,nofollow:!1,norobots:!1,defaultOpenGraphImageWidth:0,defaultOpenGraphImageHeight:0,defaultOpenGraphVideoWidth:0,defaultOpenGraphVideoHeight:0},buildOpenGraphMediaTags=function(n,o,a){void 0===o&&(o=[]);var i=void 0===a?{}:a,s=i.defaultWidth,l=i.defaultHeight;return o.reduce(function(o,a,i){return o.push(ek.createElement("meta",{key:"og:"+n+":0"+i,property:"og:"+n,content:a.url})),a.alt&&o.push(ek.createElement("meta",{key:"og:"+n+":alt0"+i,property:"og:"+n+":alt",content:a.alt})),a.secureUrl&&o.push(ek.createElement("meta",{key:"og:"+n+":secure_url0"+i,property:"og:"+n+":secure_url",content:a.secureUrl.toString()})),a.type&&o.push(ek.createElement("meta",{key:"og:"+n+":type0"+i,property:"og:"+n+":type",content:a.type.toString()})),a.width?o.push(ek.createElement("meta",{key:"og:"+n+":width0"+i,property:"og:"+n+":width",content:a.width.toString()})):s&&o.push(ek.createElement("meta",{key:"og:"+n+":width0"+i,property:"og:"+n+":width",content:s.toString()})),a.height?o.push(ek.createElement("meta",{key:"og:"+n+":height"+i,property:"og:"+n+":height",content:a.height.toString()})):l&&o.push(ek.createElement("meta",{key:"og:"+n+":height"+i,property:"og:"+n+":height",content:l.toString()})),o},[])},buildTags=function(n){var o,a,i,s,l,d=[];n.titleTemplate&&(nz.templateTitle=n.titleTemplate);var h="";n.title?(h=n.title,nz.templateTitle&&(h=nz.templateTitle.replace(/%s/g,function(){return h}))):n.defaultTitle&&(h=n.defaultTitle),h&&d.push(ek.createElement("title",{key:"title"},h));var g=void 0===n.noindex?nz.noindex||n.dangerouslySetAllPagesToNoIndex:n.noindex,v=void 0===n.nofollow?nz.nofollow||n.dangerouslySetAllPagesToNoFollow:n.nofollow,_=n.norobots||nz.norobots,w="";if(n.robotsProps){var j=n.robotsProps,S=j.nosnippet,z=j.maxSnippet,W=j.maxImagePreview,B=j.maxVideoPreview,H=j.noarchive,q=j.noimageindex,K=j.notranslate,ee=j.unavailableAfter;w=(S?",nosnippet":"")+(z?",max-snippet:"+z:"")+(W?",max-image-preview:"+W:"")+(H?",noarchive":"")+(ee?",unavailable_after:"+ee:"")+(q?",noimageindex":"")+(B?",max-video-preview:"+B:"")+(K?",notranslate":"")}if(n.norobots&&(nz.norobots=!0),g||v?(n.dangerouslySetAllPagesToNoIndex&&(nz.noindex=!0),n.dangerouslySetAllPagesToNoFollow&&(nz.nofollow=!0),d.push(ek.createElement("meta",{key:"robots",name:"robots",content:(g?"noindex":"index")+","+(v?"nofollow":"follow")+w}))):(!_||w)&&d.push(ek.createElement("meta",{key:"robots",name:"robots",content:"index,follow"+w})),n.description&&d.push(ek.createElement("meta",{key:"description",name:"description",content:n.description})),n.themeColor&&d.push(ek.createElement("meta",{key:"theme-color",name:"theme-color",content:n.themeColor})),n.mobileAlternate&&d.push(ek.createElement("link",{rel:"alternate",key:"mobileAlternate",media:n.mobileAlternate.media,href:n.mobileAlternate.href})),n.languageAlternates&&n.languageAlternates.length>0&&n.languageAlternates.forEach(function(n){d.push(ek.createElement("link",{rel:"alternate",key:"languageAlternate-"+n.hrefLang,hrefLang:n.hrefLang,href:n.href}))}),n.twitter&&(n.twitter.cardType&&d.push(ek.createElement("meta",{key:"twitter:card",name:"twitter:card",content:n.twitter.cardType})),n.twitter.site&&d.push(ek.createElement("meta",{key:"twitter:site",name:"twitter:site",content:n.twitter.site})),n.twitter.handle&&d.push(ek.createElement("meta",{key:"twitter:creator",name:"twitter:creator",content:n.twitter.handle}))),n.facebook&&n.facebook.appId&&d.push(ek.createElement("meta",{key:"fb:app_id",property:"fb:app_id",content:n.facebook.appId})),(null!=(o=n.openGraph)&&o.title||h)&&d.push(ek.createElement("meta",{key:"og:title",property:"og:title",content:(null==(s=n.openGraph)?void 0:s.title)||h})),(null!=(a=n.openGraph)&&a.description||n.description)&&d.push(ek.createElement("meta",{key:"og:description",property:"og:description",content:(null==(l=n.openGraph)?void 0:l.description)||n.description})),n.openGraph){if((n.openGraph.url||n.canonical)&&d.push(ek.createElement("meta",{key:"og:url",property:"og:url",content:n.openGraph.url||n.canonical})),n.openGraph.type){var et=n.openGraph.type.toLowerCase();d.push(ek.createElement("meta",{key:"og:type",property:"og:type",content:et})),"profile"===et&&n.openGraph.profile?(n.openGraph.profile.firstName&&d.push(ek.createElement("meta",{key:"profile:first_name",property:"profile:first_name",content:n.openGraph.profile.firstName})),n.openGraph.profile.lastName&&d.push(ek.createElement("meta",{key:"profile:last_name",property:"profile:last_name",content:n.openGraph.profile.lastName})),n.openGraph.profile.username&&d.push(ek.createElement("meta",{key:"profile:username",property:"profile:username",content:n.openGraph.profile.username})),n.openGraph.profile.gender&&d.push(ek.createElement("meta",{key:"profile:gender",property:"profile:gender",content:n.openGraph.profile.gender}))):"book"===et&&n.openGraph.book?(n.openGraph.book.authors&&n.openGraph.book.authors.length&&n.openGraph.book.authors.forEach(function(n,o){d.push(ek.createElement("meta",{key:"book:author:0"+o,property:"book:author",content:n}))}),n.openGraph.book.isbn&&d.push(ek.createElement("meta",{key:"book:isbn",property:"book:isbn",content:n.openGraph.book.isbn})),n.openGraph.book.releaseDate&&d.push(ek.createElement("meta",{key:"book:release_date",property:"book:release_date",content:n.openGraph.book.releaseDate})),n.openGraph.book.tags&&n.openGraph.book.tags.length&&n.openGraph.book.tags.forEach(function(n,o){d.push(ek.createElement("meta",{key:"book:tag:0"+o,property:"book:tag",content:n}))})):"article"===et&&n.openGraph.article?(n.openGraph.article.publishedTime&&d.push(ek.createElement("meta",{key:"article:published_time",property:"article:published_time",content:n.openGraph.article.publishedTime})),n.openGraph.article.modifiedTime&&d.push(ek.createElement("meta",{key:"article:modified_time",property:"article:modified_time",content:n.openGraph.article.modifiedTime})),n.openGraph.article.expirationTime&&d.push(ek.createElement("meta",{key:"article:expiration_time",property:"article:expiration_time",content:n.openGraph.article.expirationTime})),n.openGraph.article.authors&&n.openGraph.article.authors.length&&n.openGraph.article.authors.forEach(function(n,o){d.push(ek.createElement("meta",{key:"article:author:0"+o,property:"article:author",content:n}))}),n.openGraph.article.section&&d.push(ek.createElement("meta",{key:"article:section",property:"article:section",content:n.openGraph.article.section})),n.openGraph.article.tags&&n.openGraph.article.tags.length&&n.openGraph.article.tags.forEach(function(n,o){d.push(ek.createElement("meta",{key:"article:tag:0"+o,property:"article:tag",content:n}))})):("video.movie"===et||"video.episode"===et||"video.tv_show"===et||"video.other"===et)&&n.openGraph.video&&(n.openGraph.video.actors&&n.openGraph.video.actors.length&&n.openGraph.video.actors.forEach(function(n,o){n.profile&&d.push(ek.createElement("meta",{key:"video:actor:0"+o,property:"video:actor",content:n.profile})),n.role&&d.push(ek.createElement("meta",{key:"video:actor:role:0"+o,property:"video:actor:role",content:n.role}))}),n.openGraph.video.directors&&n.openGraph.video.directors.length&&n.openGraph.video.directors.forEach(function(n,o){d.push(ek.createElement("meta",{key:"video:director:0"+o,property:"video:director",content:n}))}),n.openGraph.video.writers&&n.openGraph.video.writers.length&&n.openGraph.video.writers.forEach(function(n,o){d.push(ek.createElement("meta",{key:"video:writer:0"+o,property:"video:writer",content:n}))}),n.openGraph.video.duration&&d.push(ek.createElement("meta",{key:"video:duration",property:"video:duration",content:n.openGraph.video.duration.toString()})),n.openGraph.video.releaseDate&&d.push(ek.createElement("meta",{key:"video:release_date",property:"video:release_date",content:n.openGraph.video.releaseDate})),n.openGraph.video.tags&&n.openGraph.video.tags.length&&n.openGraph.video.tags.forEach(function(n,o){d.push(ek.createElement("meta",{key:"video:tag:0"+o,property:"video:tag",content:n}))}),n.openGraph.video.series&&d.push(ek.createElement("meta",{key:"video:series",property:"video:series",content:n.openGraph.video.series})))}n.defaultOpenGraphImageWidth&&(nz.defaultOpenGraphImageWidth=n.defaultOpenGraphImageWidth),n.defaultOpenGraphImageHeight&&(nz.defaultOpenGraphImageHeight=n.defaultOpenGraphImageHeight),n.openGraph.images&&n.openGraph.images.length&&d.push.apply(d,buildOpenGraphMediaTags("image",n.openGraph.images,{defaultWidth:nz.defaultOpenGraphImageWidth,defaultHeight:nz.defaultOpenGraphImageHeight})),n.defaultOpenGraphVideoWidth&&(nz.defaultOpenGraphVideoWidth=n.defaultOpenGraphVideoWidth),n.defaultOpenGraphVideoHeight&&(nz.defaultOpenGraphVideoHeight=n.defaultOpenGraphVideoHeight),n.openGraph.videos&&n.openGraph.videos.length&&d.push.apply(d,buildOpenGraphMediaTags("video",n.openGraph.videos,{defaultWidth:nz.defaultOpenGraphVideoWidth,defaultHeight:nz.defaultOpenGraphVideoHeight})),n.openGraph.audio&&d.push.apply(d,buildOpenGraphMediaTags("audio",n.openGraph.audio)),n.openGraph.locale&&d.push(ek.createElement("meta",{key:"og:locale",property:"og:locale",content:n.openGraph.locale})),(n.openGraph.siteName||n.openGraph.site_name)&&d.push(ek.createElement("meta",{key:"og:site_name",property:"og:site_name",content:n.openGraph.siteName||n.openGraph.site_name}))}return n.canonical&&d.push(ek.createElement("link",{rel:"canonical",href:n.canonical,key:"canonical"})),n.additionalMetaTags&&n.additionalMetaTags.length>0&&n.additionalMetaTags.forEach(function(n){var o,a,i=n.keyOverride,s=_objectWithoutPropertiesLoose(n,nV);d.push(ek.createElement("meta",_extends({key:"meta:"+(null!=(o=null!=(a=null!=i?i:s.name)?a:s.property)?o:s.httpEquiv)},s)))}),null!=(i=n.additionalLinkTags)&&i.length&&n.additionalLinkTags.forEach(function(n){var o,a=n.crossOrigin,i=_objectWithoutPropertiesLoose(n,n$);d.push(ek.createElement("link",_extends({key:"link"+(null!=(o=i.keyOverride)?o:i.href)+i.rel},i,{crossOrigin:"anonymous"===a||"use-credentials"===a||""===a?a:void 0})))}),d},WithHead=function(n){return ek.createElement(nU(),null,buildTags(n))},NextSeo=function(n){var o=n.title,a=n.themeColor,i=n.noindex,s=n.nofollow,l=n.robotsProps,d=n.description,h=n.canonical,g=n.openGraph,v=n.facebook,_=n.twitter,w=n.additionalMetaTags,j=n.titleTemplate,S=n.defaultTitle,z=n.mobileAlternate,W=n.languageAlternates,B=n.additionalLinkTags;return ek.createElement(ek.Fragment,null,ek.createElement(WithHead,{title:o,themeColor:a,noindex:i,nofollow:s,robotsProps:l,description:d,canonical:h,facebook:v,openGraph:g,additionalMetaTags:w,twitter:_,titleTemplate:j,defaultTitle:S,mobileAlternate:z,languageAlternates:W,additionalLinkTags:B}))};RegExp("["+Object.keys(Object.freeze({"&":"&","<":"<",">":">",'"':""","'":"'"})).join("")+"]","g");var nW=((eu=nW||{})[eu.Open=0]="Open",eu[eu.Closed=1]="Closed",eu),nB=((ec=nB||{})[ec.Pointer=0]="Pointer",ec[ec.Other=1]="Other",ec),nH=((ed=nH||{})[ed.OpenMenu=0]="OpenMenu",ed[ed.CloseMenu=1]="CloseMenu",ed[ed.GoToItem=2]="GoToItem",ed[ed.Search=3]="Search",ed[ed.ClearSearch=4]="ClearSearch",ed[ed.RegisterItem=5]="RegisterItem",ed[ed.UnregisterItem=6]="UnregisterItem",ed);function menu_w(n,o=n=>n){let a=null!==n.activeItemIndex?n.items[n.activeItemIndex]:null,i=focus_management_I(o(n.items.slice()),n=>n.dataRef.current.domRef.current),s=a?i.indexOf(a):null;return -1===s&&(s=null),{items:i,activeItemIndex:s}}let nG={1:n=>1===n.menuState?n:{...n,activeItemIndex:null,menuState:1},0:n=>0===n.menuState?n:{...n,__demoMode:!1,menuState:0},2:(n,o)=>{var a;let i=menu_w(n),s=calculate_active_index_f(o,{resolveItems:()=>i.items,resolveActiveIndex:()=>i.activeItemIndex,resolveId:n=>n.id,resolveDisabled:n=>n.dataRef.current.disabled});return{...n,...i,searchQuery:"",activeItemIndex:s,activationTrigger:null!=(a=o.trigger)?a:1}},3:(n,o)=>{let a=""!==n.searchQuery?0:1,i=n.searchQuery+o.value.toLowerCase(),s=(null!==n.activeItemIndex?n.items.slice(n.activeItemIndex+a).concat(n.items.slice(0,n.activeItemIndex+a)):n.items).find(n=>{var o;return(null==(o=n.dataRef.current.textValue)?void 0:o.startsWith(i))&&!n.dataRef.current.disabled}),l=s?n.items.indexOf(s):-1;return -1===l||l===n.activeItemIndex?{...n,searchQuery:i}:{...n,searchQuery:i,activeItemIndex:l,activationTrigger:1}},4:n=>""===n.searchQuery?n:{...n,searchQuery:"",searchActiveItemIndex:null},5:(n,o)=>{let a=menu_w(n,n=>[...n,{id:o.id,dataRef:o.dataRef}]);return{...n,...a}},6:(n,o)=>{let a=menu_w(n,n=>{let a=n.findIndex(n=>n.id===o.id);return -1!==a&&n.splice(a,1),n});return{...n,...a,activationTrigger:1}}},nq=(0,ek.createContext)(null);function menu_C(n){let o=(0,ek.useContext)(nq);if(null===o){let o=Error(`<${n} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,menu_C),o}return o}function menu_ye(n,o){return match_u(o.type,nG,n,o)}nq.displayName="MenuContext";let nK=ek.Fragment,nJ=no.RenderStrategy|no.Static,nQ=ek.Fragment,nX=Object.assign(render_U(function(n,o){let{__demoMode:a=!1,...i}=n,s=(0,ek.useReducer)(menu_ye,{__demoMode:a,menuState:a?0:1,buttonRef:(0,ek.createRef)(),itemsRef:(0,ek.createRef)(),items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:l,itemsRef:d,buttonRef:h},g]=s,v=use_sync_refs_y(o);use_outside_click_y([h,d],(n,o)=>{var a;g({type:1}),focus_management_h(o,nb.Loose)||(n.preventDefault(),null==(a=h.current)||a.focus())},0===l);let _=use_event_o(()=>{g({type:1})}),w=(0,ek.useMemo)(()=>({open:0===l,close:_}),[l,_]);return ek.createElement(nq.Provider,{value:s},ek.createElement(open_closed_s,{value:match_u(l,{0:nr.Open,1:nr.Closed})},render_C({ourProps:{ref:v},theirProps:i,slot:w,defaultTag:nK,name:"Menu"})))}),{Button:render_U(function(n,o){var a;let i=nx(),{id:s=`headlessui-menu-button-${i}`,...l}=n,[d,h]=menu_C("Menu.Button"),g=use_sync_refs_y(d.buttonRef,o),v=use_disposables_p(),_=use_event_o(n=>{switch(n.key){case nE.Space:case nE.Enter:case nE.ArrowDown:n.preventDefault(),n.stopPropagation(),h({type:0}),v.nextFrame(()=>h({type:2,focus:nO.First}));break;case nE.ArrowUp:n.preventDefault(),n.stopPropagation(),h({type:0}),v.nextFrame(()=>h({type:2,focus:nO.Last}))}}),w=use_event_o(n=>{n.key===nE.Space&&n.preventDefault()}),j=use_event_o(o=>{if(bugs_r(o.currentTarget))return o.preventDefault();n.disabled||(0===d.menuState?(h({type:1}),v.nextFrame(()=>{var n;return null==(n=d.buttonRef.current)?void 0:n.focus({preventScroll:!0})})):(o.preventDefault(),h({type:0})))}),S=(0,ek.useMemo)(()=>({open:0===d.menuState}),[d]);return render_C({ourProps:{ref:g,id:s,type:use_resolve_button_type_T(n,d.buttonRef),"aria-haspopup":"menu","aria-controls":null==(a=d.itemsRef.current)?void 0:a.id,"aria-expanded":0===d.menuState,onKeyDown:_,onKeyUp:w,onClick:j},theirProps:l,slot:S,defaultTag:"button",name:"Menu.Button"})}),Items:render_U(function(n,o){var a,i;let s=nx(),{id:l=`headlessui-menu-items-${s}`,...d}=n,[h,g]=menu_C("Menu.Items"),v=use_sync_refs_y(h.itemsRef,o),_=function(...n){return(0,ek.useMemo)(()=>owner_o(...n),[...n])}(h.itemsRef),w=use_disposables_p(),j=open_closed_u(),S=null!==j?(j&nr.Open)===nr.Open:0===h.menuState;(0,ek.useEffect)(()=>{let n=h.itemsRef.current;n&&0===h.menuState&&n!==(null==_?void 0:_.activeElement)&&n.focus({preventScroll:!0})},[h.menuState,h.itemsRef,_]),function({container:n,accept:o,walk:a,enabled:i=!0}){let s=(0,ek.useRef)(o),l=(0,ek.useRef)(a);(0,ek.useEffect)(()=>{s.current=o,l.current=a},[o,a]),use_iso_morphic_effect_l(()=>{if(!n||!i)return;let o=owner_o(n);if(!o)return;let a=s.current,d=l.current,h=Object.assign(n=>a(n),{acceptNode:a}),g=o.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,h,!1);for(;g.nextNode();)d(g.currentNode)},[n,i,s,l])}({container:h.itemsRef.current,enabled:0===h.menuState,accept:n=>"menuitem"===n.getAttribute("role")?NodeFilter.FILTER_REJECT:n.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(n){n.setAttribute("role","none")}});let z=use_event_o(n=>{var o,a;switch(w.dispose(),n.key){case nE.Space:if(""!==h.searchQuery)return n.preventDefault(),n.stopPropagation(),g({type:3,value:n.key});case nE.Enter:if(n.preventDefault(),n.stopPropagation(),g({type:1}),null!==h.activeItemIndex){let{dataRef:n}=h.items[h.activeItemIndex];null==(a=null==(o=n.current)?void 0:o.domRef.current)||a.click()}focus_management_D(h.buttonRef.current);break;case nE.ArrowDown:return n.preventDefault(),n.stopPropagation(),g({type:2,focus:nO.Next});case nE.ArrowUp:return n.preventDefault(),n.stopPropagation(),g({type:2,focus:nO.Previous});case nE.Home:case nE.PageUp:return n.preventDefault(),n.stopPropagation(),g({type:2,focus:nO.First});case nE.End:case nE.PageDown:return n.preventDefault(),n.stopPropagation(),g({type:2,focus:nO.Last});case nE.Escape:n.preventDefault(),n.stopPropagation(),g({type:1}),disposables_o().nextFrame(()=>{var n;return null==(n=h.buttonRef.current)?void 0:n.focus({preventScroll:!0})});break;case nE.Tab:n.preventDefault(),n.stopPropagation(),g({type:1}),disposables_o().nextFrame(()=>{var o,a;o=h.buttonRef.current,a=n.shiftKey?nv.Previous:nv.Next,focus_management_O(focus_management_f(),a,{relativeTo:o})});break;default:1===n.key.length&&(g({type:3,value:n.key}),w.setTimeout(()=>g({type:4}),350))}}),W=use_event_o(n=>{n.key===nE.Space&&n.preventDefault()}),B=(0,ek.useMemo)(()=>({open:0===h.menuState}),[h]);return render_C({ourProps:{"aria-activedescendant":null===h.activeItemIndex||null==(a=h.items[h.activeItemIndex])?void 0:a.id,"aria-labelledby":null==(i=h.buttonRef.current)?void 0:i.id,id:l,onKeyDown:z,onKeyUp:W,role:"menu",tabIndex:0,ref:v},theirProps:d,slot:B,defaultTag:"div",features:nJ,visible:S,name:"Menu.Items"})}),Item:render_U(function(n,o){let a=nx(),{id:i=`headlessui-menu-item-${a}`,disabled:s=!1,...l}=n,[d,h]=menu_C("Menu.Item"),g=null!==d.activeItemIndex&&d.items[d.activeItemIndex].id===i,v=(0,ek.useRef)(null),_=use_sync_refs_y(o,v);use_iso_morphic_effect_l(()=>{if(d.__demoMode||0!==d.menuState||!g||0===d.activationTrigger)return;let n=disposables_o();return n.requestAnimationFrame(()=>{var n,o;null==(o=null==(n=v.current)?void 0:n.scrollIntoView)||o.call(n,{block:"nearest"})}),n.dispose},[d.__demoMode,v,g,d.menuState,d.activationTrigger,d.activeItemIndex]);let w=use_text_value_s(v),j=(0,ek.useRef)({disabled:s,domRef:v,get textValue(){return w()}});use_iso_morphic_effect_l(()=>{j.current.disabled=s},[j,s]),use_iso_morphic_effect_l(()=>(h({type:5,id:i,dataRef:j}),()=>h({type:6,id:i})),[j,i]);let S=use_event_o(()=>{h({type:1})}),z=use_event_o(n=>{if(s)return n.preventDefault();h({type:1}),focus_management_D(d.buttonRef.current)}),W=use_event_o(()=>{if(s)return h({type:2,focus:nO.Nothing});h({type:2,focus:nO.Specific,id:i})}),B=use_tracked_pointer_u(),H=use_event_o(n=>B.update(n)),q=use_event_o(n=>{B.wasMoved(n)&&(s||g||h({type:2,focus:nO.Specific,id:i,trigger:0}))}),K=use_event_o(n=>{B.wasMoved(n)&&(s||g&&h({type:2,focus:nO.Nothing}))}),ee=(0,ek.useMemo)(()=>({active:g,disabled:s,close:S}),[g,s,S]);return render_C({ourProps:{id:i,ref:_,role:"menuitem",tabIndex:!0===s?void 0:-1,"aria-disabled":!0===s||void 0,disabled:void 0,onClick:z,onFocus:W,onPointerEnter:H,onMouseEnter:H,onPointerMove:q,onMouseMove:q,onPointerLeave:K,onMouseLeave:K},theirProps:l,slot:ee,defaultTag:nQ,name:"Menu.Item"})})}),dist_t=n=>"object"==typeof n&&null!=n&&1===n.nodeType,e=(n,o)=>(!o||"hidden"!==n)&&"visible"!==n&&"clip"!==n,dist_n=(n,o)=>{if(n.clientHeight{let o=(n=>{if(!n.ownerDocument||!n.ownerDocument.defaultView)return null;try{return n.ownerDocument.defaultView.frameElement}catch(n){return null}})(n);return!!o&&(o.clientHeightlo||l>n&&d=o&&h>=a?l-n-i:d>o&&ha?d-o+s:0,dist_l=n=>{let o=n.parentElement;return null==o?n.getRootNode().host||null:o},dist_r=(n,o)=>{var a,i,s,l;if("undefined"==typeof document)return[];let{scrollMode:d,block:h,inline:g,boundary:v,skipOverflowHiddenElements:_}=o,w="function"==typeof v?v:n=>n!==v;if(!dist_t(n))throw TypeError("Invalid target");let j=document.scrollingElement||document.documentElement,S=[],z=n;for(;dist_t(z)&&w(z);){if((z=dist_l(z))===j){S.push(z);break}null!=z&&z===document.body&&dist_n(z)&&!dist_n(document.documentElement)||null!=z&&dist_n(z,_)&&S.push(z)}let W=null!=(i=null==(a=window.visualViewport)?void 0:a.width)?i:innerWidth,B=null!=(l=null==(s=window.visualViewport)?void 0:s.height)?l:innerHeight,{scrollX:H,scrollY:q}=window,{height:K,width:ee,top:et,right:en,bottom:er,left:eo}=n.getBoundingClientRect(),{top:ei,right:es,bottom:el,left:eu}=(n=>{let o=window.getComputedStyle(n);return{top:parseFloat(o.scrollMarginTop)||0,right:parseFloat(o.scrollMarginRight)||0,bottom:parseFloat(o.scrollMarginBottom)||0,left:parseFloat(o.scrollMarginLeft)||0}})(n),ec="start"===h||"nearest"===h?et-ei:"end"===h?er+el:et+K/2-ei+el,ed="center"===g?eo+ee/2-eu+es:"end"===g?en+es:eo-eu,ep=[];for(let n=0;n=0&&eo>=0&&er<=B&&en<=W&&et>=s&&er<=v&&eo>=_&&en<=l)break;let w=getComputedStyle(o),z=parseInt(w.borderLeftWidth,10),ei=parseInt(w.borderTopWidth,10),es=parseInt(w.borderRightWidth,10),el=parseInt(w.borderBottomWidth,10),eu=0,ef=0,eh="offsetWidth"in o?o.offsetWidth-o.clientWidth-z-es:0,em="offsetHeight"in o?o.offsetHeight-o.clientHeight-ei-el:0,ex="offsetWidth"in o?0===o.offsetWidth?0:i/o.offsetWidth:0,eg="offsetHeight"in o?0===o.offsetHeight?0:a/o.offsetHeight:0;if(j===o)eu="start"===h?ec:"end"===h?ec-B:"nearest"===h?dist_o(q,q+B,B,ei,el,q+ec,q+ec+K,K):ec-B/2,ef="start"===g?ed:"center"===g?ed-W/2:"end"===g?ed-W:dist_o(H,H+W,W,z,es,H+ed,H+ed+ee,ee),eu=Math.max(0,eu+q),ef=Math.max(0,ef+H);else{eu="start"===h?ec-s-ei:"end"===h?ec-v+el+em:"nearest"===h?dist_o(s,v,a,ei,el+em,ec,ec+K,K):ec-(s+a/2)+em/2,ef="start"===g?ed-_-z:"center"===g?ed-(_+i/2)+eh/2:"end"===g?ed-l+es+eh:dist_o(_,l,i,z,es+eh,ed,ed+ee,ee);let{scrollLeft:n,scrollTop:d}=o;eu=0===eg?0:Math.max(0,Math.min(d+eu/eg,o.scrollHeight-a/eg+em)),ef=0===ex?0:Math.max(0,Math.min(n+ef/ex,o.scrollWidth-i/ex+eh)),ec+=d-eu,ed+=n-ef}ep.push({el:o,top:eu,left:ef})}return ep},scroll_into_view_if_needed_dist_o=n=>!1===n?{block:"end",inline:"nearest"}:n===Object(n)&&0!==Object.keys(n).length?n:{block:"start",inline:"nearest"};function dist_e(n,o){if(!n.isConnected||!(n=>{let o=n;for(;o&&o.parentNode;){if(o.parentNode===document)return!0;o=o.parentNode instanceof ShadowRoot?o.parentNode.host:o.parentNode}return!1})(n))return;let a=(n=>{let o=window.getComputedStyle(n);return{top:parseFloat(o.scrollMarginTop)||0,right:parseFloat(o.scrollMarginRight)||0,bottom:parseFloat(o.scrollMarginBottom)||0,left:parseFloat(o.scrollMarginLeft)||0}})(n);if("object"==typeof o&&"function"==typeof o.behavior)return o.behavior(dist_r(n,o));let i="boolean"==typeof o||null==o?void 0:o.behavior;for(let{el:s,top:l,left:d}of dist_r(n,scroll_into_view_if_needed_dist_o(o))){let n=l-a.top+a.bottom,o=d-a.left+a.right;s.scroll({top:n,left:o,behavior:i})}}var nY=a(6826),n0=a.n(nY);/** + * @name match-sorter + * @license MIT license. + * @copyright (c) 2020 Kent C. Dodds + * @author Kent C. Dodds (https://kentcdodds.com) + */let n1={CASE_SENSITIVE_EQUAL:7,EQUAL:6,STARTS_WITH:5,WORD_STARTS_WITH:4,CONTAINS:3,ACRONYM:2,MATCHES:1,NO_MATCH:0},defaultBaseSortFn=(n,o)=>String(n.rankedValue).localeCompare(String(o.rankedValue));function matchSorter(n,o,a){void 0===a&&(a={});let{keys:i,threshold:s=n1.MATCHES,baseSort:l=defaultBaseSortFn,sorter:d=n=>n.sort((n,o)=>(function(n,o,a){let{rank:i,keyIndex:s}=n,{rank:l,keyIndex:d}=o;return i!==l?i>l?-1:1:s===d?a(n,o):s{let{rank:l,rankedValue:d,keyIndex:h,keyThreshold:g}=n,{itemValue:v,attributes:_}=o,w=getMatchRanking(v,a,i),j=d,{minRanking:S,maxRanking:z,threshold:W}=_;return w=n1.MATCHES?w=S:w>z&&(w=z),w>l&&(l=w,h=s,g=W,j=v),{rankedValue:j,rank:l,keyIndex:h,keyThreshold:g}},{rankedValue:n,rank:n1.NO_MATCH,keyIndex:-1,keyThreshold:i.threshold})}(l,i,o,a),{rank:g,keyThreshold:v=s}=h;return g>=v&&n.push({...h,item:l,index:d}),n},[]);return d(h).map(n=>{let{item:o}=n;return o})}function getMatchRanking(n,o,a){return(n=prepareValueForComparison(n,a),(o=prepareValueForComparison(o,a)).length>n.length)?n1.NO_MATCH:n===o?n1.CASE_SENSITIVE_EQUAL:(n=n.toLowerCase())===(o=o.toLowerCase())?n1.EQUAL:n.startsWith(o)?n1.STARTS_WITH:n.includes(` ${o}`)?n1.WORD_STARTS_WITH:n.includes(o)?n1.CONTAINS:1===o.length?n1.NO_MATCH:(function(n){let o="",a=n.split(" ");return a.forEach(n=>{let a=n.split("-");a.forEach(n=>{o+=n.substr(0,1)})}),o})(n).includes(o)?n1.ACRONYM:function(n,o){let a=0,i=0;function findMatchingCharacter(n,o,i){for(let s=i,l=o.length;s-1;if(!l)return n1.NO_MATCH}let l=i-s;return function(n){let i=a/o.length,s=n1.MATCHES+i*(1/n);return s}(l)}(n,o)}function prepareValueForComparison(n,o){let{keepDiacritics:a}=o;return n=`${n}`,a||(n=n0()(n)),n}matchSorter.rankings=n1;let n2={maxRanking:1/0,minRanking:-1/0};var Button=({children:n,className:o,...a})=>(0,eE.jsx)("button",{className:dist_clsx("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",o),...a,children:n});dist_clsx("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"),dist_clsx("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"),dist_clsx("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"),dist_clsx("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");var CopyToClipboard=({getValue:n,...o})=>{let[a,i]=(0,ek.useState)(!1);(0,ek.useEffect)(()=>{if(!a)return;let n=setTimeout(()=>{i(!1)},2e3);return()=>{clearTimeout(n)}},[a]);let s=(0,ek.useCallback)(async()=>{i(!0),navigator?.clipboard||console.error("Access to clipboard rejected!");try{await navigator.clipboard.writeText(n())}catch{console.error("Failed to copy!")}},[n]),l=a?CheckIcon:CopyIcon;return(0,eE.jsx)(Button,{onClick:s,title:"Copy code",tabIndex:0,...o,children:(0,eE.jsx)(l,{className:"nextra-copy-icon nx-pointer-events-none nx-h-4 nx-w-4"})})},Code=({children:n,className:o,...a})=>{let i="data-line-numbers"in a;return(0,eE.jsx)("code",{className:dist_clsx("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",i&&"[counter-reset:line]",o),dir:"ltr",...a,children:n})},Pre=({children:n,className:o,hasCopyCode:a,filename:i,...s})=>{let l=(0,ek.useRef)(null),d=(0,ek.useCallback)(()=>{let n=document.documentElement.dataset,o="nextraWordWrap"in n;o?delete n.nextraWordWrap:n.nextraWordWrap=""},[]);return(0,eE.jsxs)("div",{className:"nextra-code-block nx-relative nx-mt-6 first:nx-mt-0",children:[i&&(0,eE.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:i}),(0,eE.jsx)("pre",{className:dist_clsx("nx-bg-primary-700/5 nx-mb-4 nx-overflow-x-auto nx-rounded-xl 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",i?"nx-pt-12 nx-pb-4":"nx-py-4",o),ref:l,...s,children:n}),(0,eE.jsxs)("div",{className:dist_clsx("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",i?"nx-top-8":"nx-top-0"),children:[(0,eE.jsx)(Button,{onClick:d,className:"md:nx-hidden",title:"Toggle word wrap",children:(0,eE.jsx)(WordWrapIcon,{className:"nx-pointer-events-none nx-h-4 nx-w-4"})}),a&&(0,eE.jsx)(CopyToClipboard,{getValue:()=>l.current?.querySelector("code")?.textContent||""})]})]})};function focus_sentinel_b({onFocus:n}){let[o,a]=(0,ek.useState)(!0),i=use_is_mounted_f();return o?ek.createElement(nT,{as:"button",type:"button",features:nC.Focusable,onFocus:o=>{o.preventDefault();let s,l=50;s=requestAnimationFrame(function t(){if(l--<=0){s&&cancelAnimationFrame(s);return}if(n()){if(cancelAnimationFrame(s),!i.current)return;a(!1);return}s=requestAnimationFrame(t)})}}):null}let n4=ek.createContext(null);function stable_collection_C({children:n}){let o=ek.useRef({groups:new Map,get(n,o){var a;let i=this.groups.get(n);i||(i=new Map,this.groups.set(n,i));let s=null!=(a=i.get(o))?a:0;return i.set(o,s+1),[Array.from(i.keys()).indexOf(o),function(){let n=i.get(o);n>1?i.set(o,n-1):i.delete(o)}]}});return ek.createElement(n4.Provider,{value:o},n)}function stable_collection_d(n){let o=ek.useContext(n4);if(!o)throw Error("You must wrap your component in a ");let a=function(){var n,o,a;let i=null!=(a=null==(o=null==(n=ek.__SECRET_INTERNALS_DO_NOT_USE_OR_YOU_WILL_BE_FIRED)?void 0:n.ReactCurrentOwner)?void 0:o.current)?a:null;if(!i)return Symbol();let s=[],l=i;for(;l;)s.push(l.index),l=l.return;return"$."+s.join(".")}(),[i,s]=o.current.get(n,a);return ek.useEffect(()=>s,[]),i}var n5=((ep=n5||{})[ep.Forwards=0]="Forwards",ep[ep.Backwards=1]="Backwards",ep),n3=((ef=n3||{})[ef.Less=-1]="Less",ef[ef.Equal=0]="Equal",ef[ef.Greater=1]="Greater",ef),n6=((eh=n6||{})[eh.SetSelectedIndex=0]="SetSelectedIndex",eh[eh.RegisterTab=1]="RegisterTab",eh[eh.UnregisterTab=2]="UnregisterTab",eh[eh.RegisterPanel=3]="RegisterPanel",eh[eh.UnregisterPanel=4]="UnregisterPanel",eh);let n7={0(n,o){var a;let i=focus_management_I(n.tabs,n=>n.current),s=focus_management_I(n.panels,n=>n.current),l=i.filter(n=>{var o;return!(null!=(o=n.current)&&o.hasAttribute("disabled"))}),d={...n,tabs:i,panels:s};if(o.index<0||o.index>i.length-1){let a=match_u(Math.sign(o.index-n.selectedIndex),{[-1]:()=>1,0:()=>match_u(Math.sign(o.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(0===l.length)return d;let s=match_u(a,{0:()=>i.indexOf(l[0]),1:()=>i.indexOf(l[l.length-1])});return{...d,selectedIndex:-1===s?n.selectedIndex:s}}let h=i.slice(0,o.index),g=[...i.slice(o.index),...h].find(n=>l.includes(n));if(!g)return d;let v=null!=(a=i.indexOf(g))?a:n.selectedIndex;return -1===v&&(v=n.selectedIndex),{...d,selectedIndex:v}},1(n,o){var a;if(n.tabs.includes(o.tab))return n;let i=n.tabs[n.selectedIndex],s=focus_management_I([...n.tabs,o.tab],n=>n.current),l=null!=(a=s.indexOf(i))?a:n.selectedIndex;return -1===l&&(l=n.selectedIndex),{...n,tabs:s,selectedIndex:l}},2:(n,o)=>({...n,tabs:n.tabs.filter(n=>n!==o.tab)}),3:(n,o)=>n.panels.includes(o.panel)?n:{...n,panels:focus_management_I([...n.panels,o.panel],n=>n.current)},4:(n,o)=>({...n,panels:n.panels.filter(n=>n!==o.panel)})},n9=(0,ek.createContext)(null);function tabs_h(n){let o=(0,ek.useContext)(n9);if(null===o){let o=Error(`<${n} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,tabs_h),o}return o}n9.displayName="TabsDataContext";let n8=(0,ek.createContext)(null);function tabs_q(n){let o=(0,ek.useContext)(n8);if(null===o){let o=Error(`<${n} /> is missing a parent component.`);throw Error.captureStackTrace&&Error.captureStackTrace(o,tabs_q),o}return o}function tabs_fe(n,o){return match_u(o.type,n7,n,o)}n8.displayName="TabsActionsContext";let re=ek.Fragment,rt=no.RenderStrategy|no.Static,rn=Object.assign(render_U(function(n,o){var a,i;let s=nx(),{id:l=`headlessui-tabs-tab-${s}`,...d}=n,{orientation:h,activation:g,selectedIndex:v,tabs:_,panels:w}=tabs_h("Tab"),j=tabs_q("Tab"),S=tabs_h("Tab"),z=(0,ek.useRef)(null),W=use_sync_refs_y(z,o);use_iso_morphic_effect_l(()=>j.registerTab(z),[j,z]);let B=stable_collection_d("tabs"),H=_.indexOf(z);-1===H&&(H=B);let q=H===v,K=use_event_o(n=>{var o;let a=n();if(a===ny.Success&&"auto"===g){let n=null==(o=owner_o(z))?void 0:o.activeElement,a=S.tabs.findIndex(o=>o.current===n);-1!==a&&j.change(a)}return a}),ee=use_event_o(n=>{let o=_.map(n=>n.current).filter(Boolean);if(n.key===nE.Space||n.key===nE.Enter){n.preventDefault(),n.stopPropagation(),j.change(H);return}switch(n.key){case nE.Home:case nE.PageUp:return n.preventDefault(),n.stopPropagation(),K(()=>focus_management_O(o,nv.First));case nE.End:case nE.PageDown:return n.preventDefault(),n.stopPropagation(),K(()=>focus_management_O(o,nv.Last))}if(K(()=>match_u(h,{vertical:()=>n.key===nE.ArrowUp?focus_management_O(o,nv.Previous|nv.WrapAround):n.key===nE.ArrowDown?focus_management_O(o,nv.Next|nv.WrapAround):ny.Error,horizontal:()=>n.key===nE.ArrowLeft?focus_management_O(o,nv.Previous|nv.WrapAround):n.key===nE.ArrowRight?focus_management_O(o,nv.Next|nv.WrapAround):ny.Error}))===ny.Success)return n.preventDefault()}),et=(0,ek.useRef)(!1),en=use_event_o(()=>{var n;et.current||(et.current=!0,null==(n=z.current)||n.focus({preventScroll:!0}),j.change(H),micro_task_t(()=>{et.current=!1}))}),er=use_event_o(n=>{n.preventDefault()}),eo=(0,ek.useMemo)(()=>({selected:q}),[q]);return render_C({ourProps:{ref:W,onKeyDown:ee,onMouseDown:er,onClick:en,id:l,role:"tab",type:use_resolve_button_type_T(n,z),"aria-controls":null==(i=null==(a=w[H])?void 0:a.current)?void 0:i.id,"aria-selected":q,tabIndex:q?0:-1},theirProps:d,slot:eo,defaultTag:"button",name:"Tabs.Tab"})}),{Group:render_U(function(n,o){let{defaultIndex:a=0,vertical:i=!1,manual:s=!1,onChange:l,selectedIndex:d=null,...h}=n,g=i?"vertical":"horizontal",v=s?"manual":"auto",_=null!==d,w=use_sync_refs_y(o),[j,S]=(0,ek.useReducer)(tabs_fe,{selectedIndex:null!=d?d:a,tabs:[],panels:[]}),z=(0,ek.useMemo)(()=>({selectedIndex:j.selectedIndex}),[j.selectedIndex]),W=use_latest_value_s(l||(()=>{})),B=use_latest_value_s(j.tabs),H=(0,ek.useMemo)(()=>({orientation:g,activation:v,...j}),[g,v,j]),q=use_event_o(n=>(S({type:1,tab:n}),()=>S({type:2,tab:n}))),K=use_event_o(n=>(S({type:3,panel:n}),()=>S({type:4,panel:n}))),ee=use_event_o(n=>{et.current!==n&&W.current(n),_||S({type:0,index:n})}),et=use_latest_value_s(_?n.selectedIndex:j.selectedIndex),en=(0,ek.useMemo)(()=>({registerTab:q,registerPanel:K,change:ee}),[]);return use_iso_morphic_effect_l(()=>{S({type:0,index:null!=d?d:a})},[d]),use_iso_morphic_effect_l(()=>{if(void 0===et.current||j.tabs.length<=0)return;let n=focus_management_I(j.tabs,n=>n.current);n.some((n,o)=>j.tabs[o]!==n)&&ee(n.indexOf(j.tabs[et.current]))}),ek.createElement(stable_collection_C,null,ek.createElement(n8.Provider,{value:en},ek.createElement(n9.Provider,{value:H},H.tabs.length<=0&&ek.createElement(focus_sentinel_b,{onFocus:()=>{var n,o;for(let a of B.current)if((null==(n=a.current)?void 0:n.tabIndex)===0)return null==(o=a.current)||o.focus(),!0;return!1}}),render_C({ourProps:{ref:w},theirProps:h,slot:z,defaultTag:re,name:"Tabs"}))))}),List:render_U(function(n,o){let{orientation:a,selectedIndex:i}=tabs_h("Tab.List");return render_C({ourProps:{ref:use_sync_refs_y(o),role:"tablist","aria-orientation":a},theirProps:n,slot:{selectedIndex:i},defaultTag:"div",name:"Tabs.List"})}),Panels:render_U(function(n,o){let{selectedIndex:a}=tabs_h("Tab.Panels");return render_C({ourProps:{ref:use_sync_refs_y(o)},theirProps:n,slot:(0,ek.useMemo)(()=>({selectedIndex:a}),[a]),defaultTag:"div",name:"Tabs.Panels"})}),Panel:render_U(function(n,o){var a,i,s,l;let d=nx(),{id:h=`headlessui-tabs-panel-${d}`,tabIndex:g=0,...v}=n,{selectedIndex:_,tabs:w,panels:j}=tabs_h("Tab.Panel"),S=tabs_q("Tab.Panel"),z=(0,ek.useRef)(null),W=use_sync_refs_y(z,o);use_iso_morphic_effect_l(()=>S.registerPanel(z),[S,z]);let B=stable_collection_d("panels"),H=j.indexOf(z);-1===H&&(H=B);let q=H===_,K=(0,ek.useMemo)(()=>({selected:q}),[q]),ee={ref:W,id:h,role:"tabpanel","aria-labelledby":null==(i=null==(a=w[H])?void 0:a.current)?void 0:i.id,tabIndex:q?g:-1};return q||null!=(s=v.unmount)&&!s||null!=(l=v.static)&&l?render_C({ourProps:ee,theirProps:v,slot:K,defaultTag:"div",features:rt,visible:q,name:"Tabs.Panel"}):ek.createElement(nT,{as:"span","aria-hidden":"true",...ee})})});function isTabObjectItem(n){return!!n&&"object"==typeof n&&"label"in n}Object.assign(function({items:n,selectedIndex:o,defaultIndex:a=0,onChange:i,children:s,storageKey:l}){let[d,h]=(0,ek.useState)(a);(0,ek.useEffect)(()=>{void 0!==o&&h(o)},[o]),(0,ek.useEffect)(()=>{if(!l)return;function fn(n){n.key===l&&h(Number(n.newValue))}let n=Number(localStorage.getItem(l));return h(Number.isNaN(n)?0:n),window.addEventListener("storage",fn),()=>{window.removeEventListener("storage",fn)}},[]);let g=(0,ek.useCallback)(n=>{if(l){let o=String(n);localStorage.setItem(l,o),window.dispatchEvent(new StorageEvent("storage",{key:l,newValue:o}));return}h(n),i?.(n)},[]);return(0,eE.jsxs)(rn.Group,{selectedIndex:d,defaultIndex:a,onChange:g,children:[(0,eE.jsx)("div",{className:"nextra-scrollbar nx-overflow-x-auto nx-overflow-y-hidden nx-overscroll-x-contain",children:(0,eE.jsx)(rn.List,{className:"nx-mt-4 nx-flex nx-w-max nx-min-w-full nx-border-b nx-border-gray-200 nx-pb-px dark:nx-border-neutral-800",children:n.map((n,o)=>{let a=isTabObjectItem(n)&&n.disabled;return(0,eE.jsx)(rn,{disabled:a,className:({selected:n})=>dist_clsx("nx-mr-2 nx-rounded-t nx-p-2 nx-font-medium nx-leading-5 nx-transition-colors","-nx-mb-0.5 nx-select-none nx-border-b-2",n?"nx-border-primary-500 nx-text-primary-600":"nx-border-transparent nx-text-gray-600 hover:nx-border-gray-200 hover:nx-text-black dark:nx-text-gray-200 dark:hover:nx-border-neutral-800 dark:hover:nx-text-white",a&&"nx-pointer-events-none nx-text-gray-400 dark:nx-text-neutral-600"),children:isTabObjectItem(n)?n.label:n},o)})})}),(0,eE.jsx)(rn.Panels,{children:s})]})},{displayName:"Tabs",Tab:function({children:n,...o}){return(0,eE.jsx)(rn.Panel,{...o,className:"nx-rounded nx-pt-6",children:n})}});var Td=({className:n="",...o})=>(0,eE.jsx)("td",{className:dist_clsx("nx-m-0 nx-border nx-border-gray-300 nx-px-4 nx-py-2 dark:nx-border-gray-600",n),...o}),Table=({className:n="",...o})=>(0,eE.jsx)("table",{className:dist_clsx("nx-block nx-overflow-x-scroll",n),...o}),Th=({className:n="",...o})=>(0,eE.jsx)("th",{className:dist_clsx("nx-m-0 nx-border nx-border-gray-300 nx-px-4 nx-py-2 nx-font-semibold dark:nx-border-gray-600",n),...o}),Tr=({className:n="",...o})=>(0,eE.jsx)("tr",{className:dist_clsx("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",n),...o}),rr={cards:dist_clsx("nextra-cards nx-mt-4 nx-gap-4 nx-grid","nx-not-prose"),card:dist_clsx("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"),title:dist_clsx("nx-flex nx-font-semibold nx-items-start nx-gap-2 nx-p-4 nx-text-gray-700 hover:nx-text-gray-900")},ro=(0,eE.jsx)("span",{className:"nx-transition-transform nx-duration-75 group-hover:nx-translate-x-[2px]",children:"→"});Object.assign(function({children:n,num:o=3,className:a,style:i,...s}){return(0,eE.jsx)("div",{className:dist_clsx(rr.cards,a),...s,style:{...i,"--rows":o},children:n})},{displayName:"Cards",Card:function({children:n,title:o,icon:a,image:i,arrow:s,href:l,...d}){let h=s?ro:null;return i?(0,eE.jsxs)(tf(),{href:l,className:dist_clsx(rr.card,"nx-bg-gray-100 nx-shadow dark:nx-border-neutral-700 dark:nx-bg-neutral-800 dark:nx-text-gray-50 hover:nx-shadow-lg dark:hover:nx-border-neutral-500 dark:hover:nx-bg-neutral-700"),...d,children:[n,(0,eE.jsxs)("span",{className:dist_clsx(rr.title,"dark:nx-text-gray-300 dark:hover:nx-text-gray-100"),children:[a,(0,eE.jsxs)("span",{className:"nx-flex nx-gap-1",children:[o,h]})]})]}):(0,eE.jsx)(tf(),{href:l,className:dist_clsx(rr.card,"nx-bg-transparent nx-shadow-sm dark:nx-border-neutral-800 hover:nx-bg-slate-50 hover:nx-shadow-md dark:hover:nx-border-neutral-700 dark:hover:nx-bg-neutral-900"),...d,children:(0,eE.jsxs)("span",{className:dist_clsx(rr.title,"dark:nx-text-neutral-200 dark:hover:nx-text-neutral-50 nx-flex nx-items-center"),children:[a,o,h]})})}});var ri=(0,ek.createContext)(0);function useIndent(){return(0,ek.useContext)(ri)}function Ident(){let n=useIndent();return(0,eE.jsx)(eE.Fragment,{children:Array.from({length:n},(n,o)=>(0,eE.jsx)("span",{className:"nx-w-5"},o))})}var rs=(0,ek.memo)(({label:n,name:o,open:a,children:i,defaultOpen:s=!1,onToggle:l})=>{let d=useIndent(),[h,g]=(0,ek.useState)(s),v=(0,ek.useCallback)(()=>{l?.(!h),g(!h)},[h,l]),_=void 0===a?h:a;return(0,eE.jsxs)("li",{className:"nx-flex nx-list-none nx-flex-col",children:[(0,eE.jsxs)("button",{onClick:v,title:o,className:"nx-inline-flex nx-cursor-pointer nx-items-center nx-py-1 hover:nx-opacity-60",children:[(0,eE.jsx)(Ident,{}),(0,eE.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",children:(0,eE.jsx)("path",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"2",d:_?"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,eE.jsx)("span",{className:"nx-ml-1",children:n??o})]}),_&&(0,eE.jsx)("ul",{children:(0,eE.jsx)(ri.Provider,{value:d+1,children:i})})]})});rs.displayName="Folder";var rl=(0,ek.memo)(({label:n,name:o,active:a})=>(0,eE.jsx)("li",{className:dist_clsx("nx-flex nx-list-none",a&&"nx-text-primary-600 contrast-more:nx-underline"),children:(0,eE.jsxs)("span",{className:"nx-inline-flex nx-cursor-default nx-items-center nx-py-1",children:[(0,eE.jsx)(Ident,{}),(0,eE.jsx)("svg",{width:"1em",height:"1em",viewBox:"0 0 24 24",children:(0,eE.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,eE.jsx)("span",{className:"nx-ml-1",children:n??o})]})}));rl.displayName="File",Object.assign(function({children:n}){return(0,eE.jsx)("div",{className:dist_clsx("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,eE.jsx)("div",{className:"nx-inline-block nx-rounded-lg nx-border nx-px-4 nx-py-2 dark:nx-border-neutral-800",children:n})})},{Folder:rs,File:rl});var ru=Object.defineProperty,rc=Object.defineProperties,rd=Object.getOwnPropertyDescriptors,rp=Object.getOwnPropertySymbols,rf=Object.prototype.hasOwnProperty,rh=Object.prototype.propertyIsEnumerable,__defNormalProp=(n,o,a)=>o in n?ru(n,o,{enumerable:!0,configurable:!0,writable:!0,value:a}):n[o]=a,__spreadValues=(n,o)=>{for(var a in o||(o={}))rf.call(o,a)&&__defNormalProp(n,a,o[a]);if(rp)for(var a of rp(o))rh.call(o,a)&&__defNormalProp(n,a,o[a]);return n},__spreadProps=(n,o)=>rc(n,rd(o)),__objRest=(n,o)=>{var a={};for(var i in n)rf.call(n,i)&&0>o.indexOf(i)&&(a[i]=n[i]);if(null!=n&&rp)for(var i of rp(n))0>o.indexOf(i)&&rh.call(n,i)&&(a[i]=n[i]);return a},__async=(n,o,a)=>new Promise((i,s)=>{var fulfilled=n=>{try{step(a.next(n))}catch(n){s(n)}},rejected=n=>{try{step(a.throw(n))}catch(n){s(n)}},step=n=>n.done?i(n.value):Promise.resolve(n.value).then(fulfilled,rejected);step((a=a.apply(n,o)).next())}),rm=(0,ek.createContext)({}),rx=(0,ek.createContext)(n=>n),rg=(0,ek.createContext)(null),rv=new WeakMap,ry=(0,ek.createContext)(rv),useActiveAnchor=()=>(0,ek.useContext)(rm),useSetActiveAnchor=()=>(0,ek.useContext)(rx),useIntersectionObserver=()=>(0,ek.useContext)(rg),useSlugs=()=>(0,ek.useContext)(ry),ActiveAnchorProvider=({children:n})=>{let[o,a]=(0,ek.useState)({}),i=(0,ek.useRef)(null);return rB&&!i.current&&(i.current=new IntersectionObserver(n=>{a(o=>{let a=__spreadValues({},o);for(let o of n)if((null==o?void 0:o.rootBounds)&&rv.has(o.target)){let[n,i]=rv.get(o.target),s=o.boundingClientRect.y+o.boundingClientRect.height<=o.rootBounds.y+o.rootBounds.height,l=o.intersectionRatio>0;a[n]={index:i,aboveHalfViewport:s,insideHalfViewport:l}}let i="",s=1/0,l=-1;for(let n in a)a[n].isActive=!1,a[n].insideHalfViewport&&a[n].indexl&&(l=a[n].index,i=n);return a[i]&&(a[i].isActive=!0),a})},{rootMargin:"0px 0px -50%",threshold:[0,1]})),(0,eE.jsx)(rm.Provider,{value:o,children:(0,eE.jsx)(rx.Provider,{value:a,children:(0,eE.jsx)(ry.Provider,{value:rv,children:(0,eE.jsx)(rg.Provider,{value:i.current,children:n})})})})},r_=(0,ek.createContext)({menu:!1,setMenu:()=>!1}),useMenu=()=>(0,ek.useContext)(r_),rb=r_.Provider,rw=(0,ek.createContext)(__spreadValues({title:"",frontMatter:{}},rQ));function useConfig(){return(0,ek.useContext)(rw)}var ConfigProvider=({children:n,value:{themeConfig:o,pageOpts:a}})=>{let[i,s]=(0,ek.useState)(!1);eb||(eb=__spreadValues(__spreadValues({},rQ),Object.fromEntries(Object.entries(o).map(([n,o])=>[n,o&&"object"==typeof o&&rX.includes(n)?__spreadValues(__spreadValues({},rQ[n]),o):o]))));let l=__spreadProps(__spreadValues(__spreadProps(__spreadValues({},eb),{flexsearch:a.flexsearch}),"boolean"==typeof a.newNextLinkBehavior&&{newNextLinkBehavior:a.newNextLinkBehavior}),{title:a.title,frontMatter:a.frontMatter}),{nextThemes:d}=l;return(0,eE.jsx)($,{attribute:"class",disableTransitionOnChange:!0,defaultTheme:d.defaultTheme,storageKey:d.storageKey,forcedTheme:d.forcedTheme,children:(0,eE.jsx)(rw.Provider,{value:l,children:(0,eE.jsx)(rb,{value:{menu:i,setMenu:s},children:n})})})},rk=(0,ek.createContext)(n=>n),useDetails=()=>(0,ek.useContext)(rk),rC=rk.Provider,rT=Number("13.5.6".split(".")[0]),rO=(0,ek.forwardRef)(function(n,o){var{href:a="",children:i,newWindow:s}=n,l=__objRest(n,["href","children","newWindow"]);let d=useConfig();return s?(0,eE.jsxs)("a",__spreadProps(__spreadValues({ref:o,href:a,target:"_blank",rel:"noreferrer"},l),{children:[i,(0,eE.jsx)("span",{className:"nx-sr-only nx-select-none",children:" (opens in a new tab)"})]})):a?rT>12||d.newNextLinkBehavior?(0,eE.jsx)(tf(),__spreadProps(__spreadValues({ref:o,href:a},l),{children:i})):(0,eE.jsx)(tf(),{href:a,passHref:!0,children:(0,eE.jsx)("a",__spreadProps(__spreadValues({ref:o},l),{children:i}))}):(0,eE.jsx)("a",__spreadProps(__spreadValues({ref:o},l),{children:i}))});rO.displayName="Anchor";var getGitIssueUrl=({repository:n="",title:o,labels:a})=>{let i=tI()(n);if(!i)throw Error("Invalid `docsRepositoryBase` URL!");return i.resource.includes("gitlab")?`${i.protocol}://${i.resource}/${i.owner}/${i.name}/-/issues/new?issue[title]=${encodeURIComponent(o)}${a?`&issue[description]=/label${encodeURIComponent(` ~${a} +`)}`:""}`:i.resource.includes("github")?`${i.protocol}://${i.resource}/${i.owner}/${i.name}/issues/new?title=${encodeURIComponent(o)}&labels=${a||""}`:"#"};function renderComponent(n,o){return n?"function"!=typeof n?n:(0,eE.jsx)(n,__spreadValues({},o)):null}function renderString(n,o={}){let a="function"==typeof n?n(o):n;return a||""}function Banner(){let{banner:n}=useConfig();if(!n.text)return null;let o=`try{if(localStorage.getItem(${JSON.stringify(n.key)})==='0'){document.body.classList.add('nextra-banner-hidden')}}catch(e){}`;return(0,eE.jsxs)(eE.Fragment,{children:[(0,eE.jsx)("script",{dangerouslySetInnerHTML:{__html:o}}),(0,eE.jsxs)("div",{className:dist_clsx("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,eE.jsx)("div",{className:"nx-w-full nx-truncate nx-px-4 nx-text-center nx-font-medium nx-text-sm",children:renderComponent(n.text)}),n.dismissible&&(0,eE.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(n.key,"0")}catch(n){}document.body.classList.add("nextra-banner-hidden")},children:(0,eE.jsx)(XIcon,{className:"nx-mx-auto nx-h-4 nx-w-4"})})]})]})}function Breadcrumb({activePath:n}){return(0,eE.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:n.map((o,a)=>{let i=!o.children||o.withIndexPage,s=a===n.length-1;return(0,eE.jsxs)(ek.Fragment,{children:[a>0&&(0,eE.jsx)(ArrowRightIcon,{className:"nx-w-3.5 nx-shrink-0"}),(0,eE.jsx)("div",{className:dist_clsx("nx-whitespace-nowrap nx-transition-colors",s?"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",i&&"hover:nx-text-gray-900 dark:hover:nx-text-gray-100"]),title:o.title,children:i&&!s?(0,eE.jsx)(rO,{href:o.route,children:o.title}):o.title})]},o.route+o.name)})})}function Collapse({children:n,className:o,isOpen:a,horizontal:i=!1}){let s=(0,ek.useRef)(null),l=(0,ek.useRef)(null),d=(0,ek.useRef)(0),h=(0,ek.useRef)(a),g=(0,ek.useRef)(!0);return(0,ek.useEffect)(()=>{let n=s.current,o=l.current,h=d.current;h&&clearTimeout(h),!g.current&&n&&o&&(n.classList.toggle("nx-duration-500",!a),n.classList.toggle("nx-duration-300",a),i?(o.style.width=`${o.clientWidth}px`,n.style.width=`${o.clientWidth}px`):n.style.height=`${o.clientHeight}px`,a?d.current=window.setTimeout(()=>{n.style.removeProperty("height")},300):setTimeout(()=>{i?n.style.width="0px":n.style.height="0px"},0))},[i,a]),(0,ek.useEffect)(()=>{g.current=!1},[]),(0,eE.jsx)("div",{ref:s,className:"nx-transform-gpu nx-overflow-hidden nx-transition-all nx-ease-in-out motion-reduce:nx-transition-none",style:h.current||i?void 0:{height:0},children:(0,eE.jsx)("div",{ref:l,className:dist_clsx("nx-transition-opacity nx-duration-500 nx-ease-in-out motion-reduce:nx-transition-none",a?"nx-opacity-100":"nx-opacity-0",o),children:n})})}var rE=(0,ek.memo)(function({value:n,match:o}){let a;if(!n)return null;let i=n.split(""),s=function(n){if("string"!=typeof n)throw TypeError("Expected a string");return n.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}(o.trim()),l=RegExp(s.replaceAll(/\s+/g,"|"),"ig"),d=0,h=[];for(;a=l.exec(n);)if(a.index===l.lastIndex)l.lastIndex++;else{let n=i.splice(0,a.index-d).join(""),o=i.splice(0,l.lastIndex-a.index).join("");h.push(n,(0,eE.jsx)("span",{className:"nx-text-primary-600",children:o},a.index)),d=l.lastIndex}return(0,eE.jsxs)(eE.Fragment,{children:[h,i.join("")]})}),rj=(0,ek.forwardRef)((n,o)=>{var{className:a,suffix:i}=n,s=__objRest(n,["className","suffix"]);return(0,eE.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,eE.jsx)("input",__spreadValues({ref:o,spellCheck:!1,className:dist_clsx(a,"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")},s)),i]})});rj.displayName="Input";var rS=["input","select","button","textarea"];function Search({className:n,overlayClassName:o,value:a,onChange:i,onActive:s,loading:l,error:d,results:h}){let[g,v]=(0,ek.useState)(!1),_=useConfig(),[w,j]=(0,ek.useState)(0),S=(0,ew.useRouter)(),{setMenu:z}=useMenu(),W=(0,ek.useRef)(null),B=(0,ek.useRef)(null),[H,q]=(0,ek.useState)(!1),[K,ee]=(0,ek.useState)(!0);(0,ek.useEffect)(()=>{j(0)},[a]),(0,ek.useEffect)(()=>{let down=n=>{let o=document.activeElement,a=null==o?void 0:o.tagName.toLowerCase();!W.current||!a||rS.includes(a)||null!=o&&o.isContentEditable||("/"===n.key||"k"===n.key&&(n.metaKey||n.ctrlKey)?(n.preventDefault(),W.current.focus({preventScroll:!0})):"Escape"===n.key&&(v(!1),W.current.blur()))};return window.addEventListener("keydown",down),()=>{window.removeEventListener("keydown",down)}},[]);let et=(0,ek.useCallback)(()=>{var n;null==(n=W.current)||n.blur(),i(""),v(!1),z(!1)},[i,z]),en=(0,ek.useCallback)(n=>{let{index:o}=n.currentTarget.dataset;j(Number(o))},[]),er=(0,ek.useCallback)(function(n){var o,a,i;switch(n.key){case"ArrowDown":if(w+1 a`);a&&(n.preventDefault(),en({currentTarget:a}),a.focus())}break;case"ArrowUp":if(w-1>=0){let o=null==(a=B.current)?void 0:a.querySelector(`li:nth-of-type(${w}) > a`);o&&(n.preventDefault(),en({currentTarget:o}),o.focus())}break;case"Enter":{let n=h[w];n&&K&&(S.push(n.route),et());break}case"Escape":v(!1),null==(i=W.current)||i.blur()}},[w,h,S,et,en,K]),eo=useMounted(),ei=g&&!!a,es=(0,eE.jsx)(nh,{show:eo&&(!g||!!a),as:ek.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,eE.jsx)("kbd",{className:dist_clsx("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",a?"nx-z-20 nx-flex nx-cursor-pointer hover:nx-opacity-70":"nx-pointer-events-none nx-hidden sm:nx-flex"),title:a?"Clear":void 0,onClick:()=>{i("")},children:a&&H?"ESC":eo&&(navigator.userAgent.includes("Macintosh")?(0,eE.jsxs)(eE.Fragment,{children:[(0,eE.jsx)("span",{className:"nx-text-xs",children:"⌘"}),"K"]}):"CTRL K")})}),el=(0,ek.useCallback)(n=>{ee("compositionend"===n.type)},[]);return(0,eE.jsxs)("div",{className:dist_clsx("nextra-search nx-relative md:nx-w-64",n),children:[ei&&(0,eE.jsx)("div",{className:"nx-fixed nx-inset-0 nx-z-10",onClick:()=>v(!1)}),(0,eE.jsx)(rj,{ref:W,value:a,onChange:n=>{let{value:o}=n.target;i(o),v(!!o)},onFocus:()=>{null==s||s(!0),q(!0)},onBlur:()=>{q(!1)},onCompositionStart:el,onCompositionEnd:el,type:"search",placeholder:renderString(_.search.placeholder),onKeyDown:er,suffix:es}),(0,eE.jsx)(nh,{show:ei,as:nh.Child,leave:"nx-transition-opacity nx-duration-100",leaveFrom:"nx-opacity-100",leaveTo:"nx-opacity-0",children:(0,eE.jsx)("ul",{className:dist_clsx("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",o),ref:B,style:{transition:"max-height .2s ease"},children:d?(0,eE.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,eE.jsx)(InformationCircleIcon,{className:"nx-h-5 nx-w-5"}),renderString(_.search.error)]}):l?(0,eE.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,eE.jsx)(SpinnerIcon,{className:"nx-h-5 nx-w-5 nx-animate-spin"}),renderComponent(_.search.loading)]}):h.length>0?h.map(({route:n,prefix:o,children:a,id:i},s)=>(0,eE.jsxs)(ek.Fragment,{children:[o,(0,eE.jsx)("li",{className:dist_clsx("nx-mx-2.5 nx-break-words nx-rounded-md","contrast-more:nx-border",s===w?"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,eE.jsx)(rO,{className:"nx-block nx-scroll-m-12 nx-px-2.5 nx-py-2",href:n,"data-index":s,onFocus:en,onMouseMove:en,onClick:et,onKeyDown:er,children:a})})]},i)):renderComponent(_.search.emptyResult)})})]})}var rI={},rP=new Map,loadIndexes=(n,o)=>{let a=n+"@"+o;if(rP.has(a))return rP.get(a);let i=loadIndexesImpl(n,o);return rP.set(a,i),i},loadIndexesImpl=(n,o)=>__async(void 0,null,function*(){let a=yield fetch(`${n}/_next/static/chunks/nextra-data-${o}.json`),i=yield a.json(),s=new t9.Document({cache:100,tokenize:"full",document:{id:"id",index:"content",store:["title"]},context:{resolution:9,depth:2,bidirectional:!0}}),l=new t9.Document({cache:100,tokenize:"full",document:{id:"id",index:"content",tag:"pageId",store:["title","content","url","display"]},context:{resolution:9,depth:2,bidirectional:!0}}),d=0;for(let[n,o]of Object.entries(i)){let a="";for(let[i,s]of(++d,Object.entries(o.data))){let[h,g]=i.split("#"),v=n+(h?"#"+h:""),_=g||o.title,w=s.split("\n");l.add(__spreadValues({id:v,url:v,title:_,pageId:`page_${d}`,content:_},w[0]&&{display:w[0]}));for(let n=0;n{var a,i;if(!n)return;let[s,l]=rI[o],d=(null==(a=s.search(n,5,{enrich:!0,suggest:!0})[0])?void 0:a.result)||[],h=[],v={};for(let o=0;on._page_rk===o._page_rk?n._section_rk-o._section_rk:v[n._page_rk]!==v[o._page_rk]?v[o._page_rk]-v[n._page_rk]:n._page_rk-o._page_rk).map(n=>({id:`${n._page_rk}_${n._section_rk}`,route:n.route,prefix:n.prefix,children:n.children})))},w=(0,ek.useCallback)(n=>__async(this,null,function*(){if(n&&!rI[o]){s(!0);try{yield loadIndexes(a,o)}catch(n){d(!0)}s(!1)}}),[o,a]);return(0,eE.jsx)(Search,{loading:i,error:l,value:v,onChange:n=>__async(this,null,function*(){if(_(n),!i){if(!rI[o]){s(!0);try{yield loadIndexes(a,o)}catch(n){d(!0)}s(!1)}doSearch(n)}}),onActive:w,className:n,overlayClassName:"nx-w-screen nx-min-h-[100px] nx-max-w-[min(calc(100vw-2rem),calc(100%+20rem))]",results:h})}function Select({options:n,selected:o,onChange:a,title:i,className:s}){let[l,d]=function(n){let o=(0,ek.useRef)(null),a=(0,ek.useRef)(null),i=(0,ek.useRef)(),s=(0,ek.useCallback)(()=>{var s;o.current&&a.current&&(null==(s=i.current)||s.call(i),i.current=tJ(o.current,a.current,n).destroy)},[o,a,i,n]);return(0,ek.useMemo)(()=>[n=>{o.current=n,s()},n=>{a.current=n,s()}],[o,a,s])}({strategy:"fixed",placement:"top-start",modifiers:[{name:"offset",options:{offset:[0,10]}},{name:"sameWidth",enabled:!0,fn({state:n}){n.styles.popper.minWidth=`${n.rects.reference.width}px`},phase:"beforeWrite",requires:["computeStyles"]}]});return(0,eE.jsx)(nA,{value:o,onChange:a,children:({open:a})=>(0,eE.jsxs)(nA.Button,{ref:l,title:i,className:dist_clsx("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",a?"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",s),children:[o.name,(0,eE.jsx)(Portal,{children:(0,eE.jsx)(nh,{ref:d,show:a,as:nA.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:n.map(n=>(0,eE.jsxs)(nA.Option,{value:n,className:({active:n})=>dist_clsx(n?"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:[n.name,n.key===o.key&&(0,eE.jsx)("span",{className:"nx-absolute nx-inset-y-0 nx-flex nx-items-center ltr:nx-right-3 rtl:nx-left-3",children:(0,eE.jsx)(CheckIcon,{})})]},n.key))})})]})})}function Portal(n){let o=useMounted();return o?(0,nD.createPortal)(n.children,document.body):null}function LocaleSwitch({lite:n,className:o}){let a=useConfig(),{locale:i,asPath:s}=(0,ew.useRouter)(),l=a.i18n;if(!l.length)return null;let d=l.find(n=>i===n.locale);return(0,eE.jsx)(Select,{title:"Change language",className:o,onChange:n=>{let o=new Date(Date.now()+31536e6);document.cookie=`NEXT_LOCALE=${n.key}; expires=${o.toUTCString()}; path=/`,location.href=(0,nm.addBasePath)(s)},selected:{key:(null==d?void 0:d.locale)||"",name:(0,eE.jsxs)("span",{className:"nx-flex nx-items-center nx-gap-2",children:[(0,eE.jsx)(GlobeIcon,{}),(0,eE.jsx)("span",{className:n?"nx-hidden":"",children:null==d?void 0:d.text})]})},options:l.map(n=>({key:n.locale,name:n.text}))})}function dist_Head(){var n;let o=useConfig(),{resolvedTheme:a}=y(),i=useMounted(),s="function"==typeof o.head?o.head({}):o.head,{primaryHue:l,primarySaturation:d}=o,{dark:h,light:g}="number"==typeof l?{dark:l,light:l}:l,{dark:v,light:_}="number"==typeof d?{dark:d,light:d}:d,w=o.frontMatter;return(0,eE.jsxs)(eE.Fragment,{children:[(0,eE.jsx)(NextSeo,__spreadValues({title:o.title,description:w.description,canonical:w.canonical,openGraph:w.openGraph},null==(n=o.useNextSeoProps)?void 0:n.call(o))),(0,eE.jsxs)(nU(),{children:[o.faviconGlyph?(0,eE.jsx)("link",{rel:"icon",href:`data:image/svg+xml;utf8,${o.faviconGlyph}`}):null,i?(0,eE.jsx)("meta",{name:"theme-color",content:"dark"===a?"#111":"#fff"}):(0,eE.jsxs)(eE.Fragment,{children:[(0,eE.jsx)("meta",{name:"theme-color",content:"#fff",media:"(prefers-color-scheme: light)"}),(0,eE.jsx)("meta",{name:"theme-color",content:"#111",media:"(prefers-color-scheme: dark)"})]}),(0,eE.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0, viewport-fit=cover"}),(0,eE.jsx)("style",{children:` + :root { + --nextra-primary-hue: ${g}deg; + --nextra-primary-saturation: ${_}%; + --nextra-navbar-height: 4rem; + --nextra-menu-height: 3.75rem; + --nextra-banner-height: 2.5rem; + } + + .dark { + --nextra-primary-hue: ${h}deg; + --nextra-primary-saturation: ${v}%; + } + `}),s]})]})}var rN={link:dist_clsx("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:dist_clsx("nx-inline nx-h-5 nx-shrink-0")},NavLinks=({flatDirectories:n,currentIndex:o})=>{let a=useConfig(),i=a.navigation,s="boolean"==typeof i?{prev:i,next:i}:i,l=s.prev&&n[o-1],d=s.next&&n[o+1];return(l&&!l.isUnderCurrentDocsTree&&(l=!1),d&&!d.isUnderCurrentDocsTree&&(d=!1),l||d)?(0,eE.jsxs)("div",{className:dist_clsx("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:[l&&(0,eE.jsxs)(rO,{href:l.route,title:l.title,className:dist_clsx(rN.link,"ltr:nx-pr-4 rtl:nx-pl-4"),children:[(0,eE.jsx)(ArrowRightIcon,{className:dist_clsx(rN.icon,"ltr:nx-rotate-180")}),l.title]}),d&&(0,eE.jsxs)(rO,{href:d.route,title:d.title,className:dist_clsx(rN.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:[d.title,(0,eE.jsx)(ArrowRightIcon,{className:dist_clsx(rN.icon,"rtl:nx-rotate-180")})]})]}):null},rR={link:dist_clsx("nx-text-sm contrast-more:nx-text-gray-700 contrast-more:dark:nx-text-gray-100"),active:dist_clsx("nx-font-medium nx-subpixel-antialiased"),inactive:dist_clsx("nx-text-gray-600 hover:nx-text-gray-800 dark:nx-text-gray-400 dark:hover:nx-text-gray-200")};function NavbarMenu({className:n,menu:o,children:a}){let{items:i}=o,s=Object.fromEntries((o.children||[]).map(n=>[n.name,n]));return(0,eE.jsx)("div",{className:"nx-relative nx-inline-block",children:(0,eE.jsxs)(nX,{children:[(0,eE.jsx)(nX.Button,{className:dist_clsx(n,"-nx-ml-2 nx-hidden nx-items-center nx-whitespace-nowrap nx-rounded nx-p-2 md:nx-inline-flex",rR.inactive),children:a}),(0,eE.jsx)(nh,{leave:"nx-transition-opacity",leaveFrom:"nx-opacity-100",leaveTo:"nx-opacity-0",children:(0,eE.jsx)(nX.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",children:Object.entries(i||{}).map(([n,a])=>{var i;return(0,eE.jsx)(nX.Item,{children:(0,eE.jsx)(rO,{href:a.href||(null==(i=s[n])?void 0:i.route)||o.route+"/"+n,className:dist_clsx("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:a.newWindow,children:a.title||n})},n)})})})]})})}var rZ=Object.create(null),rM=(0,ek.createContext)(null),rL=(0,ek.createContext)(null),rA=(0,ek.createContext)(0),rD=(0,ek.memo)(function(n){let o=(0,ek.useContext)(rA);return(0,eE.jsx)(rA.Provider,{value:o+1,children:(0,eE.jsx)(FolderImpl,__spreadValues({},n))})}),rF={link:dist_clsx("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:dist_clsx("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:dist_clsx("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:dist_clsx("nx-flex nx-flex-col nx-gap-1"),border:dist_clsx("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 FolderImpl({item:n,anchors:o}){let a=useFSRoute(),[i]=a.split("#"),s=[i,i+"/"].includes(n.route+"/"),l=s||i.startsWith(n.route+"/"),d=(0,ek.useContext)(rM),h=!!(null==d?void 0:d.startsWith(n.route+"/")),g=(0,ek.useContext)(rA),{setMenu:v}=useMenu(),_=useConfig(),{theme:w}=n,j=void 0===rZ[n.route]?s||l||h||(w&&"collapsed"in w?!w.collapsed:g<_.sidebar.defaultMenuCollapseLevel):rZ[n.route]||h,S=(0,ek.useState)({})[1];if((0,ek.useEffect)(()=>{_.sidebar.autoCollapse?l&&h?rZ[n.route]=!0:delete rZ[n.route]:(l||h)&&(rZ[n.route]=!0)},[l,h,n.route,_.sidebar.autoCollapse]),"menu"===n.type){let o=Object.fromEntries((n.children||[]).map(n=>[n.name,n]));n.children=Object.entries(n.items||{}).map(([a,i])=>{let s=o[a]||__spreadProps(__spreadValues({name:a},"locale"in n&&{locale:n.locale}),{route:n.route+"/"+a});return __spreadValues(__spreadValues({},s),i)})}let z="withIndexPage"in n&&n.withIndexPage,W=z?rO:"button";return(0,eE.jsxs)("li",{className:dist_clsx({open:j,active:s}),children:[(0,eE.jsxs)(W,{href:z?n.route:void 0,className:dist_clsx("nx-items-center nx-justify-between nx-gap-2",!z&&"nx-text-left nx-w-full",rF.link,s?rF.active:rF.inactive),onClick:o=>{let a=["svg","path"].includes(o.target.tagName.toLowerCase());if(a&&o.preventDefault(),z){s||a?rZ[n.route]=!j:(rZ[n.route]=!0,v(!1)),S({});return}s||(rZ[n.route]=!j,S({}))},children:[renderComponent(_.sidebar.titleComponent,{title:n.title,type:n.type,route:n.route}),(0,eE.jsx)(ArrowRightIcon,{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:dist_clsx("nx-origin-center nx-transition-transform rtl:-nx-rotate-180",j&&"ltr:nx-rotate-90 rtl:nx-rotate-[-270deg]")})]}),(0,eE.jsx)(Collapse,{className:"ltr:nx-pr-0 rtl:nx-pl-0 nx-pt-1",isOpen:j,children:Array.isArray(n.children)?(0,eE.jsx)(Menu2,{className:dist_clsx(rF.border,"ltr:nx-ml-3 rtl:nx-mr-3"),directories:n.children,base:n.route,anchors:o}):null})]})}function Separator({title:n}){let o=useConfig();return(0,eE.jsx)("li",{className:dist_clsx("[word-break:break-word]",n?"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:n?renderComponent(o.sidebar.titleComponent,{title:n,type:"separator",route:""}):(0,eE.jsx)("hr",{className:"nx-mx-2 nx-border-t nx-border-gray-200 dark:nx-border-primary-100/10"})})}function dist_File({item:n,anchors:o}){let a=useFSRoute(),i=(0,ek.useContext)(rL),s=n.route&&[a,a+"/"].includes(n.route+"/"),l=useActiveAnchor(),{setMenu:d}=useMenu(),h=useConfig();return"separator"===n.type?(0,eE.jsx)(Separator,{title:n.title}):(0,eE.jsxs)("li",{className:dist_clsx(rF.list,{active:s}),children:[(0,eE.jsx)(rO,{href:n.href||n.route,newWindow:n.newWindow,className:dist_clsx(rF.link,s?rF.active:rF.inactive),onClick:()=>{d(!1)},onFocus:()=>{null==i||i(n.route)},onBlur:()=>{null==i||i(null)},children:renderComponent(h.sidebar.titleComponent,{title:n.title,type:n.type,route:n.route})}),s&&o.length>0&&(0,eE.jsx)("ul",{className:dist_clsx(rF.list,rF.border,"ltr:nx-ml-3 rtl:nx-mr-3"),children:o.map(({id:n,value:o})=>{var a;return(0,eE.jsx)("li",{children:(0,eE.jsx)("a",{href:`#${n}`,className:dist_clsx(rF.link,'nx-flex nx-gap-2 before:nx-opacity-25 before:nx-content-["#"]',(null==(a=l[n])?void 0:a.isActive)?rF.active:rF.inactive),onClick:()=>{d(!1)},children:o})},n)})})]})}function Menu2({directories:n,anchors:o,className:a,onlyCurrentDocs:i}){return(0,eE.jsx)("ul",{className:dist_clsx(rF.list,a),children:n.map(n=>!i||n.isUnderCurrentDocsTree?"menu"===n.type||n.children&&(n.children.length||!n.withIndexPage)?(0,eE.jsx)(rD,{item:n,anchors:o},n.name):(0,eE.jsx)(dist_File,{item:n,anchors:o},n.name):null)})}function Sidebar({docsDirectories:n,flatDirectories:o,fullDirectories:a,asPopover:i=!1,headings:s,includePlaceholder:l}){let d=useConfig(),{menu:h,setMenu:g}=useMenu(),v=(0,ew.useRouter)(),[_,w]=(0,ek.useState)(null),[j,S]=(0,ek.useState)(!0),[z,W]=(0,ek.useState)(!1),B=(0,ek.useMemo)(()=>s.filter(n=>2===n.depth),[s]),H=(0,ek.useRef)(null),q=(0,ek.useRef)(null),K=useMounted();(0,ek.useEffect)(()=>{h?document.body.classList.add("nx-overflow-hidden","md:nx-overflow-auto"):document.body.classList.remove("nx-overflow-hidden","md:nx-overflow-auto")},[h]),(0,ek.useEffect)(()=>{var n;let o=null==(n=H.current)?void 0:n.querySelector("li.active");if(o&&(window.innerWidth>767||h)){let scroll=()=>{dist_e(o,{block:"center",inline:"center",scrollMode:"always",boundary:q.current})};h?setTimeout(scroll,300):scroll()}},[h]),(0,ek.useEffect)(()=>{g(!1)},[v.asPath,g]);let ee=d.i18n.length>0,et=d.darkMode||ee||d.sidebar.toggleButton;return(0,eE.jsxs)(eE.Fragment,{children:[l&&i?(0,eE.jsx)("div",{className:"max-xl:nx-hidden nx-h-0 nx-w-64 nx-shrink-0"}):null,(0,eE.jsx)("div",{className:dist_clsx("motion-reduce:nx-transition-none [transition:background-color_1.5s_ease]",h?"nx-fixed nx-inset-0 nx-z-10 nx-bg-black/80 dark:nx-bg-black/60":"nx-bg-transparent"),onClick:()=>g(!1)}),(0,eE.jsxs)("aside",{className:dist_clsx("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",j?"md:nx-w-64":"md:nx-w-20",i?"md:nx-hidden":"md:nx-sticky md:nx-self-start",h?"max-md:[transform:translate3d(0,0,0)]":"max-md:[transform:translate3d(0,-100%,0)]"),ref:q,children:[(0,eE.jsx)("div",{className:"nx-px-4 nx-pt-4 md:nx-hidden",children:renderComponent(d.search.component,{directories:o})}),(0,eE.jsx)(rM.Provider,{value:_,children:(0,eE.jsx)(rL.Provider,{value:n=>{w(n)},children:(0,eE.jsxs)("div",{className:dist_clsx("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))]",j?"nextra-scrollbar":"no-scrollbar"),ref:H,children:[(!i||!j)&&(0,eE.jsx)(Collapse,{isOpen:j,horizontal:!0,children:(0,eE.jsx)(Menu2,{className:"nextra-menu-desktop max-md:nx-hidden",directories:n,anchors:d.toc.float?[]:B,onlyCurrentDocs:!0})}),K&&window.innerWidth<768&&(0,eE.jsx)(Menu2,{className:"nextra-menu-mobile md:nx-hidden",directories:a,anchors:B})]})})}),et&&(0,eE.jsxs)("div",{className:dist_clsx("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",j?dist_clsx(ee&&"nx-justify-end","nx-border-t"):"nx-py-4 nx-flex-wrap nx-justify-center"),"data-toggle-animation":z?j?"show":"hide":"off",children:[(0,eE.jsx)(LocaleSwitch,{lite:!j,className:dist_clsx(j?"nx-grow":"max-md:nx-grow")}),d.darkMode&&(0,eE.jsx)("div",{className:j&&!ee?"nx-grow nx-flex nx-flex-col":"",children:renderComponent(d.themeSwitch.component,{lite:!j||ee})}),d.sidebar.toggleButton&&(0,eE.jsx)("button",{title:j?"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:()=>{S(!j),W(!0)},children:(0,eE.jsx)(ExpandIcon,{isOpen:j})})]})]})]})}var rU="reach-skip-nav";(0,ek.forwardRef)(function(n,o){var{className:a,id:i,label:s="Skip to content",styled:l}=n,d=__objRest(n,["className","id","label","styled"]);let h=void 0===a?l?dist_clsx("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"):"":a;return(0,eE.jsx)("a",__spreadProps(__spreadValues({},d),{ref:o,href:`#${i||rU}`,className:h,"data-reach-skip-link":"",children:s}))}).displayName="SkipNavLink";var rV=(0,ek.forwardRef)(function(n,o){var{id:a}=n,i=__objRest(n,["id"]);return(0,eE.jsx)("div",__spreadProps(__spreadValues({},i),{ref:o,id:a||rU}))});rV.displayName="SkipNavContent";var r$=td.strictObject({light:td.string(),dark:td.string(),system:td.string()});function scrollToTop(){window.scrollTo({top:0,behavior:"smooth"})}function BackToTop({className:n}){let o=(0,ek.useRef)(null);return(0,ek.useEffect)(()=>{function toggleVisible(){var n;let{scrollTop:a}=document.documentElement;null==(n=o.current)||n.classList.toggle("nx-opacity-0",a<300)}return window.addEventListener("scroll",toggleVisible),()=>{window.removeEventListener("scroll",toggleVisible)}},[]),(0,eE.jsxs)("button",{ref:o,"aria-hidden":"true",onClick:scrollToTop,className:dist_clsx("nx-flex nx-items-center nx-gap-1.5 nx-transition nx-opacity-0",n),children:["Scroll to top",(0,eE.jsx)(ArrowRightIcon,{className:"-nx-rotate-90 nx-w-3.5 nx-h-3.5 nx-border nx-rounded-full nx-border-current"})]})}var rz=dist_clsx("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 MatchSorterSearch({className:n,directories:o}){let[a,i]=(0,ek.useState)(""),s=(0,ek.useMemo)(()=>a?matchSorter(o,a,{keys:["title"]}).map(({route:n,title:o})=>({id:n+o,route:n,children:(0,eE.jsx)(rE,{value:o,match:a})})):[],[a,o]);return(0,eE.jsx)(Search,{value:a,onChange:i,className:n,overlayClassName:"nx-w-full",results:s})}var rW="en-US",rB="undefined"!=typeof window;function isFunction(n){return"function"==typeof n}var rH=td.array(td.strictObject({direction:td.enum(["ltr","rtl"]).optional(),locale:td.string(),text:td.string()})),rG=[function(n){return null==n||"string"==typeof n||isFunction(n)||(0,ek.isValidElement)(n)},{message:"Must be React.ReactNode or React.FC"}],rq=[isFunction,{message:"Must be React.FC"}];td.strictObject({banner:td.strictObject({dismissible:td.boolean(),key:td.string(),text:td.custom(...rG).optional()}),chat:td.strictObject({icon:td.custom(...rG),link:td.string().startsWith("https://").optional()}),components:td.record(td.custom(...rq)).optional(),darkMode:td.boolean(),direction:td.enum(["ltr","rtl"]),docsRepositoryBase:td.string().startsWith("https://"),editLink:td.strictObject({component:td.custom(...rq).or(td.null()),text:td.custom(...rG)}),faviconGlyph:td.string().optional(),feedback:td.strictObject({content:td.custom(...rG),labels:td.string(),useLink:td.function().returns(td.string())}),footer:td.strictObject({component:td.custom(...rG),text:td.custom(...rG)}),gitTimestamp:td.custom(...rG),head:td.custom(...rG),i18n:rH,logo:td.custom(...rG),logoLink:td.boolean().or(td.string()),main:td.custom(...rq).optional(),navbar:td.strictObject({component:td.custom(...rG),extraContent:td.custom(...rG).optional()}),navigation:td.boolean().or(td.strictObject({next:td.boolean(),prev:td.boolean()})),nextThemes:td.strictObject({defaultTheme:td.string(),forcedTheme:td.string().optional(),storageKey:td.string()}),notFound:td.strictObject({content:td.custom(...rG),labels:td.string()}),primaryHue:td.number().or(td.strictObject({dark:td.number(),light:td.number()})),primarySaturation:td.number().or(td.strictObject({dark:td.number(),light:td.number()})),project:td.strictObject({icon:td.custom(...rG),link:td.string().startsWith("https://").optional()}),search:td.strictObject({component:td.custom(...rG),emptyResult:td.custom(...rG),error:td.string().or(td.function().returns(td.string())),loading:td.custom(...rG),placeholder:td.string().or(td.function().returns(td.string()))}),serverSideError:td.strictObject({content:td.custom(...rG),labels:td.string()}),sidebar:td.strictObject({autoCollapse:td.boolean().optional(),defaultMenuCollapseLevel:td.number().min(1).int(),titleComponent:td.custom(...rG),toggleButton:td.boolean()}),themeSwitch:td.strictObject({component:td.custom(...rG),useOptions:r$.or(td.function().returns(r$))}),toc:td.strictObject({backToTop:td.boolean(),component:td.custom(...rG),extraContent:td.custom(...rG),float:td.boolean(),headingComponent:td.custom(...rq).optional(),title:td.custom(...rG)}),useNextSeoProps:td.custom(isFunction)}).deepPartial().extend({i18n:rH.optional()});var rK={"en-US":"Loading",fr:"Сhargement",ru:"Загрузка","zh-CN":"正在加载"},rJ={"en-US":"Search documentation",fr:"Rechercher documents",ru:"Поиск документации","zh-CN":"搜索文档"},rQ={banner:{dismissible:!0,key:"nextra-banner"},chat:{icon:(0,eE.jsxs)(eE.Fragment,{children:[(0,eE.jsx)(function(n){return(0,eE.jsxs)("svg",{width:"24",height:"24",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 5 30.67 23.25",...n,children:[(0,eE.jsx)("title",{children:"Discord"}),(0,eE.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"})]})},{}),(0,eE.jsx)("span",{className:"nx-sr-only",children:"Discord"})]})},darkMode:!0,direction:"ltr",docsRepositoryBase:"https://github.com/shuding/nextra",editLink:{component:function({className:n,filePath:o,children:a}){let i=function(n=""){let o=useConfig(),a=tI()(o.docsRepositoryBase||"");if(!a)throw Error("Invalid `docsRepositoryBase` URL!");return`${a.href}/${n}`}(o);return i?(0,eE.jsx)(rO,{className:n,href:i,children:a}):null},text:"Edit this page"},feedback:{content:"Question? Give us feedback →",labels:"feedback",useLink(){let n=useConfig();return getGitIssueUrl({labels:n.feedback.labels,repository:n.docsRepositoryBase,title:`Feedback for \u201C${n.title}\u201D`})}},footer:{component:function({menu:n}){let o=useConfig();return(0,eE.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,eE.jsxs)("div",{className:dist_clsx("nx-mx-auto nx-flex nx-max-w-[90rem] nx-gap-2 nx-py-2 nx-px-4",n&&(o.i18n.length>0||o.darkMode)?"nx-flex":"nx-hidden"),children:[(0,eE.jsx)(LocaleSwitch,{}),o.darkMode&&renderComponent(o.themeSwitch.component)]}),(0,eE.jsx)("hr",{className:"dark:nx-border-neutral-800"}),(0,eE.jsx)("div",{className:dist_clsx("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:renderComponent(o.footer.text)})]})},text:`MIT ${new Date().getFullYear()} \xa9 Nextra.`},gitTimestamp:function({timestamp:n}){let{locale:o=rW}=(0,ew.useRouter)();return(0,eE.jsxs)(eE.Fragment,{children:["Last updated on"," ",(0,eE.jsx)("time",{dateTime:n.toISOString(),children:n.toLocaleDateString(o,{day:"numeric",month:"long",year:"numeric"})})]})},head:(0,eE.jsxs)(eE.Fragment,{children:[(0,eE.jsx)("meta",{name:"msapplication-TileColor",content:"#fff"}),(0,eE.jsx)("meta",{httpEquiv:"Content-Language",content:"en"}),(0,eE.jsx)("meta",{name:"description",content:"Nextra: the next docs builder"}),(0,eE.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,eE.jsx)("meta",{name:"twitter:site",content:"@shuding_"}),(0,eE.jsx)("meta",{property:"og:title",content:"Nextra: the next docs builder"}),(0,eE.jsx)("meta",{property:"og:description",content:"Nextra: the next docs builder"}),(0,eE.jsx)("meta",{name:"apple-mobile-web-app-title",content:"Nextra"})]}),i18n:[],logo:(0,eE.jsxs)(eE.Fragment,{children:[(0,eE.jsx)("span",{className:"nx-font-extrabold",children:"Nextra"}),(0,eE.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:function({flatDirectories:n,items:o}){let a=useConfig(),i=useFSRoute(),{menu:s,setMenu:l}=useMenu();return(0,eE.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,eE.jsx)("div",{className:dist_clsx("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,eE.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:[a.logoLink?(0,eE.jsx)(rO,{href:"string"==typeof a.logoLink?a.logoLink:"/",className:"nx-flex nx-items-center hover:nx-opacity-75 ltr:nx-mr-auto rtl:nx-ml-auto",children:renderComponent(a.logo)}):(0,eE.jsx)("div",{className:"nx-flex nx-items-center ltr:nx-mr-auto rtl:nx-ml-auto",children:renderComponent(a.logo)}),o.map(n=>{if("hidden"===n.display)return null;if("menu"===n.type)return(0,eE.jsxs)(NavbarMenu,{className:dist_clsx(rR.link,"nx-flex nx-gap-1",rR.inactive),menu:n,children:[n.title,(0,eE.jsx)(ArrowRightIcon,{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"})]},n.title);let o=n.href||n.route||"#";n.children&&(o=(n.withIndexPage?n.route:n.firstChildRoute)||o);let a=n.route===i||i.startsWith(n.route+"/");return(0,eE.jsxs)(rO,{href:o,className:dist_clsx(rR.link,"nx-relative -nx-ml-2 nx-hidden nx-whitespace-nowrap nx-p-2 md:nx-inline-block",!a||n.newWindow?rR.inactive:rR.active),newWindow:n.newWindow,"aria-current":!n.newWindow&&a,children:[(0,eE.jsx)("span",{className:"nx-absolute nx-inset-x-0 nx-text-center",children:n.title}),(0,eE.jsx)("span",{className:"nx-invisible nx-font-medium",children:n.title})]},o)}),renderComponent(a.search.component,{directories:n,className:"nx-hidden md:nx-inline-block mx-min-w-[200px]"}),a.project.link?(0,eE.jsx)(rO,{className:"nx-p-2 nx-text-current",href:a.project.link,newWindow:!0,children:renderComponent(a.project.icon)}):null,a.chat.link?(0,eE.jsx)(rO,{className:"nx-p-2 nx-text-current",href:a.chat.link,newWindow:!0,children:renderComponent(a.chat.icon)}):null,renderComponent(a.navbar.extraContent),(0,eE.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:()=>l(!s),children:(0,eE.jsx)(MenuIcon,{className:dist_clsx({open:s})})})]})]})}},navigation:!0,nextThemes:{defaultTheme:"system",storageKey:"theme"},notFound:{content:"Submit an issue about broken link →",labels:"bug"},primaryHue:{dark:204,light:212},primarySaturation:{dark:100,light:100},project:{icon:(0,eE.jsxs)(eE.Fragment,{children:[(0,eE.jsx)(function(n){return(0,eE.jsxs)("svg",{width:"24",height:"24",fill:"currentColor",viewBox:"3 3 18 18",...n,children:[(0,eE.jsx)("title",{children:"GitHub"}),(0,eE.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"})]})},{}),(0,eE.jsx)("span",{className:"nx-sr-only",children:"GitHub"})]})},search:{component:function({className:n,directories:o}){let a=useConfig();return a.flexsearch?(0,eE.jsx)(Flexsearch,{className:n}):(0,eE.jsx)(MatchSorterSearch,{className:n,directories:o})},emptyResult:(0,eE.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:n,defaultLocale:o=rW}=(0,ew.useRouter)(),a=n&&rK[n]||rK[o];return(0,eE.jsxs)(eE.Fragment,{children:[a,"…"]})},placeholder:function(){let{locale:n,defaultLocale:o=rW}=(0,ew.useRouter)(),a=n&&rJ[n]||rJ[o];return`${a}\u2026`}},serverSideError:{content:"Submit an issue about error in url →",labels:"bug"},sidebar:{defaultMenuCollapseLevel:2,titleComponent:({title:n})=>(0,eE.jsx)(eE.Fragment,{children:n}),toggleButton:!1},themeSwitch:{component:function({lite:n,className:o}){let{setTheme:a,resolvedTheme:i,theme:s=""}=y(),l=useMounted(),d=useConfig().themeSwitch,h=l&&"dark"===i?MoonIcon:SunIcon,g="function"==typeof d.useOptions?d.useOptions():d.useOptions;return(0,eE.jsx)(Select,{className:o,title:"Change theme",options:[{key:"light",name:g.light},{key:"dark",name:g.dark},{key:"system",name:g.system}],onChange:n=>{a(n.key)},selected:{key:s,name:(0,eE.jsxs)("div",{className:"nx-flex nx-items-center nx-gap-2 nx-capitalize",children:[(0,eE.jsx)(h,{}),(0,eE.jsx)("span",{className:n?"md:nx-hidden":"",children:l?g[s]:g.light})]})}})},useOptions(){let{locale:n}=(0,ew.useRouter)();return"zh-CN"===n?{dark:"深色主题",light:"浅色主题",system:"系统默认"}:{dark:"Dark",light:"Light",system:"System"}}},toc:{backToTop:!1,component:function({headings:n,filePath:o}){var a;let i=useActiveAnchor(),s=useConfig(),l=(0,ek.useRef)(null),d=(0,ek.useMemo)(()=>n.filter(n=>n.depth>1),[n]),h=d.length>0,g=!!(s.feedback.content||s.editLink.component||s.toc.extraContent),v=null==(a=Object.entries(i).find(([,{isActive:n}])=>n))?void 0:a[0];return(0,ek.useEffect)(()=>{var n;if(!v)return;let o=null==(n=l.current)?void 0:n.querySelector(`li > a[href="#${v}"]`);o&&dist_e(o,{behavior:"smooth",block:"center",inline:"center",scrollMode:"always",boundary:l.current})},[v]),(0,eE.jsxs)("div",{ref:l,className:dist_clsx("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:[h&&(0,eE.jsxs)(eE.Fragment,{children:[(0,eE.jsx)("p",{className:"nx-mb-4 nx-font-semibold nx-tracking-tight",children:renderComponent(s.toc.title)}),(0,eE.jsx)("ul",{children:d.map(({id:n,value:o,depth:a})=>{var l,d,h,g;return(0,eE.jsx)("li",{className:"nx-my-2 nx-scroll-my-6 nx-scroll-py-6",children:(0,eE.jsx)("a",{href:`#${n}`,className:dist_clsx({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"}[a],"nx-inline-block",(null==(l=i[n])?void 0:l.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!=(g=null==(h=(d=s.toc).headingComponent)?void 0:h.call(d,{id:n,children:o}))?g:o})},n)})})]}),g&&(0,eE.jsxs)("div",{className:dist_clsx(h&&"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:[s.feedback.content?(0,eE.jsx)(rO,{className:rz,href:s.feedback.useLink(),newWindow:!0,children:renderComponent(s.feedback.content)}):null,renderComponent(s.editLink.component,{filePath:o,className:rz,children:renderComponent(s.editLink.text)}),renderComponent(s.toc.extraContent),s.toc.backToTop&&(0,eE.jsx)(BackToTop,{className:rz})]})]})},float:!0,title:"On This Page"},useNextSeoProps:()=>({titleTemplate:"%s – Nextra"})},rX=Object.entries(rQ).map(([n,o])=>{let a=o&&"object"==typeof o&&!Array.isArray(o)&&!(0,ek.isValidElement)(o);if(a)return n}).filter(Boolean);if(rB){let n;window.addEventListener("resize",()=>{document.body.classList.add("resizing"),clearTimeout(n),n=setTimeout(()=>{document.body.classList.remove("resizing")},200)})}function HeadingLink(n){var{tag:o,context:a,children:i,id:s,className:l}=n,d=__objRest(n,["tag","context","children","id","className"]);let h=useSetActiveAnchor(),g=useSlugs(),v=useIntersectionObserver(),_=(0,ek.useRef)(null);return(0,ek.useEffect)(()=>{if(!s)return;let n=_.current;if(n)return g.set(n,[s,a.index+=1]),null==v||v.observe(n),()=>{null==v||v.disconnect(),g.delete(n),h(n=>{let o=__spreadValues({},n);return delete o[s],o})}},[s,a,g,v,h]),(0,eE.jsxs)(o,__spreadProps(__spreadValues({className:"sr-only"===l?"nx-sr-only":dist_clsx("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"}[o])},d),{children:[i,s&&(0,eE.jsx)("a",{href:`#${s}`,id:s,className:"subheading-anchor","aria-label":"Permalink for this section",ref:_})]}))}var findSummary=n=>{let o=null,a=[];return ek.Children.forEach(n,(n,i)=>{var s;if(n&&n.type===Summary){o||(o=n);return}let l=n;if(!o&&n&&"object"==typeof n&&n.type!==Details&&"props"in n&&n.props){let a=findSummary(n.props.children);o=a[0],l=(0,ek.cloneElement)(n,__spreadProps(__spreadValues({},n.props),{children:(null==(s=a[1])?void 0:s.length)?a[1]:void 0,key:i}))}a.push(l)}),[o,a]},Details=n=>{var{children:o,open:a}=n,i=__objRest(n,["children","open"]);let[s,l]=(0,ek.useState)(!!a),[d,h]=findSummary(o),[g,v]=(0,ek.useState)(s);return(0,ek.useEffect)(()=>{if(s)v(!0);else{let n=setTimeout(()=>v(s),500);return()=>clearTimeout(n)}},[s]),(0,eE.jsxs)("details",__spreadProps(__spreadValues(__spreadProps(__spreadValues({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"},i),{open:g}),s&&{"data-expanded":!0}),{children:[(0,eE.jsx)(rC,{value:l,children:d}),(0,eE.jsx)(Collapse,{isOpen:s,children:h})]}))},Summary=n=>{let o=useDetails();return(0,eE.jsx)("summary",__spreadProps(__spreadValues({className:dist_clsx("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 before:nx-shrink-0","rtl:before:nx-rotate-180 [[data-expanded]>&]:before:nx-rotate-90")},n),{onClick:n=>{n.preventDefault(),o(n=>!n)}}))},rY=/https?:\/\//,Link=n=>{var{href:o="",className:a}=n,i=__objRest(n,["href","className"]);return(0,eE.jsx)(rO,__spreadValues({href:o,newWindow:rY.test(o),className:dist_clsx("nx-text-primary-600 nx-underline nx-decoration-from-font [text-underline-position:from-font]",a)},i))},A=n=>{var{href:o=""}=n,a=__objRest(n,["href"]);return(0,eE.jsx)(rO,__spreadValues({href:o,newWindow:rY.test(o)},a))},getComponents=({isRawLayout:n,components:o})=>{if(n)return{a:A};let a={index:0};return __spreadValues({h1:n=>(0,eE.jsx)("h1",__spreadValues({className:"nx-mt-2 nx-text-4xl nx-font-bold nx-tracking-tight nx-text-slate-900 dark:nx-text-slate-100"},n)),h2:n=>(0,eE.jsx)(HeadingLink,__spreadValues({tag:"h2",context:a},n)),h3:n=>(0,eE.jsx)(HeadingLink,__spreadValues({tag:"h3",context:a},n)),h4:n=>(0,eE.jsx)(HeadingLink,__spreadValues({tag:"h4",context:a},n)),h5:n=>(0,eE.jsx)(HeadingLink,__spreadValues({tag:"h5",context:a},n)),h6:n=>(0,eE.jsx)(HeadingLink,__spreadValues({tag:"h6",context:a},n)),ul:n=>(0,eE.jsx)("ul",__spreadValues({className:"nx-mt-6 nx-list-disc first:nx-mt-0 ltr:nx-ml-6 rtl:nx-mr-6"},n)),ol:n=>(0,eE.jsx)("ol",__spreadValues({className:"nx-mt-6 nx-list-decimal first:nx-mt-0 ltr:nx-ml-6 rtl:nx-mr-6"},n)),li:n=>(0,eE.jsx)("li",__spreadValues({className:"nx-my-2"},n)),blockquote:n=>(0,eE.jsx)("blockquote",__spreadValues({className:dist_clsx("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")},n)),hr:n=>(0,eE.jsx)("hr",__spreadValues({className:"nx-my-8 nx-border-neutral-200/70 contrast-more:nx-border-neutral-400 dark:nx-border-primary-100/10 contrast-more:dark:nx-border-neutral-400"},n)),a:Link,table:n=>(0,eE.jsx)(Table,__spreadValues({className:"nextra-scrollbar nx-mt-6 nx-p-0 first:nx-mt-0"},n)),p:n=>(0,eE.jsx)("p",__spreadValues({className:"nx-mt-6 nx-leading-7 first:nx-mt-0"},n)),tr:Tr,th:Th,td:Td,details:Details,summary:Summary,pre:Pre,code:Code},o)},r0={toc:dist_clsx("nextra-toc nx-order-last nx-hidden nx-w-64 nx-shrink-0 xl:nx-block print:nx-hidden"),main:dist_clsx("nx-w-full nx-break-words")},Body=({themeContext:n,breadcrumb:o,timestamp:a,navigation:i,children:s})=>{var l;let d=useConfig(),h=useMounted();if("raw"===n.layout)return(0,eE.jsx)("div",{className:r0.main,children:s});let g=n.timestamp&&d.gitTimestamp&&a?new Date(a):null,v=h&&g?(0,eE.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:renderComponent(d.gitTimestamp,{timestamp:g})}):(0,eE.jsx)("div",{className:"nx-mt-16"}),_=(0,eE.jsxs)(eE.Fragment,{children:[s,v,i]}),w=(null==(l=d.main)?void 0:l.call(d,{children:_}))||_;return"full"===n.layout?(0,eE.jsx)("article",{className:dist_clsx(r0.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:w}):(0,eE.jsx)("article",{className:dist_clsx(r0.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"===n.typesetting&&"nextra-body-typesetting-article"),children:(0,eE.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:[o,w]})})},InnerLayout=({filePath:n,pageMap:o,frontMatter:a,headings:i,timestamp:s,children:l})=>{let d=useConfig(),{locale:h=rW,defaultLocale:g}=(0,ew.useRouter)(),v=useFSRoute(),{activeType:_,activeIndex:w,activeThemeContext:j,activePath:S,topLevelNavbarItems:z,docsDirectories:W,flatDirectories:B,flatDocsDirectories:H,directories:q}=(0,ek.useMemo)(()=>(function normalizePages({list:n,locale:o,defaultLocale:a,route:i,docsRoot:s="",underCurrentDocsRoot:l=!1,pageThemeContext:d=tb}){let h,g;for(let a of n)if("Meta"===a.kind){if(a.locale===o){h=a.data;break}h||(h=a.data)}let v=h||{},_=Object.keys(v);for(let n of _)"string"==typeof v[n]&&(v[n]={title:v[n]});let w=[],j=[],S=[],z=[],W=[],B=0,H=d,q=[],K=-1,ee=v["*"]||{};delete ee.title,delete ee.href;let et=n.filter(n=>"Meta"!==n.kind&&!n.name.startsWith("_")&&(!("locale"in n)||!n.locale||[o,a].includes(n.locale))).sort((n,o)=>{let a=_.indexOf(n.name),i=_.indexOf(o.name);return -1===a&&-1===i?n.name{let o;let a=[],i=_.indexOf(n.name);if(-1!==i){for(let n=K+1;n({...h,type:en,...es&&{title:es},...K&&{display:K},...ei&&{children:[]}}),el=getItem(),eu=getItem(),ec=getItem();if(eu.isUnderCurrentDocsTree=eo,"separator"===en&&(el.isUnderCurrentDocsTree=eo),h.route===i)switch(q=[el],g=en,H={...H,...er},en){case"page":case"menu":B=W.length;break;case"doc":B=z.length}if(!("hidden"===K&&"Folder"!==el.kind||eT.hV.has(h.route))){if(ei){if(void 0!==ei.activeIndex&&void 0!==ei.activeType){switch(H=ei.activeThemeContext,g=ei.activeType,q=[el,...ei.activePath],g){case"page":case"menu":B=W.length+ei.activeIndex;break;case"doc":B=z.length+ei.activeIndex}h.withIndexPage&&"doc"===en&&B++}switch(en){case"page":case"menu":ec.children.push(...ei.directories),S.push(...ei.docsDirectories),ei.flatDirectories.length?(ec.firstChildRoute=function findFirstRoute(n){for(let o of n){if(o.route)return o.route;if(o.children){let n=findFirstRoute(o.children);if(n)return n}}}(ei.flatDirectories),W.push(ec)):ec.withIndexPage&&W.push(ec);break;case"doc":Array.isArray(eu.children)&&eu.children.push(...ei.docsDirectories),el.withIndexPage&&"children"!==K&&z.push(eu)}j.push(...ei.flatDirectories),z.push(...ei.flatDocsDirectories),Array.isArray(el.children)&&el.children.push(...ei.directories)}else switch(j.push(el),en){case"page":case"menu":W.push(ec);break;case"doc":z.push(eu)}switch("doc"===en&&"children"===K?eu.children&&(w.push(...eu.children),S.push(...eu.children)):w.push(el),en){case"page":case"menu":S.push(ec);break;case"doc":"children"!==K&&S.push(eu);break;case"separator":S.push(el)}}}return{activeType:g,activeIndex:B,activeThemeContext:H,activePath:q,directories:w,flatDirectories:j,docsDirectories:S,flatDocsDirectories:z,topLevelNavbarItems:W}})({list:o,locale:h,defaultLocale:g,route:v}),[o,h,g,v]),K=__spreadValues(__spreadValues({},j),a),ee=!K.sidebar||"raw"===K.layout||"page"===_,et="page"!==_&&K.toc&&"default"===K.layout?(0,eE.jsx)("nav",{className:dist_clsx(r0.toc,"nx-px-4"),"aria-label":"table of contents",children:renderComponent(d.toc.component,{headings:d.toc.float?i:[],filePath:n})}):"full"!==K.layout&&"raw"!==K.layout&&(0,eE.jsx)("nav",{className:r0.toc,"aria-label":"table of contents"}),en=d.i18n.find(n=>n.locale===h),er=en?"rtl"===en.direction:"rtl"===d.direction,eo=er?"rtl":"ltr";return(0,eE.jsxs)("div",{dir:eo,children:[(0,eE.jsx)("script",{dangerouslySetInnerHTML:{__html:`document.documentElement.setAttribute('dir','${eo}')`}}),(0,eE.jsx)(dist_Head,{}),(0,eE.jsx)(Banner,{}),K.navbar&&renderComponent(d.navbar.component,{flatDirectories:B,items:z}),(0,eE.jsx)("div",{className:dist_clsx("nx-mx-auto nx-flex","raw"!==K.layout&&"nx-max-w-[90rem]"),children:(0,eE.jsxs)(ActiveAnchorProvider,{children:[(0,eE.jsx)(Sidebar,{docsDirectories:W,flatDirectories:B,fullDirectories:q,headings:i,asPopover:ee,includePlaceholder:"default"===K.layout}),et,(0,eE.jsx)(rV,{}),(0,eE.jsx)(Body,{themeContext:K,breadcrumb:"page"!==_&&K.breadcrumb?(0,eE.jsx)(Breadcrumb,{activePath:S}):null,timestamp:s,navigation:"page"!==_&&K.pagination?(0,eE.jsx)(NavLinks,{flatDirectories:H,currentIndex:w}):null,children:(0,eE.jsx)(eO.Z,{components:getComponents({isRawLayout:"raw"===K.layout,components:d.components}),children:l})})]})}),K.footer&&renderComponent(d.footer.component,{menu:ee})]})};function Layout(n){var{children:o}=n,a=__objRest(n,["children"]);return(0,eE.jsx)(ConfigProvider,{value:a,children:(0,eE.jsx)(InnerLayout,__spreadProps(__spreadValues({},a.pageOpts),{children:o}))})}},2643:function(n,o,a){"use strict";a.d(o,{Z:function(){return MDXProvider},a:function(){return mdx_useMDXComponents}});var i=a(7294);let s=i.createContext({});function useMDXComponents(n){let o=i.useContext(s);return i.useMemo(()=>"function"==typeof n?n(o):{...o,...n},[o,n])}let l={};function MDXProvider({components:n,children:o,disableParentContext:a}){let d;return d=a?"function"==typeof n?n({}):n||l:useMDXComponents(n),i.createElement(s.Provider,{value:d},o)}var d=a(5675),h=a.n(d),g={img:n=>(0,i.createElement)("object"==typeof n.src?h():"img",n)},mdx_useMDXComponents=n=>useMDXComponents({...g,...n})},2673:function(n,o,a){"use strict";a.d(o,{j:function(){return setupNextraPage}});var i,s=a(9208),l=a.n(s),d=a(7222),h=a(7294);a(2746),"undefined"!=typeof window&&(window.requestIdleCallback=window.requestIdleCallback||function(n){var o=Date.now();return setTimeout(function(){n({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-o))}})},1)},window.cancelIdleCallback=window.cancelIdleCallback||function(n){clearTimeout(n)}),a(2643);var g=a(5893),v=(0,h.createContext)(!1),_=a(1163);function Nextra({__nextra_pageMap:n,__nextra_dynamic_opts:o,...a}){let{context:i,Layout:s}=function(){let n=globalThis[d.eZ],{route:o}=(0,_.useRouter)();(0,h.useState)({})[1];let a=n.context[o];if(!a)throw Error("No content found for the current route. This is a Nextra bug.");return{context:a,Layout:n.Layout}}(),{Content:l,...w}=i;if(n&&(w.pageOpts={...w.pageOpts,pageMap:n}),o){let{headings:n,title:a,frontMatter:i}=JSON.parse(o);w.pageOpts={...w.pageOpts,headings:n,title:a,frontMatter:i}}return(0,g.jsx)(s,{...w,pageProps:a,children:(0,g.jsx)(v.Provider,{value:a,children:(0,g.jsx)(l,{...a})})})}var w=a(1864),j=a(3859),S=a(6107);function pageTitleFromFilename(n){return S(n.replaceAll(/[-_]/g," "))}function isFolder(n){return!!n&&"object"==typeof n&&"folder"===n.type}function normalizeMetaData(n){return Object.fromEntries(Object.entries(n).map(([n,o])=>{if(isFolder(o)){let a=n.replace("/","");return[a,o.title||pageTitleFromFilename(a)]}return[n,o||pageTitleFromFilename(n)]}))}function setupNextraPage({pageNextRoute:n,pageOpts:o,nextraLayout:a,themeConfig:s,MDXContent:h,hot:g,pageOptsChecksum:v,dynamicMetaModules:_=[]}){var S;"undefined"==typeof window&&(globalThis.__nextra_resolvePageMap=async()=>{if(i)return i;let n=JSON.parse(JSON.stringify(z.pageMap));return await Promise.all(_.map(async([o,{metaObjectKeyPath:a,metaParentKeyPath:i}])=>{let s=await o,d=await s.default(),h=l()(n,a);h.data=d;let g=l()(n,i);!function collectCatchAllRoutes(n,o,a=!0){if(a){collectCatchAllRoutes(n,{kind:"Meta",data:o.data,locale:o.locale},!1),o.data=normalizeMetaData(o.data);return}for(let[a,s]of Object.entries(o.data)){if(!isFolder(s)){var i;if("*"===a)continue;n.children.push({kind:"MdxPage",...o.locale&&{locale:o.locale},name:a,route:(i=n.route,j(w.join(i,a.replace(/^index$/,""))))});continue}let l=a.replace("/",""),d={kind:"Folder",name:l,route:`${n.route}/${l}`,children:[{kind:"Meta",...o.locale&&{locale:o.locale},data:normalizeMetaData(s.items)}]};n.children.push(d),collectCatchAllRoutes(d,{kind:"Meta",data:s.items,locale:o.locale},!1)}}(g,h)})),i=n});let z=globalThis[S=d.eZ]||(globalThis[S]=Object.create(null));return o.pageMap?(z.pageMap=o.pageMap,z.Layout=a):(o={...o,pageMap:z.pageMap,flexsearch:z.flexsearch},s=z.themeConfig),o={frontMatter:{},...o},z.route=o.route,z.context||(z.context=Object.create(null)),z.context[n]={Content:h,pageOpts:o,themeConfig:s},Nextra}},6008:function(n,o,a){"use strict";var i=a(2337);n.exports=function(n){var o={protocols:[],protocol:null,port:null,resource:"",host:"",user:"",password:"",pathname:"",hash:"",search:"",href:n,query:{},parse_failed:!1};try{var a=new URL(n);o.protocols=i(a),o.protocol=o.protocols[0],o.port=a.port,o.resource=a.hostname,o.host=a.host,o.user=a.username||"",o.password=a.password||"",o.pathname=a.pathname,o.hash=a.hash.slice(1),o.search=a.search.slice(1),o.href=a.href,o.query=Object.fromEntries(a.searchParams)}catch(a){o.protocols=["file"],o.protocol=o.protocols[0],o.port="",o.resource="",o.user="",o.pathname="",o.hash="",o.search="",o.href=n,o.query={},o.parse_failed=!0}return o}},3905:function(n,o,a){"use strict";var i=a(6008),s=i&&"object"==typeof i&&"default"in i?i:{default:i};let testParameter=(n,o)=>o.some(o=>o instanceof RegExp?o.test(n):o===n),normalizeDataURL=(n,{stripHash:o})=>{let a=/^data:(?[^,]*?),(?[^#]*?)(?:#(?.*))?$/.exec(n);if(!a)throw Error(`Invalid URL: ${n}`);let{type:i,data:s,hash:l}=a.groups,d=i.split(";");l=o?"":l;let h=!1;"base64"===d[d.length-1]&&(d.pop(),h=!0);let g=(d.shift()||"").toLowerCase(),v=d.map(n=>{let[o,a=""]=n.split("=").map(n=>n.trim());return"charset"===o&&"us-ascii"===(a=a.toLowerCase())?"":`${o}${a?`=${a}`:""}`}).filter(Boolean),_=[...v];return h&&_.push("base64"),(_.length>0||g&&"text/plain"!==g)&&_.unshift(g),`data:${_.join(";")},${h?s.trim():s}${l?`#${l}`:""}`},parseUrl=(n,o=!1)=>{let throwErr=o=>{let a=Error(o);throw a.subject_url=n,a};"string"==typeof n&&n.trim()||throwErr("Invalid url."),n.length>parseUrl.MAX_INPUT_LENGTH&&throwErr("Input exceeds maximum length. If needed, change the value of parseUrl.MAX_INPUT_LENGTH."),o&&("object"!=typeof o&&(o={stripHash:!1}),n=function(n,o){if(o={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,...o},n=n.trim(),/^data:/i.test(n))return normalizeDataURL(n,o);if(/^view-source:/i.test(n))throw Error("`view-source:` is not supported as it is a non-standard protocol");let a=n.startsWith("//"),i=!a&&/^\.*\//.test(n);i||(n=n.replace(/^(?!(?:\w+:)?\/\/)|^\/\//,o.defaultProtocol));let s=new URL(n);if(o.forceHttp&&o.forceHttps)throw Error("The `forceHttp` and `forceHttps` options cannot be used together");if(o.forceHttp&&"https:"===s.protocol&&(s.protocol="http:"),o.forceHttps&&"http:"===s.protocol&&(s.protocol="https:"),o.stripAuthentication&&(s.username="",s.password=""),o.stripHash?s.hash="":o.stripTextFragment&&(s.hash=s.hash.replace(/#?:~:text.*?$/i,"")),s.pathname){let n=/\b[a-z][a-z\d+\-.]{1,50}:\/\//g,o=0,a="";for(;;){let i=n.exec(s.pathname);if(!i)break;let l=i[0],d=i.index,h=s.pathname.slice(o,d);a+=h.replace(/\/{2,}/g,"/")+l,o=d+l.length}let i=s.pathname.slice(o,s.pathname.length);a+=i.replace(/\/{2,}/g,"/"),s.pathname=a}if(s.pathname)try{s.pathname=decodeURI(s.pathname)}catch{}if(!0===o.removeDirectoryIndex&&(o.removeDirectoryIndex=[/^index\.[a-z]+$/]),Array.isArray(o.removeDirectoryIndex)&&o.removeDirectoryIndex.length>0){let n=s.pathname.split("/"),a=n[n.length-1];testParameter(a,o.removeDirectoryIndex)&&(n=n.slice(0,-1),s.pathname=n.slice(1).join("/")+"/")}if(s.hostname&&(s.hostname=s.hostname.replace(/\.$/,""),o.stripWWW&&/^www\.(?!www\.)[a-z\-\d]{1,63}\.[a-z.\-\d]{2,63}$/.test(s.hostname)&&(s.hostname=s.hostname.replace(/^www\./,""))),Array.isArray(o.removeQueryParameters))for(let n of[...s.searchParams.keys()])testParameter(n,o.removeQueryParameters)&&s.searchParams.delete(n);if(!0===o.removeQueryParameters&&(s.search=""),o.sortQueryParameters){s.searchParams.sort();try{s.search=decodeURIComponent(s.search)}catch{}}o.removeTrailingSlash&&(s.pathname=s.pathname.replace(/\/$/,""));let l=n;return n=s.toString(),o.removeSingleSlash||"/"!==s.pathname||l.endsWith("/")||""!==s.hash||(n=n.replace(/\/$/,"")),(o.removeTrailingSlash||"/"===s.pathname)&&""===s.hash&&o.removeSingleSlash&&(n=n.replace(/\/$/,"")),a&&!o.normalizeProtocol&&(n=n.replace(/^http:\/\//,"//")),o.stripProtocol&&(n=n.replace(/^(?:https?:)?\/\//,"")),n}(n,o));let a=s.default(n);if(a.parse_failed){let n=a.href.match(/^(?:([a-z_][a-z0-9_-]{0,31})@|https?:\/\/)([\w\.\-@]+)[\/:]([\~,\.\w,\-,\_,\/]+?(?:\.git|\/)?)$/);n?(a.protocols=["ssh"],a.protocol="ssh",a.resource=n[2],a.host=n[2],a.user=n[1],a.pathname=`/${n[3]}`,a.parse_failed=!1):throwErr("URL parsing failed.")}return a};parseUrl.MAX_INPUT_LENGTH=2048,n.exports=parseUrl},2337:function(n){"use strict";n.exports=function(n,o){!0===o&&(o=0);var a="";if("string"==typeof n)try{a=new URL(n).protocol}catch(n){}else n&&n.constructor===URL&&(a=n.protocol);var i=a.split(/\:|\+/).filter(Boolean);return"number"==typeof o?i[o]:i}},6826:function(n){var o={À:"A",Á:"A",Â:"A",Ã:"A",Ä:"A",Å:"A",Ấ:"A",Ắ:"A",Ẳ:"A",Ẵ:"A",Ặ:"A",Æ:"AE",Ầ:"A",Ằ:"A",Ȃ:"A",Ả:"A",Ạ:"A",Ẩ:"A",Ẫ:"A",Ậ:"A",Ç:"C",Ḉ:"C",È:"E",É:"E",Ê:"E",Ë:"E",Ế:"E",Ḗ:"E",Ề:"E",Ḕ:"E",Ḝ:"E",Ȇ:"E",Ẻ:"E",Ẽ:"E",Ẹ:"E",Ể:"E",Ễ:"E",Ệ:"E",Ì:"I",Í:"I",Î:"I",Ï:"I",Ḯ:"I",Ȋ:"I",Ỉ:"I",Ị:"I",Ð:"D",Ñ:"N",Ò:"O",Ó:"O",Ô:"O",Õ:"O",Ö:"O",Ø:"O",Ố:"O",Ṍ:"O",Ṓ:"O",Ȏ:"O",Ỏ:"O",Ọ:"O",Ổ:"O",Ỗ:"O",Ộ:"O",Ờ:"O",Ở:"O",Ỡ:"O",Ớ:"O",Ợ:"O",Ù:"U",Ú:"U",Û:"U",Ü:"U",Ủ:"U",Ụ:"U",Ử:"U",Ữ:"U",Ự:"U",Ý:"Y",à:"a",á:"a",â:"a",ã:"a",ä:"a",å:"a",ấ:"a",ắ:"a",ẳ:"a",ẵ:"a",ặ:"a",æ:"ae",ầ:"a",ằ:"a",ȃ:"a",ả:"a",ạ:"a",ẩ:"a",ẫ:"a",ậ:"a",ç:"c",ḉ:"c",è:"e",é:"e",ê:"e",ë:"e",ế:"e",ḗ:"e",ề:"e",ḕ:"e",ḝ:"e",ȇ:"e",ẻ:"e",ẽ:"e",ẹ:"e",ể:"e",ễ:"e",ệ:"e",ì:"i",í:"i",î:"i",ï:"i",ḯ:"i",ȋ:"i",ỉ:"i",ị:"i",ð:"d",ñ:"n",ò:"o",ó:"o",ô:"o",õ:"o",ö:"o",ø:"o",ố:"o",ṍ:"o",ṓ:"o",ȏ:"o",ỏ:"o",ọ:"o",ổ:"o",ỗ:"o",ộ:"o",ờ:"o",ở:"o",ỡ:"o",ớ:"o",ợ:"o",ù:"u",ú:"u",û:"u",ü:"u",ủ:"u",ụ:"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",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̆:"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",й:"и",Й:"И",ё:"е",Ё:"Е"},a=Object.keys(o).join("|"),i=RegExp(a,"g"),s=RegExp(a,"");function matcher(n){return o[n]}var removeAccents=function(n){return n.replace(i,matcher)};n.exports=removeAccents,n.exports.has=function(n){return!!n.match(s)},n.exports.remove=removeAccents},3859:function(n){"use strict";n.exports=n=>{let o=/^\\\\\?\\/.test(n),a=/[^\u0000-\u0080]+/.test(n);return o||a?n:n.replace(/\\/g,"/")}},6107:function(n,o,a){let i=a(1439),s=a(7224),l="[^\\s'’\\(\\)!?;:\"-]",d=RegExp(`(?:(?:(\\s?(?:^|[.\\(\\)!?;:"-])\\s*)(${l}))|(${l}))(${l}*[’']*${l}*)`,"g"),convertToRegExp=n=>n.map(n=>[RegExp(`\\b${n}\\b`,"gi"),n]);n.exports=(n,o={})=>{n=n.toLowerCase().replace(d,(n,o="",a,s,l,d,h)=>{let g=n.length+d>=h.length,v=function(n){let o=n[0];return/\s/.test(o)?n.slice(1):/[\(\)]/.test(o)?null:n}(n);return v?!a&&i.has(s+l)&&!g?v:o+(s||a).toUpperCase()+l:n});let a=o.special||[],l=[...s,...a],h=convertToRegExp(l);return h.forEach(([o,a])=>{n=n.replace(o,a)}),n}},1439:function(n){n.exports=new Set(["for","and","nor","but","or","yet","so","a","an","the","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"])},7224:function(n){n.exports=["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"]},2746:function(n,o,a){a(5893)},7222:function(n,o,a){"use strict";a.d(o,{ZW:function(){return l},eZ:function(){return h},hV:function(){return g}});var i=a(1864),s=a(3454),l="en-US",d=s.cwd();i.join(d,"public");var h=Symbol.for("__nextra_internal__"),g=new Set(["/404","/500"])}}]); \ No newline at end of file diff --git a/_next/static/chunks/framework-0c7baedefba6b077.js b/_next/static/chunks/framework-0c7baedefba6b077.js new file mode 100644 index 00000000..dd28fb9c --- /dev/null +++ b/_next/static/chunks/framework-0c7baedefba6b077.js @@ -0,0 +1,33 @@ +"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[774],{4448:function(n,t,a){/** + * @license React + * react-dom.production.min.js + * + * Copyright (c) Facebook, Inc. and its affiliates. + * + * This source code is licensed under the MIT license found in the + * LICENSE file in the root directory of this source tree. + */var u,i,o,s,w,x,C=a(7294),_=a(3840);function p(n){for(var t="https://reactjs.org/docs/error-decoder.html?invariant="+n,a=1;a