Files
website/blog-static-build/.next/static/chunks/430-f83175351bcd3192.js
2026-01-18 20:39:34 +08:00

1 line
296 KiB
JavaScript

(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[430],{395:(e,t,n)=>{"use strict";n.d(t,{bq:()=>i,wt:()=>a,sD:()=>o});var r=n(4168);function o(e,t){return!!t&&!!e&&e.contains(t)}let i=(e=document)=>{var t;return e.activeElement};function a(e){return 0,e.target}},462:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.InternalEvents=void 0;var l=i(n(2115)),u=a(n(2684)),c=n(7283),s=n(3223),f=n(2327);t.InternalEvents=function(){var e,t,n,r,o,i,a,p,m,h,v,g,y,b,w,E,S,O,P,x,j,I,_,k;return r=(n=(0,s.useKBar)(function(e){return{visualState:e.visualState,showing:e.visualState!==c.VisualState.hidden,disabled:e.disabled}})).query,o=n.options,i=n.visualState,a=n.showing,p=n.disabled,l.useEffect(function(){var e,t=function(){r.setVisualState(function(e){return e===c.VisualState.hidden||e===c.VisualState.animatingOut?e:c.VisualState.animatingOut})};if(p){t();return}var n=o.toggleShortcut||"$mod+k",i=(0,u.default)(window,((e={})[n]=function(e){var t,n,i,l;e.defaultPrevented||(e.preventDefault(),r.toggle(),a?null===(n=null===(t=o.callbacks)||void 0===t?void 0:t.onClose)||void 0===n||n.call(t):null===(l=null===(i=o.callbacks)||void 0===i?void 0:i.onOpen)||void 0===l||l.call(i))},e.Escape=function(e){var n,r;a&&(e.stopPropagation(),e.preventDefault(),null===(r=null===(n=o.callbacks)||void 0===n?void 0:n.onClose)||void 0===r||r.call(n)),t()},e));return function(){i()}},[o.callbacks,o.toggleShortcut,r,a,p]),m=l.useRef(),h=l.useCallback(function(e){var t,n,i=0;e===c.VisualState.animatingIn&&(i=(null===(t=o.animations)||void 0===t?void 0:t.enterMs)||0),e===c.VisualState.animatingOut&&(i=(null===(n=o.animations)||void 0===n?void 0:n.exitMs)||0),clearTimeout(m.current),m.current=setTimeout(function(){var t=!1;r.setVisualState(function(){var n=e===c.VisualState.animatingIn?c.VisualState.showing:c.VisualState.hidden;return n===c.VisualState.hidden&&(t=!0),n}),t&&r.setCurrentRootAction(null)},i)},[null===(e=o.animations)||void 0===e?void 0:e.enterMs,null===(t=o.animations)||void 0===t?void 0:t.exitMs,r]),l.useEffect(function(){switch(i){case c.VisualState.animatingIn:case c.VisualState.animatingOut:h(i)}},[h,i]),g=(v=(0,s.useKBar)(function(e){return{visualState:e.visualState}})).visualState,y=v.options,l.useEffect(function(){if(!y.disableDocumentLock){if(g===c.VisualState.animatingIn){if(document.body.style.overflow="hidden",!y.disableScrollbarManagement){var e=(0,f.getScrollbarWidth)(),t=getComputedStyle(document.body)["margin-right"];t&&(e+=Number(t.replace(/\D/g,""))),document.body.style.marginRight=e+"px"}}else g!==c.VisualState.hidden||(document.body.style.removeProperty("overflow"),y.disableScrollbarManagement||document.body.style.removeProperty("margin-right"))}},[y.disableDocumentLock,y.disableScrollbarManagement,g]),w=(b=(0,s.useKBar)(function(e){return{actions:e.actions,open:e.visualState===c.VisualState.showing,disabled:e.disabled}})).actions,E=b.query,S=b.open,O=b.options,P=b.disabled,l.useEffect(function(){if(!S&&!P){for(var e,t=Object.keys(w).map(function(e){return w[e]}),n=[],r=0;r<t.length;r++){var o=t[r];(null===(e=o.shortcut)||void 0===e?void 0:e.length)&&n.push(o)}n=n.sort(function(e,t){return t.shortcut.join(" ").length-e.shortcut.join(" ").length});for(var i={},a=function(e){var t;i[e.shortcut.join(" ")]=(t=function(t){var n,r,o,i,a,l;(0,f.shouldRejectKeystrokes)()||(t.preventDefault(),(null===(n=e.children)||void 0===n?void 0:n.length)?(E.setCurrentRootAction(e.id),E.toggle(),null===(o=null===(r=O.callbacks)||void 0===r?void 0:r.onOpen)||void 0===o||o.call(r)):(null===(i=e.command)||void 0===i||i.perform(),null===(l=null===(a=O.callbacks)||void 0===a?void 0:a.onSelectAction)||void 0===l||l.call(a,e)))},function(e){d.has(e)||(t(e),d.add(e))})},l=0,c=n;l<c.length;l++){var o=c[l];a(o)}var s=(0,u.default)(window,i,{timeout:400});return function(){s()}}},[w,S,O.callbacks,E,P]),x=l.useRef(!0),I=(j=(0,s.useKBar)(function(e){return{isShowing:e.visualState===c.VisualState.showing||e.visualState===c.VisualState.animatingIn}})).isShowing,_=j.query,k=l.useRef(null),l.useEffect(function(){if(x.current){x.current=!1;return}if(I){k.current=document.activeElement;return}var e=document.activeElement;(null==e?void 0:e.tagName.toLowerCase())==="input"&&e.blur();var t=k.current;t&&t!==e&&t.focus()},[I]),l.useEffect(function(){function e(e){var t=_.getInput();e.target!==t&&t.focus()}if(I)return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}},[I,_]),null};var d=new WeakSet},673:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.history=t.HistoryItemImpl=void 0;var r=n(2327),o=function(){function e(e){this.perform=e.perform,this.negate=e.negate}return e.create=function(t){return new e(t)},e}();t.HistoryItemImpl=o;var i=new(function(){function e(){return this.undoStack=[],this.redoStack=[],e.instance||(e.instance=this,this.init()),e.instance}return e.prototype.init=function(){var e=this;"undefined"!=typeof window&&window.addEventListener("keydown",function(t){if(!(!e.redoStack.length&&!e.undoStack.length||(0,r.shouldRejectKeystrokes)())){var n,o=null===(n=t.key)||void 0===n?void 0:n.toLowerCase();t.metaKey&&"z"===o&&t.shiftKey?e.redo():t.metaKey&&"z"===o&&e.undo()}})},e.prototype.add=function(e){var t=o.create(e);return this.undoStack.push(t),t},e.prototype.remove=function(e){var t=this.undoStack.findIndex(function(t){return t===e});if(-1!==t){this.undoStack.splice(t,1);return}var n=this.redoStack.findIndex(function(t){return t===e});-1!==n&&this.redoStack.splice(n,1)},e.prototype.undo=function(e){if(!e){var t=this.undoStack.pop();if(!t)return;return null==t||t.negate(),this.redoStack.push(t),t}var n=this.undoStack.findIndex(function(t){return t===e});if(-1!==n)return this.undoStack.splice(n,1),e.negate(),this.redoStack.push(e),e},e.prototype.redo=function(e){if(!e){var t=this.redoStack.pop();if(!t)return;return null==t||t.perform(),this.undoStack.push(t),t}var n=this.redoStack.findIndex(function(t){return t===e});if(-1!==n)return this.redoStack.splice(n,1),e.perform(),this.undoStack.push(e),e},e.prototype.reset=function(){this.undoStack.splice(0),this.redoStack.splice(0)},e}());t.history=i,Object.freeze(i)},1425:(e,t,n)=>{"use strict";n.d(t,{D:()=>r});var r=(e=>(e.Space=" ",e.Enter="Enter",e.Escape="Escape",e.Backspace="Backspace",e.Delete="Delete",e.ArrowLeft="ArrowLeft",e.ArrowUp="ArrowUp",e.ArrowRight="ArrowRight",e.ArrowDown="ArrowDown",e.Home="Home",e.End="End",e.PageUp="PageUp",e.PageDown="PageDown",e.Tab="Tab",e))(r||{})},1528:(e,t,n)=>{"use strict";n.d(t,{ll:()=>j,rD:()=>A,__:()=>I,UU:()=>C,cY:()=>_,BN:()=>k,Ej:()=>T});var r=n(2629);function o(e,t,n){let o,{reference:i,floating:a}=e,l=(0,r.TV)(t),u=(0,r.Dz)(t),c=(0,r.sq)(u),s=(0,r.C0)(t),f="y"===l,d=i.x+i.width/2-a.width/2,p=i.y+i.height/2-a.height/2,m=i[c]/2-a[c]/2;switch(s){case"top":o={x:d,y:i.y-a.height};break;case"bottom":o={x:d,y:i.y+i.height};break;case"right":o={x:i.x+i.width,y:p};break;case"left":o={x:i.x-a.width,y:p};break;default:o={x:i.x,y:i.y}}switch((0,r.Sg)(t)){case"start":o[u]-=m*(n&&f?-1:1);break;case"end":o[u]+=m*(n&&f?-1:1)}return o}let i=async(e,t,n)=>{let{placement:r="bottom",strategy:i="absolute",middleware:a=[],platform:l}=n,u=a.filter(Boolean),c=await (null==l.isRTL?void 0:l.isRTL(t)),s=await l.getElementRects({reference:e,floating:t,strategy:i}),{x:f,y:d}=o(s,r,c),p=r,m={},h=0;for(let n=0;n<u.length;n++){let{name:a,fn:v}=u[n],{x:g,y:y,data:b,reset:w}=await v({x:f,y:d,initialPlacement:r,placement:p,strategy:i,middlewareData:m,rects:s,platform:l,elements:{reference:e,floating:t}});f=null!=g?g:f,d=null!=y?y:d,m={...m,[a]:{...m[a],...b}},w&&h<=50&&(h++,"object"==typeof w&&(w.placement&&(p=w.placement),w.rects&&(s=!0===w.rects?await l.getElementRects({reference:e,floating:t,strategy:i}):w.rects),{x:f,y:d}=o(s,p,c)),n=-1)}return{x:f,y:d,placement:p,strategy:i,middlewareData:m}};async function a(e,t){var n;void 0===t&&(t={});let{x:o,y:i,platform:a,rects:l,elements:u,strategy:c}=e,{boundary:s="clippingAncestors",rootBoundary:f="viewport",elementContext:d="floating",altBoundary:p=!1,padding:m=0}=(0,r._3)(t,e),h=(0,r.nI)(m),v=u[p?"floating"===d?"reference":"floating":d],g=(0,r.B1)(await a.getClippingRect({element:null==(n=await (null==a.isElement?void 0:a.isElement(v)))||n?v:v.contextElement||await (null==a.getDocumentElement?void 0:a.getDocumentElement(u.floating)),boundary:s,rootBoundary:f,strategy:c})),y="floating"===d?{x:o,y:i,width:l.floating.width,height:l.floating.height}:l.reference,b=await (null==a.getOffsetParent?void 0:a.getOffsetParent(u.floating)),w=await (null==a.isElement?void 0:a.isElement(b))&&await (null==a.getScale?void 0:a.getScale(b))||{x:1,y:1},E=(0,r.B1)(a.convertOffsetParentRelativeRectToViewportRelativeRect?await a.convertOffsetParentRelativeRectToViewportRelativeRect({elements:u,rect:y,offsetParent:b,strategy:c}):y);return{top:(g.top-E.top+h.top)/w.y,bottom:(E.bottom-g.bottom+h.bottom)/w.y,left:(g.left-E.left+h.left)/w.x,right:(E.right-g.right+h.right)/w.x}}let l=new Set(["left","top"]);async function u(e,t){let{placement:n,platform:o,elements:i}=e,a=await (null==o.isRTL?void 0:o.isRTL(i.floating)),u=(0,r.C0)(n),c=(0,r.Sg)(n),s="y"===(0,r.TV)(n),f=l.has(u)?-1:1,d=a&&s?-1:1,p=(0,r._3)(t,e),{mainAxis:m,crossAxis:h,alignmentAxis:v}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return c&&"number"==typeof v&&(h="end"===c?-1*v:v),s?{x:h*d,y:m*f}:{x:m*f,y:h*d}}var c=n(1907);function s(e){let t=(0,c.L9)(e),n=parseFloat(t.width)||0,o=parseFloat(t.height)||0,i=(0,c.sb)(e),a=i?e.offsetWidth:n,l=i?e.offsetHeight:o,u=(0,r.LI)(n)!==a||(0,r.LI)(o)!==l;return u&&(n=a,o=l),{width:n,height:o,$:u}}function f(e){return(0,c.vq)(e)?e:e.contextElement}function d(e){let t=f(e);if(!(0,c.sb)(t))return(0,r.Jx)(1);let n=t.getBoundingClientRect(),{width:o,height:i,$:a}=s(t),l=(a?(0,r.LI)(n.width):n.width)/o,u=(a?(0,r.LI)(n.height):n.height)/i;return l&&Number.isFinite(l)||(l=1),u&&Number.isFinite(u)||(u=1),{x:l,y:u}}let p=(0,r.Jx)(0);function m(e){let t=(0,c.zk)(e);return(0,c.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:p}function h(e,t,n,o){var i;void 0===t&&(t=!1),void 0===n&&(n=!1);let a=e.getBoundingClientRect(),l=f(e),u=(0,r.Jx)(1);t&&(o?(0,c.vq)(o)&&(u=d(o)):u=d(e));let s=(void 0===(i=n)&&(i=!1),o&&(!i||o===(0,c.zk)(l))&&i)?m(l):(0,r.Jx)(0),p=(a.left+s.x)/u.x,h=(a.top+s.y)/u.y,v=a.width/u.x,g=a.height/u.y;if(l){let e=(0,c.zk)(l),t=o&&(0,c.vq)(o)?(0,c.zk)(o):o,n=e,r=(0,c._m)(n);for(;r&&o&&t!==n;){let e=d(r),t=r.getBoundingClientRect(),o=(0,c.L9)(r),i=t.left+(r.clientLeft+parseFloat(o.paddingLeft))*e.x,a=t.top+(r.clientTop+parseFloat(o.paddingTop))*e.y;p*=e.x,h*=e.y,v*=e.x,g*=e.y,p+=i,h+=a,n=(0,c.zk)(r),r=(0,c._m)(n)}}return(0,r.B1)({width:v,height:g,x:p,y:h})}function v(e,t){let n=(0,c.CP)(e).scrollLeft;return t?t.left+n:h((0,c.ep)(e)).left+n}function g(e,t){let n=e.getBoundingClientRect();return{x:n.left+t.scrollLeft-v(e,n),y:n.top+t.scrollTop}}let y=new Set(["absolute","fixed"]);function b(e,t,n){let o;if("viewport"===t)o=function(e,t){let n=(0,c.zk)(e),r=(0,c.ep)(e),o=n.visualViewport,i=r.clientWidth,a=r.clientHeight,l=0,u=0;if(o){i=o.width,a=o.height;let e=(0,c.Tc)();(!e||e&&"fixed"===t)&&(l=o.offsetLeft,u=o.offsetTop)}let s=v(r);if(s<=0){let e=r.ownerDocument,t=e.body,n=getComputedStyle(t),o="CSS1Compat"===e.compatMode&&parseFloat(n.marginLeft)+parseFloat(n.marginRight)||0,a=Math.abs(r.clientWidth-t.clientWidth-o);a<=25&&(i-=a)}else s<=25&&(i+=s);return{width:i,height:a,x:l,y:u}}(e,n);else if("document"===t)o=function(e){let t=(0,c.ep)(e),n=(0,c.CP)(e),o=e.ownerDocument.body,i=(0,r.T9)(t.scrollWidth,t.clientWidth,o.scrollWidth,o.clientWidth),a=(0,r.T9)(t.scrollHeight,t.clientHeight,o.scrollHeight,o.clientHeight),l=-n.scrollLeft+v(e),u=-n.scrollTop;return"rtl"===(0,c.L9)(o).direction&&(l+=(0,r.T9)(t.clientWidth,o.clientWidth)-i),{width:i,height:a,x:l,y:u}}((0,c.ep)(e));else if((0,c.vq)(t))o=function(e,t){let n=h(e,!0,"fixed"===t),o=n.top+e.clientTop,i=n.left+e.clientLeft,a=(0,c.sb)(e)?d(e):(0,r.Jx)(1),l=e.clientWidth*a.x,u=e.clientHeight*a.y;return{width:l,height:u,x:i*a.x,y:o*a.y}}(t,n);else{let n=m(e);o={x:t.x-n.x,y:t.y-n.y,width:t.width,height:t.height}}return(0,r.B1)(o)}function w(e){return"static"===(0,c.L9)(e).position}function E(e,t){if(!(0,c.sb)(e)||"fixed"===(0,c.L9)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,c.ep)(e)===n&&(n=n.ownerDocument.body),n}function S(e,t){let n=(0,c.zk)(e);if((0,c.Tf)(e))return n;if(!(0,c.sb)(e)){let t=(0,c.$4)(e);for(;t&&!(0,c.eu)(t);){if((0,c.vq)(t)&&!w(t))return t;t=(0,c.$4)(t)}return n}let r=E(e,t);for(;r&&(0,c.Lv)(r)&&w(r);)r=E(r,t);return r&&(0,c.eu)(r)&&w(r)&&!(0,c.sQ)(r)?n:r||(0,c.gJ)(e)||n}let O=async function(e){let t=this.getOffsetParent||S,n=this.getDimensions,o=await n(e.floating);return{reference:function(e,t,n){let o=(0,c.sb)(t),i=(0,c.ep)(t),a="fixed"===n,l=h(e,!0,a,t),u={scrollLeft:0,scrollTop:0},s=(0,r.Jx)(0);if(o||!o&&!a){if(("body"!==(0,c.mq)(t)||(0,c.ZU)(i))&&(u=(0,c.CP)(t)),o){let e=h(t,!0,a,t);s.x=e.x+t.clientLeft,s.y=e.y+t.clientTop}else i&&(s.x=v(i))}a&&!o&&i&&(s.x=v(i));let f=!i||o||a?(0,r.Jx)(0):g(i,u);return{x:l.left+u.scrollLeft-s.x-f.x,y:l.top+u.scrollTop-s.y-f.y,width:l.width,height:l.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:o.width,height:o.height}}},P={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:o,strategy:i}=e,a="fixed"===i,l=(0,c.ep)(o),u=!!t&&(0,c.Tf)(t.floating);if(o===l||u&&a)return n;let s={scrollLeft:0,scrollTop:0},f=(0,r.Jx)(1),p=(0,r.Jx)(0),m=(0,c.sb)(o);if((m||!m&&!a)&&(("body"!==(0,c.mq)(o)||(0,c.ZU)(l))&&(s=(0,c.CP)(o)),(0,c.sb)(o))){let e=h(o);f=d(o),p.x=e.x+o.clientLeft,p.y=e.y+o.clientTop}let v=!l||m||a?(0,r.Jx)(0):g(l,s);return{width:n.width*f.x,height:n.height*f.y,x:n.x*f.x-s.scrollLeft*f.x+p.x+v.x,y:n.y*f.y-s.scrollTop*f.y+p.y+v.y}},getDocumentElement:c.ep,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:o,strategy:i}=e,a=[..."clippingAncestors"===n?(0,c.Tf)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,c.v9)(e,[],!1).filter(e=>(0,c.vq)(e)&&"body"!==(0,c.mq)(e)),o=null,i="fixed"===(0,c.L9)(e).position,a=i?(0,c.$4)(e):e;for(;(0,c.vq)(a)&&!(0,c.eu)(a);){let t=(0,c.L9)(a),n=(0,c.sQ)(a);n||"fixed"!==t.position||(o=null),(i?!n&&!o:!n&&"static"===t.position&&!!o&&y.has(o.position)||(0,c.ZU)(a)&&!n&&function e(t,n){let r=(0,c.$4)(t);return!(r===n||!(0,c.vq)(r)||(0,c.eu)(r))&&("fixed"===(0,c.L9)(r).position||e(r,n))}(e,a))?r=r.filter(e=>e!==a):o=t,a=(0,c.$4)(a)}return t.set(e,r),r}(t,this._c):[].concat(n),o],l=a[0],u=a.reduce((e,n)=>{let o=b(t,n,i);return e.top=(0,r.T9)(o.top,e.top),e.right=(0,r.jk)(o.right,e.right),e.bottom=(0,r.jk)(o.bottom,e.bottom),e.left=(0,r.T9)(o.left,e.left),e},b(t,l,i));return{width:u.right-u.left,height:u.bottom-u.top,x:u.left,y:u.top}},getOffsetParent:S,getElementRects:O,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=s(e);return{width:t,height:n}},getScale:d,isElement:c.vq,isRTL:function(e){return"rtl"===(0,c.L9)(e).direction}};function x(e,t){return e.x===t.x&&e.y===t.y&&e.width===t.width&&e.height===t.height}function j(e,t,n,o){let i;void 0===o&&(o={});let{ancestorScroll:a=!0,ancestorResize:l=!0,elementResize:u="function"==typeof ResizeObserver,layoutShift:s="function"==typeof IntersectionObserver,animationFrame:d=!1}=o,p=f(e),m=a||l?[...p?(0,c.v9)(p):[],...(0,c.v9)(t)]:[];m.forEach(e=>{a&&e.addEventListener("scroll",n,{passive:!0}),l&&e.addEventListener("resize",n)});let v=p&&s?function(e,t){let n,o=null,i=(0,c.ep)(e);function a(){var e;clearTimeout(n),null==(e=o)||e.disconnect(),o=null}return!function l(u,c){void 0===u&&(u=!1),void 0===c&&(c=1),a();let s=e.getBoundingClientRect(),{left:f,top:d,width:p,height:m}=s;if(u||t(),!p||!m)return;let h=(0,r.RI)(d),v=(0,r.RI)(i.clientWidth-(f+p)),g={rootMargin:-h+"px "+-v+"px "+-(0,r.RI)(i.clientHeight-(d+m))+"px "+-(0,r.RI)(f)+"px",threshold:(0,r.T9)(0,(0,r.jk)(1,c))||1},y=!0;function b(t){let r=t[0].intersectionRatio;if(r!==c){if(!y)return l();r?l(!1,r):n=setTimeout(()=>{l(!1,1e-7)},1e3)}1!==r||x(s,e.getBoundingClientRect())||l(),y=!1}try{o=new IntersectionObserver(b,{...g,root:i.ownerDocument})}catch(e){o=new IntersectionObserver(b,g)}o.observe(e)}(!0),a}(p,n):null,g=-1,y=null;u&&(y=new ResizeObserver(e=>{let[r]=e;r&&r.target===p&&y&&(y.unobserve(t),cancelAnimationFrame(g),g=requestAnimationFrame(()=>{var e;null==(e=y)||e.observe(t)})),n()}),p&&!d&&y.observe(p),y.observe(t));let b=d?h(e):null;return d&&function t(){let r=h(e);b&&!x(b,r)&&n(),b=r,i=requestAnimationFrame(t)}(),n(),()=>{var e;m.forEach(e=>{a&&e.removeEventListener("scroll",n),l&&e.removeEventListener("resize",n)}),null==v||v(),null==(e=y)||e.disconnect(),y=null,d&&cancelAnimationFrame(i)}}let I=a,_=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:o,y:i,placement:a,middlewareData:l}=t,c=await u(t,e);return a===(null==(n=l.offset)?void 0:n.placement)&&null!=(r=l.arrow)&&r.alignmentOffset?{}:{x:o+c.x,y:i+c.y,data:{...c,placement:a}}}}},k=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:o,placement:i}=t,{mainAxis:l=!0,crossAxis:u=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...s}=(0,r._3)(e,t),f={x:n,y:o},d=await a(t,s),p=(0,r.TV)((0,r.C0)(i)),m=(0,r.PG)(p),h=f[m],v=f[p];if(l){let e="y"===m?"top":"left",t="y"===m?"bottom":"right",n=h+d[e],o=h-d[t];h=(0,r.qE)(n,h,o)}if(u){let e="y"===p?"top":"left",t="y"===p?"bottom":"right",n=v+d[e],o=v-d[t];v=(0,r.qE)(n,v,o)}let g=c.fn({...t,[m]:h,[p]:v});return{...g,data:{x:g.x-n,y:g.y-o,enabled:{[m]:l,[p]:u}}}}}},C=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,o,i,l,u;let{placement:c,middlewareData:s,rects:f,initialPlacement:d,platform:p,elements:m}=t,{mainAxis:h=!0,crossAxis:v=!0,fallbackPlacements:g,fallbackStrategy:y="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:w=!0,...E}=(0,r._3)(e,t);if(null!=(n=s.arrow)&&n.alignmentOffset)return{};let S=(0,r.C0)(c),O=(0,r.TV)(d),P=(0,r.C0)(d)===d,x=await (null==p.isRTL?void 0:p.isRTL(m.floating)),j=g||(P||!w?[(0,r.bV)(d)]:(0,r.WJ)(d)),I="none"!==b;!g&&I&&j.push(...(0,r.lP)(d,w,b,x));let _=[d,...j],k=await a(t,E),C=[],T=(null==(o=s.flip)?void 0:o.overflows)||[];if(h&&C.push(k[S]),v){let e=(0,r.w7)(c,f,x);C.push(k[e[0]],k[e[1]])}if(T=[...T,{placement:c,overflows:C}],!C.every(e=>e<=0)){let e=((null==(i=s.flip)?void 0:i.index)||0)+1,t=_[e];if(t&&("alignment"!==v||O===(0,r.TV)(t)||T.every(e=>(0,r.TV)(e.placement)!==O||e.overflows[0]>0)))return{data:{index:e,overflows:T},reset:{placement:t}};let n=null==(l=T.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:l.placement;if(!n)switch(y){case"bestFit":{let e=null==(u=T.filter(e=>{if(I){let t=(0,r.TV)(e.placement);return t===O||"y"===t}return!0}).map(e=>[e.placement,e.overflows.filter(e=>e>0).reduce((e,t)=>e+t,0)]).sort((e,t)=>e[1]-t[1])[0])?void 0:u[0];e&&(n=e);break}case"initialPlacement":n=d}if(c!==n)return{reset:{placement:n}}}return{}}}},T=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,o;let i,l;let{placement:u,rects:c,platform:s,elements:f}=t,{apply:d=()=>{},...p}=(0,r._3)(e,t),m=await a(t,p),h=(0,r.C0)(u),v=(0,r.Sg)(u),g="y"===(0,r.TV)(u),{width:y,height:b}=c.floating;"top"===h||"bottom"===h?(i=h,l=v===(await (null==s.isRTL?void 0:s.isRTL(f.floating))?"start":"end")?"left":"right"):(l=h,i="end"===v?"top":"bottom");let w=b-m.top-m.bottom,E=y-m.left-m.right,S=(0,r.jk)(b-m[i],w),O=(0,r.jk)(y-m[l],E),P=!t.middlewareData.shift,x=S,j=O;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(j=E),null!=(o=t.middlewareData.shift)&&o.enabled.y&&(x=w),P&&!v){let e=(0,r.T9)(m.left,0),t=(0,r.T9)(m.right,0),n=(0,r.T9)(m.top,0),o=(0,r.T9)(m.bottom,0);g?j=y-2*(0!==e||0!==t?e+t:(0,r.T9)(m.left,m.right)):x=b-2*(0!==n||0!==o?n+o:(0,r.T9)(m.top,m.bottom))}await d({...t,availableWidth:j,availableHeight:x});let I=await s.getDimensions(f.floating);return y!==I.width||b!==I.height?{reset:{rects:!0}}:{}}}},A=(e,t,n)=>{let r=new Map,o={platform:P,...n},a={...o.platform,_c:r};return i(e,t,{...o,platform:a})}},1677:(e,t,n)=>{"use strict";n.d(t,{s:()=>i});var r=n(2115),o=n(9080);let i=(e,t)=>{o._.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},1690:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},l=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useStore=void 0;var u=n(6725),c=a(n(2115)),s=l(n(8285)),f=n(7254),d=n(673),p=n(7283);t.useStore=function(e){var t=c.useRef(r({animations:{enterMs:200,exitMs:100}},e.options)),n=c.useMemo(function(){return new f.ActionInterface(e.actions||[],{historyManager:t.current.enableHistory?d.history:void 0})},[]),o=c.useState({searchQuery:"",currentRootActionId:null,visualState:p.VisualState.hidden,actions:r({},n.actions),activeIndex:0,disabled:!1}),i=o[0],a=o[1],l=c.useRef(i);l.current=i;var u=c.useCallback(function(){return l.current},[]),h=c.useMemo(function(){return new m(u)},[u]);c.useEffect(function(){l.current=i,h.notify()},[i,h]);var v=c.useCallback(function(e){return a(function(t){return r(r({},t),{actions:n.add(e)})}),function(){a(function(t){return r(r({},t),{actions:n.remove(e)})})}},[n]),g=c.useRef(null);return c.useMemo(function(){return{getState:u,query:{setCurrentRootAction:function(e){a(function(t){return r(r({},t),{currentRootActionId:e})})},setVisualState:function(e){a(function(t){return r(r({},t),{visualState:"function"==typeof e?e(t.visualState):e})})},setSearch:function(e){return a(function(t){return r(r({},t),{searchQuery:e})})},registerActions:v,toggle:function(){return a(function(e){return r(r({},e),{visualState:[p.VisualState.animatingOut,p.VisualState.hidden].includes(e.visualState)?p.VisualState.animatingIn:p.VisualState.animatingOut})})},setActiveIndex:function(e){return a(function(t){return r(r({},t),{activeIndex:"number"==typeof e?e:e(t.activeIndex)})})},inputRefSetter:function(e){g.current=e},getInput:function(){return(0,s.default)(g.current,"Input ref is undefined, make sure you attach `query.inputRefSetter` to your search input."),g.current},disable:function(e){a(function(t){return r(r({},t),{disabled:e})})}},options:t.current,subscribe:function(e,t){return h.subscribe(e,t)}}},[u,h,v])};var m=function(){function e(e){this.subscribers=[],this.getState=e}return e.prototype.subscribe=function(e,t){var n=this,r=new h(function(){return e(n.getState())},t);return this.subscribers.push(r),this.unsubscribe.bind(this,r)},e.prototype.unsubscribe=function(e){if(this.subscribers.length){var t=this.subscribers.indexOf(e);if(t>-1)return this.subscribers.splice(t,1)}},e.prototype.notify=function(){this.subscribers.forEach(function(e){return e.collect()})},e}(),h=function(){function e(e,t){this.collector=e,this.onChange=t}return e.prototype.collect=function(){try{var e=this.collector();!(0,u.deepEqual)(e,this.collected)&&(this.collected=e,this.onChange&&this.onChange(this.collected))}catch(e){console.warn(e)}},e}()},1692:(e,t,n)=>{"use strict";n.d(t,{j:()=>i,u:()=>o});var r=n(6452),o=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(o||{});let i=(0,r.FX)(function(e,t){var n;let{features:o=1,...i}=e,a={ref:t,"aria-hidden":(2&o)==2||(null!=(n=i["aria-hidden"])?n:void 0),hidden:(4&o)==4||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&o)==4&&(2&o)!=2&&{display:"none"}}};return(0,r.Ci)()({ourProps:a,theirProps:i,slot:{},defaultTag:"span",name:"Hidden"})})},1814:(e,t,n)=>{"use strict";var r=Object.create,o=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,l=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,c=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let l of a(t))u.call(e,l)||l===n||o(e,l,{get:()=>t[l],enumerable:!(r=i(t,l))||r.enumerable});return e},s={};((e,t)=>{for(var n in t)o(e,n,{get:t[n],enumerable:!0})})(s,{composeRefs:()=>p,useComposedRefs:()=>m}),e.exports=c(o({},"__esModule",{value:!0}),s);var f=((e,t,n)=>(n=null!=e?r(l(e)):{},c(!t&&e&&e.__esModule?n:o(n,"default",{value:e,enumerable:!0}),e)))(n(2115));function d(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function p(...e){return t=>{let n=!1,r=e.map(e=>{let r=d(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():d(e[t],null)}}}}function m(...e){return f.useCallback(p(...e),e)}},1829:(e,t,n)=>{"use strict";function r(e,t){for(var n=arguments.length,o=Array(n>2?n-2:0),i=2;i<n;i++)o[i-2]=arguments[i];if(e in t){let n=t[e];return"function"==typeof n?n(...o):n}let a=Error('Tried to handle "'.concat(e,'" but there is no handler defined. Only defined handlers are: ').concat(Object.keys(t).map(e=>'"'.concat(e,'"')).join(", "),"."));throw Error.captureStackTrace&&Error.captureStackTrace(a,r),a}n.d(t,{Y:()=>r})},1907:(e,t,n)=>{"use strict";function r(){return"undefined"!=typeof window}function o(e){return l(e)?(e.nodeName||"").toLowerCase():"#document"}function i(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function a(e){var t;return null==(t=(l(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function l(e){return!!r()&&(e instanceof Node||e instanceof i(e).Node)}function u(e){return!!r()&&(e instanceof Element||e instanceof i(e).Element)}function c(e){return!!r()&&(e instanceof HTMLElement||e instanceof i(e).HTMLElement)}function s(e){return!!r()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof i(e).ShadowRoot)}n.d(t,{$4:()=>I,CP:()=>j,L9:()=>x,Lv:()=>m,Tc:()=>S,Tf:()=>v,ZU:()=>d,_m:()=>_,ep:()=>a,eu:()=>P,gJ:()=>E,mq:()=>o,sQ:()=>w,sb:()=>c,v9:()=>function e(t,n,r){var o;void 0===n&&(n=[]),void 0===r&&(r=!0);let a=function e(t){let n=I(t);return P(n)?t.ownerDocument?t.ownerDocument.body:t.body:c(n)&&d(n)?n:e(n)}(t),l=a===(null==(o=t.ownerDocument)?void 0:o.body),u=i(a);if(l){let t=_(u);return n.concat(u,u.visualViewport||[],d(a)?a:[],t&&r?e(t):[])}return n.concat(a,e(a,[],r))},vq:()=>u,zk:()=>i});let f=new Set(["inline","contents"]);function d(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=x(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!f.has(o)}let p=new Set(["table","td","th"]);function m(e){return p.has(o(e))}let h=[":popover-open",":modal"];function v(e){return h.some(t=>{try{return e.matches(t)}catch(e){return!1}})}let g=["transform","translate","scale","rotate","perspective"],y=["transform","translate","scale","rotate","perspective","filter"],b=["paint","layout","strict","content"];function w(e){let t=S(),n=u(e)?x(e):e;return g.some(e=>!!n[e]&&"none"!==n[e])||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||y.some(e=>(n.willChange||"").includes(e))||b.some(e=>(n.contain||"").includes(e))}function E(e){let t=I(e);for(;c(t)&&!P(t);){if(w(t))return t;if(v(t))break;t=I(t)}return null}function S(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}let O=new Set(["html","body","#document"]);function P(e){return O.has(o(e))}function x(e){return i(e).getComputedStyle(e)}function j(e){return u(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function I(e){if("html"===o(e))return e;let t=e.assignedSlot||e.parentNode||s(e)&&e.host||a(e);return s(t)?t.host:t}function _(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}},1990:(e,t,n)=>{"use strict";n.d(t,{Y:()=>i});var r=n(2115),o=n(1677);function i(e){let t=(0,r.useRef)(e);return(0,o.s)(()=>{t.current=e},[e]),t}},2002:(e,t,n)=>{"use strict";n.r(t),n.d(t,{defaultRangeExtractor:()=>m,useVirtual:()=>h});var r,o=n(2115);function i(){return(i=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(this,arguments)}var a=["bottom","height","left","right","top","width"],l=new Map,u=function e(){var t=[];l.forEach(function(e,n){var r,o,i=n.getBoundingClientRect();r=i,o=e.rect,void 0===r&&(r={}),void 0===o&&(o={}),a.some(function(e){return r[e]!==o[e]})&&(e.rect=i,t.push(e))}),t.forEach(function(e){e.callbacks.forEach(function(t){return t(e.rect)})}),r=window.requestAnimationFrame(e)},c="undefined"!=typeof window?o.useLayoutEffect:o.useEffect;function s(e,t){var n=t.rect;return e.height!==n.height||e.width!==n.width?n:e}var f=function(){return 50},d=function(e){return e},p=function(e,t){return e[t?"offsetWidth":"offsetHeight"]},m=function(e){for(var t=Math.max(e.start-e.overscan,0),n=Math.min(e.end+e.overscan,e.size-1),r=[],o=t;o<=n;o++)r.push(o);return r};function h(e){var t,n=e.size,a=void 0===n?0:n,h=e.estimateSize,g=void 0===h?f:h,y=e.overscan,b=void 0===y?1:y,w=e.paddingStart,E=void 0===w?0:w,S=e.paddingEnd,O=e.parentRef,P=e.horizontal,x=e.scrollToFn,j=e.useObserver,I=e.initialRect,_=e.onScrollElement,k=e.scrollOffsetFn,C=e.keyExtractor,T=void 0===C?d:C,A=e.measureSize,M=void 0===A?p:A,D=e.rangeExtractor,R=void 0===D?m:D,L=P?"width":"height",N=P?"scrollLeft":"scrollTop",F=o.useRef({scrollOffset:0,measurements:[]}),B=o.useState(0),H=B[0],q=B[1];F.current.scrollOffset=H;var K=(j||function(e,t){void 0===t&&(t={width:0,height:0});var n=o.useState(e.current),i=n[0],a=n[1],f=o.useReducer(s,t),d=f[0],p=f[1],m=o.useRef(!1);return c(function(){e.current!==i&&a(e.current)}),c(function(){i&&!m.current&&(m.current=!0,p({rect:i.getBoundingClientRect()}))},[i]),o.useEffect(function(){if(i){var e,t=(e=function(e){p({rect:e})},{observe:function(){var t=0===l.size;l.has(i)?l.get(i).callbacks.push(e):l.set(i,{rect:void 0,hasRectChanged:!1,callbacks:[e]}),t&&u()},unobserve:function(){var t=l.get(i);if(t){var n=t.callbacks.indexOf(e);n>=0&&t.callbacks.splice(n,1),t.callbacks.length||l.delete(i),l.size||cancelAnimationFrame(r)}}});return t.observe(),function(){t.unobserve()}}},[i]),d})(O,I)[L];F.current.outerSize=K;var U=o.useCallback(function(e){O.current&&(O.current[N]=e)},[O,N]),V=x||U;x=o.useCallback(function(e){V(e,U)},[U,V]);var W=o.useState({}),z=W[0],Y=W[1],$=o.useCallback(function(){return Y({})},[]),G=o.useRef([]),X=o.useMemo(function(){var e=G.current.length>0?Math.min.apply(Math,G.current):0;G.current=[];for(var t=F.current.measurements.slice(0,e),n=e;n<a;n++){var r=T(n),o=z[r],i=t[n-1]?t[n-1].end:E,l="number"==typeof o?o:g(n),u=i+l;t[n]={index:n,start:i,size:l,end:u,key:r}}return t},[g,z,E,a,T]),J=((null==(t=X[a-1])?void 0:t.end)||E)+(void 0===S?0:S);F.current.measurements=X,F.current.totalSize=J;var Q=_?_.current:O.current,Z=o.useRef(k);Z.current=k,c(function(){if(!Q){q(0);return}var e=function(e){q(Z.current?Z.current(e):Q[N])};return e(),Q.addEventListener("scroll",e,{capture:!1,passive:!0}),function(){Q.removeEventListener("scroll",e)}},[Q,N]);var ee=function(e){for(var t=e.measurements,n=e.outerSize,r=e.scrollOffset,o=t.length-1,i=v(0,o,function(e){return t[e].start},r),a=i;a<o&&t[a].end<r+n;)a++;return{start:i,end:a}}(F.current),et=ee.start,en=ee.end,er=o.useMemo(function(){return R({start:et,end:en,overscan:b,size:X.length})},[et,en,b,X.length,R]),eo=o.useRef(M);eo.current=M;var ei=o.useMemo(function(){for(var e=[],t=0,n=er.length;t<n;t++)!function(t,n){var r=er[t],o=X[r],a=i(i({},o),{},{measureRef:function(e){if(e){var t=eo.current(e,P);if(t!==a.size){var n=F.current.scrollOffset;a.start<n&&U(n+(t-a.size)),G.current.push(r),Y(function(e){var n;return i(i({},e),{},((n={})[a.key]=t,n))})}}}});e.push(a)}(t);return e},[er,U,P,X]),ea=o.useRef(!1);c(function(){ea.current&&Y({}),ea.current=!0},[g]);var el=o.useCallback(function(e,t){var n=(void 0===t?{}:t).align,r=void 0===n?"start":n,o=F.current,i=o.scrollOffset,a=o.outerSize;"auto"===r&&(r=e<=i?"start":e>=i+a?"end":"start"),"start"===r?x(e):"end"===r?x(e-a):"center"===r&&x(e-a/2)},[x]),eu=o.useCallback(function(e,t){var n=void 0===t?{}:t,r=n.align,o=void 0===r?"auto":r,l=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)t.indexOf(n=i[r])>=0||(o[n]=e[n]);return o}(n,["align"]),u=F.current,c=u.measurements,s=u.scrollOffset,f=u.outerSize,d=c[Math.max(0,Math.min(e,a-1))];if(d){if("auto"===o){if(d.end>=s+f)o="end";else{if(!(d.start<=s))return;o="start"}}el("center"===o?d.start+d.size/2:"end"===o?d.end:d.start,i({align:o},l))}},[el,a]);return{virtualItems:ei,totalSize:J,scrollToOffset:el,scrollToIndex:o.useCallback(function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];eu.apply(void 0,t),requestAnimationFrame(function(){eu.apply(void 0,t)})},[eu]),measure:$}}var v=function(e,t,n,r){for(;e<=t;){var o=(e+t)/2|0,i=n(o);if(i<r)e=o+1;else{if(!(i>r))return o;t=o-1}}return e>0?e-1:0}},2012:(e,t,n)=>{"use strict";n.d(t,{AlgoliaButton:()=>l});var r=n(8536),o=n(4175),i=n(2115),a=n(5155),l=e=>{var{children:t}=e,n=(0,o.YG)(e,["children"]);let{query:l}=(0,i.useContext)(r.L);return(0,a.jsx)("button",(0,o.ko)((0,o.IA)({},n),{onClick:()=>l.toggle(),children:t}))}},2218:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),t.Priority=t.createAction=void 0;var i=n(2327);Object.defineProperty(t,"createAction",{enumerable:!0,get:function(){return i.createAction}}),Object.defineProperty(t,"Priority",{enumerable:!0,get:function(){return i.Priority}}),o(n(9990),t),o(n(2394),t),o(n(4540),t),o(n(4400),t),o(n(4010),t),o(n(3223),t),o(n(8775),t),o(n(9590),t),o(n(6917),t),o(n(7283),t),o(n(6591),t)},2219:(e,t,n)=>{"use strict";n.d(t,{P:()=>l,a:()=>a});var r=n(2115),o=n(7335);let i=Symbol();function a(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return Object.assign(e,{[i]:t})}function l(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let a=(0,r.useRef)(t);(0,r.useEffect)(()=>{a.current=t},[t]);let l=(0,o._)(e=>{for(let t of a.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return t.every(e=>null==e||(null==e?void 0:e[i]))?void 0:l}},2279:(e,t,n)=>{"use strict";n.d(t,{g:()=>a});var r,o=n(2115),i=n(9080);function a(){let e;let t=(e="undefined"==typeof document,(0,(r||(r=n.t(o,2))).useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[a,l]=o.useState(i._.isHandoffComplete);return a&&!1===i._.isHandoffComplete&&l(!1),o.useEffect(()=>{!0!==a&&l(!0)},[a]),o.useEffect(()=>i._.handoff(),[]),!t&&a}},2327:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},l=this&&this.__spreadArray||function(e,t,n){if(n||2==arguments.length)for(var r,o=0,i=t.length;o<i;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.Priority=t.isModKey=t.shouldRejectKeystrokes=t.useThrottledValue=t.getScrollbarWidth=t.useIsomorphicLayout=t.noop=t.createAction=t.randomId=t.usePointerMovedSinceMount=t.useOuterClick=t.swallowEvent=void 0;var u=a(n(2115));function c(){return Math.random().toString(36).substring(2,9)}function s(){}t.swallowEvent=function(e){e.stopPropagation(),e.preventDefault()},t.useOuterClick=function(e,t){var n=u.useRef(t);n.current=t,u.useEffect(function(){function t(t){var r,o;(null===(r=e.current)||void 0===r||!r.contains(t.target))&&t.target!==(null===(o=e.current)||void 0===o?void 0:o.getRootNode().host)&&(t.preventDefault(),t.stopPropagation(),n.current())}return window.addEventListener("pointerdown",t,!0),function(){return window.removeEventListener("pointerdown",t,!0)}},[e])},t.usePointerMovedSinceMount=function(){var e=u.useState(!1),t=e[0],n=e[1];return u.useEffect(function(){function e(){n(!0)}if(!t)return window.addEventListener("pointermove",e),function(){return window.removeEventListener("pointermove",e)}},[t]),t},t.randomId=c,t.createAction=function(e){return r({id:c()},e)},t.noop=s,t.useIsomorphicLayout="undefined"==typeof window?s:u.useLayoutEffect,t.getScrollbarWidth=function(){var e=document.createElement("div");e.style.visibility="hidden",e.style.overflow="scroll",document.body.appendChild(e);var t=document.createElement("div");e.appendChild(t);var n=e.offsetWidth-t.offsetWidth;return e.parentNode.removeChild(e),n},t.useThrottledValue=function(e,t){void 0===t&&(t=100);var n=u.useState(e),r=n[0],o=n[1],i=u.useRef(Date.now());return u.useEffect(function(){if(0!==t){var n=setTimeout(function(){o(e),i.current=Date.now()},i.current-(Date.now()-t));return function(){clearTimeout(n)}}},[t,e]),0===t?e:r},t.shouldRejectKeystrokes=function(e){var t,n,r,o=l(["input","textarea"],(void 0===e?{ignoreWhenFocused:[]}:e).ignoreWhenFocused,!0).map(function(e){return e.toLowerCase()}),i=document.activeElement;return i&&(-1!==o.indexOf(i.tagName.toLowerCase())||(null===(t=i.attributes.getNamedItem("role"))||void 0===t?void 0:t.value)==="textbox"||(null===(n=i.attributes.getNamedItem("contenteditable"))||void 0===n?void 0:n.value)==="true"||(null===(r=i.attributes.getNamedItem("contenteditable"))||void 0===r?void 0:r.value)==="plaintext-only")};var f="undefined"!=typeof window&&"MacIntel"===window.navigator.platform;t.isModKey=function(e){return f?e.metaKey:e.ctrlKey},t.Priority={HIGH:1,NORMAL:0,LOW:-1}},2374:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{cancelIdleCallback:function(){return r},requestIdleCallback:function(){return n}});let n="undefined"!=typeof self&&self.requestIdleCallback&&self.requestIdleCallback.bind(window)||function(e){let t=Date.now();return self.setTimeout(function(){e({didTimeout:!1,timeRemaining:function(){return Math.max(0,50-(Date.now()-t))}})},1)},r="undefined"!=typeof self&&self.cancelIdleCallback&&self.cancelIdleCallback.bind(window)||function(e){return clearTimeout(e)};("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2394:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.KBarPortal=void 0;var a=n(3847),l=i(n(2115)),u=n(7283),c=n(3223);t.KBarPortal=function(e){var t=e.children,n=e.container;return(0,c.useKBar)(function(e){return{showing:e.visualState!==u.VisualState.hidden}}).showing?l.createElement(a.Portal,{container:n},t):null}},2520:(e,t,n)=>{"use strict";n.d(t,{BD:()=>u,Bm:()=>p,CU:()=>b,Fh:()=>m,MZ:()=>d,Me:()=>c,Uo:()=>a,p9:()=>y,pW:()=>v,wl:()=>g});var r=n(4035),o=n(1829),i=n(3691);let a=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(","),l=["[data-autofocus]"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(",");var u=(e=>(e[e.First=1]="First",e[e.Previous=2]="Previous",e[e.Next=4]="Next",e[e.Last=8]="Last",e[e.WrapAround=16]="WrapAround",e[e.NoScroll=32]="NoScroll",e[e.AutoFocus=64]="AutoFocus",e))(u||{}),c=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(c||{}),s=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(s||{});function f(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(a)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var d=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(d||{});function p(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e!==(null==(t=(0,i.T)(e))?void 0:t.body)&&(0,o.Y)(n,{0:()=>e.matches(a),1(){let t=e;for(;null!==t;){if(t.matches(a))return!0;t=t.parentElement}return!1}})}function m(e){let t=(0,i.T)(e);(0,r.e)().nextFrame(()=>{t&&!p(t.activeElement,0)&&v(e)})}var h=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(h||{});function v(e){null==e||e.focus({preventScroll:!0})}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return e.slice().sort((e,n)=>{let r=t(e),o=t(n);if(null===r||null===o)return 0;let i=r.compareDocumentPosition(o);return i&Node.DOCUMENT_POSITION_FOLLOWING?-1:i&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function y(e,t){return b(f(),t,{relativeTo:e})}function b(e,t){var n,r,o;let{sorted:i=!0,relativeTo:a=null,skipElements:u=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},c=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,s=Array.isArray(e)?i?g(e):e:64&t?function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(l)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):f(e);u.length>0&&s.length>1&&(s=s.filter(e=>!u.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),a=null!=a?a:c.activeElement;let d=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),p=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,s.indexOf(a))-1;if(4&t)return Math.max(0,s.indexOf(a))+1;if(8&t)return s.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),m=32&t?{preventScroll:!0}:{},h=0,v=s.length,y;do{if(h>=v||h+v<=0)return 0;let e=p+h;if(16&t)e=(e+v)%v;else{if(e<0)return 3;if(e>=v)return 1}null==(y=s[e])||y.focus(m),h+=d}while(y!==c.activeElement);return 6&t&&null!=(o=null==(r=null==(n=y)?void 0:n.matches)?void 0:r.call(n,"textarea,input"))&&o&&y.select(),2}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(document.documentElement.dataset.headlessuiFocusVisible="")},!0),document.addEventListener("click",e=>{1===e.detail?delete document.documentElement.dataset.headlessuiFocusVisible:0===e.detail&&(document.documentElement.dataset.headlessuiFocusVisible="")},!0))},2557:(e,t,n)=>{"use strict";var r=Object.create,o=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,l=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,c=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let l of a(t))u.call(e,l)||l===n||o(e,l,{get:()=>t[l],enumerable:!(r=i(t,l))||r.enumerable});return e},s={};((e,t)=>{for(var n in t)o(e,n,{get:t[n],enumerable:!0})})(s,{Root:()=>y,Slot:()=>y,Slottable:()=>E,createSlot:()=>g,createSlottable:()=>w}),e.exports=c(o({},"__esModule",{value:!0}),s);var f=((e,t,n)=>(n=null!=e?r(l(e)):{},c(!t&&e&&e.__esModule?n:o(n,"default",{value:e,enumerable:!0}),e)))(n(2115)),d=n(1814),p=n(5155),m=Symbol.for("react.lazy"),h=f[" use ".trim().toString()];function v(e){var t;return null!=e&&"object"==typeof e&&"$$typeof"in e&&e.$$typeof===m&&"_payload"in e&&"object"==typeof(t=e._payload)&&null!==t&&"then"in t}function g(e){let t=function(e){let t=f.forwardRef((e,t)=>{let{children:n,...r}=e;if(v(n)&&"function"==typeof h&&(n=h(n._payload)),f.isValidElement(n)){var o;let e,i;let a=(o=n,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),l=function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==f.Fragment&&(l.ref=t?(0,d.composeRefs)(t,a):a),f.cloneElement(n,l)}return f.Children.count(n)>1?f.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=f.forwardRef((e,n)=>{let{children:r,...o}=e;v(r)&&"function"==typeof h&&(r=h(r._payload));let i=f.Children.toArray(r),a=i.find(S);if(a){let e=a.props.children,r=i.map(t=>t!==a?t:f.Children.count(e)>1?f.Children.only(null):f.isValidElement(e)?e.props.children:null);return(0,p.jsx)(t,{...o,ref:n,children:f.isValidElement(e)?f.cloneElement(e,void 0,r):null})}return(0,p.jsx)(t,{...o,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}var y=g("Slot"),b=Symbol("radix.slottable");function w(e){let t=({children:e})=>(0,p.jsx)(p.Fragment,{children:e});return t.displayName=`${e}.Slottable`,t.__radixId=b,t}var E=w("Slottable");function S(e){return f.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===b}},2629:(e,t,n)=>{"use strict";n.d(t,{B1:()=>k,C0:()=>d,Dz:()=>y,Jx:()=>l,LI:()=>i,PG:()=>m,RI:()=>a,Sg:()=>p,T9:()=>o,TV:()=>g,WJ:()=>w,_3:()=>f,bV:()=>I,jk:()=>r,lP:()=>j,nI:()=>_,qE:()=>s,sq:()=>h,w7:()=>b});let r=Math.min,o=Math.max,i=Math.round,a=Math.floor,l=e=>({x:e,y:e}),u={left:"right",right:"left",bottom:"top",top:"bottom"},c={start:"end",end:"start"};function s(e,t,n){return o(e,r(t,n))}function f(e,t){return"function"==typeof e?e(t):e}function d(e){return e.split("-")[0]}function p(e){return e.split("-")[1]}function m(e){return"x"===e?"y":"x"}function h(e){return"y"===e?"height":"width"}let v=new Set(["top","bottom"]);function g(e){return v.has(d(e))?"y":"x"}function y(e){return m(g(e))}function b(e,t,n){void 0===n&&(n=!1);let r=p(e),o=y(e),i=h(o),a="x"===o?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[i]>t.floating[i]&&(a=I(a)),[a,I(a)]}function w(e){let t=I(e);return[E(e),t,E(t)]}function E(e){return e.replace(/start|end/g,e=>c[e])}let S=["left","right"],O=["right","left"],P=["top","bottom"],x=["bottom","top"];function j(e,t,n,r){let o=p(e),i=function(e,t,n){switch(e){case"top":case"bottom":if(n)return t?O:S;return t?S:O;case"left":case"right":return t?P:x;default:return[]}}(d(e),"start"===n,r);return o&&(i=i.map(e=>e+"-"+o),t&&(i=i.concat(i.map(E)))),i}function I(e){return e.replace(/left|right|bottom|top/g,e=>u[e])}function _(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function k(e){let{x:t,y:n,width:r,height:o}=e;return{width:r,height:o,top:n,left:t,right:t+r,bottom:n+o,x:t,y:n}}},2645:(e,t,n)=>{"use strict";n.d(t,{B:()=>f,p:()=>d});var r,o,i=n(2115),a=n(4035),l=n(3292),u=n(1677),c=n(9509);void 0!==c&&"undefined"!=typeof globalThis&&"undefined"!=typeof Element&&(null==(r=null==c?void 0:c.env)?void 0:r.NODE_ENV)==="test"&&void 0===(null==(o=null==Element?void 0:Element.prototype)?void 0:o.getAnimations)&&(Element.prototype.getAnimations=function(){return console.warn("Headless UI has polyfilled `Element.prototype.getAnimations` for your tests.\nPlease install a proper polyfill e.g. `jsdom-testing-mocks`, to silence these warnings.\n\nExample usage:\n```js\nimport { mockAnimationsApi } from 'jsdom-testing-mocks'\nmockAnimationsApi()\n```"),[]});var s=(e=>(e[e.None=0]="None",e[e.Closed=1]="Closed",e[e.Enter=2]="Enter",e[e.Leave=4]="Leave",e))(s||{});function f(e){let t={};for(let n in e)!0===e[n]&&(t["data-".concat(n)]="");return t}function d(e,t,n,r){let[o,c]=(0,i.useState)(n),{hasFlag:s,addFlag:f,removeFlag:d}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,[t,n]=(0,i.useState)(e),r=(0,i.useCallback)(e=>n(e),[t]),o=(0,i.useCallback)(e=>n(t=>t|e),[t]),a=(0,i.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:o,hasFlag:a,removeFlag:(0,i.useCallback)(e=>n(t=>t&~e),[n]),toggleFlag:(0,i.useCallback)(e=>n(t=>t^e),[n])}}(e&&o?3:0),p=(0,i.useRef)(!1),m=(0,i.useRef)(!1),h=(0,l.L)();return(0,u.s)(()=>{var o;if(e){if(n&&c(!0),!t){n&&f(3);return}return null==(o=null==r?void 0:r.start)||o.call(r,n),function(e,t){let{prepare:n,run:r,done:o,inFlight:i}=t,l=(0,a.e)();return function(e,t){let{inFlight:n,prepare:r}=t;if(null!=n&&n.current){r();return}let o=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=o}(e,{prepare:n,inFlight:i}),l.nextFrame(()=>{r(),l.requestAnimationFrame(()=>{l.add(function(e,t){var n,r;let o=(0,a.e)();if(!e)return o.dispose;let i=!1;o.add(()=>{i=!0});let l=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===l.length?t():Promise.allSettled(l.map(e=>e.finished)).then(()=>{i||t()}),o.dispose}(e,o))})}),l.dispose}(t,{inFlight:p,prepare(){m.current?m.current=!1:m.current=p.current,p.current=!0,m.current||(n?(f(3),d(4)):(f(4),d(2)))},run(){m.current?n?(d(3),f(4)):(d(4),f(3)):n?d(1):f(1)},done(){var e;m.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(p.current=!1,d(7),n||c(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,h]),e?[o,{closed:s(1),enter:s(2),leave:s(4),transition:s(2)||s(4)}]:[n,{closed:void 0,enter:void 0,leave:void 0,transition:void 0}]}},2684:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=["Shift","Meta","Alt","Control"],r="object"==typeof navigator&&/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"Meta":"Control";function o(e,t){return"function"==typeof e.getModifierState&&e.getModifierState(t)}t.default=function(e,t,i){void 0===i&&(i={});var a,l,u=null!==(a=i.timeout)&&void 0!==a?a:1e3,c=null!==(l=i.event)&&void 0!==l?l:"keydown",s=Object.keys(t).map(function(e){return[e.trim().split(" ").map(function(e){var t=e.split(/\b\+/),n=t.pop();return[t=t.map(function(e){return"$mod"===e?r:e}),n]}),t[e]]}),f=new Map,d=null,p=function(e){e instanceof KeyboardEvent&&(s.forEach(function(t){var r=t[0],i=t[1],a=f.get(r)||r,l=a[0];/^[^A-Za-z0-9]$/.test(e.key)&&l[1]===e.key||!(l[1].toUpperCase()!==e.key.toUpperCase()&&l[1]!==e.code||l[0].find(function(t){return!o(e,t)})||n.find(function(t){return!l[0].includes(t)&&l[1]!==t&&o(e,t)}))?a.length>1?f.set(r,a.slice(1)):(f.delete(r),i(e)):o(e,e.key)||f.delete(r)}),d&&clearTimeout(d),d=setTimeout(f.clear.bind(f),u))};return e.addEventListener(c,p),function(){e.removeEventListener(c,p)}}},2692:e=>{e.exports={style:{fontFamily:"'Space Grotesk', 'Space Grotesk Fallback'",fontStyle:"normal"},className:"__className_dd5b2f",variable:"__variable_dd5b2f"}},2714:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"setAttributesFromProps",{enumerable:!0,get:function(){return i}});let n={acceptCharset:"accept-charset",className:"class",htmlFor:"for",httpEquiv:"http-equiv",noModule:"noModule"},r=["onLoad","onReady","dangerouslySetInnerHTML","children","onError","strategy","stylesheets"];function o(e){return["async","defer","noModule"].includes(e)}function i(e,t){for(let[i,a]of Object.entries(t)){if(!t.hasOwnProperty(i)||r.includes(i)||void 0===a)continue;let l=n[i]||i.toLowerCase();"SCRIPT"===e.tagName&&o(l)?e[l]=!!a:e.setAttribute(l,String(a)),(!1===a||"SCRIPT"===e.tagName&&o(l)&&(!a||"false"===a))&&(e.setAttribute(l,""),e.removeAttribute(l))}}("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},2845:(e,t,n)=>{"use strict";n.d(t,{lG:()=>et,Lj:()=>ee});var r=n(2115),o=n(1425),i=n(1990);function a(e,t,n,o){let a=(0,i.Y)(n);(0,r.useEffect)(()=>{function n(e){a.current(e)}return(e=null!=e?e:window).addEventListener(t,n,o),()=>e.removeEventListener(t,n,o)},[e,t,o])}var l=n(9704),u=n(7335),c=n(3641),s=n(1677),f=n(5988),d=n(6778),p=n(7076),m=n(1692),h=n(3691);let v=(0,r.createContext)(null);function g(e){let{children:t,node:n}=e,[o,i]=(0,r.useState)(null),a=y(null!=n?n:o);return r.createElement(v.Provider,{value:a},t,null===a&&r.createElement(m.j,{features:m.u.Hidden,ref:e=>{var t,n;if(e){for(let r of null!=(n=null==(t=(0,h.T)(e))?void 0:t.querySelectorAll("html > *, body > *"))?n:[])if(r!==document.body&&r!==document.head&&r instanceof HTMLElement&&null!=r&&r.contains(e)){i(r);break}}}}))}function y(){var e;let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;return null!=(e=(0,r.useContext)(v))?e:t}var b=n(8431),w=n(2279),E=n(2219);let S=(0,r.createContext)(()=>{});function O(e){let{value:t,children:n}=e;return r.createElement(S.Provider,{value:t},n)}var P=n(3431),x=n(3591),j=n(1829),I=n(6452),_=n(4214),k=n(3292),C=n(5540),T=n(7657),A=n(6236),M=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(M||{});function D(e,t){let n=(0,r.useRef)([]),o=(0,u._)(e);(0,r.useEffect)(()=>{let e=[...n.current];for(let[r,i]of t.entries())if(n.current[r]!==i){let r=o(t,e);return n.current=t,r}},[o,...t])}var R=n(2520);let L=[];!function(e){function t(){"loading"!==document.readyState&&(e(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof window&&"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}(()=>{function e(e){if(!(e.target instanceof HTMLElement)||e.target===document.body||L[0]===e.target)return;let t=e.target;t=t.closest(R.Uo),L.unshift(null!=t?t:e.target),(L=L.filter(e=>null!=e&&e.isConnected)).splice(10)}window.addEventListener("click",e,{capture:!0}),window.addEventListener("mousedown",e,{capture:!0}),window.addEventListener("focus",e,{capture:!0}),document.body.addEventListener("click",e,{capture:!0}),document.body.addEventListener("mousedown",e,{capture:!0}),document.body.addEventListener("focus",e,{capture:!0})});var N=n(9954);function F(e){if(!e)return new Set;if("function"==typeof e)return new Set(e());let t=new Set;for(let n of e.current)n.current instanceof HTMLElement&&t.add(n.current);return t}var B=(e=>(e[e.None=0]="None",e[e.InitialFocus=1]="InitialFocus",e[e.TabLock=2]="TabLock",e[e.FocusLock=4]="FocusLock",e[e.RestoreFocus=8]="RestoreFocus",e[e.AutoFocus=16]="AutoFocus",e))(B||{});let H=Object.assign((0,I.FX)(function(e,t){let n,o=(0,r.useRef)(null),i=(0,E.P)(o,t),{initialFocus:c,initialFocusFallback:s,containers:f,features:d=15,...h}=e;(0,w.g)()||(d=0);let v=(0,p.g)(o);!function(e,t){let{ownerDocument:n}=t,o=!!(8&e),i=function(){let e=!(arguments.length>0)||void 0===arguments[0]||arguments[0],t=(0,r.useRef)(L.slice());return D((e,n)=>{let[r]=e,[o]=n;!0===o&&!1===r&&(0,N._)(()=>{t.current.splice(0)}),!1===o&&!0===r&&(t.current=L.slice())},[e,L,t]),(0,u._)(()=>{var e;return null!=(e=t.current.find(e=>null!=e&&e.isConnected))?e:null})}(o);D(()=>{o||(null==n?void 0:n.activeElement)===(null==n?void 0:n.body)&&(0,R.pW)(i())},[o]),(0,T.X)(()=>{o&&(0,R.pW)(i())})}(d,{ownerDocument:v});let g=function(e,t){let{ownerDocument:n,container:o,initialFocus:i,initialFocusFallback:a}=t,u=(0,r.useRef)(null),c=(0,l.S)(!!(1&e),"focus-trap#initial-focus"),s=(0,C.a)();return D(()=>{if(0===e)return;if(!c){null!=a&&a.current&&(0,R.pW)(a.current);return}let t=o.current;t&&(0,N._)(()=>{if(!s.current)return;let r=null==n?void 0:n.activeElement;if(null!=i&&i.current){if((null==i?void 0:i.current)===r){u.current=r;return}}else if(t.contains(r)){u.current=r;return}if(null!=i&&i.current)(0,R.pW)(i.current);else{if(16&e){if((0,R.CU)(t,R.BD.First|R.BD.AutoFocus)!==R.Me.Error)return}else if((0,R.CU)(t,R.BD.First)!==R.Me.Error)return;if(null!=a&&a.current&&((0,R.pW)(a.current),(null==n?void 0:n.activeElement)===a.current))return;console.warn("There are no focusable elements inside the <FocusTrap />")}u.current=null==n?void 0:n.activeElement})},[a,c,e]),u}(d,{ownerDocument:v,container:o,initialFocus:c,initialFocusFallback:s});!function(e,t){let{ownerDocument:n,container:r,containers:o,previousActiveElement:i}=t,l=(0,C.a)(),u=!!(4&e);a(null==n?void 0:n.defaultView,"focus",e=>{if(!u||!l.current)return;let t=F(o);r.current instanceof HTMLElement&&t.add(r.current);let n=i.current;if(!n)return;let a=e.target;a&&a instanceof HTMLElement?q(t,a)?(i.current=a,(0,R.pW)(a)):(e.preventDefault(),e.stopPropagation(),(0,R.pW)(n)):(0,R.pW)(i.current)},!0)}(d,{ownerDocument:v,container:o,containers:f,previousActiveElement:g});let y=(n=(0,r.useRef)(0),(0,A.M)(!0,"keydown",e=>{"Tab"===e.key&&(n.current=+!!e.shiftKey)},!0),n),b=(0,u._)(e=>{let t=o.current;t&&(0,j.Y)(y.current,{[M.Forwards]:()=>{(0,R.CU)(t,R.BD.First,{skipElements:[e.relatedTarget,s]})},[M.Backwards]:()=>{(0,R.CU)(t,R.BD.Last,{skipElements:[e.relatedTarget,s]})}})}),S=(0,l.S)(!!(2&d),"focus-trap#tab-lock"),O=(0,k.L)(),P=(0,r.useRef)(!1),x=(0,I.Ci)();return r.createElement(r.Fragment,null,S&&r.createElement(m.j,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:b,features:m.u.Focusable}),x({ourProps:{ref:i,onKeyDown(e){"Tab"==e.key&&(P.current=!0,O.requestAnimationFrame(()=>{P.current=!1}))},onBlur(e){if(!(4&d))return;let t=F(f);o.current instanceof HTMLElement&&t.add(o.current);let n=e.relatedTarget;n instanceof HTMLElement&&"true"!==n.dataset.headlessuiFocusGuard&&(q(t,n)||(P.current?(0,R.CU)(o.current,(0,j.Y)(y.current,{[M.Forwards]:()=>R.BD.Next,[M.Backwards]:()=>R.BD.Previous})|R.BD.WrapAround,{relativeTo:e.target}):e.target instanceof HTMLElement&&(0,R.pW)(e.target)))}},theirProps:h,defaultTag:"div",name:"FocusTrap"}),S&&r.createElement(m.j,{as:"button",type:"button","data-headlessui-focus-guard":!0,onFocus:b,features:m.u.Focusable}))}),{features:B});function q(e,t){for(let n of e)if(n.contains(t))return!0;return!1}var K=n(8376),U=n(7522),V=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(V||{}),W=(e=>(e[e.SetTitleId=0]="SetTitleId",e))(W||{});let z={0:(e,t)=>e.titleId===t.id?e:{...e,titleId:t.id}},Y=(0,r.createContext)(null);function $(e){let t=(0,r.useContext)(Y);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Dialog /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,$),t}return t}function G(e,t){return(0,j.Y)(t.type,z,e,t)}Y.displayName="DialogContext";let X=(0,I.FX)(function(e,t){let n=(0,r.useId)(),{id:i="headlessui-dialog-".concat(n),open:m,onClose:h,initialFocus:v,role:g="dialog",autoFocus:S=!0,__demoMode:j=!1,unmount:k=!1,...C}=e,T=(0,r.useRef)(!1);g="dialog"===g||"alertdialog"===g?g:(T.current||(T.current=!0,console.warn("Invalid role [".concat(g,"] passed to <Dialog />. Only `dialog` and and `alertdialog` are supported. Using `dialog` instead."))),"dialog");let A=(0,P.O_)();void 0===m&&null!==A&&(m=(A&P.Uw.Open)===P.Uw.Open);let M=(0,r.useRef)(null),D=(0,E.P)(M,t),R=(0,p.g)(M),L=+!m,[N,F]=(0,r.useReducer)(G,{titleId:null,descriptionId:null,panelRef:(0,r.createRef)()}),q=(0,u._)(()=>h(!1)),U=(0,u._)(e=>F({type:0,id:e})),V=!!(0,w.g)()&&0===L,[W,z]=(0,K.k2)(),$=y(),{resolveContainers:X}=function(){let{defaultContainers:e=[],portals:t,mainTreeNode:n}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},r=(0,p.g)(n),o=(0,u._)(()=>{var o,i;let a=[];for(let t of e)null!==t&&(t instanceof HTMLElement?a.push(t):"current"in t&&t.current instanceof HTMLElement&&a.push(t.current));if(null!=t&&t.current)for(let e of t.current)a.push(e);for(let e of null!=(o=null==r?void 0:r.querySelectorAll("html > *, body > *"))?o:[])e!==document.body&&e!==document.head&&e instanceof HTMLElement&&"headlessui-portal-root"!==e.id&&(n&&(e.contains(n)||e.contains(null==(i=null==n?void 0:n.getRootNode())?void 0:i.host))||a.some(t=>e.contains(t))||a.push(e));return a});return{resolveContainers:o,contains:(0,u._)(e=>o().some(t=>t.contains(e)))}}({mainTreeNode:$,portals:W,defaultContainers:[{get current(){var Z;return null!=(Z=N.panelRef.current)?Z:M.current}}]}),ee=null!==A&&(A&P.Uw.Closing)===P.Uw.Closing;(0,c.v)(!j&&!ee&&V,{allowed:(0,u._)(()=>{var e,t;return[null!=(t=null==(e=M.current)?void 0:e.closest("[data-headlessui-portal]"))?t:null]}),disallowed:(0,u._)(()=>{var e;return[null!=(e=null==$?void 0:$.closest("body > *:not(#headlessui-portal-root)"))?e:null]})}),(0,d.j)(V,X,e=>{e.preventDefault(),q()}),function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"undefined"!=typeof document?document.defaultView:null,n=arguments.length>2?arguments[2]:void 0,r=(0,l.S)(e,"escape");a(t,"keydown",e=>{r&&(e.defaultPrevented||e.key===o.D.Escape&&n(e))})}(V,null==R?void 0:R.defaultView,e=>{e.preventDefault(),e.stopPropagation(),document.activeElement&&"blur"in document.activeElement&&"function"==typeof document.activeElement.blur&&document.activeElement.blur(),q()}),(0,b.K)(!j&&!ee&&V,R,X),(0,f.O)(V,M,q);let[et,en]=(0,_.rU)(),er=(0,r.useMemo)(()=>[{dialogState:L,close:q,setTitleId:U,unmount:k},N],[L,N,q,U,k]),eo=(0,r.useMemo)(()=>({open:0===L}),[L]),ei={ref:D,id:i,role:g,tabIndex:-1,"aria-modal":j?void 0:0===L||void 0,"aria-labelledby":N.titleId,"aria-describedby":et,unmount:k},ea=!function(){var e;let[t]=(0,r.useState)(()=>"undefined"!=typeof window&&"function"==typeof window.matchMedia?window.matchMedia("(pointer: coarse)"):null),[n,o]=(0,r.useState)(null!=(e=null==t?void 0:t.matches)&&e);return(0,s.s)(()=>{if(t)return t.addEventListener("change",e),()=>t.removeEventListener("change",e);function e(e){o(e.matches)}},[t]),n}(),el=B.None;V&&!j&&(el|=B.RestoreFocus,el|=B.TabLock,S&&(el|=B.AutoFocus),ea&&(el|=B.InitialFocus));let eu=(0,I.Ci)();return r.createElement(P.$x,null,r.createElement(x.a,{force:!0},r.createElement(K.ZL,null,r.createElement(Y.Provider,{value:er},r.createElement(K.Ee,{target:M},r.createElement(x.a,{force:!1},r.createElement(en,{slot:eo},r.createElement(z,null,r.createElement(H,{initialFocus:v,initialFocusFallback:M,containers:X,features:el},r.createElement(O,{value:q},eu({ourProps:ei,theirProps:C,slot:eo,defaultTag:J,features:Q,visible:0===L,name:"Dialog"})))))))))))}),J="div",Q=I.Ac.RenderStrategy|I.Ac.Static,Z=(0,I.FX)(function(e,t){let{transition:n=!1,open:o,...i}=e,a=(0,P.O_)(),l=e.hasOwnProperty("open")||null!==a,u=e.hasOwnProperty("onClose");if(!l&&!u)throw Error("You have to provide an `open` and an `onClose` prop to the `Dialog` component.");if(!l)throw Error("You provided an `onClose` prop to the `Dialog`, but forgot an `open` prop.");if(!u)throw Error("You provided an `open` prop to the `Dialog`, but forgot an `onClose` prop.");if(!a&&"boolean"!=typeof e.open)throw Error("You provided an `open` prop to the `Dialog`, but the value is not a boolean. Received: ".concat(e.open));if("function"!=typeof e.onClose)throw Error("You provided an `onClose` prop to the `Dialog`, but the value is not a function. Received: ".concat(e.onClose));return(void 0!==o||n)&&!i.static?r.createElement(g,null,r.createElement(U.e,{show:o,transition:n,unmount:i.unmount},r.createElement(X,{ref:t,...i}))):r.createElement(g,null,r.createElement(X,{ref:t,open:o,...i}))}),ee=(0,I.FX)(function(e,t){let n=(0,r.useId)(),{id:o="headlessui-dialog-panel-".concat(n),transition:i=!1,...a}=e,[{dialogState:l,unmount:c},s]=$("Dialog.Panel"),f=(0,E.P)(t,s.panelRef),d=(0,r.useMemo)(()=>({open:0===l}),[l]),p=(0,u._)(e=>{e.stopPropagation()}),m=i?U._:r.Fragment,h=(0,I.Ci)();return r.createElement(m,{...i?{unmount:c}:{}},h({ourProps:{ref:f,id:o,onClick:p},theirProps:a,slot:d,defaultTag:"div",name:"Dialog.Panel"}))}),et=Object.assign(Z,{Panel:ee,Title:((0,I.FX)(function(e,t){let{transition:n=!1,...o}=e,[{dialogState:i,unmount:a}]=$("Dialog.Backdrop"),l=(0,r.useMemo)(()=>({open:0===i}),[i]),u=n?U._:r.Fragment,c=(0,I.Ci)();return r.createElement(u,{...n?{unmount:a}:{}},c({ourProps:{ref:t,"aria-hidden":!0},theirProps:o,slot:l,defaultTag:"div",name:"Dialog.Backdrop"}))}),(0,I.FX)(function(e,t){let n=(0,r.useId)(),{id:o="headlessui-dialog-title-".concat(n),...i}=e,[{dialogState:a,setTitleId:l}]=$("Dialog.Title"),u=(0,E.P)(t);(0,r.useEffect)(()=>(l(o),()=>l(null)),[o,l]);let c=(0,r.useMemo)(()=>({open:0===a}),[a]);return(0,I.Ci)()({ourProps:{ref:u,id:o},theirProps:i,slot:c,defaultTag:"h2",name:"Dialog.Title"})})),Description:_.VY})},3223:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.useKBar=void 0;var l=a(n(2115)),u=n(9590);t.useKBar=function(e){var t=l.useContext(u.KBarContext),n=t.query,o=t.getState,i=t.subscribe,a=t.options,c=l.useRef(null==e?void 0:e(o())),s=l.useRef(e),f=l.useCallback(function(e){return r(r({},e),{query:n,options:a})},[n,a]),d=l.useState(f(c.current)),p=d[0],m=d[1];return l.useEffect(function(){var e;return s.current&&(e=i(function(e){return s.current(e)},function(e){return m(f(e))})),function(){e&&e()}},[f,i]),p}},3265:(e,t,n)=>{"use strict";n.r(t),n.d(t,{DocSearch:()=>t7,DocSearchButton:()=>k,DocSearchModal:()=>t9,useDocSearchKeyboardEvents:()=>t6,version:()=>t5});var r=n(2115),o=n(7650);function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function a(e,t,n,r,o,i,a){try{var l=e[i](a),u=l.value}catch(e){return void n(e)}l.done?t(u):Promise.resolve(u).then(r,o)}function l(e){return function(){var t=this,n=arguments;return new Promise(function(r,o){var i=e.apply(t,n);function l(e){a(i,r,o,l,u,"next",e)}function u(e){a(i,r,o,l,u,"throw",e)}l(void 0)})}}function u(e,t,n){return t=p(t),function(e,t){if(t&&("object"==typeof t||"function"==typeof t))return t;if(void 0!==t)throw TypeError("Derived constructors may only return object or undefined");return function(e){if(void 0===e)throw ReferenceError("this hasn't been initialised - super() hasn't been called");return e}(e)}(e,h()?Reflect.construct(t,n||[],p(e).constructor):t.apply(e,n))}function c(e,t){if(!(e instanceof t))throw TypeError("Cannot call a class as a function")}function s(e,t,n){return Object.defineProperty(e,"prototype",{writable:!1}),e}function f(e,t,n){var r;return(t="symbol"==typeof(r=function(e,t){if("object"!=typeof e||!e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!=typeof r)return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"))?r:r+"")in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function d(){return(d=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)({}).hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e}).apply(null,arguments)}function p(e){return(p=Object.setPrototypeOf?Object.getPrototypeOf.bind():function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}function m(e,t){if("function"!=typeof t&&null!==t)throw TypeError("Super expression must either be null or a function");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),Object.defineProperty(e,"prototype",{writable:!1}),t&&w(e,t)}function h(){try{var e=!Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],function(){}))}catch(e){}return(h=function(){return!!e})()}function v(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function g(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?v(Object(n),!0).forEach(function(t){f(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):v(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function y(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n={};for(var r in e)if(({}).hasOwnProperty.call(e,r)){if(t.includes(r))continue;n[r]=e[r]}return n}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.includes(n)||({}).propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function b(){b=function(){return t};var e,t={},n=Object.prototype,r=n.hasOwnProperty,o=Object.defineProperty||function(e,t,n){e[t]=n.value},i="function"==typeof Symbol?Symbol:{},a=i.iterator||"@@iterator",l=i.asyncIterator||"@@asyncIterator",u=i.toStringTag||"@@toStringTag";function c(e,t,n){return Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}),e[t]}try{c({},"")}catch(e){c=function(e,t,n){return e[t]=n}}function s(t,n,r,i){var a,l,u,c,s=Object.create((n&&n.prototype instanceof v?n:v).prototype);return o(s,"_invoke",{value:(a=t,l=r,u=new _(i||[]),c=d,function(t,n){if(c===p)throw Error("Generator is already running");if(c===m){if("throw"===t)throw n;return{value:e,done:!0}}for(u.method=t,u.arg=n;;){var r=u.delegate;if(r){var o=function t(n,r){var o=r.method,i=n.iterator[o];if(i===e)return r.delegate=null,"throw"===o&&n.iterator.return&&(r.method="return",r.arg=e,t(n,r),"throw"===r.method)||"return"!==o&&(r.method="throw",r.arg=TypeError("The iterator does not provide a '"+o+"' method")),h;var a=f(i,n.iterator,r.arg);if("throw"===a.type)return r.method="throw",r.arg=a.arg,r.delegate=null,h;var l=a.arg;return l?l.done?(r[n.resultName]=l.value,r.next=n.nextLoc,"return"!==r.method&&(r.method="next",r.arg=e),r.delegate=null,h):l:(r.method="throw",r.arg=TypeError("iterator result is not an object"),r.delegate=null,h)}(r,u);if(o){if(o===h)continue;return o}}if("next"===u.method)u.sent=u._sent=u.arg;else if("throw"===u.method){if(c===d)throw c=m,u.arg;u.dispatchException(u.arg)}else"return"===u.method&&u.abrupt("return",u.arg);c=p;var i=f(a,l,u);if("normal"===i.type){if(c=u.done?m:"suspendedYield",i.arg===h)continue;return{value:i.arg,done:u.done}}"throw"===i.type&&(c=m,u.method="throw",u.arg=i.arg)}})}),s}function f(e,t,n){try{return{type:"normal",arg:e.call(t,n)}}catch(e){return{type:"throw",arg:e}}}t.wrap=s;var d="suspendedStart",p="executing",m="completed",h={};function v(){}function g(){}function y(){}var w={};c(w,a,function(){return this});var E=Object.getPrototypeOf,S=E&&E(E(k([])));S&&S!==n&&r.call(S,a)&&(w=S);var O=y.prototype=v.prototype=Object.create(w);function P(e){["next","throw","return"].forEach(function(t){c(e,t,function(e){return this._invoke(t,e)})})}function x(e,t){var n;o(this,"_invoke",{value:function(o,i){function a(){return new t(function(n,a){!function n(o,i,a,l){var u=f(e[o],e,i);if("throw"!==u.type){var c=u.arg,s=c.value;return s&&"object"==typeof s&&r.call(s,"__await")?t.resolve(s.__await).then(function(e){n("next",e,a,l)},function(e){n("throw",e,a,l)}):t.resolve(s).then(function(e){c.value=e,a(c)},function(e){return n("throw",e,a,l)})}l(u.arg)}(o,i,n,a)})}return n=n?n.then(a,a):a()}})}function j(e){var t={tryLoc:e[0]};1 in e&&(t.catchLoc=e[1]),2 in e&&(t.finallyLoc=e[2],t.afterLoc=e[3]),this.tryEntries.push(t)}function I(e){var t=e.completion||{};t.type="normal",delete t.arg,e.completion=t}function _(e){this.tryEntries=[{tryLoc:"root"}],e.forEach(j,this),this.reset(!0)}function k(t){if(t||""===t){var n=t[a];if(n)return n.call(t);if("function"==typeof t.next)return t;if(!isNaN(t.length)){var o=-1,i=function n(){for(;++o<t.length;)if(r.call(t,o))return n.value=t[o],n.done=!1,n;return n.value=e,n.done=!0,n};return i.next=i}}throw TypeError(typeof t+" is not iterable")}return g.prototype=y,o(O,"constructor",{value:y,configurable:!0}),o(y,"constructor",{value:g,configurable:!0}),g.displayName=c(y,u,"GeneratorFunction"),t.isGeneratorFunction=function(e){var t="function"==typeof e&&e.constructor;return!!t&&(t===g||"GeneratorFunction"===(t.displayName||t.name))},t.mark=function(e){return Object.setPrototypeOf?Object.setPrototypeOf(e,y):(e.__proto__=y,c(e,u,"GeneratorFunction")),e.prototype=Object.create(O),e},t.awrap=function(e){return{__await:e}},P(x.prototype),c(x.prototype,l,function(){return this}),t.AsyncIterator=x,t.async=function(e,n,r,o,i){void 0===i&&(i=Promise);var a=new x(s(e,n,r,o),i);return t.isGeneratorFunction(n)?a:a.next().then(function(e){return e.done?e.value:a.next()})},P(O),c(O,u,"Generator"),c(O,a,function(){return this}),c(O,"toString",function(){return"[object Generator]"}),t.keys=function(e){var t=Object(e),n=[];for(var r in t)n.push(r);return n.reverse(),function e(){for(;n.length;){var r=n.pop();if(r in t)return e.value=r,e.done=!1,e}return e.done=!0,e}},t.values=k,_.prototype={constructor:_,reset:function(t){if(this.prev=0,this.next=0,this.sent=this._sent=e,this.done=!1,this.delegate=null,this.method="next",this.arg=e,this.tryEntries.forEach(I),!t)for(var n in this)"t"===n.charAt(0)&&r.call(this,n)&&!isNaN(+n.slice(1))&&(this[n]=e)},stop:function(){this.done=!0;var e=this.tryEntries[0].completion;if("throw"===e.type)throw e.arg;return this.rval},dispatchException:function(t){if(this.done)throw t;var n=this;function o(r,o){return l.type="throw",l.arg=t,n.next=r,o&&(n.method="next",n.arg=e),!!o}for(var i=this.tryEntries.length-1;i>=0;--i){var a=this.tryEntries[i],l=a.completion;if("root"===a.tryLoc)return o("end");if(a.tryLoc<=this.prev){var u=r.call(a,"catchLoc"),c=r.call(a,"finallyLoc");if(u&&c){if(this.prev<a.catchLoc)return o(a.catchLoc,!0);if(this.prev<a.finallyLoc)return o(a.finallyLoc)}else if(u){if(this.prev<a.catchLoc)return o(a.catchLoc,!0)}else{if(!c)throw Error("try statement without catch or finally");if(this.prev<a.finallyLoc)return o(a.finallyLoc)}}}},abrupt:function(e,t){for(var n=this.tryEntries.length-1;n>=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev<o.finallyLoc){var i=o;break}}i&&("break"===e||"continue"===e)&&i.tryLoc<=t&&t<=i.finallyLoc&&(i=null);var a=i?i.completion:{};return a.type=e,a.arg=t,i?(this.method="next",this.next=i.finallyLoc,h):this.complete(a)},complete:function(e,t){if("throw"===e.type)throw e.arg;return"break"===e.type||"continue"===e.type?this.next=e.arg:"return"===e.type?(this.rval=this.arg=e.arg,this.method="return",this.next="end"):"normal"===e.type&&t&&(this.next=t),h},finish:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.finallyLoc===e)return this.complete(n.completion,n.afterLoc),I(n),h}},catch:function(e){for(var t=this.tryEntries.length-1;t>=0;--t){var n=this.tryEntries[t];if(n.tryLoc===e){var r=n.completion;if("throw"===r.type){var o=r.arg;I(n)}return o}}throw Error("illegal catch attempt")},delegateYield:function(t,n,r){return this.delegate={iterator:k(t),resultName:n,nextLoc:r},"next"===this.method&&(this.arg=e),h}},t}function w(e,t){return(w=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e})(e,t)}function E(e,t){return function(e){if(Array.isArray(e))return e}(e)||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],u=!0,c=!1;try{if(i=(n=n.call(e)).next,0===t){if(Object(n)!==n)return;u=!1}else for(;!(u=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}(e,t)||O(e,t)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function S(e){return function(e){if(Array.isArray(e))return i(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||O(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function O(e,t){if(e){if("string"==typeof e)return i(e,t);var n=({}).toString.call(e).slice(8,-1);return"Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n?Array.from(e):"Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n)?i(e,t):void 0}}function P(e){var t="function"==typeof Map?new Map:void 0;return(P=function(e){if(null===e||!function(e){try{return -1!==Function.toString.call(e).indexOf("[native code]")}catch(t){return"function"==typeof e}}(e))return e;if("function"!=typeof e)throw TypeError("Super expression must either be null or a function");if(void 0!==t){if(t.has(e))return t.get(e);t.set(e,n)}function n(){return function(e,t,n){if(h())return Reflect.construct.apply(null,arguments);var r=[null];r.push.apply(r,t);var o=new(e.bind.apply(e,r));return n&&w(o,n.prototype),o}(e,arguments,p(this).constructor)}return n.prototype=Object.create(e.prototype,{constructor:{value:n,enumerable:!1,writable:!0,configurable:!0}}),w(n,e)})(e)}function x(){return r.createElement("svg",{width:"15",height:"15",className:"DocSearch-Control-Key-Icon"},r.createElement("path",{d:"M4.505 4.496h2M5.505 5.496v5M8.216 4.496l.055 5.993M10 7.5c.333.333.5.667.5 1v2M12.326 4.5v5.996M8.384 4.496c1.674 0 2.116 0 2.116 1.5s-.442 1.5-2.116 1.5M3.205 9.303c-.09.448-.277 1.21-1.241 1.203C1 10.5.5 9.513.5 8V7c0-1.57.5-2.5 1.464-2.494.964.006 1.134.598 1.24 1.342M12.553 10.5h1.953",strokeWidth:"1.2",stroke:"currentColor",fill:"none",strokeLinecap:"square"}))}function j(){return r.createElement("svg",{width:"20",height:"20",className:"DocSearch-Search-Icon",viewBox:"0 0 20 20","aria-hidden":"true"},r.createElement("path",{d:"M14.386 14.386l4.0877 4.0877-4.0877-4.0877c-2.9418 2.9419-7.7115 2.9419-10.6533 0-2.9419-2.9418-2.9419-7.7115 0-10.6533 2.9418-2.9419 7.7115-2.9419 10.6533 0 2.9419 2.9418 2.9419 7.7115 0 10.6533z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}var I=["translations"],_="Ctrl",k=r.forwardRef(function(e,t){var n=e.translations,o=void 0===n?{}:n,i=y(e,I),a=o.buttonText,l=o.buttonAriaLabel,u=E((0,r.useState)(null),2),c=u[0],s=u[1];(0,r.useEffect)(function(){"undefined"!=typeof navigator&&(/(Mac|iPhone|iPod|iPad)/i.test(navigator.platform)?s("⌘"):s(_))},[]);var f=E(c===_?[_,"Ctrl",r.createElement(x,null)]:["Meta","Command",c],3),p=f[0],m=f[1],h=f[2];return r.createElement("button",d({type:"button",className:"DocSearch DocSearch-Button","aria-label":"".concat(void 0===l?"Search":l," (").concat(m,"+K)")},i,{ref:t}),r.createElement("span",{className:"DocSearch-Button-Container"},r.createElement(j,null),r.createElement("span",{className:"DocSearch-Button-Placeholder"},void 0===a?"Search":a)),r.createElement("span",{className:"DocSearch-Button-Keys"},null!==c&&r.createElement(r.Fragment,null,r.createElement(C,{reactsToKey:p},h),r.createElement(C,{reactsToKey:"k"},"K"))))});function C(e){var t=e.reactsToKey,n=e.children,o=E((0,r.useState)(!1),2),i=o[0],a=o[1];return(0,r.useEffect)(function(){if(t)return window.addEventListener("keydown",e),window.addEventListener("keyup",n),function(){window.removeEventListener("keydown",e),window.removeEventListener("keyup",n)};function e(e){e.key===t&&a(!0)}function n(e){e.key!==t&&"Meta"!==e.key||a(!1)}},[t]),r.createElement("kbd",{className:i?"DocSearch-Button-Key DocSearch-Button-Key--pressed":"DocSearch-Button-Key"},n)}function T(e,t){var n=void 0;return function(){for(var r=arguments.length,o=Array(r),i=0;i<r;i++)o[i]=arguments[i];n&&clearTimeout(n),n=setTimeout(function(){return e.apply(void 0,o)},t)}}function A(e){return e.reduce(function(e,t){return e.concat(t)},[])}var M=0;function D(e){return 0===e.collections.length?0:e.collections.reduce(function(e,t){return e+t.items.length},0)}function R(e){return e!==Object(e)}var L=function(){},N=[{segment:"autocomplete-core",version:"1.17.9"}];function F(e){var t=e.item,n=e.items;return{index:t.__autocomplete_indexName,items:[t],positions:[1+(void 0===n?[]:n).findIndex(function(e){return e.objectID===t.objectID})],queryID:t.__autocomplete_queryID,algoliaSource:["autocomplete"]}}function B(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}var H=["items"],q=["items"];function K(e){return(K="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function U(e){return function(e){if(Array.isArray(e))return V(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return V(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return V(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function V(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function W(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function Y(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?z(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==K(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==K(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===K(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):z(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function $(e){return e.map(function(e){var t=e.items,n=W(e,H);return Y(Y({},n),{},{objectIDs:(null==t?void 0:t.map(function(e){return e.objectID}))||n.objectIDs})})}function G(e){return e.objectID&&e.__autocomplete_indexName&&e.__autocomplete_queryID}function X(e){return(X="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function J(e){return function(e){if(Array.isArray(e))return Q(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return Q(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return Q(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function Q(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function Z(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ee(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?Z(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==X(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==X(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===X(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):Z(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var et="2.15.0",en="https://cdn.jsdelivr.net/npm/search-insights@".concat(et,"/dist/search-insights.min.js"),er=T(function(e){var t,n=e.onItemsChange,r=e.items,o=e.insights,i=e.state;n({insights:o,insightsEvents:Object.keys(t=r.reduce(function(e,t){var n;return e[t.__autocomplete_indexName]=(null!==(n=e[t.__autocomplete_indexName])&&void 0!==n?n:[]).concat(t),e},{})).map(function(e){return{index:e,items:t[e],algoliaSource:["autocomplete"]}}).map(function(e){return ee({eventName:"Items Viewed"},e)}),state:i})},400);function eo(e){var t,n,r=ee({onItemsChange:function(e){var t=e.insights,n=e.insightsEvents,r=e.state;t.viewedObjectIDs.apply(t,J(n.map(function(e){return ee(ee({},e),{},{algoliaSource:ei(e.algoliaSource,r.context)})})))},onSelect:function(e){var t=e.insights,n=e.insightsEvents,r=e.state;t.clickedObjectIDsAfterSearch.apply(t,J(n.map(function(e){return ee(ee({},e),{},{algoliaSource:ei(e.algoliaSource,r.context)})})))},onActive:L,__autocomplete_clickAnalytics:!0},e),o=r.insightsClient,i=r.insightsInitParams,a=r.onItemsChange,l=r.onSelect,u=r.onActive,c=r.__autocomplete_clickAnalytics,s=o;if(o||"undefined"!=typeof window&&("string"==typeof(n=(t=({window:window}).window).AlgoliaAnalyticsObject||"aa")&&(s=t[n]),s||(t.AlgoliaAnalyticsObject=n,t[n]||(t[n]=function(){t[n].queue||(t[n].queue=[]);for(var e=arguments.length,r=Array(e),o=0;o<e;o++)r[o]=arguments[o];t[n].queue.push(r)}),t[n].version=et,s=t[n],function(e){var t="[Autocomplete]: Could not load search-insights.js. Please load it manually following https://alg.li/insights-autocomplete";try{var n=e.document.createElement("script");n.async=!0,n.src=en,n.onerror=function(){console.error(t)},document.body.appendChild(n)}catch(e){console.error(t)}}(t))),!s)return{};i&&s("init",ee({partial:!0},i));var f=function(e){var t,n,r,o,i=(r=(n=function(e){if(Array.isArray(e))return e}(t=(e.version||"").split(".").map(Number))||function(e,t){var n=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null!=n){var r,o,i,a,l=[],u=!0,c=!1;try{i=(n=n.call(e)).next;for(;!(u=(r=i.call(n)).done)&&(l.push(r.value),l.length!==t);u=!0);}catch(e){c=!0,o=e}finally{try{if(!u&&null!=n.return&&(a=n.return(),Object(a)!==a))return}finally{if(c)throw o}}return l}}(t,2)||function(e,t){if(e){if("string"==typeof e)return B(e,2);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return B(e,t)}}(t,2)||function(){throw TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}())[0],o=n[1],r>=3||2===r&&o>=4||1===r&&o>=10);function a(t,n,r){if(i&&void 0!==r){var o=r[0].__autocomplete_algoliaCredentials,a={"X-Algolia-Application-Id":o.appId,"X-Algolia-API-Key":o.apiKey};e.apply(void 0,[t].concat(U(n),[{headers:a}]))}else e.apply(void 0,[t].concat(U(n)))}return{init:function(t,n){e("init",{appId:t,apiKey:n})},setAuthenticatedUserToken:function(t){e("setAuthenticatedUserToken",t)},setUserToken:function(t){e("setUserToken",t)},clickedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.length>0&&a("clickedObjectIDsAfterSearch",$(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.length>0&&a("clickedObjectIDs",$(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];n.length>0&&e.apply(void 0,["clickedFilters"].concat(n))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.length>0&&a("convertedObjectIDsAfterSearch",$(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.length>0&&a("convertedObjectIDs",$(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];n.length>0&&e.apply(void 0,["convertedFilters"].concat(n))},viewedObjectIDs:function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];t.length>0&&t.reduce(function(e,t){var n=t.items,r=W(t,q);return[].concat(U(e),U((function(e){for(var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:20,n=[],r=0;r<e.objectIDs.length;r+=t)n.push(Y(Y({},e),{},{objectIDs:e.objectIDs.slice(r,r+t)}));return n})(Y(Y({},r),{},{objectIDs:(null==n?void 0:n.map(function(e){return e.objectID}))||r.objectIDs})).map(function(e){return{items:n,payload:e}})))},[]).forEach(function(e){var t=e.items;return a("viewedObjectIDs",[e.payload],t)})},viewedFilters:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];n.length>0&&e.apply(void 0,["viewedFilters"].concat(n))}}}(s),d={current:[]},p=T(function(e){var t=e.state;if(t.isOpen){var n=t.collections.reduce(function(e,t){return[].concat(J(e),J(t.items))},[]).filter(G);(function e(t,n){if(t===n)return!0;if(R(t)||R(n)||"function"==typeof t||"function"==typeof n)return t===n;if(Object.keys(t).length!==Object.keys(n).length)return!1;for(var r=0,o=Object.keys(t);r<o.length;r++){var i=o[r];if(!(i in n)||!e(t[i],n[i]))return!1}return!0})(d.current.map(function(e){return e.objectID}),n.map(function(e){return e.objectID}))||(d.current=n,n.length>0&&er({onItemsChange:a,items:n,insights:f,state:t}))}},0);return{name:"aa.algoliaInsightsPlugin",subscribe:function(e){var t=e.setContext,n=e.onSelect,r=e.onActive;function o(e){var n;t({algoliaInsightsPlugin:{__algoliaSearchParameters:ee(ee({},c?{clickAnalytics:!0}:{}),e?{userToken:"number"==typeof(n=e)?n.toString():n}:{}),insights:f}})}s("addAlgoliaAgent","insights-plugin"),o(),s("onUserTokenChange",function(e){o(e)}),s("getUserToken",null,function(e,t){o(t)}),n(function(e){var t=e.item,n=e.state,r=e.event,o=e.source;G(t)&&l({state:n,event:r,insights:f,item:t,insightsEvents:[ee({eventName:"Item Selected"},F({item:t,items:o.getItems().filter(G)}))]})}),r(function(e){var t=e.item,n=e.source,r=e.state,o=e.event;G(t)&&u({state:r,event:o,insights:f,item:t,insightsEvents:[ee({eventName:"Item Active"},F({item:t,items:n.getItems().filter(G)}))]})})},onStateChange:function(e){p({state:e.state})},__autocomplete_pluginOptions:e}}function ei(){var e,t=arguments.length>1?arguments[1]:void 0;return[].concat(J(arguments.length>0&&void 0!==arguments[0]?arguments[0]:[]),["autocomplete-internal"],J(null!==(e=t.algoliaInsightsPlugin)&&void 0!==e&&e.__automaticInsights?["autocomplete-automatic"]:[]))}function ea(e){return function e(t,n){return{then:function(r,o){return e(t.then(el(r,n,t),el(o,n,t)),n)},catch:function(r){return e(t.catch(el(r,n,t)),n)},finally:function(r){return r&&n.onCancelList.push(r),e(t.finally(el(r&&function(){return n.onCancelList=[],r()},n,t)),n)},cancel:function(){n.isCanceled=!0;var e=n.onCancelList;n.onCancelList=[],e.forEach(function(e){e()})},isCanceled:function(){return!0===n.isCanceled}}}(e,{isCanceled:!1,onCancelList:[]})}function el(e,t,n){return e?function(n){return t.isCanceled?n:e(n)}:n}function eu(e,t,n,r){if(!n)return null;if(e<0&&(null===t||null!==r&&0===t))return n+e;var o=(null===t?-1:t)+e;return o<=-1||o>=n?null===r?null:0:o}function ec(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function es(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ec(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==ef(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ef(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===ef(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ec(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ef(e){return(ef="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ed(e){var t,n=(t=e.collections.map(function(e){return e.items.length}).reduce(function(e,t,n){var r=(e[n-1]||0)+t;return e.push(r),e},[]).reduce(function(t,n){return n<=e.activeItemId?t+1:t},0),e.collections[t]);if(!n)return null;var r=n.items[function(e){for(var t=e.state,n=e.collection,r=!1,o=0,i=0;!1===r;){var a=t.collections[o];if(a===n){r=!0;break}i+=a.items.length,o++}return t.activeItemId-i}({state:e,collection:n})],o=n.source;return{item:r,itemInputValue:o.getItemInputValue({item:r,state:e}),itemUrl:o.getItemUrl({item:r,state:e}),source:o}}function ep(e,t,n){return[e,null==n?void 0:n.sourceId,t].filter(Boolean).join("-").replace(/\s/g,"")}var em=/((gt|sm)-|galaxy nexus)|samsung[- ]|samsungbrowser/i;function eh(e){return e.nativeEvent||e}function ev(e){return(ev="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eg(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ey(e){return(ey="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eb(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ew(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eb(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==ey(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ey(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===ey(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eb(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function eE(e){return(eE="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eS(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function eO(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eP(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eO(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==eE(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==eE(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===eE(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eO(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function ex(e){return(ex="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ej(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eI(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ej(Object(n),!0).forEach(function(t){e_(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ej(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function e_(e,t,n){var r;return(r=function(e,t){if("object"!==ex(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ex(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===ex(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function ek(e){return(ek="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function eC(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eT(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eC(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==ek(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ek(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===ek(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eC(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function eA(e){return function(e){if(Array.isArray(e))return eM(e)}(e)||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(e)||function(e,t){if(e){if("string"==typeof e)return eM(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eM(e,void 0)}}(e)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function eM(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=Array(t);n<t;n++)r[n]=e[n];return r}function eD(e){return!!e.execute}function eR(e){return Promise.all(e.reduce(function(e,t){if(!eD(t))return e.push(t),e;var n,r=t.searchClient,o=t.execute,i=t.requesterId,a=t.requests,l=e.find(function(e){return eD(t)&&eD(e)&&e.searchClient===r&&!!i&&e.requesterId===i});return l?(n=l.items).push.apply(n,eA(a)):e.push({execute:o,requesterId:i,items:a,searchClient:r}),e},[]).map(function(e){if(!eD(e))return Promise.resolve(e);var t=e.execute,n=e.items;return t({searchClient:e.searchClient,requests:n})})).then(function(e){return A(e)})}function eL(e){return(eL="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var eN=["event","nextState","props","query","refresh","store"];function eF(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eB(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eF(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==eL(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==eL(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===eL(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eF(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var eH,eq,eK,eU=null,eV=(eH=-1,eq=-1,eK=void 0,function(e){var t=++eH;return Promise.resolve(e).then(function(e){return eK&&t<eq?eK:(eq=t,eK=e,e)})});function eW(e){var t=e.event,n=e.nextState,r=void 0===n?{}:n,o=e.props,i=e.query,a=e.refresh,l=e.store,u=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,eN);eU&&o.environment.clearTimeout(eU);var c=u.setCollections,s=u.setIsOpen,f=u.setQuery,d=u.setActiveItemId,p=u.setStatus,m=u.setContext;if(f(i),d(o.defaultActiveItemId),!i&&!1===o.openOnFocus){var h,v=l.getState().collections.map(function(e){return eB(eB({},e),{},{items:[]})});p("idle"),c(v),s(null!==(h=r.isOpen)&&void 0!==h?h:o.shouldPanelOpen({state:l.getState()}));var g=ea(eV(v).then(function(){return Promise.resolve()}));return l.pendingRequests.add(g)}p("loading"),eU=o.environment.setTimeout(function(){p("stalled")},o.stallThreshold);var y=ea(eV(o.getSources(eB({query:i,refresh:a,state:l.getState()},u)).then(function(e){return Promise.all(e.map(function(e){return Promise.resolve(e.getItems(eB({query:i,refresh:a,state:l.getState()},u))).then(function(t){return function(e,t,n){if(null==e?void 0:e.execute){var r="algolia"===e.requesterId?Object.assign.apply(Object,[{}].concat(eA(Object.keys(n.context).map(function(e){var t;return null===(t=n.context[e])||void 0===t?void 0:t.__algoliaSearchParameters})))):{};return eT(eT({},e),{},{requests:e.queries.map(function(n){return{query:"algolia"===e.requesterId?eT(eT({},n),{},{params:eT(eT({},r),n.params)}):n,sourceId:t,transformResponse:e.transformResponse}})})}return{items:e,sourceId:t}}(t,e.sourceId,l.getState())})})).then(eR).then(function(t){var n,r=t.some(function(e){var t;return!Array.isArray(t=e.items)&&!!(null==t?void 0:t._automaticInsights)});return r&&m({algoliaInsightsPlugin:eB(eB({},(null===(n=l.getState().context)||void 0===n?void 0:n.algoliaInsightsPlugin)||{}),{},{__automaticInsights:r})}),e.map(function(e){var n=t.filter(function(t){return t.sourceId===e.sourceId}),r=n.map(function(e){return e.items}),o=n[0].transformResponse,i=o?o({results:r,hits:r.map(function(e){return e.hits}).filter(Boolean),facetHits:r.map(function(e){var t;return null===(t=e.facetHits)||void 0===t?void 0:t.map(function(e){return{label:e.value,count:e.count,_highlightResult:{label:{value:e.highlighted}}}})}).filter(Boolean)}):r;return e.onResolve({source:e,results:r,items:i,state:l.getState()}),i.every(Boolean),'The `getItems` function from source "'.concat(e.sourceId,'" must return an array of items but returned ').concat(JSON.stringify(void 0),".\n\nDid you forget to return items?\n\nSee: https://www.algolia.com/doc/ui-libraries/autocomplete/core-concepts/sources/#param-getitems"),{source:e,items:i}})}).then(function(e){var t,n,r,i,a,u;return n=(t={collections:e,props:o,state:l.getState()}).collections,r=t.props,i=t.state,a=n.reduce(function(e,t){return eI(eI({},e),{},e_({},t.source.sourceId,eI(eI({},t.source),{},{getItems:function(){return A(t.items)}})))},{}),u=r.plugins.reduce(function(e,t){return t.reshape?t.reshape(e):e},{sourcesBySourceId:a,state:i}).sourcesBySourceId,A(r.reshape({sourcesBySourceId:u,sources:Object.values(u),state:i})).filter(Boolean).map(function(e){return{source:e,items:e.getItems()}})})}))).then(function(e){p("idle"),c(e);var n,f=o.shouldPanelOpen({state:l.getState()});s(null!==(n=r.isOpen)&&void 0!==n?n:o.openOnFocus&&!i&&f||f);var d=ed(l.getState());if(null!==l.getState().activeItemId&&d){var m=d.item,h=d.itemInputValue,v=d.itemUrl,g=d.source;g.onActive(eB({event:t,item:m,itemInputValue:h,itemUrl:v,refresh:a,source:g,state:l.getState()},u))}}).finally(function(){p("idle"),eU&&o.environment.clearTimeout(eU)});return l.pendingRequests.add(y)}function ez(e){return(ez="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var eY=["event","props","refresh","store"];function e$(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function eG(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?e$(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==ez(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ez(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===ez(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):e$(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function eX(e){return(eX="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}var eJ=["props","refresh","store"],eQ=["inputElement","formElement","panelElement"],eZ=["inputElement"],e0=["inputElement","maxLength"],e1=["source"],e2=["item","source"];function e3(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function e5(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?e3(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==eX(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==eX(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===eX(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):e3(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function e4(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}function e9(e){return(e9="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function e6(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function e7(e,t,n){var r;return(r=function(e,t){if("object"!==e9(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==e9(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===e9(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function e8(e){var t,n=e.state;return!1===n.isOpen||null===n.activeItemId?null:(null===(t=ed(n))||void 0===t?void 0:t.itemInputValue)||null}function te(e){return(te="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function tt(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function tn(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?tt(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==te(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==te(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===te(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):tt(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}var tr=function(e,t){switch(t.type){case"setActiveItemId":case"mousemove":return tn(tn({},e),{},{activeItemId:t.payload});case"setQuery":return tn(tn({},e),{},{query:t.payload,completion:null});case"setCollections":return tn(tn({},e),{},{collections:t.payload});case"setIsOpen":return tn(tn({},e),{},{isOpen:t.payload});case"setStatus":return tn(tn({},e),{},{status:t.payload});case"setContext":return tn(tn({},e),{},{context:tn(tn({},e.context),t.payload)});case"ArrowDown":var n=tn(tn({},e),{},{activeItemId:t.payload.hasOwnProperty("nextActiveItemId")?t.payload.nextActiveItemId:eu(1,e.activeItemId,D(e),t.props.defaultActiveItemId)});return tn(tn({},n),{},{completion:e8({state:n})});case"ArrowUp":var r=tn(tn({},e),{},{activeItemId:eu(-1,e.activeItemId,D(e),t.props.defaultActiveItemId)});return tn(tn({},r),{},{completion:e8({state:r})});case"Escape":return e.isOpen?tn(tn({},e),{},{activeItemId:null,isOpen:!1,completion:null}):tn(tn({},e),{},{activeItemId:null,query:"",status:"idle",collections:[]});case"submit":return tn(tn({},e),{},{activeItemId:null,isOpen:!1,status:"idle"});case"reset":return tn(tn({},e),{},{activeItemId:!0===t.props.openOnFocus?t.props.defaultActiveItemId:null,status:"idle",completion:null,query:""});case"focus":return tn(tn({},e),{},{activeItemId:t.props.defaultActiveItemId,isOpen:(t.props.openOnFocus||!!e.query)&&t.props.shouldPanelOpen({state:e})});case"blur":return t.props.debug?e:tn(tn({},e),{},{isOpen:!1,activeItemId:null});case"mouseleave":return tn(tn({},e),{},{activeItemId:t.props.defaultActiveItemId});default:return JSON.stringify(t.type),e}};function to(e){return(to="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e})(e)}function ti(e,t){var n=Object.keys(e);if(Object.getOwnPropertySymbols){var r=Object.getOwnPropertySymbols(e);t&&(r=r.filter(function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable})),n.push.apply(n,r)}return n}function ta(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?ti(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==to(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==to(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===to(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):ti(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function tl(e){var t=e.translations,n=(void 0===t?{}:t).searchByText;return r.createElement("a",{href:"https://www.algolia.com/ref/docsearch/?utm_source=".concat(window.location.hostname,"&utm_medium=referral&utm_content=powered_by&utm_campaign=docsearch"),target:"_blank",rel:"noopener noreferrer"},r.createElement("span",{className:"DocSearch-Label"},void 0===n?"Search by":n),r.createElement("svg",{width:"77",height:"19","aria-label":"Algolia",role:"img",id:"Layer_1",xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 2196.2 500"},r.createElement("defs",null,r.createElement("style",null,".cls-1,.cls-2{fill:#003dff;}.cls-2{fill-rule:evenodd;}")),r.createElement("path",{className:"cls-2",d:"M1070.38,275.3V5.91c0-3.63-3.24-6.39-6.82-5.83l-50.46,7.94c-2.87,.45-4.99,2.93-4.99,5.84l.17,273.22c0,12.92,0,92.7,95.97,95.49,3.33,.1,6.09-2.58,6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72Z"}),r.createElement("rect",{className:"cls-1",x:"1845.88",y:"104.73",width:"62.58",height:"277.9",rx:"5.9",ry:"5.9"}),r.createElement("path",{className:"cls-2",d:"M1851.78,71.38h50.77c3.26,0,5.9-2.64,5.9-5.9V5.9c0-3.62-3.24-6.39-6.82-5.83l-50.77,7.95c-2.87,.45-4.99,2.92-4.99,5.83v51.62c0,3.26,2.64,5.9,5.9,5.9Z"}),r.createElement("path",{className:"cls-2",d:"M1764.03,275.3V5.91c0-3.63-3.24-6.39-6.82-5.83l-50.46,7.94c-2.87,.45-4.99,2.93-4.99,5.84l.17,273.22c0,12.92,0,92.7,95.97,95.49,3.33,.1,6.09-2.58,6.09-5.91v-40.78c0-2.96-2.19-5.51-5.12-5.84-34.85-4.01-34.85-47.57-34.85-54.72Z"}),r.createElement("path",{className:"cls-2",d:"M1631.95,142.72c-11.14-12.25-24.83-21.65-40.78-28.31-15.92-6.53-33.26-9.85-52.07-9.85-18.78,0-36.15,3.17-51.92,9.85-15.59,6.66-29.29,16.05-40.76,28.31-11.47,12.23-20.38,26.87-26.76,44.03-6.38,17.17-9.24,37.37-9.24,58.36,0,20.99,3.19,36.87,9.55,54.21,6.38,17.32,15.14,32.11,26.45,44.36,11.29,12.23,24.83,21.62,40.6,28.46,15.77,6.83,40.12,10.33,52.4,10.48,12.25,0,36.78-3.82,52.7-10.48,15.92-6.68,29.46-16.23,40.78-28.46,11.29-12.25,20.05-27.04,26.25-44.36,6.22-17.34,9.24-33.22,9.24-54.21,0-20.99-3.34-41.19-10.03-58.36-6.38-17.17-15.14-31.8-26.43-44.03Zm-44.43,163.75c-11.47,15.75-27.56,23.7-48.09,23.7-20.55,0-36.63-7.8-48.1-23.7-11.47-15.75-17.21-34.01-17.21-61.2,0-26.89,5.59-49.14,17.06-64.87,11.45-15.75,27.54-23.52,48.07-23.52,20.55,0,36.63,7.78,48.09,23.52,11.47,15.57,17.36,37.98,17.36,64.87,0,27.19-5.72,45.3-17.19,61.2Z"}),r.createElement("path",{className:"cls-2",d:"M894.42,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-14.52,22.58-22.99,49.63-22.99,78.73,0,44.89,20.13,84.92,51.59,111.1,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47,1.23,0,2.46-.03,3.68-.09,.36-.02,.71-.05,1.07-.07,.87-.05,1.75-.11,2.62-.2,.34-.03,.68-.08,1.02-.12,.91-.1,1.82-.21,2.73-.34,.21-.03,.42-.07,.63-.1,32.89-5.07,61.56-30.82,70.9-62.81v57.83c0,3.26,2.64,5.9,5.9,5.9h50.42c3.26,0,5.9-2.64,5.9-5.9V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,206.92c-12.2,10.16-27.97,13.98-44.84,15.12-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-42.24,0-77.12-35.89-77.12-79.37,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33v142.83Z"}),r.createElement("path",{className:"cls-2",d:"M2133.97,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-14.52,22.58-22.99,49.63-22.99,78.73,0,44.89,20.13,84.92,51.59,111.1,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47,1.23,0,2.46-.03,3.68-.09,.36-.02,.71-.05,1.07-.07,.87-.05,1.75-.11,2.62-.2,.34-.03,.68-.08,1.02-.12,.91-.1,1.82-.21,2.73-.34,.21-.03,.42-.07,.63-.1,32.89-5.07,61.56-30.82,70.9-62.81v57.83c0,3.26,2.64,5.9,5.9,5.9h50.42c3.26,0,5.9-2.64,5.9-5.9V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,206.92c-12.2,10.16-27.97,13.98-44.84,15.12-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-42.24,0-77.12-35.89-77.12-79.37,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33v142.83Z"}),r.createElement("path",{className:"cls-2",d:"M1314.05,104.73h-49.33c-48.36,0-90.91,25.48-115.75,64.1-11.79,18.34-19.6,39.64-22.11,62.59-.58,5.3-.88,10.68-.88,16.14s.31,11.15,.93,16.59c4.28,38.09,23.14,71.61,50.66,94.52,2.93,2.6,6.05,4.98,9.31,7.14,12.86,8.49,28.11,13.47,44.52,13.47h0c17.99,0,34.61-5.93,48.16-15.97,16.29-11.58,28.88-28.54,34.48-47.75v50.26h-.11v11.08c0,21.84-5.71,38.27-17.34,49.36-11.61,11.08-31.04,16.63-58.25,16.63-11.12,0-28.79-.59-46.6-2.41-2.83-.29-5.46,1.5-6.27,4.22l-12.78,43.11c-1.02,3.46,1.27,7.02,4.83,7.53,21.52,3.08,42.52,4.68,54.65,4.68,48.91,0,85.16-10.75,108.89-32.21,21.48-19.41,33.15-48.89,35.2-88.52V110.63c0-3.26-2.64-5.9-5.9-5.9h-56.32Zm0,64.1s.65,139.13,0,143.36c-12.08,9.77-27.11,13.59-43.49,14.7-.16,.01-.33,.03-.49,.04-1.12,.07-2.24,.1-3.36,.1-1.32,0-2.63-.03-3.94-.1-40.41-2.11-74.52-37.26-74.52-79.38,0-10.25,1.96-20.01,5.42-28.98,11.22-29.12,38.77-49.74,71.06-49.74h49.33Z"}),r.createElement("path",{className:"cls-1",d:"M249.83,0C113.3,0,2,110.09,.03,246.16c-2,138.19,110.12,252.7,248.33,253.5,42.68,.25,83.79-10.19,120.3-30.03,3.56-1.93,4.11-6.83,1.08-9.51l-23.38-20.72c-4.75-4.21-11.51-5.4-17.36-2.92-25.48,10.84-53.17,16.38-81.71,16.03-111.68-1.37-201.91-94.29-200.13-205.96,1.76-110.26,92-199.41,202.67-199.41h202.69V407.41l-115-102.18c-3.72-3.31-9.42-2.66-12.42,1.31-18.46,24.44-48.53,39.64-81.93,37.34-46.33-3.2-83.87-40.5-87.34-86.81-4.15-55.24,39.63-101.52,94-101.52,49.18,0,89.68,37.85,93.91,85.95,.38,4.28,2.31,8.27,5.52,11.12l29.95,26.55c3.4,3.01,8.79,1.17,9.63-3.3,2.16-11.55,2.92-23.58,2.07-35.92-4.82-70.34-61.8-126.93-132.17-131.26-80.68-4.97-148.13,58.14-150.27,137.25-2.09,77.1,61.08,143.56,138.19,145.26,32.19,.71,62.03-9.41,86.14-26.95l150.26,133.2c6.44,5.71,16.61,1.14,16.61-7.47V9.48C499.66,4.25,495.42,0,490.18,0H249.83Z"})))}function tu(e){return r.createElement("svg",{width:"15",height:"15","aria-label":e.ariaLabel,role:"img"},r.createElement("g",{fill:"none",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:"1.2"},e.children))}function tc(e){var t=e.translations,n=void 0===t?{}:t,o=n.selectText,i=n.selectKeyAriaLabel,a=n.navigateText,l=n.navigateUpKeyAriaLabel,u=n.navigateDownKeyAriaLabel,c=n.closeText,s=n.closeKeyAriaLabel,f=n.searchByText;return r.createElement(r.Fragment,null,r.createElement("div",{className:"DocSearch-Logo"},r.createElement(tl,{translations:{searchByText:void 0===f?"Search by":f}})),r.createElement("ul",{className:"DocSearch-Commands"},r.createElement("li",null,r.createElement("kbd",{className:"DocSearch-Commands-Key"},r.createElement(tu,{ariaLabel:void 0===i?"Enter key":i},r.createElement("path",{d:"M12 3.53088v3c0 1-1 2-2 2H4M7 11.53088l-3-3 3-3"}))),r.createElement("span",{className:"DocSearch-Label"},void 0===o?"to select":o)),r.createElement("li",null,r.createElement("kbd",{className:"DocSearch-Commands-Key"},r.createElement(tu,{ariaLabel:void 0===u?"Arrow down":u},r.createElement("path",{d:"M7.5 3.5v8M10.5 8.5l-3 3-3-3"}))),r.createElement("kbd",{className:"DocSearch-Commands-Key"},r.createElement(tu,{ariaLabel:void 0===l?"Arrow up":l},r.createElement("path",{d:"M7.5 11.5v-8M10.5 6.5l-3-3-3 3"}))),r.createElement("span",{className:"DocSearch-Label"},void 0===a?"to navigate":a)),r.createElement("li",null,r.createElement("kbd",{className:"DocSearch-Commands-Key"},r.createElement(tu,{ariaLabel:void 0===s?"Escape key":s},r.createElement("path",{d:"M13.6167 8.936c-.1065.3583-.6883.962-1.4875.962-.7993 0-1.653-.9165-1.653-2.1258v-.5678c0-1.2548.7896-2.1016 1.653-2.1016.8634 0 1.3601.4778 1.4875 1.0724M9 6c-.1352-.4735-.7506-.9219-1.46-.8972-.7092.0246-1.344.57-1.344 1.2166s.4198.8812 1.3445.9805C8.465 7.3992 8.968 7.9337 9 8.5c.032.5663-.454 1.398-1.4595 1.398C6.6593 9.898 6 9 5.963 8.4851m-1.4748.5368c-.2635.5941-.8099.876-1.5443.876s-1.7073-.6248-1.7073-2.204v-.4603c0-1.0416.721-2.131 1.7073-2.131.9864 0 1.6425 1.031 1.5443 2.2492h-2.956"}))),r.createElement("span",{className:"DocSearch-Label"},void 0===c?"to close":c))))}function ts(e){var t=e.hit,n=e.children;return r.createElement("a",{href:t.url},n)}function tf(){return r.createElement("svg",{viewBox:"0 0 38 38",stroke:"currentColor",strokeOpacity:".5"},r.createElement("g",{fill:"none",fillRule:"evenodd"},r.createElement("g",{transform:"translate(1 1)",strokeWidth:"2"},r.createElement("circle",{strokeOpacity:".3",cx:"18",cy:"18",r:"18"}),r.createElement("path",{d:"M36 18c0-9.94-8.06-18-18-18"},r.createElement("animateTransform",{attributeName:"transform",type:"rotate",from:"0 18 18",to:"360 18 18",dur:"1s",repeatCount:"indefinite"})))))}function td(){return r.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},r.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("path",{d:"M3.18 6.6a8.23 8.23 0 1112.93 9.94h0a8.23 8.23 0 01-11.63 0"}),r.createElement("path",{d:"M6.44 7.25H2.55V3.36M10.45 6v5.6M10.45 11.6L13 13"})))}function tp(){return r.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},r.createElement("path",{d:"M10 10l5.09-5.09L10 10l5.09 5.09L10 10zm0 0L4.91 4.91 10 10l-5.09 5.09L10 10z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function tm(){return r.createElement("svg",{className:"DocSearch-Hit-Select-Icon",width:"20",height:"20",viewBox:"0 0 20 20"},r.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("path",{d:"M18 3v4c0 2-2 4-4 4H2"}),r.createElement("path",{d:"M8 17l-6-6 6-6"})))}var th=function(){return r.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},r.createElement("path",{d:"M17 6v12c0 .52-.2 1-1 1H4c-.7 0-1-.33-1-1V2c0-.55.42-1 1-1h8l5 5zM14 8h-3.13c-.51 0-.87-.34-.87-.87V4",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))};function tv(e){switch(e.type){case"lvl1":return r.createElement(th,null);case"content":return r.createElement(ty,null);default:return r.createElement(tg,null)}}function tg(){return r.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},r.createElement("path",{d:"M13 13h4-4V8H7v5h6v4-4H7V8H3h4V3v5h6V3v5h4-4v5zm-6 0v4-4H3h4z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"}))}function ty(){return r.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},r.createElement("path",{d:"M17 5H3h14zm0 5H3h14zm0 5H3h14z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function tb(){return r.createElement("svg",{width:"20",height:"20",viewBox:"0 0 20 20"},r.createElement("path",{d:"M10 14.2L5 17l1-5.6-4-4 5.5-.7 2.5-5 2.5 5 5.6.8-4 4 .9 5.5z",stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinejoin:"round"}))}function tw(){return r.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("path",{d:"M19 4.8a16 16 0 00-2-1.2m-3.3-1.2A16 16 0 001.1 4.7M16.7 8a12 12 0 00-2.8-1.4M10 6a12 12 0 00-6.7 2M12.3 14.7a4 4 0 00-4.5 0M14.5 11.4A8 8 0 0010 10M3 16L18 2M10 18h0"}))}function tE(){return r.createElement("svg",{width:"40",height:"40",viewBox:"0 0 20 20",fill:"none",fillRule:"evenodd",stroke:"currentColor",strokeLinecap:"round",strokeLinejoin:"round"},r.createElement("path",{d:"M15.5 4.8c2 3 1.7 7-1 9.7h0l4.3 4.3-4.3-4.3a7.8 7.8 0 01-9.8 1m-2.2-2.2A7.8 7.8 0 0113.2 2.4M2 18L18 2"}))}function tS(e){var t=e.translations,n=void 0===t?{}:t,o=n.titleText,i=n.helpText;return r.createElement("div",{className:"DocSearch-ErrorScreen"},r.createElement("div",{className:"DocSearch-Screen-Icon"},r.createElement(tw,null)),r.createElement("p",{className:"DocSearch-Title"},void 0===o?"Unable to fetch results":o),r.createElement("p",{className:"DocSearch-Help"},void 0===i?"You might want to check your network connection.":i))}var tO=["translations"];function tP(e){var t=e.translations,n=void 0===t?{}:t,o=y(e,tO),i=n.noResultsText,a=n.suggestedQueryText,l=n.reportMissingResultsText,u=n.reportMissingResultsLinkText,c=o.state.context.searchSuggestions;return r.createElement("div",{className:"DocSearch-NoResults"},r.createElement("div",{className:"DocSearch-Screen-Icon"},r.createElement(tE,null)),r.createElement("p",{className:"DocSearch-Title"},void 0===i?"No results for":i,' "',r.createElement("strong",null,o.state.query),'"'),c&&c.length>0&&r.createElement("div",{className:"DocSearch-NoResults-Prefill-List"},r.createElement("p",{className:"DocSearch-Help"},void 0===a?"Try searching for":a,":"),r.createElement("ul",null,c.slice(0,3).reduce(function(e,t){return[].concat(S(e),[r.createElement("li",{key:t},r.createElement("button",{className:"DocSearch-Prefill",key:t,type:"button",onClick:function(){o.setQuery(t.toLowerCase()+" "),o.refresh(),o.inputRef.current.focus()}},t))])},[]))),o.getMissingResultsUrl&&r.createElement("p",{className:"DocSearch-Help"},"".concat(void 0===l?"Believe this query should return results?":l," "),r.createElement("a",{href:o.getMissingResultsUrl({query:o.state.query}),target:"_blank",rel:"noopener noreferrer"},void 0===u?"Let us know.":u)))}var tx=["hit","attribute","tagName"];function tj(e,t){return t.split(".").reduce(function(e,t){return null!=e&&e[t]?e[t]:null},e)}function tI(e){var t=e.hit,n=e.attribute,o=e.tagName,i=y(e,tx);return(0,r.createElement)(void 0===o?"span":o,g(g({},i),{},{dangerouslySetInnerHTML:{__html:tj(t,"_snippetResult.".concat(n,".value"))||tj(t,n)}}))}function t_(e){return e.collection&&0!==e.collection.items.length?r.createElement("section",{className:"DocSearch-Hits"},r.createElement("div",{className:"DocSearch-Hit-source"},e.title),r.createElement("ul",e.getListProps(),e.collection.items.map(function(t,n){return r.createElement(tk,d({key:[e.title,t.objectID].join(":"),item:t,index:n},e))}))):null}function tk(e){var t=e.item,n=e.index,o=e.renderIcon,i=e.renderAction,a=e.getItemProps,l=e.onItemClick,u=e.collection,c=e.hitComponent,s=E(r.useState(!1),2),f=s[0],p=s[1],m=E(r.useState(!1),2),h=m[0],v=m[1],g=r.useRef(null);return r.createElement("li",d({className:["DocSearch-Hit",t.__docsearch_parent&&"DocSearch-Hit--Child",f&&"DocSearch-Hit--deleting",h&&"DocSearch-Hit--favoriting"].filter(Boolean).join(" "),onTransitionEnd:function(){g.current&&g.current()}},a({item:t,source:u.source,onClick:function(e){l(t,e)}})),r.createElement(c,{hit:t},r.createElement("div",{className:"DocSearch-Hit-Container"},o({item:t,index:n}),t.hierarchy[t.type]&&"lvl1"===t.type&&r.createElement("div",{className:"DocSearch-Hit-content-wrapper"},r.createElement(tI,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.lvl1"}),t.content&&r.createElement(tI,{className:"DocSearch-Hit-path",hit:t,attribute:"content"})),t.hierarchy[t.type]&&("lvl2"===t.type||"lvl3"===t.type||"lvl4"===t.type||"lvl5"===t.type||"lvl6"===t.type)&&r.createElement("div",{className:"DocSearch-Hit-content-wrapper"},r.createElement(tI,{className:"DocSearch-Hit-title",hit:t,attribute:"hierarchy.".concat(t.type)}),r.createElement(tI,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),"content"===t.type&&r.createElement("div",{className:"DocSearch-Hit-content-wrapper"},r.createElement(tI,{className:"DocSearch-Hit-title",hit:t,attribute:"content"}),r.createElement(tI,{className:"DocSearch-Hit-path",hit:t,attribute:"hierarchy.lvl1"})),i({item:t,runDeleteTransition:function(e){p(!0),g.current=e},runFavoriteTransition:function(e){v(!0),g.current=e}}))))}function tC(e,t,n){return e.reduce(function(e,r){var o=t(r);return e.hasOwnProperty(o)||(e[o]=[]),e[o].length<(n||5)&&e[o].push(r),e},{})}function tT(e){return e}function tA(e){return 1===e.button||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey}function tM(){}var tD=/(<mark>|<\/mark>)/g,tR=RegExp(tD.source);function tL(e){if(!e.__docsearch_parent&&!e._highlightResult)return e.hierarchy.lvl0;var t,n,r=e.__docsearch_parent?null===(t=e.__docsearch_parent)||void 0===t||null===(t=t._highlightResult)||void 0===t||null===(t=t.hierarchy)||void 0===t?void 0:t.lvl0:null===(n=e._highlightResult)||void 0===n||null===(n=n.hierarchy)||void 0===n?void 0:n.lvl0;return r?r.value&&tR.test(r.value)?r.value.replace(tD,""):r.value:e.hierarchy.lvl0}function tN(e){return r.createElement("div",{className:"DocSearch-Dropdown-Container"},e.state.collections.map(function(t){if(0===t.items.length)return null;var n=tL(t.items[0]);return r.createElement(t_,d({},e,{key:t.source.sourceId,title:n,collection:t,renderIcon:function(e){var n,o=e.item,i=e.index;return r.createElement(r.Fragment,null,o.__docsearch_parent&&r.createElement("svg",{className:"DocSearch-Hit-Tree",viewBox:"0 0 24 54"},r.createElement("g",{stroke:"currentColor",fill:"none",fillRule:"evenodd",strokeLinecap:"round",strokeLinejoin:"round"},o.__docsearch_parent!==(null===(n=t.items[i+1])||void 0===n?void 0:n.__docsearch_parent)?r.createElement("path",{d:"M8 6v21M20 27H8.3"}):r.createElement("path",{d:"M8 6v42M20 27H8.3"}))),r.createElement("div",{className:"DocSearch-Hit-icon"},r.createElement(tv,{type:o.type})))},renderAction:function(){return r.createElement("div",{className:"DocSearch-Hit-action"},r.createElement(tm,null))}}))}),e.resultsFooterComponent&&r.createElement("section",{className:"DocSearch-HitsFooter"},r.createElement(e.resultsFooterComponent,{state:e.state})))}var tF=["translations"];function tB(e){var t=e.translations,n=void 0===t?{}:t,o=y(e,tF),i=n.recentSearchesTitle,a=n.noRecentSearchesText,l=n.saveRecentSearchButtonTitle,u=void 0===l?"Save this search":l,c=n.removeRecentSearchButtonTitle,s=void 0===c?"Remove this search from history":c,f=n.favoriteSearchesTitle,p=n.removeFavoriteSearchButtonTitle,m=void 0===p?"Remove this search from favorites":p;return"idle"===o.state.status&&!1===o.hasCollections?o.disableUserPersonalization?null:r.createElement("div",{className:"DocSearch-StartScreen"},r.createElement("p",{className:"DocSearch-Help"},void 0===a?"No recent searches":a)):!1===o.hasCollections?null:r.createElement("div",{className:"DocSearch-Dropdown-Container"},r.createElement(t_,d({},o,{title:void 0===i?"Recent":i,collection:o.state.collections[0],renderIcon:function(){return r.createElement("div",{className:"DocSearch-Hit-icon"},r.createElement(td,null))},renderAction:function(e){var t=e.item,n=e.runFavoriteTransition,i=e.runDeleteTransition;return r.createElement(r.Fragment,null,r.createElement("div",{className:"DocSearch-Hit-action"},r.createElement("button",{className:"DocSearch-Hit-action-button",title:u,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n(function(){o.favoriteSearches.add(t),o.recentSearches.remove(t),o.refresh()})}},r.createElement(tb,null))),r.createElement("div",{className:"DocSearch-Hit-action"},r.createElement("button",{className:"DocSearch-Hit-action-button",title:s,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),i(function(){o.recentSearches.remove(t),o.refresh()})}},r.createElement(tp,null))))}})),r.createElement(t_,d({},o,{title:void 0===f?"Favorite":f,collection:o.state.collections[1],renderIcon:function(){return r.createElement("div",{className:"DocSearch-Hit-icon"},r.createElement(tb,null))},renderAction:function(e){var t=e.item,n=e.runDeleteTransition;return r.createElement("div",{className:"DocSearch-Hit-action"},r.createElement("button",{className:"DocSearch-Hit-action-button",title:m,type:"submit",onClick:function(e){e.preventDefault(),e.stopPropagation(),n(function(){o.favoriteSearches.remove(t),o.refresh()})}},r.createElement(tp,null)))}})))}var tH=["translations"],tq=r.memo(function(e){var t=e.translations,n=void 0===t?{}:t,o=y(e,tH);if("error"===o.state.status)return r.createElement(tS,{translations:null==n?void 0:n.errorScreen});var i=o.state.collections.some(function(e){return e.items.length>0});return o.state.query?!1===i?r.createElement(tP,d({},o,{translations:null==n?void 0:n.noResultsScreen})):r.createElement(tN,o):r.createElement(tB,d({},o,{hasCollections:i,translations:null==n?void 0:n.startScreen}))},function(e,t){return"loading"===t.state.status||"stalled"===t.state.status}),tK=["translations"];function tU(e){var t=e.translations,n=void 0===t?{}:t,o=y(e,tK),i=n.resetButtonTitle,a=n.resetButtonAriaLabel,l=n.cancelButtonText,u=n.cancelButtonAriaLabel,c=n.searchInputLabel,s=o.getFormProps({inputElement:o.inputRef.current}).onReset;return r.useEffect(function(){o.autoFocus&&o.inputRef.current&&o.inputRef.current.focus()},[o.autoFocus,o.inputRef]),r.useEffect(function(){o.isFromSelection&&o.inputRef.current&&o.inputRef.current.select()},[o.isFromSelection,o.inputRef]),r.createElement(r.Fragment,null,r.createElement("form",{className:"DocSearch-Form",onSubmit:function(e){e.preventDefault()},onReset:s},r.createElement("label",d({className:"DocSearch-MagnifierLabel"},o.getLabelProps()),r.createElement(j,null),r.createElement("span",{className:"DocSearch-VisuallyHiddenForAccessibility"},void 0===c?"Search":c)),r.createElement("div",{className:"DocSearch-LoadingIndicator"},r.createElement(tf,null)),r.createElement("input",d({className:"DocSearch-Input",ref:o.inputRef},o.getInputProps({inputElement:o.inputRef.current,autoFocus:o.autoFocus,maxLength:64}))),r.createElement("button",{type:"reset",title:void 0===i?"Clear the query":i,className:"DocSearch-Reset","aria-label":void 0===a?"Clear the query":a,hidden:!o.state.query},r.createElement(tp,null))),r.createElement("button",{className:"DocSearch-Cancel",type:"reset","aria-label":void 0===u?"Cancel":u,onClick:o.onClose},void 0===l?"Cancel":l))}var tV=["_highlightResult","_snippetResult"];function tW(e){var t=e.key,n=e.limit,r=void 0===n?5:n,o=!1===function(){var e="__TEST_KEY__";try{return localStorage.setItem(e,""),localStorage.removeItem(e),!0}catch(e){return!1}}()?{setItem:function(){},getItem:function(){return[]}}:{setItem:function(e){return window.localStorage.setItem(t,JSON.stringify(e))},getItem:function(){var e=window.localStorage.getItem(t);return e?JSON.parse(e):[]}},i=o.getItem().slice(0,r);return{add:function(e){e._highlightResult,e._snippetResult;var t=y(e,tV),n=i.findIndex(function(e){return e.objectID===t.objectID});n>-1&&i.splice(n,1),i.unshift(t),i=i.slice(0,r),o.setItem(i)},remove:function(e){i=i.filter(function(t){return t.objectID!==e.objectID}),o.setItem(i)},getAll:function(){return i}}}function tz(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{serializable:!0},t={};return{get:function(n,r){var o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}},i=JSON.stringify(n);if(i in t)return Promise.resolve(e.serializable?JSON.parse(t[i]):t[i]);var a=r();return a.then(function(e){return o.miss(e)}).then(function(){return a})},set:function(n,r){return t[JSON.stringify(n)]=e.serializable?JSON.stringify(r):r,Promise.resolve(r)},delete:function(e){return delete t[JSON.stringify(e)],Promise.resolve()},clear:function(){return t={},Promise.resolve()}}}function tY(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"up",n=Date.now();return g(g({},e),{},{status:t,lastUpdate:n,isUp:function(){return"up"===t||Date.now()-n>12e4},isTimedOut:function(){return"timed out"===t&&Date.now()-n<=12e4}})}var t$=function(){function e(t,n){var r;return c(this,e),f(r=u(this,e,[t]),"name","AlgoliaError"),n&&(r.name=n),r}return m(e,P(Error)),s(e)}(),tG=function(){function e(t,n,r){var o;return c(this,e),f(o=u(this,e,[t,r]),"stackTrace",void 0),o.stackTrace=n,o}return m(e,t$),s(e)}(),tX=function(){function e(t){return c(this,e),u(this,e,["Unreachable hosts - your application id may be incorrect. If the error persists, please reach out to the Algolia Support team: https://alg.li/support.",t,"RetryError"])}return m(e,tG),s(e)}(),tJ=function(){function e(t,n,r){var o,i=arguments.length>3&&void 0!==arguments[3]?arguments[3]:"ApiError";return c(this,e),f(o=u(this,e,[t,r,i]),"status",void 0),o.status=n,o}return m(e,tG),s(e)}(),tQ=function(){function e(t,n){var r;return c(this,e),f(r=u(this,e,[t,"DeserializationError"]),"response",void 0),r.response=n,r}return m(e,t$),s(e)}(),tZ=function(){function e(t,n,r,o){var i;return c(this,e),f(i=u(this,e,[t,n,o,"DetailedApiError"]),"error",void 0),i.error=r,i}return m(e,tJ),s(e)}();function t0(e){var t=e.request.headers["x-algolia-api-key"]?{"x-algolia-api-key":"*****"}:{};return g(g({},e),{},{request:g(g({},e.request),{},{headers:g(g({},e.request.headers),t)})})}var t1=["appId","apiKey","authMode","algoliaAgents"],t2=["params"],t3="5.19.0",t5="3.9.0",t4=["footer","searchBox"];function t9(e){var t,n,o,i,a,u,c,s=e.appId,f=e.apiKey,p=e.indexName,m=e.placeholder,h=void 0===m?"Search docs":m,v=e.searchParameters,w=e.maxResultsPerGroup,O=e.onClose,P=void 0===O?tM:O,x=e.transformItems,j=void 0===x?tT:x,I=e.hitComponent,_=e.resultsFooterComponent,k=e.navigator,C=e.initialScrollY,T=void 0===C?0:C,R=e.transformSearchClient,F=e.disableUserPersonalization,B=void 0!==F&&F,H=e.initialQuery,q=e.translations,K=void 0===q?{}:q,U=e.getMissingResultsUrl,V=e.insights,W=void 0!==V&&V,z=K.footer,Y=K.searchBox,$=y(K,t4),G=E(r.useState({query:"",collections:[],completion:null,context:{},isOpen:!1,activeItemId:null,status:"idle"}),2),X=G[0],J=G[1],Q=r.useRef(null),Z=r.useRef(null),ee=r.useRef(null),et=r.useRef(null),en=r.useRef(null),er=r.useRef(10),ei=r.useRef("undefined"!=typeof window?window.getSelection().toString().slice(0,64):"").current,ea=r.useRef((void 0===H?"":H)||ei).current,el=(t=void 0===R?tT:R,r.useMemo(function(){var e=function(e,t,n){var r,o,i,a,u,c,s,f,d,p,m,h,v,w,O;if(!e||"string"!=typeof e)throw Error("`appId` is missing.");if(!t||"string"!=typeof t)throw Error("`apiKey` is missing.");return d=(r=g({appId:e,apiKey:t,timeouts:{connect:1e3,read:2e3,write:3e4},logger:{debug:function(e,t){return Promise.resolve()},info:function(e,t){return Promise.resolve()},error:function(e,t){return Promise.resolve()}},requester:{send:function(e){return new Promise(function(t){var n=new XMLHttpRequest;n.open(e.method,e.url,!0),Object.keys(e.headers).forEach(function(t){return n.setRequestHeader(t,e.headers[t])});var r,o=function(e,r){return setTimeout(function(){n.abort(),t({status:0,content:r,isTimedOut:!0})},e)},i=o(e.connectTimeout,"Connection timeout");n.onreadystatechange=function(){n.readyState>n.OPENED&&void 0===r&&(clearTimeout(i),r=o(e.responseTimeout,"Socket timeout"))},n.onerror=function(){0===n.status&&(clearTimeout(i),clearTimeout(r),t({content:n.responseText||"Network request failed",status:n.status,isTimedOut:!1}))},n.onload=function(){clearTimeout(i),clearTimeout(r),t({content:n.responseText,status:n.status,isTimedOut:!1})},n.send(e.data)})}},algoliaAgents:[{segment:"Browser"}],authMode:"WithinQueryParameters",responsesCache:tz(),requestsCache:tz({serializable:!1}),hostsCache:function e(t){var n=S(t.caches),r=n.shift();return void 0===r?{get:function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return t().then(function(e){return Promise.all([e,n.miss(e)])}).then(function(e){return E(e,1)[0]})},set:function(e,t){return Promise.resolve(t)},delete:function(e){return Promise.resolve()},clear:function(){return Promise.resolve()}}:{get:function(t,o){var i=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return r.get(t,o,i).catch(function(){return e({caches:n}).get(t,o,i)})},set:function(t,o){return r.set(t,o).catch(function(){return e({caches:n}).set(t,o)})},delete:function(t){return r.delete(t).catch(function(){return e({caches:n}).delete(t)})},clear:function(){return r.clear().catch(function(){return e({caches:n}).clear()})}}}({caches:[function(e){var t,n="algolia-client-js-".concat(e.key);function r(){return void 0===t&&(t=e.localStorage||window.localStorage),t}function o(){return JSON.parse(r().getItem(n)||"{}")}function i(e){r().setItem(n,JSON.stringify(e))}return{get:function(t,n){var r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{miss:function(){return Promise.resolve()}};return Promise.resolve().then(function(){var n,r;return n=e.timeToLive?1e3*e.timeToLive:null,i(r=Object.fromEntries(Object.entries(o()).filter(function(e){return void 0!==E(e,2)[1].timestamp}))),n&&i(Object.fromEntries(Object.entries(r).filter(function(e){var t=E(e,2)[1],r=(new Date).getTime();return!(t.timestamp+n<r)}))),o()[JSON.stringify(t)]}).then(function(e){return Promise.all([e?e.value:n(),void 0!==e])}).then(function(e){var t=E(e,2),n=t[0];return Promise.all([n,t[1]||r.miss(n)])}).then(function(e){return E(e,1)[0]})},set:function(e,t){return Promise.resolve().then(function(){var i=o();return i[JSON.stringify(e)]={timestamp:(new Date).getTime(),value:t},r().setItem(n,JSON.stringify(i)),t})},delete:function(e){return Promise.resolve().then(function(){var t=o();delete t[JSON.stringify(e)],r().setItem(n,JSON.stringify(t))})},clear:function(){return Promise.resolve().then(function(){r().removeItem(n)})}}}({key:"".concat(t3,"-").concat(e)}),tz()]})},void 0)).appId,p=r.apiKey,m=r.authMode,h=r.algoliaAgents,v=y(r,t1),w=function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:"WithinHeaders",r={"x-algolia-api-key":t,"x-algolia-application-id":e};return{headers:function(){return"WithinHeaders"===n?r:{}},queryParameters:function(){return"WithinQueryParameters"===n?r:{}}}}(d,p,m),{transporter:O=function(e){var t=e.hosts,n=e.hostsCache,r=e.baseHeaders,o=e.logger,i=e.baseQueryParameters,a=e.algoliaAgent,u=e.timeouts,c=e.requester,s=e.requestsCache,f=e.responsesCache;function d(){return(d=l(b().mark(function e(t){var r,o,i,a,l;return b().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:return e.next=2,Promise.all(t.map(function(e){return n.get(e,function(){return Promise.resolve(tY(e))})}));case 2:return o=(r=e.sent).filter(function(e){return e.isUp()}),i=r.filter(function(e){return e.isTimedOut()}),l=(a=[].concat(S(o),S(i))).length>0?a:t,e.abrupt("return",{hosts:l,getTimeout:function(e,t){return(0===i.length&&0===e?1:i.length+3+e)*t}});case 8:case"end":return e.stop()}},e)}))).apply(this,arguments)}function p(e,t){return m.apply(this,arguments)}function m(){return(m=l(b().mark(function e(s,f){var p,m,h,v,y,w,E,O,P,x,j,I,_,k=arguments;return b().wrap(function(e){for(;;)switch(e.prev=e.next){case 0:if(p=!(k.length>2&&void 0!==k[2])||k[2],m=[],h=function(e,t){if("GET"!==e.method&&(void 0!==e.data||void 0!==t.data))return JSON.stringify(Array.isArray(e.data)?e.data:g(g({},e.data),t.data))}(s,f),v=function(e,t,n){var r=g(g(g({Accept:"application/json"},e),t),n),o={};return Object.keys(r).forEach(function(e){var t=r[e];o[e.toLowerCase()]=t}),o}(r,s.headers,f.headers),y="GET"===s.method?g(g({},s.data),f.data):{},w=g(g(g({},i),s.queryParameters),y),a.value&&(w["x-algolia-agent"]=a.value),f&&f.queryParameters)for(E=0,O=Object.keys(f.queryParameters);E<O.length;E++)P=O[E],f.queryParameters[P]&&"[object Object]"!==Object.prototype.toString.call(f.queryParameters[P])?w[P]=f.queryParameters[P].toString():w[P]=f.queryParameters[P];return x=0,j=function(){var e=l(b().mark(function e(t,r){var i,a,l,d,y,E;return b().wrap(function(e){for(var b,S,O;;)switch(e.prev=e.next){case 0:if(void 0!==(i=t.pop())){e.next=3;break}throw new tX(m.map(function(e){return t0(e)}));case 3:return a=g(g({},u),f.timeouts),l={data:h,headers:v,method:s.method,url:function(e,t,n){var r=Object.keys(n).filter(function(e){return void 0!==n[e]}).sort().map(function(e){return"".concat(e,"=").concat(encodeURIComponent("[object Array]"===Object.prototype.toString.call(n[e])?n[e].join(","):n[e]).replace(/\+/g,"%20"))}).join("&"),o="".concat(e.protocol,"://").concat(e.url).concat(e.port?":".concat(e.port):"","/").concat("/"===t.charAt(0)?t.substring(1):t);return r.length&&(o+="?".concat(r)),o}(i,s.path,w),connectTimeout:r(x,a.connect),responseTimeout:r(x,p?a.read:a.write)},d=function(e){var n={request:l,response:e,host:i,triesLeft:t.length};return m.push(n),n},e.next=8,c.send(l);case 8:if(S=void 0,O=void 0,S=(b=y=e.sent).isTimedOut,O=b.status,!(S||function(e){var t=e.isTimedOut,n=e.status;return!t&&!~~n}({isTimedOut:S,status:O})||2!=~~(O/100)&&4!=~~(O/100))){e.next=16;break}return E=d(y),y.isTimedOut&&x++,o.info("Retryable failure",t0(E)),e.next=15,n.set(i,tY(i,y.isTimedOut?"timed out":"down"));case 15:return e.abrupt("return",j(t,r));case 16:if(2!=~~(y.status/100)){e.next=18;break}return e.abrupt("return",function(e){try{return JSON.parse(e.content)}catch(t){throw new tQ(t.message,e)}}(y));case 18:throw d(y),function(e,t){var n=e.content,r=e.status;try{var o=JSON.parse(n);return"error"in o?new tZ(o.message,r,o.error,t):new tJ(o.message,r,t)}catch(e){}return new tJ(n,r,t)}(y,m);case 20:case"end":return e.stop()}},e)}));return function(t,n){return e.apply(this,arguments)}}(),I=t.filter(function(e){return"readWrite"===e.accept||(p?"read"===e.accept:"write"===e.accept)}),e.next=13,function(e){return d.apply(this,arguments)}(I);case 13:return _=e.sent,e.abrupt("return",j(S(_.hosts).reverse(),_.getTimeout));case 15:case"end":return e.stop()}},e)}))).apply(this,arguments)}return{hostsCache:n,requester:c,timeouts:u,logger:o,algoliaAgent:a,baseHeaders:r,baseQueryParameters:i,hosts:t,request:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=e.useReadTransporter||"GET"===e.method;if(!n)return p(e,t,n);var o=function(){return p(e,t)};if(!0!==(t.cacheable||e.cacheable))return o();var a={request:e,requestOptions:t,transporter:{queryParameters:i,headers:r}};return f.get(a,function(){return s.get(a,function(){return s.set(a,o()).then(function(e){return Promise.all([s.delete(a),e])},function(e){return Promise.all([s.delete(a),Promise.reject(e)])}).then(function(e){var t=E(e,2);return t[0],t[1]})})},{miss:function(e){return f.set(a,e)}})},requestsCache:s,responsesCache:f}}(g(g({hosts:[{url:"".concat(d,"-dsn.algolia.net"),accept:"read",protocol:"https"},{url:"".concat(d,".algolia.net"),accept:"write",protocol:"https"}].concat(function(e){for(var t=e.length-1;t>0;t--){var n=Math.floor(Math.random()*(t+1)),r=e[t];e[t]=e[n],e[n]=r}return e}([{url:"".concat(d,"-1.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(d,"-2.algolianet.com"),accept:"readWrite",protocol:"https"},{url:"".concat(d,"-3.algolianet.com"),accept:"readWrite",protocol:"https"}]))},v),{},{algoliaAgent:(u=(o={algoliaAgents:h,client:"Lite",version:t3}).algoliaAgents,c=o.client,f=(i=s=o.version,a={value:"Algolia for JavaScript (".concat(i,")"),add:function(e){var t="; ".concat(e.segment).concat(void 0!==e.version?" (".concat(e.version,")"):"");return -1===a.value.indexOf(t)&&(a.value="".concat(a.value).concat(t)),a}}).add({segment:c,version:s}),u.forEach(function(e){return f.add(e)}),f),baseHeaders:g(g({"content-type":"text/plain"},w.headers()),v.baseHeaders),baseQueryParameters:g(g({},w.queryParameters()),v.baseQueryParameters)})),appId:d,apiKey:p,clearCache:function(){return Promise.all([O.requestsCache.clear(),O.responsesCache.clear()]).then(function(){})},get _ua(){return O.algoliaAgent.value},addAlgoliaAgent:function(e,t){O.algoliaAgent.add({segment:e,version:t})},setClientApiKey:function(e){var t=e.apiKey;m&&"WithinHeaders"!==m?O.baseQueryParameters["x-algolia-api-key"]=t:O.baseHeaders["x-algolia-api-key"]=t},searchForHits:function(e,t){return this.search(e,t)},searchForFacets:function(e,t){return this.search(e,t)},customPost:function(e,t){var n=e.path,r=e.parameters,o=e.body;if(!n)throw Error("Parameter `path` is required when calling `customPost`.");var i={method:"POST",path:"/{path}".replace("{path}",n),queryParameters:r||{},headers:{},data:o||{}};return O.request(i,t)},getRecommendations:function(e,t){if(e&&Array.isArray(e)&&(e={requests:e}),!e)throw Error("Parameter `getRecommendationsParams` is required when calling `getRecommendations`.");if(!e.requests)throw Error("Parameter `getRecommendationsParams.requests` is required when calling `getRecommendations`.");var n={method:"POST",path:"/1/indexes/*/recommendations",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return O.request(n,t)},search:function(e,t){if(e&&Array.isArray(e)&&(e={requests:e.map(function(e){var t=e.params,n=y(e,t2);return"facet"===n.type?g(g(g({},n),t),{},{type:"facet"}):g(g(g({},n),t),{},{facet:void 0,maxFacetHits:void 0,facetQuery:void 0})})}),!e)throw Error("Parameter `searchMethodParams` is required when calling `search`.");if(!e.requests)throw Error("Parameter `searchMethodParams.requests` is required when calling `search`.");var n={method:"POST",path:"/1/indexes/*/queries",queryParameters:{},headers:{},data:e,useReadTransporter:!0,cacheable:!0};return O.request(n,t)}}}(s,f);return e.addAlgoliaAgent("docsearch",t5),!1===/docsearch.js \(.*\)/.test(e.transporter.algoliaAgent.value)&&e.addAlgoliaAgent("docsearch-react",t5),t(e)},[s,f,t])),eu=r.useRef(tW({key:"__DOCSEARCH_FAVORITE_SEARCHES__".concat(p),limit:10})).current,ec=r.useRef(tW({key:"__DOCSEARCH_RECENT_SEARCHES__".concat(p),limit:0===eu.getAll().length?7:4})).current,ef=r.useCallback(function(e){if(!B){var t="content"===e.type?e.__docsearch_parent:e;t&&-1===eu.getAll().findIndex(function(e){return e.objectID===t.objectID})&&ec.add(t)}},[eu,ec,B]),ey=r.useCallback(function(e){if(X.context.algoliaInsightsPlugin&&e.__autocomplete_id){var t={eventName:"Item Selected",index:e.__autocomplete_indexName,items:[e],positions:[e.__autocomplete_id],queryID:e.__autocomplete_queryID};X.context.algoliaInsightsPlugin.insights.clickedObjectIDsAfterSearch(t)}},[X.context.algoliaInsightsPlugin]),eb=r.useMemo(function(){return function(e){var t,n,r,o,i,a,l,u,c,s,f,d,p,m,h,v,g,y,b,w,E=[],S=(n="undefined"!=typeof window?window:{},r=e.plugins||[],eP(eP({debug:!1,openOnFocus:!1,enterKeyHint:void 0,ignoreCompositionEvents:!1,placeholder:"",autoFocus:!1,defaultActiveItemId:null,stallThreshold:300,insights:void 0,environment:n,shouldPanelOpen:function(e){return D(e.state)>0},reshape:function(e){return e.sources}},e),{},{id:null!==(t=e.id)&&void 0!==t?t:"autocomplete-".concat(M++),plugins:r,initialState:eP({activeItemId:null,query:"",completion:null,collections:[],isOpen:!1,status:"idle",context:{}},e.initialState),onStateChange:function(t){var n;null===(n=e.onStateChange)||void 0===n||n.call(e,t),r.forEach(function(e){var n;return null===(n=e.onStateChange)||void 0===n?void 0:n.call(e,t)})},onSubmit:function(t){var n;null===(n=e.onSubmit)||void 0===n||n.call(e,t),r.forEach(function(e){var n;return null===(n=e.onSubmit)||void 0===n?void 0:n.call(e,t)})},onReset:function(t){var n;null===(n=e.onReset)||void 0===n||n.call(e,t),r.forEach(function(e){var n;return null===(n=e.onReset)||void 0===n?void 0:n.call(e,t)})},getSources:function(t){var n;return Promise.all([].concat(function(e){if(Array.isArray(e))return eS(e)}(n=r.map(function(e){return e.getSources}))||function(e){if("undefined"!=typeof Symbol&&null!=e[Symbol.iterator]||null!=e["@@iterator"])return Array.from(e)}(n)||function(e,t){if(e){if("string"==typeof e)return eS(e,void 0);var n=Object.prototype.toString.call(e).slice(8,-1);if("Object"===n&&e.constructor&&(n=e.constructor.name),"Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return eS(e,void 0)}}(n)||function(){throw TypeError("Invalid attempt to spread non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}(),[e.getSources]).filter(Boolean).map(function(e){var n;return n=[],Promise.resolve(e(t)).then(function(e){return Promise.all(e.filter(function(e){return!!e}).map(function(e){if(e.sourceId,n.includes(e.sourceId))throw Error("[Autocomplete] The `sourceId` ".concat(JSON.stringify(e.sourceId)," is not unique."));n.push(e.sourceId);var t={getItemInputValue:function(e){return e.state.query},getItemUrl:function(){},onSelect:function(e){(0,e.setIsOpen)(!1)},onActive:L,onResolve:L};return Object.keys(t).forEach(function(e){t[e].__default=!0}),Promise.resolve(es(es({},t),e))}))})})).then(function(e){return A(e)}).then(function(e){return e.map(function(e){return eP(eP({},e),{},{onSelect:function(t){e.onSelect(t),E.forEach(function(e){var n;return null===(n=e.onSelect)||void 0===n?void 0:n.call(e,t)})},onActive:function(t){e.onActive(t),E.forEach(function(e){var n;return null===(n=e.onActive)||void 0===n?void 0:n.call(e,t)})},onResolve:function(t){e.onResolve(t),E.forEach(function(e){var n;return null===(n=e.onResolve)||void 0===n?void 0:n.call(e,t)})}})})})},navigator:eP({navigate:function(e){var t=e.itemUrl;n.location.assign(t)},navigateNewTab:function(e){var t=e.itemUrl,r=n.open(t,"_blank","noopener");null==r||r.focus()},navigateNewWindow:function(e){var t=e.itemUrl;n.open(t,"_blank","noopener")}},e.navigator)})),O=(o=function(e){var t,n,r=e.prevState,o=e.state;if(S.onStateChange(ta({prevState:r,state:o,refresh:j,navigator:S.navigator},P)),!_()&&null!==(t=o.context)&&void 0!==t&&null!==(n=t.algoliaInsightsPlugin)&&void 0!==n&&n.__automaticInsights&&!1!==S.insights){var i=eo({__autocomplete_clickAnalytics:!1});S.plugins.push(i),I([i])}},a=S.initialState,{getState:function(){return a},dispatch:function(e,t){var n=function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?eg(Object(n),!0).forEach(function(t){!function(e,t,n){var r;(r=function(e,t){if("object"!==ev(e)||null===e)return e;var n=e[Symbol.toPrimitive];if(void 0!==n){var r=n.call(e,t||"default");if("object"!==ev(r))return r;throw TypeError("@@toPrimitive must return a primitive value.")}return("string"===t?String:Number)(e)}(t,"string"),(t="symbol"===ev(r)?r:String(r))in e)?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n}(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):eg(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({},a);o({state:a=tr(a,{type:e,props:S,payload:t}),prevState:n})},pendingRequests:(i=[],{add:function(e){return i.push(e),e.finally(function(){i=i.filter(function(t){return t!==e})})},cancelAll:function(){i.forEach(function(e){return e.cancel()})},isEmpty:function(){return 0===i.length}})}),P={setActiveItemId:function(e){O.dispatch("setActiveItemId",e)},setQuery:function(e){O.dispatch("setQuery",e)},setCollections:function(e){var t=0,n=e.map(function(e){return ew(ew({},e),{},{items:A(e.items).map(function(e){return ew(ew({},e),{},{__autocomplete_id:t++})})})});O.dispatch("setCollections",n)},setIsOpen:function(e){O.dispatch("setIsOpen",e)},setStatus:function(e){O.dispatch("setStatus",e)},setContext:function(e){O.dispatch("setContext",e)}},x=(u=(l=ta({props:S,refresh:j,store:O,navigator:S.navigator},P)).props,c=l.refresh,s=l.store,f=e4(l,eJ),{getEnvironmentProps:function(e){var t=e.inputElement,n=e.formElement,r=e.panelElement;function o(e){!s.getState().isOpen&&s.pendingRequests.isEmpty()||e.target===t||!1===[n,r].some(function(t){var n;return t===(n=e.target)||t.contains(n)})&&(s.dispatch("blur",null),u.debug||s.pendingRequests.cancelAll())}return e5({onTouchStart:o,onMouseDown:o,onTouchMove:function(e){!1!==s.getState().isOpen&&t===u.environment.document.activeElement&&e.target!==t&&t.blur()}},e4(e,eQ))},getRootProps:function(e){return e5({role:"combobox","aria-expanded":s.getState().isOpen,"aria-haspopup":"listbox","aria-controls":s.getState().isOpen?s.getState().collections.map(function(e){var t=e.source;return ep(u.id,"list",t)}).join(" "):void 0,"aria-labelledby":ep(u.id,"label")},e)},getFormProps:function(e){return e.inputElement,e5({action:"",noValidate:!0,role:"search",onSubmit:function(t){var n;t.preventDefault(),u.onSubmit(e5({event:t,refresh:c,state:s.getState()},f)),s.dispatch("submit",null),null===(n=e.inputElement)||void 0===n||n.blur()},onReset:function(t){var n;t.preventDefault(),u.onReset(e5({event:t,refresh:c,state:s.getState()},f)),s.dispatch("reset",null),null===(n=e.inputElement)||void 0===n||n.focus()}},e4(e,eZ))},getLabelProps:function(e){return e5({htmlFor:ep(u.id,"input"),id:ep(u.id,"label")},e)},getInputProps:function(e){function t(e){(u.openOnFocus||s.getState().query)&&eW(e5({event:e,props:u,query:s.getState().completion||s.getState().query,refresh:c,store:s},f)),s.dispatch("focus",null)}var n,r,o=e||{};o.inputElement;var i=o.maxLength,a=void 0===i?512:i,l=e4(o,e0),d=ed(s.getState()),p=!!((n=(null===(r=u.environment.navigator)||void 0===r?void 0:r.userAgent)||"")&&n.match(em)),m=u.enterKeyHint||(null!=d&&d.itemUrl&&!p?"go":"search");return e5({"aria-autocomplete":"both","aria-activedescendant":s.getState().isOpen&&null!==s.getState().activeItemId?ep(u.id,"item-".concat(s.getState().activeItemId),null==d?void 0:d.source):void 0,"aria-controls":s.getState().isOpen?s.getState().collections.map(function(e){var t=e.source;return ep(u.id,"list",t)}).join(" "):void 0,"aria-labelledby":ep(u.id,"label"),value:s.getState().completion||s.getState().query,id:ep(u.id,"input"),autoComplete:"off",autoCorrect:"off",autoCapitalize:"off",enterKeyHint:m,spellCheck:"false",autoFocus:u.autoFocus,placeholder:u.placeholder,maxLength:a,type:"search",onChange:function(e){var t=e.currentTarget.value;u.ignoreCompositionEvents&&eh(e).isComposing?f.setQuery(t):eW(e5({event:e,props:u,query:t.slice(0,a),refresh:c,store:s},f))},onCompositionEnd:function(e){eW(e5({event:e,props:u,query:e.currentTarget.value.slice(0,a),refresh:c,store:s},f))},onKeyDown:function(e){eh(e).isComposing||function(e){var t=e.event,n=e.props,r=e.refresh,o=e.store,i=function(e,t){if(null==e)return{};var n,r,o=function(e,t){if(null==e)return{};var n,r,o={},i=Object.keys(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r<i.length;r++)n=i[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(o[n]=e[n])}return o}(e,eY);if("ArrowUp"===t.key||"ArrowDown"===t.key){var a=function(){var e=ed(o.getState()),t=n.environment.document.getElementById(ep(n.id,"item-".concat(o.getState().activeItemId),null==e?void 0:e.source));t&&(t.scrollIntoViewIfNeeded?t.scrollIntoViewIfNeeded(!1):t.scrollIntoView(!1))},l=function(){var e=ed(o.getState());if(null!==o.getState().activeItemId&&e){var n=e.item,a=e.itemInputValue,l=e.itemUrl,u=e.source;u.onActive(eG({event:t,item:n,itemInputValue:a,itemUrl:l,refresh:r,source:u,state:o.getState()},i))}};t.preventDefault(),!1===o.getState().isOpen&&(n.openOnFocus||o.getState().query)?eW(eG({event:t,props:n,query:o.getState().query,refresh:r,store:o},i)).then(function(){o.dispatch(t.key,{nextActiveItemId:n.defaultActiveItemId}),l(),setTimeout(a,0)}):(o.dispatch(t.key,{}),l(),a())}else if("Escape"===t.key)t.preventDefault(),o.dispatch(t.key,null),o.pendingRequests.cancelAll();else if("Tab"===t.key)o.dispatch("blur",null),o.pendingRequests.cancelAll();else if("Enter"===t.key){if(null===o.getState().activeItemId||o.getState().collections.every(function(e){return 0===e.items.length}))return void(n.debug||o.pendingRequests.cancelAll());t.preventDefault();var u=ed(o.getState()),c=u.item,s=u.itemInputValue,f=u.itemUrl,d=u.source;if(t.metaKey||t.ctrlKey)void 0!==f&&(d.onSelect(eG({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:d,state:o.getState()},i)),n.navigator.navigateNewTab({itemUrl:f,item:c,state:o.getState()}));else if(t.shiftKey)void 0!==f&&(d.onSelect(eG({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:d,state:o.getState()},i)),n.navigator.navigateNewWindow({itemUrl:f,item:c,state:o.getState()}));else if(t.altKey);else{if(void 0!==f)return d.onSelect(eG({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:d,state:o.getState()},i)),void n.navigator.navigate({itemUrl:f,item:c,state:o.getState()});eW(eG({event:t,nextState:{isOpen:!1},props:n,query:s,refresh:r,store:o},i)).then(function(){d.onSelect(eG({event:t,item:c,itemInputValue:s,itemUrl:f,refresh:r,source:d,state:o.getState()},i))})}}}(e5({event:e,props:u,refresh:c,store:s},f))},onFocus:t,onBlur:L,onClick:function(n){e.inputElement!==u.environment.document.activeElement||s.getState().isOpen||t(n)}},l)},getPanelProps:function(e){return e5({onMouseDown:function(e){e.preventDefault()},onMouseLeave:function(){s.dispatch("mouseleave",null)}},e)},getListProps:function(e){var t=e||{},n=t.source,r=e4(t,e1);return e5({role:"listbox","aria-labelledby":ep(u.id,"label"),id:ep(u.id,"list",n)},r)},getItemProps:function(e){var t=e.item,n=e.source,r=e4(e,e2);return e5({id:ep(u.id,"item-".concat(t.__autocomplete_id),n),role:"option","aria-selected":s.getState().activeItemId===t.__autocomplete_id,onMouseMove:function(e){if(t.__autocomplete_id!==s.getState().activeItemId){s.dispatch("mousemove",t.__autocomplete_id);var n=ed(s.getState());if(null!==s.getState().activeItemId&&n){var r=n.item,o=n.itemInputValue,i=n.itemUrl,a=n.source;a.onActive(e5({event:e,item:r,itemInputValue:o,itemUrl:i,refresh:c,source:a,state:s.getState()},f))}}},onMouseDown:function(e){e.preventDefault()},onClick:function(e){var r=n.getItemInputValue({item:t,state:s.getState()}),o=n.getItemUrl({item:t,state:s.getState()});(o?Promise.resolve():eW(e5({event:e,nextState:{isOpen:!1},props:u,query:r,refresh:c,store:s},f))).then(function(){n.onSelect(e5({event:e,item:t,itemInputValue:r,itemUrl:o,refresh:c,source:n,state:s.getState()},f))})}},r)}});function j(){return eW(ta({event:new Event("input"),nextState:{isOpen:O.getState().isOpen},props:S,navigator:S.navigator,query:O.getState().query,refresh:j,store:O},P))}function I(e){e.forEach(function(e){var t;return null===(t=e.subscribe)||void 0===t?void 0:t.call(e,ta(ta({},P),{},{navigator:S.navigator,refresh:j,onSelect:function(e){E.push({onSelect:e})},onActive:function(e){E.push({onActive:e})},onResolve:function(e){E.push({onResolve:e})}}))})}function _(){return S.plugins.some(function(e){return"aa.algoliaInsightsPlugin"===e.name})}if(S.insights&&!_()){var k="boolean"==typeof S.insights?{}:S.insights;S.plugins.push(eo(k))}return I(S.plugins),function(e){var t,n,r=e.metadata,o=e.environment;if(null===(t=o.navigator)||void 0===t||null===(n=t.userAgent)||void 0===n?void 0:n.includes("Algolia Crawler")){var i=o.document.createElement("meta"),a=o.document.querySelector("head");i.name="algolia:metadata",setTimeout(function(){i.content=JSON.stringify(r),a.appendChild(i)},0)}}({metadata:(g=(d={plugins:S.plugins,options:e}).plugins,w=(b=null===(p=((null===(m=(y=d.options).__autocomplete_metadata)||void 0===m?void 0:m.userAgents)||[])[0])||void 0===p?void 0:p.segment)?e7({},b,Object.keys((null===(h=y.__autocomplete_metadata)||void 0===h?void 0:h.options)||{})):{},{plugins:g.map(function(e){return{name:e.name,options:Object.keys(e.__autocomplete_pluginOptions||[])}}),options:function(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?e6(Object(n),!0).forEach(function(t){e7(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):e6(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}({"autocomplete-core":Object.keys(y)},w),ua:N.concat((null===(v=y.__autocomplete_metadata)||void 0===v?void 0:v.userAgents)||[])}),environment:S.environment}),ta(ta({refresh:j,navigator:S.navigator},x),P)}({id:"docsearch",defaultActiveItemId:0,placeholder:h,openOnFocus:!0,initialState:{query:ea,context:{searchSuggestions:[]}},insights:W,navigator:k,onStateChange:function(e){J(e.state)},getSources:function(e){var t=e.query,n=e.state,r=e.setContext,o=e.setStatus;if(!t)return B?[]:[{sourceId:"recentSearches",onSelect:function(e){var t=e.item,n=e.event;ef(t),tA(n)||P()},getItemUrl:function(e){return e.item.url},getItems:function(){return ec.getAll()}},{sourceId:"favoriteSearches",onSelect:function(e){var t=e.item,n=e.event;ef(t),tA(n)||P()},getItemUrl:function(e){return e.item.url},getItems:function(){return eu.getAll()}}];var i=!!W;return el.search({requests:[g({query:t,indexName:p,attributesToRetrieve:["hierarchy.lvl0","hierarchy.lvl1","hierarchy.lvl2","hierarchy.lvl3","hierarchy.lvl4","hierarchy.lvl5","hierarchy.lvl6","content","type","url"],attributesToSnippet:["hierarchy.lvl1:".concat(er.current),"hierarchy.lvl2:".concat(er.current),"hierarchy.lvl3:".concat(er.current),"hierarchy.lvl4:".concat(er.current),"hierarchy.lvl5:".concat(er.current),"hierarchy.lvl6:".concat(er.current),"content:".concat(er.current)],snippetEllipsisText:"…",highlightPreTag:"<mark>",highlightPostTag:"</mark>",hitsPerPage:20,clickAnalytics:i},v)]}).catch(function(e){throw"RetryError"===e.name&&o("error"),e}).then(function(e){var t=e.results[0],o=t.hits,a=t.nbHits,l=tC(o,function(e){return tL(e)},w);n.context.searchSuggestions.length<Object.keys(l).length&&r({searchSuggestions:Object.keys(l)}),r({nbHits:a});var u={};return i&&(u={__autocomplete_indexName:p,__autocomplete_queryID:t.queryID,__autocomplete_algoliaCredentials:{appId:s,apiKey:f}}),Object.values(l).map(function(e,t){return{sourceId:"hits".concat(t),onSelect:function(e){var t=e.item,n=e.event;ef(t),tA(n)||P()},getItemUrl:function(e){return e.item.url},getItems:function(){return Object.values(tC(e,function(e){return e.hierarchy.lvl1},w)).map(j).map(function(e){return e.map(function(t){var n=null,r=e.find(function(e){return"lvl1"===e.type&&e.hierarchy.lvl1===t.hierarchy.lvl1});return"lvl1"!==t.type&&r&&(n=r),g(g({},t),{},{__docsearch_parent:n},u)})}).flat()}}})})}})},[p,v,w,el,P,ec,eu,ef,ea,h,k,j,B,W,s,f]),eE=eb.getEnvironmentProps,eO=eb.getRootProps,ex=eb.refresh;return o=(n={getEnvironmentProps:eE,panelElement:et.current,formElement:ee.current,inputElement:en.current}).getEnvironmentProps,i=n.panelElement,a=n.formElement,u=n.inputElement,r.useEffect(function(){if(i&&a&&u){var e=o({panelElement:i,formElement:a,inputElement:u}),t=e.onTouchStart,n=e.onTouchMove;return window.addEventListener("touchstart",t),window.addEventListener("touchmove",n),function(){window.removeEventListener("touchstart",t),window.removeEventListener("touchmove",n)}}},[o,i,a,u]),c=({container:Q.current}).container,r.useEffect(function(){if(c){var e=c.querySelectorAll("a[href]:not([disabled]), button:not([disabled]), input:not([disabled])"),t=e[0],n=e[e.length-1];return c.addEventListener("keydown",r),function(){c.removeEventListener("keydown",r)}}function r(e){"Tab"===e.key&&(e.shiftKey?document.activeElement===t&&(e.preventDefault(),n.focus()):document.activeElement===n&&(e.preventDefault(),t.focus()))}},[c]),r.useEffect(function(){return document.body.classList.add("DocSearch--active"),function(){var e,t;document.body.classList.remove("DocSearch--active"),null===(e=(t=window).scrollTo)||void 0===e||e.call(t,0,T)}},[]),r.useLayoutEffect(function(){var e=window.innerWidth-document.body.clientWidth;return document.body.style.marginRight="".concat(e,"px"),function(){document.body.style.marginRight="0px"}},[]),r.useEffect(function(){window.matchMedia("(max-width: 768px)").matches&&(er.current=5)},[]),r.useEffect(function(){et.current&&(et.current.scrollTop=0)},[X.query]),r.useEffect(function(){ea.length>0&&(ex(),en.current&&en.current.focus())},[ea,ex]),r.useEffect(function(){function e(){if(Z.current){var e=.01*window.innerHeight;Z.current.style.setProperty("--docsearch-vh","".concat(e,"px"))}}return e(),window.addEventListener("resize",e),function(){window.removeEventListener("resize",e)}},[]),r.createElement("div",d({ref:Q},eO({"aria-expanded":!0}),{className:["DocSearch","DocSearch-Container","stalled"===X.status&&"DocSearch-Container--Stalled","error"===X.status&&"DocSearch-Container--Errored"].filter(Boolean).join(" "),role:"button",tabIndex:0,onMouseDown:function(e){e.target===e.currentTarget&&P()}}),r.createElement("div",{className:"DocSearch-Modal",ref:Z},r.createElement("header",{className:"DocSearch-SearchBar",ref:ee},r.createElement(tU,d({},eb,{state:X,autoFocus:0===ea.length,inputRef:en,isFromSelection:!!ea&&ea===ei,translations:Y,onClose:P}))),r.createElement("div",{className:"DocSearch-Dropdown",ref:et},r.createElement(tq,d({},eb,{indexName:p,state:X,hitComponent:void 0===I?ts:I,resultsFooterComponent:void 0===_?function(){return null}:_,disableUserPersonalization:B,recentSearches:ec,favoriteSearches:eu,inputRef:en,translations:$,getMissingResultsUrl:U,onItemClick:function(e,t){ey(e),ef(e),tA(t)||P()}}))),r.createElement("footer",{className:"DocSearch-Footer"},r.createElement(tc,{translations:z}))))}function t6(e){var t=e.isOpen,n=e.onOpen,o=e.onClose,i=e.onInput,a=e.searchButtonRef;r.useEffect(function(){function e(e){var r,l,u;if("Escape"===e.code&&t||"k"===(null===(r=e.key)||void 0===r?void 0:r.toLowerCase())&&(e.metaKey||e.ctrlKey)||(u=(l=e.target).tagName,!l.isContentEditable&&"INPUT"!==u&&"SELECT"!==u&&"TEXTAREA"!==u&&"/"===e.key&&!t))return e.preventDefault(),void(t?o():document.body.classList.contains("DocSearch--active")||n());a&&a.current===document.activeElement&&i&&/[a-zA-Z0-9]/.test(String.fromCharCode(e.keyCode))&&i(e)}return window.addEventListener("keydown",e),function(){window.removeEventListener("keydown",e)}},[t,n,o,i,a])}function t7(e){var t,n,i=r.useRef(null),a=E(r.useState(!1),2),l=a[0],u=a[1],c=E(r.useState((null==e?void 0:e.initialQuery)||void 0),2),s=c[0],f=c[1],p=r.useCallback(function(){u(!0)},[u]),m=r.useCallback(function(){u(!1),f(null==e?void 0:e.initialQuery)},[u,e.initialQuery]);return t6({isOpen:l,onOpen:p,onClose:m,onInput:r.useCallback(function(e){u(!0),f(e.key)},[u,f]),searchButtonRef:i}),r.createElement(r.Fragment,null,r.createElement(k,{ref:i,translations:null==e||null===(t=e.translations)||void 0===t?void 0:t.button,onClick:p}),l&&(0,o.createPortal)(r.createElement(t9,d({},e,{initialScrollY:window.scrollY,initialQuery:s,translations:null==e||null===(n=e.translations)||void 0===n?void 0:n.modal,onClose:m})),document.body))}},3292:(e,t,n)=>{"use strict";n.d(t,{L:()=>i});var r=n(2115),o=n(4035);function i(){let[e]=(0,r.useState)(o.e);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},3354:(e,t,n)=>{"use strict";n.d(t,{Y:()=>r});var r=(e,t="en-US")=>new Date(e).toLocaleDateString(t,{year:"numeric",month:"long",day:"numeric"})},3431:(e,t,n)=>{"use strict";n.d(t,{$x:()=>u,El:()=>l,O_:()=>a,Uw:()=>i});var r=n(2115);let o=(0,r.createContext)(null);o.displayName="OpenClosedContext";var i=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(i||{});function a(){return(0,r.useContext)(o)}function l(e){let{value:t,children:n}=e;return r.createElement(o.Provider,{value:t},n)}function u(e){let{children:t}=e;return r.createElement(o.Provider,{value:null},t)}},3591:(e,t,n)=>{"use strict";n.d(t,{S:()=>i,a:()=>a});var r=n(2115);let o=(0,r.createContext)(!1);function i(){return(0,r.useContext)(o)}function a(e){return r.createElement(o.Provider,{value:e.force},e.children)}},3641:(e,t,n)=>{"use strict";n.d(t,{v:()=>s});var r=n(4035),o=n(3691),i=n(9704),a=n(1677);let l=new Map,u=new Map;function c(e){var t;let n=null!=(t=u.get(e))?t:0;return u.set(e,n+1),0!==n||(l.set(e,{"aria-hidden":e.getAttribute("aria-hidden"),inert:e.inert}),e.setAttribute("aria-hidden","true"),e.inert=!0),()=>(function(e){var t;let n=null!=(t=u.get(e))?t:1;if(1===n?u.delete(e):u.set(e,n-1),1!==n)return;let r=l.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,l.delete(e))})(e)}function s(e){let{allowed:t,disallowed:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},l=(0,i.S)(e,"inert-others");(0,a.s)(()=>{var e,i;if(!l)return;let a=(0,r.e)();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&a.add(c(t));let u=null!=(i=null==t?void 0:t())?i:[];for(let e of u){if(!e)continue;let t=(0,o.T)(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)u.some(t=>e.contains(t))||a.add(c(e));n=n.parentElement}}return a.dispose},[l,t,n])}},3691:(e,t,n)=>{"use strict";n.d(t,{T:()=>o});var r=n(9080);function o(e){return r._.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},3847:(e,t,n)=>{"use strict";var r=Object.create,o=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,l=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,c=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let l of a(t))u.call(e,l)||l===n||o(e,l,{get:()=>t[l],enumerable:!(r=i(t,l))||r.enumerable});return e},s=(e,t,n)=>(n=null!=e?r(l(e)):{},c(!t&&e&&e.__esModule?n:o(n,"default",{value:e,enumerable:!0}),e)),f={};((e,t)=>{for(var n in t)o(e,n,{get:t[n],enumerable:!0})})(f,{Portal:()=>g,Root:()=>y}),e.exports=c(o({},"__esModule",{value:!0}),f);var d=s(n(2115)),p=s(n(7650)),m=n(4780),h=n(7633),v=n(5155),g=d.forwardRef((e,t)=>{var n,r;let{container:o,...i}=e,[a,l]=d.useState(!1);(0,h.useLayoutEffect)(()=>l(!0),[]);let u=o||a&&(null===(r=globalThis)||void 0===r?void 0:null===(n=r.document)||void 0===n?void 0:n.body);return u?p.default.createPortal((0,v.jsx)(m.Primitive.div,{...i,ref:t}),u):null});g.displayName="Portal";var y=g},3937:(e,t,n)=>{"use strict";n.d(t,{W1:()=>en,IU:()=>Z,Dr:()=>et,c:()=>ee});var r=n(8929),o=n(5412),i=n(2115),a=n(7650),l=n(3691),u=n(3292),c=n(7335),s=n(1677),f=n(3641),d=n(5988),p=n(6778),m=n(7076),h=n(8431),v=n(2219);let g=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function y(e){var t,n;let r=null!=(t=e.innerText)?t:"",o=e.cloneNode(!0);if(!(o instanceof HTMLElement))return r;let i=!1;for(let e of o.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),i=!0;let a=i?null!=(n=o.innerText)?n:"":r;return g.test(a)&&(a=a.replace(g,"")),a}function b(e){return[e.screenX,e.screenY]}var w=n(2645),E=n(4601),S=n(7132),O=n(1528);let P=(0,i.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});P.displayName="FloatingContext";let x=(0,i.createContext)(null);function j(e){var t,n,r,o,a,l;let u,f,d,{children:p,enabled:m=!0}=e,[h,v]=(0,i.useState)(null),[g,y]=(0,i.useState)(0),b=(0,i.useRef)(null),[w,j]=(0,i.useState)(null);t=w,(0,s.s)(()=>{if(!t)return;let e=new MutationObserver(()=>{let e=window.getComputedStyle(t).maxHeight,n=parseFloat(e);if(isNaN(n))return;let r=parseInt(e);isNaN(r)||n!==r&&(t.style.maxHeight="".concat(Math.ceil(n),"px"))});return e.observe(t,{attributes:!0,attributeFilter:["style"]}),()=>{e.disconnect()}},[t]);let _=m&&null!==h&&null!==w,{to:k="bottom",gap:C=0,offset:T=0,padding:A=0,inner:M}=(n=h,r=w,u=I(null!=(o=null==n?void 0:n.gap)?o:"var(--anchor-gap, 0)",r),f=I(null!=(a=null==n?void 0:n.offset)?a:"var(--anchor-offset, 0)",r),d=I(null!=(l=null==n?void 0:n.padding)?l:"var(--anchor-padding, 0)",r),{...n,gap:u,offset:f,padding:d}),[D,R="center"]=k.split(" ");(0,s.s)(()=>{_&&y(0)},[_]);let{refs:L,floatingStyles:N,context:F}=(0,E.we)({open:_,placement:"selection"===D?"center"===R?"bottom":"bottom-".concat(R):"center"===R?"".concat(D):"".concat(D,"-").concat(R),strategy:"absolute",transform:!1,middleware:[(0,S.cY)({mainAxis:"selection"===D?0:C,crossAxis:T}),(0,S.BN)({padding:A}),"selection"!==D&&(0,S.UU)({padding:A}),"selection"===D&&M?(0,E.vW)({...M,padding:A,overflowRef:b,offset:g,minItemsVisible:4,referenceOverflowThreshold:A,onFallbackChange(e){var t,n;if(!e)return;let r=F.elements.floating;if(!r)return;let o=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,i=Math.min(4,r.childElementCount),a=0,l=0;for(let e of null!=(n=null==(t=F.elements.floating)?void 0:t.childNodes)?n:[])if(e instanceof HTMLElement){let t=e.offsetTop,n=t+e.clientHeight+o,u=r.scrollTop,c=u+r.clientHeight;if(t>=u&&n<=c)i--;else{l=Math.max(0,Math.min(n,c)-Math.max(t,u)),a=e.clientHeight;break}}i>=1&&y(e=>{let t=a*i-l+o;return e>=t?e:t})}}):null,(0,S.Ej)({padding:A,apply(e){let{availableWidth:t,availableHeight:n,elements:r}=e;Object.assign(r.floating.style,{overflow:"auto",maxWidth:"".concat(t,"px"),maxHeight:"min(var(--anchor-max-height, 100vh), ".concat(n,"px)")})}})].filter(Boolean),whileElementsMounted:O.ll}),[B=D,H=R]=F.placement.split("-");"selection"===D&&(B="selection");let q=(0,i.useMemo)(()=>({anchor:[B,H].filter(Boolean).join(" ")}),[B,H]),K=(0,E.Zx)(F,{overflowRef:b,onChange:y}),{getReferenceProps:U,getFloatingProps:V}=(0,E.bv)([K]),W=(0,c._)(e=>{j(e),L.setFloating(e)});return i.createElement(x.Provider,{value:v},i.createElement(P.Provider,{value:{setFloating:W,setReference:L.setReference,styles:N,getReferenceProps:U,getFloatingProps:V,slot:q}},p))}function I(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=(0,u.L)(),o=(0,c._)((e,t)=>{if(null==e)return[n,null];if("number"==typeof e)return[e,null];if("string"==typeof e){if(!t)return[n,null];let o=_(e,t);return[o,n=>{let i=function e(t){let n=/var\((.*)\)/.exec(t);if(n){let t=n[1].indexOf(",");if(-1===t)return[n[1]];let r=n[1].slice(0,t).trim(),o=n[1].slice(t+1).trim();return o?[r,...e(o)]:[r]}return[]}(e);{let a=i.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function l(){r.nextFrame(l);let u=!1;for(let[e,n]of i.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(a[e]!==r){a[e]=r,u=!0;break}}if(!u)return;let c=_(e,t);o!==c&&(n(c),o=c)})}return r.dispose}]}return[n,null]}),a=(0,i.useMemo)(()=>o(e,t)[0],[e,t]),[l=a,f]=(0,i.useState)();return(0,s.s)(()=>{let[n,r]=o(e,t);if(f(n),r)return r(f)},[e,t]),l}function _(e,t){let n=document.createElement("div");t.appendChild(n),n.style.setProperty("margin-top","0px","important"),n.style.setProperty("margin-top",e,"important");let r=parseFloat(window.getComputedStyle(n).marginTop)||0;return t.removeChild(n),r}x.displayName="PlacementContext";var k=n(3431),C=n(5263),T=(e=>(e[e.First=0]="First",e[e.Previous=1]="Previous",e[e.Next=2]="Next",e[e.Last=3]="Last",e[e.Specific=4]="Specific",e[e.Nothing=5]="Nothing",e))(T||{});function A(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),o=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:-1===o&&(o=n.length);for(let e=o-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=o+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:!function(e){throw Error("Unexpected object: "+e)}(e)}}var M=n(4035),D=n(2520),R=n(1829),L=n(6452),N=n(4214),F=n(1425),B=n(5566),H=n(8376),q=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(q||{}),K=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(K||{}),U=(e=>(e[e.OpenMenu=0]="OpenMenu",e[e.CloseMenu=1]="CloseMenu",e[e.GoToItem=2]="GoToItem",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterItem=5]="RegisterItem",e[e.UnregisterItem=6]="UnregisterItem",e[e.SetButtonElement=7]="SetButtonElement",e[e.SetItemsElement=8]="SetItemsElement",e))(U||{});function V(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,n=null!==e.activeItemIndex?e.items[e.activeItemIndex]:null,r=(0,D.wl)(t(e.items.slice()),e=>e.dataRef.current.domRef.current),o=n?r.indexOf(n):null;return -1===o&&(o=null),{items:r,activeItemIndex:o}}let W={1:e=>1===e.menuState?e:{...e,activeItemIndex:null,menuState:1},0:e=>0===e.menuState?e:{...e,__demoMode:!1,menuState:0},2:(e,t)=>{var n,r,o,i,a;if(1===e.menuState)return e;let l={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===T.Nothing)return{...l,activeItemIndex:null};if(t.focus===T.Specific)return{...l,activeItemIndex:e.items.findIndex(e=>e.id===t.id)};if(t.focus===T.Previous){let n=e.activeItemIndex;if(null!==n){let i=e.items[n].dataRef.current.domRef,a=A(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==a){let t=e.items[a].dataRef.current.domRef;if((null==(r=i.current)?void 0:r.previousElementSibling)===t.current||(null==(o=t.current)?void 0:o.previousElementSibling)===null)return{...l,activeItemIndex:a}}}}else if(t.focus===T.Next){let n=e.activeItemIndex;if(null!==n){let r=e.items[n].dataRef.current.domRef,o=A(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==o){let t=e.items[o].dataRef.current.domRef;if((null==(i=r.current)?void 0:i.nextElementSibling)===t.current||(null==(a=t.current)?void 0:a.nextElementSibling)===null)return{...l,activeItemIndex:o}}}}let u=V(e),c=A(t,{resolveItems:()=>u.items,resolveActiveIndex:()=>u.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...l,...u,activeItemIndex:c}},3:(e,t)=>{let n=+(""===e.searchQuery),r=e.searchQuery+t.value.toLowerCase(),o=(null!==e.activeItemIndex?e.items.slice(e.activeItemIndex+n).concat(e.items.slice(0,e.activeItemIndex+n)):e.items).find(e=>{var t;return(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))&&!e.dataRef.current.disabled}),i=o?e.items.indexOf(o):-1;return -1===i||i===e.activeItemIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeItemIndex:i,activationTrigger:1}},4:e=>""===e.searchQuery?e:{...e,searchQuery:"",searchActiveItemIndex:null},5:(e,t)=>{let n=V(e,e=>[...e,{id:t.id,dataRef:t.dataRef}]);return{...e,...n}},6:(e,t)=>{let n=V(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...n,activationTrigger:1}},7:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},8:(e,t)=>e.itemsElement===t.element?e:{...e,itemsElement:t.element}},z=(0,i.createContext)(null);function Y(e){let t=(0,i.useContext)(z);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Menu /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,Y),t}return t}function $(e,t){return(0,R.Y)(t.type,W,e,t)}z.displayName="MenuContext";let G=i.Fragment,X=L.Ac.RenderStrategy|L.Ac.Static,J=i.Fragment,Q=(0,L.FX)(function(e,t){let{__demoMode:n=!1,...r}=e,o=(0,i.useReducer)($,{__demoMode:n,menuState:+!n,buttonElement:null,itemsElement:null,items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:a,itemsElement:l,buttonElement:u},s]=o,f=(0,v.P)(t);(0,p.j)(0===a,[u,l],(e,t)=>{s({type:1}),(0,D.Bm)(t,D.MZ.Loose)||(e.preventDefault(),null==u||u.focus())});let d=(0,c._)(()=>{s({type:1})}),m=(0,i.useMemo)(()=>({open:0===a,close:d}),[a,d]),h=(0,L.Ci)();return i.createElement(j,null,i.createElement(z.Provider,{value:o},i.createElement(k.El,{value:(0,R.Y)(a,{0:k.Uw.Open,1:k.Uw.Closed})},h({ourProps:{ref:f},theirProps:r,slot:m,defaultTag:G,name:"Menu"}))))}),Z=(0,L.FX)(function(e,t){var n,s;let f=(0,i.useId)(),{id:d="headlessui-menu-button-".concat(f),disabled:p=!1,autoFocus:m=!1,...h}=e,[g,y]=Y("Menu.Button"),b=(0,i.useContext)(P).getReferenceProps,w=(0,v.P)(t,(0,i.useContext)(P).setReference,(0,c._)(e=>y({type:7,element:e}))),E=(0,c._)(e=>{switch(e.key){case F.D.Space:case F.D.Enter:case F.D.ArrowDown:e.preventDefault(),e.stopPropagation(),(0,a.flushSync)(()=>y({type:0})),y({type:2,focus:T.First});break;case F.D.ArrowUp:e.preventDefault(),e.stopPropagation(),(0,a.flushSync)(()=>y({type:0})),y({type:2,focus:T.Last})}}),S=(0,c._)(e=>{e.key===F.D.Space&&e.preventDefault()}),O=(0,c._)(e=>{var t;if((0,C.l)(e.currentTarget))return e.preventDefault();p||(0===g.menuState?((0,a.flushSync)(()=>y({type:1})),null==(t=g.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),y({type:0})))}),{isFocusVisible:x,focusProps:j}=(0,r.o)({autoFocus:m}),{isHovered:I,hoverProps:_}=(0,o.M)({isDisabled:p}),{pressed:k,pressProps:A}=function(){let{disabled:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,i.useRef)(null),[n,r]=(0,i.useState)(!1),o=(0,u.L)(),a=(0,c._)(()=>{t.current=null,r(!1),o.dispose()}),s=(0,c._)(e=>{if(o.dispose(),null===t.current){t.current=e.currentTarget,r(!0);{let n=(0,l.T)(e.currentTarget);o.addEventListener(n,"pointerup",a,!1),o.addEventListener(n,"pointermove",e=>{if(t.current){var n,o;let i,a;r((i=e.width/2,a=e.height/2,n={top:e.clientY-a,right:e.clientX+i,bottom:e.clientY+a,left:e.clientX-i},o=t.current.getBoundingClientRect(),!(!n||!o||n.right<o.left||n.left>o.right||n.bottom<o.top||n.top>o.bottom)))}},!1),o.addEventListener(n,"pointercancel",a,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:s,onPointerUp:a,onClick:a}}}({disabled:p}),M=(0,i.useMemo)(()=>({open:0===g.menuState,active:k||0===g.menuState,disabled:p,hover:I,focus:x,autofocus:m}),[g,I,x,k,p,m]),D=(0,L.v6)(b(),{ref:w,id:d,type:(s=g.buttonElement,(0,i.useMemo)(()=>{var t;if(e.type)return e.type;let n=null!=(t=e.as)?t:"button";if("string"==typeof n&&"button"===n.toLowerCase()||(null==s?void 0:s.tagName)==="BUTTON"&&!s.hasAttribute("type"))return"button"},[e.type,e.as,s])),"aria-haspopup":"menu","aria-controls":null==(n=g.itemsElement)?void 0:n.id,"aria-expanded":0===g.menuState,disabled:p||void 0,autoFocus:m,onKeyDown:E,onKeyUp:S,onClick:O},j,_,A);return(0,L.Ci)()({ourProps:D,theirProps:h,slot:M,defaultTag:"button",name:"Menu.Button"})}),ee=(0,L.FX)(function(e,t){var n,r;let o=(0,i.useId)(),{id:p="headlessui-menu-items-".concat(o),anchor:g,portal:y=!1,modal:b=!0,transition:E=!1,...S}=e,O=(0,i.useMemo)(()=>g?"string"==typeof g?{to:g}:g:null,[g]),[j,I]=Y("Menu.Items"),[_,C]=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:null;!1===e&&(e=null),"string"==typeof e&&(e={to:e});let t=(0,i.useContext)(x),n=(0,i.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,s.s)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,i.useContext)(P);return(0,i.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}(O),A=function(){let{getFloatingProps:e,slot:t}=(0,i.useContext)(P);return(0,i.useCallback)(function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];return Object.assign({},e(...r),{"data-anchor":t.anchor})},[e,t])}(),[M,R]=(0,i.useState)(null),N=(0,v.P)(t,O?_:null,(0,c._)(e=>I({type:8,element:e})),R),B=(0,m.g)(j.itemsElement);O&&(y=!0);let q=(0,k.O_)(),[K,U]=(0,w.p)(E,M,null!==q?(q&k.Uw.Open)===k.Uw.Open:0===j.menuState);(0,d.O)(K,j.buttonElement,()=>{I({type:1})});let V=!j.__demoMode&&b&&0===j.menuState;(0,h.K)(V,B);let W=!j.__demoMode&&b&&0===j.menuState;(0,f.v)(W,{allowed:(0,i.useCallback)(()=>[j.buttonElement,j.itemsElement],[j.buttonElement,j.itemsElement])});let z=!function(e,t){let n=(0,i.useRef)({left:0,top:0});if((0,s.s)(()=>{if(!t)return;let e=t.getBoundingClientRect();e&&(n.current=e)},[e,t]),null==t||!e||t===document.activeElement)return!1;let r=t.getBoundingClientRect();return r.top!==n.current.top||r.left!==n.current.left}(0!==j.menuState,j.buttonElement)&&K;(0,i.useEffect)(()=>{let e=j.itemsElement;e&&0===j.menuState&&e!==(null==B?void 0:B.activeElement)&&e.focus({preventScroll:!0})},[j.menuState,j.itemsElement,B]),function(e,t){let{container:n,accept:r,walk:o}=t,a=(0,i.useRef)(r),u=(0,i.useRef)(o);(0,i.useEffect)(()=>{a.current=r,u.current=o},[r,o]),(0,s.s)(()=>{if(!n||!e)return;let t=(0,l.T)(n);if(!t)return;let r=a.current,o=u.current,i=Object.assign(e=>r(e),{acceptNode:r}),c=t.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,i,!1);for(;c.nextNode();)o(c.currentNode)},[n,e,a,u])}(0===j.menuState,{container:j.itemsElement,accept:e=>"menuitem"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let $=(0,u.L)(),G=(0,c._)(e=>{var t,n,r;switch($.dispose(),e.key){case F.D.Space:if(""!==j.searchQuery)return e.preventDefault(),e.stopPropagation(),I({type:3,value:e.key});case F.D.Enter:if(e.preventDefault(),e.stopPropagation(),I({type:1}),null!==j.activeItemIndex){let{dataRef:e}=j.items[j.activeItemIndex];null==(n=null==(t=e.current)?void 0:t.domRef.current)||n.click()}(0,D.Fh)(j.buttonElement);break;case F.D.ArrowDown:return e.preventDefault(),e.stopPropagation(),I({type:2,focus:T.Next});case F.D.ArrowUp:return e.preventDefault(),e.stopPropagation(),I({type:2,focus:T.Previous});case F.D.Home:case F.D.PageUp:return e.preventDefault(),e.stopPropagation(),I({type:2,focus:T.First});case F.D.End:case F.D.PageDown:return e.preventDefault(),e.stopPropagation(),I({type:2,focus:T.Last});case F.D.Escape:e.preventDefault(),e.stopPropagation(),(0,a.flushSync)(()=>I({type:1})),null==(r=j.buttonElement)||r.focus({preventScroll:!0});break;case F.D.Tab:e.preventDefault(),e.stopPropagation(),(0,a.flushSync)(()=>I({type:1})),(0,D.p9)(j.buttonElement,e.shiftKey?D.BD.Previous:D.BD.Next);break;default:1===e.key.length&&(I({type:3,value:e.key}),$.setTimeout(()=>I({type:4}),350))}}),J=(0,c._)(e=>{e.key===F.D.Space&&e.preventDefault()}),Q=(0,i.useMemo)(()=>({open:0===j.menuState}),[j.menuState]),Z=(0,L.v6)(O?A():{},{"aria-activedescendant":null===j.activeItemIndex||null==(n=j.items[j.activeItemIndex])?void 0:n.id,"aria-labelledby":null==(r=j.buttonElement)?void 0:r.id,id:p,onKeyDown:G,onKeyUp:J,role:"menu",tabIndex:0===j.menuState?0:void 0,ref:N,style:{...S.style,...C,"--button-width":function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],[n,r]=(0,i.useReducer)(()=>({}),{}),o=(0,i.useMemo)(()=>(function(e){if(null===e)return{width:0,height:0};let{width:t,height:n}=e.getBoundingClientRect();return{width:t,height:n}})(e),[e,n]);return(0,s.s)(()=>{if(!e)return;let t=new ResizeObserver(r);return t.observe(e),()=>{t.disconnect()}},[e]),t?{width:"".concat(o.width,"px"),height:"".concat(o.height,"px")}:o}(j.buttonElement,!0).width},...(0,w.B)(U)}),ee=(0,L.Ci)();return i.createElement(H.ZL,{enabled:!!y&&(e.static||K)},ee({ourProps:Z,theirProps:S,slot:Q,defaultTag:"div",features:X,visible:z,name:"Menu.Items"}))}),et=(0,L.FX)(function(e,t){let n,r,o,a=(0,i.useId)(),{id:l="headlessui-menu-item-".concat(a),disabled:u=!1,...f}=e,[d,p]=Y("Menu.Item"),m=null!==d.activeItemIndex&&d.items[d.activeItemIndex].id===l,h=(0,i.useRef)(null),g=(0,v.P)(t,h);(0,s.s)(()=>{if(!d.__demoMode&&0===d.menuState&&m&&0!==d.activationTrigger)return(0,M.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=h.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[d.__demoMode,h,m,d.menuState,d.activationTrigger,d.activeItemIndex]);let w=(n=(0,i.useRef)(""),r=(0,i.useRef)(""),(0,c._)(()=>{let e=h.current;if(!e)return"";let t=e.innerText;if(n.current===t)return r.current;let o=(function(e){let t=e.getAttribute("aria-label");if("string"==typeof t)return t.trim();let n=e.getAttribute("aria-labelledby");if(n){let e=n.split(" ").map(e=>{let t=document.getElementById(e);if(t){let e=t.getAttribute("aria-label");return"string"==typeof e?e.trim():y(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return y(e).trim()})(e).trim().toLowerCase();return n.current=t,r.current=o,o})),E=(0,i.useRef)({disabled:u,domRef:h,get textValue(){return w()}});(0,s.s)(()=>{E.current.disabled=u},[E,u]),(0,s.s)(()=>(p({type:5,id:l,dataRef:E}),()=>p({type:6,id:l})),[E,l]);let S=(0,c._)(()=>{p({type:1})}),O=(0,c._)(e=>{if(u)return e.preventDefault();p({type:1}),(0,D.Fh)(d.buttonElement)}),P=(0,c._)(()=>{if(u)return p({type:2,focus:T.Nothing});p({type:2,focus:T.Specific,id:l})}),x=(o=(0,i.useRef)([-1,-1]),{wasMoved(e){let t=b(e);return(o.current[0]!==t[0]||o.current[1]!==t[1])&&(o.current=t,!0)},update(e){o.current=b(e)}}),j=(0,c._)(e=>{x.update(e),!u&&(m||p({type:2,focus:T.Specific,id:l,trigger:0}))}),I=(0,c._)(e=>{x.wasMoved(e)&&(u||m||p({type:2,focus:T.Specific,id:l,trigger:0}))}),_=(0,c._)(e=>{x.wasMoved(e)&&(u||m&&p({type:2,focus:T.Nothing}))}),[k,C]=(0,B.b0)(),[A,R]=(0,N.rU)(),F=(0,i.useMemo)(()=>({active:m,focus:m,disabled:u,close:S}),[m,u,S]),H=(0,L.Ci)();return i.createElement(C,null,i.createElement(R,null,H({ourProps:{id:l,ref:g,role:"menuitem",tabIndex:!0===u?void 0:-1,"aria-disabled":!0===u||void 0,"aria-labelledby":k,"aria-describedby":A,disabled:void 0,onClick:O,onFocus:P,onPointerEnter:j,onMouseEnter:j,onPointerMove:I,onMouseMove:I,onPointerLeave:_,onMouseLeave:_},theirProps:f,slot:F,defaultTag:J,name:"Menu.Item"})))}),en=Object.assign(Q,{Button:Z,Items:ee,Item:et,Section:(0,L.FX)(function(e,t){let[n,r]=(0,B.b0)(),o=(0,L.Ci)();return i.createElement(r,null,o({ourProps:{ref:t,"aria-labelledby":n,role:"group"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Section"}))}),Heading:(0,L.FX)(function(e,t){let n=(0,i.useId)(),{id:r="headlessui-menu-heading-".concat(n),...o}=e,a=(0,B.vd)();(0,s.s)(()=>a.register(r),[r,a.register]);let l={id:r,ref:t,role:"presentation",...a.props};return(0,L.Ci)()({ourProps:l,theirProps:o,slot:{},defaultTag:"header",name:"Menu.Heading"})}),Separator:(0,L.FX)(function(e,t){return(0,L.Ci)()({ourProps:{ref:t,role:"separator"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Separator"})})})},4010:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.KBarResults=void 0;var l=a(n(2115)),u=n(2002),c=n(4400),s=n(3223),f=n(2327);t.KBarResults=function(e){var t=l.useRef(null),n=l.useRef(null),o=l.useRef(e.items);o.current=e.items;var i=(0,u.useVirtual)({size:o.current.length,parentRef:n}),a=(0,s.useKBar)(function(e){return{search:e.searchQuery,currentRootActionId:e.currentRootActionId,activeIndex:e.activeIndex}}),d=a.query,p=a.search,m=a.currentRootActionId,h=a.activeIndex,v=a.options;l.useEffect(function(){var e=function(e){var n;!e.isComposing&&("ArrowUp"===e.key||e.ctrlKey&&"p"===e.key?(e.preventDefault(),e.stopPropagation(),d.setActiveIndex(function(e){var t=e>0?e-1:e;if("string"==typeof o.current[t]){if(0===t)return e;t-=1}return t})):"ArrowDown"===e.key||e.ctrlKey&&"n"===e.key?(e.preventDefault(),e.stopPropagation(),d.setActiveIndex(function(e){var t=e<o.current.length-1?e+1:e;if("string"==typeof o.current[t]){if(t===o.current.length-1)return e;t+=1}return t})):"Enter"===e.key&&(e.preventDefault(),e.stopPropagation(),null===(n=t.current)||void 0===n||n.click()))};return window.addEventListener("keydown",e,{capture:!0}),function(){return window.removeEventListener("keydown",e,{capture:!0})}},[d]);var g=i.scrollToIndex;l.useEffect(function(){g(h,{align:h<=1?"end":"auto"})},[h,g]),l.useEffect(function(){d.setActiveIndex(+("string"==typeof e.items[0]))},[p,m,e.items,d]);var y=l.useCallback(function(e){var t,n;"string"!=typeof e&&(e.command?(e.command.perform(e),d.toggle()):(d.setSearch(""),d.setCurrentRootAction(e.id)),null===(n=null===(t=v.callbacks)||void 0===t?void 0:t.onSelectAction)||void 0===n||n.call(t,e))},[d,v]),b=(0,f.usePointerMovedSinceMount)();return l.createElement("div",{ref:n,style:{maxHeight:e.maxHeight||400,position:"relative",overflow:"auto"}},l.createElement("div",{role:"listbox",id:c.KBAR_LISTBOX,style:{height:i.totalSize+"px",width:"100%"}},i.virtualItems.map(function(n){var i=o.current[n.index],a="string"!=typeof i&&{onPointerMove:function(){return b&&h!==n.index&&d.setActiveIndex(n.index)},onPointerDown:function(){return d.setActiveIndex(n.index)},onClick:function(){return y(i)}},u=n.index===h;return l.createElement("div",r({ref:u?t:null,id:(0,c.getListboxItemId)(n.index),role:"option","aria-selected":u,key:n.index,style:{position:"absolute",top:0,left:0,width:"100%",transform:"translateY("+n.start+"px)"}},a),l.cloneElement(e.onRender({item:i,active:u}),{ref:n.measureRef}))})))}},4035:(e,t,n)=>{"use strict";n.d(t,{e:()=>function e(){let t=[],n={addEventListener:(e,t,r,o)=>(e.addEventListener(t,r,o),n.add(()=>e.removeEventListener(t,r,o))),requestAnimationFrame(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let o=requestAnimationFrame(...t);return n.add(()=>cancelAnimationFrame(o))},nextFrame(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.requestAnimationFrame(()=>n.requestAnimationFrame(...t))},setTimeout(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let o=setTimeout(...t);return n.add(()=>clearTimeout(o))},microTask(){for(var e=arguments.length,t=Array(e),o=0;o<e;o++)t[o]=arguments[o];let i={current:!0};return(0,r._)(()=>{i.current&&t[0]()}),n.add(()=>{i.current=!1})},style(e,t,n){let r=e.style.getPropertyValue(t);return Object.assign(e.style,{[t]:n}),this.add(()=>{Object.assign(e.style,{[t]:r})})},group(t){let n=e();return t(n),this.add(()=>n.dispose())},add:e=>(t.includes(e)||t.push(e),()=>{let n=t.indexOf(e);if(n>=0)for(let e of t.splice(n,1))e()}),dispose(){for(let e of t.splice(0))e()}};return n}});var r=n(9954)},4159:(e,t,n)=>{"use strict";n.d(t,{KBarButton:()=>a});var r=n(4175),o=n(2218),i=n(5155),a=e=>{var{children:t}=e,n=(0,r.YG)(e,["children"]);let{query:a}=(0,o.useKBar)();return(0,i.jsx)("button",(0,r.ko)((0,r.IA)({},n),{onClick:()=>a.toggle(),children:t}))}},4168:(e,t,n)=>{"use strict";n.d(t,{Ng:()=>i,TW:()=>r,mD:()=>o});let r=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},o=e=>e&&"window"in e&&e.window===e?e:r(e).defaultView||window;function i(e){return null!==e&&"object"==typeof e&&"nodeType"in e&&"number"==typeof e.nodeType&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&"host"in e}},4175:(e,t,n)=>{"use strict";n.d(t,{BU:()=>p,IA:()=>s,YG:()=>d,ko:()=>f});var r=Object.defineProperty,o=Object.defineProperties,i=Object.getOwnPropertyDescriptors,a=Object.getOwnPropertySymbols,l=Object.prototype.hasOwnProperty,u=Object.prototype.propertyIsEnumerable,c=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,s=(e,t)=>{for(var n in t||(t={}))l.call(t,n)&&c(e,n,t[n]);if(a)for(var n of a(t))u.call(t,n)&&c(e,n,t[n]);return e},f=(e,t)=>o(e,i(t)),d=(e,t)=>{var n={};for(var r in e)l.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&a)for(var r of a(e))0>t.indexOf(r)&&u.call(e,r)&&(n[r]=e[r]);return n},p=(e,t,n)=>new Promise((r,o)=>{var i=e=>{try{l(n.next(e))}catch(e){o(e)}},a=e=>{try{l(n.throw(e))}catch(e){o(e)}},l=e=>e.done?r(e.value):Promise.resolve(e.value).then(i,a);l((n=n.apply(e,t)).next())})},4214:(e,t,n)=>{"use strict";n.d(t,{MM:()=>s,VY:()=>d,rU:()=>f});var r=n(2115),o=n(7335),i=n(1677),a=n(2219),l=n(5900),u=n(6452);let c=(0,r.createContext)(null);function s(){var e,t;return null!=(t=null==(e=(0,r.useContext)(c))?void 0:e.value)?t:void 0}function f(){let[e,t]=(0,r.useState)([]);return[e.length>0?e.join(" "):void 0,(0,r.useMemo)(()=>function(e){let n=(0,o._)(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),i=(0,r.useMemo)(()=>({register:n,slot:e.slot,name:e.name,props:e.props,value:e.value}),[n,e.slot,e.name,e.props,e.value]);return r.createElement(c.Provider,{value:i},e.children)},[t])]}c.displayName="DescriptionContext";let d=Object.assign((0,u.FX)(function(e,t){let n=(0,r.useId)(),o=(0,l._)(),{id:s="headlessui-description-".concat(n),...f}=e,d=function e(){let t=(0,r.useContext)(c);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),p=(0,a.P)(t);(0,i.s)(()=>d.register(s),[s,d.register]);let m=o||!1,h=(0,r.useMemo)(()=>({...d.slot,disabled:m}),[d.slot,m]),v={ref:p,...d.props,id:s};return(0,u.Ci)()({ourProps:v,theirProps:f,slot:h,defaultTag:"p",name:d.name||"Description"})}),{})},4400:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},l=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};Object.defineProperty(t,"__esModule",{value:!0}),t.KBarSearch=t.getListboxItemId=t.KBAR_LISTBOX=void 0;var u=a(n(2115)),c=n(7283),s=n(3223);t.KBAR_LISTBOX="kbar-listbox",t.getListboxItemId=function(e){return"kbar-listbox-item-"+e},t.KBarSearch=function(e){var n=(0,s.useKBar)(function(e){return{search:e.searchQuery,currentRootActionId:e.currentRootActionId,actions:e.actions,activeIndex:e.activeIndex,showing:e.visualState===c.VisualState.showing}}),o=n.query,i=n.search,a=n.actions,f=n.currentRootActionId,d=n.activeIndex,p=n.showing,m=n.options,h=u.useState(i),v=h[0],g=h[1];u.useEffect(function(){o.setSearch(v)},[v,o]);var y=e.defaultPlaceholder,b=l(e,["defaultPlaceholder"]);u.useEffect(function(){return o.setSearch(""),o.getInput().focus(),function(){return o.setSearch("")}},[f,o]);var w=u.useMemo(function(){var e=null!=y?y:"Type a command or search…";return f&&a[f]?a[f].name:e},[a,f,y]);return u.createElement("input",r({},b,{ref:o.inputRefSetter,autoFocus:!0,autoComplete:"off",role:"combobox",spellCheck:"false","aria-expanded":p,"aria-controls":t.KBAR_LISTBOX,"aria-activedescendant":(0,t.getListboxItemId)(d),value:v,placeholder:w,onChange:function(t){var n,r,o;null===(n=e.onChange)||void 0===n||n.call(e,t),g(t.target.value),null===(o=null===(r=null==m?void 0:m.callbacks)||void 0===r?void 0:r.onQueryChange)||void 0===o||o.call(r,t.target.value)},onKeyDown:function(t){var n;if(null===(n=e.onKeyDown)||void 0===n||n.call(e,t),f&&!i&&"Backspace"===t.key){var r=a[f].parent;o.setCurrentRootAction(r)}}}))}},4540:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t},l=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n};Object.defineProperty(t,"__esModule",{value:!0}),t.KBarPositioner=void 0;var u=a(n(2115)),c={position:"fixed",display:"flex",alignItems:"flex-start",justifyContent:"center",width:"100%",inset:"0px",padding:"14vh 16px 16px"};t.KBarPositioner=u.forwardRef(function(e,t){var n=e.style,o=e.children,i=l(e,["style","children"]);return u.createElement("div",r({ref:t,style:n?r(r({},c),n):c},i),o)})},4751:(e,t,n)=>{"use strict";function r(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function o(){return r()||/Android/gi.test(window.navigator.userAgent)}n.d(t,{Fr:()=>o,un:()=>r})},4780:(e,t,n)=>{"use strict";var r=Object.create,o=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,l=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,c=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let l of a(t))u.call(e,l)||l===n||o(e,l,{get:()=>t[l],enumerable:!(r=i(t,l))||r.enumerable});return e},s=(e,t,n)=>(n=null!=e?r(l(e)):{},c(!t&&e&&e.__esModule?n:o(n,"default",{value:e,enumerable:!0}),e)),f={};((e,t)=>{for(var n in t)o(e,n,{get:t[n],enumerable:!0})})(f,{Primitive:()=>v,Root:()=>y,dispatchDiscreteCustomEvent:()=>g}),e.exports=c(o({},"__esModule",{value:!0}),f);var d=s(n(2115)),p=s(n(7650)),m=n(2557),h=n(5155),v=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=(0,m.createSlot)(`Primitive.${t}`),r=d.forwardRef((e,r)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,h.jsx)(o?n:t,{...i,ref:r})});return r.displayName=`Primitive.${t}`,{...e,[t]:r}},{});function g(e,t){e&&p.flushSync(()=>e.dispatchEvent(t))}var y=v},5103:()=>{},5263:(e,t,n)=>{"use strict";function r(e){let t=e.parentElement,n=null;for(;t&&!(t instanceof HTMLFieldSetElement);)t instanceof HTMLLegendElement&&(n=t),t=t.parentElement;let r=(null==t?void 0:t.getAttribute("disabled"))==="";return!(r&&function(e){if(!e)return!1;let t=e.previousElementSibling;for(;null!==t;){if(t instanceof HTMLLegendElement)return!1;t=t.previousElementSibling}return!0}(n))&&r}n.d(t,{l:()=>r})},5290:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.Command=void 0,t.Command=function(e,t){var n=this;void 0===t&&(t={}),this.perform=function(){var r=e.perform();if("function"==typeof r){var o=t.history;o&&(n.historyItem&&o.remove(n.historyItem),n.historyItem=o.add({perform:e.perform,negate:r}),n.history={undo:function(){return o.undo(n.historyItem)},redo:function(){return o.redo(n.historyItem)}})}}}},5412:(e,t,n)=>{"use strict";n.d(t,{M:()=>f});var r=n(6332),o=n(4168),i=n(395),a=n(2115);let l=!1,u=0;function c(e){"touch"===e.pointerType&&(l=!0,setTimeout(()=>{l=!1},50))}function s(){if("undefined"!=typeof document)return 0===u&&"undefined"!=typeof PointerEvent&&document.addEventListener("pointerup",c),u++,()=>{--u>0||"undefined"==typeof PointerEvent||document.removeEventListener("pointerup",c)}}function f(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:u,isDisabled:c}=e,[f,d]=(0,a.useState)(!1),p=(0,a.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,a.useEffect)(s,[]);let{addGlobalListener:m,removeAllGlobalListeners:h}=(0,r.A)(),{hoverProps:v,triggerHoverEnd:g}=(0,a.useMemo)(()=>{let e=(e,a)=>{if(p.pointerType=a,c||"touch"===a||p.isHovered||!e.currentTarget.contains(e.target))return;p.isHovered=!0;let l=e.currentTarget;p.target=l,m((0,o.TW)(e.target),"pointerover",e=>{p.isHovered&&p.target&&!(0,i.sD)(p.target,e.target)&&r(e,e.pointerType)},{capture:!0}),t&&t({type:"hoverstart",target:l,pointerType:a}),n&&n(!0),d(!0)},r=(e,t)=>{let r=p.target;p.pointerType="",p.target=null,"touch"!==t&&p.isHovered&&r&&(p.isHovered=!1,h(),u&&u({type:"hoverend",target:r,pointerType:t}),n&&n(!1),d(!1))},a={};return"undefined"!=typeof PointerEvent&&(a.onPointerEnter=t=>{l&&"mouse"===t.pointerType||e(t,t.pointerType)},a.onPointerLeave=e=>{!c&&e.currentTarget.contains(e.target)&&r(e,e.pointerType)}),{hoverProps:a,triggerHoverEnd:r}},[t,n,u,c,p,m,h]);return(0,a.useEffect)(()=>{c&&g({currentTarget:p.target},p.pointerType)},[c]),{hoverProps:v,isHovered:f}}},5540:(e,t,n)=>{"use strict";n.d(t,{a:()=>i});var r=n(2115),o=n(1677);function i(){let e=(0,r.useRef)(!1);return(0,o.s)(()=>(e.current=!0,()=>{e.current=!1}),[]),e}},5566:(e,t,n)=>{"use strict";n.d(t,{JU:()=>m,b0:()=>p,o2:()=>d,vd:()=>f});var r=n(2115),o=n(7335),i=n(1677),a=n(2219),l=n(5900),u=n(8733),c=n(6452);let s=(0,r.createContext)(null);function f(){let e=(0,r.useContext)(s);if(null===e){let e=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,f),e}return e}function d(e){var t,n,o;let i=null!=(n=null==(t=(0,r.useContext)(s))?void 0:t.value)?n:void 0;return(null!=(o=null==e?void 0:e.length)?o:0)>0?[i,...e].filter(Boolean).join(" "):i}function p(){let{inherit:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=d(),[n,i]=(0,r.useState)([]),a=e?[t,...n].filter(Boolean):n;return[a.length>0?a.join(" "):void 0,(0,r.useMemo)(()=>function(e){let t=(0,o._)(e=>(i(t=>[...t,e]),()=>i(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),n=(0,r.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return r.createElement(s.Provider,{value:n},e.children)},[i])]}s.displayName="LabelContext";let m=Object.assign((0,c.FX)(function(e,t){var n;let s=(0,r.useId)(),d=f(),p=(0,u.q)(),m=(0,l._)(),{id:h="headlessui-label-".concat(s),htmlFor:v=null!=p?p:null==(n=d.props)?void 0:n.htmlFor,passive:g=!1,...y}=e,b=(0,a.P)(t);(0,i.s)(()=>d.register(h),[h,d.register]);let w=(0,o._)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),d.props&&"onClick"in d.props&&"function"==typeof d.props.onClick&&d.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),E=m||!1,S=(0,r.useMemo)(()=>({...d.slot,disabled:E}),[d.slot,E]),O={ref:b,...d.props,id:h,htmlFor:v,onClick:w};return g&&("onClick"in O&&(delete O.htmlFor,delete O.onClick),"onClick"in y&&delete y.onClick),(0,c.Ci)()({ourProps:O,theirProps:y,slot:S,defaultTag:v?"label":"div",name:d.name||"Label"})}),{})},5633:(e,t,n)=>{"use strict";n.r(t),n.d(t,{KBarModal:()=>i});var r=n(2218),o=n(5155),i=e=>{let{actions:t,isLoading:n}=e;return(0,r.useRegisterActions)(t,[t]),(0,o.jsx)(r.KBarPortal,{children:(0,o.jsx)(r.KBarPositioner,{className:"z-50 bg-gray-300/50 p-4 backdrop-blur backdrop-filter dark:bg-black/50",children:(0,o.jsx)(r.KBarAnimator,{className:"w-full max-w-xl",children:(0,o.jsxs)("div",{className:"overflow-hidden rounded-2xl border border-gray-100 bg-gray-50 dark:border-gray-800 dark:bg-gray-900",children:[(0,o.jsxs)("div",{className:"flex items-center space-x-4 p-4",children:[(0,o.jsx)("span",{className:"block w-5",children:(0,o.jsx)("svg",{className:"text-gray-400 dark:text-gray-300",xmlns:"http://www.w3.org/2000/svg",fill:"none",viewBox:"0 0 24 24",stroke:"currentColor",children:(0,o.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M21 21l-6-6m2-5a7 7 0 11-14 0 7 7 0 0114 0z"})})}),(0,o.jsx)(r.KBarSearch,{className:"h-8 w-full bg-transparent text-gray-600 placeholder-gray-400 focus:outline-none dark:text-gray-200 dark:placeholder-gray-500"}),(0,o.jsx)("kbd",{className:"inline-block whitespace-nowrap rounded border px-1.5 align-middle font-medium leading-4 tracking-wide text-xs text-gray-400 border-gray-400",children:"ESC"})]}),!n&&(0,o.jsx)(a,{}),n&&(0,o.jsx)("div",{className:"block border-t border-gray-100 px-4 py-8 text-center text-gray-400 dark:border-gray-800 dark:text-gray-600",children:"Loading..."})]})})})})},a=()=>{let{results:e}=(0,r.useMatches)();return e.length?(0,o.jsx)(r.KBarResults,{items:e,onRender:e=>{var t;let{item:n,active:r}=e;return(0,o.jsx)("div",{children:"string"==typeof n?(0,o.jsx)("div",{className:"pt-3",children:(0,o.jsx)("div",{className:"block border-t border-gray-100 px-4 pb-2 pt-6 text-xs font-semibold uppercase text-primary-600 dark:border-gray-800",children:n})}):(0,o.jsxs)("div",{className:"flex cursor-pointer justify-between px-4 py-2 ".concat(r?"bg-primary-600 text-gray-100":"text-gray-700 dark:text-gray-100 bg-transparent"),children:[(0,o.jsxs)("div",{className:"flex space-x-2",children:[n.icon&&(0,o.jsx)("div",{className:"self-center",children:n.icon}),(0,o.jsxs)("div",{className:"block",children:[n.subtitle&&(0,o.jsx)("div",{className:"".concat(r?"text-gray-200":"text-gray-400"," text-xs"),children:n.subtitle}),(0,o.jsx)("div",{children:n.name})]})]}),(null==(t=n.shortcut)?void 0:t.length)?(0,o.jsx)("div",{"aria-hidden":!0,className:"flex flex-row items-center justify-center gap-x-2",children:n.shortcut.map(e=>(0,o.jsx)("kbd",{className:"font-medium h-7 w-6 flex items-center justify-center text-xs rounded border ".concat(r?"text-gray-200 border-gray-200":"text-gray-400 border-gray-400"),children:e},e))}):null]})})}}):(0,o.jsx)("div",{className:"block border-t border-gray-100 px-4 py-8 text-center text-gray-400 dark:border-gray-800 dark:text-gray-600",children:"No results for your search..."})}},5695:(e,t,n)=>{"use strict";var r=n(8999);n.o(r,"usePathname")&&n.d(t,{usePathname:function(){return r.usePathname}}),n.o(r,"useRouter")&&n.d(t,{useRouter:function(){return r.useRouter}})},5900:(e,t,n)=>{"use strict";n.d(t,{_:()=>i});var r=n(2115);let o=(0,r.createContext)(void 0);function i(){return(0,r.useContext)(o)}},5988:(e,t,n)=>{"use strict";n.d(t,{O:()=>a});var r=n(2115),o=n(4035),i=n(1990);function a(e,t,n){let a=(0,i.Y)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()});(0,r.useEffect)(()=>{if(!e)return;let n=null===t?null:t instanceof HTMLElement?t:t.current;if(!n)return;let r=(0,o.e)();if("undefined"!=typeof ResizeObserver){let e=new ResizeObserver(()=>a.current(n));e.observe(n),r.add(()=>e.disconnect())}if("undefined"!=typeof IntersectionObserver){let e=new IntersectionObserver(()=>a.current(n));e.observe(n),r.add(()=>e.disconnect())}return()=>r.dispose()},[t,a,e])}},6236:(e,t,n)=>{"use strict";n.d(t,{M:()=>i});var r=n(2115),o=n(1990);function i(e,t,n,i){let a=(0,o.Y)(n);(0,r.useEffect)(()=>{if(e)return window.addEventListener(t,n,i),()=>window.removeEventListener(t,n,i);function n(e){a.current(e)}},[e,t,i])}},6332:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(2115);function o(){let e=(0,r.useRef)(new Map),t=(0,r.useCallback)((t,n,r,o)=>{let i=(null==o?void 0:o.once)?(...t)=>{e.current.delete(r),r(...t)}:r;e.current.set(r,{type:n,eventTarget:t,fn:i,options:o}),t.addEventListener(n,i,o)},[]),n=(0,r.useCallback)((t,n,r,o)=>{var i;let a=(null===(i=e.current.get(r))||void 0===i?void 0:i.fn)||r;t.removeEventListener(n,a,o),e.current.delete(r)},[]),o=(0,r.useCallback)(()=>{e.current.forEach((e,t)=>{n(e.eventTarget,e.type,t,e.options)})},[n]);return(0,r.useEffect)(()=>o,[o]),{addGlobalListener:t,removeGlobalListener:n,removeAllGlobalListeners:o}}},6425:(e,t,n)=>{"use strict";function r(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.from(new Set(t.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}n.d(t,{x:()=>r})},6452:(e,t,n)=>{"use strict";n.d(t,{Ac:()=>a,Ci:()=>u,FX:()=>p,mK:()=>l,oE:()=>m,v6:()=>d});var r=n(2115),o=n(6425),i=n(1829),a=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(a||{}),l=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(l||{});function u(){let e,t;let n=(e=(0,r.useRef)([]),t=(0,r.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]),function(){for(var n=arguments.length,r=Array(n),o=0;o<n;o++)r[o]=arguments[o];if(!r.every(e=>null==e))return e.current=r,t});return(0,r.useCallback)(e=>(function(e){let{ourProps:t,theirProps:n,slot:r,defaultTag:o,features:a,visible:l=!0,name:u,mergeRefs:d}=e;d=null!=d?d:s;let p=f(n,t);if(l)return c(p,r,o,u,d);let m=null!=a?a:0;if(2&m){let{static:e=!1,...t}=p;if(e)return c(t,r,o,u,d)}if(1&m){let{unmount:e=!0,...t}=p;return(0,i.Y)(+!e,{0:()=>null,1:()=>c({...t,hidden:!0,style:{display:"none"}},r,o,u,d)})}return c(p,r,o,u,d)})({mergeRefs:n,...e}),[n])}function c(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,i=arguments.length>3?arguments[3]:void 0,a=arguments.length>4?arguments[4]:void 0,{as:l=n,children:u,refName:c="ref",...s}=h(e,["unmount","static"]),d=void 0!==e.ref?{[c]:e.ref}:{},p="function"==typeof u?u(t):u;"className"in s&&s.className&&"function"==typeof s.className&&(s.className=s.className(t)),s["aria-labelledby"]&&s["aria-labelledby"]===s.id&&(s["aria-labelledby"]=void 0);let v={};if(t){let e=!1,n=[];for(let[r,o]of Object.entries(t))"boolean"==typeof o&&(e=!0),!0===o&&n.push(r.replace(/([A-Z])/g,e=>"-".concat(e.toLowerCase())));if(e)for(let e of(v["data-headlessui-state"]=n.join(" "),n))v["data-".concat(e)]=""}if(l===r.Fragment&&(Object.keys(m(s)).length>0||Object.keys(m(v)).length>0)){if(!(0,r.isValidElement)(p)||Array.isArray(p)&&p.length>1){if(Object.keys(m(s)).length>0)throw Error(['Passing props on "Fragment"!',"","The current component <".concat(i,' /> is rendering a "Fragment".'),"However we need to passthrough the following props:",Object.keys(m(s)).concat(Object.keys(m(v))).map(e=>" - ".concat(e)).join("\n"),"","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(e=>" - ".concat(e)).join("\n")].join("\n"))}else{var g;let e=p.props,t=null==e?void 0:e.className,n="function"==typeof t?function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return(0,o.x)(t(...n),s.className)}:(0,o.x)(t,s.className),i=f(p.props,m(h(s,["ref"])));for(let e in v)e in i&&delete v[e];return(0,r.cloneElement)(p,Object.assign({},i,v,d,{ref:a((g=p,r.version.split(".")[0]>="19"?g.props.ref:g.ref),d.ref)},n?{className:n}:{}))}}return(0,r.createElement)(l,Object.assign({},h(s,["ref"]),l!==r.Fragment&&d,l!==r.Fragment&&v),p)}function s(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.every(e=>null==e)?void 0:e=>{for(let n of t)null!=n&&("function"==typeof n?n(e):n.current=e)}}function f(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)return{};if(1===t.length)return t[0];let r={},o={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=o[t]||(o[t]=[]),o[t].push(e[t])):r[t]=e[t];if(r.disabled||r["aria-disabled"])for(let e in o)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(o[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in o)Object.assign(r,{[e](t){for(var n=arguments.length,r=Array(n>1?n-1:0),i=1;i<n;i++)r[i-1]=arguments[i];for(let n of o[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;n(t,...r)}}});return r}function d(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)return{};if(1===t.length)return t[0];let r={},o={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=o[t]||(o[t]=[]),o[t].push(e[t])):r[t]=e[t];for(let e in o)Object.assign(r,{[e](){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];for(let t of o[e])null==t||t(...n)}});return r}function p(e){var t;return Object.assign((0,r.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function m(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function h(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}},6591:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__exportStar||function(e,t){for(var n in e)"default"===n||Object.prototype.hasOwnProperty.call(t,n)||r(t,e,n)};Object.defineProperty(t,"__esModule",{value:!0}),o(n(7254),t),o(n(8397),t)},6725:function(e,t){!function(e){"use strict";var t=Object.keys;function n(e,t){return e===t||e!=e&&t!=t}function r(e){return e.constructor===Object||null==e.constructor}function o(e){return!!e&&"function"==typeof e.then}function i(e){return!!(e&&e.$$typeof)}var a="function"==typeof WeakSet?function(){return new WeakSet}:function(){var e=[];return{add:function(t){e.push(t)},has:function(t){return -1!==e.indexOf(t)}}};function l(e){return function(t){var n=e||t;return function(e,t,r){void 0===r&&(r=a());var o=!!e&&"object"==typeof e,i=!!t&&"object"==typeof t;if(o||i){var l=o&&r.has(e),u=i&&r.has(t);if(l||u)return l&&u;o&&r.add(e),i&&r.add(t)}return n(e,t,r)}}}var u=Function.prototype.bind.call(Function.prototype.call,Object.prototype.hasOwnProperty);function c(e,n,r,o){var a=t(e),l=a.length;if(t(n).length!==l)return!1;if(l)for(var c=void 0;l-- >0;){if("_owner"===(c=a[l])){var s=i(e),f=i(n);if((s||f)&&s!==f)return!1}if(!u(n,c)||!r(e[c],n[c],o))return!1}return!0}var s="function"==typeof Map,f="function"==typeof Set;function d(e){var t="function"==typeof e?e(i):i;function i(e,i,a){if(e===i)return!0;if(e&&i&&"object"==typeof e&&"object"==typeof i){if(r(e)&&r(i))return c(e,i,t,a);var l=Array.isArray(e),u=Array.isArray(i);return l||u?l===u&&function(e,t,n,r){var o=e.length;if(t.length!==o)return!1;for(;o-- >0;)if(!n(e[o],t[o],r))return!1;return!0}(e,i,t,a):(l=e instanceof Date,u=i instanceof Date,l||u)?l===u&&n(e.getTime(),i.getTime()):(l=e instanceof RegExp,u=i instanceof RegExp,l||u)?l===u&&e.source===i.source&&e.global===i.global&&e.ignoreCase===i.ignoreCase&&e.multiline===i.multiline&&e.unicode===i.unicode&&e.sticky===i.sticky&&e.lastIndex===i.lastIndex:o(e)||o(i)?e===i:s&&(l=e instanceof Map,u=i instanceof Map,l||u)?l===u&&function(e,t,n,r){var o=e.size===t.size;if(o&&e.size){var i={};e.forEach(function(e,a){if(o){var l=!1,u=0;t.forEach(function(t,o){!l&&!i[u]&&(l=n(a,o,r)&&n(e,t,r))&&(i[u]=!0),u++}),o=l}})}return o}(e,i,t,a):f&&(l=e instanceof Set,u=i instanceof Set,l||u)?l===u&&function(e,t,n,r){var o=e.size===t.size;if(o&&e.size){var i={};e.forEach(function(e){if(o){var a=!1,l=0;t.forEach(function(t){!a&&!i[l]&&(a=n(e,t,r))&&(i[l]=!0),l++}),o=a}})}return o}(e,i,t,a):c(e,i,t,a)}return e!=e&&i!=i}return i}var p=d(),m=d(function(){return n}),h=d(l()),v=d(l(n));e.circularDeepEqual=h,e.circularShallowEqual=v,e.createCustomEqual=d,e.deepEqual=p,e.sameValueZeroEqual=n,e.shallowEqual=m,Object.defineProperty(e,"__esModule",{value:!0})}(t)},6778:(e,t,n)=>{"use strict";n.d(t,{j:()=>s});var r=n(2115),o=n(2520),i=n(4751),a=n(1990);function l(e,t,n,o){let i=(0,a.Y)(n);(0,r.useEffect)(()=>{if(e)return document.addEventListener(t,n,o),()=>document.removeEventListener(t,n,o);function n(e){i.current(e)}},[e,t,o])}var u=n(9704),c=n(6236);function s(e,t,n){let s=(0,u.S)(e,"outside-click"),f=(0,a.Y)(n),d=(0,r.useCallback)(function(e,n){if(e.defaultPrevented)return;let r=n(e);if(null!==r&&r.getRootNode().contains(r)&&r.isConnected){for(let n of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t))if(null!==n&&(n.contains(r)||e.composed&&e.composedPath().includes(n)))return;return(0,o.Bm)(r,o.MZ.Loose)||-1===r.tabIndex||e.preventDefault(),f.current(e,r)}},[f,t]),p=(0,r.useRef)(null);l(s,"pointerdown",e=>{var t,n;p.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},!0),l(s,"mousedown",e=>{var t,n;p.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},!0),l(s,"click",e=>{(0,i.Fr)()||p.current&&(d(e,()=>p.current),p.current=null)},!0);let m=(0,r.useRef)({x:0,y:0});l(s,"touchstart",e=>{m.current.x=e.touches[0].clientX,m.current.y=e.touches[0].clientY},!0),l(s,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-m.current.x)>=30||Math.abs(t.y-m.current.y)>=30))return d(e,()=>e.target instanceof HTMLElement?e.target:null)},!0),(0,c.M)(s,"blur",e=>d(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null),!0)}},6917:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),i=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),a=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&o(t,e,n);return i(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.KBarAnimator=void 0;var l=a(n(2115)),u=n(7283),c=n(3223),s=n(2327),f=[{opacity:0,transform:"scale(.99)"},{opacity:1,transform:"scale(1.01)"},{opacity:1,transform:"scale(1)"}],d=[{transform:"scale(1)"},{transform:"scale(.98)"},{transform:"scale(1)"}];t.KBarAnimator=function(e){var t,n,o=e.children,i=e.style,a=e.className,p=e.disableCloseOnOuterClick,m=(0,c.useKBar)(function(e){return{visualState:e.visualState,currentRootActionId:e.currentRootActionId}}),h=m.visualState,v=m.currentRootActionId,g=m.query,y=m.options,b=l.useRef(null),w=l.useRef(null),E=(null===(t=null==y?void 0:y.animations)||void 0===t?void 0:t.enterMs)||0,S=(null===(n=null==y?void 0:y.animations)||void 0===n?void 0:n.exitMs)||0;l.useEffect(function(){if(h!==u.VisualState.showing){var e=h===u.VisualState.animatingIn?E:S,t=b.current;null==t||t.animate(f,{duration:e,easing:h===u.VisualState.animatingOut?"ease-in":"ease-out",direction:h===u.VisualState.animatingOut?"reverse":"normal",fill:"forwards"})}},[y,h,E,S]);var O=l.useRef();l.useEffect(function(){if(h===u.VisualState.showing){var e=b.current,t=w.current;if(e&&t){var n=new ResizeObserver(function(t){for(var n=0;n<t.length;n++){var r=t[n].contentRect;O.current||(O.current=r.height),e.animate([{height:O.current+"px"},{height:r.height+"px"}],{duration:E/2,easing:"ease-out",fill:"forwards"}),O.current=r.height}});return n.observe(t),function(){n.unobserve(t)}}}},[h,y,E,S]);var P=l.useRef(!0);return l.useEffect(function(){if(P.current){P.current=!1;return}var e=b.current;e&&e.animate(d,{duration:E,easing:"ease-out"})},[v,E]),(0,s.useOuterClick)(b,function(){var e,t;!p&&(g.setVisualState(u.VisualState.animatingOut),null===(t=null===(e=y.callbacks)||void 0===e?void 0:e.onClose)||void 0===t||t.call(e))}),l.createElement("div",{ref:b,style:r(r(r({},f[0]),i),{pointerEvents:"auto"}),className:a},l.createElement("div",{ref:w},o))}},7076:(e,t,n)=>{"use strict";n.d(t,{g:()=>i});var r=n(2115),o=n(3691);function i(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,r.useMemo)(()=>(0,o.T)(...t),[...t])}},7132:(e,t,n)=>{"use strict";n.d(t,{BN:()=>p,Ej:()=>h,UU:()=>m,cY:()=>d,we:()=>f});var r=n(1528),o=n(2115),i=n(7650),a="undefined"!=typeof document?o.useLayoutEffect:function(){};function l(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!l(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!l(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function u(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function c(e,t){let n=u(e);return Math.round(t*n)/n}function s(e){let t=o.useRef(e);return a(()=>{t.current=e}),t}function f(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:f=[],platform:d,elements:{reference:p,floating:m}={},transform:h=!0,whileElementsMounted:v,open:g}=e,[y,b]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[w,E]=o.useState(f);l(w,f)||E(f);let[S,O]=o.useState(null),[P,x]=o.useState(null),j=o.useCallback(e=>{e!==C.current&&(C.current=e,O(e))},[]),I=o.useCallback(e=>{e!==T.current&&(T.current=e,x(e))},[]),_=p||S,k=m||P,C=o.useRef(null),T=o.useRef(null),A=o.useRef(y),M=null!=v,D=s(v),R=s(d),L=s(g),N=o.useCallback(()=>{if(!C.current||!T.current)return;let e={placement:t,strategy:n,middleware:w};R.current&&(e.platform=R.current),(0,r.rD)(C.current,T.current,e).then(e=>{let t={...e,isPositioned:!1!==L.current};F.current&&!l(A.current,t)&&(A.current=t,i.flushSync(()=>{b(t)}))})},[w,t,n,R,L]);a(()=>{!1===g&&A.current.isPositioned&&(A.current.isPositioned=!1,b(e=>({...e,isPositioned:!1})))},[g]);let F=o.useRef(!1);a(()=>(F.current=!0,()=>{F.current=!1}),[]),a(()=>{if(_&&(C.current=_),k&&(T.current=k),_&&k){if(D.current)return D.current(_,k,N);N()}},[_,k,N,D,M]);let B=o.useMemo(()=>({reference:C,floating:T,setReference:j,setFloating:I}),[j,I]),H=o.useMemo(()=>({reference:_,floating:k}),[_,k]),q=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!H.floating)return e;let t=c(H.floating,y.x),r=c(H.floating,y.y);return h?{...e,transform:"translate("+t+"px, "+r+"px)",...u(H.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,h,H.floating,y.x,y.y]);return o.useMemo(()=>({...y,update:N,refs:B,elements:H,floatingStyles:q}),[y,N,B,H,q])}let d=(e,t)=>({...(0,r.cY)(e),options:[e,t]}),p=(e,t)=>({...(0,r.BN)(e),options:[e,t]}),m=(e,t)=>({...(0,r.UU)(e),options:[e,t]}),h=(e,t)=>({...(0,r.Ej)(e),options:[e,t]})},7254:function(e,t,n){"use strict";var r=this&&this.__assign||function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)},o=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ActionInterface=void 0;var i=o(n(8285)),a=n(8397);t.ActionInterface=function(){function e(e,t){void 0===e&&(e=[]),void 0===t&&(t={}),this.actions={},this.options=t,this.add(e)}return e.prototype.add=function(e){for(var t=0;t<e.length;t++){var n=e[t];n.parent&&(0,i.default)(this.actions[n.parent],'Attempted to create action "'+n.name+'" without registering its parent "'+n.parent+'" first.'),this.actions[n.id]=a.ActionImpl.create(n,{history:this.options.historyManager,store:this.actions})}return r({},this.actions)},e.prototype.remove=function(e){var t=this;return e.forEach(function(e){var n=t.actions[e.id];if(n){for(var r=n.children;r.length;){var o=r.pop();if(!o)return;delete t.actions[o.id],o.parentActionImpl&&o.parentActionImpl.removeChild(o),o.children&&r.push.apply(r,o.children)}n.parentActionImpl&&n.parentActionImpl.removeChild(n),delete t.actions[e.id]}}),r({},this.actions)},e}()},7281:(e,t,n)=>{"use strict";n.d(t,{fY:()=>w,mh:()=>y,qY:()=>b});var r=!1;if("undefined"!=typeof window){var o={get passive(){r=!0;return}};window.addEventListener("testPassive",null,o),window.removeEventListener("testPassive",null,o)}var i="undefined"!=typeof window&&window.navigator&&window.navigator.platform&&(/iP(ad|hone|od)/.test(window.navigator.platform)||"MacIntel"===window.navigator.platform&&window.navigator.maxTouchPoints>1),a=[],l=!1,u=-1,c=void 0,s=void 0,f=void 0,d=function(e){return a.some(function(t){return!!(t.options.allowTouchMove&&t.options.allowTouchMove(e))})},p=function(e){var t=e||window.event;return!!d(t.target)||t.touches.length>1||(t.preventDefault&&t.preventDefault(),!1)},m=function(e){if(void 0===f){var t=!!e&&!0===e.reserveScrollBarGap,n=window.innerWidth-document.documentElement.clientWidth;if(t&&n>0){var r=parseInt(window.getComputedStyle(document.body).getPropertyValue("padding-right"),10);f=document.body.style.paddingRight,document.body.style.paddingRight=r+n+"px"}}void 0===c&&(c=document.body.style.overflow,document.body.style.overflow="hidden")},h=function(){void 0!==f&&(document.body.style.paddingRight=f,f=void 0),void 0!==c&&(document.body.style.overflow=c,c=void 0)},v=function(){if(void 0!==s){var e=-parseInt(document.body.style.top,10),t=-parseInt(document.body.style.left,10);document.body.style.position=s.position,document.body.style.top=s.top,document.body.style.left=s.left,window.scrollTo(t,e),s=void 0}},g=function(e,t){var n=e.targetTouches[0].clientY-u;return!d(e.target)&&(t&&0===t.scrollTop&&n>0?p(e):t&&t.scrollHeight-t.scrollTop<=t.clientHeight&&n<0?p(e):(e.stopPropagation(),!0))},y=function(e,t){if(!e){console.error("disableBodyScroll unsuccessful - targetElement must be provided when calling disableBodyScroll on IOS devices.");return}!a.some(function(t){return t.targetElement===e})&&(a=[].concat(function(e){if(!Array.isArray(e))return Array.from(e);for(var t=0,n=Array(e.length);t<e.length;t++)n[t]=e[t];return n}(a),[{targetElement:e,options:t||{}}]),i?window.requestAnimationFrame(function(){if(void 0===s){s={position:document.body.style.position,top:document.body.style.top,left:document.body.style.left};var e=window,t=e.scrollY,n=e.scrollX,r=e.innerHeight;document.body.style.position="fixed",document.body.style.top=-t,document.body.style.left=-n,setTimeout(function(){return window.requestAnimationFrame(function(){var e=r-window.innerHeight;e&&t>=r&&(document.body.style.top=-(t+e))})},300)}}):m(t),i&&(e.ontouchstart=function(e){1===e.targetTouches.length&&(u=e.targetTouches[0].clientY)},e.ontouchmove=function(t){1===t.targetTouches.length&&g(t,e)},l||(document.addEventListener("touchmove",p,r?{passive:!1}:void 0),l=!0)))},b=function(){i&&(a.forEach(function(e){e.targetElement.ontouchstart=null,e.targetElement.ontouchmove=null}),l&&(document.removeEventListener("touchmove",p,r?{passive:!1}:void 0),l=!1),u=-1),i?v():h(),a=[]},w=function(e){if(!e){console.error("enableBodyScroll unsuccessful - targetElement must be provided when calling enableBodyScroll on IOS devices.");return}a=a.filter(function(t){return t.targetElement!==e}),i&&(e.ontouchstart=null,e.ontouchmove=null,l&&0===a.length&&(document.removeEventListener("touchmove",p,r?{passive:!1}:void 0),l=!1)),i?v():h()}},7283:(e,t)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.VisualState=void 0,function(e){e.animatingIn="animating-in",e.showing="showing",e.animatingOut="animating-out",e.hidden="hidden"}(t.VisualState||(t.VisualState={}))},7335:(e,t,n)=>{"use strict";n.d(t,{_:()=>i});var r=n(2115),o=n(1990);let i=function(e){let t=(0,o.Y)(e);return r.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.current(...n)},[t])}},7392:(e,t,n)=>{"use strict";n.d(t,{KBarSearchProvider:()=>s});var r=n(3354),o=n(5633),i=n(4175),a=n(2115),l=n(2218),u=n(5695),c=n(5155),s=e=>{let{kbarConfig:t,children:n}=e,s=(0,u.useRouter)(),{searchDocumentsPath:f,defaultActions:d,onSearchDocumentsLoad:p}=t,[m,h]=(0,a.useState)([]),[v,g]=(0,a.useState)(!1);return(0,a.useEffect)(()=>{let e=e=>{let t=[];for(let n of e)t.push({id:n.path,name:n.title,keywords:(null==n?void 0:n.summary)||"",section:"Content",subtitle:(0,r.Y)(n.date,"en-US"),perform:()=>s.push("/"+n.path)});return t};!v&&f?function(){return(0,i.BU)(this,null,function*(){if(f){let t=f.indexOf("://")>0||0===f.indexOf("//")?f:new URL(f,window.location.origin),n=yield fetch(t),r=yield n.json();h(p?p(r):e(r)),g(!0)}})}():g(!0)},[d,v,s,f,p]),(0,c.jsxs)(l.KBarProvider,{actions:d,children:[(0,c.jsx)(o.KBarModal,{actions:m,isLoading:!v}),n]})}},7522:(e,t,n)=>{"use strict";n.d(t,{_:()=>j,e:()=>I});var r=n(2115),o=n(3292),i=n(7335),a=n(5540),l=n(1677),u=n(1990),c=n(2279),s=n(2219),f=n(2645),d=n(3431),p=n(6425),m=n(1829),h=n(6452);function v(e){var t;return!!(e.enter||e.enterFrom||e.enterTo||e.leave||e.leaveFrom||e.leaveTo)||(null!=(t=e.as)?t:S)!==r.Fragment||1===r.Children.count(e.children)}let g=(0,r.createContext)(null);g.displayName="TransitionContext";var y=(e=>(e.Visible="visible",e.Hidden="hidden",e))(y||{});let b=(0,r.createContext)(null);function w(e){return"children"in e?w(e.children):e.current.filter(e=>{let{el:t}=e;return null!==t.current}).filter(e=>{let{state:t}=e;return"visible"===t}).length>0}function E(e,t){let n=(0,u.Y)(e),l=(0,r.useRef)([]),c=(0,a.a)(),s=(0,o.L)(),f=(0,i._)(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:h.mK.Hidden,r=l.current.findIndex(t=>{let{el:n}=t;return n===e});-1!==r&&((0,m.Y)(t,{[h.mK.Unmount](){l.current.splice(r,1)},[h.mK.Hidden](){l.current[r].state="hidden"}}),s.microTask(()=>{var e;!w(l)&&c.current&&(null==(e=n.current)||e.call(n))}))}),d=(0,i._)(e=>{let t=l.current.find(t=>{let{el:n}=t;return n===e});return t?"visible"!==t.state&&(t.state="visible"):l.current.push({el:e,state:"visible"}),()=>f(e,h.mK.Unmount)}),p=(0,r.useRef)([]),v=(0,r.useRef)(Promise.resolve()),g=(0,r.useRef)({enter:[],leave:[]}),y=(0,i._)((e,n,r)=>{p.current.splice(0),t&&(t.chains.current[n]=t.chains.current[n].filter(t=>{let[n]=t;return n!==e})),null==t||t.chains.current[n].push([e,new Promise(e=>{p.current.push(e)})]),null==t||t.chains.current[n].push([e,new Promise(e=>{Promise.all(g.current[n].map(e=>{let[t,n]=e;return n})).then(()=>e())})]),"enter"===n?v.current=v.current.then(()=>null==t?void 0:t.wait.current).then(()=>r(n)):r(n)}),b=(0,i._)((e,t,n)=>{Promise.all(g.current[t].splice(0).map(e=>{let[t,n]=e;return n})).then(()=>{var e;null==(e=p.current.shift())||e()}).then(()=>n(t))});return(0,r.useMemo)(()=>({children:l,register:d,unregister:f,onStart:y,onStop:b,wait:v,chains:g}),[d,f,l,y,b,g,v])}b.displayName="NestingContext";let S=r.Fragment,O=h.Ac.RenderStrategy,P=(0,h.FX)(function(e,t){let{show:n,appear:o=!1,unmount:a=!0,...u}=e,f=(0,r.useRef)(null),p=v(e),m=(0,s.P)(...p?[f,t]:null===t?[]:[t]);(0,c.g)();let y=(0,d.O_)();if(void 0===n&&null!==y&&(n=(y&d.Uw.Open)===d.Uw.Open),void 0===n)throw Error("A <Transition /> is used but it is missing a `show={true | false}` prop.");let[S,P]=(0,r.useState)(n?"visible":"hidden"),j=E(()=>{n||P("hidden")}),[I,_]=(0,r.useState)(!0),k=(0,r.useRef)([n]);(0,l.s)(()=>{!1!==I&&k.current[k.current.length-1]!==n&&(k.current.push(n),_(!1))},[k,n]);let C=(0,r.useMemo)(()=>({show:n,appear:o,initial:I}),[n,o,I]);(0,l.s)(()=>{n?P("visible"):w(j)||null===f.current||P("hidden")},[n,j]);let T={unmount:a},A=(0,i._)(()=>{var t;I&&_(!1),null==(t=e.beforeEnter)||t.call(e)}),M=(0,i._)(()=>{var t;I&&_(!1),null==(t=e.beforeLeave)||t.call(e)}),D=(0,h.Ci)();return r.createElement(b.Provider,{value:j},r.createElement(g.Provider,{value:C},D({ourProps:{...T,as:r.Fragment,children:r.createElement(x,{ref:m,...T,...u,beforeEnter:A,beforeLeave:M})},theirProps:{},defaultTag:r.Fragment,features:O,visible:"visible"===S,name:"Transition"})))}),x=(0,h.FX)(function(e,t){var n,o;let{transition:a=!0,beforeEnter:u,afterEnter:y,beforeLeave:P,afterLeave:x,enter:j,enterFrom:I,enterTo:_,entered:k,leave:C,leaveFrom:T,leaveTo:A,...M}=e,[D,R]=(0,r.useState)(null),L=(0,r.useRef)(null),N=v(e),F=(0,s.P)(...N?[L,t,R]:null===t?[]:[t]),B=null==(n=M.unmount)||n?h.mK.Unmount:h.mK.Hidden,{show:H,appear:q,initial:K}=function(){let e=(0,r.useContext)(g);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),[U,V]=(0,r.useState)(H?"visible":"hidden"),W=function(){let e=(0,r.useContext)(b);if(null===e)throw Error("A <Transition.Child /> is used but it is missing a parent <Transition /> or <Transition.Root />.");return e}(),{register:z,unregister:Y}=W;(0,l.s)(()=>z(L),[z,L]),(0,l.s)(()=>{if(B===h.mK.Hidden&&L.current){if(H&&"visible"!==U){V("visible");return}return(0,m.Y)(U,{hidden:()=>Y(L),visible:()=>z(L)})}},[U,L,z,Y,H,B]);let $=(0,c.g)();(0,l.s)(()=>{if(N&&$&&"visible"===U&&null===L.current)throw Error("Did you forget to passthrough the `ref` to the actual DOM node?")},[L,U,$,N]);let G=K&&!q,X=q&&H&&K,J=(0,r.useRef)(!1),Q=E(()=>{J.current||(V("hidden"),Y(L))},W),Z=(0,i._)(e=>{J.current=!0,Q.onStart(L,e?"enter":"leave",e=>{"enter"===e?null==u||u():"leave"===e&&(null==P||P())})}),ee=(0,i._)(e=>{let t=e?"enter":"leave";J.current=!1,Q.onStop(L,t,e=>{"enter"===e?null==y||y():"leave"===e&&(null==x||x())}),"leave"!==t||w(Q)||(V("hidden"),Y(L))});(0,r.useEffect)(()=>{N&&a||(Z(H),ee(H))},[H,N,a]);let et=!(!a||!N||!$||G),[,en]=(0,f.p)(et,D,H,{start:Z,end:ee}),er=(0,h.oE)({ref:F,className:(null==(o=(0,p.x)(M.className,X&&j,X&&I,en.enter&&j,en.enter&&en.closed&&I,en.enter&&!en.closed&&_,en.leave&&C,en.leave&&!en.closed&&T,en.leave&&en.closed&&A,!en.transition&&H&&k))?void 0:o.trim())||void 0,...(0,f.B)(en)}),eo=0;"visible"===U&&(eo|=d.Uw.Open),"hidden"===U&&(eo|=d.Uw.Closed),en.enter&&(eo|=d.Uw.Opening),en.leave&&(eo|=d.Uw.Closing);let ei=(0,h.Ci)();return r.createElement(b.Provider,{value:Q},r.createElement(d.El,{value:eo},ei({ourProps:er,theirProps:M,defaultTag:S,features:O,visible:"visible"===U,name:"Transition.Child"})))}),j=(0,h.FX)(function(e,t){let n=null!==(0,r.useContext)(g),o=null!==(0,d.O_)();return r.createElement(r.Fragment,null,!n&&o?r.createElement(P,{ref:t,...e}):r.createElement(x,{ref:t,...e}))}),I=Object.assign(P,{Child:j,Root:P})},7633:(e,t,n)=>{"use strict";var r=Object.create,o=Object.defineProperty,i=Object.getOwnPropertyDescriptor,a=Object.getOwnPropertyNames,l=Object.getPrototypeOf,u=Object.prototype.hasOwnProperty,c=(e,t,n,r)=>{if(t&&"object"==typeof t||"function"==typeof t)for(let l of a(t))u.call(e,l)||l===n||o(e,l,{get:()=>t[l],enumerable:!(r=i(t,l))||r.enumerable});return e},s={};((e,t)=>{for(var n in t)o(e,n,{get:t[n],enumerable:!0})})(s,{useLayoutEffect:()=>d}),e.exports=c(o({},"__esModule",{value:!0}),s);var f=((e,t,n)=>(n=null!=e?r(l(e)):{},c(!t&&e&&e.__esModule?n:o(n,"default",{value:e,enumerable:!0}),e)))(n(2115)),d=globalThis?.document?f.useLayoutEffect:()=>{}},7657:(e,t,n)=>{"use strict";n.d(t,{X:()=>a});var r=n(2115),o=n(9954),i=n(7335);function a(e){let t=(0,i._)(e),n=(0,r.useRef)(!1);(0,r.useEffect)(()=>(n.current=!1,()=>{n.current=!0,(0,o._)(()=>{n.current&&t()})}),[t])}},7889:(e,t,n)=>{"use strict";function r(e){return Array.isArray?Array.isArray(e):"[object Array]"===s(e)}n.r(t),n.d(t,{default:()=>Q});let o=1/0;function i(e){return"string"==typeof e}function a(e){return"number"==typeof e}function l(e){return"object"==typeof e}function u(e){return null!=e}function c(e){return!e.trim().length}function s(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}let f=e=>`Invalid value for key ${e}`,d=e=>`Pattern length exceeds max of ${e}.`,p=e=>`Missing ${e} property in key`,m=e=>`Property 'weight' in key '${e}' must be a positive integer`,h=Object.prototype.hasOwnProperty;class v{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach(e=>{let n=g(e);t+=n.weight,this._keys.push(n),this._keyMap[n.id]=n,t+=n.weight}),this._keys.forEach(e=>{e.weight/=t})}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function g(e){let t=null,n=null,o=null,a=1,l=null;if(i(e)||r(e))o=e,t=y(e),n=b(e);else{if(!h.call(e,"name"))throw Error(p("name"));let r=e.name;if(o=r,h.call(e,"weight")&&(a=e.weight)<=0)throw Error(m(r));t=y(r),n=b(r),l=e.getFn}return{path:t,id:n,weight:a,src:o,getFn:l}}function y(e){return r(e)?e:e.split(".")}function b(e){return r(e)?e.join("."):e}var w={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1,includeMatches:!1,findAllMatches:!1,minMatchCharLength:1,location:0,threshold:.6,distance:100,useExtendedSearch:!1,getFn:function(e,t){let n=[],c=!1,f=(e,t,d)=>{if(u(e)){if(t[d]){var p,m;let h=e[t[d]];if(u(h))if(d===t.length-1&&(i(h)||a(h)||!0===(p=h)||!1===p||l(m=p)&&null!==m&&"[object Boolean]"==s(p)))n.push(null==h?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-o?"-0":t}(h));else if(r(h)){c=!0;for(let e=0,n=h.length;e<n;e+=1)f(h[e],t,d+1)}else t.length&&f(h,t,d+1)}else n.push(e)}};return f(e,i(t)?t.split("."):t,0),c?n:n[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};let E=/[^ ]+/g;class S{constructor({getFn:e=w.getFn,fieldNormWeight:t=w.fieldNormWeight}={}){this.norm=function(e=1,t=3){let n=new Map,r=Math.pow(10,t);return{get(t){let o=t.match(E).length;if(n.has(o))return n.get(o);let i=parseFloat(Math.round(1/Math.pow(o,.5*e)*r)/r);return n.set(o,i),i},clear(){n.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach((e,t)=>{this._keysMap[e.id]=t})}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,i(this.docs[0])?this.docs.forEach((e,t)=>{this._addString(e,t)}):this.docs.forEach((e,t)=>{this._addObject(e,t)}),this.norm.clear())}add(e){let t=this.size();i(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,n=this.size();t<n;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!u(e)||c(e))return;let n={v:e,i:t,n:this.norm.get(e)};this.records.push(n)}_addObject(e,t){let n={i:t,$:{}};this.keys.forEach((t,o)=>{let a=t.getFn?t.getFn(e):this.getFn(e,t.path);if(u(a)){if(r(a)){let e=[],t=[{nestedArrIndex:-1,value:a}];for(;t.length;){let{nestedArrIndex:n,value:o}=t.pop();if(u(o)){if(i(o)&&!c(o)){let t={v:o,i:n,n:this.norm.get(o)};e.push(t)}else r(o)&&o.forEach((e,n)=>{t.push({nestedArrIndex:n,value:e})})}}n.$[o]=e}else if(i(a)&&!c(a)){let e={v:a,n:this.norm.get(a)};n.$[o]=e}}}),this.records.push(n)}toJSON(){return{keys:this.keys,records:this.records}}}function O(e,t,{getFn:n=w.getFn,fieldNormWeight:r=w.fieldNormWeight}={}){let o=new S({getFn:n,fieldNormWeight:r});return o.setKeys(e.map(g)),o.setSources(t),o.create(),o}function P(e,{errors:t=0,currentLocation:n=0,expectedLocation:r=0,distance:o=w.distance,ignoreLocation:i=w.ignoreLocation}={}){let a=t/e.length;if(i)return a;let l=Math.abs(r-n);return o?a+l/o:l?1:a}class x{constructor(e,{location:t=w.location,threshold:n=w.threshold,distance:r=w.distance,includeMatches:o=w.includeMatches,findAllMatches:i=w.findAllMatches,minMatchCharLength:a=w.minMatchCharLength,isCaseSensitive:l=w.isCaseSensitive,ignoreLocation:u=w.ignoreLocation}={}){if(this.options={location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:i,minMatchCharLength:a,isCaseSensitive:l,ignoreLocation:u},this.pattern=l?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;let c=(e,t)=>{this.chunks.push({pattern:e,alphabet:function(e){let t={};for(let n=0,r=e.length;n<r;n+=1){let o=e.charAt(n);t[o]=(t[o]||0)|1<<r-n-1}return t}(e),startIndex:t})},s=this.pattern.length;if(s>32){let e=0,t=s%32,n=s-t;for(;e<n;)c(this.pattern.substr(e,32),e),e+=32;if(t){let e=s-32;c(this.pattern.substr(e),e)}}else c(this.pattern,0)}searchIn(e){let{isCaseSensitive:t,includeMatches:n}=this.options;if(t||(e=e.toLowerCase()),this.pattern===e){let t={isMatch:!0,score:0};return n&&(t.indices=[[0,e.length-1]]),t}let{location:r,distance:o,threshold:i,findAllMatches:a,minMatchCharLength:l,ignoreLocation:u}=this.options,c=[],s=0,f=!1;this.chunks.forEach(({pattern:t,alphabet:p,startIndex:m})=>{let{isMatch:h,score:v,indices:g}=function(e,t,n,{location:r=w.location,distance:o=w.distance,threshold:i=w.threshold,findAllMatches:a=w.findAllMatches,minMatchCharLength:l=w.minMatchCharLength,includeMatches:u=w.includeMatches,ignoreLocation:c=w.ignoreLocation}={}){let s;if(t.length>32)throw Error(d(32));let f=t.length,p=e.length,m=Math.max(0,Math.min(r,p)),h=i,v=m,g=l>1||u,y=g?Array(p):[];for(;(s=e.indexOf(t,v))>-1;)if(h=Math.min(P(t,{currentLocation:s,expectedLocation:m,distance:o,ignoreLocation:c}),h),v=s+f,g){let e=0;for(;e<f;)y[s+e]=1,e+=1}v=-1;let b=[],E=1,S=f+p,O=1<<f-1;for(let r=0;r<f;r+=1){let i=0,l=S;for(;i<l;)P(t,{errors:r,currentLocation:m+l,expectedLocation:m,distance:o,ignoreLocation:c})<=h?i=l:S=l,l=Math.floor((S-i)/2+i);S=l;let u=Math.max(1,m-l+1),s=a?p:Math.min(m+l,p)+f,d=Array(s+2);d[s+1]=(1<<r)-1;for(let i=s;i>=u;i-=1){let a=i-1,l=n[e.charAt(a)];if(g&&(y[a]=+!!l),d[i]=(d[i+1]<<1|1)&l,r&&(d[i]|=(b[i+1]|b[i])<<1|1|b[i+1]),d[i]&O&&(E=P(t,{errors:r,currentLocation:a,expectedLocation:m,distance:o,ignoreLocation:c}))<=h){if(h=E,(v=a)<=m)break;u=Math.max(1,2*m-v)}}if(P(t,{errors:r+1,currentLocation:m,expectedLocation:m,distance:o,ignoreLocation:c})>h)break;b=d}let x={isMatch:v>=0,score:Math.max(.001,E)};if(g){let e=function(e=[],t=w.minMatchCharLength){let n=[],r=-1,o=-1,i=0;for(let a=e.length;i<a;i+=1){let a=e[i];a&&-1===r?r=i:a||-1===r||((o=i-1)-r+1>=t&&n.push([r,o]),r=-1)}return e[i-1]&&i-r>=t&&n.push([r,i-1]),n}(y,l);e.length?u&&(x.indices=e):x.isMatch=!1}return x}(e,t,p,{location:r+m,distance:o,threshold:i,findAllMatches:a,minMatchCharLength:l,includeMatches:n,ignoreLocation:u});h&&(f=!0),s+=v,h&&g&&(c=[...c,...g])});let p={isMatch:f,score:f?s/this.chunks.length:1};return f&&n&&(p.indices=c),p}}class j{constructor(e){this.pattern=e}static isMultiMatch(e){return I(e,this.multiRegex)}static isSingleMatch(e){return I(e,this.singleRegex)}search(){}}function I(e,t){let n=e.match(t);return n?n[1]:null}class _ extends j{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){let t=e===this.pattern;return{isMatch:t,score:+!t,indices:[0,this.pattern.length-1]}}}class k extends j{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){let t=-1===e.indexOf(this.pattern);return{isMatch:t,score:+!t,indices:[0,e.length-1]}}}class C extends j{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){let t=e.startsWith(this.pattern);return{isMatch:t,score:+!t,indices:[0,this.pattern.length-1]}}}class T extends j{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){let t=!e.startsWith(this.pattern);return{isMatch:t,score:+!t,indices:[0,e.length-1]}}}class A extends j{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){let t=e.endsWith(this.pattern);return{isMatch:t,score:+!t,indices:[e.length-this.pattern.length,e.length-1]}}}class M extends j{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){let t=!e.endsWith(this.pattern);return{isMatch:t,score:+!t,indices:[0,e.length-1]}}}class D extends j{constructor(e,{location:t=w.location,threshold:n=w.threshold,distance:r=w.distance,includeMatches:o=w.includeMatches,findAllMatches:i=w.findAllMatches,minMatchCharLength:a=w.minMatchCharLength,isCaseSensitive:l=w.isCaseSensitive,ignoreLocation:u=w.ignoreLocation}={}){super(e),this._bitapSearch=new x(e,{location:t,threshold:n,distance:r,includeMatches:o,findAllMatches:i,minMatchCharLength:a,isCaseSensitive:l,ignoreLocation:u})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class R extends j{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,n=0,r=[],o=this.pattern.length;for(;(t=e.indexOf(this.pattern,n))>-1;)n=t+o,r.push([t,n-1]);let i=!!r.length;return{isMatch:i,score:+!i,indices:r}}}let L=[_,R,C,T,M,A,k,D],N=L.length,F=/ +(?=(?:[^\"]*\"[^\"]*\")*[^\"]*$)/,B=new Set([D.type,R.type]);class H{constructor(e,{isCaseSensitive:t=w.isCaseSensitive,includeMatches:n=w.includeMatches,minMatchCharLength:r=w.minMatchCharLength,ignoreLocation:o=w.ignoreLocation,findAllMatches:i=w.findAllMatches,location:a=w.location,threshold:l=w.threshold,distance:u=w.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:n,minMatchCharLength:r,findAllMatches:i,ignoreLocation:o,location:a,threshold:l,distance:u},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map(e=>{let n=e.trim().split(F).filter(e=>e&&!!e.trim()),r=[];for(let e=0,o=n.length;e<o;e+=1){let o=n[e],i=!1,a=-1;for(;!i&&++a<N;){let e=L[a],n=e.isMultiMatch(o);n&&(r.push(new e(n,t)),i=!0)}if(!i)for(a=-1;++a<N;){let e=L[a],n=e.isSingleMatch(o);if(n){r.push(new e(n,t));break}}}return r})}(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){let t=this.query;if(!t)return{isMatch:!1,score:1};let{includeMatches:n,isCaseSensitive:r}=this.options;e=r?e:e.toLowerCase();let o=0,i=[],a=0;for(let r=0,l=t.length;r<l;r+=1){let l=t[r];i.length=0,o=0;for(let t=0,r=l.length;t<r;t+=1){let r=l[t],{isMatch:u,indices:c,score:s}=r.search(e);if(u){if(o+=1,a+=s,n){let e=r.constructor.type;B.has(e)?i=[...i,...c]:i.push(c)}}else{a=0,o=0,i.length=0;break}}if(o){let e={isMatch:!0,score:a/o};return n&&(e.indices=i),e}}return{isMatch:!1,score:1}}}let q=[];function K(e,t){for(let n=0,r=q.length;n<r;n+=1){let r=q[n];if(r.condition(e,t))return new r(e,t)}return new x(e,t)}let U={AND:"$and",OR:"$or"},V={PATH:"$path",PATTERN:"$val"},W=e=>!!(e[U.AND]||e[U.OR]),z=e=>!!e[V.PATH],Y=e=>!r(e)&&l(e)&&!W(e),$=e=>({[U.AND]:Object.keys(e).map(t=>({[t]:e[t]}))});function G(e,t,{auto:n=!0}={}){let o=e=>{let a=Object.keys(e),l=z(e);if(!l&&a.length>1&&!W(e))return o($(e));if(Y(e)){let r=l?e[V.PATH]:a[0],o=l?e[V.PATTERN]:e[r];if(!i(o))throw Error(f(r));let u={keyId:b(r),pattern:o};return n&&(u.searcher=K(o,t)),u}let u={children:[],operator:a[0]};return a.forEach(t=>{let n=e[t];r(n)&&n.forEach(e=>{u.children.push(o(e))})}),u};return W(e)||(e=$(e)),o(e)}function X(e,t){let n=e.matches;t.matches=[],u(n)&&n.forEach(e=>{if(!u(e.indices)||!e.indices.length)return;let{indices:n,value:r}=e,o={indices:n,value:r};e.key&&(o.key=e.key.src),e.idx>-1&&(o.refIndex=e.idx),t.matches.push(o)})}function J(e,t){t.score=e.score}class Q{constructor(e,t={},n){this.options={...w,...t},this.options.useExtendedSearch,this._keyStore=new v(this.options.keys),this.setCollection(e,n)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof S))throw Error("Incorrect 'index' type");this._myIndex=t||O(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){u(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=()=>!1){let t=[];for(let n=0,r=this._docs.length;n<r;n+=1){let o=this._docs[n];e(o,n)&&(this.removeAt(n),n-=1,r-=1,t.push(o))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){let{includeMatches:n,includeScore:r,shouldSort:o,sortFn:l,ignoreFieldNorm:u}=this.options,c=i(e)?i(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return!function(e,{ignoreFieldNorm:t=w.ignoreFieldNorm}){e.forEach(e=>{let n=1;e.matches.forEach(({key:e,norm:r,score:o})=>{let i=e?e.weight:null;n*=Math.pow(0===o&&i?Number.EPSILON:o,(i||1)*(t?1:r))}),e.score=n})}(c,{ignoreFieldNorm:u}),o&&c.sort(l),a(t)&&t>-1&&(c=c.slice(0,t)),function(e,t,{includeMatches:n=w.includeMatches,includeScore:r=w.includeScore}={}){let o=[];return n&&o.push(X),r&&o.push(J),e.map(e=>{let{idx:n}=e,r={item:t[n],refIndex:n};return o.length&&o.forEach(t=>{t(e,r)}),r})}(c,this._docs,{includeMatches:n,includeScore:r})}_searchStringList(e){let t=K(e,this.options),{records:n}=this._myIndex,r=[];return n.forEach(({v:e,i:n,n:o})=>{if(!u(e))return;let{isMatch:i,score:a,indices:l}=t.searchIn(e);i&&r.push({item:e,idx:n,matches:[{score:a,value:e,norm:o,indices:l}]})}),r}_searchLogical(e){let t=G(e,this.options),n=(e,t,r)=>{if(!e.children){let{keyId:n,searcher:o}=e,i=this._findMatches({key:this._keyStore.get(n),value:this._myIndex.getValueForItemAtKeyId(t,n),searcher:o});return i&&i.length?[{idx:r,item:t,matches:i}]:[]}let o=[];for(let i=0,a=e.children.length;i<a;i+=1){let a=n(e.children[i],t,r);if(a.length)o.push(...a);else if(e.operator===U.AND)return[]}return o},r=this._myIndex.records,o={},i=[];return r.forEach(({$:e,i:r})=>{if(u(e)){let a=n(t,e,r);a.length&&(o[r]||(o[r]={idx:r,item:e,matches:[]},i.push(o[r])),a.forEach(({matches:e})=>{o[r].matches.push(...e)}))}}),i}_searchObjectList(e){let t=K(e,this.options),{keys:n,records:r}=this._myIndex,o=[];return r.forEach(({$:e,i:r})=>{if(!u(e))return;let i=[];n.forEach((n,r)=>{i.push(...this._findMatches({key:n,value:e[r],searcher:t}))}),i.length&&o.push({idx:r,item:e,matches:i})}),o}_findMatches({key:e,value:t,searcher:n}){if(!u(t))return[];let o=[];if(r(t))t.forEach(({v:t,i:r,n:i})=>{if(!u(t))return;let{isMatch:a,score:l,indices:c}=n.searchIn(t);a&&o.push({score:l,key:e,value:t,idx:r,norm:i,indices:c})});else{let{v:r,n:i}=t,{isMatch:a,score:l,indices:u}=n.searchIn(r);a&&o.push({score:l,key:e,value:r,norm:i,indices:u})}return o}}Q.version="6.6.2",Q.createIndex=O,Q.parseIndex=function(e,{getFn:t=w.getFn,fieldNormWeight:n=w.fieldNormWeight}={}){let{keys:r,records:o}=e,i=new S({getFn:t,fieldNormWeight:n});return i.setKeys(r),i.setIndexRecords(o),i},Q.config=w,Q.parseQuery=G,function(...e){q.push(...e)}(H)},8285:e=>{"use strict";e.exports=function(e,t){if(!e)throw Error("Invariant failed")}},8376:(e,t,n)=>{"use strict";n.d(t,{Ee:()=>E,ZL:()=>S,k2:()=>b});var r=n(2115),o=n(7650),i=n(7335),a=n(1677),l=n(7657),u=n(7076),c=n(2279),s=n(2219),f=n(3591),d=n(9080),p=n(6452);let m=r.Fragment,h=(0,p.FX)(function(e,t){let n=(0,r.useRef)(null),i=(0,s.P)((0,s.a)(e=>{n.current=e}),t),h=(0,u.g)(n),v=function(e){let t=(0,f.S)(),n=(0,r.useContext)(g),o=(0,u.g)(e),[i,a]=(0,r.useState)(()=>{var e;if(!t&&null!==n)return null!=(e=n.current)?e:null;if(d._.isServer)return null;let r=null==o?void 0:o.getElementById("headlessui-portal-root");if(r)return r;if(null===o)return null;let i=o.createElement("div");return i.setAttribute("id","headlessui-portal-root"),o.body.appendChild(i)});return(0,r.useEffect)(()=>{null!==i&&(null!=o&&o.body.contains(i)||null==o||o.body.appendChild(i))},[i,o]),(0,r.useEffect)(()=>{t||null!==n&&a(n.current)},[n,a,t]),i}(n),[b]=(0,r.useState)(()=>{var e;return d._.isServer?null:null!=(e=null==h?void 0:h.createElement("div"))?e:null}),w=(0,r.useContext)(y),E=(0,c.g)();(0,a.s)(()=>{!v||!b||v.contains(b)||(b.setAttribute("data-headlessui-portal",""),v.appendChild(b))},[v,b]),(0,a.s)(()=>{if(b&&w)return w.register(b)},[w,b]),(0,l.X)(()=>{var e;v&&b&&(b instanceof Node&&v.contains(b)&&v.removeChild(b),v.childNodes.length<=0&&(null==(e=v.parentElement)||e.removeChild(v)))});let S=(0,p.Ci)();return E&&v&&b?(0,o.createPortal)(S({ourProps:{ref:i},theirProps:e,slot:{},defaultTag:m,name:"Portal"}),b):null}),v=r.Fragment,g=(0,r.createContext)(null),y=(0,r.createContext)(null);function b(){let e=(0,r.useContext)(y),t=(0,r.useRef)([]),n=(0,i._)(n=>(t.current.push(n),e&&e.register(n),()=>o(n))),o=(0,i._)(n=>{let r=t.current.indexOf(n);-1!==r&&t.current.splice(r,1),e&&e.unregister(n)}),a=(0,r.useMemo)(()=>({register:n,unregister:o,portals:t}),[n,o,t]);return[t,(0,r.useMemo)(()=>function(e){let{children:t}=e;return r.createElement(y.Provider,{value:a},t)},[a])]}let w=(0,p.FX)(function(e,t){let n=(0,s.P)(t),{enabled:o=!0,...i}=e,a=(0,p.Ci)();return o?r.createElement(h,{...i,ref:n}):a({ourProps:{ref:n},theirProps:i,slot:{},defaultTag:m,name:"Portal"})}),E=(0,p.FX)(function(e,t){let{target:n,...o}=e,i={ref:(0,s.P)(t)},a=(0,p.Ci)();return r.createElement(g.Provider,{value:n},a({ourProps:i,theirProps:o,defaultTag:v,name:"Popover.Group"}))}),S=Object.assign(w,{Group:E})},8397:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.ActionImpl=void 0;var o=r(n(8285)),i=n(5290),a=n(2327),l=function(e){var t=e.keywords,n=e.section,r=void 0===n?"":n;return((void 0===t?"":t)+" "+("string"==typeof r?r:r.name)).trim()};t.ActionImpl=function(){function e(e,t){var n,r=this;this.priority=a.Priority.NORMAL,this.ancestors=[],this.children=[],Object.assign(this,e),this.id=e.id,this.name=e.name,this.keywords=l(e);var u=e.perform;if(this.command=u&&new i.Command({perform:function(){return u(r)}},{history:t.history}),this.perform=null===(n=this.command)||void 0===n?void 0:n.perform,e.parent){var c=t.store[e.parent];(0,o.default)(c,"attempted to create an action whos parent: "+e.parent+" does not exist in the store."),c.addChild(this)}}return e.prototype.addChild=function(e){e.ancestors.unshift(this);for(var t=this.parentActionImpl;t;)e.ancestors.unshift(t),t=t.parentActionImpl;this.children.push(e)},e.prototype.removeChild=function(e){var t=this,n=this.children.indexOf(e);-1!==n&&this.children.splice(n,1),e.children&&e.children.forEach(function(e){t.removeChild(e)})},Object.defineProperty(e.prototype,"parentActionImpl",{get:function(){return this.ancestors[this.ancestors.length-1]},enumerable:!1,configurable:!0}),e.create=function(t,n){return new e(t,n)},e}()},8431:(e,t,n)=>{"use strict";n.d(t,{K:()=>s});var r=n(9326),o=n(1677),i=n(4035),a=n(9293),l=n(4751);let u=(0,a.y)(()=>new Map,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,i.e)(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT(e){let t,{doc:n,d:r,meta:o}=e,a={doc:n,d:r,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(o)},u=[(0,l.un)()?{before(e){let{doc:t,d:n,meta:r}=e;function o(e){return r.containers.flatMap(e=>e()).some(t=>t.contains(e))}n.microTask(()=>{var e;if("auto"!==window.getComputedStyle(t.documentElement).scrollBehavior){let e=(0,i.e)();e.style(t.documentElement,"scrollBehavior","auto"),n.add(()=>n.microTask(()=>e.dispose()))}let r=null!=(e=window.scrollY)?e:window.pageYOffset,a=null;n.addEventListener(t,"click",e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),i=t.querySelector(r);i&&!o(i)&&(a=i)}catch(e){}},!0),n.addEventListener(t,"touchstart",e=>{if(e.target instanceof HTMLElement){if(o(e.target)){let t=e.target;for(;t.parentElement&&o(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")}}),n.addEventListener(t,"touchmove",e=>{if(e.target instanceof HTMLElement&&"INPUT"!==e.target.tagName){if(o(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()}},{passive:!1}),n.add(()=>{var e;r!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,r),a&&a.isConnected&&(a.scrollIntoView({block:"nearest"}),a=null)})})}}:{},{before(e){var n;let{doc:r}=e,o=r.documentElement;t=Math.max(0,(null!=(n=r.defaultView)?n:window).innerWidth-o.clientWidth)},after(e){let{doc:n,d:r}=e,o=n.documentElement,i=Math.max(0,o.clientWidth-o.offsetWidth),a=Math.max(0,t-i);r.style(o,"paddingRight","".concat(a,"px"))}},{before(e){let{doc:t,d:n}=e;n.style(t.documentElement,"overflow","hidden")}}];u.forEach(e=>{let{before:t}=e;return null==t?void 0:t(a)}),u.forEach(e=>{let{after:t}=e;return null==t?void 0:t(a)})},SCROLL_ALLOW(e){let{d:t}=e;t.dispose()},TEARDOWN(e){let{doc:t}=e;this.delete(t)}});u.subscribe(()=>{let e=u.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&u.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&u.dispatch("TEARDOWN",n)}});var c=n(9704);function s(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>[document.body];!function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>({containers:[]}),i=(0,r.P)(u),a=t?i.get(t):void 0;!a||a.count,(0,o.s)(()=>{if(!(!t||!e))return u.dispatch("PUSH",t,n),()=>u.dispatch("POP",t,n)},[e,t])}((0,c.S)(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}},8536:(e,t,n)=>{"use strict";n.d(t,{AlgoliaSearchProvider:()=>h,L:()=>m});var r=n(4175),o=n(2115),i=n(7650),a=n(5695),l=n(6874),u=n.n(l),c=n(3265),s=n(5155),f=null,d=e=>{var{href:t}=e,n=(0,r.YG)(e,["href"]);let o=t&&t.startsWith("/"),i=t&&t.startsWith("#");return o?(0,s.jsx)(u(),(0,r.IA)({href:t},n)):i?(0,s.jsx)("a",(0,r.IA)({href:t},n)):(0,s.jsx)("a",(0,r.IA)({target:"_blank",rel:"noopener noreferrer",href:t},n))};function p(e){let{hit:t,children:n}=e;return(0,s.jsx)(d,{href:t.url,children:n})}var m=o.createContext({}),h=e=>{let{algoliaConfig:t}=e,l=(0,a.useRouter)(),[u,d]=(0,o.useState)(!1),[h,v]=(0,o.useState)(void 0),g=(0,o.useCallback)(()=>f?Promise.resolve():Promise.all([Promise.resolve().then(n.bind(n,3265))]).then(e=>{let[{DocSearchModal:t}]=e;f=t}),[]),y=(0,o.useCallback)(()=>{g().then(()=>{d(!0)})},[g,d]),b=(0,o.useCallback)(()=>{d(!1)},[d]),w=(0,o.useCallback)(e=>{g().then(()=>{d(!0),v(e.key)})},[g,d,v]),E=(0,o.useRef)({navigate(e){let{itemUrl:t}=e,n=t.startsWith("/"),r=t.startsWith("#");n||r?l.push(t):window.open(t,"_blank")}}).current,S=(0,o.useRef)(e=>e.map(e=>{let t=e.url.startsWith("/"),n=e.url.startsWith("#");if(t||n)return e;let o=new URL(e.url);return(0,r.ko)((0,r.IA)({},e),{url:"".concat(o.pathname).concat(o.hash)})})).current;return(0,c.useDocSearchKeyboardEvents)({isOpen:u,onOpen:y,onClose:b,onInput:w}),(0,s.jsxs)(m.Provider,{value:{query:{setSearch:v,toggle:y}},children:[e.children,u&&f&&(0,i.createPortal)((0,s.jsx)(f,(0,r.IA)({onClose:b,initialScrollY:window.scrollY,initialQuery:h,navigator:E,transformItems:S,hitComponent:p},t)),document.body)]})}},8733:(e,t,n)=>{"use strict";n.d(t,{q:()=>i});var r=n(2115);let o=(0,r.createContext)(void 0);function i(){return(0,r.useContext)(o)}},8775:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.useRegisterActions=void 0;var a=i(n(2115)),l=n(3223);t.useRegisterActions=function(e,t){void 0===t&&(t=[]);var n=(0,l.useKBar)().query,r=a.useMemo(function(){return e},t);a.useEffect(function(){if(r.length){var e=n.registerActions(r);return function(){e()}}},[n,r])}},8928:()=>{},8929:(e,t,n)=>{"use strict";n.d(t,{o:()=>q});var r=n(2115);let o="undefined"!=typeof document?r.useLayoutEffect:()=>{};function i(e){return e.nativeEvent=e,e.isDefaultPrevented=()=>e.defaultPrevented,e.isPropagationStopped=()=>e.cancelBubble,e.persist=()=>{},e}function a(e){let t=(0,r.useRef)({isFocused:!1,observer:null});return o(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]),(0,r.useCallback)(n=>{if(n.target instanceof HTMLButtonElement||n.target instanceof HTMLInputElement||n.target instanceof HTMLTextAreaElement||n.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=n.target;r.addEventListener("focusout",n=>{if(t.current.isFocused=!1,r.disabled){let t=i(n);null==e||e(t)}t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null===(e=t.current.observer)||void 0===e||e.disconnect();let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}},[e])}function l(e){var t;if("undefined"==typeof window||null==window.navigator)return!1;let n=null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.brands;return Array.isArray(n)&&n.some(t=>e.test(t.brand))||e.test(window.navigator.userAgent)}function u(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function c(e){let t=null;return()=>(null==t&&(t=e()),t)}let s=c(function(){return u(/^Mac/i)}),f=c(function(){return u(/^iPhone/i)}),d=c(function(){return u(/^iPad/i)||s()&&navigator.maxTouchPoints>1}),p=c(function(){return f()||d()});c(function(){return s()||p()});let m=c(function(){return l(/AppleWebKit/i)&&!h()}),h=c(function(){return l(/Chrome/i)}),v=c(function(){return l(/Android/i)}),g=c(function(){return l(/Firefox/i)}),y=null,b=(0,r.createContext)({isNative:!0,open:function(e,t){(function(e,t){if(e instanceof HTMLAnchorElement)t(e);else if(e.hasAttribute("data-href")){let n=document.createElement("a");n.href=e.getAttribute("data-href"),e.hasAttribute("data-target")&&(n.target=e.getAttribute("data-target")),e.hasAttribute("data-rel")&&(n.rel=e.getAttribute("data-rel")),e.hasAttribute("data-download")&&(n.download=e.getAttribute("data-download")),e.hasAttribute("data-ping")&&(n.ping=e.getAttribute("data-ping")),e.hasAttribute("data-referrer-policy")&&(n.referrerPolicy=e.getAttribute("data-referrer-policy")),e.appendChild(n),t(n),e.removeChild(n)}})(e,e=>w(e,t))},useHref:e=>e});function w(e,t,n=!0){var r,o;let{metaKey:i,ctrlKey:a,altKey:l,shiftKey:u}=t;g()&&(null===(o=window.event)||void 0===o?void 0:null===(r=o.type)||void 0===r?void 0:r.startsWith("key"))&&"_blank"===e.target&&(s()?i=!0:a=!0);let c=m()&&s()&&!d()?new KeyboardEvent("keydown",{keyIdentifier:"Enter",metaKey:i,ctrlKey:a,altKey:l,shiftKey:u}):new MouseEvent("click",{metaKey:i,ctrlKey:a,altKey:l,shiftKey:u,detail:1,bubbles:!0,cancelable:!0});w.isOpening=n,function(e){if(function(){if(null==y){y=!1;try{document.createElement("div").focus({get preventScroll(){return y=!0,!0}})}catch{}}return y}())e.focus({preventScroll:!0});else{let t=function(e){let t=e.parentNode,n=[],r=document.scrollingElement||document.documentElement;for(;t instanceof HTMLElement&&t!==r;)(t.offsetHeight<t.scrollHeight||t.offsetWidth<t.scrollWidth)&&n.push({element:t,scrollTop:t.scrollTop,scrollLeft:t.scrollLeft}),t=t.parentNode;return r instanceof HTMLElement&&n.push({element:r,scrollTop:r.scrollTop,scrollLeft:r.scrollLeft}),n}(e);e.focus(),function(e){for(let{element:t,scrollTop:n,scrollLeft:r}of e)t.scrollTop=n,t.scrollLeft=r}(t)}}(e),e.dispatchEvent(c),w.isOpening=!1}w.isOpening=!1;var E=n(4168);let S=null,O="keyboard",P=new Set,x=new Map,j=!1,I=!1,_={Tab:!0,Escape:!0};function k(e,t){for(let n of P)n(e,t)}function C(e){j=!0,!w.isOpening&&!(e.metaKey||!s()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key)&&(S="keyboard",k("keyboard",e))}function T(e){S="pointer","pointerType"in e&&e.pointerType,("mousedown"===e.type||"pointerdown"===e.type)&&(j=!0,k("pointer",e))}function A(e){!w.isOpening&&(""===e.pointerType&&e.isTrusted||(v()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(j=!0,S="virtual")}function M(e){e.target!==window&&e.target!==document&&e.isTrusted&&(j||I||(S="virtual",k("virtual",e)),j=!1,I=!1)}function D(){j=!1,I=!0}function R(e){if("undefined"==typeof window||"undefined"==typeof document||x.get((0,E.mD)(e)))return;let t=(0,E.mD)(e),n=(0,E.TW)(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){j=!0,r.apply(this,arguments)},n.addEventListener("keydown",C,!0),n.addEventListener("keyup",C,!0),n.addEventListener("click",A,!0),t.addEventListener("focus",M,!0),t.addEventListener("blur",D,!1),"undefined"!=typeof PointerEvent&&(n.addEventListener("pointerdown",T,!0),n.addEventListener("pointermove",T,!0),n.addEventListener("pointerup",T,!0)),t.addEventListener("beforeunload",()=>{L(e)},{once:!0}),x.set(t,{focus:r})}let L=(e,t)=>{let n=(0,E.mD)(e),r=(0,E.TW)(e);t&&r.removeEventListener("DOMContentLoaded",t),x.has(n)&&(n.HTMLElement.prototype.focus=x.get(n).focus,r.removeEventListener("keydown",C,!0),r.removeEventListener("keyup",C,!0),r.removeEventListener("click",A,!0),n.removeEventListener("focus",M,!0),n.removeEventListener("blur",D,!1),"undefined"!=typeof PointerEvent&&(r.removeEventListener("pointerdown",T,!0),r.removeEventListener("pointermove",T,!0),r.removeEventListener("pointerup",T,!0)),x.delete(n))};function N(){return"pointer"!==S}"undefined"!=typeof document&&function(e){let t;let n=(0,E.TW)(void 0);"loading"!==n.readyState?R(void 0):(t=()=>{R(e)},n.addEventListener("DOMContentLoaded",t)),()=>L(e,t)}();let F=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]);var B=n(395),H=n(6332);function q(e={}){var t,n,o;let{autoFocus:l=!1,isTextInput:u,within:c}=e,s=(0,r.useRef)({isFocused:!1,isFocusVisible:l||N()}),[f,d]=(0,r.useState)(!1),[p,m]=(0,r.useState)(()=>s.current.isFocused&&s.current.isFocusVisible),h=(0,r.useCallback)(()=>m(s.current.isFocused&&s.current.isFocusVisible),[]),v=(0,r.useCallback)(e=>{s.current.isFocused=e,d(e),h()},[h]);t=e=>{s.current.isFocusVisible=e,h()},n=[],o={isTextInput:u},R(),(0,r.useEffect)(()=>{let e=(e,n)=>{(function(e,t,n){let r=(0,E.TW)(null==n?void 0:n.target),o="undefined"!=typeof window?(0,E.mD)(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,i="undefined"!=typeof window?(0,E.mD)(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,a="undefined"!=typeof window?(0,E.mD)(null==n?void 0:n.target).HTMLElement:HTMLElement,l="undefined"!=typeof window?(0,E.mD)(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||r.activeElement instanceof o&&!F.has(r.activeElement.type)||r.activeElement instanceof i||r.activeElement instanceof a&&r.activeElement.isContentEditable)&&"keyboard"===t&&n instanceof l&&!_[n.key])})(!!(null==o?void 0:o.isTextInput),e,n)&&t(N())};return P.add(e),()=>{P.delete(e)}},n);let{focusProps:g}=function(e){let{isDisabled:t,onFocus:n,onBlur:o,onFocusChange:i}=e,l=(0,r.useCallback)(e=>{if(e.target===e.currentTarget)return o&&o(e),i&&i(!1),!0},[o,i]),u=a(l),c=(0,r.useCallback)(e=>{let t=(0,E.TW)(e.target),r=t?(0,B.bq)(t):(0,B.bq)();e.target===e.currentTarget&&r===(0,B.wt)(e.nativeEvent)&&(n&&n(e),i&&i(!0),u(e))},[i,n,u]);return{focusProps:{onFocus:!t&&(n||i||o)?c:void 0,onBlur:!t&&(o||i)?l:void 0}}}({isDisabled:c,onFocusChange:v}),{focusWithinProps:y}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:o,onFocusWithinChange:l}=e,u=(0,r.useRef)({isFocusWithin:!1}),{addGlobalListener:c,removeAllGlobalListeners:s}=(0,H.A)(),f=(0,r.useCallback)(e=>{e.currentTarget.contains(e.target)&&u.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(u.current.isFocusWithin=!1,s(),n&&n(e),l&&l(!1))},[n,l,u,s]),d=a(f),p=(0,r.useCallback)(e=>{if(!e.currentTarget.contains(e.target))return;let t=(0,E.TW)(e.target),n=(0,B.bq)(t);if(!u.current.isFocusWithin&&n===(0,B.wt)(e.nativeEvent)){o&&o(e),l&&l(!0),u.current.isFocusWithin=!0,d(e);let n=e.currentTarget;c(t,"focus",e=>{if(u.current.isFocusWithin&&!(0,B.sD)(n,e.target)){let r=new t.defaultView.FocusEvent("blur",{relatedTarget:e.target});Object.defineProperty(r,"target",{value:n}),Object.defineProperty(r,"currentTarget",{value:n}),f(i(r))}},{capture:!0})}},[o,l,d,c,f]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:p,onBlur:f}}}({isDisabled:!c,onFocusWithinChange:v});return{isFocused:f,isFocusVisible:p,focusProps:c?y:g}}},9080:(e,t,n)=>{"use strict";n.d(t,{_:()=>l});var r=Object.defineProperty,o=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,i=(e,t,n)=>(o(e,"symbol"!=typeof t?t+"":t,n),n);class a{set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}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}constructor(){i(this,"current",this.detect()),i(this,"handoffState","pending"),i(this,"currentId",0)}}let l=new a},9218:(e,t,n)=>{"use strict";n.d(t,{sx:()=>F,z6:()=>B});var r=n(8929),o=n(5412),i=n(2115);function a(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}var l=n(7335),u=n(1677),c=n(1990),s=n(2219),f=n(5900),d=n(7650),p=n(3292);function m(e,t){return e?e+"["+t+"]":t}var h=n(6452),v=n(1692);let g=(0,i.createContext)(null);function y(e){let{children:t}=e,n=(0,i.useContext)(g);if(!n)return i.createElement(i.Fragment,null,t);let{target:r}=n;return r?(0,d.createPortal)(i.createElement(i.Fragment,null,t),r):null}function b(e){let{data:t,form:n,disabled:r,onReset:o,overrides:a}=e,[l,u]=(0,i.useState)(null),c=(0,p.L)();return(0,i.useEffect)(()=>{if(o&&l)return c.addEventListener(l,"reset",o)},[l,n,o]),i.createElement(y,null,i.createElement(w,{setForm:u,formId:n}),(function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(let[o,i]of Object.entries(t))!function t(n,r,o){if(Array.isArray(o))for(let[e,i]of o.entries())t(n,m(r,e.toString()),i);else o instanceof Date?n.push([r,o.toISOString()]):"boolean"==typeof o?n.push([r,o?"1":"0"]):"string"==typeof o?n.push([r,o]):"number"==typeof o?n.push([r,"".concat(o)]):null==o?n.push([r,""]):e(o,r,n)}(r,m(n,o),i);return r})(t).map(e=>{let[t,o]=e;return i.createElement(v.j,{features:v.u.Hidden,...(0,h.oE)({key:t,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:n,disabled:r,name:t,value:o,...a})})}))}function w(e){let{setForm:t,formId:n}=e;return(0,i.useEffect)(()=>{if(n){let e=document.getElementById(n);e&&t(e)}},[t,n]),n?null:i.createElement(v.j,{features:v.u.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:e=>{if(!e)return;let n=e.closest("form");n&&t(n)}})}var E=n(8733),S=n(5263),O=n(2520),P=n(1829),x=n(3691),j=n(4214),I=n(1425),_=n(5566),k=(e=>(e[e.RegisterOption=0]="RegisterOption",e[e.UnregisterOption=1]="UnregisterOption",e))(k||{});let C={0(e,t){let n=[...e.options,{id:t.id,element:t.element,propsRef:t.propsRef}];return{...e,options:(0,O.wl)(n,e=>e.element.current)}},1(e,t){let n=e.options.slice(),r=e.options.findIndex(e=>e.id===t.id);return -1===r?e:(n.splice(r,1),{...e,options:n})}},T=(0,i.createContext)(null);function A(e){let t=(0,i.useContext)(T);if(null===t){let t=Error("<".concat(e," /> is missing a parent <RadioGroup /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,A),t}return t}T.displayName="RadioGroupDataContext";let M=(0,i.createContext)(null);function D(e){let t=(0,i.useContext)(M);if(null===t){let t=Error("<".concat(e," /> is missing a parent <RadioGroup /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,D),t}return t}function R(e,t){return(0,P.Y)(t.type,C,e,t)}M.displayName="RadioGroupActionsContext";let L=(0,h.FX)(function(e,t){let n=(0,i.useId)(),r=(0,f._)(),{id:o="headlessui-radiogroup-".concat(n),value:u,form:c,name:d,onChange:p,by:m,disabled:v=r||!1,defaultValue:g,...y}=e,w=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:a;return(0,i.useCallback)((t,n)=>"string"==typeof e?(null==t?void 0:t[e])===(null==n?void 0:n[e]):e(t,n),[e])}(m),[E,S]=(0,i.useReducer)(R,{options:[]}),P=E.options,[k,C]=(0,_.b0)(),[A,D]=(0,j.rU)(),L=(0,i.useRef)(null),N=(0,s.P)(L,t),F=function(e){let[t]=(0,i.useState)(e);return t}(g),[B,H]=function(e,t,n){let[r,o]=(0,i.useState)(n),a=void 0!==e,u=(0,i.useRef)(a),c=(0,i.useRef)(!1),s=(0,i.useRef)(!1);return!a||u.current||c.current?a||!u.current||s.current||(s.current=!0,u.current=a,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.")):(c.current=!0,u.current=a,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.")),[a?e:r,(0,l._)(e=>(a||o(e),null==t?void 0:t(e)))]}(u,p,F),q=(0,i.useMemo)(()=>P.find(e=>!e.propsRef.current.disabled),[P]),K=(0,i.useMemo)(()=>P.some(e=>w(e.propsRef.current.value,B)),[P,B]),U=(0,l._)(e=>{var t;if(v||w(e,B))return!1;let n=null==(t=P.find(t=>w(t.propsRef.current.value,e)))?void 0:t.propsRef.current;return(null==n||!n.disabled)&&(null==H||H(e),!0)}),V=(0,l._)(e=>{let t=L.current;if(!t)return;let n=(0,x.T)(t),r=P.filter(e=>!1===e.propsRef.current.disabled).map(e=>e.element.current);switch(e.key){case I.D.Enter:!function(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type)){t.click();return}null==(n=r.requestSubmit)||n.call(r)}}(e.currentTarget);break;case I.D.ArrowLeft:case I.D.ArrowUp:if(e.preventDefault(),e.stopPropagation(),(0,O.CU)(r,O.BD.Previous|O.BD.WrapAround)===O.Me.Success){let e=P.find(e=>e.element.current===(null==n?void 0:n.activeElement));e&&U(e.propsRef.current.value)}break;case I.D.ArrowRight:case I.D.ArrowDown:if(e.preventDefault(),e.stopPropagation(),(0,O.CU)(r,O.BD.Next|O.BD.WrapAround)===O.Me.Success){let e=P.find(e=>e.element.current===(null==n?void 0:n.activeElement));e&&U(e.propsRef.current.value)}break;case I.D.Space:{e.preventDefault(),e.stopPropagation();let t=P.find(e=>e.element.current===(null==n?void 0:n.activeElement));t&&U(t.propsRef.current.value)}}}),W=(0,l._)(e=>(S({type:0,...e}),()=>S({type:1,id:e.id}))),z=(0,i.useMemo)(()=>({value:B,firstOption:q,containsCheckedOption:K,disabled:v,compare:w,...E}),[B,q,K,v,w,E]),Y=(0,i.useMemo)(()=>({registerOption:W,change:U}),[W,U]),$=(0,i.useMemo)(()=>({value:B}),[B]),G=(0,i.useCallback)(()=>{if(void 0!==F)return U(F)},[U,F]),X=(0,h.Ci)();return i.createElement(D,{name:"RadioGroup.Description"},i.createElement(C,{name:"RadioGroup.Label"},i.createElement(M.Provider,{value:Y},i.createElement(T.Provider,{value:z},null!=d&&i.createElement(b,{disabled:v,data:{[d]:B||"on"},overrides:{type:"radio",checked:null!=B},form:c,onReset:G}),X({ourProps:{ref:N,id:o,role:"radiogroup","aria-labelledby":k,"aria-describedby":A,onKeyDown:V},theirProps:y,slot:$,defaultTag:"div",name:"RadioGroup"})))))}),N=(0,h.FX)(function(e,t){var n;let a=A("RadioGroup.Option"),f=D("RadioGroup.Option"),d=(0,i.useId)(),{id:p="headlessui-radiogroup-option-".concat(d),value:m,disabled:v=a.disabled||!1,autoFocus:g=!1,...y}=e,b=(0,i.useRef)(null),w=(0,s.P)(b,t),[E,O]=(0,_.b0)(),[P,x]=(0,j.rU)(),I=(0,c.Y)({value:m,disabled:v});(0,u.s)(()=>f.registerOption({id:p,element:b,propsRef:I}),[p,f,b,I]);let k=(0,l._)(e=>{var t;if((0,S.l)(e.currentTarget))return e.preventDefault();f.change(m)&&(null==(t=b.current)||t.focus())}),C=(null==(n=a.firstOption)?void 0:n.id)===p,{isFocusVisible:T,focusProps:M}=(0,r.o)({autoFocus:g}),{isHovered:R,hoverProps:L}=(0,o.M)({isDisabled:v}),N=a.compare(a.value,m),F=(0,h.v6)({ref:w,id:p,role:"radio","aria-checked":N?"true":"false","aria-labelledby":E,"aria-describedby":P,"aria-disabled":!!v||void 0,tabIndex:v?-1:N||!a.containsCheckedOption&&C?0:-1,onClick:v?void 0:k,autoFocus:g},M,L),B=(0,i.useMemo)(()=>({checked:N,disabled:v,active:T,hover:R,focus:T,autofocus:g}),[N,v,R,T,g]),H=(0,h.Ci)();return i.createElement(x,{name:"RadioGroup.Description"},i.createElement(O,{name:"RadioGroup.Label"},H({ourProps:F,theirProps:y,slot:B,defaultTag:"div",name:"RadioGroup.Option"})))}),F=(0,h.FX)(function(e,t){var n;let a=A("Radio"),d=D("Radio"),p=(0,i.useId)(),m=(0,E.q)(),v=(0,f._)(),{id:g=m||"headlessui-radio-".concat(p),value:y,disabled:b=a.disabled||v||!1,autoFocus:w=!1,...O}=e,P=(0,i.useRef)(null),x=(0,s.P)(P,t),I=(0,_.o2)(),k=(0,j.MM)(),C=(0,c.Y)({value:y,disabled:b});(0,u.s)(()=>d.registerOption({id:g,element:P,propsRef:C}),[g,d,P,C]);let T=(0,l._)(e=>{var t;if((0,S.l)(e.currentTarget))return e.preventDefault();d.change(y)&&(null==(t=P.current)||t.focus())}),{isFocusVisible:M,focusProps:R}=(0,r.o)({autoFocus:w}),{isHovered:L,hoverProps:N}=(0,o.M)({isDisabled:b}),F=(null==(n=a.firstOption)?void 0:n.id)===g,B=a.compare(a.value,y),H=(0,h.v6)({ref:x,id:g,role:"radio","aria-checked":B?"true":"false","aria-labelledby":I,"aria-describedby":k,"aria-disabled":!!b||void 0,tabIndex:b?-1:B||!a.containsCheckedOption&&F?0:-1,autoFocus:w,onClick:b?void 0:T},R,N),q=(0,i.useMemo)(()=>({checked:B,disabled:b,hover:L,focus:M,autofocus:w}),[B,b,L,M,w]);return(0,h.Ci)()({ourProps:H,theirProps:O,slot:q,defaultTag:"span",name:"Radio"})}),B=Object.assign(L,{Option:N,Radio:F,Label:_.JU,Description:j.VY})},9243:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return y},handleClientScriptLoad:function(){return h},initScriptLoader:function(){return v}});let r=n(144),o=n(6805),i=n(5155),a=r._(n(7650)),l=o._(n(2115)),u=n(2830),c=n(2714),s=n(2374),f=new Map,d=new Set,p=e=>{if(a.default.preinit){e.forEach(e=>{a.default.preinit(e,{as:"style"})});return}{let t=document.head;e.forEach(e=>{let n=document.createElement("link");n.type="text/css",n.rel="stylesheet",n.href=e,t.appendChild(n)})}},m=e=>{let{src:t,id:n,onLoad:r=()=>{},onReady:o=null,dangerouslySetInnerHTML:i,children:a="",strategy:l="afterInteractive",onError:u,stylesheets:s}=e,m=n||t;if(m&&d.has(m))return;if(f.has(t)){d.add(m),f.get(t).then(r,u);return}let h=()=>{o&&o(),d.add(m)},v=document.createElement("script"),g=new Promise((e,t)=>{v.addEventListener("load",function(t){e(),r&&r.call(this,t),h()}),v.addEventListener("error",function(e){t(e)})}).catch(function(e){u&&u(e)});i?(v.innerHTML=i.__html||"",h()):a?(v.textContent="string"==typeof a?a:Array.isArray(a)?a.join(""):"",h()):t&&(v.src=t,f.set(t,g)),(0,c.setAttributesFromProps)(v,e),"worker"===l&&v.setAttribute("type","text/partytown"),v.setAttribute("data-nscript",l),s&&p(s),document.body.appendChild(v)};function h(e){let{strategy:t="afterInteractive"}=e;"lazyOnload"===t?window.addEventListener("load",()=>{(0,s.requestIdleCallback)(()=>m(e))}):m(e)}function v(e){e.forEach(h),[...document.querySelectorAll('[data-nscript="beforeInteractive"]'),...document.querySelectorAll('[data-nscript="beforePageRender"]')].forEach(e=>{let t=e.id||e.getAttribute("src");d.add(t)})}function g(e){let{id:t,src:n="",onLoad:r=()=>{},onReady:o=null,strategy:c="afterInteractive",onError:f,stylesheets:p,...h}=e,{updateScripts:v,scripts:g,getIsSsr:y,appDir:b,nonce:w}=(0,l.useContext)(u.HeadManagerContext),E=(0,l.useRef)(!1);(0,l.useEffect)(()=>{let e=t||n;E.current||(o&&e&&d.has(e)&&o(),E.current=!0)},[o,t,n]);let S=(0,l.useRef)(!1);if((0,l.useEffect)(()=>{if(!S.current){if("afterInteractive"===c)m(e);else if("lazyOnload"===c)"complete"===document.readyState?(0,s.requestIdleCallback)(()=>m(e)):window.addEventListener("load",()=>{(0,s.requestIdleCallback)(()=>m(e))});S.current=!0}},[e,c]),("beforeInteractive"===c||"worker"===c)&&(v?(g[c]=(g[c]||[]).concat([{id:t,src:n,onLoad:r,onReady:o,onError:f,...h}]),v(g)):y&&y()?d.add(t||n):y&&!y()&&m(e)),b){if(p&&p.forEach(e=>{a.default.preinit(e,{as:"style"})}),"beforeInteractive"===c)return n?(a.default.preload(n,h.integrity?{as:"script",integrity:h.integrity,nonce:w,crossOrigin:h.crossOrigin}:{as:"script",nonce:w,crossOrigin:h.crossOrigin}),(0,i.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([n,{...h,id:t}])+")"}})):(h.dangerouslySetInnerHTML&&(h.children=h.dangerouslySetInnerHTML.__html,delete h.dangerouslySetInnerHTML),(0,i.jsx)("script",{nonce:w,dangerouslySetInnerHTML:{__html:"(self.__next_s=self.__next_s||[]).push("+JSON.stringify([0,{...h,id:t}])+")"}}));"afterInteractive"===c&&n&&a.default.preload(n,h.integrity?{as:"script",integrity:h.integrity,nonce:w,crossOrigin:h.crossOrigin}:{as:"script",nonce:w,crossOrigin:h.crossOrigin})}return null}Object.defineProperty(g,"__nextScript",{value:!0});let y=g;("function"==typeof t.default||"object"==typeof t.default&&null!==t.default)&&void 0===t.default.__esModule&&(Object.defineProperty(t.default,"__esModule",{value:!0}),Object.assign(t.default,t),e.exports=t.default)},9288:(e,t,n)=>{"use strict";n.d(t,{D:()=>c,N:()=>s});var r=n(2115),o=(e,t,n,r,o,i,a,l)=>{let u=document.documentElement,c=["light","dark"];function s(t){var n;(Array.isArray(e)?e:[e]).forEach(e=>{let n="class"===e,r=n&&i?o.map(e=>i[e]||e):o;n?(u.classList.remove(...r),u.classList.add(i&&i[t]?i[t]:t)):u.setAttribute(e,t)}),n=t,l&&c.includes(n)&&(u.style.colorScheme=n)}if(r)s(r);else try{let e=localStorage.getItem(t)||n,r=a&&"system"===e?window.matchMedia("(prefers-color-scheme: dark)").matches?"dark":"light":e;s(r)}catch(e){}},i=["light","dark"],a="(prefers-color-scheme: dark)",l=r.createContext(void 0),u={setTheme:e=>{},themes:[]},c=()=>{var e;return null!=(e=r.useContext(l))?e:u},s=e=>r.useContext(l)?r.createElement(r.Fragment,null,e.children):r.createElement(d,{...e}),f=["light","dark"],d=e=>{let{forcedTheme:t,disableTransitionOnChange:n=!1,enableSystem:o=!0,enableColorScheme:u=!0,storageKey:c="theme",themes:s=f,defaultTheme:d=o?"system":"light",attribute:g="data-theme",value:y,children:b,nonce:w,scriptProps:E}=e,[S,O]=r.useState(()=>m(c,d)),[P,x]=r.useState(()=>"system"===S?v():S),j=y?Object.values(y):s,I=r.useCallback(e=>{let t=e;if(!t)return;"system"===e&&o&&(t=v());let r=y?y[t]:t,a=n?h(w):null,l=document.documentElement,c=e=>{"class"===e?(l.classList.remove(...j),r&&l.classList.add(r)):e.startsWith("data-")&&(r?l.setAttribute(e,r):l.removeAttribute(e))};if(Array.isArray(g)?g.forEach(c):c(g),u){let e=i.includes(d)?d:null,n=i.includes(t)?t:e;l.style.colorScheme=n}null==a||a()},[w]),_=r.useCallback(e=>{let t="function"==typeof e?e(S):e;O(t);try{localStorage.setItem(c,t)}catch(e){}},[S]),k=r.useCallback(e=>{x(v(e)),"system"===S&&o&&!t&&I("system")},[S,t]);r.useEffect(()=>{let e=window.matchMedia(a);return e.addListener(k),k(e),()=>e.removeListener(k)},[k]),r.useEffect(()=>{let e=e=>{e.key===c&&(e.newValue?O(e.newValue):_(d))};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[_]),r.useEffect(()=>{I(null!=t?t:S)},[t,S]);let C=r.useMemo(()=>({theme:S,setTheme:_,forcedTheme:t,resolvedTheme:"system"===S?P:S,themes:o?[...s,"system"]:s,systemTheme:o?P:void 0}),[S,_,t,P,o,s]);return r.createElement(l.Provider,{value:C},r.createElement(p,{forcedTheme:t,storageKey:c,attribute:g,enableSystem:o,enableColorScheme:u,defaultTheme:d,value:y,themes:s,nonce:w,scriptProps:E}),b)},p=r.memo(e=>{let{forcedTheme:t,storageKey:n,attribute:i,enableSystem:a,enableColorScheme:l,defaultTheme:u,value:c,themes:s,nonce:f,scriptProps:d}=e,p=JSON.stringify([i,n,u,t,s,c,a,l]).slice(1,-1);return r.createElement("script",{...d,suppressHydrationWarning:!0,nonce:"",dangerouslySetInnerHTML:{__html:"(".concat(o.toString(),")(").concat(p,")")}})}),m=(e,t)=>{let n;try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t},h=e=>{let t=document.createElement("style");return e&&t.setAttribute("nonce",e),t.appendChild(document.createTextNode("*,*::before,*::after{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(t),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(t)},1)}},v=e=>(e||(e=window.matchMedia(a)),e.matches?"dark":"light")},9293:(e,t,n)=>{"use strict";function r(e,t){let n=e(),r=new Set;return{getSnapshot:()=>n,subscribe:e=>(r.add(e),()=>r.delete(e)),dispatch(e){for(var o=arguments.length,i=Array(o>1?o-1:0),a=1;a<o;a++)i[a-1]=arguments[a];let l=t[e].call(n,...i);l&&(n=l,r.forEach(e=>e()))}}}n.d(t,{y:()=>r})},9326:(e,t,n)=>{"use strict";n.d(t,{P:()=>o});var r=n(2115);function o(e){return(0,r.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot)}},9590:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t};Object.defineProperty(t,"__esModule",{value:!0}),t.KBarProvider=t.KBarContext=void 0;var a=n(1690),l=i(n(2115)),u=n(462);t.KBarContext=l.createContext({}),t.KBarProvider=function(e){var n=(0,a.useStore)(e);return l.createElement(t.KBarContext.Provider,{value:n},l.createElement(u.InternalEvents,null),e.children)}},9704:(e,t,n)=>{"use strict";n.d(t,{S:()=>c});var r=n(2115);class o extends Map{get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}constructor(e){super(),this.factory=e}}var i=n(9293),a=n(1677),l=n(9326);let u=new o(()=>(0,i.y)(()=>[],{ADD(e){return this.includes(e)?this:[...this,e]},REMOVE(e){let t=this.indexOf(e);if(-1===t)return this;let n=this.slice();return n.splice(t,1),n}}));function c(e,t){let n=u.get(t),o=(0,r.useId)(),i=(0,l.P)(n);if((0,a.s)(()=>{if(e)return n.dispatch("ADD",o),()=>n.dispatch("REMOVE",o)},[n,e]),!e)return!1;let c=i.indexOf(o),s=i.length;return -1===c&&(c=s,s+=1),c===s-1}},9788:(e,t,n)=>{"use strict";n.d(t,{$t:()=>r});function r(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}},9954:(e,t,n)=>{"use strict";function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}n.d(t,{_:()=>r})},9990:function(e,t,n){"use strict";var r=this&&this.__createBinding||(Object.create?function(e,t,n,r){void 0===r&&(r=n),Object.defineProperty(e,r,{enumerable:!0,get:function(){return t[n]}})}:function(e,t,n,r){void 0===r&&(r=n),e[r]=t[n]}),o=this&&this.__setModuleDefault||(Object.create?function(e,t){Object.defineProperty(e,"default",{enumerable:!0,value:t})}:function(e,t){e.default=t}),i=this&&this.__importStar||function(e){if(e&&e.__esModule)return e;var t={};if(null!=e)for(var n in e)"default"!==n&&Object.prototype.hasOwnProperty.call(e,n)&&r(t,e,n);return o(t,e),t},a=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.useDeepMatches=t.useMatches=t.NO_GROUP=void 0;var l=i(n(2115)),u=n(3223),c=n(2327),s=a(n(7889));t.NO_GROUP={name:"none",priority:c.Priority.NORMAL};var f={keys:[{name:"name",weight:.5},{name:"keywords",getFn:function(e){var t;return(null!==(t=e.keywords)&&void 0!==t?t:"").split(",")},weight:.5},"subtitle"],ignoreLocation:!0,includeScore:!0,includeMatches:!0,threshold:.2,minMatchCharLength:1};function d(e,t){return t.priority-e.priority}function p(){var e,n,r,o,i,a,p,m=(0,u.useKBar)(function(e){return{search:e.searchQuery,actions:e.actions,rootActionId:e.currentRootActionId}}),h=m.search,v=m.actions,g=m.rootActionId,y=l.useMemo(function(){return Object.keys(v).reduce(function(e,t){var n=v[t];if(n.parent||g||e.push(n),n.id===g)for(var r=0;r<n.children.length;r++)e.push(n.children[r]);return e},[]).sort(d)},[v,g]),b=l.useCallback(function(e){for(var t=[],n=0;n<e.length;n++)t.push(e[n]);return function e(n,r){void 0===r&&(r=t);for(var o=0;o<n.length;o++)if(n[o].children.length>0){for(var i=n[o].children,a=0;a<i.length;a++)r.push(i[a]);e(n[o].children,r)}return r}(e)},[]),w=!h,E=l.useMemo(function(){return w?y:b(y)},[b,y,w]),S=l.useMemo(function(){return new s.default(E,f)},[E]),O=(e=E,n=h,r=S,o=l.useMemo(function(){return{filtered:e,search:n}},[e,n]),a=(i=(0,c.useThrottledValue)(o)).filtered,p=i.search,l.useMemo(function(){if(""===p.trim())return a.map(function(e){return{score:0,action:e}});var e=[];return r.search(p).map(function(e){var t=e.item,n=e.score;return{score:1/((null!=n?n:0)+1),action:t}})},[a,p,r])),P=l.useMemo(function(){for(var e,n,r={},o=[],i=[],a=0;a<O.length;a++){var l=O[a],u=l.action,s=l.score||c.Priority.NORMAL,f={name:"string"==typeof u.section?u.section:(null===(e=u.section)||void 0===e?void 0:e.name)||t.NO_GROUP.name,priority:"string"==typeof u.section?s:(null===(n=u.section)||void 0===n?void 0:n.priority)||0+s};r[f.name]||(r[f.name]=[],o.push(f)),r[f.name].push({priority:u.priority+s,action:u})}i=o.sort(d).map(function(e){return{name:e.name,actions:r[e.name].sort(d).map(function(e){return e.action})}});for(var p=[],a=0;a<i.length;a++){var m=i[a];m.name!==t.NO_GROUP.name&&p.push(m.name);for(var h=0;h<m.actions.length;h++)p.push(m.actions[h])}return p},[O]),x=l.useMemo(function(){return g},[P]);return l.useMemo(function(){return{results:P,rootActionId:x}},[x,P])}t.useMatches=p,t.useDeepMatches=p}}]);