(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{"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(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-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{"use strict";function r(e,t){for(var n=arguments.length,o=Array(n>2?n-2:0),i=2;i'"'.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=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=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=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;nr))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{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{"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 ")}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 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 . 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{"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=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=0;--n){var o=this.tryEntries[n];if(o.tryLoc<=this.prev&&r.call(o,"finallyLoc")&&this.prev=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;ie.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=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;te.length)&&(t=e.length);for(var n=0,r=Array(t);n=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;n0&&a("clickedObjectIDsAfterSearch",$(t),t[0].items)},clickedObjectIDs:function(){for(var e=arguments.length,t=Array(e),n=0;n0&&a("clickedObjectIDs",$(t),t[0].items)},clickedFilters:function(){for(var t=arguments.length,n=Array(t),r=0;r0&&e.apply(void 0,["clickedFilters"].concat(n))},convertedObjectIDsAfterSearch:function(){for(var e=arguments.length,t=Array(e),n=0;n0&&a("convertedObjectIDsAfterSearch",$(t),t[0].items)},convertedObjectIDs:function(){for(var e=arguments.length,t=Array(e),n=0;n0&&a("convertedObjectIDs",$(t),t[0].items)},convertedFilters:function(){for(var t=arguments.length,n=Array(t),r=0;r0&&e.apply(void 0,["convertedFilters"].concat(n))},viewedObjectIDs:function(){for(var e=arguments.length,t=Array(e),n=0;n0&&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;r0&&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);r0&&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;te.length)&&(t=e.length);for(var n=0,r=Array(t);ne.length)&&(t=e.length);for(var n=0,r=Array(t);n=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=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=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=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;t0&&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>)/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+n2&&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);E1&&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=0||(o[n]=e[n]);return o}(e,t);if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(r=0;r=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",highlightPostTag:"",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.length0&&(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=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=o+1;e=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r(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 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.righto.right||n.bottomo.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;oI({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;n0?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{"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;rcancelAnimationFrame(o))},nextFrame(){for(var e=arguments.length,t=Array(e),r=0;rn.requestAnimationFrame(...t))},setTimeout(){for(var e=arguments.length,t=Array(e),r=0;rclearTimeout(o))},microTask(){for(var e=arguments.length,t=Array(e),o=0;o{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 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;nt.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.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;nt.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.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