1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[90636],{230:(e,t,n)=>{"use strict";n.d(t,{$:()=>u});var r=n(23798),i=n(21462),o=n(5467),s=n(56783),a=n(13857);let l=(0,s.F)("inline-flex items-center justify-center gap-2 whitespace-nowrap rounded text-sm font-medium ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50 [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",{variants:{variant:{default:"bg-primary text-primary-foreground hover:bg-primary/80",destructive:"bg-destructive text-destructive-foreground hover:bg-destructive/90",outline:"border border-input bg-background/30 hover:bg-accent/70 hover:text-accent-foreground",secondary:"bg-secondary text-secondary-foreground hover:bg-secondary/80",ghost:"hover:bg-primary/10 hover:text-accent-foreground",link:"text-primary underline-offset-4 hover:underline",cta:"text-white bg-[linear-gradient(to_right,theme(colors.pink.400),theme(colors.orange.400),theme(colors.pink.400))] bg-[length:200%_auto] animate-gradient hover:scale-105 transition-transform duration-300"},size:{default:"h-10 px-4 py-2",xs:"h-8 px-2",sm:"h-9 px-3",lg:"h-11 px-5",xl:"h-14 px-7 text-lg",pill:"h-7 px-3 rounded-full",icon:"h-10 w-10",iconXs:"h-8 w-8"}},defaultVariants:{variant:"default",size:"default"}}),u=i.forwardRef((e,t)=>{let{className:n,variant:i,size:s,asChild:u=!1,...c}=e,d=u?o.DX:"button";return(0,r.jsx)(d,{className:(0,a.cn)(l({variant:i,size:s,className:n})),ref:t,...c})});u.displayName="Button"},357:(e,t,n)=>{"use strict";n.d(t,{hO:()=>l,sG:()=>a});var r=n(21462),i=n(47993),o=n(5467),s=n(23798),a=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=r.forwardRef((e,n)=>{let{asChild:r,...i}=e,a=r?o.DX:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,s.jsx)(a,{...i,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function l(e,t){e&&i.flushSync(()=>e.dispatchEvent(t))}},1076:()=>{},1896:(e,t,n)=>{e.exports=n(70260)},4369:(e,t,n)=>{"use strict";n.d(t,{T0:()=>a});var r,i=n(21462),o=function(){var e=0,t=null;return{add:function(i){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=r||n.nc;return t&&e.setAttribute("nonce",t),e}())){var o,s;(o=t).styleSheet?o.styleSheet.cssText=i:o.appendChild(document.createTextNode(i)),s=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(s)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},s=function(){var e=o();return function(t,n){i.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},a=function(){var e=s();return function(t){return e(t.styles,t.dynamic),null}}},4978:(e,t,n)=>{"use strict";n.d(t,{Eq:()=>c});var r=function(e){return"undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body},i=new WeakMap,o=new WeakMap,s={},a=0,l=function(e){return e&&(e.host||l(e.parentNode))},u=function(e,t,n,r){var u=(Array.isArray(e)?e:[e]).map(function(e){if(t.contains(e))return e;var n=l(e);return n&&t.contains(n)?n:(console.error("aria-hidden",e,"in not contained inside",t,". Doing nothing"),null)}).filter(function(e){return!!e});s[n]||(s[n]=new WeakMap);var c=s[n],d=[],p=new Set,f=new Set(u),h=function(e){!e||p.has(e)||(p.add(e),h(e.parentNode))};u.forEach(h);var g=function(e){!e||f.has(e)||Array.prototype.forEach.call(e.children,function(e){if(p.has(e))g(e);else try{var t=e.getAttribute(r),s=null!==t&&"false"!==t,a=(i.get(e)||0)+1,l=(c.get(e)||0)+1;i.set(e,a),c.set(e,l),d.push(e),1===a&&s&&o.set(e,!0),1===l&&e.setAttribute(n,"true"),s||e.setAttribute(r,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return g(t),p.clear(),a++,function(){d.forEach(function(e){var t=i.get(e)-1,s=c.get(e)-1;i.set(e,t),c.set(e,s),t||(o.has(e)||e.removeAttribute(r),o.delete(e)),s||e.removeAttribute(n)}),--a||(i=new WeakMap,i=new WeakMap,o=new WeakMap,s={})}},c=function(e,t,n){void 0===n&&(n="data-aria-hidden");var i=Array.from(Array.isArray(e)?e:[e]),o=t||r(e);return o?(i.push.apply(i,Array.from(o.querySelectorAll("[aria-live]"))),u(i,o,n,"aria-hidden")):function(){return null}}},5467:(e,t,n)=>{"use strict";n.d(t,{DX:()=>s,xV:()=>l});var r=n(21462),i=n(50154),o=n(23798),s=r.forwardRef((e,t)=>
1{let{children:n,...i}=e,s=r.Children.toArray(n),l=s.find(u);if(l){let e=l.props.children,n=s.map(t=>t!==l?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,o.jsx)(a,{...i,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,o.jsx)(a,{...i,ref:t,children:n})});s.displayName="Slot";var a=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(r.isValidElement(n)){let e=function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(n),s=function(e,t){let n={...t};for(let r in t){let i=e[r],o=t[r];/^on[A-Z]/.test(r)?i&&o?n[r]=(...e)=>{o(...e),i(...e)}:i&&(n[r]=i):"style"===r?n[r]={...i,...o}:"className"===r&&(n[r]=[i,o].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props);return n.type!==r.Fragment&&(s.ref=t?(0,i.t)(t,e):e),r.cloneElement(n,s)}return r.Children.count(n)>1?r.Children.only(null):null});a.displayName="SlotClone";var l=({children:e})=>(0,o.jsx)(o.Fragment,{children:e});function u(e){return r.isValidElement(e)&&e.type===l}},5522:e=>{"use strict";e.exports=JSON.parse('{"id":"google-maps-embed","description":"Embed a Google Maps embed on your webpage","website":"https://developers.google.com/maps/documentation/embed/get-started","html":{"element":"iframe","attributes":{"loading":"lazy","src":{"url":"https://www.google.com/maps/embed/v1/place","slugParam":"mode","params":["key","q","center","zoom","maptype","language","region"]},"referrerpolicy":"no-referrer-when-downgrade","frameborder":"0","style":"border:0","allowfullscreen":true,"width":null,"height":null}}}')},7493:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GoogleAnalytics=void 0;let o=i(n(81025)),s=n(9957);t.GoogleAnalytics=e=>{var t=r(e,[]);return(0,s.formatData)(o.default,t)}},8893:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sendGAEvent=t.GoogleAnalytics=t.sendGTMEvent=t.GoogleTagManager=t.YouTubeEmbed=t.GoogleMapsEmbed=void 0;var i=n(17664);Object.defineProperty(t,"GoogleMapsEmbed",{enumerable:!0,get:function(){return r(i).default}});var o=n(80180);Object.defineProperty(t,"YouTubeEmbed",{enumerable:!0,get:function(){return r(o).default}});var s=n(18579);Object.defineProperty(t,"GoogleTagManager",{enumerable:!0,get:function(){return s.GoogleTagManager}}),Object.defineProperty(t,"sendGTMEvent",{enumerable:!0,get:function(){return s.sendGTMEvent}});var a=n(42239);Object.defineProperty(t,"GoogleAnalytics",{enumerable:!0,get:function(){return a.GoogleAnalytics}}),Object.defineProperty(t,"sendGAEvent",{enumerable:!0,get:function(){return a.sendGAEvent}})},9578:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"Image",{enumerable:!0,get:function(){return y}});let r=n(51532),i=n(98781),o=n(23798),s=i._(n(21462)),a=r._(n(47993)),l=r._(n(20599)),u=n(95954),c=n(27067),d=n(53549);n(55879);let p=n(13572),f=r._(n(93346)),h=n(40041),g={deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1};function m(e,t,n,r,i,o,s){let a=null==e?void 0:e.src;e&&e["data-loaded-src"]!==a&&(e["data-loaded-src"]=a,("decode"in e?e.decode():Promise.resolve()).catch(()=>{}).then(()=>{if(e.parentElement&&e.isConnected){if("empty"!==t&&i(!0),null==n?void 0:n.current){let t=new Event("load");Object.defineProperty(t,"target",{writable:!1,value:e});let r=!1,i=!1;n.current({...t,nativeEvent:t,currentTarget:e,target:e,isDefaultPrevented:()=>r,isPropagationStopped:()=>i,persist:()=>{},preventDefault:()=>{r=!0,t.preventDefault()},stopPropagation:()=>{i=!0,t.stopPropagation()}})}(null==r?void 0:r.current)&&r.current(e)}}))}function v(e){return s.use?{fetchPriority:e}:{fetchpriority:e}}let _=(0,s.forwardRef)((e,t)=>{let{src:n,srcSet:r,sizes:i,height:a,width:l,decoding:u,className:c,style:d,fetchPriority:p,placeholder:f,loading:g,unoptimized:_,fill:b,onLoadRef:y,onLoadingCompleteRef:x,setBlurComplete:w,setShowAltText:k,sizesInput:C,onLoad:E,onError:S,...P}=e,j=(0,s.useCallback)(e=>{e&&(S&&(e.src=e.src),e.complete&&m(e,f,y,x,w,_,C))},[n,f,y,x,w,S,_,C]),T=(0,h.useMergedRef)(t,j);return(0,o.jsx)("img",{...P,...v(p),loading:g,width:l,height:a,decoding:u,"data-nimg":b?"fill":"1",className:c,style:d,sizes:i,srcSet:r,src:n,ref:T,onLoad:e=>{m(e.currentTarget,f,y,x,w,_,C)},onError:e=>{k(!0),"empty"!==f&&w(!0),S&&S(e)}})});function b(e){let{isAppRouter:t,imgAttributes:n}=e,r={as:"image",imageSrcSet:n.srcSet,imageSizes:n.sizes,crossOrigin:n.crossOrigin,referrerPolicy:n.referrerPolicy,...v(n.fetchPriority)};return t&&a.default.preload?(a.default.preload(n.src,r),null):(0,o.jsx)(l.default,{children:(0,o.jsx)("link",{rel:"preload",href:n.srcSet?void 0:n.src,...r},"__nimg-"+n.src+n.srcSet+n.sizes)})}let y=(0,s.forwardRef)((e,t)=>{let n=(0,s.useContext)(p.RouterContext),r=(0,s.useContext)(d.ImageConfigContext),i=(0,s.useMemo)(()=>{var e;let t=g||r||c.imageConfigDefault,n=[...t.deviceSizes,...t.imageSizes].sort((e,t)=>
1e-t),i=t.deviceSizes.sort((e,t)=>e-t),o=null==(e=t.qualities)?void 0:e.sort((e,t)=>e-t);return{...t,allSizes:n,deviceSizes:i,qualities:o}},[r]),{onLoad:a,onLoadingComplete:l}=e,h=(0,s.useRef)(a);(0,s.useEffect)(()=>{h.current=a},[a]);let m=(0,s.useRef)(l);(0,s.useEffect)(()=>{m.current=l},[l]);let[v,y]=(0,s.useState)(!1),[x,w]=(0,s.useState)(!1),{props:k,meta:C}=(0,u.getImgProps)(e,{defaultLoader:f.default,imgConf:i,blurComplete:v,showAltText:x});return(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(_,{...k,unoptimized:C.unoptimized,placeholder:C.placeholder,fill:C.fill,onLoadRef:h,onLoadingCompleteRef:m,setBlurComplete:y,setShowAltText:w,sizesInput:e.sizes,ref:t}),C.priority?(0,o.jsx)(b,{isAppRouter:!n,imgAttributes:k}):null]})});("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)},9957:(e,t)=>{"use strict";function n(e,t,r=!1){return t?Object.keys(e).filter(e=>r?!t.includes(e):t.includes(e)).reduce((t,n)=>(t[n]=e[n],t),{}):{}}function r(e,t,n,r){let i=r&&Object.keys(r).length>0?new URL(Object.values(r)[0],e):new URL(e);return t&&n&&t.forEach(e=>{n[e]&&i.searchParams.set(e,n[e])}),i.toString()}function i(e,t,n,i,o){var s;if(!t)return`<${e}></${e}>`;let a=(null===(s=t.src)||void 0===s?void 0:s.url)?Object.assign(Object.assign({},t),{src:r(t.src.url,t.src.params,i,o)}):t,l=Object.keys(Object.assign(Object.assign({},a),n)).reduce((e,t)=>{let r=null==n?void 0:n[t],i=a[t],o=null!=r?r:i,s=!0===o?t:`${t}="${o}"`;return o?e+` ${s}`:e},"");return`<${e}${l}></${e}>`}Object.defineProperty(t,"__esModule",{value:!0}),t.formatData=t.createHtml=t.formatUrl=void 0,t.formatUrl=r,t.createHtml=i,t.formatData=function(e,t){var o,s,a,l,u;let c=n(t,null===(o=e.scripts)||void 0===o?void 0:o.reduce((e,t)=>[...e,...Array.isArray(t.params)?t.params:[]],[])),d=n(t,null===(a=null===(s=e.html)||void 0===s?void 0:s.attributes.src)||void 0===a?void 0:a.params),p=n(t,[null===(u=null===(l=e.html)||void 0===l?void 0:l.attributes.src)||void 0===u?void 0:u.slugParam]),f=n(t,[...Object.keys(c),...Object.keys(d),...Object.keys(p)],!0);return Object.assign(Object.assign({},e),{html:e.html?i(e.html.element,e.html.attributes,f,d,p):null,scripts:e.scripts?e.scripts.map(e=>Object.assign(Object.assign({},e),{url:r(e.url,e.params,c)})):null})}},10777:(e,t,n)=>{"use strict";n.d(t,{C:()=>s});var r=n(21462),i=n(50154),o=n(97573),s=e=>{let{present:t,children:n}=e,s=function(e){var t,n;let[i,s]=r.useState(),l=r.useRef({}),u=r.useRef(e),c=r.useRef("none"),[d,p]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>n[e][t]??e,t));return r.useEffect(()=>{let e=a(l.current);c.current="mounted"===d?e:"none"},[d]),(0,o.N)(()=>{let t=l.current,n=u.current;if(n!==e){let r=c.current,i=a(t);e?p("MOUNT"):"none"===i||t?.display==="none"?p("UNMOUNT"):n&&r!==i?p("ANIMATION_OUT"):p("UNMOUNT"),u.current=e}},[e,p]),(0,o.N)(()=>{if(i){let e,t=i.ownerDocument.defaultView??window,n=n=>{let r=a(l.current).includes(n.animationName);if(n.target===i&&r&&(p("ANIMATION_END"),!u.current)){let n=i.style.animationFillMode;i.style.animationFillMode="forwards",e=t.setTimeout(()=>{"forwards"===i.style.animationFillMode&&(i.style.animationFillMode=n)})}},r=e=>{e.target===i&&(c.current=a(l.current))};return i.addEventListener("animationstart",r),i.addEventListener("animationcancel",n),i.addEventListener("animationend",n),()=>{t.clearTimeout(e),i.removeEventListener("animationstart",r),i.removeEventListener("animationcancel",n),i.removeEventListener("animationend",n)}}p("ANIMATION_END")},[i,p]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:r.useCallback(e=>{e&&(l.current=getComputedStyle(e)),s(e)},[])}}(t),l="function"==typeof n?n({present:s.isPresent}):r.Children.only(n),u=(0,i.s)(s.ref,function(e){let t=Object.getOwnPropertyDescriptor(e.props,"ref")?.get,n=t&&"isReactWarning"in t&&t.isReactWarning;return n?e.ref:(n=(t=Object.getOwnPropertyDescriptor(e,"ref")?.get)&&"isReactWarning"in t&&t.isReactWarning)?e.props.ref:e.props.ref||e.ref}(l));return"function"==typeof n||s.isPresent?r.cloneElement(l,{ref:u}):null};function a(e){return e?.animationName||"none"}s.displayName="Presence"},11420:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(84310).A)("ArrowRight",[["path",{d:"M5 12h14",key:"1ays0h"}],["path",{d:"m12 5 7 7-7 7",key:"xquz4c"}]])},11461:(e,t,n)=>{"use strict";n.d(t,{C:()=>a});var r=n(23798),i=n(71623),o=n(78247),s=n.n(o);let a=Object.assign(function({children:e,num:t=3,className:n,style:o,...s}){return(0,r.jsx)("div",{className:(0,i.A)("nextra-cards _mt-4 _gap-4 _grid","_not-prose",n),...s,style:{...o,"--rows":t},children:e})}
1,{displayName:"Cards",Card:function({children:e,title:t,icon:n,arrow:o,href:a,...l}){return(0,r.jsxs)(s(),{href:a,className:(0,i.A)("nextra-focus nextra-card _group _flex _flex-col _justify-start _overflow-hidden _rounded-lg _border _border-gray-200","_text-current _no-underline dark:_shadow-none","hover:_shadow-gray-100 dark:hover:_shadow-none _shadow-gray-100","active:_shadow-sm active:_shadow-gray-200","_transition-all _duration-200 hover:_border-gray-300",e?"_bg-gray-100 _shadow dark:_border-neutral-700 dark:_bg-neutral-800 dark:_text-gray-50 hover:_shadow-lg dark:hover:_border-neutral-500 dark:hover:_bg-neutral-700":"_bg-transparent _shadow-sm dark:_border-neutral-800 hover:_bg-slate-50 hover:_shadow-md dark:hover:_border-neutral-700 dark:hover:_bg-neutral-900"),...l,children:[e,(0,r.jsxs)("span",{className:(0,i.A)("_flex _font-semibold _items-center _gap-2 _p-4 _text-gray-700 hover:_text-gray-900",o&&'after:_content-["â"] after:_transition-transform after:_duration-75 after:group-hover:_translate-x-0.5',e?"dark:_text-gray-300 dark:hover:_text-gray-100":"dark:_text-neutral-200 dark:hover:_text-neutral-50"),children:[n,t]})]})}})},11975:(e,t,n)=>{"use strict";n.d(t,{B:()=>l});var r,i=n(21462),o=n(97573),s=(r||(r=n.t(i,2)))["useId".toString()]||(()=>void 0),a=0;function l(e){let[t,n]=i.useState(s());return(0,o.N)(()=>{e||n(e=>e??String(a++))},[e]),e||(t?`radix-${t}`:"")}},12195:(e,t,n)=>{"use strict";n.d(t,{c:()=>i});var r=n(21462);function i(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},12967:(e,t,n)=>{"use strict";n.d(t,{P:()=>a,a:()=>s});var r=n(21462),i=n(59819);let o=Symbol();function s(e){let t=!(arguments.length>1)||void 0===arguments[1]||arguments[1];return Object.assign(e,{[o]:t})}function a(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let s=(0,r.useRef)(t);(0,r.useEffect)(()=>{s.current=t},[t]);let a=(0,i._)(e=>{for(let t of s.current)null!=t&&("function"==typeof t?t(e):t.current=e)});return t.every(e=>null==e||(null==e?void 0:e[o]))?void 0:a}},13857:(e,t,n)=>{"use strict";n.d(t,{cn:()=>Z});var r=n(71623);let i=e=>{let t=l(e),{conflictingClassGroups:n,conflictingClassGroupModifiers:r}=e;return{getClassGroupId:e=>{let n=e.split("-");return""===n[0]&&1!==n.length&&n.shift(),o(n,t)||a(e)},getConflictingClassGroupIds:(e,t)=>{let i=n[e]||[];return t&&r[e]?[...i,...r[e]]:i}}},o=(e,t)=>{if(0===e.length)return t.classGroupId;let n=e[0],r=t.nextPart.get(n),i=r?o(e.slice(1),r):void 0;if(i)return i;if(0===t.validators.length)return;let s=e.join("-");return t.validators.find(({validator:e})=>e(s))?.classGroupId},s=/^\[(.+)\]$/,a=e=>{if(s.test(e)){let t=s.exec(e)[1],n=t?.substring(0,t.indexOf(":"));if(n)return"arbitrary.."+n}},l=e=>{let{theme:t,prefix:n}=e,r={nextPart:new Map,validators:[]};return p(Object.entries(e.classGroups),n).forEach(([e,n])=>{u(n,r,e,t)}),r},u=(e,t,n,r)=>{e.forEach(e=>{if("string"==typeof e){(""===e?t:c(t,e)).classGroupId=n;return}if("function"==typeof e){if(d(e)){u(e(r),t,n,r);return}t.validators.push({validator:e,classGroupId:n});return}Object.entries(e).forEach(([e,i])=>{u(i,c(t,e),n,r)})})},c=(e,t)=>{let n=e;return t.split("-").forEach(e=>{n.nextPart.has(e)||n.nextPart.set(e,{nextPart:new Map,validators:[]}),n=n.nextPart.get(e)}),n},d=e=>e.isThemeGetter,p=(e,t)=>t?e.map(([e,n])=>[e,n.map(e=>"string"==typeof e?t+e:"object"==typeof e?Object.fromEntries(Object.entries(e).map(([e,n])=>[t+e,n])):e)]):e,f=e=>{if(e<1)return{get:()=>void 0,set:()=>{}};let t=0,n=new Map,r=new Map,i=(i,o)=>{n.set(i,o),++t>e&&(t=0,r=n,n=new Map)};return{get(e){let t=n.get(e);return void 0!==t?t:void 0!==(t=r.get(e))?(i(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):i(e,t)}}},h=e=>{let{separator:t,experimentalParseClassName:n}=e,r=1===t.length,i=t[0],o=t.length,s=e=>{let n,s=[],a=0,l=0;for(let u=0;u<e.length;u++){let c=e[u];if(0===a){if(c===i&&(r||e.slice(u,u+o)===t)){s.push(e.slice(l,u)),l=u+o;continue}if("/"===c){n=u;continue}}"["===c?a++:"]"===c&&a--}let u=0===s.length?e:e.substring(l),c=u.startsWith("!"),d=c?u.substring(1):u;return{modifiers:s,hasImportantModifier:c,baseClassName:d,maybePostfixModifierPosition:n&&n>l?n-l:void 0}};return n?e=>n({className:e,parseClassName:s}):s},g=e=>{if(e.length<=1)return e;let t=[],n=[];
1return e.forEach(e=>{"["===e[0]?(t.push(...n.sort(),e),n=[]):n.push(e)}),t.push(...n.sort()),t},m=e=>({cache:f(e.cacheSize),parseClassName:h(e),...i(e)}),v=/\s+/,_=(e,t)=>{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:i}=t,o=[],s=e.trim().split(v),a="";for(let e=s.length-1;e>=0;e-=1){let t=s[e],{modifiers:l,hasImportantModifier:u,baseClassName:c,maybePostfixModifierPosition:d}=n(t),p=!!d,f=r(p?c.substring(0,d):c);if(!f){if(!p||!(f=r(c))){a=t+(a.length>0?" "+a:a);continue}p=!1}let h=g(l).join(":"),m=u?h+"!":h,v=m+f;if(o.includes(v))continue;o.push(v);let _=i(f,p);for(let e=0;e<_.length;++e){let t=_[e];o.push(m+t)}a=t+(a.length>0?" "+a:a)}return a};function b(){let e,t,n=0,r="";for(;n<arguments.length;)(e=arguments[n++])&&(t=y(e))&&(r&&(r+=" "),r+=t);return r}let y=e=>{let t;if("string"==typeof e)return e;let n="";for(let r=0;r<e.length;r++)e[r]&&(t=y(e[r]))&&(n&&(n+=" "),n+=t);return n},x=e=>{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},w=/^\[(?:([a-z-]+):)?(.+)\]$/i,k=/^\d+\/\d+$/,C=new Set(["px","full","screen"]),E=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,S=/\d+(%|px|r?em|[sdl]?v([hwib]|min|max)|pt|pc|in|cm|mm|cap|ch|ex|r?lh|cq(w|h|i|b|min|max))|\b(calc|min|max|clamp)\(.+\)|^0$/,P=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,j=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,T=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,I=e=>L(e)||C.has(e)||k.test(e),R=e=>q(e,"length",U),L=e=>!!e&&!Number.isNaN(Number(e)),M=e=>q(e,"number",L),O=e=>!!e&&Number.isInteger(Number(e)),A=e=>e.endsWith("%")&&L(e.slice(0,-1)),N=e=>w.test(e),F=e=>E.test(e),D=new Set(["length","size","percentage"]),$=e=>q(e,D,V),B=e=>q(e,"position",V),z=new Set(["image","url"]),H=e=>q(e,z,Y),W=e=>q(e,"",K),G=()=>
vendor: 13,091 bytes, line 1
1!0,q=(e,t,n)=>{let r=w.exec(e);return!!r&&(r[1]?"string"==typeof t?r[1]===t:t.has(r[1]):n(r[2]))},U=e=>S.test(e)&&!P.test(e),V=()=>!1,K=e=>j.test(e),Y=e=>T.test(e);Symbol.toStringTag;let X=function(e,...t){let n,r,i,o=function(a){return r=(n=m(t.reduce((e,t)=>t(e),e()))).cache.get,i=n.cache.set,o=s,s(a)};function s(e){let t=r(e);if(t)return t;let o=_(e,n);return i(e,o),o}return function(){return o(b.apply(null,arguments))}}(()=>{let e=x("colors"),t=x("spacing"),n=x("blur"),r=x("brightness"),i=x("borderColor"),o=x("borderRadius"),s=x("borderSpacing"),a=x("borderWidth"),l=x("contrast"),u=x("grayscale"),c=x("hueRotate"),d=x("invert"),p=x("gap"),f=x("gradientColorStops"),h=x("gradientColorStopPositions"),g=x("inset"),m=x("margin"),v=x("opacity"),_=x("padding"),b=x("saturate"),y=x("scale"),w=x("sepia"),k=x("skew"),C=x("space"),E=x("translate"),S=()=>["auto","contain","none"],P=()=>["auto","hidden","clip","visible","scroll"],j=()=>["auto",N,t],T=()=>[N,t],D=()=>["",I,R],z=()=>["auto",L,N],q=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],U=()=>["solid","dashed","dotted","double","none"],V=()=>["normal","multiply","screen","overlay","darken","lighten","color-dodge","color-burn","hard-light","soft-light","difference","exclusion","hue","saturation","color","luminosity"],K=()=>["start","end","center","between","around","evenly","stretch"],Y=()=>["","0",N],X=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Z=()=>[L,N];return{cacheSize:500,separator:":",theme:{colors:[G],spacing:[I,R],blur:["none","",F,N],brightness:Z(),borderColor:[e],borderRadius:["none","","full",F,N],borderSpacing:T(),borderWidth:D(),contrast:Z(),grayscale:Y(),hueRotate:Z(),invert:Y(),gap:T(),gradientColorStops:[e],gradientColorStopPositions:[A,R],inset:j(),margin:j(),opacity:Z(),padding:T(),saturate:Z(),scale:Z(),sepia:Y(),skew:Z(),space:T(),translate:T()},classGroups:{aspect:[{aspect:["auto","square","video",N]}],container:["container"],columns:[{columns:[F]}],"break-after":[{"break-after":X()}],"break-before":[{"break-before":X()}],"break-inside":[{"break-inside":["auto","avoid","avoid-page","avoid-column"]}],"box-decoration":[{"box-decoration":["slice","clone"]}],box:[{box:["border","content"]}],display:["block","inline-block","inline","flex","inline-flex","table","inline-table","table-caption","table-cell","table-column","table-column-group","table-footer-group","table-header-group","table-row-group","table-row","flow-root","grid","inline-grid","contents","list-item","hidden"],float:[{float:["right","left","none","start","end"]}],clear:[{clear:["left","right","both","none","start","end"]}],isolation:["isolate","isolation-auto"],"object-fit":[{object:["contain","cover","fill","none","scale-down"]}],"object-position":[{object:[...q(),N]}],overflow:[{overflow:P()}],"overflow-x":[{"overflow-x":P()}],"overflow-y":[{"overflow-y":P()}],overscroll:[{overscroll:S()}],"overscroll-x":[{"overscroll-x":S()}],"overscroll-y":[{"overscroll-y":S()}],position:["static","fixed","absolute","relative","sticky"],inset:[{inset:[g]}],"inset-x":[{"inset-x":[g]}],"inset-y":[{"inset-y":[g]}],start:[{start:[g]}],end:[{end:[g]}],top:[{top:[g]}],right:[{right:[g]}],bottom:[{bottom:[g]}],left:[{left:[g]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",O,N]}],basis:[{basis:j()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",N]}],grow:[{grow:Y()}],shrink:[{shrink:Y()}],order:[{order:["first","last","none",O,N]}],"grid-cols":[{"grid-cols":[G]}],"col-start-end":[{col:["auto",{span:["full",O,N]},N]}],"col-start":[{"col-start":z()}],"col-end":[{"col-end":z()}],"grid-rows":[{"grid-rows":[G]}],"row-start-end":[{row:["auto",{span:[O,N]},N]}],"row-start":[{"row-start":z()}],"row-end":[{"row-end":z()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",N]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",N]}],gap:[{gap:[p]}],"gap-x":[{"gap-x":[p]}],"gap-y":[{"gap-y":[p]}],"justify-content":[{justify:["normal",...K()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...K(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...K(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[_]}],px:[{px:[_]}],py:[{py:[_]}],ps:[{ps:[_]}],pe:[{pe:[_]}],pt:[{pt:[_]}],pr:[{pr:[_]}],pb:[{pb:[_]}],pl:[{pl:[_]}],m:[{m:[m]}],mx:[{mx:[m]}],my:[{my:[m]}],ms:[{ms:[m]}],me:[{me:[m]}],mt:[{mt:[m]}],mr:[{mr:[m]}],mb:[{mb:[m]}],ml:[{ml:[m]}],"space-x":[{"space-x":[C]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[C]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",N,t]}],"min-w":[{"min-w":[N,t,"min","max","fit"]}],"max-w":[{"max-w":[N,t,"none","full","min","max","fit","prose",{screen:[F]},F]}],h:[{h:[N,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[N,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[N,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[N,t,"auto","min","max","fit"]}],"font-size":[{text:["base",F,R]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",M]}],"font-family":[{font:[G]}],"fvn-normal":["normal-nums"],"fvn-ordinal":["ordinal"],"fvn-slashed-zero":["slashed-zero"],"fvn-figure":["lining-nums","oldstyle-nums"],"fvn-spacing":["proportional-nums","tabular-nums"],"fvn-fraction":["diagonal-fractions","stacked-fractions"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",N]}],"line-clamp":[{"line-clamp":["none",L,M]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",I,N]}],"list-image":[{"list-image":["none",N]}],"list-style-type":[{list:["none","disc","decimal",N]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[v]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[v]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...U(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",I,R]}],"underline-offset":[{"underline-offset":["auto",I,N]}],"text-decoration-color":[{decoration:[e]}],"text-transform":["uppercase","lowercase","capitalize","normal-case"],"text-overflow":["truncate","text-ellipsis","text-clip"],"text-wrap":[{text:["wrap","nowrap","balance","pretty"]}],indent:[{indent:T()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",N]}],whitespace:[{whitespace:["normal","nowrap","pre","pre-line","pre-wrap","break-spaces"]}],break:[{break:["normal","words","all","keep"]}],hyphens:[{hyphens:["none","manual","auto"]}],content:[{content:["none",N]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[v]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...q(),B]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",$]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},H]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[h]}],"gradient-via-pos":[{via:[h]}],"gradient-to-pos":[{to:[h]}],"gradient-from":[{from:[f]}],"gradient-via":[{via:[f]}],"gradient-to":[{to:[f]}],rounded:[{rounded:[o]}],"rounded-s":[{"rounded-s":[o]}],"rounded-e":[{"rounded-e":[o]}],"rounded-t":[{"rounded-t":[o]}],"rounded-r":[{"rounded-r":[o]}],"rounded-b":[{"rounded-b":[o]}],"rounded-l":[{"rounded-l":[o]}],"rounded-ss":[{"rounded-ss":[o]}],"rounded-se":[{"rounded-se":[o]}],"rounded-ee":[{"rounded-ee":[o]}],"rounded-es":[{"rounded-es":[o]}],"rounded-tl":[{"rounded-tl":[o]}],"rounded-tr":[{"rounded-tr":[o]}],"rounded-br":[{"rounded-br":[o]}],"rounded-bl":[{"rounded-bl":[o]}],"border-w":[{border:[a]}],"border-w-x":[{"border-x":[a]}],"border-w-y":[{"border-y":[a]}],"border-w-s":[{"border-s":[a]}],"border-w-e":[{"border-e":[a]}],"border-w-t":[{"border-t":[a]}],"border-w-r":[{"border-r":[a]}],"border-w-b":[{"border-b":[a]}],"border-w-l":[{"border-l":[a]}],"border-opacity":[{"border-opacity":[v]}],"border-style":[{border:[...U(),"hidden"]}],"divide-x":[{"divide-x":[a]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[a]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[v]}],"divide-style":[{divide:U()}],"border-color":[{border:[i]}],"border-color-x":[{"border-x":[i]}],"border-color-y":[{"border-y":[i]}],"border-color-s":[{"border-s":[i]}],"border-color-e":[{"border-e":[i]}],"border-color-t":[{"border-t":[i]}],"border-color-r":[{"border-r":[i]}],"border-color-b":[{"border-b":[i]}],"border-color-l":[{"border-l":[i]}],"divide-color":[{divide:[i]}],"outline-style":[{outline:["",...U()]}],"outline-offset":[{"outline-offset":[I,N]}],"outline-w":[{outline:[I,R]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:D()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[v]}],"ring-offset-w":[{"ring-offset":[I,R]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",F,W]}],"shadow-color":[{shadow:[G]}],opacity:[{opacity:[v]}],"mix-blend":[{"mix-blend":[...V(),"plus-lighter","plus-darker"]}],"bg-blend":[{"bg-blend":V()}],filter:[{filter:["","none"]}],blur:[{blur:[n]}],brightness:[{brightness:[r]}],contrast:[{contrast:[l]}],"drop-shadow":[{"drop-shadow":["","none",F,N]}],grayscale:[{grayscale:[u]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[b]}],sepia:[{sepia:[w]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[l]}],"backdrop-grayscale":[{"backdrop-grayscale":[u]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[v]}],"backdrop-saturate":[{"backdrop-saturate":[b]}],"backdrop-sepia":[{"backdrop-sepia":[w]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[s]}],"border-spacing-x":[{"border-spacing-x":[s]}],"border-spacing-y":[{"border-spacing-y":[s]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",N]}],duration:[{duration:Z()}],ease:[{ease:["linear","in","out","in-out",N]}],delay:[{delay:Z()}],animate:[{animate:["none","spin","ping","pulse","bounce",N]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[y]}],"scale-x":[{"scale-x":[y]}],"scale-y":[{"scale-y":[y]}],rotate:[{rotate:[O,N]}],"translate-x":[{"translate-x":[E]}],"translate-y":[{"translate-y":[E]}],"skew-x":[{"skew-x":[k]}],"skew-y":[{"skew-y":[k]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",N]}],accent:[{accent:["auto",e]}],appearance:[{appearance:["none","auto"]}],cursor:[{cursor:["auto","default","pointer","wait","text","move","help","not-allowed","none","context-menu","progress","cell","crosshair","vertical-text","alias","copy","no-drop","grab","grabbing","all-scroll","col-resize","row-resize","n-resize","e-resize","s-resize","w-resize","ne-resize","nw-resize","se-resize","sw-resize","ew-resize","ns-resize","nesw-resize","nwse-resize","zoom-in","zoom-out",N]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":T()}],"scroll-mx":[{"scroll-mx":T()}],"scroll-my":[{"scroll-my":T()}],"scroll-ms":[{"scroll-ms":T()}],"scroll-me":[{"scroll-me":T()}],"scroll-mt":[{"scroll-mt":T()}],"scroll-mr":[{"scroll-mr":T()}],"scroll-mb":[{"scroll-mb":T()}],"scroll-ml":[{"scroll-ml":T()}],"scroll-p":[{"scroll-p":T()}],"scroll-px":[{"scroll-px":T()}],"scroll-py":[{"scroll-py":T()}],"scroll-ps":[{"scroll-ps":T()}],"scroll-pe":[{"scroll-pe":T()}],"scroll-pt":[{"scroll-pt":T()}],"scroll-pr":[{"scroll-pr":T()}],"scroll-pb":[{"scroll-pb":T()}],"scroll-pl":[{"scroll-pl":T()}],"snap-align":[{snap:["start","end","center","align-none"]}],"snap-stop":[{snap:["normal","always"]}],"snap-type":[{snap:["none","x","y","both"]}],"snap-strictness":[{snap:["mandatory","proximity"]}
1],touch:[{touch:["auto","none","manipulation"]}],"touch-x":[{"touch-pan":["x","left","right"]}],"touch-y":[{"touch-pan":["y","up","down"]}],"touch-pz":["touch-pinch-zoom"],select:[{select:["none","text","all","auto"]}],"will-change":[{"will-change":["auto","scroll","contents","transform",N]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[I,R,M]}],stroke:[{stroke:[e,"none"]}],sr:["sr-only","not-sr-only"],"forced-color-adjust":[{"forced-color-adjust":["auto","none"]}]},conflictingClassGroups:{overflow:["overflow-x","overflow-y"],overscroll:["overscroll-x","overscroll-y"],inset:["inset-x","inset-y","start","end","top","right","bottom","left"],"inset-x":["right","left"],"inset-y":["top","bottom"],flex:["basis","grow","shrink"],gap:["gap-x","gap-y"],p:["px","py","ps","pe","pt","pr","pb","pl"],px:["pr","pl"],py:["pt","pb"],m:["mx","my","ms","me","mt","mr","mb","ml"],mx:["mr","ml"],my:["mt","mb"],size:["w","h"],"font-size":["leading"],"fvn-normal":["fvn-ordinal","fvn-slashed-zero","fvn-figure","fvn-spacing","fvn-fraction"],"fvn-ordinal":["fvn-normal"],"fvn-slashed-zero":["fvn-normal"],"fvn-figure":["fvn-normal"],"fvn-spacing":["fvn-normal"],"fvn-fraction":["fvn-normal"],"line-clamp":["display","overflow"],rounded:["rounded-s","rounded-e","rounded-t","rounded-r","rounded-b","rounded-l","rounded-ss","rounded-se","rounded-ee","rounded-es","rounded-tl","rounded-tr","rounded-br","rounded-bl"],"rounded-s":["rounded-ss","rounded-es"],"rounded-e":["rounded-se","rounded-ee"],"rounded-t":["rounded-tl","rounded-tr"],"rounded-r":["rounded-tr","rounded-br"],"rounded-b":["rounded-br","rounded-bl"],"rounded-l":["rounded-tl","rounded-bl"],"border-spacing":["border-spacing-x","border-spacing-y"],"border-w":["border-w-s","border-w-e","border-w-t","border-w-r","border-w-b","border-w-l"],"border-w-x":["border-w-r","border-w-l"],"border-w-y":["border-w-t","border-w-b"],"border-color":["border-color-s","border-color-e","border-color-t","border-color-r","border-color-b","border-color-l"],"border-color-x":["border-color-r","border-color-l"],"border-color-y":["border-color-t","border-color-b"],"scroll-m":["scroll-mx","scroll-my","scroll-ms","scroll-me","scroll-mt","scroll-mr","scroll-mb","scroll-ml"],"scroll-mx":["scroll-mr","scroll-ml"],"scroll-my":["scroll-mt","scroll-mb"],"scroll-p":["scroll-px","scroll-py","scroll-ps","scroll-pe","scroll-pt","scroll-pr","scroll-pb","scroll-pl"],"scroll-px":["scroll-pr","scroll-pl"],"scroll-py":["scroll-pt","scroll-pb"],touch:["touch-x","touch-y","touch-pz"],"touch-x":["touch"],"touch-y":["touch"],"touch-pz":["touch"]},conflictingClassGroupModifiers:{"font-size":["leading"]}}});function Z(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return X((0,r.$)(t))}},14330:(e,t,n)=>{"use strict";function r(e){return"string"==typeof e?{title:e}:e}function i(e){return"data"in e}function o(e){return"children"in e}n.d(t,{Yr:()=>i,lQ:()=>o,pk:()=>r})},14846:(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||{})},14848:()=>{},14996:(e,t,n)=>{"use strict";n.d(t,{BD:()=>l,Bm:()=>f,CU:()=>_,Fh:()=>h,MZ:()=>p,Me:()=>u,Uo:()=>s,p9:()=>v,wl:()=>m});var r=n(17087),i=n(28461),o=n(29015);let s=["[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(","),a=["[data-autofocus]"].map(e=>"".concat(e,":not([tabindex='-1'])")).join(",");var l=(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))(l||{}),u=(e=>(e[e.Error=0]="Error",e[e.Overflow=1]="Overflow",e[e.Success=2]="Success",e[e.Underflow=3]="Underflow",e))(u||{}),c=(e=>(e[e.Previous=-1]="Previous",e[e.Next=1]="Next",e))(c||{});function d(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:document.body;return null==e?[]:Array.from(e.querySelectorAll(s)).sort((e,t)=>
1Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}var p=(e=>(e[e.Strict=0]="Strict",e[e.Loose=1]="Loose",e))(p||{});function f(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0;return e!==(null==(t=(0,o.T)(e))?void 0:t.body)&&(0,i.Y)(n,{0:()=>e.matches(s),1(){let t=e;for(;null!==t;){if(t.matches(s))return!0;t=t.parentElement}return!1}})}function h(e){let t=(0,o.T)(e);(0,r.e)().nextFrame(()=>{var n;t&&!f(t.activeElement,0)&&(null==(n=e)||n.focus({preventScroll:!0}))})}var g=(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse",e))(g||{});function m(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e;return e.slice().sort((e,n)=>{let r=t(e),i=t(n);if(null===r||null===i)return 0;let o=r.compareDocumentPosition(i);return o&Node.DOCUMENT_POSITION_FOLLOWING?-1:o&Node.DOCUMENT_POSITION_PRECEDING?1:0})}function v(e,t){return _(d(),t,{relativeTo:e})}function _(e,t){var n,r,i;let{sorted:o=!0,relativeTo:s=null,skipElements:l=[]}=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},u=Array.isArray(e)?e.length>0?e[0].ownerDocument:document:e.ownerDocument,c=Array.isArray(e)?o?m(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(a)).sort((e,t)=>Math.sign((e.tabIndex||Number.MAX_SAFE_INTEGER)-(t.tabIndex||Number.MAX_SAFE_INTEGER)))}(e):d(e);l.length>0&&c.length>1&&(c=c.filter(e=>!l.some(t=>null!=t&&"current"in t?(null==t?void 0:t.current)===e:t===e))),s=null!=s?s:u.activeElement;let p=(()=>{if(5&t)return 1;if(10&t)return -1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),f=(()=>{if(1&t)return 0;if(2&t)return Math.max(0,c.indexOf(s))-1;if(4&t)return Math.max(0,c.indexOf(s))+1;if(8&t)return c.length-1;throw Error("Missing Focus.First, Focus.Previous, Focus.Next or Focus.Last")})(),h=32&t?{preventScroll:!0}:{},g=0,v=c.length,_;do{if(g>=v||g+v<=0)return 0;let e=f+g;if(16&t)e=(e+v)%v;else{if(e<0)return 3;if(e>=v)return 1}null==(_=c[e])||_.focus(h),g+=p}while(_!==u.activeElement);return 6&t&&null!=(i=null==(r=null==(n=_)?void 0:n.matches)?void 0:r.call(n,"textarea,input"))&&i&&_.select(),2}"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))},16873:(e,t,n)=>{"use strict";n.d(t,{Z:()=>a});var r=n(21462),i=n(29015),o=n(67760),s=n(59819);function a(){let{disabled:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=(0,r.useRef)(null),[n,a]=(0,r.useState)(!1),l=(0,o.L)(),u=(0,s._)(()=>{t.current=null,a(!1),l.dispose()}),c=(0,s._)(e=>{if(l.dispose(),null===t.current){t.current=e.currentTarget,a(!0);{let n=(0,i.T)(e.currentTarget);l.addEventListener(n,"pointerup",u,!1),l.addEventListener(n,"pointermove",e=>{if(t.current){var n,r;let i,o;a((i=e.width/2,o=e.height/2,n={top:e.clientY-o,right:e.clientX+i,bottom:e.clientY+o,left:e.clientX-i},r=t.current.getBoundingClientRect(),!(!n||!r||n.right<r.left||n.left>r.right||n.bottom<r.top||n.top>r.bottom)))}},!1),l.addEventListener(n,"pointercancel",u,!1)}}});return{pressed:n,pressProps:e?{}:{onPointerDown:c,onPointerUp:u,onClick:u}}}},17087:(e,t,n)=>{"use strict";n.d(t,{e:()=>function e(){let t=[],n={addEventListener:(e,t,r,i)=>(e.addEventListener(t,r,i),n.add(()=>e.removeEventListener(t,r,i))),requestAnimationFrame(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let i=requestAnimationFrame(...t);return n.add(()=>cancelAnimationFrame(i))},nextFrame(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return n.requestAnimationFrame(()=>n.requestAnimationFrame(...t))},setTimeout(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let i=setTimeout(...t);return n.add(()=>clearTimeout(i))},microTask(){for(var e=arguments.length,t=Array(e),i=0;i<e;i++)t[i]=arguments[i];let o={current:!0};return(0,r._)(()=>{o.current&&t[0]()}),n.add(()=>{o.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(34346)},17664:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esMo
1dule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{apiKey:t,...n}=e,r={...n,key:t},{html:a}=(0,o.GoogleMapsEmbed)(r);return(0,i.jsx)(s.default,{height:r.height||null,width:r.width||null,html:a,dataNtpc:"GoogleMapsEmbed"})};let i=n(23798),o=n(44223),s=r(n(21738))},18218:e=>{e.exports={style:{fontFamily:"'GeistSans', 'GeistSans Fallback'"},className:"__className_3a0388",variable:"__variable_3a0388"}},18579:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.sendGTMEvent=void 0,t.GoogleTagManager=function(e){let{gtmId:t,gtmScriptUrl:n,dataLayerName:r="dataLayer",auth:l,preview:u,dataLayer:c,nonce:d}=e;a=r;let p=new URL(n||"https://www.googletagmanager.com/gtm.js");return t&&p.searchParams.set("id",t),"dataLayer"!==r&&p.searchParams.set("l",r),l&&p.searchParams.set("gtm_auth",l),u&&(p.searchParams.set("gtm_preview",u),p.searchParams.set("gtm_cookies_win","x")),(0,o.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-gtm"}})},[]),(0,i.jsxs)(i.Fragment,{children:[(0,i.jsx)(s.default,{id:"_next-gtm-init",dangerouslySetInnerHTML:{__html:` 2 (function(w,l){ 3 w[l]=w[l]||[]; 4 w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'}); 5 ${c?`w[l].push(${JSON.stringify(c)})`:""} 6 })(window,'${r}');`},nonce:d}),(0,i.jsx)(s.default,{id:"_next-gtm","data-ntpc":"GTM",src:p.href,nonce:d})]})};let i=n(23798),o=n(21462),s=r(n(1896)),a="dataLayer";t.sendGTMEvent=(e,t)=>{let n=t||a;window[n]=window[n]||[],window[n].push(e)}},21738:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function({html:e,height:t=null,width:n=null,children:o,dataNtpc:s=""}){return(0,i.useEffect)(()=>{s&&performance.mark("mark_feature_usage",{detail:{feature:`next-third-parties-${s}`}})},[s]),(0,r.jsxs)(r.Fragment,{children:[o,e?(0,r.jsx)("div",{style:{height:null!=t?`${t}px`:"auto",width:null!=n?`${n}px`:"auto"},"data-ntpc":s,dangerouslySetInnerHTML:{__html:e}}):null]})};let r=n(23798),i=n(21462)},22758:(e,t,n)=>{"use strict";n.d(t,{Y:()=>o});var r=n(21462),i=n(93333);function o(e){let t=(0,r.useRef)(e);return(0,i.s)(()=>{t.current=e},[e]),t}},23395:(e,t,n)=>{"use strict";n.d(t,{i:()=>o});var r=n(21462),i=n(12195);function o({prop:e,defaultProp:t,onChange:n=()=>{}}){let[o,s]=function({defaultProp:e,onChange:t}){let n=r.useState(e),[o]=n,s=r.useRef(o),a=(0,i.c)(t);return r.useEffect(()=>{s.current!==o&&(a(o),s.current=o)},[o,s,a]),n}({defaultProp:t,onChange:n}),a=void 0!==e,l=a?e:o,u=(0,i.c)(n);return[l,r.useCallback(t=>{if(a){let n="function"==typeof t?t(e):t;n!==e&&u(n)}else s(t)},[a,e,s,u])]}},25753:(e,t,n)=>{"use strict";n.d(t,{Mz:()=>M,i3:()=>A,UC:()=>O,bL:()=>L,Bk:()=>m});var r=n(21462),i=n(82232),o=n(48114),s=n(357),a=n(23798),l=r.forwardRef((e,t)=>{let{children:n,width:r=10,height:i=5,...o}=e;return(0,a.jsx)(s.sG.svg,{...o,ref:t,width:r,height:i,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,a.jsx)("polygon",{points:"0,0 30,0 15,10"})})});l.displayName="Arrow";var u=n(50154),c=n(72978),d=n(12195),p=n(97573),f=n(61599),h="Popper",[g,m]=(0,c.A)(h),[v,_]=g(h),b=e=>{let{__scopePopper:t,children:n}=e,[i,o]=r.useState(null);return(0,a.jsx)(v,{scope:t,anchor:i,onAnchorChange:o,children:n})};b.displayName=h;var y="PopperAnchor",x=r.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:i,...o}=e,l=_(y,n),c=r.useRef(null),d=(0,u.s)(t,c);return r.useEffect(()=>{l.onAnchorChange(i?.current||c.current)}),i?null:(0,a.jsx)(s.sG.div,{...o,ref:d})});x.displayName=y;var w="PopperContent",[k,C]=g(w),E=r.forwardRef((e,t)=>{let{__scopePopper:n,side:l="bottom",sideOffset:c=0,align:h="center",alignOffset:g=0,arrowPadding:m=0,avoidCollisions:v=!0,collisionBoundary:b=[],collisionPadding:y=0,sticky:x="partial",hideWhenDetached:C=!1,updatePositionStrategy:E="optimized",onPlaced:S,...P}=e,j=_(w,n),[L,M]=r.useState(null),O=(0,u.s)(t,e=>M(e)),[A,N]=r.useState(null),F=(0,f.X)(A),D=F?.width??0,$=F?.height??0,B="number"==typeof y?y:{top:0,right:0,bottom:0,left:0,...y},z=Array.isArray(b)?b:[b],H=z.length>0,W={padding:B,boundary:z.filter(T),altBoundary:H},{refs:G,floatingStyles:q,placement:U,isPositioned:V,middlewareData:K}=(0,i.we)({strategy:"fixed",placement:l+("center"!==h?"-"+h:""),whileElementsMounted:(...e)=>(0,o.ll)(...e,{animationFrame:"always"===E}),elements:{reference:j.anchor},middleware:[(0,i.cY)({mainAxis:c+$,alignmentAxis:g}),v&&(0,i.BN)({mainAxis:!0,crossAxis:!1,limiter:"partial"===x?(0,i.ER)():void 0,...W}),v&&(0,i.UU)({...W}),(0,i.Ej)({...W,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:i,height:o}=t.reference,s=e.floating.style;s.setProperty("--radix-popper-available-width",`${n}px`),s.setProperty("--radix-popper-available-height",`${r}px`),s.setProperty("--radix-popper-anchor-width",`${i}px`),s.setProperty("--radix-popper-anchor-height",`${o}px`)}}),A&&(0,i.UE)({element:A,padding:m}),I({arrowWidth:D,arrowHeight:$}),C&&(0,i.jD)({strategy:"referenceHidden",...W})]}),[Y,X]=R(U),Z=(0,d.c)(S);(0,p.N)(()=>{V&&Z?.()},[V,Z]);let J=K.arrow?.x,Q=K.arrow?.y,ee=K.arrow?.centerOffset!==0,[et,en]=r.useState();return(0,p.N)(()=>{L&&en(window.getComputedStyle(L).zIndex)},[L]),(0,a.jsx)("div",{ref:G.setFloating,"data-radix-popper-content-wrapper":"",style:{...q,transform:V?q.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:et,"--radix-popper-transform-origin":[K.transformOrigin?.x,K.transformOrigin?.y].join(" "),...K.hide?.referenceHidden&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,a.jsx)(k,{scope:n,placedSide:Y,onArrowChange:N,arrowX:J,arrowY:Q,shouldHideArrow:ee,children:(0,a.jsx)(s.sG.div,{"data-side":Y,"data-align":X,...P,ref:O,style:{...P.style,animation:V?void 0:"none"}})})})});E.displayName=w;var S="PopperArrow",P={top:"bottom",right:"left",bottom:"top",left:"r
6ight"},j=r.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,i=C(S,n),o=P[i.placedSide];return(0,a.jsx)("span",{ref:i.onArrowChange,style:{position:"absolute",left:i.arrowX,top:i.arrowY,[o]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[i.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[i.placedSide],visibility:i.shouldHideArrow?"hidden":void 0},children:(0,a.jsx)(l,{...r,ref:t,style:{...r.style,display:"block"}})})});function T(e){return null!==e}j.displayName=S;var I=e=>({name:"transformOrigin",options:e,fn(t){let{placement:n,rects:r,middlewareData:i}=t,o=i.arrow?.centerOffset!==0,s=o?0:e.arrowWidth,a=o?0:e.arrowHeight,[l,u]=R(n),c={start:"0%",center:"50%",end:"100%"}[u],d=(i.arrow?.x??0)+s/2,p=(i.arrow?.y??0)+a/2,f="",h="";return"bottom"===l?(f=o?c:`${d}px`,h=`${-a}px`):"top"===l?(f=o?c:`${d}px`,h=`${r.floating.height+a}px`):"right"===l?(f=`${-a}px`,h=o?c:`${p}px`):"left"===l&&(f=`${r.floating.width+a}px`,h=o?c:`${p}px`),{data:{x:f,y:h}}}});function R(e){let[t,n="center"]=e.split("-");return[t,n]}var L=b,M=x,O=E,A=j},26501:(e,t,n)=>{"use strict";n.d(t,{jH:()=>o});var r=n(21462);n(23798);var i=r.createContext(void 0);function o(e){let t=r.useContext(i);return e||t||"ltr"}},27090:e=>{e.exports={style:{fontFamily:"'GeistMono', ui-monospace, SFMono-Regular, Roboto Mono, Menlo, Monaco, Liberation Mono, DejaVu Sans Mono, Courier New, monospace"},className:"__className_c1e5c9",variable:"__variable_c1e5c9"}},27438:e=>{"use strict";e.exports=JSON.parse('{"id":"youtube-embed","description":"Embed a YouTube embed on your webpage.","website":"https://github.com/paulirish/lite-youtube-embed","html":{"element":"lite-youtube","attributes":{"videoid":null,"playlabel":null}},"stylesheets":["https://cdn.jsdelivr.net/gh/paulirish/lite-youtube-embed@master/src/lite-yt-embed.css"],"scripts":[{"url":"https://cdn.jsdelivr.net/gh/paulirish/lite-youtube-embed@master/src/lite-yt-embed.js","strategy":"idle","location":"head","action":"append"}]}')},28018:(e,t,n)=>{"use strict";function r(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.brands.some(t=>e.test(t.brand)))||e.test(window.navigator.userAgent))}function i(e){var t;return"undefined"!=typeof window&&null!=window.navigator&&e.test((null===(t=window.navigator.userAgentData)||void 0===t?void 0:t.platform)||window.navigator.platform)}function o(e){let t=null;return()=>(null==t&&(t=e()),t)}n.d(t,{o:()=>O});let s=o(function(){return i(/^Mac/i)}),a=o(function(){return i(/^iPhone/i)}),l=o(function(){return i(/^iPad/i)||s()&&navigator.maxTouchPoints>1}),u=o(function(){return a()||l()});o(function(){return s()||u()}),o(function(){return r(/AppleWebKit/i)&&!c()});let c=o(function(){return r(/Chrome/i)}),d=o(function(){return r(/Android/i)});o(function(){return r(/Firefox/i)});let p=e=>{var t;return null!==(t=null==e?void 0:e.ownerDocument)&&void 0!==t?t:document},f=e=>e&&"window"in e&&e.window===e?e:p(e).defaultView||window;var h=n(21462);let g=null,m=new Set,v=new Map,_=!1,b=!1,y={Tab:!0,Escape:!0};function x(e,t){for(let n of m)n(e,t)}function w(e){_=!0,!(e.metaKey||!s()&&e.altKey||e.ctrlKey||"Control"===e.key||"Shift"===e.key||"Meta"===e.key)&&(g="keyboard",x("keyboard",e))}
6function k(e){g="pointer",("mousedown"===e.type||"pointerdown"===e.type)&&(_=!0,x("pointer",e))}function C(e){(0===e.mozInputSource&&e.isTrusted||(d()&&e.pointerType?"click"===e.type&&1===e.buttons:0===e.detail&&!e.pointerType))&&(_=!0,g="virtual")}function E(e){e.target!==window&&e.target!==document&&(_||b||(g="virtual",x("virtual",e)),_=!1,b=!1)}function S(){_=!1,b=!0}function P(e){if("undefined"==typeof window||v.get(f(e)))return;let t=f(e),n=p(e),r=t.HTMLElement.prototype.focus;t.HTMLElement.prototype.focus=function(){_=!0,r.apply(this,arguments)},n.addEventListener("keydown",w,!0),n.addEventListener("keyup",w,!0),n.addEventListener("click",C,!0),t.addEventListener("focus",E,!0),t.addEventListener("blur",S,!1),"undefined"!=typeof PointerEvent?(n.addEventListener("pointerdown",k,!0),n.addEventListener("pointermove",k,!0),n.addEventListener("pointerup",k,!0)):(n.addEventListener("mousedown",k,!0),n.addEventListener("mousemove",k,!0),n.addEventListener("mouseup",k,!0)),t.addEventListener("beforeunload",()=>{j(e)},{once:!0}),v.set(t,{focus:r})}let j=(e,t)=>{let n=f(e),r=p(e);t&&r.removeEventListener("DOMContentLoaded",t),v.has(n)&&(n.HTMLElement.prototype.focus=v.get(n).focus,r.removeEventListener("keydown",w,!0),r.removeEventListener("keyup",w,!0),r.removeEventListener("click",C,!0),n.removeEventListener("focus",E,!0),n.removeEventListener("blur",S,!1),"undefined"!=typeof PointerEvent?(r.removeEventListener("pointerdown",k,!0),r.removeEventListener("pointermove",k,!0),r.removeEventListener("pointerup",k,!0)):(r.removeEventListener("mousedown",k,!0),r.removeEventListener("mousemove",k,!0),r.removeEventListener("mouseup",k,!0)),v.delete(n))};function T(){return"pointer"!==g}"undefined"!=typeof document&&function(e){let t,n=p(void 0);"loading"!==n.readyState?P(void 0):(t=()=>{P(e)},n.addEventListener("DOMContentLoaded",t)),()=>j(e,t)}();let I=new Set(["checkbox","radio","range","color","file","image","button","submit","reset"]),R="undefined"!=typeof document?h.useLayoutEffect:()=>{};class L{isDefaultPrevented(){return this.nativeEvent.defaultPrevented}preventDefault(){this.defaultPrevented=!0,this.nativeEvent.preventDefault()}stopPropagation(){this.nativeEvent.stopPropagation(),this.isPropagationStopped=()=>!0}isPropagationStopped(){return!1}persist(){}constructor(e,t){this.nativeEvent=t,this.target=t.target,this.currentTarget=t.currentTarget,this.relatedTarget=t.relatedTarget,this.bubbles=t.bubbles,this.cancelable=t.cancelable,this.defaultPrevented=t.defaultPrevented,this.eventPhase=t.eventPhase,this.isTrusted=t.isTrusted,this.timeStamp=t.timeStamp,this.type=e}}function M(e){let t=(0,h.useRef)({isFocused:!1,observer:null});R(()=>{let e=t.current;return()=>{e.observer&&(e.observer.disconnect(),e.observer=null)}},[]);let n=function(e){let t=(0,h.useRef)(null);return R(()=>{t.current=e},[e]),(0,h.useCallback)((...e)=>{let n=t.current;return null==n?void 0:n(...e)},[])}(t=>{null==e||e(t)});return(0,h.useCallback)(e=>{if(e.target instanceof HTMLButtonElement||e.target instanceof HTMLInputElement||e.target instanceof HTMLTextAreaElement||e.target instanceof HTMLSelectElement){t.current.isFocused=!0;let r=e.target;r.addEventListener("focusout",e=>{t.current.isFocused=!1,r.disabled&&n(new L("blur",e)),t.current.observer&&(t.current.observer.disconnect(),t.current.observer=null)},{once:!0}),t.current.observer=new MutationObserver(()=>{if(t.current.isFocused&&r.disabled){var e;null===(e=t.current.observer)||void 0===e||e.disconnect();let n=r===document.activeElement?null:document.activeElement;r.dispatchEvent(new FocusEvent("blur",{relatedTarget:n})),r.dispatchEvent(new FocusEvent("focusout",{bubbles:!0,relatedTarget:n}))}}),t.current.observer.observe(r,{attributes:!0,attributeFilter:["disabled"]})}},[n])}function O(e={}){var t,n,r;let{autoFocus:i=!1,isTextInput:o,within:s}=e,a=(0,h.useRef)({isFocused:!1,isFocusVisible:i||T()}),[l,u]=(0,h.useState)(!1),[c,d]=(0,h.useState)(()=>a.current.isFocused&&a.current.isFocusVisible),g=(0,h.useCallback)(()=>d(a.current.isFocused&&a.current.isFocusVisible),[]),v=(0,h.useCallback)(e=>{a.current.isFocused=e,u(e),g()},[g]);t=e=>{a.current.isFocusVisible=e,g()},n=[],r={isTextInput:o},P(),(0,h.useEffect)(()=>
6{let e=(e,n)=>{(function(e,t,n){var r;let i="undefined"!=typeof window?f(null==n?void 0:n.target).HTMLInputElement:HTMLInputElement,o="undefined"!=typeof window?f(null==n?void 0:n.target).HTMLTextAreaElement:HTMLTextAreaElement,s="undefined"!=typeof window?f(null==n?void 0:n.target).HTMLElement:HTMLElement,a="undefined"!=typeof window?f(null==n?void 0:n.target).KeyboardEvent:KeyboardEvent;return!((e=e||(null==n?void 0:n.target)instanceof i&&!I.has(null==n?void 0:null===(r=n.target)||void 0===r?void 0:r.type)||(null==n?void 0:n.target)instanceof o||(null==n?void 0:n.target)instanceof s&&(null==n?void 0:n.target.isContentEditable))&&"keyboard"===t&&n instanceof a&&!y[n.key])})(!!(null==r?void 0:r.isTextInput),e,n)&&t(T())};return m.add(e),()=>{m.delete(e)}},n);let{focusProps:_}=function(e){let{isDisabled:t,onFocus:n,onBlur:r,onFocusChange:i}=e,o=(0,h.useCallback)(e=>{if(e.target===e.currentTarget)return r&&r(e),i&&i(!1),!0},[r,i]),s=M(o),a=(0,h.useCallback)(e=>{let t=p(e.target);e.target===e.currentTarget&&t.activeElement===e.target&&(n&&n(e),i&&i(!0),s(e))},[i,n,s]);return{focusProps:{onFocus:!t&&(n||i||r)?a:void 0,onBlur:!t&&(r||i)?o:void 0}}}({isDisabled:s,onFocusChange:v}),{focusWithinProps:b}=function(e){let{isDisabled:t,onBlurWithin:n,onFocusWithin:r,onFocusWithinChange:i}=e,o=(0,h.useRef)({isFocusWithin:!1}),s=(0,h.useCallback)(e=>{o.current.isFocusWithin&&!e.currentTarget.contains(e.relatedTarget)&&(o.current.isFocusWithin=!1,n&&n(e),i&&i(!1))},[n,i,o]),a=M(s),l=(0,h.useCallback)(e=>{o.current.isFocusWithin||document.activeElement!==e.target||(r&&r(e),i&&i(!0),o.current.isFocusWithin=!0,a(e))},[r,i,a]);return t?{focusWithinProps:{onFocus:void 0,onBlur:void 0}}:{focusWithinProps:{onFocus:l,onBlur:s}}}({isDisabled:!s,onFocusWithinChange:v});return{isFocused:l,isFocusVisible:c,focusProps:s?b:_}}},28461:(e,t,n)=>{"use strict";function r(e,t){for(var n=arguments.length,i=Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];if(e in t){let n=t[e];return"function"==typeof n?n(...i):n}let s=Error('Tried to handle "'.concat(e,'" but there is no handler defined. Only defined handlers are: ').concat(Object.keys(t).map(e=>'"'.concat(e,'"')).join(", "),"."));throw Error.captureStackTrace&&Error.captureStackTrace(s,r),s}n.d(t,{Y:()=>r})},28521:(e,t,n)=>{"use strict";n.d(t,{jp:()=>g});var r=n(21462),i=n(4369),o=n(81783),s={left:0,top:0,right:0,gap:0},a=function(e){return parseInt(e||"",10)||0},l=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],i=t["padding"===e?"paddingRight":"marginRight"];return[a(n),a(r),a(i)]},u=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return s;var t=l(e),n=document.documentElement.clientWidth,r=window.innerWidth;return{left:t[0],top:t[1],right:t[2],gap:Math.max(0,r-n+t[2]-t[0])}},c=(0,i.T0)(),d="data-scroll-locked",p=function(e,t,n,r){var i=e.left,s=e.top,a=e.right,l=e.gap;return void 0===n&&(n="margin"),"\n .".concat(o.E9," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(l,"px ").concat(r,";\n }\n body[").concat(d,"] {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(i,"px;\n padding-top: ").concat(s,"px;\n padding-right: ").concat(a,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(l,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(l,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(o.Mi," {\n right: ").concat(l,"px ").concat(r,";\n }\n \n .").concat(o.pN," {\n margin-right: ").concat(l,"px ").concat(r,";\n }\n \n .").concat(o.Mi," .").concat(o.Mi," {\n right: 0 ").concat(r,";\n }\n \n .").concat(o.pN," .").concat(o.pN," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(d,"] {\n ").concat(o.xi,": ").concat(l,"px;\n }\n")},f=function(){var e=parseInt(document.body.getAttribute(d)||"0",10);return isFinite(e)?e:0},h=function(){r.useEffect(function(){return document.body.setAttribute(d,(f()+1).toString()),function(){var e=f()-1;e<=0?document.body.removeAttribute(d):document.body.setAttribute(d,e.toString())}},[])},g=function(e){var t=e.noRelative,n=e.noImportant,i=e.gapMode,o=void 0===i?"margin":i;h();var s=r.useMemo(function(){return u(o)}
6,[o]);return r.createElement(c,{styles:p(s,!t,o,n?"":"!important")})}},29015:(e,t,n)=>{"use strict";n.d(t,{T:()=>i});var r=n(32391);function i(e){return r._.isServer?null:e instanceof Node?e.ownerDocument:null!=e&&e.hasOwnProperty("current")&&e.current instanceof Node?e.current.ownerDocument:document}},29081:(e,t,n)=>{"use strict";n.d(t,{A:()=>j});var r=n(82643),i=n(21462),o=n(81783),s=n(96466),a=(0,n(54371).f)(),l=function(){},u=i.forwardRef(function(e,t){var n=i.useRef(null),o=i.useState({onScrollCapture:l,onWheelCapture:l,onTouchMoveCapture:l}),u=o[0],c=o[1],d=e.forwardProps,p=e.children,f=e.className,h=e.removeScrollBar,g=e.enabled,m=e.shards,v=e.sideCar,_=e.noIsolation,b=e.inert,y=e.allowPinchZoom,x=e.as,w=e.gapMode,k=(0,r.Tt)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),C=(0,s.S)([n,t]),E=(0,r.Cl)((0,r.Cl)({},k),u);return i.createElement(i.Fragment,null,g&&i.createElement(v,{sideCar:a,removeScrollBar:h,shards:m,noIsolation:_,inert:b,setCallbacks:c,allowPinchZoom:!!y,lockRef:n,gapMode:w}),d?i.cloneElement(i.Children.only(p),(0,r.Cl)((0,r.Cl)({},E),{ref:C})):i.createElement(void 0===x?"div":x,(0,r.Cl)({},E,{className:f,ref:C}),p))});u.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},u.classNames={fullWidth:o.pN,zeroRight:o.Mi};var c=n(88387),d=n(28521),p=n(4369),f=!1;if("undefined"!=typeof window)try{var h=Object.defineProperty({},"passive",{get:function(){return f=!0,!0}});window.addEventListener("test",h,h),window.removeEventListener("test",h,h)}catch(e){f=!1}var g=!!f&&{passive:!1},m=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},v=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),_(e,r)){var i=b(e,r);if(i[1]>i[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},_=function(e,t){return"v"===e?m(t,"overflowY"):m(t,"overflowX")},b=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},y=function(e,t,n,r,i){var o,s=(o=window.getComputedStyle(t).direction,"h"===e&&"rtl"===o?-1:1),a=s*r,l=n.target,u=t.contains(l),c=!1,d=a>0,p=0,f=0;do{var h=b(e,l),g=h[0],m=h[1]-h[2]-s*g;(g||m)&&_(e,l)&&(p+=m,f+=g),l=l instanceof ShadowRoot?l.host:l.parentNode}while(!u&&l!==document.body||u&&(t.contains(l)||t===l));return d&&(i&&1>Math.abs(p)||!i&&a>p)?c=!0:!d&&(i&&1>Math.abs(f)||!i&&-a>f)&&(c=!0),c},x=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},w=function(e){return[e.deltaX,e.deltaY]},k=function(e){return e&&"current"in e?e.current:e},C=0,E=[];let S=(0,c.m)(a,function(e){var t=i.useRef([]),n=i.useRef([0,0]),o=i.useRef(),s=i.useState(C++)[0],a=i.useState(p.T0)[0],l=i.useRef(e);i.useEffect(function(){l.current=e},[e]),i.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(s));var t=(0,r.fX)([e.lockRef.current],(e.shards||[]).map(k),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(s))}),function(){document.body.classList.remove("block-interactivity-".concat(s)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(s))})}}},[e.inert,e.lockRef.current,e.shards]);var u=i.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!l.current.allowPinchZoom;var r,i=x(e),s=n.current,a="deltaX"in e?e.deltaX:s[0]-i[0],u="deltaY"in e?e.deltaY:s[1]-i[1],c=e.target,d=Math.abs(a)>Math.abs(u)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var p=v(d,c);if(!p)return!0;if(p?r=d:(r="v"===d?"h":"v",p=v(d,c)),!p)return!1;if(!o.current&&"changedTouches"in e&&(a||u)&&(o.current=r),!r)return!0;var f=o.current||r;return y(f,t,e,"h"===f?a:u,!0)},[]),c=i.useCallback(function(e){if(E.length&&E[E.length-1]===a){var n="deltaY"in e?w(e):x(e),r=t.current.filter(function(t){var r;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}
6if(!r){var i=(l.current.shards||[]).map(k).filter(Boolean).filter(function(t){return t.contains(e.target)});(i.length>0?u(e,i[0]):!l.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),f=i.useCallback(function(e,n,r,i){var o={name:e,delta:n,target:r,should:i,shadowParent:function(e){for(var t=null;null!==e;)e instanceof ShadowRoot&&(t=e.host,e=e.host),e=e.parentNode;return t}(r)};t.current.push(o),setTimeout(function(){t.current=t.current.filter(function(e){return e!==o})},1)},[]),h=i.useCallback(function(e){n.current=x(e),o.current=void 0},[]),m=i.useCallback(function(t){f(t.type,w(t),t.target,u(t,e.lockRef.current))},[]),_=i.useCallback(function(t){f(t.type,x(t),t.target,u(t,e.lockRef.current))},[]);i.useEffect(function(){return E.push(a),e.setCallbacks({onScrollCapture:m,onWheelCapture:m,onTouchMoveCapture:_}),document.addEventListener("wheel",c,g),document.addEventListener("touchmove",c,g),document.addEventListener("touchstart",h,g),function(){E=E.filter(function(e){return e!==a}),document.removeEventListener("wheel",c,g),document.removeEventListener("touchmove",c,g),document.removeEventListener("touchstart",h,g)}},[]);var b=e.removeScrollBar,S=e.inert;return i.createElement(i.Fragment,null,S?i.createElement(a,{styles:"\n .block-interactivity-".concat(s," {pointer-events: none;}\n .allow-interactivity-").concat(s," {pointer-events: all;}\n")}):null,b?i.createElement(d.jp,{gapMode:e.gapMode}):null)});var P=i.forwardRef(function(e,t){return i.createElement(u,(0,r.Cl)({},e,{ref:t,sideCar:S}))});P.classNames=u.classNames;let j=P},32391:(e,t,n)=>{"use strict";n.d(t,{_:()=>a});var r=Object.defineProperty,i=(e,t,n)=>t in e?r(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,o=(e,t,n)=>(i(e,"symbol"!=typeof t?t+"":t,n),n);class s{set(e){this.current!==e&&(this.handoffState="pending",this.currentId=0,this.current=e)}reset(){this.set(this.detect())}nextId(){return++this.currentId}get isServer(){return"server"===this.current}get isClient(){return"client"===this.current}detect(){return"undefined"!=typeof document?"client":"server"}handoff(){"pending"===this.handoffState&&(this.handoffState="complete")}get isHandoffComplete(){return"complete"===this.handoffState}constructor(){o(this,"current",this.detect()),o(this,"handoffState","pending"),o(this,"currentId",0)}}let a=new s},32627:(e,t,n)=>{"use strict";n.d(t,{C:()=>o});var r=n(23798),i=n(71623);function o({children:e,className:t,"data-language":n,...o}){return(0,r.jsx)("code",{className:(0,i.A)("nextra-code","data-line-numbers"in o&&"[counter-reset:line]",t),dir:"ltr",...o,children:e})}}
6,33583:(e,t,n)=>{"use strict";n.d(t,{B1:()=>E,C0:()=>f,Dz:()=>_,Jx:()=>l,LI:()=>s,PG:()=>g,RI:()=>a,Sg:()=>h,T9:()=>o,TV:()=>v,WJ:()=>y,_3:()=>p,bV:()=>k,jk:()=>i,lP:()=>w,nI:()=>C,qE:()=>d,r_:()=>r,sq:()=>m,w7:()=>b});let r=["top","right","bottom","left"],i=Math.min,o=Math.max,s=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 d(e,t,n){return o(e,i(t,n))}function p(e,t){return"function"==typeof e?e(t):e}function f(e){return e.split("-")[0]}function h(e){return e.split("-")[1]}function g(e){return"x"===e?"y":"x"}function m(e){return"y"===e?"height":"width"}function v(e){return["top","bottom"].includes(f(e))?"y":"x"}function _(e){return g(v(e))}function b(e,t,n){void 0===n&&(n=!1);let r=h(e),i=_(e),o=m(i),s="x"===i?r===(n?"end":"start")?"right":"left":"start"===r?"bottom":"top";return t.reference[o]>t.floating[o]&&(s=k(s)),[s,k(s)]}function y(e){let t=k(e);return[x(e),t,x(t)]}function x(e){return e.replace(/start|end/g,e=>c[e])}function w(e,t,n,r){let i=h(e),o=function(e,t,n){let r=["left","right"],i=["right","left"];switch(e){case"top":case"bottom":if(n)return t?i:r;return t?r:i;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(f(e),"start"===n,r);return i&&(o=o.map(e=>e+"-"+i),t&&(o=o.concat(o.map(x)))),o}function k(e){return e.replace(/left|right|bottom|top/g,e=>u[e])}function C(e){return"number"!=typeof e?{top:0,right:0,bottom:0,left:0,...e}:{top:e,right:e,bottom:e,left:e}}function E(e){let{x:t,y:n,width:r,height:i}=e;return{width:r,height:i,top:n,left:t,right:t+r,bottom:n+i,x:t,y:n}}},34346:(e,t,n)=>{"use strict";function r(e){"function"==typeof queueMicrotask?queueMicrotask(e):Promise.resolve().then(e).catch(e=>setTimeout(()=>{throw e}))}n.d(t,{_:()=>r})},34706:(e,t,n)=>{"use strict";n.d(t,{Uy:()=>r,VZ:()=>i,Xn:()=>s,__:()=>o});let r=/\.mdx?$/,i=Symbol.for("__nextra_internal__"),o=new Set(["/404","/500"]),s="en-US"},35957:(e,t,n)=>{"use strict";n.d(t,{N:()=>l});var r=n(21462),i=n(72978),o=n(50154),s=n(5467),a=n(23798);function l(e){let t=e+"CollectionProvider",[n,l]=(0,i.A)(t),[u,c]=n(t,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:t,children:n}=e,i=r.useRef(null),o=r.useRef(new Map).current;return(0,a.jsx)(u,{scope:t,itemMap:o,collectionRef:i,children:n})};d.displayName=t;let p=e+"CollectionSlot",f=r.forwardRef((e,t)=>{let{scope:n,children:r}=e,i=c(p,n),l=(0,o.s)(t,i.collectionRef);return(0,a.jsx)(s.DX,{ref:l,children:r})});f.displayName=p;let h=e+"CollectionItemSlot",g="data-radix-collection-item",m=r.forwardRef((e,t)=>{let{scope:n,children:i,...l}=e,u=r.useRef(null),d=(0,o.s)(t,u),p=c(h,n);return r.useEffect(()=>(p.itemMap.set(u,{ref:u,...l}),()=>void p.itemMap.delete(u))),(0,a.jsx)(s.DX,{[g]:"",ref:d,children:i})});return m.displayName=h,[{Provider:d,Slot:f,ItemSlot:m},function(t){let n=c(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${g}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},l]}},37769:(e,t,n)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/_app",function(){return n(52390)}])},38934:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(84310).A)("ThumbsDown",[["path",{d:"M17 14V2",key:"8ymqnk"}],["path",{d:"M9 18.12 10 14H4.17a2 2 0 0 1-1.92-2.56l2.33-8A2 2 0 0 1 6.5 2H20a2 2 0 0 1 2 2v8a2 2 0 0 1-2 2h-2.76a2 2 0 0 0-1.79 1.11L12 22a3.13 3.13 0 0 1-3-3.88Z",key:"m61m77"}]])},39464:()=>{},39520:(e,t,n)=>{"use strict";n.d(t,{$:()=>f,L:()=>p});var r=n(23798),i=n(28018),o=n(83507),s=n(21462),a=n(16873),l=n(71440),u=n(65048);let c=(0,u.FX)(function(e,t){var n;let r=(0,l._)(),{disabled:c=r||!1,autoFocus:d=!1,...p}=e,{isFocusVisible:f,focusProps:h}=(0,i.o)({autoFocus:d}),{isHovered:g,hoverProps:m}=(0,o.M)({isDisabled:c}),{pressed:v,pressProps:_}=(0,a.Z)({disabled:c}),b=(0,u.v6)({ref:t,type:null!=(n=p.type)?n:"button",disabled:c||void 0,autoFocus:d},h,m,_),y=(0,s.useMemo)(()=>({disabled:c,hover:g,focus:f,active:v,autofocus:d}),[c,g,f,v,d]);return(0,u.Ci)()({ourProps:b,theirProps:p,slot:y,defaultTag:"button",name:"Button"})});var d=n(71623);let p={border:(0,d.A)("_border _border-gray-300 dark:_border-neutral-700","contrast-more:_border-gray-900 contrast-more:dark:_border-gray-50")};function f({children:e,className:t,variant:n="default",...i}){return(0,r.jsx)(c,{className:e=>(0,d.A)("_transition",e.focus&&"nextra-focusable","outline"===n&&[p.border,"_rounded-md _p-1.5"],"function"==typeof t?t(e):t),...i,children:e})}},39850:(e,t,n)=>{"use strict";function r(e){if("string"!=typeof e)throw TypeError("Expected a string");return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}n.d(t,{A:()=>r})},40041:(e,t,n)=>{"use strict";
6Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return i}});let r=n(21462);function i(e,t){let n=(0,r.useRef)(null),i=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=n.current;e&&(n.current=null,e());let t=i.current;t&&(i.current=null,t())}else e&&(n.current=o(e,r)),t&&(i.current=o(t,r))},[e,t])}function o(e,t){if("function"!=typeof e)return e.current=t,()=>{e.current=null};{let n=e(t);return"function"==typeof n?n:()=>e(null)}}("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)},41066:(e,t,n)=>{"use strict";n.d(t,{Oh:()=>o});var r=n(21462),i=0;function o(){r.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??s()),document.body.insertAdjacentElement("beforeend",e[1]??s()),i++,()=>{1===i&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),i--}},[])}function s(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},41377:(e,t,n)=>{"use strict";function r(){return"undefined"!=typeof window}function i(e){return a(e)?(e.nodeName||"").toLowerCase():"#document"}function o(e){var t;return(null==e||null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function s(e){var t;return null==(t=(a(e)?e.ownerDocument:e.document)||window.document)?void 0:t.documentElement}function a(e){return!!r()&&(e instanceof Node||e instanceof o(e).Node)}function l(e){return!!r()&&(e instanceof Element||e instanceof o(e).Element)}function u(e){return!!r()&&(e instanceof HTMLElement||e instanceof o(e).HTMLElement)}function c(e){return!!r()&&"undefined"!=typeof ShadowRoot&&(e instanceof ShadowRoot||e instanceof o(e).ShadowRoot)}function d(e){let{overflow:t,overflowX:n,overflowY:r,display:i}=_(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(i)}function p(e){return["table","td","th"].includes(i(e))}function f(e){return[":popover-open",":modal"].some(t=>{try{return e.matches(t)}catch(e){return!1}})}function h(e){let t=m(),n=l(e)?_(e):e;return"none"!==n.transform||"none"!==n.perspective||!!n.containerType&&"normal"!==n.containerType||!t&&!!n.backdropFilter&&"none"!==n.backdropFilter||!t&&!!n.filter&&"none"!==n.filter||["transform","perspective","filter"].some(e=>(n.willChange||"").includes(e))||["paint","layout","strict","content"].some(e=>(n.contain||"").includes(e))}function g(e){let t=y(e);for(;u(t)&&!v(t);){if(h(t))return t;if(f(t))break;t=y(t)}return null}function m(){return"undefined"!=typeof CSS&&!!CSS.supports&&CSS.supports("-webkit-backdrop-filter","none")}function v(e){return["html","body","#document"].includes(i(e))}function _(e){return o(e).getComputedStyle(e)}function b(e){return l(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.scrollX,scrollTop:e.scrollY}}function y(e){if("html"===i(e))return e;let t=e.assignedSlot||e.parentNode||c(e)&&e.host||s(e);return c(t)?t.host:t}function x(e){return e.parent&&Object.getPrototypeOf(e.parent)?e.frameElement:null}n.d(t,{$4:()=>y,CP:()=>b,L9:()=>_,Lv:()=>p,Tc:()=>m,Tf:()=>f,ZU:()=>d,_m:()=>x,ep:()=>s,eu:()=>v,gJ:()=>g,mq:()=>i,sQ:()=>h,sb:()=>u,v9:()=>function e(t,n,r){var i;void 0===n&&(n=[]),void 0===r&&(r=!0);let s=function e(t){let n=y(t);return v(n)?t.ownerDocument?t.ownerDocument.body:t.body:u(n)&&d(n)?n:e(n)}(t),a=s===(null==(i=t.ownerDocument)?void 0:i.body),l=o(s);if(a){let t=x(l);return n.concat(l,l.visualViewport||[],d(s)?s:[],t&&r?e(t):[])}return n.concat(s,e(s,[],r))},vq:()=>l,zk:()=>o})},41634:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(84310).A)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},41924:(e,t,n)=>{"use strict";n.d(t,{T:()=>s});var r=n(23798),i=n(21462),o=n(13857);let s=i.forwardRef((e,t)=>{let{className:n,...i}=e;return(0,r.jsx)("textarea",{className:(0,o.cn)("flex min-h-[80px] w-full rounded border border-input bg-background px-3 py-2 text-base ring-offset-background placeholder:text-muted-foreground focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:cursor-not-allowed disabled:opacity-50 md:text-sm",n),ref:t,...i})});s.displayName="Textarea"},42239:function(e,t,n){"use strict";let r;var i=this&&this.__importDefault||function(e){return e&&e.__esMo
6dule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GoogleAnalytics=function(e){let{gaId:t,debugMode:n,dataLayerName:i="dataLayer",nonce:l}=e;return void 0===r&&(r=i),(0,s.useEffect)(()=>{performance.mark("mark_feature_usage",{detail:{feature:"next-third-parties-ga"}})},[]),(0,o.jsxs)(o.Fragment,{children:[(0,o.jsx)(a.default,{id:"_next-ga-init",dangerouslySetInnerHTML:{__html:` 7 window['${i}'] = window['${i}'] || []; 8 function gtag(){window['${i}'].push(arguments);} 9 gtag('js', new Date()); 10 11 gtag('config', '${t}' ${n?",{ 'debug_mode': true }":""});`},nonce:l}),(0,o.jsx)(a.default,{id:"_next-ga",src:`https://www.googletagmanager.com/gtag/js?id=${t}`,nonce:l})]})},t.sendGAEvent=function(...e){if(void 0===r){console.warn("@next/third-parties: GA has not been initialized");return}window[r]?window[r].push(arguments):console.warn(`@next/third-parties: GA dataLayer ${r} does not exist`)};let o=n(23798),s=n(21462),a=i(n(1896))},42575:(e,t,n)=>{"use strict";n.d(t,{A:()=>o});var r=n(23798),i=n(93610);function o(){var e;let t=(0,i.useRouter)(),n=(null==t?void 0:t.asPath)==="/zh"||(null==t?void 0:null===(e=t.asPath)||void 0===e?void 0:e.startsWith("/zh/"));return(0,r.jsxs)("footer",{className:"site-footer",children:[(0,r.jsxs)("div",{className:"footer-brand",children:[(0,r.jsx)("span",{className:"logo-mark"}),(0,r.jsx)("span",{className:"footer-meta",children:"Litefuse"})]}),(0,r.jsxs)("div",{className:"footer-links",children:[(0,r.jsx)("a",{href:"/docs",children:"Docs"}),(0,r.jsx)("a",{href:"/blog",children:"Blog"}),(0,r.jsx)("a",{href:"/pricing",children:"Pricing"}),(0,r.jsx)("a",{href:"/privacy",children:"Privacy"}),(0,r.jsx)("a",{href:"/terms",children:"Terms"})]}),(0,r.jsx)("div",{className:"footer-social",children:n?(0,r.jsxs)("div",{className:"wechat-qr",tabIndex:0,role:"button","aria-label":"WeChat group",children:[(0,r.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:(0,r.jsx)("path",{d:"M8.667 11.4c-.526 0-1.05-.357-1.05-.886 0-.533.524-.89 1.05-.89.794 0 1.318.357 1.318.89 0 .529-.524.886-1.318.886zm5.067-1.776c.523 0 .87.357.87.886 0 .533-.347.89-.87.89-.526 0-1.05-.357-1.05-.89 0-.53.524-.886 1.05-.886zM9.42 3C5.05 3 1.5 5.96 1.5 9.59c0 2.094 1.193 3.953 3.045 5.205l-.76 2.297 2.66-1.336c.952.187 1.715.379 2.66.379.215 0 .43-.01.642-.026a5.62 5.62 0 01-.234-1.6c0-3.34 2.875-6.05 6.418-6.05.215 0 .426.014.635.038C16.022 5.073 12.92 3 9.42 3zm-2.638 4.296c.524 0 .869.357.869.89 0 .529-.345.886-.869.886-.524 0-1.05-.357-1.05-.886 0-.533.526-.89 1.05-.89zm5.244 0c.524 0 .87.357.87.89 0 .529-.346.886-.87.886-.524 0-1.05-.357-1.05-.886 0-.533.526-.89 1.05-.89zm10.474 7.31c0-3.04-3.044-5.508-6.464-5.508-3.622 0-6.466 2.469-6.466 5.508 0 3.04 2.844 5.504 6.466 5.504.76 0 1.523-.19 2.281-.378l2.094 1.143-.572-1.901c1.524-1.143 2.661-2.668 2.661-4.368zm-8.555-.946c-.347 0-.696-.343-.696-.7 0-.357.349-.704.696-.704.524 0 .87.347.87.704 0 .357-.346.7-.87.7zm4.273 0c-.347 0-.694-.343-.694-.7 0-.357.347-.704.694-.704.524 0 .869.347.869.704 0 .357-.345.7-.869.7z"})}),(0,r.jsxs)("div",{className:"wechat-popover","aria-hidden":"true",children:[(0,r.jsx)("img",{src:"/images/wechat-qr.png",alt:"",loading:"lazy"}),(0,r.jsx)("div",{className:"wechat-popover-label",children:"æ«ç å å ¥å¾®ä¿¡ç¾¤"})]})]}):(0,r.jsx)("a",{href:"/discord","aria-label":"Discord",title:"Discord",target:"_blank",rel:"noopener noreferrer",children:(0,r.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",children:(0,r.jsx)("path",{d:"M20.317 4.37a19.79 19.79 0 00-4.885-1.515.074.074 0 00-.079.037c-.21.375-.444.864-.608 1.25a18.27 18.27 0 00-5.487 0 12.64 12.64 0 00-.617-1.25.077.077 0 00-.079-.037A19.74 19.74 0 003.677 4.37a.07.07 0 00-.032.027C.533 9.046-.32 13.58.099 18.057a.082.082 0 00.031.057 19.9 19.9 0 005.993 3.03.078.078 0 00.084-.028 14.09 14.09 0 001.226-1.994.076.076 0 00-.041-.106 13.1 13.1 0 01-1.872-.892.077.077 0 01-.008-.128 10.2 10.2 0 00.372-.292.074.074 0 01.077-.01c3.928 1.793 8.18 1.793 12.062 0a.074.074 0 01.078.01c.12.098.246.198.373.292a.077.077 0 01-.006.127 12.3 12.3 0 01-1.873.892.077.077 0 00-.041.107c.36.698.772 1.362 1.225 1.993a.076.076 0 00.084.028 19.84 19.84 0 006.002-3.03.077.077 0 00.032-.054c.5-5.177-.838-9.674-3.549-13.66a.061.061 0 00-.031-.03zM8.02 15.331c-1.182 0-2.157-1.086-2.157-2.419 0-1.334.956-2.419 2.157-2.419 1.21 0 2.176 1.095 2.157 2.42 0 1.333-.955 2.418-2.157 2.418zm7.975 0c-1.183 0-2.157-1.086-2.157-2.419 0-1.334.955-2.419 2.157-2.419 1.21 0 2.176 1.095 2.157 2.42 0 1.333-.946 2.418-2.157 2.418z"})})})})]})}n(1076)}
11,44223:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.YouTubeEmbed=t.GoogleMapsEmbed=t.GoogleAnalytics=void 0;var r=n(7493);Object.defineProperty(t,"GoogleAnalytics",{enumerable:!0,get:function(){return r.GoogleAnalytics}});var i=n(99370);Object.defineProperty(t,"GoogleMapsEmbed",{enumerable:!0,get:function(){return i.GoogleMapsEmbed}});var o=n(88006);Object.defineProperty(t,"YouTubeEmbed",{enumerable:!0,get:function(){return o.YouTubeEmbed}})},46010:(e,t,n)=>{"use strict";n.d(t,{qW:()=>f});var r,i=n(21462),o=n(69730),s=n(357),a=n(50154),l=n(12195),u=n(96335),c=n(23798),d="dismissableLayer.update",p=i.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=i.forwardRef((e,t)=>{let{disableOutsidePointerEvents:n=!1,onEscapeKeyDown:f,onPointerDownOutside:m,onFocusOutside:v,onInteractOutside:_,onDismiss:b,...y}=e,x=i.useContext(p),[w,k]=i.useState(null),C=w?.ownerDocument??globalThis?.document,[,E]=i.useState({}),S=(0,a.s)(t,e=>k(e)),P=Array.from(x.layers),[j]=[...x.layersWithOutsidePointerEventsDisabled].slice(-1),T=P.indexOf(j),I=w?P.indexOf(w):-1,R=x.layersWithOutsidePointerEventsDisabled.size>0,L=I>=T,M=function(e,t=globalThis?.document){let n=(0,l.c)(e),r=i.useRef(!1),o=i.useRef(()=>{});return i.useEffect(()=>{let e=e=>{if(e.target&&!r.current){let r=function(){g("dismissableLayer.pointerDownOutside",n,i,{discrete:!0})},i={originalEvent:e};"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=r,t.addEventListener("click",o.current,{once:!0})):r()}else t.removeEventListener("click",o.current);r.current=!1},i=window.setTimeout(()=>{t.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(i),t.removeEventListener("pointerdown",e),t.removeEventListener("click",o.current)}},[t,n]),{onPointerDownCapture:()=>r.current=!0}}(e=>{let t=e.target,n=[...x.branches].some(e=>e.contains(t));!L||n||(m?.(e),_?.(e),e.defaultPrevented||b?.())},C),O=function(e,t=globalThis?.document){let n=(0,l.c)(e),r=i.useRef(!1);return i.useEffect(()=>{let e=e=>{e.target&&!r.current&&g("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return t.addEventListener("focusin",e),()=>t.removeEventListener("focusin",e)},[t,n]),{onFocusCapture:()=>r.current=!0,onBlurCapture:()=>r.current=!1}}(e=>{let t=e.target;[...x.branches].some(e=>e.contains(t))||(v?.(e),_?.(e),e.defaultPrevented||b?.())},C);return(0,u.U)(e=>{I===x.layers.size-1&&(f?.(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},C),i.useEffect(()=>{if(w)return n&&(0===x.layersWithOutsidePointerEventsDisabled.size&&(r=C.body.style.pointerEvents,C.body.style.pointerEvents="none"),x.layersWithOutsidePointerEventsDisabled.add(w)),x.layers.add(w),h(),()=>{n&&1===x.layersWithOutsidePointerEventsDisabled.size&&(C.body.style.pointerEvents=r)}},[w,C,n,x]),i.useEffect(()=>()=>{w&&(x.layers.delete(w),x.layersWithOutsidePointerEventsDisabled.delete(w),h())},[w,x]),i.useEffect(()=>{let e=()=>E({});return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,c.jsx)(s.sG.div,{...y,ref:S,style:{pointerEvents:R?L?"auto":"none":void 0,...e.style},onFocusCapture:(0,o.m)(e.onFocusCapture,O.onFocusCapture),onBlurCapture:(0,o.m)(e.onBlurCapture,O.onBlurCapture),onPointerDownCapture:(0,o.m)(e.onPointerDownCapture,M.onPointerDownCapture)})});function h(){let e=new CustomEvent(d);document.dispatchEvent(e)}function g(e,t,n,{discrete:r}){let i=n.originalEvent.target,o=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),r?(0,s.hO)(i,o):i.dispatchEvent(o)}f.displayName="DismissableLayer",i.forwardRef((e,t)=>{let n=i.useContext(p),r=i.useRef(null),o=(0,a.s)(t,r);return i.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,c.jsx)(s.sG.div,{...e,ref:o})}).displayName="DismissableLayerBranch"},46154:(e,t,n)=>{"use strict";n.d(t,{P:()=>l});var r=n(23798),i=n(71623),o=n(89902);let s={default:"\uD83D\uDCA1",error:"\uD83D\uDEAB",info:(0,r.jsx)(o.KS,{className:"_mt-1"}),warning:"â ï¸"},a={default:(0,i.A)("_border-orange-100 _bg-orange-50 _text-orange-800 dark:_border-orange-400/30 dark:_bg-orange-400/20 dark:_text-orange-300"),error:(0,i.A)("_border-red-200 _bg-red-100 _text-red-900 dark:_border-red-200/30 dark:_bg-red-900/30 dark:_text-red-200"),info:(0,i.A)("_border-blue-200 _bg-blue-100 _text-blue-900 dark:_border-blue-200/30 dark:_bg-blue-900/30 dark:_text-blue-200"),warning:(0,i.A)("_border-yellow-100 _bg-yellow-50 _text-yellow-900 dark:_border-yellow-200/30 dark:_bg-yellow-700/30 dark:_text-yellow-200")};function l({children:e,type:t="default",emoji:n=s[t]}){return(0,r.jsxs)("div",{className:(0,i.A)("nextra-callout _overflow-x-auto _mt-6 _flex _rounded-lg _border _py-2 ltr:_pr-4 rtl:_pl-4","contrast-more:_border-current contrast-more:dark:_border-current",a[t]),children:[(0,r.jsx)("div",{className:"_select-none _text-xl ltr:_pl-3 ltr:_pr-2 rtl:_pr-3 rtl:_pl-2",style:{fontFamily:'"Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol"'},children:n}),(0,r.jsx)("div",{className:"_w-full _min-w-0 _leading-7",children:e})]})}}
11,47904:(e,t,n)=>{"use strict";n.d(t,{j:()=>o,u:()=>i});var r=n(65048),i=(e=>(e[e.None=1]="None",e[e.Focusable=2]="Focusable",e[e.Hidden=4]="Hidden",e))(i||{});let o=(0,r.FX)(function(e,t){var n;let{features:i=1,...o}=e,s={ref:t,"aria-hidden":(2&i)==2||(null!=(n=o["aria-hidden"])?n:void 0),hidden:(4&i)==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&i)==4&&(2&i)!=2&&{display:"none"}}};return(0,r.Ci)()({ourProps:s,theirProps:o,slot:{},defaultTag:"span",name:"Hidden"})})},48114:(e,t,n)=>{"use strict";n.d(t,{UE:()=>R,ll:()=>C,rD:()=>M,__:()=>E,UU:()=>j,jD:()=>I,ER:()=>L,cY:()=>S,BN:()=>P,Ej:()=>T});var r=n(33583);function i(e,t,n){let i,{reference:o,floating:s}=e,a=(0,r.TV)(t),l=(0,r.Dz)(t),u=(0,r.sq)(l),c=(0,r.C0)(t),d="y"===a,p=o.x+o.width/2-s.width/2,f=o.y+o.height/2-s.height/2,h=o[u]/2-s[u]/2;switch(c){case"top":i={x:p,y:o.y-s.height};break;case"bottom":i={x:p,y:o.y+o.height};break;case"right":i={x:o.x+o.width,y:f};break;case"left":i={x:o.x-s.width,y:f};break;default:i={x:o.x,y:o.y}}switch((0,r.Sg)(t)){case"start":i[l]-=h*(n&&d?-1:1);break;case"end":i[l]+=h*(n&&d?-1:1)}return i}let o=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:s=[],platform:a}=n,l=s.filter(Boolean),u=await (null==a.isRTL?void 0:a.isRTL(t)),c=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:p}=i(c,r,u),f=r,h={},g=0;for(let n=0;n<l.length;n++){let{name:s,fn:m}=l[n],{x:v,y:_,data:b,reset:y}=await m({x:d,y:p,initialPlacement:r,placement:f,strategy:o,middlewareData:h,rects:c,platform:a,elements:{reference:e,floating:t}});d=null!=v?v:d,p=null!=_?_:p,h={...h,[s]:{...h[s],...b}},y&&g<=50&&(g++,"object"==typeof y&&(y.placement&&(f=y.placement),y.rects&&(c=!0===y.rects?await a.getElementRects({reference:e,floating:t,strategy:o}):y.rects),{x:d,y:p}=i(c,f,u)),n=-1)}return{x:d,y:p,placement:f,strategy:o,middlewareData:h}};async function s(e,t){var n;void 0===t&&(t={});let{x:i,y:o,platform:s,rects:a,elements:l,strategy:u}=e,{boundary:c="clippingAncestors",rootBoundary:d="viewport",elementContext:p="floating",altBoundary:f=!1,padding:h=0}=(0,r._3)(t,e),g=(0,r.nI)(h),m=l[f?"floating"===p?"reference":"floating":p],v=(0,r.B1)(await s.getClippingRect({element:null==(n=await (null==s.isElement?void 0:s.isElement(m)))||n?m:m.contextElement||await (null==s.getDocumentElement?void 0:s.getDocumentElement(l.floating)),boundary:c,rootBoundary:d,strategy:u})),_="floating"===p?{x:i,y:o,width:a.floating.width,height:a.floating.height}:a.reference,b=await (null==s.getOffsetParent?void 0:s.getOffsetParent(l.floating)),y=await (null==s.isElement?void 0:s.isElement(b))&&await (null==s.getScale?void 0:s.getScale(b))||{x:1,y:1},x=(0,r.B1)(s.convertOffsetParentRelativeRectToViewportRelativeRect?await s.convertOffsetParentRelativeRectToViewportRelativeRect({elements:l,rect:_,offsetParent:b,strategy:u}):_);return{top:(v.top-x.top+g.top)/y.y,bottom:(x.bottom-v.bottom+g.bottom)/y.y,left:(v.left-x.left+g.left)/y.x,right:(x.right-v.right+g.right)/y.x}}function a(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function l(e){return r.r_.some(t=>e[t]>=0)}async function u(e,t){let{placement:n,platform:i,elements:o}=e,s=await (null==i.isRTL?void 0:i.isRTL(o.floating)),a=(0,r.C0)(n),l=(0,r.Sg)(n),u="y"===(0,r.TV)(n),c=["left","top"].includes(a)?-1:1,d=s&&u?-1:1,p=(0,r._3)(t,e),{mainAxis:f,crossAxis:h,alignmentAxis:g}="number"==typeof p?{mainAxis:p,crossAxis:0,alignmentAxis:null}:{mainAxis:p.mainAxis||0,crossAxis:p.crossAxis||0,alignmentAxis:p.alignmentAxis};return l&&"number"==typeof g&&(h="end"===l?-+g:g),u?{x:h*d,y:f*c}:{x:f*c,y:h*d}}var c=n(41377);function d(e){let t=(0,c.L9)(e),n=parseFloat(t.width)||0,i=parseFloat(t.height)||0,o=(0,c.sb)(e),s=o?e.offsetWidth:n,a=o?e.offsetHeight:i,l=(0,r.LI)(n)!==s||(0,r.LI)(i)!==a;return l&&(n=s,i=a),{width:n,height:i,$:l}}function p(e){return(0,c.vq)(e)?e:e.contextElement}function f(e){let t=p(e);if(!(0,c.sb)(t))return(0,r.Jx)(1);let n=t.getBoundingClientRect(),{width:i,height:o,$:s}=d(t),a=(s?(0,r.LI)(n.width):n.width)/i,l=(s?(0,r.LI)(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),l&&Number.isFinite(l)||(l=1),{x:a,y:l}}let h=(0,r.Jx)(0);function g(e){let t=(0,c.zk)(e);
11return(0,c.Tc)()&&t.visualViewport?{x:t.visualViewport.offsetLeft,y:t.visualViewport.offsetTop}:h}function m(e,t,n,i){var o;void 0===t&&(t=!1),void 0===n&&(n=!1);let s=e.getBoundingClientRect(),a=p(e),l=(0,r.Jx)(1);t&&(i?(0,c.vq)(i)&&(l=f(i)):l=f(e));let u=(void 0===(o=n)&&(o=!1),i&&(!o||i===(0,c.zk)(a))&&o)?g(a):(0,r.Jx)(0),d=(s.left+u.x)/l.x,h=(s.top+u.y)/l.y,m=s.width/l.x,v=s.height/l.y;if(a){let e=(0,c.zk)(a),t=i&&(0,c.vq)(i)?(0,c.zk)(i):i,n=e,r=(0,c._m)(n);for(;r&&i&&t!==n;){let e=f(r),t=r.getBoundingClientRect(),i=(0,c.L9)(r),o=t.left+(r.clientLeft+parseFloat(i.paddingLeft))*e.x,s=t.top+(r.clientTop+parseFloat(i.paddingTop))*e.y;d*=e.x,h*=e.y,m*=e.x,v*=e.y,d+=o,h+=s,n=(0,c.zk)(r),r=(0,c._m)(n)}}return(0,r.B1)({width:m,height:v,x:d,y:h})}function v(e,t){let n=(0,c.CP)(e).scrollLeft;return t?t.left+n:m((0,c.ep)(e)).left+n}function _(e,t,n){let i;if("viewport"===t)i=function(e,t){let n=(0,c.zk)(e),r=(0,c.ep)(e),i=n.visualViewport,o=r.clientWidth,s=r.clientHeight,a=0,l=0;if(i){o=i.width,s=i.height;let e=(0,c.Tc)();(!e||e&&"fixed"===t)&&(a=i.offsetLeft,l=i.offsetTop)}return{width:o,height:s,x:a,y:l}}(e,n);else if("document"===t)i=function(e){let t=(0,c.ep)(e),n=(0,c.CP)(e),i=e.ownerDocument.body,o=(0,r.T9)(t.scrollWidth,t.clientWidth,i.scrollWidth,i.clientWidth),s=(0,r.T9)(t.scrollHeight,t.clientHeight,i.scrollHeight,i.clientHeight),a=-n.scrollLeft+v(e),l=-n.scrollTop;return"rtl"===(0,c.L9)(i).direction&&(a+=(0,r.T9)(t.clientWidth,i.clientWidth)-o),{width:o,height:s,x:a,y:l}}((0,c.ep)(e));else if((0,c.vq)(t))i=function(e,t){let n=m(e,!0,"fixed"===t),i=n.top+e.clientTop,o=n.left+e.clientLeft,s=(0,c.sb)(e)?f(e):(0,r.Jx)(1),a=e.clientWidth*s.x,l=e.clientHeight*s.y;return{width:a,height:l,x:o*s.x,y:i*s.y}}(t,n);else{let n=g(e);i={...t,x:t.x-n.x,y:t.y-n.y}}return(0,r.B1)(i)}function b(e){return"static"===(0,c.L9)(e).position}function y(e,t){if(!(0,c.sb)(e)||"fixed"===(0,c.L9)(e).position)return null;if(t)return t(e);let n=e.offsetParent;return(0,c.ep)(e)===n&&(n=n.ownerDocument.body),n}function x(e,t){let n=(0,c.zk)(e);if((0,c.Tf)(e))return n;if(!(0,c.sb)(e)){let t=(0,c.$4)(e);for(;t&&!(0,c.eu)(t);){if((0,c.vq)(t)&&!b(t))return t;t=(0,c.$4)(t)}return n}let r=y(e,t);for(;r&&(0,c.Lv)(r)&&b(r);)r=y(r,t);return r&&(0,c.eu)(r)&&b(r)&&!(0,c.sQ)(r)?n:r||(0,c.gJ)(e)||n}let w=async function(e){let t=this.getOffsetParent||x,n=this.getDimensions,i=await n(e.floating);return{reference:function(e,t,n){let i=(0,c.sb)(t),o=(0,c.ep)(t),s="fixed"===n,a=m(e,!0,s,t),l={scrollLeft:0,scrollTop:0},u=(0,r.Jx)(0);if(i||!i&&!s)if(("body"!==(0,c.mq)(t)||(0,c.ZU)(o))&&(l=(0,c.CP)(t)),i){let e=m(t,!0,s,t);u.x=e.x+t.clientLeft,u.y=e.y+t.clientTop}else o&&(u.x=v(o));let d=0,p=0;if(o&&!i&&!s){let e=o.getBoundingClientRect();p=e.top+l.scrollTop,d=e.left+l.scrollLeft-v(o,e)}return{x:a.left+l.scrollLeft-u.x-d,y:a.top+l.scrollTop-u.y-p,width:a.width,height:a.height}}(e.reference,await t(e.floating),e.strategy),floating:{x:0,y:0,width:i.width,height:i.height}}},k={convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{elements:t,rect:n,offsetParent:i,strategy:o}=e,s="fixed"===o,a=(0,c.ep)(i),l=!!t&&(0,c.Tf)(t.floating);if(i===a||l&&s)return n;let u={scrollLeft:0,scrollTop:0},d=(0,r.Jx)(1),p=(0,r.Jx)(0),h=(0,c.sb)(i);if((h||!h&&!s)&&(("body"!==(0,c.mq)(i)||(0,c.ZU)(a))&&(u=(0,c.CP)(i)),(0,c.sb)(i))){let e=m(i);d=f(i),p.x=e.x+i.clientLeft,p.y=e.y+i.clientTop}return{width:n.width*d.x,height:n.height*d.y,x:n.x*d.x-u.scrollLeft*d.x+p.x,y:n.y*d.y-u.scrollTop*d.y+p.y}},getDocumentElement:c.ep,getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:i,strategy:o}=e,s=[..."clippingAncestors"===n?(0,c.Tf)(t)?[]:function(e,t){let n=t.get(e);if(n)return n;let r=(0,c.v9)(e,[],!1).filter(e=>(0,c.vq)(e)&&"body"!==(0,c.mq)(e)),i=null,o="fixed"===(0,c.L9)(e).position,s=o?(0,c.$4)(e):e;for(;(0,c.vq)(s)&&!(0,c.eu)(s);){let t=(0,c.L9)(s),n=(0,c.sQ)(s);n||"fixed"!==t.position||(i=null),(o?!n&&!i:!n&&"static"===t.position&&!!i&&["absolute","fixed"].includes(i.position)||(0,c.ZU)(s)&&!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,s))?r=r.filter(e=>e!==s):i=t,s=(0,c.$4)(s)}return t.set(e,r),r}(t,this._c):[].concat(n),i],a=s[0],l=s.reduce((e,n)=>{let i=_(t,n,o);return e.top=(0,r.T9)(i.top,e.top),e.right=(0,r.jk)(i.right,e.right),e.bottom=(0,r.jk)(i.bottom,e.bottom),e.left=(0,r.T9)(i.left,e.left),e},_(t,a,o));return{width:l.right-l.left,height:l.bottom-l.top,x:l.left,y:l.top}},getOffsetParent:x,getElementRects:w,getClientRects:function(e){return Array.from(e.getClientRects())},getDimensions:function(e){let{width:t,height:n}=d(e);return{width:t,height:n}},getScale:f,isElement:c.vq,isRTL:function(e){return"rtl"===(0,c.L9)(e).direction}};function C(e,t,n,i){let o;void 0===i&&(i={});let{ancestorScroll:s=!0,ancestorResize:a=!0,elementResize:l="function"==typeof ResizeObserver,layoutShift:u="function"==typeof IntersectionObserver,animationFrame:d=!1}=i,f=p(e),h=s||a?[...f?(0,c.v9)(f):[],...(0,c.v9)(t)]:[];
11h.forEach(e=>{s&&e.addEventListener("scroll",n,{passive:!0}),a&&e.addEventListener("resize",n)});let g=f&&u?function(e,t){let n,i=null,o=(0,c.ep)(e);function s(){var e;clearTimeout(n),null==(e=i)||e.disconnect(),i=null}return!function a(l,u){void 0===l&&(l=!1),void 0===u&&(u=1),s();let{left:c,top:d,width:p,height:f}=e.getBoundingClientRect();if(l||t(),!p||!f)return;let h=(0,r.RI)(d),g=(0,r.RI)(o.clientWidth-(c+p)),m={rootMargin:-h+"px "+-g+"px "+-(0,r.RI)(o.clientHeight-(d+f))+"px "+-(0,r.RI)(c)+"px",threshold:(0,r.T9)(0,(0,r.jk)(1,u))||1},v=!0;function _(e){let t=e[0].intersectionRatio;if(t!==u){if(!v)return a();t?a(!1,t):n=setTimeout(()=>{a(!1,1e-7)},1e3)}v=!1}try{i=new IntersectionObserver(_,{...m,root:o.ownerDocument})}catch(e){i=new IntersectionObserver(_,m)}i.observe(e)}(!0),s}(f,n):null,v=-1,_=null;l&&(_=new ResizeObserver(e=>{let[r]=e;r&&r.target===f&&_&&(_.unobserve(t),cancelAnimationFrame(v),v=requestAnimationFrame(()=>{var e;null==(e=_)||e.observe(t)})),n()}),f&&!d&&_.observe(f),_.observe(t));let b=d?m(e):null;return d&&function t(){let r=m(e);b&&(r.x!==b.x||r.y!==b.y||r.width!==b.width||r.height!==b.height)&&n(),b=r,o=requestAnimationFrame(t)}(),n(),()=>{var e;h.forEach(e=>{s&&e.removeEventListener("scroll",n),a&&e.removeEventListener("resize",n)}),null==g||g(),null==(e=_)||e.disconnect(),_=null,d&&cancelAnimationFrame(o)}}let E=s,S=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){var n,r;let{x:i,y:o,placement:s,middlewareData:a}=t,l=await u(t,e);return s===(null==(n=a.offset)?void 0:n.placement)&&null!=(r=a.arrow)&&r.alignmentOffset?{}:{x:i+l.x,y:o+l.y,data:{...l,placement:s}}}}},P=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:i,placement:o}=t,{mainAxis:a=!0,crossAxis:l=!1,limiter:u={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...c}=(0,r._3)(e,t),d={x:n,y:i},p=await s(t,c),f=(0,r.TV)((0,r.C0)(o)),h=(0,r.PG)(f),g=d[h],m=d[f];if(a){let e="y"===h?"top":"left",t="y"===h?"bottom":"right",n=g+p[e],i=g-p[t];g=(0,r.qE)(n,g,i)}if(l){let e="y"===f?"top":"left",t="y"===f?"bottom":"right",n=m+p[e],i=m-p[t];m=(0,r.qE)(n,m,i)}let v=u.fn({...t,[h]:g,[f]:m});return{...v,data:{x:v.x-n,y:v.y-i,enabled:{[h]:a,[f]:l}}}}}},j=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,i,o,a,l;let{placement:u,middlewareData:c,rects:d,initialPlacement:p,platform:f,elements:h}=t,{mainAxis:g=!0,crossAxis:m=!0,fallbackPlacements:v,fallbackStrategy:_="bestFit",fallbackAxisSideDirection:b="none",flipAlignment:y=!0,...x}=(0,r._3)(e,t);if(null!=(n=c.arrow)&&n.alignmentOffset)return{};let w=(0,r.C0)(u),k=(0,r.TV)(p),C=(0,r.C0)(p)===p,E=await (null==f.isRTL?void 0:f.isRTL(h.floating)),S=v||(C||!y?[(0,r.bV)(p)]:(0,r.WJ)(p)),P="none"!==b;!v&&P&&S.push(...(0,r.lP)(p,y,b,E));let j=[p,...S],T=await s(t,x),I=[],R=(null==(i=c.flip)?void 0:i.overflows)||[];if(g&&I.push(T[w]),m){let e=(0,r.w7)(u,d,E);I.push(T[e[0]],T[e[1]])}if(R=[...R,{placement:u,overflows:I}],!I.every(e=>e<=0)){let e=((null==(o=c.flip)?void 0:o.index)||0)+1,t=j[e];if(t)return{data:{index:e,overflows:R},reset:{placement:t}};let n=null==(a=R.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:a.placement;if(!n)switch(_){case"bestFit":{let e=null==(l=R.filter(e=>{if(P){let t=(0,r.TV)(e.placement);return t===k||"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:l[0];e&&(n=e);break}case"initialPlacement":n=p}if(u!==n)return{reset:{placement:n}}}return{}}}},T=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){var n,i;let o,a,{placement:l,rects:u,platform:c,elements:d}=t,{apply:p=()=>{},...f}=(0,r._3)(e,t),h=await s(t,f),g=(0,r.C0)(l),m=(0,r.Sg)(l),v="y"===(0,r.TV)(l),{width:_,height:b}=u.floating;"top"===g||"bottom"===g?(o=g,a=m===(await (null==c.isRTL?void 0:c.isRTL(d.floating))?"start":"end")?"left":"right"):(a=g,o="end"===m?"top":"bottom");let y=b-h.top-h.bottom,x=_-h.left-h.right,w=(0,r.jk)(b-h[o],y),k=(0,r.jk)(_-h[a],x),C=!t.middlewareData.shift,E=w,S=k;if(null!=(n=t.middlewareData.shift)&&n.enabled.x&&(S=x),null!=(i=t.middlewareData.shift)&&i.enabled.y&&(E=y),C&&!m){let e=(0,r.T9)(h.left,0),t=(0,r.T9)(h.right,0),n=(0,r.T9)(h.top,0),i=(0,r.T9)(h.bottom,0);v?S=_-2*(0!==e||0!==t?e+t:(0,r.T9)(h.left,h.right)):E=b-2*(0!==n||0!==i?n+i:(0,r.T9)(h.top,h.bottom))}await p({...t,availableWidth:S,availableHeight:E});let P=await c.getDimensions(d.floating);return _!==P.width||b!==P.height?{reset:{rects:!0}}:{}}}},I=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:i="referenceHidden",...o}=(0,r._3)(e,t);switch(i){case"referenceHidden":{let e=a(await s(t,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:l(e)}}}case"escaped":{let e=a(await s(t,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:l(e)}}}default:return{}}}}},R=e=>({name:"arrow",options:e,async fn(t){let{x:n,y:i,placement:o,rects:s,platform:a,elements:l,middlewareData:u}=t,{element:c,padding:d=0}=(0,r._3)(e,t)||{};if(null==c)return{};let p=(0,r.nI)(d),f={x:n,y:i},h=(0,r.Dz)(o),g=(0,r.sq)(h),m=await a.getDimensions(c),v="y"===h,_=v?"clientHeight":"clientWidth",b=s.reference[g]+s.reference[h]-f[h]-s.floating[g],y=f[h]-s.reference[h],x=await (null==a.getOffsetParent?void 0:a.getOffsetParent(c)),w=x?x[_]:0;w&&await (null==a.isElement?void 0:a.isElement(x))||(w=l.floating[_]||s.floating[g]);let k=w/2-m[g]/2-1,C=(0,r.jk)(p[v?"top":"left"],k),E=(0,r.jk)(p[v?"bottom":"right"],k),S=w-m[g]-E,P=w/2-m[g]/2+(b/2-y/2),j=(0,r.qE)(C,P,S),T=!u.arrow&&null!=(0,r.Sg)(o)&&P!==j&&s.reference[g]/2-(P<C?C:E)-m[g]/2<0,I=T?P<C?P-C:P-S:0;return{[h]:f[h]+I,data:{[h]:j,centerOffset:P-j-I,...T&&{alignmentOffset:I}},reset:T}}}),L=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:i,placement:o,rects:s,middlewareData:a}=t,{offset:l=0,mainAxis:u=!0,crossAxis:c=!0}=(0,r._3)(e,t),d={x:n,y:i},p=(0,r.TV)(o),f=(0,r.PG)(p),h=d[f],g=d[p],m=(0,r._3)(l,t),v="number"==typeof m?{mainAxis:m,crossAxis:0}:{mainAxis:0,crossAxis:0,...m};if(u){let e="y"===f?"height":"width",t=s.reference[f]-s.floating[e]+v.mainAxis,n=s.reference[f]+s.reference[e]-v.mainAxis;h<t?h=t:h>n&&(h=n)}if(c){var _,b;let e="y"===f?"width":"height",t=["top","left"].includes((0,r.C0)(o)),n=s.reference[p]-s.floating[e]+(t&&(null==(_=a.offset)?void 0:_[p])||0)+(t?0:v.crossAxis),i=s.reference[p]+s.reference[e]+(t?0:(null==(b=a.offset)?void 0:b[p])||0)-(t?v.crossAxis:0);g<n?g=n:g>i&&(g=i)}return{[f]:h,[p]:g}}}},M=(e,t,n)=>{let r=new Map,i={platform:k,...n},s={...i.platform,_c:r};return o(e,t,{...i,platform:s})}}
11,50154:(e,t,n)=>{"use strict";n.d(t,{s:()=>s,t:()=>o});var r=n(21462);function i(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function o(...e){return t=>{let n=!1,r=e.map(e=>{let r=i(e,t);return n||"function"!=typeof r||(n=!0),r});if(n)return()=>{for(let t=0;t<r.length;t++){let n=r[t];"function"==typeof n?n():i(e[t],null)}}}}function s(...e){return r.useCallback(o(...e),e)}},51379:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(84310).A)("Copy",[["rect",{width:"14",height:"14",x:"8",y:"8",rx:"2",ry:"2",key:"17jyea"}],["path",{d:"M4 16c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h10c1.1 0 2 .9 2 2",key:"zix9uf"}]])},52390:(e,t,n)=>{"use strict";n.r(t),n.d(t,{default:()=>nr});var r,i,o,s,a=n(23798),l=n(92258),u=n(21462),c=n(95320),d=n.n(c),p=n(78247),f=n.n(p);n(39464);var h=n(1896),g=n.n(h),m=n(17413);let v=null!==(r=m.env.NEXT_PUBLIC_ASK_AI_PROXY_BASE_PATH)&&void 0!==r?r:"/api/askai-proxy",_=m.env.NEXT_PUBLIC_ASK_AI_EMBED_SCRIPT_SRC,b=!_||_.startsWith("http://"),y=b?"".concat(v,"/embed.js"):_,x=m.env.NEXT_PUBLIC_ASK_AI_EMBED_BASE_URL,w=x&&!x.startsWith("http://")?x:b?v:void 0,k="docs-ask-ai-trigger";function C(){return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("button",{id:k,type:"button",className:"docs-nav-btn docs-nav-btn-chip docs-nav-btn-ask-ai",onClick:()=>{let e=window.AskAIEmbed;if(null==e?void 0:e.open){e.open();return}let t=document.querySelector("#ask-ai-embed-root iframe");t&&(t.style.display="block")},children:"ASK AI"}),(0,a.jsx)(g(),{id:"ask-ai-embed",src:y,"data-base-url":w,"data-project-id":"f833e33f-5cd0-4736-ae26-e5b93b8a1712","data-title":"litefuse.ai AI","data-placeholder":"Ask anything about our docs...","data-primary-color":"#FB923C","data-launcher":"custom","data-trigger":"#".concat(k),strategy:"afterInteractive"})]})}n(99924);var E=n(68564),S=n(71623),P=n(11461),j=n(46154),T=n(93610),I=n(94951);let R=()=>{let e=(0,I.sf)();return function(t,n,r){return e.capture(t,n,r)}};var L=n(230),M=n(51379),O=n(60640),A=n(96390),N=n(92376),F=n(84310);let D=(0,F.A)("ExternalLink",[["path",{d:"M15 3h6v6",key:"1q9fwt"}],["path",{d:"M10 14 21 3",key:"gplh6r"}],["path",{d:"M18 13v6a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V8a2 2 0 0 1 2-2h6",key:"a6xqqp"}]]);var $=n(90978),B=n(68279),z=n(38934),H=n(41924),W=n(98537);let G=e=>{let{src:t,className:n}=e,r=t.includes("/js_")&&t.endsWith(".ipynb"),i=t.split("/").pop();return(0,a.jsx)("div",{className:n,children:(0,a.jsx)(j.P,{type:"info",children:(0,a.jsxs)("div",{className:"flex flex-wrap gap-1 md:justify-between md:items-center",children:[(0,a.jsxs)("span",{children:["This is a ",r?"Deno":"Jupyter"," notebook"]}),(0,a.jsxs)("div",{className:"flex gap-2 flex-wrap",children:[(0,a.jsx)("a",{href:"https://github.com/litefuse/litefuse-docs/blob/main".concat(t),target:"_blank",rel:"noopener noreferrer",children:(0,a.jsx)(L.$,{size:"xs",variant:"outline",className:"inline-block",children:"Open on GitHub"})}),r&&(0,a.jsx)("a",{href:"https://mybinder.org/v2/gh/litefuse/litefuse-docs/main?urlpath=lab/tree/cookbook/".concat(i),target:"_blank",rel:"noopener noreferrer",children:(0,a.jsxs)(L.$,{size:"xs",variant:"outline",className:"inline-flex items-center gap-1.5",children:[(0,a.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"4 9 39 48",className:"h-4 w-4 shrink-0",children:[(0,a.jsx)("circle",{fill:"none",stroke:"#F5A252",strokeWidth:"4.8342",strokeMiterlimit:"10",cx:"27.879",cy:"23.939",r:"9.542"}),(0,a.jsx)("circle",{fill:"none",stroke:"#579ACA",strokeWidth:"4.8342",strokeMiterlimit:"10",cx:"27.879",cy:"42.499",r:"9.543"}),(0,a.jsx)("circle",{fill:"none",stroke:"#E66581",strokeWidth:"4.8342",strokeMiterlimit:"10",cx:"18.551",cy:"33.289",r:"9.543"}),(0,a.jsx)("path",{fill:"none",stroke:"#579ACA",strokeWidth:"4.8342",strokeMiterlimit:"10",d:"M20.196,36.836c0.759-1.031,1.74-1.927,2.921-2.607c4.566-2.63,10.401-1.06,13.031,3.507"}),(0,a.jsx)("path",{fill:"none",stroke:"#F5A252",strokeWidth:"4.8342",strokeMiterlimit:"10",d:"M19.61,28.701c-2.63-4.566-1.061-10.401,3.507-13.032c4.567-2.63,10.401-1.059,13.031,3.508"})]}),"Open in Binder"]})}),!r&&(0,a.jsx)("a",{href:"https://colab.research.google.com/github/litefuse/litefuse-docs/blob/main".concat(t),target:"_blank",rel:"noopener noreferrer",children:(0,a.jsxs)(L.$,{size:"xs",variant:"outline",className:"inline-flex items-center gap-1.5",children:[(0,a.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",viewBox:"0 0 24 24",className:"h-4 w-4 shrink-0",fill:"#F9AB00",children:(0,a.jsx)("path",{d:"M16.9414 4.9757a7.033 7.033 0 0 0-4.9308 2.0646 7.033 7.033 0 0 0-.1232 9.8068l2.395-2.395a3.6455 3.6455 0 0 1 5.1497-5.1478l2.397-2.3989a7.033 7.033 0 0 0-4.8877-1.9297zM7.07 4.9855a7.033 7.033 0 0 0-4.8878 1.9316l2.3911 2.3911a3.6434 3.6434 0 0 1 5.0227.1271l1.7341-2.9737-.0997-.0802A7.033 7.033 0 0 0 7.07 4.9855zm15.0093 2.1721-2.3892 2.3911a3.6455 3.6455 0 0 1-5.1497 5.1497l-2.4067 2.4068a
117.0362 7.0362 0 0 0 9.9456-9.9476zM1.932 7.1674a7.033 7.033 0 0 0-.002 9.6816l2.397-2.397a3.6434 3.6434 0 0 1-.004-4.8916zm7.664 7.4235c-1.38 1.3816-3.5863 1.411-5.0168.1134l-2.397 2.395c2.4693 2.3328 6.263 2.5753 9.0072.5455l.1368-.1115z"})}),"Run on Google Colab"]})})]})]})})})},q=JSON.parse('[{"notebook":"datasets.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_langchain.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_langserve.ipynb","docsPath":"integrations/frameworks/langserve","isGuide":true},{"notebook":"integration_langgraph.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_langchain_deepagents.ipynb","docsPath":"integrations/frameworks/langchain-deepagents","isGuide":false},{"notebook":"example_llm_security_monitoring.ipynb","docsPath":null,"isGuide":true},{"notebook":"js_integration_langchain.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_openai_sdk.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_openai_assistants.ipynb","docsPath":"integrations/model-providers/openai-assistants-api","isGuide":true},{"notebook":"integration_openai_structured_output.ipynb","docsPath":null,"isGuide":true},{"notebook":"js_integration_openai.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_llama-index-callback.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_llama-index_instrumentation.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_llama-index_milvus-lite.ipynb","docsPath":null,"isGuide":true},{"notebook":"evaluation_with_langchain.ipynb","docsPath":null,"isGuide":true},{"notebook":"example_pydantic_ai_mcp_agent_evaluation.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_azure_openai_langchain.ipynb","docsPath":null,"isGuide":true},{"notebook":"langfuse_sdk_performance_test.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_litellm_proxy.ipynb","docsPath":null,"isGuide":true},{"notebook":"js_integration_litellm_proxy.ipynb","docsPath":null,"isGuide":true},{"notebook":"python_sdk_low_level.ipynb","docsPath":"docs/observability/sdk/python/low-level-sdk","isGuide":true},{"notebook":"python_decorators.ipynb","docsPath":"docs/observability/sdk/python/example","isGuide":true},{"notebook":"evaluation_of_rag_with_ragas.ipynb","docsPath":null,"isGuide":true},{"notebook":"prompt_management_openai_functions.ipynb","docsPath":null,"isGuide":true},{"notebook":"prompt_management_langchain.ipynb","docsPath":null,"isGuide":true},{"notebook":"js_prompt_management_langchain.ipynb","docsPath":null,"isGuide":true},{"notebook":"evaluation_with_uptrain.ipynb","docsPath":null,"isGuide":true},{"notebook":"example_decorator_openai_langchain.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_instructor.ipynb","docsPath":"integrations/frameworks/instructor","isGuide":false},{"notebook":"integration_mirascope.ipynb","docsPath":null,"isGuide":false},{"notebook":"integration_ollama.ipynb","docsPath":"integrations/model-providers/ollama","isGuide":false},{"notebook":"example_external_evaluation_pipelines.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_mistral_sdk.ipynb","docsPath":"integrations/model-providers/mistral-sdk","isGuide":false},{"notebook":"integration_dspy.ipynb","docsPath":"integrations/frameworks/dspy","isGuide":false},{"notebook":"integration_llama_index_posthog_mistral.ipynb","docsPath":null,"isGuide":true},{"notebook":"example_intent_classification_pipeline.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_google_vertexai.ipynb","docsPath":"integrations/model-providers/google-vertex-ai","isGuide":false},{"notebook":"example_multi_modal_traces.ipynb","docsPath":null,"isGuide":true},{"notebook":"example_query_data_via_sdk.ipynb","docsPath":null,"isGuide":true},{"notebook":"js_langfuse_sdk.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_gradio_chatbot.ipynb","docsPath":"integrations/other/gradio","isGuide":false},{"notebook":"integration_huggingface_openai_sdk.ipynb","docsPath":"integrations/model-providers/huggingface","isGuide":false},{"notebook":"integration_deepseek_openai_sdk.ipynb","docsPath":"integrations/model-providers/deepseek","isGuide":false},{"notebook":"integration_groq_sdk.ipynb","docsPath":"integrations/model-providers/groq","isGuide":false},{"notebook":"integration_portkey.ipynb","docsPath":"integrations/gateways/portkey","isGuide":false},{"notebook":"integration_pydantic_ai.ipynb","docsPath":"integrations/frameworks/pydantic-ai","isGuide":false},{"notebook":"otel_integration_openllmetry.ipynb","docsPath":null,"isGuide":true},{"notebook":"otel_integration_openlit.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_beeai.ipynb","docsPath":"integrations/frameworks/beeai","isGuide":false},{"notebook":"integration_autogen.ipynb","docsPath":"integrations/frameworks/autogen","isGuide":false},{"notebook":"integration_smolagents.ipynb","docsPath":"integrations/frameworks/smolagents","isGuide":false},{"notebook":"integration_semantic_kernel.ipynb","docsPath":"integrations/frameworks/semantic-kernel","isGuide":false},{"notebook":"integration_crewai.ipynb","docsPath":"integrations/frameworks/crewai","isGuide":false},{"notebook":"integration_llamaindex_workflows.ipynb","docsPath":"integrations/frameworks/llamaindex-workflows","isGuide":true},{"notebook":"otel_integration_arize.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_firecrawl.ipynb","docsPath":"integrations/other/firecrawl","isGuide":false},{"notebook":"integration_togetherai.ipynb","docsPath":"integrations/model-providers/togetherai","isGuide":false},{"notebook":"integration_x_ai_grok.ipynb","docsPath":"integrations/model-providers/xai-grok","isGuide":false},{"notebook":"integration_cohere.ipynb","docsPath":"integrations/model-providers/cohere","
11isGuide":false},{"notebook":"integration_fireworks_ai.ipynb","docsPath":"integrations/model-providers/fireworks-ai","isGuide":false},{"notebook":"integration_databricks.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_novitaai.ipynb","docsPath":"integrations/model-providers/novitaai","isGuide":false},{"notebook":"integration_openai-agents.ipynb","docsPath":"integrations/frameworks/openai-agents","isGuide":false},{"notebook":"example_evaluating_openai_agents.ipynb","docsPath":null,"isGuide":true},{"notebook":"otel_integration_mlflow.ipynb","docsPath":null,"isGuide":true},{"notebook":"example_langgraph_agents.ipynb","docsPath":null,"isGuide":true},{"notebook":"evaluation_of_llms_with_cleanlab.ipynb","docsPath":"integrations/model-providers/cleanlab","isGuide":false},{"notebook":"example_synthetic_datasets.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_google_adk.ipynb","docsPath":"integrations/frameworks/google-adk","isGuide":false},{"notebook":"example_data_migration.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_aws_strands_agents.ipynb","docsPath":"integrations/frameworks/strands-agents","isGuide":false},{"notebook":"integration_agno_agents.ipynb","docsPath":"integrations/frameworks/agno-agents","isGuide":false},{"notebook":"integration_llama_index.ipynb","docsPath":"integrations/frameworks/llamaindex","isGuide":true},{"notebook":"integration_amazon_bedrock.ipynb","docsPath":"integrations/model-providers/amazon-bedrock","isGuide":true},{"notebook":"prompt_management_performance_benchmark.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_anthropic.ipynb","docsPath":"integrations/model-providers/anthropic","isGuide":true},{"notebook":"js_integration_anthropic.ipynb","docsPath":"integrations/model-providers/anthropic-js","isGuide":true},{"notebook":"integration_byteplus.ipynb","docsPath":"integrations/model-providers/byteplus","isGuide":false},{"notebook":"integration_truefoundry.ipynb","docsPath":"integrations/gateways/truefoundry","isGuide":false},{"notebook":"integration_google_gemini.ipynb","docsPath":"integrations/model-providers/google-gemini","isGuide":false},{"notebook":"integration_haystack.ipynb","docsPath":"integrations/frameworks/haystack","isGuide":false},{"notebook":"example_evaluating_multi_turn_conversations.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_litellm_sdk.ipynb","docsPath":"integrations/frameworks/litellm-sdk","isGuide":false},{"notebook":"integration_cometapi.ipynb","docsPath":"integrations/model-providers/cometapi","isGuide":false},{"notebook":"integration_temporal.ipynb","docsPath":"integrations/frameworks/temporal","isGuide":false},{"notebook":"example_simulated_multi_turn_conversations.ipynb","docsPath":null,"isGuide":true},{"notebook":"integration_microsoft_agent_framework.ipynb","docsPath":"integrations/frameworks/microsoft-agent-framework","isGuide":false},{"notebook":"integration_parallel.ipynb","docsPath":"integrations/other/parallel-ai","isGuide":false},{"notebook":"integration_exa.ipynb","docsPath":"integrations/other/exa","isGuide":false},{"notebook":"js_integration_vercel_ai_sdk.ipynb","docsPath":"integrations/frameworks/vercel-ai-sdk","isGuide":false},{"notebook":"integration_claude_agent_sdk.ipynb","docsPath":"integrations/frameworks/claude-agent-sdk","isGuide":false},{"notebook":"js_integration_claude_agent_sdk.ipynb","docsPath":"integrations/frameworks/claude-agent-sdk-js","isGuide":false},{"notebook":"integration_cerebras.ipynb","docsPath":"integrations/model-providers/cerebras","isGuide":false},{"notebook":"integration_vllm.ipynb","docsPath":"integrations/model-providers/vllm","isGuide":false},{"notebook":"integration_baseten.ipynb","docsPath":"integrations/model-providers/baseten","isGuide":false},{"notebook":"integration_librechat.ipynb","docsPath":"integrations/other/librechat","isGuide":false}]').flatMap(e=>{let{docsPath:t,notebook:n}=e;return[{path:"/guides/cookbook/".concat(n.replace(".ipynb","")),ipynbPath:"/cookbook/".concat(n),canonicalPath:t?"/".concat(t):void 0},t?{path:"/".concat(t),ipynbPath:"/cookbook/".concat(n)}:null]}
11).filter(Boolean);var U=n(13857),V=n(78562),K=n(11420);let Y=()=>(0,a.jsx)("div",{className:"flex flex-col gap-6 pt-14 border-t dark:border-neutral-800 mb-10",children:(0,a.jsxs)("div",{className:"text-center bg-gradient-to-br from-purple-50 to-blue-50 dark:from-purple-950/30 dark:to-blue-950/30 p-8 rounded-lg border",children:[(0,a.jsx)("h3",{className:"text-2xl font-bold mb-4",children:"Ready to get started with Litefuse?"}),(0,a.jsx)("p",{className:"text-lg text-muted-foreground mb-6 max-w-2xl mx-auto",children:"Join thousands of teams building better LLM applications with Litefuse's open-source observability platform."}),(0,a.jsxs)("div",{className:"flex flex-col sm:flex-row gap-4 justify-center items-center",children:[(0,a.jsx)(L.$,{size:"lg",variant:"cta",asChild:!0,children:(0,a.jsxs)(f(),{href:"https://litefuse.cloud",children:["Start for free ",(0,a.jsx)(K.A,{className:"ml-2 h-4 w-4"})]})}),(0,a.jsx)(L.$,{size:"lg",variant:"outline",asChild:!0,children:(0,a.jsx)(f(),{href:"/docs",children:"View documentation"})})]}),(0,a.jsxs)("div",{className:"mt-4",children:[(0,a.jsx)("span",{className:"text-sm text-muted-foreground",children:"or "}),(0,a.jsx)(f(),{href:"/talk-to-us",className:"text-sm text-blue-600 hover:text-blue-800 dark:text-blue-400 dark:hover:text-blue-300 underline",children:"Talk to an expert"})]}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground mt-4",children:"No credit card required ⢠Free tier available ⢠Self-hosting option"})]})});var X=n(42575),Z=n(69730),J=n(50154),Q=n(72978),ee=n(23395),et=n(357),en=n(35957),er=n(26501),ei=n(46010),eo=n(41066),es=n(90219),ea=n(11975),el=n(25753),eu=n(90839),ec=n(10777),ed=n(54797),ep=n(5467),ef=n(12195),eh=n(4978),eg=n(29081),em=["Enter"," "],ev=["ArrowUp","PageDown","End"],e_=["ArrowDown","PageUp","Home",...ev],eb={ltr:[...em,"ArrowRight"],rtl:[...em,"ArrowLeft"]},ey={ltr:["ArrowLeft"],rtl:["ArrowRight"]},ex="Menu",[ew,ek,eC]=(0,en.N)(ex),[eE,eS]=(0,Q.A)(ex,[eC,el.Bk,ed.RG]),eP=(0,el.Bk)(),ej=(0,ed.RG)(),[eT,eI]=eE(ex),[eR,eL]=eE(ex),eM=e=>{let{__scopeMenu:t,open:n=!1,children:r,dir:i,onOpenChange:o,modal:s=!0}=e,l=eP(t),[c,d]=u.useState(null),p=u.useRef(!1),f=(0,ef.c)(o),h=(0,er.jH)(i);return u.useEffect(()=>{let e=()=>{p.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>p.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,a.jsx)(el.bL,{...l,children:(0,a.jsx)(eT,{scope:t,open:n,onOpenChange:f,content:c,onContentChange:d,children:(0,a.jsx)(eR,{scope:t,onClose:u.useCallback(()=>f(!1),[f]),isUsingKeyboardRef:p,dir:h,modal:s,children:r})})})};eM.displayName=ex;var eO=u.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,i=eP(n);return(0,a.jsx)(el.Mz,{...i,...r,ref:t})});eO.displayName="MenuAnchor";var eA="MenuPortal",[eN,eF]=eE(eA,{forceMount:void 0}),eD=e=>{let{__scopeMenu:t,forceMount:n,children:r,container:i}=e,o=eI(eA,t);return(0,a.jsx)(eN,{scope:t,forceMount:n,children:(0,a.jsx)(ec.C,{present:n||o.open,children:(0,a.jsx)(eu.Z,{asChild:!0,container:i,children:r})})})};eD.displayName=eA;var e$="MenuContent",[eB,ez]=eE(e$),eH=u.forwardRef((e,t)=>{let n=eF(e$,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,o=eI(e$,e.__scopeMenu),s=eL(e$,e.__scopeMenu);return(0,a.jsx)(ew.Provider,{scope:e.__scopeMenu,children:(0,a.jsx)(ec.C,{present:r||o.open,children:(0,a.jsx)(ew.Slot,{scope:e.__scopeMenu,children:s.modal?(0,a.jsx)(eW,{...i,ref:t}):(0,a.jsx)(eG,{...i,ref:t})})})})}),eW=u.forwardRef((e,t)=>{let n=eI(e$,e.__scopeMenu),r=u.useRef(null),i=(0,J.s)(t,r);return u.useEffect(()=>{let e=r.current;if(e)return(0,eh.Eq)(e)},[]),(0,a.jsx)(eq,{...e,ref:i,trapFocus:n.open,disableOutsidePointerEvents:n.open,disableOutsideScroll:!0,onFocusOutside:(0,Z.m)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>n.onOpenChange(!1)})}),eG=u.forwardRef((e,t)=>
11{let n=eI(e$,e.__scopeMenu);return(0,a.jsx)(eq,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>n.onOpenChange(!1)})}),eq=u.forwardRef((e,t)=>{let{__scopeMenu:n,loop:r=!1,trapFocus:i,onOpenAutoFocus:o,onCloseAutoFocus:s,disableOutsidePointerEvents:l,onEntryFocus:c,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:f,onInteractOutside:h,onDismiss:g,disableOutsideScroll:m,...v}=e,_=eI(e$,n),b=eL(e$,n),y=eP(n),x=ej(n),w=ek(n),[k,C]=u.useState(null),E=u.useRef(null),S=(0,J.s)(t,E,_.onContentChange),P=u.useRef(0),j=u.useRef(""),T=u.useRef(0),I=u.useRef(null),R=u.useRef("right"),L=u.useRef(0),M=m?eg.A:u.Fragment,O=m?{as:ep.DX,allowPinchZoom:!0}:void 0,A=e=>{let t=j.current+e,n=w().filter(e=>!e.disabled),r=document.activeElement,i=n.find(e=>e.ref.current===r)?.textValue,o=function(e,t,n){var r;let i=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=(r=Math.max(n?e.indexOf(n):-1,0),e.map((t,n)=>e[(r+n)%e.length]));1===i.length&&(o=o.filter(e=>e!==n));let s=o.find(e=>e.toLowerCase().startsWith(i.toLowerCase()));return s!==n?s:void 0}(n.map(e=>e.textValue),t,i),s=n.find(e=>e.textValue===o)?.ref.current;!function e(t){j.current=t,window.clearTimeout(P.current),""!==t&&(P.current=window.setTimeout(()=>e(""),1e3))}(t),s&&setTimeout(()=>s.focus())};u.useEffect(()=>()=>window.clearTimeout(P.current),[]),(0,eo.Oh)();let N=u.useCallback(e=>R.current===I.current?.side&&function(e,t){return!!t&&function(e,t){let{x:n,y:r}=e,i=!1;for(let e=0,o=t.length-1;e<t.length;o=e++){let s=t[e].x,a=t[e].y,l=t[o].x,u=t[o].y;a>r!=u>r&&n<(l-s)*(r-a)/(u-a)+s&&(i=!i)}return i}({x:e.clientX,y:e.clientY},t)}(e,I.current?.area),[]);return(0,a.jsx)(eB,{scope:n,searchRef:j,onItemEnter:u.useCallback(e=>{N(e)&&e.preventDefault()},[N]),onItemLeave:u.useCallback(e=>{N(e)||(E.current?.focus(),C(null))},[N]),onTriggerLeave:u.useCallback(e=>{N(e)&&e.preventDefault()},[N]),pointerGraceTimerRef:T,onPointerGraceIntentChange:u.useCallback(e=>{I.current=e},[]),children:(0,a.jsx)(M,{...O,children:(0,a.jsx)(es.n,{asChild:!0,trapped:i,onMountAutoFocus:(0,Z.m)(o,e=>{e.preventDefault(),E.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:s,children:(0,a.jsx)(ei.qW,{asChild:!0,disableOutsidePointerEvents:l,onEscapeKeyDown:d,onPointerDownOutside:p,onFocusOutside:f,onInteractOutside:h,onDismiss:g,children:(0,a.jsx)(ed.bL,{asChild:!0,...x,dir:b.dir,orientation:"vertical",loop:r,currentTabStopId:k,onCurrentTabStopIdChange:C,onEntryFocus:(0,Z.m)(c,e=>{b.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,a.jsx)(el.UC,{role:"menu","aria-orientation":"vertical","data-state":tl(_.open),"data-radix-menu-content":"",dir:b.dir,...y,...v,ref:S,style:{outline:"none",...v.style},onKeyDown:(0,Z.m)(v.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&A(e.key));let i=E.current;if(e.target!==i||!e_.includes(e.key))return;e.preventDefault();let o=w().filter(e=>!e.disabled).map(e=>e.ref.current);ev.includes(e.key)&&o.reverse(),function(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}(o)}),onBlur:(0,Z.m)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(P.current),j.current="")}),onPointerMove:(0,Z.m)(e.onPointerMove,td(e=>{let t=e.target,n=L.current!==e.clientX;e.currentTarget.contains(t)&&n&&(R.current=e.clientX>L.current?"right":"left",L.current=e.clientX)}))})})})})})})});eH.displayName=e$;var eU=u.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,a.jsx)(et.sG.div,{role:"group",...r,ref:t})});eU.displayName="MenuGroup";var eV=u.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,a.jsx)(et.sG.div,{...r,ref:t})});eV.displayName="MenuLabel";var eK="MenuItem",eY="menu.itemSelect",eX=u.forwardRef((e,t)=>{let{disabled:n=!1,onSelect:r,...i}=e,o=u.useRef(null),s=eL(eK,e.__scopeMenu),l=ez(eK,e.__scopeMenu),c=(0,J.s)(t,o),d=u.useRef(!1);return(0,a.jsx)(eZ,{...i,ref:c,disabled:n,onClick:(0,Z.m)(e.onClick,()=>{let e=o.current;if(!n&&e){let t=new CustomEvent(eY,{bubbles:!0,cancelable:!0});e.addEventListener(eY,e=>r?.(e),{once:!0}),(0,et.hO)(e,t),t.defaultPrevented?d.current=!1:s.onClose()}}),onPointerDown:t=>{e.onPointerDown?.(t),d.current=!0},onPointerUp:(0,Z.m)(e.onPointerUp,e=>{d.current||e.currentTarget?.click()}),onKeyDown:(0,Z.m)(e.onKeyDown,e=>{let t=""!==l.searchRef.current;
11!n&&(!t||" "!==e.key)&&em.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});eX.displayName=eK;var eZ=u.forwardRef((e,t)=>{let{__scopeMenu:n,disabled:r=!1,textValue:i,...o}=e,s=ez(eK,n),l=ej(n),c=u.useRef(null),d=(0,J.s)(t,c),[p,f]=u.useState(!1),[h,g]=u.useState("");return u.useEffect(()=>{let e=c.current;e&&g((e.textContent??"").trim())},[o.children]),(0,a.jsx)(ew.ItemSlot,{scope:n,disabled:r,textValue:i??h,children:(0,a.jsx)(ed.q7,{asChild:!0,...l,focusable:!r,children:(0,a.jsx)(et.sG.div,{role:"menuitem","data-highlighted":p?"":void 0,"aria-disabled":r||void 0,"data-disabled":r?"":void 0,...o,ref:d,onPointerMove:(0,Z.m)(e.onPointerMove,td(e=>{r?s.onItemLeave(e):(s.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,Z.m)(e.onPointerLeave,td(e=>s.onItemLeave(e))),onFocus:(0,Z.m)(e.onFocus,()=>f(!0)),onBlur:(0,Z.m)(e.onBlur,()=>f(!1))})})})}),eJ=u.forwardRef((e,t)=>{let{checked:n=!1,onCheckedChange:r,...i}=e;return(0,a.jsx)(e9,{scope:e.__scopeMenu,checked:n,children:(0,a.jsx)(eX,{role:"menuitemcheckbox","aria-checked":tu(n)?"mixed":n,...i,ref:t,"data-state":tc(n),onSelect:(0,Z.m)(i.onSelect,()=>r?.(!!tu(n)||!n),{checkForDefaultPrevented:!1})})})});eJ.displayName="MenuCheckboxItem";var eQ="MenuRadioGroup",[e0,e1]=eE(eQ,{value:void 0,onValueChange:()=>{}}),e2=u.forwardRef((e,t)=>{let{value:n,onValueChange:r,...i}=e,o=(0,ef.c)(r);return(0,a.jsx)(e0,{scope:e.__scopeMenu,value:n,onValueChange:o,children:(0,a.jsx)(eU,{...i,ref:t})})});e2.displayName=eQ;var e5="MenuRadioItem",e4=u.forwardRef((e,t)=>{let{value:n,...r}=e,i=e1(e5,e.__scopeMenu),o=n===i.value;return(0,a.jsx)(e9,{scope:e.__scopeMenu,checked:o,children:(0,a.jsx)(eX,{role:"menuitemradio","aria-checked":o,...r,ref:t,"data-state":tc(o),onSelect:(0,Z.m)(r.onSelect,()=>i.onValueChange?.(n),{checkForDefaultPrevented:!1})})})});e4.displayName=e5;var e3="MenuItemIndicator",[e9,e8]=eE(e3,{checked:!1}),e6=u.forwardRef((e,t)=>{let{__scopeMenu:n,forceMount:r,...i}=e,o=e8(e3,n);return(0,a.jsx)(ec.C,{present:r||tu(o.checked)||!0===o.checked,children:(0,a.jsx)(et.sG.span,{...i,ref:t,"data-state":tc(o.checked)})})});e6.displayName=e3;var e7=u.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e;return(0,a.jsx)(et.sG.div,{role:"separator","aria-orientation":"horizontal",...r,ref:t})});e7.displayName="MenuSeparator";var te=u.forwardRef((e,t)=>{let{__scopeMenu:n,...r}=e,i=eP(n);return(0,a.jsx)(el.i3,{...i,...r,ref:t})});te.displayName="MenuArrow";var tt="MenuSub",[tn,tr]=eE(tt);var ti="MenuSubTrigger",to=u.forwardRef((e,t)=>{let n=eI(ti,e.__scopeMenu),r=eL(ti,e.__scopeMenu),i=tr(ti,e.__scopeMenu),o=ez(ti,e.__scopeMenu),s=u.useRef(null),{pointerGraceTimerRef:l,onPointerGraceIntentChange:c}=o,d={__scopeMenu:e.__scopeMenu},p=u.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);return u.useEffect(()=>p,[p]),u.useEffect(()=>{let e=l.current;return()=>{window.clearTimeout(e),c(null)}},[l,c]),(0,a.jsx)(eO,{asChild:!0,...d,children:(0,a.jsx)(eZ,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":n.open,"aria-controls":i.contentId,"data-state":tl(n.open),...e,ref:(0,J.t)(t,i.onTriggerChange),onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),n.open||n.onOpenChange(!0))},onPointerMove:(0,Z.m)(e.onPointerMove,td(t=>{o.onItemEnter(t),t.defaultPrevented||e.disabled||n.open||s.current||(o.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{n.onOpenChange(!0),p()},100))})),onPointerLeave:(0,Z.m)(e.onPointerLeave,td(e=>{p();let t=n.content?.getBoundingClientRect();if(t){let r=n.content?.dataset.side,i="right"===r,s=t[i?"left":"right"],a=t[i?"right":"left"];o.onPointerGraceIntentChange({area:[{x:e.clientX+(i?-5:5),y:e.clientY},{x:s,y:t.top},{x:a,y:t.top},{x:a,y:t.bottom},{x:s,y:t.bottom}],side:r}),window.clearTimeout(l.current),l.current=window.setTimeout(()=>o.onPointerGraceIntentChange(null),300)}else{if(o.onTriggerLeave(e),e.defaultPrevented)return;o.onPointerGraceIntentChange(null)}})),onKeyDown:(0,Z.m)(e.onKeyDown,t=>{let i=""!==o.searchRef.current;!e.disabled&&(!i||" "!==t.key)&&eb[r.dir].includes(t.key)&&(n.onOpenChange(!0),n.content?.focus(),t.preventDefault())})})})});to.displayName=ti;var ts="MenuSubContent",ta=u.forwardRef((e,t)=>
11{let n=eF(e$,e.__scopeMenu),{forceMount:r=n.forceMount,...i}=e,o=eI(e$,e.__scopeMenu),s=eL(e$,e.__scopeMenu),l=tr(ts,e.__scopeMenu),c=u.useRef(null),d=(0,J.s)(t,c);return(0,a.jsx)(ew.Provider,{scope:e.__scopeMenu,children:(0,a.jsx)(ec.C,{present:r||o.open,children:(0,a.jsx)(ew.Slot,{scope:e.__scopeMenu,children:(0,a.jsx)(eq,{id:l.contentId,"aria-labelledby":l.triggerId,...i,ref:d,align:"start",side:"rtl"===s.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{s.isUsingKeyboardRef.current&&c.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,Z.m)(e.onFocusOutside,e=>{e.target!==l.trigger&&o.onOpenChange(!1)}),onEscapeKeyDown:(0,Z.m)(e.onEscapeKeyDown,e=>{s.onClose(),e.preventDefault()}),onKeyDown:(0,Z.m)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=ey[s.dir].includes(e.key);t&&n&&(o.onOpenChange(!1),l.trigger?.focus(),e.preventDefault())})})})})})});function tl(e){return e?"open":"closed"}function tu(e){return"indeterminate"===e}function tc(e){return tu(e)?"indeterminate":e?"checked":"unchecked"}function td(e){return t=>"mouse"===t.pointerType?e(t):void 0}ta.displayName=ts;var tp="DropdownMenu",[tf,th]=(0,Q.A)(tp,[eS]),tg=eS(),[tm,tv]=tf(tp),t_=e=>{let{__scopeDropdownMenu:t,children:n,dir:r,open:i,defaultOpen:o,onOpenChange:s,modal:l=!0}=e,c=tg(t),d=u.useRef(null),[p=!1,f]=(0,ee.i)({prop:i,defaultProp:o,onChange:s});return(0,a.jsx)(tm,{scope:t,triggerId:(0,ea.B)(),triggerRef:d,contentId:(0,ea.B)(),open:p,onOpenChange:f,onOpenToggle:u.useCallback(()=>f(e=>!e),[f]),modal:l,children:(0,a.jsx)(eM,{...c,open:p,onOpenChange:f,dir:r,modal:l,children:n})})};t_.displayName=tp;var tb="DropdownMenuTrigger",ty=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,disabled:r=!1,...i}=e,o=tv(tb,n),s=tg(n);return(0,a.jsx)(eO,{asChild:!0,...s,children:(0,a.jsx)(et.sG.button,{type:"button",id:o.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":o.open?o.contentId:void 0,"data-state":o.open?"open":"closed","data-disabled":r?"":void 0,disabled:r,...i,ref:(0,J.t)(t,o.triggerRef),onPointerDown:(0,Z.m)(e.onPointerDown,e=>{r||0!==e.button||!1!==e.ctrlKey||(o.onOpenToggle(),o.open||e.preventDefault())}),onKeyDown:(0,Z.m)(e.onKeyDown,e=>{!r&&(["Enter"," "].includes(e.key)&&o.onOpenToggle(),"ArrowDown"===e.key&&o.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});ty.displayName=tb;var tx="DropdownMenuContent",tw=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=tv(tx,n),o=tg(n),s=u.useRef(!1);return(0,a.jsx)(eH,{id:i.contentId,"aria-labelledby":i.triggerId,...o,...r,ref:t,onCloseAutoFocus:(0,Z.m)(e.onCloseAutoFocus,e=>{s.current||i.triggerRef.current?.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:(0,Z.m)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!i.modal||r)&&(s.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});tw.displayName=tx,u.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=tg(n);return(0,a.jsx)(eU,{...i,...r,ref:t})}).displayName="DropdownMenuGroup";var tk=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=tg(n);return(0,a.jsx)(eV,{...i,...r,ref:t})});tk.displayName="DropdownMenuLabel";var tC=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=tg(n);return(0,a.jsx)(eX,{...i,...r,ref:t})});tC.displayName="DropdownMenuItem";var tE=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=tg(n);return(0,a.jsx)(eJ,{...i,...r,ref:t})});tE.displayName="DropdownMenuCheckboxItem",u.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=tg(n);return(0,a.jsx)(e2,{...i,...r,ref:t})}).displayName="DropdownMenuRadioGroup";var tS=u.forwardRef((e,t)=>
11{let{__scopeDropdownMenu:n,...r}=e,i=tg(n);return(0,a.jsx)(e4,{...i,...r,ref:t})});tS.displayName="DropdownMenuRadioItem";var tP=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=tg(n);return(0,a.jsx)(e6,{...i,...r,ref:t})});tP.displayName="DropdownMenuItemIndicator";var tj=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=tg(n);return(0,a.jsx)(e7,{...i,...r,ref:t})});tj.displayName="DropdownMenuSeparator",u.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=tg(n);return(0,a.jsx)(te,{...i,...r,ref:t})}).displayName="DropdownMenuArrow";var tT=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=tg(n);return(0,a.jsx)(to,{...i,...r,ref:t})});tT.displayName="DropdownMenuSubTrigger";var tI=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:n,...r}=e,i=tg(n);return(0,a.jsx)(ta,{...i,...r,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});tI.displayName="DropdownMenuSubContent";let tR=(0,F.A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]]);var tL=n(41634);u.forwardRef((e,t)=>{let{className:n,inset:r,children:i,...o}=e;return(0,a.jsxs)(tT,{ref:t,className:(0,U.cn)("flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none focus:bg-accent data-[state=open]:bg-accent",r&&"pl-8",n),...o,children:[i,(0,a.jsx)(tR,{className:"ml-auto h-4 w-4"})]})}).displayName=tT.displayName,u.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,a.jsx)(tI,{ref:t,className:(0,U.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",n),...r})}).displayName=tI.displayName;let tM=u.forwardRef((e,t)=>{let{className:n,sideOffset:r=4,...i}=e;return(0,a.jsx)(tw,{ref:t,sideOffset:r,className:(0,U.cn)("z-50 min-w-[8rem] overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",n),...i})});tM.displayName=tw.displayName;let tO=u.forwardRef((e,t)=>{let{className:n,inset:r,...i}=e;return(0,a.jsx)(tC,{ref:t,className:(0,U.cn)("relative flex cursor-default select-none items-center rounded-sm px-2 py-1.5 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",r&&"pl-8",n),...i})});tO.displayName=tC.displayName,u.forwardRef((e,t)=>{let{className:n,children:r,checked:i,...o}=e;return(0,a.jsxs)(tE,{ref:t,className:(0,U.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n),checked:i,...o,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(tP,{children:(0,a.jsx)(A.A,{className:"h-4 w-4"})})}),r]})}).displayName=tE.displayName,u.forwardRef((e,t)=>{let{className:n,children:r,value:i,...o}=e;return(0,a.jsxs)(tS,{ref:t,className:(0,U.cn)("relative flex cursor-default select-none items-center rounded-sm py-1.5 pl-8 pr-2 text-sm outline-none transition-colors focus:bg-accent focus:text-accent-foreground data-[disabled]:pointer-events-none data-[disabled]:opacity-50",n),value:i,...o,children:[(0,a.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,a.jsx)(tP,{children:(0,a.jsx)(tL.A,{className:"h-2 w-2 fill-current"})})}),r]})}).displayName=tS.displayName,u.forwardRef((e,t)=>
11{let{className:n,inset:r,...i}=e;return(0,a.jsx)(tk,{ref:t,className:(0,U.cn)("px-2 py-1.5 text-sm font-semibold",r&&"pl-8",n),...i})}).displayName=tk.displayName,u.forwardRef((e,t)=>{let{className:n,...r}=e;return(0,a.jsx)(tj,{ref:t,className:(0,U.cn)("-mx-1 my-1 h-px bg-muted",n),...r})}).displayName=tj.displayName;let tA=function(e){return(0,a.jsxs)("svg",{viewBox:"0 0 20 20",fill:"currentColor",height:"1em",width:"1em",...e,children:[(0,a.jsx)("title",{children:"ChatGPT"}),(0,a.jsx)("path",{d:"M11.2475 18.25C10.6975 18.25 10.175 18.1455 9.67999 17.9365C9.18499 17.7275 8.74499 17.436 8.35999 17.062C7.94199 17.205 7.50749 17.2765 7.05649 17.2765C6.31949 17.2765 5.63749 17.095 5.01049 16.732C4.38349 16.369 3.87749 15.874 3.49249 15.247C3.11849 14.62 2.93149 13.9215 2.93149 13.1515C2.93149 12.8325 2.97549 12.486 3.06349 12.112C2.62349 11.705 2.28249 11.2375 2.04049 10.7095C1.79849 10.1705 1.67749 9.6095 1.67749 9.0265C1.67749 8.4325 1.80399 7.8605 2.05699 7.3105C2.30999 6.7605 2.66199 6.2875 3.11299 5.8915C3.57499 5.4845 4.10849 5.204 4.71349 5.05C4.83449 4.423 5.08749 3.862 5.47249 3.367C5.86849 2.861 6.35249 2.465 6.92449 2.179C7.49649 1.893 8.10699 1.75 8.75599 1.75C9.30599 1.75 9.82849 1.8545 10.3235 2.0635C10.8185 2.2725 11.2585 2.564 11.6435 2.938C12.0615 2.795 12.496 2.7235 12.947 2.7235C13.684 2.7235 14.366 2.905 14.993 3.268C15.62 3.631 16.1205 4.126 16.4945 4.753C16.8795 5.38 17.072 6.0785 17.072 6.8485C17.072 7.1675 17.028 7.514 16.94 7.888C17.38 8.295 17.721 8.768 17.963 9.307C18.205 9.835 18.326 10.3905 18.326 10.9735C18.326 11.5675 18.1995 12.1395 17.9465 12.6895C17.6935 13.2395 17.336 13.718 16.874 14.125C16.423 14.521 15.895 14.796 15.29 14.95C15.169 15.577 14.9105 16.138 14.5145 16.633C14.1295 17.139 13.651 17.535 13.079 17.821C12.507 18.107 11.8965 18.25 11.2475 18.25ZM7.17199 16.1875C7.72199 16.1875 8.20049 16.072 8.60749 15.841L11.7095 14.059C11.8195 13.982 11.8745 13.8775 11.8745 13.7455V12.3265L7.88149 14.62C7.63949 14.763 7.39749 14.763 7.15549 14.62L4.03699 12.8215C4.03699 12.8545 4.03149 12.893 4.02049 12.937C4.02049 12.981 4.02049 13.047 4.02049 13.135C4.02049 13.696 4.15249 14.213 4.41649 14.686C4.69149 15.148 5.07099 15.511 5.55499 15.775C6.03899 16.05 6.57799 16.1875 7.17199 16.1875ZM7.33699 13.498C7.40299 13.531 7.46349 13.5475 7.51849 13.5475C7.57349 13.5475 7.62849 13.531 7.68349 13.498L8.92099 12.7885L4.94449 10.4785C4.70249 10.3355 4.58149 10.121 4.58149 9.835V6.2545C4.03149 6.4965 3.59149 6.8705 3.26149 7.3765C2.93149 7.8715 2.76649 8.4215 2.76649 9.0265C2.76649 9.5655 2.90399 10.0825 3.17899 10.5775C3.45399 11.0725 3.81149 11.4465 4.25149 11.6995L7.33699 13.498ZM11.2475 17.161C11.8305 17.161 12.3585 17.029 12.8315 16.765C13.3045 16.501 13.6785 16.138 13.9535 15.676C14.2285 15.214 14.366 14.697 14.366 14.125V10.561C14.366 10.429 14.311 10.33 14.201 10.264L12.947 9.538V14.1415C12.947 14.4275 12.826 14.642 12.584 14.785L9.46549 16.5835C10.0045 16.9685 10.5985 17.161 11.2475 17.161ZM11.8745 11.122V8.878L10.01 7.822L8.12899 8.878V11.122L10.01 12.178L11.8745 11.122ZM7.05649 5.8585C7.05649 5.5725 7.17749 5.358 7.41949 5.215L10.538 3.4165C9.99899 3.0315 9.40499 2.839 8.75599 2.839C8.17299 2.839 7.64499 2.971 7.17199 3.235C6.69899 3.499 6.32499 3.862 6.04999 4.324C5.78599 4.786 5.65399 5.303 5.65399 5.875V9.4225C5.65399 9.5545 5.70899 9.659 5.81899 9.736L7.05649 10.462V5.8585ZM15.4385 13.7455C15.9885 13.5035 16.423 13.1295 16.742 12.6235C17.072 12.1175 17.237 11.5675 17.237 10.9735C17.237 10.4345 17.0995 9.9175 16.8245 9.4225C16.5495 8.9275 16.192 8.5535 15.752 8.3005L12.6665 6.5185C12.6005 6.4745 12.54 6.458 12.485 6.469C12.43 6.469 12.375 6.4855 12.32 6.5185L11.0825 7.2115L15.0755 9.538C15.1965 9.604 15.2845 9.692 15.3395 9.802C15.4055 9.901 15.4385 10.022 15.4385 10.165V13.7455ZM12.122 5.3635C12.364 5.2095 12.606 5.2095 12.848 5.3635L15.983 7.195C15.983 7.118 15.983 7.019 15.983 6.898C15.983 6.37 15.851 5.8695 15.587 5.3965C15.334 4.9125 14.9655 4.5275 14.4815 4.2415C14.0085 3.9555 13.4585 3.8125 12.8315 3.8125C12.2815 3.8125 11.803 3.928 11.396 4.159L8.29399 5.941C8.18399 6.018 8.12899 6.1225 8.12899 6.2545V7.6735L12.122 5.3635Z"})]})},tN=function(e){return(0,a.jsxs)("svg",{viewBox:"0 0 100 101",fill:"currentColor",height:"1em",width:"1em",...e,children:[(0,a.jsx)("title",{children:"Claude"}),(0,a.jsx)("path",{d:"M96.0000 40.0000 L99.5002 42.0000 L99.5002 43.5000 L98.5000 47.0000 L56.0000 57.0000 L52.0040 47.0708 L96.0000 40.0000 M96.0000 40.0000 "}),(0,a.jsx)("path",{d:"M80.1032 10.5903 L84.9968 11.6171 L86.2958 13.2179 L87.5346 17.0540 L87.0213 19.5007 L58.5000 58.5000 L49.0000 49.0000 L75.3008 14.4873 L80.1032 10.5903 M80.1032 10.5903 "}),(0,a.jsx)("path",{d:"M55.5002 4.5000 L58.5005 2.5000 L61.0002 3.5000 L63.5002 7.0000 L56.6511 48.1620 L52.0005 45.0000 L50.0005 39.5000 L53.5003 8.5000 L55.5002 4.5000 M55.5002 4.5000 "}),(0,a.jsx)("path",{d:"M23.4253 5.1588 L26.5075 1.2217 L28.5175 0.7632 L32.5063 1.3458 L34.4748 2.8868 L48.8202 34.6902 L54.0089 49.8008 L47.9378 53.1760 L24.8009 11.1886 L23.4253 5.1588 M23.4253 5.1588 "}),(0,a.jsx)("path",{d:"M8.4990 27.0019 L7.4999 23.0001 L10.5003 19.5001 L14.0003 20.0001 L15.0003 20.0001 L36.0000 35.5000 L42.5000 40.5000 L51.5000 47.5000 L46.5000 56.0000 L42.0002 52.5000 L39.0001 49.5000 L10.0000 29.0001 L8.4990 27.0019 M8.4990 27.0019 "}),(0,a.jsx)("path",{d:"M2.5003 53.0000 L0.2370 50.5000 L0.2373 48.2759 L2.5003 47.5000 L28.0000 49.0000 L53.0000 51.0000 L52.1885 55.9782 L4.5000 53.5000 L2.5003 53.0000 M2.5003 53.0000 "}),(0,a.jsx)("path",{d:"M17.5002 79.0264 L12.5005 79.0264 L10.5124 76.7369 L10.5124 74.0000 L19.0005 68.0000 L53.5082 46.0337 L57.0005 52.0000 L17.5002 79.0264 M17.5002 79.0264 "}),(0,a.jsx)("path",{d:"M27.0004 92.9999 L25.0003 93.4999 L22.0003 91.9999 L22.5004 89.4999 L52.0003 50.5000 L56.0004 55.9999 L34.0003 85.0000 L27.0004 92.9999 M27.0004 92.9999 "}),(0,a.jsx)("path",{d:"M51.9998 98.0000 L50.5002 100.0000 L47.5002 101.0000 L45.0001 99.0000 L43.5000 96.0000 L51.0003 55.4999 L55.5001 55.9999 L51.9998 98.0000 M51.9998 98.0000 "}),(0,a.jsx)("path",{d:"M77.5007 86.9997 L77.5007 90.9997 L77.0006 92.4997 L75.0004 93.4997 L71.5006 93.0339 L47.4669 57.2642 L56.9998 50.0002 L64.9994 64.5004 L65.7507 69.7497 L77.5007 86.9997 M77.5007 86.9997 "}),(0,a.jsx)("path",{d:"M89.0008 80.9991 L89.5008 83.4991 L88.0008 85.4991 L86.5007 84.9991 L78.0007 78.9991 L65.0007 67.4991 L55.0007 60.4991 L58.0000 51.0000 L62.9999 54.0001 L66.0007 59.4991 L89.0008 80.9991 M89.0008 80.9991 "}),(0,a.jsx)("path",{d:"M82.5003 55.5000 L95.0003 56.5000 L98.0003 58.5000 L100.0000 61.5000 L100.0000 63.6587 L94.5003 66.0000 L66.5005 59.0000 L55.0003 58.5000 L58.0000 48.0000 L66.0005 54.0000 L82.5003 55.5000 M82.5003 55.5000 "})]})},tF=function(e){return(0,a.jsxs)("svg",{viewBox:"0 0 24 24",fill:"
11currentColor",fillRule:"evenodd",height:"1em",width:"1em",...e,children:[(0,a.jsx)("title",{children:"ModelContextProtocol"}),(0,a.jsx)("path",{d:"M15.688 2.343a2.588 2.588 0 00-3.61 0l-9.626 9.44a.863.863 0 01-1.203 0 .823.823 0 010-1.18l9.626-9.44a4.313 4.313 0 016.016 0 4.116 4.116 0 011.204 3.54 4.3 4.3 0 013.609 1.18l.05.05a4.115 4.115 0 010 5.9l-8.706 8.537a.274.274 0 000 .393l1.788 1.754a.823.823 0 010 1.18.863.863 0 01-1.203 0l-1.788-1.753a1.92 1.92 0 010-2.754l8.706-8.538a2.47 2.47 0 000-3.54l-.05-.049a2.588 2.588 0 00-3.607-.003l-7.172 7.034-.002.002-.098.097a.863.863 0 01-1.204 0 .823.823 0 010-1.18l7.273-7.133a2.47 2.47 0 00-.003-3.537z"}),(0,a.jsx)("path",{d:"M14.485 4.703a.823.823 0 000-1.18.863.863 0 00-1.204 0l-7.119 6.982a4.115 4.115 0 000 5.9 4.314 4.314 0 006.016 0l7.12-6.982a.823.823 0 000-1.18.863.863 0 00-1.204 0l-7.119 6.982a2.588 2.588 0 01-3.61 0 2.47 2.47 0 010-3.54l7.12-6.982z"})]})},tD=["/imprint","/blog","/users","/careers"],t$=["/docs","/self-hosting","/guide","/faq","/integrations","/handbook","/security"],tB=e
11=>e.startsWith("/users/"),tz=()=>{let e=(0,T.useRouter)(),t=R(),[n,r]=(0,u.useState)("idle"),[i,o]=(0,u.useState)("Error Copying"),s=(0,u.useRef)(null);(0,u.useEffect)(()=>()=>{s.current&&clearTimeout(s.current)},[]);let l=()=>{let t=e.pathname;return t.startsWith("/")&&(t=t.substring(1)),t.endsWith("/")&&(t=t.slice(0,-1)),t||(t="index"),"/".concat(t,".md")},c=()=>{let e=l();return"".concat(window.location.origin).concat(e)},d=async()=>{s.current&&(clearTimeout(s.current),s.current=null),r("loading"),o(""),t("copy_page",{type:"copy"});let e=l();try{let t=await fetch(e,{headers:{Accept:"text/markdown"}});if(!t.ok){404===t.status?o("Source Files Not Found"):o("Fetch Error"),r("error"),s.current=setTimeout(()=>{r("idle"),s.current=null},3e3);return}let n=await t.text();await navigator.clipboard.writeText(n),r("copied"),s.current=setTimeout(()=>{r("idle"),s.current=null},2e3)}catch(e){console.error("Failed to copy markdown:",e),(null==e?void 0:e.name)==="NotAllowedError"||(null==e?void 0:e.name)==="SecurityError"?o("Clipboard Permission Denied"):o("Copy Error"),r("error"),s.current=setTimeout(()=>{r("idle"),s.current=null},3e3)}},p="loading"===n||"copied"===n,h="error"===n,g="Copy page",m=M.A;return"loading"===n?(g="Copying...",m=O.A):"copied"===n?(g="Copied!",m=A.A):"error"===n&&(g=i),(0,a.jsxs)("div",{className:"inline-flex items-center rounded-md bg-secondary overflow-hidden",children:[(0,a.jsxs)("button",{type:"button",disabled:p||h,onClick:d,className:(0,U.cn)("inline-flex items-center gap-1.5 px-2 py-1 text-xs font-medium text-secondary-foreground",p||h?"opacity-50 cursor-not-allowed":"cursor-pointer hover:bg-secondary/80",h?"text-destructive-foreground bg-destructive hover:bg-destructive/80":""),children:[(0,a.jsx)(m,{className:(0,U.cn)("h-3 w-3","loading"===n&&"animate-spin")}),(0,a.jsx)("span",{children:g})]}),(0,a.jsxs)(t_,{modal:!1,children:[(0,a.jsx)(ty,{asChild:!0,children:(0,a.jsx)("button",{type:"button",disabled:p||h,className:(0,U.cn)("inline-flex items-center px-1 py-1 text-xs font-medium text-secondary-foreground border-l border-secondary-foreground/20",p||h?"opacity-50 cursor-not-allowed":"cursor-pointer hover:bg-secondary/80",h?"text-destructive-foreground bg-destructive hover:bg-destructive/80 border-destructive-foreground/20":""),children:(0,a.jsx)(N.A,{className:"h-3 w-3"})})}),(0,a.jsxs)(tM,{align:"end",className:"min-w-[200px]",children:[(0,a.jsxs)(tO,{onClick:d,disabled:p,className:"flex gap-3 items-center py-1.5 px-3 cursor-pointer",children:[(0,a.jsx)(M.A,{className:"h-4 w-4 shrink-0"}),(0,a.jsxs)("div",{className:"flex flex-col",children:[(0,a.jsx)("span",{className:"font-medium",children:"Copy page"}),(0,a.jsx)("span",{className:"text-xs text-muted-foreground",children:"Copy page as Markdown for LLMs"})]})]}),(0,a.jsx)(tO,{asChild:!0,children:(0,a.jsxs)("a",{href:(()=>{let e=c();return"https://chatgpt.com/?hints=search&q=".concat(encodeURIComponent("Read from ".concat(e," so I can ask questions about it.")))})(),target:"_blank",rel:"noopener noreferrer",onClick:()=>{t("copy_page",{type:"chatgpt"})},className:"flex gap-3 items-center py-1.5 px-3 cursor-pointer",children:[(0,a.jsx)(tA,{className:"h-4 w-4 shrink-0"}),(0,a.jsxs)("div",{className:"flex flex-col flex-1 min-w-0",children:[(0,a.jsxs)("span",{className:"font-medium flex items-center gap-1",children:["Open in ChatGPT",(0,a.jsx)(D,{className:"h-[1em] w-[1em] shrink-0",strokeWidth:1.7})]}),(0,a.jsx)("span",{className:"text-xs text-muted-foreground",children:"Ask questions about this page"})]})]})}),(0,a.jsx)(tO,{asChild:!0,children:(0,a.jsxs)("a",{href:(()=>{let e=c();return"https://claude.ai/new?q=".concat(encodeURIComponent("Read from ".concat(e," so I can ask questions about it.")))})(),target:"_blank",rel:"noopener noreferrer",onClick:()=>{t("copy_page",{type:"claude"})},className:"flex gap-3 items-center py-1.5 px-3 cursor-pointer",children:[(0,a.jsx)(tN,{className:"h-4 w-4 shrink-0"}),(0,a.jsxs)("div",{className:"flex flex-col flex-1 min-w-0",children:[(0,a.jsxs)("span",{className:"font-medium flex items-center gap-1",children:["Open in Claude",(0,a.jsx)(D,{className:"h-[1em] w-[1em] shrink-0",strokeWidth:1.7})]}),(0,a.jsx)("span",{className:"text-xs text-muted-foreground",children:"Ask questions about this page"})]})]})}),(0,a.jsx)(tO,{asChild:!0,children:(0,a.jsxs)(f(),{href:"/docs/docs-mcp",onClick:()=>{t("copy_page",{type:"mcp"})},target:"_blank",className:"flex gap-3 items-center py-1.5 px-3 cursor-pointer",children:[(0,a.jsx)(tF,{className:"h-4 w-4 shrink-0"}),(0,a.jsxs)("div",{className:"flex flex-col flex-1 min-w-0",children:[(0,a.jsxs)("span",{className:"font-medium flex items-center gap-1",children:["Install Docs MCP server",(0,a.jsx)(D,{className:"h-[1em] w-[1em] shrink-0",strokeWidth:1.7})]}),(0,a.jsx)("span",{className:"text-xs text-muted-foreground",children:"Add to Cursor, Claude Code, VS Code, etc"})]})]})})]})]})]})};function tH(){var e;let t=(0,T.useRouter)();return(null==t?void 0:t.asPath)==="/zh"||(null==t?void 0:null===(e=t.asPath)||void 0===e?void 0:e.startsWith("/zh/"))?{support:"æ¯æ",helpful:"è¿ä¸ªé¡µé¢å¯¹ä½ æå¸®å©åï¼",yes:"æå¸®å©",no:"没帮å©",thanksTitle:"æè°¢ä½ çåé¦ï¼",thanksBody:"æè°¢ä½ æ½æ¶é´å¸®æä»¬æ¹è¿ã",done:"宿",posTitle:"åªé¨åææå¸®å©ï¼",posBody:"åè¯æä»¬ä½ è§å¾ææç¨çå°æ¹ï¼å¯éï¼ã",posPlaceholder:"è¿ä¸ªé¡µé¢éææå¸®å©çæ¯ä»ä¹ï¼",negTitle:"å¯ä»¥æä¹æ¹è¿ï¼",negBody:"åè¯æä»¬è¿ä¸ªé¡µé¢åªé䏿¸
æ¥æç¼ºå¤±ã",negPlaceholder:"åè¯æä»¬æä¹æ¹è¿ãå¦å¸æå¾å°åå¤ï¼å¯çä¸
11é®ç®±ã",send:"åéåé¦",sending:"åéä¸â¦"}:{support:"Support",helpful:"Was this page helpful?",yes:"Yes",no:"No",thanksTitle:"Thank you for your feedback!",thanksBody:"We appreciate you taking the time to help us improve.",done:"Done",posTitle:"What was most helpful?",posBody:"Let us know what you found most useful (optional).",posPlaceholder:"What was most helpful about this page?",negTitle:"What could be better?",negBody:"Let us know what was unclear or missing on this page.",negPlaceholder:"Let us know how we can improve. Include your email if you'd like a reply.",send:"Send feedback",sending:"Submittingâ¦"}}let tW=()=>{let e=tH();return(0,a.jsx)("div",{className:"flex items-center gap-3",children:(0,a.jsx)(L.$,{variant:"outline",size:"sm",asChild:!0,children:(0,a.jsxs)("a",{href:"/support",children:[(0,a.jsx)("span",{children:e.support}),(0,a.jsx)($.A,{className:"h-4 w-4 ml-2"})]})})})},tG=()=>{let e=(0,T.useRouter)(),t=tH(),[n,r]=(0,u.useState)(null),[i,o]=(0,u.useState)(""),[s,l]=(0,u.useState)(!1),[c,d]=(0,u.useState)(!1),[p,f]=(0,u.useState)(!1),h=t=>{r(t),f(!0),o(""),l(!0),fetch("/api/feedback",{method:"POST",body:JSON.stringify({page:e.pathname,feedback:t})}).then(()=>{l(!1)}).catch(()=>{r(null),f(!1),l(!1)})},g=()=>{d(!0),fetch("/api/feedback",{method:"POST",body:JSON.stringify({page:e.pathname,feedback:n,comment:i})}).then(()=>{r("submitted"),o(""),d(!1)}).catch(()=>{r(null),f(!1),d(!1)})};return(0,a.jsxs)("div",{className:"flex items-center gap-3",children:[(0,a.jsx)("span",{className:"text-sm font-medium",children:t.helpful}),(0,a.jsxs)("div",{className:"flex gap-2",children:[(0,a.jsxs)(L.$,{variant:"outline",size:"sm",onClick:()=>h("positive"),disabled:s,children:[(0,a.jsx)(B.A,{className:"h-4 w-4 text-green-600"}),(0,a.jsx)("span",{className:"sr-only",children:t.yes})]}),(0,a.jsxs)(L.$,{variant:"outline",size:"sm",onClick:()=>h("negative"),disabled:s,children:[(0,a.jsx)(z.A,{className:"h-4 w-4 text-red-600"}),(0,a.jsx)("span",{className:"sr-only",children:t.no})]})]}),(0,a.jsx)(V.lG,{open:p,onOpenChange:e=>{f(e),e||(r(null),o(""))},children:(0,a.jsx)(V.Cf,{className:"max-w-lg",children:"submitted"===n?(0,a.jsxs)("div",{className:"flex flex-col gap-4 text-center items-center py-4",children:[(0,a.jsx)(B.A,{className:"h-12 w-12 text-green-500"}),(0,a.jsx)("h4",{className:"text-lg font-semibold",children:t.thanksTitle}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:t.thanksBody}),(0,a.jsx)(L.$,{variant:"outline",size:"lg",className:"mt-4",onClick:()=>{f(!1),r(null)},children:t.done})]}):"positive"===n?(0,a.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,a.jsxs)("div",{className:"flex gap-4 items-start",children:[(0,a.jsx)(B.A,{className:"h-8 w-8 text-green-500 mt-1"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h4",{className:"text-lg font-semibold mb-2",children:t.posTitle}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:t.posBody})]})]}),(0,a.jsx)(H.T,{placeholder:t.posPlaceholder,value:i,onChange:e=>o(e.target.value)}),(0,a.jsx)("div",{className:"flex justify-end",children:(0,a.jsx)(L.$,{variant:"secondary",size:"lg",disabled:c,onClick:g,children:c?t.sending:t.send})})]}):(0,a.jsxs)("div",{className:"flex flex-col gap-6",children:[(0,a.jsxs)("div",{className:"flex gap-4 items-start",children:[(0,a.jsx)(z.A,{className:"h-8 w-8 text-red-600 mt-1"}),(0,a.jsxs)("div",{children:[(0,a.jsx)("h4",{className:"text-lg font-semibold mb-2",children:t.negTitle}),(0,a.jsx)("p",{className:"text-sm text-muted-foreground",children:t.negBody})]})]}),(0,a.jsx)(H.T,{placeholder:t.negPlaceholder,value:i,onChange:e=>o(e.target.value)}),(0,a.jsx)("div",{className:"flex justify-end",children:(0,a.jsx)(L.$,{variant:"secondary",size:"lg",disabled:c||0===i.trim().length,onClick:g,children:c?t.sending:t.send})})]})})})]})};var tq=n(84804),tU=n(18218),tV=n.n(tU),tK=n(98742);let tY=[{id:"hobby",label:"Hobby"},{id:"core",label:"Core"},{id:"pro",label:"Pro"},{id:"enterprise",label:"Enterprise"},{id:"selfHosted",label:"Self Hosted"}],tX=[{id:"ee",label:"Enterprise Edition",shortLabel:"Enterprise",Icon:A.A},{id:"team-add-on",label:"Teams Add-on required",shortLabel:"Team",Icon:A.A},{id:"full",Icon:A.A},{id:"private-beta",label:"Private Beta",Icon:A.A},{id:"public-beta",label:"Public Beta",Icon:A.A},{id:"not-available",label:"Not Available",Icon:tK.A}],tZ="synced-tabs:language",tJ=e=>e.trim().toLowerCase(),tQ={value:null,subs:new Set},t0={getSnapshot:()=>tQ.value,subscribe:e=>(tQ.subs.add(e),()=>tQ.subs.delete(e)),set:e=>
11{if(tQ.value!==e){tQ.value=e,tQ.subs.forEach(e=>e());try{window.localStorage.setItem(tZ,e)}catch(e){}}}};try{let e=window.localStorage.getItem(tZ);null!=e&&(tQ.value=e)}catch(e){}window.addEventListener("storage",e=>{if(e.key!==tZ)return;let t=null==e.newValue?null:e.newValue;tQ.value!==t&&(tQ.value=t,tQ.subs.forEach(e=>e()))});var t1=n(17413);let t2=null!==(i=t1.env.NEXT_PUBLIC_SITE_URL)&&void 0!==i?i:"https://litefuse.ai",t5=new URL(t2).hostname,t4=()=>{var e;let t=(0,T.useRouter)();return(null==t?void 0:t.asPath)==="/zh"||(null==t?void 0:null===(e=t.asPath)||void 0===e?void 0:e.startsWith("/zh/"))},t3={logo:(0,a.jsx)(function(e){let{text:t="Litefuse Docs",iconSize:n=24}=e;return(0,a.jsxs)(f(),{href:"/",className:"lf-logo",children:[(0,a.jsx)(d(),{src:"/litefuse-icon.svg",alt:"Litefuse",width:n,height:n,priority:!0,className:"lf-logo-icon"}),(0,a.jsx)("span",{className:"lf-logo-text",children:t})]})},{}),logoLink:!1,main:e=>{let t=(0,T.useRouter)(),{frontMatter:n}=(0,l.UK)(),r=q.find(e=>e.path===t.pathname),i=n.label,o=t$.some(e=>t.pathname.startsWith(e));return(0,a.jsxs)(a.Fragment,{children:[(i||o)&&(0,a.jsxs)("div",{className:"flex items-center gap-2 flex-wrap mt-5",children:[i&&(0,a.jsx)("span",{className:"inline-flex items-center rounded-md bg-secondary px-2 py-1 text-xs font-medium text-secondary-foreground",children:i}),o&&(0,a.jsx)(tz,{},t.pathname)]}),r?(0,a.jsx)(G,{src:r.ipynbPath,className:"mb-4 mt-4"}):null,e.children,tB(t.pathname)&&(0,a.jsx)(Y,{}),tD.some(e=>t.pathname===e||t.pathname.startsWith(e+"/"))?null:(0,a.jsxs)("div",{className:"flex flex-wrap items-center justify-between gap-6 pt-6",id:"docs-feedback",children:[(0,a.jsx)(tG,{},t.pathname),(0,a.jsx)(tW,{})]}),(0,a.jsx)("div",{className:"docs-inline-site-footer",children:(0,a.jsx)(X.A,{})}),(0,a.jsx)(W.V,{})]})},i18n:[{locale:"en",name:"English"},{locale:"zh",name:"䏿"}],darkMode:!1,search:{placeholder:"Search documentation..."},navbar:{extraContent:(0,a.jsx)(function(){return(0,a.jsxs)("div",{className:"docs-nav-actions",children:[(0,a.jsx)(C,{}),(0,a.jsx)(l.fW,{lite:!0,className:"docs-nav-locale"}),(0,a.jsx)(l.oy,{lite:!0,className:"docs-nav-theme"}),(0,a.jsx)(f(),{href:"https://litefuse.cloud/auth/sign-up",className:"docs-nav-btn docs-nav-btn-primary",children:"Start Free"})]})},{})},sidebar:{defaultMenuCollapseLevel:1,toggleButton:!0},editLink:{component:null},feedback:{content:null},toc:{backToTop:(0,a.jsx)(()=>(0,a.jsx)(a.Fragment,{children:t4()?"åå°é¡¶é¨":"Scroll to top"}),{}),title:(0,a.jsx)(()=>(0,a.jsx)(a.Fragment,{children:t4()?"æ¬é¡µç®å½":"On This Page"}),{})},docsRepositoryBase:"https://github.com/litefuse/litefuse-docs/tree/main",footer:{content:null},head:()=>{var e,t,n;let{asPath:r,defaultLocale:i,locale:o}=(0,T.useRouter)(),{frontMatter:s,title:u}=(0,l.UK)(),c=t2+(i===o?r:"/".concat(o).concat(r)),d=null!==(e=s.description)&&void 0!==e?e:"",p=null!==(n=null!==(t=s.seoTitle)&&void 0!==t?t:s.title)&&void 0!==n?n:u,f=r.startsWith("/docs")?"Docs":r.startsWith("/cookbook/")?"Cookbook":r.startsWith("/faq/")?"FAQ":"",h=s.ogImage?t2+s.ogImage:"".concat(t2,"/api/og?title=").concat(encodeURIComponent(p),"&description=").concat(encodeURIComponent(d),"§ion=").concat(encodeURIComponent(f)),g=q.find(e=>e.path===r),m=s.canonical?s.canonical.startsWith("http")?s.canonical:t2+s.canonical:(null==g?void 0:g.canonicalPath)?t2+g.canonicalPath:void 0,v=!0===s.noindex,_="/"===r?"Litefuse":r.startsWith("/blog/")?"%s - Litefuse Blog":r.startsWith("/guides/")?"%s - Litefuse Guides":r.startsWith("/handbook/")?"%s - Litefuse Handbook":"%s - Litefuse",b=void 0!==t1&&!1;return(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)("meta",{name:"theme-color",content:"#000"}),(0,a.jsx)("meta",{property:"og:url",content:c}),(0,a.jsx)("meta",{httpEquiv:"Content-Language",content:"en"}),(0,a.jsx)("meta",{name:"description",content:d}),(0,a.jsx)("meta",{property:"og:description",content:d}),(0,a.jsx)("meta",{property:"og:image",content:h}),(0,a.jsx)("meta",{property:"twitter:image",content:h}),(0,a.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,a.jsx)("meta",{name:"twitter:site:domain",content:t5}),(0,a.jsx)("meta",{name:"twitter:url",content:t2}),(0,a.jsx)("style",{dangerouslySetInnerHTML:{__html:"html { --font-geist-sans: ".concat(tV().style.fontFamily,"; }")}}),(0,a.jsx)("link",{rel:"icon",type:"image/svg+xml",href:"/litefuse-icon.svg"}),(0,a.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/apple-touch-icon.png"}),(0,a.jsx)("link",{rel:"icon",type:"image/png",sizes:"32x32",href:b?"/favicon-32x32-dev.png":"/favicon-32x32.png"}),(0,a.jsx)("link",{rel:"icon",type:"image/png",sizes:"16x16",href:b?"/favicon-16x16-dev.png":"/favicon-16x16.png"}),m&&(0,a.jsx)("link",{rel:"canonical",href:m}),v&&(0,a.jsx)("meta",{name:"robots",content:"noindex"}),(0,a.jsx)("title",{children:_.replace("%s",p)})]})},components:{Frame:tq.w,Tabs:E.t,LangTabs:function(e){let{items:t,children:n,defaultIndex:r=0,onChange:i}=e,o=(0,u.useSyncExternalStore)(t0.subscribe,t0.getSnapshot,t0.getSnapshot),[s,l]=u.useState(r>=0&&r<t.length?r:0),c=(0,u.useRef)(null),d=(0,u.useRef)(null),p=(0,u.useMemo)(()=>t.map(e=>"string"==typeof e?e:e&&"object"==typeof e&&"label"in e&&"string"==typeof e.label?e.label:null),[t]),f=(0,u.useMemo)(()=>{var e;return null!==(e=p[r])&&void 0!==e?e:null},[p,r]);(0,u.useEffect)(()=>{null==o&&f&&t0.set(f)},[o,f]),(0,u.useEffect)(()=>{let e=null!=o?o:f;if(e){let n=p.findIndex(t=>"string"==typeof t&&tJ(t)===tJ(e));if(-1!==n){l(n);return}let r=Number(e);if(!Number.isNaN(r)&&r>=0&&r<t.length){l(r);return}}},[o,f,p,t.length]),(0,u.useEffect)(()=>
11{if(null!==d.current&&c.current){let e=d.current;d.current=null;let t=()=>{if(c.current){let t=c.current.getBoundingClientRect().top-e;Math.abs(t)>1&&window.scrollBy({top:t,behavior:"instant"})}};t(),requestAnimationFrame(t),setTimeout(t,0),setTimeout(t,50)}},[s]);let h=(0,u.useMemo)(()=>s>=0&&s<t.length?s:0,[s,t.length]);return(0,a.jsx)("div",{ref:c,children:(0,a.jsx)(E.t,{items:t,selectedIndex:h,onChange:e=>{c.current&&(d.current=c.current.getBoundingClientRect().top),l(e);let t=p[e];"string"==typeof t?t0.set(t):t0.set(String(e)),"function"==typeof i&&i(e)},storageKey:void 0,children:n})})},Tab:e=>{let{children:t,...n}=e;return(0,a.jsx)(E.t.Tab,{...n,style:{marginTop:"1rem"},children:(0,a.jsx)("div",{className:"border rounded bg-background p-4",children:t})})},Steps:function({children:e,className:t,style:n,...r}){let i=(0,u.useId)().replaceAll(":","");return(0,a.jsx)("div",{className:(0,S.A)("nextra-steps _ms-4 _mb-12 _border-s _border-gray-200 _ps-6","dark:_border-neutral-800",t),style:{...n,"--counter-id":i},...r,children:e})},Card:P.C.Card,Cards:P.C,AvailabilityBanner:function(e){let t=tY.filter(t=>t.id in e.availability).map(t=>({...t,availability:tX.find(n=>n.id===e.availability[t.id])}));return(0,a.jsxs)("div",{className:"border-t border-b py-3 my-4",children:[(0,a.jsx)("div",{className:"font-semibold text-primary/60 mb-2",children:"Where is this feature available?"}),(0,a.jsx)("ul",{className:"flex flex-row gap-3 w-full justify-between flex-wrap",children:t.map(e=>(0,a.jsxs)("li",{className:"flex flex-row gap-2 md:flex-col md:items-center",children:[(0,a.jsx)("div",{className:"font-medium",children:e.label}),(0,a.jsxs)("div",{className:"md:flex md:items-center",children:[(0,a.jsx)(e.availability.Icon,{className:"w-4 h-4 inline-block mr-1 lg:mr-2"}),e.availability.label&&(0,a.jsxs)("span",{className:"hidden md:inline-block text-xs",children:["(",e.availability.label,")"]}),e.availability.shortLabel&&(0,a.jsxs)("span",{className:"inline-block md:hidden text-xs",children:["(",e.availability.shortLabel,")"]})]})]},e.id))})]})},Callout:j.P}};n(85568),n(53659),n(14848);var t9=n(64981);let t8=()=>(0,a.jsx)(g(),{src:"https://js-eu1.hs-scripts.com/143255669.js"}),t6=e=>{window._hsq&&window._hsq.push(["setPath",e])};var t7=n(27090),ne=n.n(t7),nt=n(8893),nn=n(17413);function nr(e){let{Component:t,pageProps:n}=e,r=(0,T.useRouter)();(0,u.useEffect)(()=>{t9.Ay.init(nn.env.NEXT_PUBLIC_POSTHOG_KEY,{api_host:nn.env.NEXT_PUBLIC_POSTHOG_HOST||"https://eu.posthog.com",ui_host:"https://eu.posthog.com",persistence:"cookie",loaded:e=>{}});let e=e=>{t9.Ay.capture("$pageview"),t6(e)};return r.events.on("routeChangeComplete",e),()=>{r.events.off("routeChangeComplete",e)}},[]);let i=r.asPath.startsWith("/docs")?"docs":void 0,o="/zh"===r.asPath||r.asPath.startsWith("/zh/")?"zh":void 0;return(0,a.jsxs)("div",{className:"".concat(tV().variable," font-sans ").concat(ne().variable),"data-section":i,"data-locale":o,children:[(0,a.jsx)(I.so,{client:t9.Ay,children:(0,a.jsx)(t,{...n})}),(0,a.jsxs)(a.Fragment,{children:[(0,a.jsx)(nt.GoogleTagManager,{gtmId:"GTM-NGLK4TZX"}),(0,a.jsx)(t8,{}),(0,a.jsx)(g(),{id:"cookieyes",type:"text/javascript",src:"https://cdn-cookieyes.com/client_data/40247147630c6589ad01a874/script.js",strategy:"beforeInteractive"})]})]})}let ni=(o=globalThis)[s=Symbol.for("__nextra_internal__")]||(o[s]=Object.create(null));ni.context||(ni.context=Object.create(null)),ni.Layout=l.Ay,ni.themeConfig=t3},53659:()=>{},54161:(e,t,n)=>{e.exports=n(20599)},54371:(e,t,n)=>{"use strict";n.d(t,{f:()=>o});var r=n(82643);function i(e){return e}function o(e){void 0===e&&(e={});var t,n,o,s,a=(t=null,void 0===n&&(n=i),o=[],s=!1,{read:function(){if(s)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return o.length?o[o.length-1]:null},useMedium:function(e){var t=n(e,s);return o.push(t),function(){o=o.filter(function(e){return e!==t})}},assignSyncMedium:function(e){for(s=!0;o.length;){var t=o;o=[],t.forEach(e)}o={push:function(t){return e(t)},filter:function(){return o}}},assignMedium:function(e){s=!0;var t=[];if(o.length){var n=o;
11o=[],n.forEach(e),t=o}var r=function(){var n=t;t=[],n.forEach(e)},i=function(){return Promise.resolve().then(r)};i(),o={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),o}}}});return a.options=(0,r.Cl)({async:!0,ssr:!1},e),a}},54797:(e,t,n)=>{"use strict";n.d(t,{RG:()=>x,bL:()=>I,q7:()=>R});var r=n(21462),i=n(69730),o=n(35957),s=n(50154),a=n(72978),l=n(11975),u=n(357),c=n(12195),d=n(23395),p=n(26501),f=n(23798),h="rovingFocusGroup.onEntryFocus",g={bubbles:!1,cancelable:!0},m="RovingFocusGroup",[v,_,b]=(0,o.N)(m),[y,x]=(0,a.A)(m,[b]),[w,k]=y(m),C=r.forwardRef((e,t)=>(0,f.jsx)(v.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(v.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,f.jsx)(E,{...e,ref:t})})}));C.displayName=m;var E=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:o,loop:a=!1,dir:l,currentTabStopId:m,defaultCurrentTabStopId:v,onCurrentTabStopIdChange:b,onEntryFocus:y,preventScrollOnEntryFocus:x=!1,...k}=e,C=r.useRef(null),E=(0,s.s)(t,C),S=(0,p.jH)(l),[P=null,j]=(0,d.i)({prop:m,defaultProp:v,onChange:b}),[I,R]=r.useState(!1),L=(0,c.c)(y),M=_(n),O=r.useRef(!1),[A,N]=r.useState(0);return r.useEffect(()=>{let e=C.current;if(e)return e.addEventListener(h,L),()=>e.removeEventListener(h,L)},[L]),(0,f.jsx)(w,{scope:n,orientation:o,dir:S,loop:a,currentTabStopId:P,onItemFocus:r.useCallback(e=>j(e),[j]),onItemShiftTab:r.useCallback(()=>R(!0),[]),onFocusableItemAdd:r.useCallback(()=>N(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>N(e=>e-1),[]),children:(0,f.jsx)(u.sG.div,{tabIndex:I||0===A?-1:0,"data-orientation":o,...k,ref:E,style:{outline:"none",...e.style},onMouseDown:(0,i.m)(e.onMouseDown,()=>{O.current=!0}),onFocus:(0,i.m)(e.onFocus,e=>{let t=!O.current;if(e.target===e.currentTarget&&t&&!I){let t=new CustomEvent(h,g);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=M().filter(e=>e.focusable);T([e.find(e=>e.active),e.find(e=>e.id===P),...e].filter(Boolean).map(e=>e.ref.current),x)}}O.current=!1}),onBlur:(0,i.m)(e.onBlur,()=>R(!1))})})}),S="RovingFocusGroupItem",P=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:o=!0,active:s=!1,tabStopId:a,...c}=e,d=(0,l.B)(),p=a||d,h=k(S,n),g=h.currentTabStopId===p,m=_(n),{onFocusableItemAdd:b,onFocusableItemRemove:y}=h;return r.useEffect(()=>{if(o)return b(),()=>y()},[o,b,y]),(0,f.jsx)(v.ItemSlot,{scope:n,id:p,focusable:o,active:s,children:(0,f.jsx)(u.sG.span,{tabIndex:g?0:-1,"data-orientation":h.orientation,...c,ref:t,onMouseDown:(0,i.m)(e.onMouseDown,e=>{o?h.onItemFocus(p):e.preventDefault()}),onFocus:(0,i.m)(e.onFocus,()=>h.onItemFocus(p)),onKeyDown:(0,i.m)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){h.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let i=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(i))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(i)))return j[i]}(e,h.orientation,h.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=m().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)n.reverse();else if("prev"===t||"next"===t){"prev"===t&&n.reverse();let r=n.indexOf(e.currentTarget);n=h.loop?function(e,t){return e.map((n,r)=>e[(t+r)%e.length])}(n,r+1):n.slice(r+1)}setTimeout(()=>T(n))}})})})});P.displayName=S;var j={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function T(e,t=!1){let n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var I=C,R=P},55834:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),!function(e,t){for(var n in t)Object.defineProperty(e,n,{enumerable:!0,get:t[n]})}(t,{default:function(){return l},getImageProps:function(){return a}});let r=n(51532),i=n(95954),o=n(9578),s=r._(n(93346));function a(e){let{props:t}=(0,i.getImgProps)(e,{defaultLoader:s.default,imgConf:{deviceSizes:[640,750,828,1080,1200,1920,2048,3840],imageSizes:[16,32,48,64,96,128,256,384],path:"/_next/image",loader:"default",dangerouslyAllowSVG:!1,unoptimized:!1}});for(let[e,n]of Object.entries(t))void 0===n&&delete t[e];return{props:t}}let l=o.Image}
11,56783:(e,t,n)=>{"use strict";n.d(t,{F:()=>s});var r=n(71623);let i=e=>"boolean"==typeof e?`${e}`:0===e?"0":e,o=r.$,s=(e,t)=>n=>{var r;if((null==t?void 0:t.variants)==null)return o(e,null==n?void 0:n.class,null==n?void 0:n.className);let{variants:s,defaultVariants:a}=t,l=Object.keys(s).map(e=>{let t=null==n?void 0:n[e],r=null==a?void 0:a[e];if(null===t)return null;let o=i(t)||i(r);return s[e][o]}),u=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return o(e,l,null==t?void 0:null===(r=t.compoundVariants)||void 0===r?void 0:r.reduce((e,t)=>{let{class:n,className:r,...i}=t;return Object.entries(i).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...a,...u}[t]):({...a,...u})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},59819:(e,t,n)=>{"use strict";n.d(t,{_:()=>o});var r=n(21462),i=n(22758);let o=function(e){let t=(0,i.Y)(e);return r.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return t.current(...n)},[t])}},60640:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(84310).A)("LoaderCircle",[["path",{d:"M21 12a9 9 0 1 1-6.219-8.56",key:"13zald"}]])},61599:(e,t,n)=>{"use strict";n.d(t,{X:()=>o});var r=n(21462),i=n(97573);function o(e){let[t,n]=r.useState(void 0);return(0,i.N)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,i;if(!Array.isArray(t)||!t.length)return;let o=t[0];if("borderBoxSize"in o){let e=o.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,i=t.blockSize}else r=e.offsetWidth,i=e.offsetHeight;n({width:r,height:i})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}},63089:(e,t,n)=>{"use strict";n.d(t,{A:()=>c});var r=n(23798),i=n(71623),o=n(21462),s=n(89902),a=n(39520);function l({getValue:e,...t}){let[n,i]=(0,o.useState)(!1);(0,o.useEffect)(()=>{if(!n)return;let e=setTimeout(()=>{i(!1)},2e3);return()=>{clearTimeout(e)}},[n]);let l=(0,o.useCallback)(async()=>{i(!0),navigator?.clipboard||console.error("Access to clipboard rejected!");try{await navigator.clipboard.writeText(e())}catch{console.error("Failed to copy!")}},[e]),u=n?s.Sr:s.Td;return(0,r.jsx)(a.$,{onClick:l,title:"Copy code",variant:"outline",...t,children:(0,r.jsx)(u,{height:"16",className:"nextra-copy-icon"})})}function u(){let e=document.documentElement.dataset;"nextraWordWrap"in e?delete e.nextraWordWrap:e.nextraWordWrap=""}function c({children:e,className:t,"data-filename":n,"data-copy":c,"data-language":d,"data-word-wrap":p,icon:f,...h}){let g=(0,o.useRef)(null),m=""===c&&(0,r.jsx)(l,{className:n?"_ml-auto":"",getValue:()=>g.current?.querySelector("code")?.textContent||""});return(0,r.jsxs)("div",{className:"nextra-code _relative [&:not(:first-child)]:_mt-6",children:[n&&(0,r.jsxs)("div",{className:(0,i.A)("_px-4 _text-xs _text-gray-700 dark:_text-gray-200","_bg-gray-100 dark:_bg-neutral-900","_flex _items-center _h-12 _gap-2 _rounded-t-md",a.L.border,"_border-b-0"),children:[f&&(0,r.jsx)(f,{className:"_h-4 _w-auto _max-w-6 _shrink-0"}),(0,r.jsx)("span",{className:"_truncate",children:n}),m]}),(0,r.jsx)("pre",{className:(0,i.A)("nextra-focus","_overflow-x-auto _subpixel-antialiased _text-[.9em]","_bg-white dark:_bg-black _py-4","_ring-1 _ring-inset _ring-gray-300 dark:_ring-neutral-700","contrast-more:_ring-gray-900 contrast-more:dark:_ring-gray-50","contrast-more:_contrast-150",n?"_rounded-b-md":"_rounded-md",t),ref:g,...h,children:e}),(0,r.jsxs)("div",{className:(0,i.A)("_opacity-0 _transition [div:hover>&]:_opacity-100 focus-within:_opacity-100","_flex _gap-1 _absolute _right-4",n?"_top-14":"_top-2"),children:[""===p&&(0,r.jsx)(a.$,{onClick:u,className:"md:_hidden",title:"Toggle word wrap",variant:"outline",children:(0,r.jsx)(s.QL,{height:"16"})}),!n&&m]})]})}},64981:(e,t,n)=>{"use strict";n.d(t,{Ay:()=>i9});var r,i="undefined"!=typeof window?window:void 0,o="undefined"!=typeof globalThis?globalThis:i,s=Array.prototype,a=s.forEach,l=s.indexOf,u=null==o?void 0:o.navigator,c=null==o?void 0:o.document,d=null==o?void 0:o.location,p=null==o?void 0:o.fetch,f=null!=o&&o.XMLHttpRequest&&"withCredentials"in new o.XMLHttpRequest?o.XMLHttpRequest:void 0,h=null==o?void 0:o.AbortController,g=null==u?void 0:u.userAgent,m=null!=i?i:{},v={DEBUG:!1,LIB_VERSION:"1.203.1"},_="$copy_autocapture",b=["$snapshot","$pageview","$pageleave","$set","survey dismissed","survey sent","survey shown","$identify","$groupidentify","$create_alias","$$client_ingestion_warning","$web_experiment_applied","$feature_enrollment_update","$feature_flag_called"];function y(e,t){return -1!==e.indexOf(t)}!function(e){e.GZipJS="gzip-js",e.Base64="base64"}(r||(r={}));var x=function(e){return e.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")},w=function(e){return e.replace(/^\$/,"")},k=Array.isArray,C=Object.prototype,E=C.hasOwnProperty,S=C.toString,P=k||function(e){return"[object Array]"===S.call(e)},j=e=>"function"==typeof e,T=e=>e===Object(e)&&!P(e),I=e=>{if(T(e)){for(var t in e)if(E.call(e,t))return!1;return!0}return!1},R=e=>void 0===e,L=e=>"[object String]"==S.call(e),M=e=>L(e)&&0===e.trim().length,O=e=>null===e,A=e=>R(e)||O(e),N=e=>"[object Number]"==S.call(e),F=e=>"[object Boolean]"===S.call(e),D=e=>e instanceof FormData,$=e=>y(b,e),B=e=>{var t={_log:function(t){if(i&&(v.DEBUG||m.POSTHOG_DEBUG)&&!R(i.console)&&i.console){for(var n=("__rrweb_original__"in i.console[t])?i.console[t].__rrweb_original__:i.console[t],r=arguments.length,o=Array(r>1?r-1:0),s=1;s<r;s++)o[s-1]=arguments[s];n(e,...o)}},info:function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];t._log("log",...n)},warn:function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];t._log("warn",...n)},error:function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];t._log("error",...n)},critical:function(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];console.error(e,...n)},uninitializedWarning:e=>{t.error("You must initialize PostHog before calling ".concat(e))},createLogger:t=>
11B("".concat(e," ").concat(t))};return t},z=B("[PostHog.js]"),H=z.createLogger,W=H("[ExternalScriptsLoader]"),G=(e,t,n)=>{if(e.config.disable_external_dependency_loading)return W.warn("".concat(t," was requested but loading of external scripts is disabled.")),n("Loading of external scripts is disabled");var r=()=>{if(!c)return n("document not found");var e=c.createElement("script");e.type="text/javascript",e.crossOrigin="anonymous",e.src=t,e.onload=e=>n(void 0,e),e.onerror=e=>n(e);var r,i=c.querySelectorAll("body > script");i.length>0?null===(r=i[0].parentNode)||void 0===r||r.insertBefore(e,i[0]):c.body.appendChild(e)};null!=c&&c.body?r():null==c||c.addEventListener("DOMContentLoaded",r)};function q(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 U(e){for(var t=1;t<arguments.length;t++){var n=null!=arguments[t]?arguments[t]:{};t%2?q(Object(n),!0).forEach(function(t){V(e,t,n[t])}):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(n)):q(Object(n)).forEach(function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(n,t))})}return e}function V(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e}function K(e,t){if(null==e)return{};var n,r,i=function(e,t){if(null==e)return{};var n,r,i={},o=Object.keys(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||(i[n]=e[n]);return i}(e,t);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);for(r=0;r<o.length;r++)n=o[r],t.indexOf(n)>=0||Object.prototype.propertyIsEnumerable.call(e,n)&&(i[n]=e[n])}return i}m.__PosthogExtensions__=m.__PosthogExtensions__||{},m.__PosthogExtensions__.loadExternalDependency=(e,t,n)=>{var r="/static/".concat(t,".js")+"?v=".concat(e.version);if("remote-config"===t&&(r="/array/".concat(e.config.token,"/config.js")),"toolbar"===t){var i=3e5*Math.floor(Date.now()/3e5);r="".concat(r,"&t=").concat(i)}var o=e.requestRouter.endpointFor("assets",r);G(e,o,n)},m.__PosthogExtensions__.loadSiteApp=(e,t,n)=>{var r=e.requestRouter.endpointFor("api",t);G(e,r,n)};var Y={};function X(e,t,n){if(P(e)){if(a&&e.forEach===a)e.forEach(t,n);else if("length"in e&&e.length===+e.length){for(var r=0,i=e.length;r<i;r++)if(r in e&&t.call(n,e[r],r)===Y)return}}}function Z(e,t,n){if(!A(e)){if(P(e))return X(e,t,n);if(D(e)){for(var r of e.entries())if(t.call(n,r[1],r[0])===Y)return}else for(var i in e)if(E.call(e,i)&&t.call(n,e[i],i)===Y)return}}var J=function(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];return X(n,function(t){for(var n in t)void 0!==t[n]&&(e[n]=t[n])}),e};function Q(e){for(var t=Object.keys(e),n=t.length,r=Array(n);n--;)r[n]=[t[n],e[t[n]]];return r}var ee=function(e){try{return e()}catch(e){return}},et=function(e){return function(){try{for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];return e.apply(this,n)}catch(e){z.critical("Implementation error. Please turn on debug mode and open a ticket on https://app.posthog.com/home#panel=support%3Asupport%3A."),z.critical(e)}}},en=function(e){var t={};return Z(e,function(e,n){L(e)&&e.length>0&&(t[n]=e)}),t},er=function(){function e(t){return t&&(t.preventDefault=e.preventDefault,t.stopPropagation=e.stopPropagation),t}return e.preventDefault=function(){this.returnValue=!1},e.stopPropagation=function(){this.cancelBubble=!0},function(t,n,r,o,s){if(t)if(t.addEventListener&&!o)t.addEventListener(n,r,!!s);else{var a="on"+n,l=t[a];t[a]=function(n){if(n=n||e(null==i?void 0:i.event)){var o,s=!0;j(l)&&(o=l(n));var a=r.call(t,n);return!1!==o&&!1!==a||(s=!1),s}}}else z.error("No valid element provided to register_event")}}();function ei(e,t){for(var n=0;n<e.length;n++)if(t(e[n]))return e[n]}var eo="$people_distinct_id",es="__alias",ea="__timers",el="$autocapture_disabled_server_side",eu="$heatmaps_enabled_server_side",ec="$exception_capture_enabled_server_side",ed="$web_vitals_enabled_server_side",ep="$dead_clicks_enabled_server_side",ef="$web_vitals_allowed_metrics",eh="$session_recording_enabled_server_side",eg="$console_log_recording_enabled_server_side",em="$session_recording_network_payload_capture",ev="$session_recording_canvas_recording",e_="$replay_sample_rate",eb="$replay_minimum_duration",ey="$replay_script_config",ex="$sesid",ew="$session_is_sampled",ek="$session_recording_url_trigger_activated_session",eC="$session_recording_event_trigger_activated_session",eE="$enabled_feature_flags",eS="$early_access_features",eP="$stored_person_properties",ej="$stored_group_properties",eT="$surveys",eI="$surveys_activated",eR="$flag_call_reported",eL="$user_state",eM="$client_session_props",eO="$capture_rate_limit",eA="$initial_campaign_params",eN="$initial_referrer_info",eF="$initial_person_info",eD="$epp",e$="__POSTHOG_TOOLBAR__",eB="$posthog_cklsh",ez=[eo,es,"__cmpns",ea,eh,eu,ex,eE,eL,eS,ej,eP,eT,eR,eM,eO,eA,eN,eD],eH=H("[FeatureFlags]"),eW="$active_feature_flags",eG="$override_feature_flags",eq="$feature_flag_payloads",eU=e=>{var t={};for(var[n,r]of Q(e||{}))r&&(t[n]=r);return t};class eV{constructor(e){V(this,"_override_warning",!1),V(this,"_hasLoadedFlags",!1),V(this,"_requestInFlight",!1),V(this,"_reloadingDisabled",!1),V(this,"_additionalReloadRequested",!1),V(this,"_decideCalled",!1),V(this,"_flagsLoadedFromRemote",!1),this.instance=e,this.featureFlagEventHandlers=[]}
11decide(){if(this.instance.config.__preview_remote_config)this._decideCalled=!0;else{var e=!this._reloadDebouncer&&(this.instance.config.advanced_disable_feature_flags||this.instance.config.advanced_disable_feature_flags_on_first_load);this._callDecideEndpoint({disableFlags:e})}}get hasLoadedFlags(){return this._hasLoadedFlags}getFlags(){return Object.keys(this.getFlagVariants())}getFlagVariants(){var e=this.instance.get_property(eE),t=this.instance.get_property(eG);if(!t)return e||{};for(var n=J({},e),r=Object.keys(t),i=0;i<r.length;i++)n[r[i]]=t[r[i]];return this._override_warning||(eH.warn(" Overriding feature flags!",{enabledFlags:e,overriddenFlags:t,finalFlags:n}),this._override_warning=!0),n}getFlagPayloads(){return this.instance.get_property(eq)||{}}reloadFeatureFlags(){this._reloadingDisabled||this.instance.config.advanced_disable_feature_flags||this._reloadDebouncer||(this._reloadDebouncer=setTimeout(()=>{this._callDecideEndpoint()},5))}clearDebouncer(){clearTimeout(this._reloadDebouncer),this._reloadDebouncer=void 0}ensureFlagsLoaded(){this._hasLoadedFlags||this._requestInFlight||this._reloadDebouncer||this.reloadFeatureFlags()}setAnonymousDistinctId(e){this.$anon_distinct_id=e}setReloadingPaused(e){this._reloadingDisabled=e}_callDecideEndpoint(e){if(this.clearDebouncer(),!this.instance.config.advanced_disable_decide)if(this._requestInFlight)this._additionalReloadRequested=!0;else{var t={token:this.instance.config.token,distinct_id:this.instance.get_distinct_id(),groups:this.instance.getGroups(),$anon_distinct_id:this.$anon_distinct_id,person_properties:this.instance.get_property(eP),group_properties:this.instance.get_property(ej)};(null!=e&&e.disableFlags||this.instance.config.advanced_disable_feature_flags)&&(t.disable_flags=!0),this._requestInFlight=!0,this.instance._send_request({method:"POST",url:this.instance.requestRouter.endpointFor("api","/decide/?v=3"),data:t,compression:this.instance.config.disable_compression?void 0:r.Base64,timeout:this.instance.config.feature_flag_request_timeout_ms,callback:e=>{var n,r,i=!0;200===e.statusCode&&(this.$anon_distinct_id=void 0,i=!1),this._requestInFlight=!1,this._decideCalled||(this._decideCalled=!0,this.instance._onRemoteConfig(null!==(r=e.json)&&void 0!==r?r:{})),t.disable_flags||(this._flagsLoadedFromRemote=!i,this.receivedFeatureFlags(null!==(n=e.json)&&void 0!==n?n:{},i),this._additionalReloadRequested&&(this._additionalReloadRequested=!1,this._callDecideEndpoint()))}})}}getFeatureFlag(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this._hasLoadedFlags||this.getFlags()&&this.getFlags().length>0){var n,r,i,o,s,a=this.getFlagVariants()[e],l="".concat(a),u=this.instance.get_property(eR)||{};return!t.send_event&&"send_event"in t||e in u&&u[e].includes(l)||(P(u[e])?u[e].push(l):u[e]=[l],null===(n=this.instance.persistence)||void 0===n||n.register({[eR]:u}),this.instance.capture("$feature_flag_called",{$feature_flag:e,$feature_flag_response:a,$feature_flag_payload:this.getFeatureFlagPayload(e)||null,$feature_flag_bootstrapped_response:(null===(r=this.instance.config.bootstrap)||void 0===r||null===(i=r.featureFlags)||void 0===i?void 0:i[e])||null,$feature_flag_bootstrapped_payload:(null===(o=this.instance.config.bootstrap)||void 0===o||null===(s=o.featureFlagPayloads)||void 0===s?void 0:s[e])||null,$used_bootstrap_value:!this._flagsLoadedFromRemote})),a}eH.warn('getFeatureFlag for key "'+e+"\" failed. Feature flags didn't load in time.")}getFeatureFlagPayload(e){return this.getFlagPayloads()[e]}isFeatureEnabled(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(this._hasLoadedFlags||this.getFlags()&&this.getFlags().length>0)return!!this.getFeatureFlag(e,t);eH.warn('isFeatureEnabled for key "'+e+"\" failed. Feature flags didn't load in time.")}addFeatureFlagsHandler(e){this.featureFlagEventHandlers.push(e)}removeFeatureFlagsHandler(e){this.featureFlagEventHandlers=this.featureFlagEventHandlers.filter(t=>t!==e)}receivedFeatureFlags(e,t){if(this.instance.persistence){this._hasLoadedFlags=!0;var n=this.getFlagVariants(),r=this.getFlagPayloads();!function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},r=arguments.length>3&&void 0!==arguments[3]?arguments[3]:{},i=e.featureFlags,o=e.featureFlagPayloads;if(i)if(P(i)){var s={};if(i)for(var a=0;a<i.length;a++)s[i[a]]=!0;t&&t.register({[eW]:i,[eE]:s})}else{var l=i,u=o;e.errorsWhileComputingFlags&&(l=U(U({},n),l),u=U(U({},r),u)),t&&t.register({[eW]:Object.keys(eU(l)),[eE]:l||{},[eq]:u||{}})}}(e,this.instance.persistence,n,r),this._fireFeatureFlagsCallbacks(t)}}override(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(!this.instance.__loaded||!this.instance.persistence)return eH.uninitializedWarning("posthog.feature_flags.override");if(this._override_warning=t,!1===e)this.instance.persistence.unregister(eG);else if(P(e)){for(var n={},r=0;r<e.length;r++)n[e[r]]=!0;this.instance.persistence.register({[eG]:n})}else this.instance.persistence.register({[eG]:e})}onFeatureFlags(e){if(this.addFeatureFlagsHandler(e),this._hasLoadedFlags){var{flags:t,flagVariants:n}=this._prepareFeatureFlagsForCallbacks();e(t,n)}return()=>this.removeFeatureFlagsHandler(e)}updateEarlyAccessFeatureEnrollment(e,t){var n,r=(this.instance.get_property(eS)||[]).find(t=>
11t.flagKey===e),i={["$feature_enrollment/".concat(e)]:t},o={$feature_flag:e,$feature_enrollment:t,$set:i};r&&(o.$early_access_feature_name=r.name),this.instance.capture("$feature_enrollment_update",o),this.setPersonPropertiesForFlags(i,!1);var s=U(U({},this.getFlagVariants()),{},{[e]:t});null===(n=this.instance.persistence)||void 0===n||n.register({[eW]:Object.keys(eU(s)),[eE]:s}),this._fireFeatureFlagsCallbacks()}getEarlyAccessFeatures(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=this.instance.get_property(eS);if(n&&!t)return e(n);this.instance._send_request({url:this.instance.requestRouter.endpointFor("api","/api/early_access_features/?token=".concat(this.instance.config.token)),method:"GET",callback:t=>{var n;if(t.json){var r=t.json.earlyAccessFeatures;return null===(n=this.instance.persistence)||void 0===n||n.register({[eS]:r}),e(r)}}})}_prepareFeatureFlagsForCallbacks(){var e=this.getFlags(),t=this.getFlagVariants();return{flags:e.filter(e=>t[e]),flagVariants:Object.keys(t).filter(e=>t[e]).reduce((e,n)=>(e[n]=t[n],e),{})}}_fireFeatureFlagsCallbacks(e){var{flags:t,flagVariants:n}=this._prepareFeatureFlagsForCallbacks();this.featureFlagEventHandlers.forEach(r=>r(t,n,{errorsLoading:e}))}setPersonPropertiesForFlags(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.instance.get_property(eP)||{};this.instance.register({[eP]:U(U({},n),e)}),t&&this.instance.reloadFeatureFlags()}resetPersonPropertiesForFlags(){this.instance.unregister(eP)}setGroupPropertiesForFlags(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],n=this.instance.get_property(ej)||{};0!==Object.keys(n).length&&Object.keys(n).forEach(t=>{n[t]=U(U({},n[t]),e[t]),delete e[t]}),this.instance.register({[ej]:U(U({},n),e)}),t&&this.instance.reloadFeatureFlags()}resetGroupPropertiesForFlags(e){if(e){var t=this.instance.get_property(ej)||{};this.instance.register({[ej]:U(U({},t),{},{[e]:{}})})}else this.instance.unregister(ej)}}Math.trunc||(Math.trunc=function(e){return e<0?Math.ceil(e):Math.floor(e)}),Number.isInteger||(Number.isInteger=function(e){return N(e)&&isFinite(e)&&Math.floor(e)===e});var eK="0123456789abcdef";class eY{constructor(e){if(this.bytes=e,16!==e.length)throw TypeError("not 128-bit length")}static fromFieldsV7(e,t,n,r){if(!Number.isInteger(e)||!Number.isInteger(t)||!Number.isInteger(n)||!Number.isInteger(r)||e<0||t<0||n<0||r<0||e>0xffffffffffff||t>4095||n>0x3fffffff||r>0xffffffff)throw RangeError("invalid field value");var i=new Uint8Array(16);return i[0]=e/0x10000000000,i[1]=e/0x100000000,i[2]=e/0x1000000,i[3]=e/65536,i[4]=e/256,i[5]=e,i[6]=112|t>>>8,i[7]=t,i[8]=128|n>>>24,i[9]=n>>>16,i[10]=n>>>8,i[11]=n,i[12]=r>>>24,i[13]=r>>>16,i[14]=r>>>8,i[15]=r,new eY(i)}toString(){for(var e="",t=0;t<this.bytes.length;t++)e=e+eK.charAt(this.bytes[t]>>>4)+eK.charAt(15&this.bytes[t]),3!==t&&5!==t&&7!==t&&9!==t||(e+="-");if(36!==e.length)throw Error("Invalid UUIDv7 was generated");return e}clone(){return new eY(this.bytes.slice(0))}equals(e){return 0===this.compareTo(e)}compareTo(e){for(var t=0;t<16;t++){var n=this.bytes[t]-e.bytes[t];if(0!==n)return Math.sign(n)}return 0}}class eX{constructor(){V(this,"timestamp",0),V(this,"counter",0),V(this,"random",new eQ)}generate(){var e=this.generateOrAbort();if(R(e)){this.timestamp=0;var t=this.generateOrAbort();if(R(t))throw Error("Could not generate UUID after timestamp reset");return t}return e}generateOrAbort(){var e=Date.now();if(e>this.timestamp)this.timestamp=e,this.resetCounter();else{if(!(e+1e4>this.timestamp))return;this.counter++,this.counter>0x3ffffffffff&&(this.timestamp++,this.resetCounter())}return eY.fromFieldsV7(this.timestamp,Math.trunc(this.counter/0x40000000),0x3fffffff&this.counter,this.random.nextUint32())}resetCounter(){this.counter=1024*this.random.nextUint32()+(1023&this.random.nextUint32())}}var eZ,eJ=e=>{if("undefined"!=typeof UUIDV7_DENY_WEAK_RNG&&UUIDV7_DENY_WEAK_RNG)throw Error("no cryptographically strong RNG available");for(var t=0;t<e.length;t++)e[t]=65536*Math.trunc(65536*Math.random())+Math.trunc(65536*Math.random());return e};i&&!R(i.crypto)&&crypto.getRandomValues&&(eJ=e=>crypto.getRandomValues(e));class eQ{constructor(){V(this,"buffer",new Uint32Array(8)),V(this,"cursor",1/0)}nextUint32(){return this.cursor>=this.buffer.length&&(eJ(this.buffer),this.cursor=0),this.buffer[this.cursor++]}}var e0=()=>e1().toString(),e1=()=>(eZ||(eZ=new eX)).generate(),e2="",e5=/[a-z0-9][a-z0-9-]+\.[a-z]{2,}$/i,e4={is_supported:()=>!!c,error:function(e){z.error("cookieStore error: "+e)},get:function(e){if(c){try{for(var t=e+"=",n=c.cookie.split(";").filter(e=>e.length),r=0;r<n.length;r++){for(var i=n[r];" "==i.charAt(0);)i=i.substring(1,i.length);if(0===i.indexOf(t))return decodeURIComponent(i.substring(t.length,i.length))}}catch(e){}return null}},parse:function(e){var t;try{t=JSON.parse(e4.get(e))||{}}catch(e){}return t},set:function(e,t,n,r,i){if(c)try{var o="",s="",a=function(e,t){if(t){var n=function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:c;if(e2)return e2;if(!t||["localhost","127.0.0.1"].includes(e))return"";for(var n=e.split("."),r=Math.min(n.length,8),i="dmn_chk_"+e0(),o=RegExp("(^|;)\\s*"+i+"=1");!e2&&r--;){var s=n.slice(r).join("."),a=i+"=1;domain=."+s;t.cookie=a,o.test(t.cookie)&&(t.cookie=a+";expires=Thu, 01 Jan 1970 00:00:00 GMT",e2=s)}return e2}(e);if(!n){var r,i=(r=e.match(e5))?r[0]:"";i!==n&&z.info("Warning: cookie subdomain discovery mismatch",i,n),n=i}return n?"; domain=."+n:""}return""}(c.location.hostname,r);
11if(n){var l=new Date;l.setTime(l.getTime()+24*n*36e5),o="; expires="+l.toUTCString()}i&&(s="; secure");var u=e+"="+encodeURIComponent(JSON.stringify(t))+o+"; SameSite=Lax; path=/"+a+s;return u.length>3686.4&&z.warn("cookieStore warning: large cookie, len="+u.length),c.cookie=u,u}catch(e){return}},remove:function(e,t){try{e4.set(e,"",-1,t)}catch(e){return}}},e3=null,e9={is_supported:function(){if(!O(e3))return e3;var e=!0;if(R(i))e=!1;else try{var t="__mplssupport__";e9.set(t,"xyz"),'"xyz"'!==e9.get(t)&&(e=!1),e9.remove(t)}catch(t){e=!1}return e||z.error("localStorage unsupported; falling back to cookie store"),e3=e,e},error:function(e){z.error("localStorage error: "+e)},get:function(e){try{return null==i?void 0:i.localStorage.getItem(e)}catch(e){e9.error(e)}return null},parse:function(e){try{return JSON.parse(e9.get(e))||{}}catch(e){}return null},set:function(e,t){try{null==i||i.localStorage.setItem(e,JSON.stringify(t))}catch(e){e9.error(e)}},remove:function(e){try{null==i||i.localStorage.removeItem(e)}catch(e){e9.error(e)}}},e8=["distinct_id",ex,ew,eD,eF],e6=U(U({},e9),{},{parse:function(e){try{var t={};try{t=e4.parse(e)||{}}catch(e){}var n=J(t,JSON.parse(e9.get(e)||"{}"));return e9.set(e,n),n}catch(e){}return null},set:function(e,t,n,r,i,o){try{e9.set(e,t,void 0,void 0,o);var s={};e8.forEach(e=>{t[e]&&(s[e]=t[e])}),Object.keys(s).length&&e4.set(e,s,n,r,i,o)}catch(e){e9.error(e)}},remove:function(e,t){try{null==i||i.localStorage.removeItem(e),e4.remove(e,t)}catch(e){e9.error(e)}}}),e7={},te={is_supported:function(){return!0},error:function(e){z.error("memoryStorage error: "+e)},get:function(e){return e7[e]||null},parse:function(e){return e7[e]||null},set:function(e,t){e7[e]=t},remove:function(e){delete e7[e]}},tt=null,tn={is_supported:function(){if(!O(tt))return tt;if(tt=!0,R(i))tt=!1;else try{var e="__support__";tn.set(e,"xyz"),'"xyz"'!==tn.get(e)&&(tt=!1),tn.remove(e)}catch(e){tt=!1}return tt},error:function(e){z.error("sessionStorage error: ",e)},get:function(e){try{return null==i?void 0:i.sessionStorage.getItem(e)}catch(e){tn.error(e)}return null},parse:function(e){try{return JSON.parse(tn.get(e))||null}catch(e){}return null},set:function(e,t){try{null==i||i.sessionStorage.setItem(e,JSON.stringify(t))}catch(e){tn.error(e)}},remove:function(e){try{null==i||i.sessionStorage.removeItem(e)}catch(e){tn.error(e)}}},tr=["localhost","127.0.0.1"],ti=e=>{var t=null==c?void 0:c.createElement("a");return R(t)?null:(t.href=e,t)},to=function(e,t){return!!function(e){try{new RegExp(e)}catch(e){return!1}return!0}(t)&&new RegExp(t).test(e)},ts=function(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"&",i=[];return Z(e,function(e,r){R(e)||R(r)||"undefined"===r||(t=encodeURIComponent(e instanceof File?e.name:e.toString()),n=encodeURIComponent(r),i[i.length]=n+"="+t)}),i.join(r)},ta=function(e,t){for(var n,r=((e.split("#")[0]||"").split("?")[1]||"").split("&"),i=0;i<r.length;i++){var o=r[i].split("=");if(o[0]===t){n=o;break}}if(!P(n)||n.length<2)return"";var s=n[1];try{s=decodeURIComponent(s)}catch(e){z.error("Skipping decoding for malformed query param: "+s)}return s.replace(/\+/g," ")},tl=function(e,t){var n=e.match(RegExp(t+"=([^&]*)"));return n?n[1]:null},tu="Mobile",tc="Android",td="Tablet",tp=tc+" "+td,tf="iPad",th="Apple",tg=th+" Watch",tm="Safari",tv="BlackBerry",t_="Samsung",tb=t_+"Browser",ty=t_+" Internet",tx="Chrome",tw=tx+" OS",tk=tx+" iOS",tC="Internet Explorer",tE=tC+" "+tu,tS="Opera",tP=tS+" Mini",tj="Edge",tT="Microsoft "+tj,tI="Firefox",tR=tI+" iOS",tL="Nintendo",tM="PlayStation",tO="Xbox",tA=tc+" "+tu,tN=tu+" "+tm,tF="Windows",tD=tF+" Phone",t$="Nokia",tB="Ouya",tz="Generic",tH=tz+" "+tu.toLowerCase(),tW=tz+" "+td.toLowerCase(),tG="Konqueror",tq="(\\d+(\\.\\d+)?)",tU=RegExp("Version/"+tq),tV=RegExp(tO,"i"),tK=RegExp(tM+" \\w+","i"),tY=RegExp(tL+" \\w+","i"),tX=RegExp(tv+"|PlayBook|BB10","i"),tZ={"NT3.51":"NT 3.11","NT4.0":"NT 4.0","5.0":"2000",5.1:"XP",5.2:"XP","6.0":"Vista",6.1:"7",6.2:"8",6.3:"8.1",6.4:"10","10.0":"10"},tJ=(e,t)=>t&&y(t,th)||function(e){return y(e,tm)&&!y(e,tx)&&!y(e,tc)}(e),tQ=function(e,t){return t=t||"",y(e," OPR/")&&y(e,"Mini")?tP:y(e," OPR/")?tS:tX.test(e)?tv:y(e,"IE"+tu)||y(e,"WPDesktop")?tE:y(e,tb)?ty:y(e,tj)||y(e,"Edg/")?tT:y(e,"FBIOS")?"Facebook "+tu:y(e,"UCWEB")||y(e,"UCBrowser")?"UC Browser":y(e,"CriOS")?tk:y(e,"CrMo")||y(e,tx)?tx:y(e,tc)&&y(e,tm)?tA:y(e,"FxiOS")?tR:y(e.toLowerCase(),tG.toLowerCase())?tG:tJ(e,t)?y(e,tu)?tN:tm:y(e,tI)?tI:y(e,"MSIE")||y(e,"Trident/")?tC:y(e,"Gecko")?tI:""},t0={[tE]:[RegExp("rv:"+tq)],[tT]:[RegExp(tj+"?\\/"+tq)],[tx]:[RegExp("("+tx+"|CrMo)\\/"+tq)],[tk]:[RegExp("CriOS\\/"+tq)],"UC Browser":[RegExp("(UCBrowser|UCWEB)\\/"+tq)],[tm]:[tU],[tN]:[tU],[tS]:[RegExp("(Opera|OPR)\\/"+tq)],[tI]:[RegExp(tI+"\\/"+tq)],[tR]:[RegExp("FxiOS\\/"+tq)],[tG]:[RegExp("Konqueror[:/]?"+tq,"i")],[tv]:[RegExp(tv+" "+tq),tU],[tA]:[RegExp("android\\s"+tq,"i")],[ty]:[RegExp(tb+"\\/"+tq)],[tC]:[RegExp("(rv:|MSIE )"+tq)],Mozilla:[RegExp("rv:"+tq)]},t1=[[RegExp(tO+"; "+tO+" (.*?)[);]","i"),e=>[tO,e&&e[1]||""]],[RegExp(tL,"i"),[tL,""]],[RegExp(tM,"i"),[tM,""]],[tX,[tv,""]],[RegExp(tF,"i"),(e,t)=>{if(/Phone/.test(t)||/WPDesktop/.test(t))return[tD,""];if(new RegExp(tu).test(t)&&!/IEMobile\b/.test(t))return[tF+" "+tu,""];var n=/Windows NT ([0-9.]+)/i.exec(t);if(n&&n[1]){var r=tZ[n[1]]||"";return/arm/i.test(t)&&(r="RT"),[tF,r]}return[tF,""]}],[/((iPhone|iPad|iPod).*?OS (\d+)_(\d+)_?(\d+)?|iPhone)/,e=>e&&e[3]?["iOS",[e[3],e[4],e[5]||"0"].join(".")]:["iOS",""]],[/(watch.*\/(\d+\.\d+\.\d+)|watch os,(\d+\.\d+),)/i,e=>{var t="";return e&&e.length>=3&&(t=R(e[2])?e[3]:e[2]),["watchOS",t]}],[RegExp("("+tc+" (\\d+)\\.(\\d+)\\.?(\\d+)?|"+tc+")","i"),e=>e&&e[2]?[tc,[e[2],e[3],e[4]||"0"].join(".")]:[tc,""]],[/Mac OS X (\d+)[_.](\d+)[_.]?(\d+)?/i,e=>{var t=["Mac OS X",""];if(e&&e[1]){var n=[e[1],e[2],e[3]||"0"];t[1]=n.join(".")}return t}],[/Mac/i,["Mac OS X",""]],[/CrOS/,[tw,""]],[/Linux|debian/i,["Linux",""]]],t2=function(e){return tY.test(e)?tL:tK.test(e)?tM:tV.test(e)?tO:RegExp(tB,"i").test(e)?tB:RegExp("("+tD+"|WPDesktop)","i").test(e)?tD:/iPad/.test(e)?tf:/iPod/.test(e)?"iPod Touch":/iPhone/.test(e)?"iPhone":/(watch)(?: ?os[,/]|\d,\d\/)[\d.]+/i.test(e)?tg:tX.test(e)?tv:/(kobo)\s(ereader|touch)/i.test(e)?"Kobo":RegExp(t$,"
11i").test(e)?t$:/(kf[a-z]{2}wi|aeo[c-r]{2})( bui|\))/i.test(e)||/(kf[a-z]+)( bui|\)).+silk\//i.test(e)?"Kindle Fire":/(Android|ZTE)/i.test(e)?!new RegExp(tu).test(e)||/(9138B|TB782B|Nexus [97]|pixel c|HUAWEISHT|BTV|noble nook|smart ultra 6)/i.test(e)?/pixel[\daxl ]{1,6}/i.test(e)&&!/pixel c/i.test(e)||/(huaweimed-al00|tah-|APA|SM-G92|i980|zte|U304AA)/i.test(e)||/lmy47v/i.test(e)&&!/QTAQZ3/i.test(e)?tc:tp:tc:RegExp("(pda|"+tu+")","i").test(e)?tH:RegExp(td,"i").test(e)&&!RegExp(td+" pc","i").test(e)?tW:""},t5="https?://(.*)",t4=["utm_source","utm_medium","utm_campaign","utm_content","utm_term","gclid","gad_source","gclsrc","dclid","gbraid","wbraid","fbclid","msclkid","twclid","li_fat_id","mc_cid","igshid","ttclid","rdt_cid"],t3={campaignParams:function(e){return c?this._campaignParamsFromUrl(c.URL,e):{}},_campaignParamsFromUrl:function(e,t){var n=t4.concat(t||[]),r={};return Z(n,function(t){var n=ta(e,t);r[t]=n||null}),r},_searchEngine:function(e){return e?0===e.search(t5+"google.([^/?]*)")?"google":0===e.search(t5+"bing.com")?"bing":0===e.search(t5+"yahoo.com")?"yahoo":0===e.search(t5+"duckduckgo.com")?"duckduckgo":null:null},_searchInfoFromReferrer:function(e){var t=t3._searchEngine(e),n={};if(!O(t)){n.$search_engine=t;var r=c?ta(c.referrer,"yahoo"!=t?"q":"p"):"";r.length&&(n.ph_keyword=r)}return n},searchInfo:function(){var e=null==c?void 0:c.referrer;return e?this._searchInfoFromReferrer(e):{}},browser:tQ,browserVersion:function(e,t){var n=t0[tQ(e,t)];if(R(n))return null;for(var r=0;r<n.length;r++){var i=n[r],o=e.match(i);if(o)return parseFloat(o[o.length-2])}return null},browserLanguage:function(){return navigator.language||navigator.userLanguage},browserLanguagePrefix:function(){var e=this.browserLanguage();return"string"==typeof e?e.split("-")[0]:void 0},os:function(e){for(var t=0;t<t1.length;t++){var[n,r]=t1[t],i=n.exec(e),o=i&&(j(r)?r(i,e):r);if(o)return o}return["",""]},device:t2,deviceType:function(e){var t=t2(e);return t===tf||t===tp||"Kobo"===t||"Kindle Fire"===t||t===tW?td:t===tL||t===tO||t===tM||t===tB?"Console":t===tg?"Wearable":t?tu:"Desktop"},referrer:function(){return(null==c?void 0:c.referrer)||"$direct"},referringDomain:function(){var e;return null!=c&&c.referrer&&(null===(e=ti(c.referrer))||void 0===e?void 0:e.host)||"$direct"},referrerInfo:function(){return{$referrer:this.referrer(),$referring_domain:this.referringDomain()}},initialPersonInfo:function(){return{r:this.referrer().substring(0,1e3),u:null==d?void 0:d.href.substring(0,1e3)}},initialPersonPropsFromInfo:function(e){var t,{r:n,u:r}=e,i={$initial_referrer:n,$initial_referring_domain:null==n?void 0:"$direct"==n?"$direct":null===(t=ti(n))||void 0===t?void 0:t.host};if(r){i.$initial_current_url=r;var o=ti(r);i.$initial_host=null==o?void 0:o.host,i.$initial_pathname=null==o?void 0:o.pathname,Z(this._campaignParamsFromUrl(r),function(e,t){i["$initial_"+w(t)]=e})}return n&&Z(this._searchInfoFromReferrer(n),function(e,t){i["$initial_"+w(t)]=e}),i},timezone:function(){try{return Intl.DateTimeFormat().resolvedOptions().timeZone}catch(e){return}},timezoneOffset:function(){try{return(new Date).getTimezoneOffset()}catch(e){return}},properties:function(){if(!g)return{};var[e,t]=t3.os(g);return J(en({$os:e,$os_version:t,$browser:t3.browser(g,navigator.vendor),$device:t3.device(g),$device_type:t3.deviceType(g),$timezone:t3.timezone(),$timezone_offset:t3.timezoneOffset()}),{$current_url:null==d?void 0:d.href,$host:null==d?void 0:d.host,$pathname:null==d?void 0:d.pathname,$raw_user_agent:g.length>1e3?g.substring(0,997)+"...":g,$browser_version:t3.browserVersion(g,navigator.vendor),$browser_language:t3.browserLanguage(),$browser_language_prefix:t3.browserLanguagePrefix(),$screen_height:null==i?void 0:i.screen.height,$screen_width:null==i?void 0:i.screen.width,$viewport_height:null==i?void 0:i.innerHeight,$viewport_width:null==i?void 0:i.innerWidth,$lib:"web",$lib_version:v.LIB_VERSION,$insert_id:Math.random().toString(36).substring(2,10)+Math.random().toString(36).substring(2,10),$time:Date.now()/1e3})},people_properties:function(){if(!g)return{};var[e,t]=t3.os(g);return J(en({$os:e,$os_version:t,$browser:t3.browser(g,navigator.vendor)}),{$browser_version:t3.browserVersion(g,navigator.vendor)})}},t9=["cookie","localstorage","localstorage+cookie","sessionstorage","memory"];class t8{constructor(e){this.config=e,this.props={},this.campaign_params_saved=!1,this.name=(e=>{var t="";return e.token&&(t=e.token.replace(/\+/g,"PL").replace(/\//g,"SL").replace(/=/g,"EQ")),e.persistence_name?"ph_"+e.persistence_name:"ph_"+t+"_posthog"})(e),this.storage=this.buildStorage(e),this.load(),e.debug&&z.info("Persistence loaded",e.persistence,U({},this.props)),this.update_config(e,e),this.save()}buildStorage(e){-1===t9.indexOf(e.persistence.toLowerCase())&&(z.critical("Unknown persistence type "+e.persistence+"; falling back to localStorage+cookie"),e.persistence="localStorage+cookie");var t=e.persistence.toLowerCase();return"localstorage"===t&&e9.is_supported()?e9:"localstorage+cookie"===t&&e6.is_supported()?e6:"sessionstorage"===t&&tn.is_supported()?tn:"memory"===t?te:"cookie"===t?e4:e6.is_supported()?e6:e4}properties(){var e={};return Z(this.props,function(t,n){if(n===eE&&T(t))for(var r,i=Object.keys(t),o=0;o<i.length;o++)e["$feature/".concat(i[o])]=t[i[o]];else r=!1,(O(ez)?r:l&&ez.indexOf===l?-1!=ez.indexOf(n):(Z(ez,function(e){if(r||(r=e===n))return Y}),r))||(e[n]=t)}),e}load(){if(!this.disabled){var e=this.storage.parse(this.name);e&&(this.props=J({},e))}}save(){this.disabled||this.storage.set(this.name,this.props,this.expire_days,this.cross_subdomain,this.secure,this.config.debug)}remove(){this.storage.remove(this.name,!1),this.storage.remove(this.name,!0)}clear(){this.remove(),this.props={}}register_once(e,t,n){if(T(e)){R(t)&&(t="None"),this.expire_days=R(n)?this.default_expiry:n;var r=!1;if(Z(e,(e,n)=>{this.props.hasOwnProperty(n)&&this.props[n]!==t||(this.props[n]=e,r=!0)}),r)return this.save(),!0}return!1}register(e,t){if(T(e)){this.expire_days=R(t)?this.default_expiry:t;var n=!1;if(Z(e,(t,r)=>{e.hasOwnProperty(r)&&this.props[r]!==t&&(this.props[r]=t,n=!0)}),n)return this.save(),!0}return!1}unregister(e){e in this.props&&(delete this.props[e],this.save())}update_campaign_params(){if(!this.campaign_params_saved){var e=t3.campaignParams(this.config.custom_campaign_params);I(en(e))||this.register(e),this.campaign_params_saved=!0}
11}update_search_keyword(){this.register(t3.searchInfo())}update_referrer_info(){this.register_once(t3.referrerInfo(),void 0)}set_initial_person_info(){this.props[eA]||this.props[eN]||this.register_once({[eF]:t3.initialPersonInfo()},void 0)}get_referrer_info(){return en({$referrer:this.props.$referrer,$referring_domain:this.props.$referring_domain})}get_initial_props(){var e={};Z([eN,eA],t=>{var n=this.props[t];n&&Z(n,function(t,n){e["$initial_"+w(n)]=t})});var t=this.props[eF];return t&&J(e,t3.initialPersonPropsFromInfo(t)),e}safe_merge(e){return Z(this.props,function(t,n){n in e||(e[n]=t)}),e}update_config(e,t){if(this.default_expiry=this.expire_days=e.cookie_expiration,this.set_disabled(e.disable_persistence),this.set_cross_subdomain(e.cross_subdomain_cookie),this.set_secure(e.secure_cookie),e.persistence!==t.persistence){var n=this.buildStorage(e),r=this.props;this.clear(),this.storage=n,this.props=r,this.save()}}set_disabled(e){this.disabled=e,this.disabled?this.remove():this.save()}set_cross_subdomain(e){e!==this.cross_subdomain&&(this.cross_subdomain=e,this.remove(),this.save())}get_cross_subdomain(){return!!this.cross_subdomain}set_secure(e){e!==this.secure&&(this.secure=e,this.remove(),this.save())}set_event_timer(e,t){var n=this.props[ea]||{};n[e]=t,this.props[ea]=n,this.save()}remove_event_timer(e){var t=(this.props[ea]||{})[e];return R(t)||(delete this.props[ea][e],this.save()),t}get_property(e){return this.props[e]}set_property(e,t){this.props[e]=t,this.save()}}function t6(e){var t,n;return(null===(t=JSON.stringify(e,(n=[],function(e,t){if(T(t)){for(;n.length>0&&n[n.length-1]!==this;)n.pop();return n.includes(t)?"[Circular]":(n.push(t),t)}return t})))||void 0===t?void 0:t.length)||0}var t7=(e=>(e[e.DomContentLoaded=0]="DomContentLoaded",e[e.Load=1]="Load",e[e.FullSnapshot=2]="FullSnapshot",e[e.IncrementalSnapshot=3]="IncrementalSnapshot",e[e.Meta=4]="Meta",e[e.Custom=5]="Custom",e[e.Plugin=6]="Plugin",e))(t7||{}),ne=(e=>(e[e.Mutation=0]="Mutation",e[e.MouseMove=1]="MouseMove",e[e.MouseInteraction=2]="MouseInteraction",e[e.Scroll=3]="Scroll",e[e.ViewportResize=4]="ViewportResize",e[e.Input=5]="Input",e[e.TouchMove=6]="TouchMove",e[e.MediaInteraction=7]="MediaInteraction",e[e.StyleSheetRule=8]="StyleSheetRule",e[e.CanvasMutation=9]="CanvasMutation",e[e.Font=10]="Font",e[e.Log=11]="Log",e[e.Drag=12]="Drag",e[e.StyleDeclaration=13]="StyleDeclaration",e[e.Selection=14]="Selection",e[e.AdoptedStyleSheet=15]="AdoptedStyleSheet",e[e.CustomElement=16]="CustomElement",e))(ne||{});function nt(e){var t;return e instanceof Element&&(e.id===e$||!(null===(t=e.closest)||void 0===t||!t.call(e,".toolbar-global-fade-container")))}function nn(e){return!!e&&1===e.nodeType}function nr(e,t){return!!e&&!!e.tagName&&e.tagName.toLowerCase()===t.toLowerCase()}function ni(e){return!!e&&3===e.nodeType}function no(e){return!!e&&11===e.nodeType}function ns(e){return e?x(e).split(/\s+/):[]}function na(e){var t=null==i?void 0:i.location.href;return!!(t&&e&&e.some(e=>t.match(e)))}function nl(e){var t="";switch(typeof e.className){case"string":t=e.className;break;case"object":t=(e.className&&"baseVal"in e.className?e.className.baseVal:null)||e.getAttribute("class")||"";break;default:t=""}return ns(t)}function nu(e){return A(e)?null:x(e).split(/(\s+)/).filter(e=>nw(e)).join("").replace(/[\r\n]/g," ").replace(/[ ]+/g," ").substring(0,255)}function nc(e){var t="";return nh(e)&&!ng(e)&&e.childNodes&&e.childNodes.length&&Z(e.childNodes,function(e){var n;ni(e)&&e.textContent&&(t+=null!==(n=nu(e.textContent))&&void 0!==n?n:"")}),x(t)}function nd(e){var t;return R(e.target)?e.srcElement||null:null!==(t=e.target)&&void 0!==t&&t.shadowRoot?e.composedPath()[0]||null:e.target||null}var np=["a","button","form","input","select","textarea","label"];function nf(e){var t=e.parentNode;return!(!t||!nn(t))&&t}function nh(e){for(var t=e;t.parentNode&&!nr(t,"body");t=t.parentNode){var n=nl(t);if(y(n,"ph-sensitive")||y(n,"ph-no-capture"))return!1}if(y(nl(e),"ph-include"))return!0;var r=e.type||"";if(L(r))switch(r.toLowerCase()){case"hidden":case"password":return!1}
11var i=e.name||e.id||"";return!(L(i)&&/^cc|cardnum|ccnum|creditcard|csc|cvc|cvv|exp|pass|pwd|routing|seccode|securitycode|securitynum|socialsec|socsec|ssn/i.test(i.replace(/[^a-zA-Z0-9]/g,"")))}function ng(e){return!!(nr(e,"input")&&!["button","checkbox","submit","reset"].includes(e.type)||nr(e,"select")||nr(e,"textarea")||"true"===e.getAttribute("contenteditable"))}var nm="(4[0-9]{12}(?:[0-9]{3})?)|(5[1-5][0-9]{14})|(6(?:011|5[0-9]{2})[0-9]{12})|(3[47][0-9]{13})|(3(?:0[0-5]|[68][0-9])[0-9]{11})|((?:2131|1800|35[0-9]{3})[0-9]{11})",nv=new RegExp("^(?:".concat(nm,")$")),n_=new RegExp(nm),nb="\\d{3}-?\\d{2}-?\\d{4}",ny=new RegExp("^(".concat(nb,")$")),nx=new RegExp("(".concat(nb,")"));function nw(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];return!(A(e)||L(e)&&(e=x(e),(t?nv:n_).test((e||"").replace(/[- ]/g,""))||(t?ny:nx).test(e)))}function nk(e){var t=nc(e);return nw(t="".concat(t," ").concat(function e(t){var n="";return t&&t.childNodes&&t.childNodes.length&&Z(t.childNodes,function(t){var r;if(t&&"span"===(null===(r=t.tagName)||void 0===r?void 0:r.toLowerCase()))try{var i=nc(t);n="".concat(n," ").concat(i).trim(),t.childNodes&&t.childNodes.length&&(n="".concat(n," ").concat(e(t)).trim())}catch(e){z.error("[AutoCapture]",e)}}),n}(e)).trim())?t:""}function nC(e){return e.replace(/"|\\"/g,'\\"')}var nE="[SessionRecording]",nS="redacted",nP={initiatorTypes:["audio","beacon","body","css","early-hint","embed","fetch","frame","iframe","icon","image","img","input","link","navigation","object","ping","script","track","video","xmlhttprequest"],maskRequestFn:e=>e,recordHeaders:!1,recordBody:!1,recordInitialRequests:!1,recordPerformance:!1,performanceEntryTypeToObserve:["first-input","navigation","paint","resource"],payloadSizeLimitBytes:1e6,payloadHostDenyList:[".lr-ingest.io",".ingest.sentry.io",".clarity.ms","analytics.google.com"]},nj=["authorization","x-forwarded-for","authorization","cookie","set-cookie","x-api-key","x-real-ip","remote-addr","forwarded","proxy-authorization","x-csrf-token","x-csrftoken","x-xsrf-token"],nT=["password","secret","passwd","api_key","apikey","auth","credentials","mysql_pwd","privatekey","private_key","token"],nI=["/s/","/e/","/i/"];function nR(e,t,n,r){if(A(e))return e;var i=(null==t?void 0:t["content-length"])||new Blob([e]).size;return L(i)&&(i=parseInt(i)),i>n?nE+" ".concat(r," body too large to record (").concat(i," bytes)"):e}function nL(e,t){if(A(e))return e;var n=e;return nw(n,!1)||(n=nE+" "+t+" body "+nS),Z(nT,e=>{var r,i;null!==(r=n)&&void 0!==r&&r.length&&-1!==(null===(i=n)||void 0===i?void 0:i.indexOf(e))&&(n=nE+" "+t+" body "+nS+" as might contain: "+e)}),n}var nM=(e,t)=>{var n,r,i={payloadSizeLimitBytes:nP.payloadSizeLimitBytes,performanceEntryTypeToObserve:[...nP.performanceEntryTypeToObserve],payloadHostDenyList:[...t.payloadHostDenyList||[],...nP.payloadHostDenyList]},o=!1!==e.session_recording.recordHeaders&&t.recordHeaders,s=!1!==e.session_recording.recordBody&&t.recordBody,a=!1!==e.capture_performance&&t.recordPerformance,l=(r=Math.min(1e6,null!==(n=i.payloadSizeLimitBytes)&&void 0!==n?n:1e6),e=>(null!=e&&e.requestBody&&(e.requestBody=nR(e.requestBody,e.requestHeaders,r,"Request")),null!=e&&e.responseBody&&(e.responseBody=nR(e.responseBody,e.responseHeaders,r,"Response")),e)),u=t=>{var n;return l(((e,t)=>{var n,r=ti(e.name),i=0===t.indexOf("http")?null===(n=ti(t))||void 0===n?void 0:n.pathname:t;"/"===i&&(i="");var o=null==r?void 0:r.pathname.replace(i||"","");if(!(r&&o&&nI.some(e=>0===o.indexOf(e))))return e})((A(n=t.requestHeaders)||Z(Object.keys(null!=n?n:{}),e=>{nj.includes(e.toLowerCase())&&(n[e]=nS)}),t),e.api_host))},c=j(e.session_recording.maskNetworkRequestFn);return c&&j(e.session_recording.maskCapturedNetworkRequestFn)&&z.warn("Both `maskNetworkRequestFn` and `maskCapturedNetworkRequestFn` are defined. `maskNetworkRequestFn` will be ignored."),c&&(e.session_recording.maskCapturedNetworkRequestFn=t=>{var n=e.session_recording.maskNetworkRequestFn({url:t.name});return U(U({},t),{},{name:null==n?void 0:n.url})}
11),i.maskRequestFn=j(e.session_recording.maskCapturedNetworkRequestFn)?t=>{var n,r,i,o=u(t);return o&&null!==(n=null===(r=(i=e.session_recording).maskCapturedNetworkRequestFn)||void 0===r?void 0:r.call(i,o))&&void 0!==n?n:void 0}:e=>(function(e){if(!R(e))return e.requestBody=nL(e.requestBody,"Request"),e.responseBody=nL(e.responseBody,"Response"),e})(u(e)),U(U(U({},nP),i),{},{recordHeaders:o,recordBody:s,recordPerformance:a,recordInitialRequests:a})};function nO(e,t,n,r,i){return t>n&&(z.warn("min cannot be greater than max."),t=n),N(e)?e>n?(r&&z.warn(r+" cannot be greater than max: "+n+". Using max value instead."),n):e<t?(r&&z.warn(r+" cannot be less than min: "+t+". Using min value instead."),t):e:(r&&z.warn(r+" must be a number. using max or fallback. max: "+n+", fallback: "+i),nO(i||n,t,n,r))}class nA{constructor(e){var t,n,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};V(this,"bucketSize",100),V(this,"refillRate",10),V(this,"mutationBuckets",{}),V(this,"loggedTracker",{}),V(this,"refillBuckets",()=>{Object.keys(this.mutationBuckets).forEach(e=>{this.mutationBuckets[e]=this.mutationBuckets[e]+this.refillRate,this.mutationBuckets[e]>=this.bucketSize&&delete this.mutationBuckets[e]})}),V(this,"getNodeOrRelevantParent",e=>{var t=this.rrweb.mirror.getNode(e);if("svg"!==(null==t?void 0:t.nodeName)&&t instanceof Element){var n=t.closest("svg");if(n)return[this.rrweb.mirror.getId(n),n]}return[e,t]}),V(this,"numberOfChanges",e=>{var t,n,r,i,o,s,a,l;return(null!==(t=null===(n=e.removes)||void 0===n?void 0:n.length)&&void 0!==t?t:0)+(null!==(r=null===(i=e.attributes)||void 0===i?void 0:i.length)&&void 0!==r?r:0)+(null!==(o=null===(s=e.texts)||void 0===s?void 0:s.length)&&void 0!==o?o:0)+(null!==(a=null===(l=e.adds)||void 0===l?void 0:l.length)&&void 0!==a?a:0)}),V(this,"throttleMutations",e=>{if(3!==e.type||0!==e.data.source)return e;var t=e.data,n=this.numberOfChanges(t);t.attributes&&(t.attributes=t.attributes.filter(e=>{var t,n,r,[i,o]=this.getNodeOrRelevantParent(e.id);return 0!==this.mutationBuckets[i]&&(this.mutationBuckets[i]=null!==(t=this.mutationBuckets[i])&&void 0!==t?t:this.bucketSize,this.mutationBuckets[i]=Math.max(this.mutationBuckets[i]-1,0),0===this.mutationBuckets[i]&&(this.loggedTracker[i]||(this.loggedTracker[i]=!0,null===(n=(r=this.options).onBlockedNode)||void 0===n||n.call(r,i,o))),e)}));var r=this.numberOfChanges(t);return 0!==r||n===r?e:void 0}),this.rrweb=e,this.options=r,this.refillRate=nO(null!==(t=this.options.refillRate)&&void 0!==t?t:this.refillRate,0,100,"mutation throttling refill rate"),this.bucketSize=nO(null!==(n=this.options.bucketSize)&&void 0!==n?n:this.bucketSize,0,100,"mutation throttling bucket size"),setInterval(()=>{this.refillBuckets()},1e3)}}var nN=Uint8Array,nF=Uint16Array,nD=Uint32Array,n$=new nN([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0,0,0,0]),nB=new nN([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13,0,0]),nz=new nN([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),nH=function(e,t){for(var n=new nF(31),r=0;r<31;++r)n[r]=t+=1<<e[r-1];var i=new nD(n[30]);for(r=1;r<30;++r)for(var o=n[r];o<n[r+1];++o)i[o]=o-n[r]<<5|r;return[n,i]},nW=nH(n$,2),nG=nW[0],nq=nW[1];nG[28]=258,nq[258]=28;for(var nU=nH(nB,0)[1],nV=new nF(32768),nK=0;nK<32768;++nK){var nY=(43690&nK)>>>1|(21845&nK)<<1;nY=(61680&(nY=(52428&nY)>>>2|(13107&nY)<<2))>>>4|(3855&nY)<<4,nV[nK]=((65280&nY)>>>8|(255&nY)<<8)>>>1}var nX=function(e,t,n){for(var r=e.length,i=0,o=new nF(t);i<r;++i)++o[e[i]-1];var s,a=new nF(t);for(i=0;i<t;++i)a[i]=a[i-1]+o[i-1]<<1;if(n){s=new nF(1<<t);var l=15-t;for(i=0;i<r;++i)if(e[i])for(var u=i<<4|e[i],c=t-e[i],d=a[e[i]-1]++<<c,p=d|(1<<c)-1;d<=p;++d)s[nV[d]>>>l]=u}else for(s=new nF(r),i=0;i<r;++i)s[i]=nV[a[e[i]-1]++]>>>15-e[i];return s},nZ=new nN(288);for(nK=0;nK<144;++nK)nZ[nK]=8;for(nK=144;nK<256;++nK)nZ[nK]=9;for(nK=256;nK<280;++nK)nZ[nK]=7;for(nK=280;nK<288;++nK)nZ[nK]=8;var nJ=new nN(32);for(nK=0;nK<32;++nK)nJ[nK]=5;var nQ=nX(nZ,9,0),n0=nX(nJ,5,0),n1=function(e){return(e/8>>0)+(7&e&&1)},n2=function(e,t,n){(null==n||n>e.length)&&(n=e.length);var r=new(e instanceof nF?nF:e instanceof nD?nD:nN)(n-t);return r.set(e.subarray(t,n)),r},n5=function(e,t,n){n<<=7&t;var r=t/8>>0;e[r]|=n,e[r+1]|=n>>>8},n4=function(e,t,n){n<<=7&t;var r=t/8>>0;e[r]|=n,e[r+1]|=n>>>8,e[r+2]|=n>>>16},n3=function(e,t){for(var n=[],r=0;r<e.length;++r)e[r]&&n.push({s:r,f:e[r]});var i=n.length,o=n.slice();if(!i)return[new nN(0),0];if(1==i){var s=new nN(n[0].s+1);return s[n[0].s]=1,[s,1]}n.sort(function(e,t){return e.f-t.f}),n.push({s:-1,f:25001});var a=n[0],l=n[1],u=0,c=1,d=2;for(n[0]={s:-1,f:a.f+l.f,l:a,r:l};c!=i-1;)a=n[n[u].f<n[d].f?u++:d++],l=n[u!=c&&n[u].f<n[d].f?u++:d++],n[c++]={s:-1,f:a.f+l.f,l:a,r:l};var p=o[0].s;for(r=1;r<i;++r)o[r].s>p&&(p=o[r].s);var f=new nF(p+1),h=n9(n[c-1],f,0);if(h>t){r=0;var g=0,m=h-t,v=1<<m;for(o.sort(function(e,t){return f[t.s]-f[e.s]||e.f-t.f});r<i;++r){var _=o[r].s;if(!(f[_]>t))break;g+=v-(1<<h-f[_]),f[_]=t}for(g>>>=m;g>0;){var b=o[r].s;f[b]<t?g-=1<<t-f[b]++-1:++r}for(;r>=0&&g;--r){var y=o[r].s;f[y]==t&&(--f[y],++g)}h=t}return[new nN(f),h]},n9=function(e,t,n){return -1==e.s?Math.max(n9(e.l,t,n+1),n9(e.r,t,n+1)):t[e.s]=n},n8=function(e){for(var t=e.length;t&&!e[--t];);for(var n=new nF(++t),r=0,i=e[0],o=1,s=function(e){n[r++]=e},a=1;a<=t;++a)if(e[a]==i&&a!=t)++o;else{if(!i&&o>2){for(;o>138;o-=138)s(32754);o>2&&(s(o>10?o-11<<5|28690:o-3<<5|12305),o=0)}else if(o>3){for(s(i),--o;o>6;o-=6)s(8304);o>2&&(s(o-3<<5|8208),o=0)}for(;o--;)s(i);o=1,i=e[a]}return[n.subarray(0,r),t]},n6=function(e,t){for(var n=0,r=0;r<t.length;++r)n+=e[r]*t[r];return n},n7=function(e,t,n){var r=n.length,i=n1(t+2);e[i]=255&r,e[i+1]=r>>>8,e[i+2]=255^e[i],e[i+3]=255^e[i+1];for(var o=0;o<r;++o)e[i+o+4]=n[o];return 8*(i+4+r)},re=function(e,t,n,r,i,o,s,a,l,u,c){n5(t,c++,n),++i[256];
11for(var d=n3(i,15),p=d[0],f=d[1],h=n3(o,15),g=h[0],m=h[1],v=n8(p),_=v[0],b=v[1],y=n8(g),x=y[0],w=y[1],k=new nF(19),C=0;C<_.length;++C)k[31&_[C]]++;for(C=0;C<x.length;++C)k[31&x[C]]++;for(var E=n3(k,7),S=E[0],P=E[1],j=19;j>4&&!S[nz[j-1]];--j);var T,I,R,L,M=u+5<<3,O=n6(i,nZ)+n6(o,nJ)+s,A=n6(i,p)+n6(o,g)+s+14+3*j+n6(k,S)+(2*k[16]+3*k[17]+7*k[18]);if(M<=O&&M<=A)return n7(t,c,e.subarray(l,l+u));if(n5(t,c,1+(A<O)),c+=2,A<O){T=nX(p,f,0),I=p,R=nX(g,m,0),L=g;var N=nX(S,P,0);for(n5(t,c,b-257),n5(t,c+5,w-1),n5(t,c+10,j-4),c+=14,C=0;C<j;++C)n5(t,c+3*C,S[nz[C]]);c+=3*j;for(var F=[_,x],D=0;D<2;++D){var $=F[D];for(C=0;C<$.length;++C){var B=31&$[C];n5(t,c,N[B]),c+=S[B],B>15&&(n5(t,c,$[C]>>>5&127),c+=$[C]>>>12)}}}else T=nQ,I=nZ,R=n0,L=nJ;for(C=0;C<a;++C)if(r[C]>255){n4(t,c,T[(B=r[C]>>>18&31)+257]),c+=I[B+257],B>7&&(n5(t,c,r[C]>>>23&31),c+=n$[B]);var z=31&r[C];n4(t,c,R[z]),c+=L[z],z>3&&(n4(t,c,r[C]>>>5&8191),c+=nB[z])}else n4(t,c,T[r[C]]),c+=I[r[C]];return n4(t,c,T[256]),c+I[256]},rt=new nD([65540,131080,131088,131104,262176,1048704,1048832,2114560,2117632]),rn=function(){for(var e=new nD(256),t=0;t<256;++t){for(var n=t,r=9;--r;)n=(1&n&&0xedb88320)^n>>>1;e[t]=n}return e}(),rr=function(){var e=0xffffffff;return{p:function(t){for(var n=e,r=0;r<t.length;++r)n=rn[255&n^t[r]]^n>>>8;e=n},d:function(){return 0xffffffff^e}}},ri=function(e,t,n){for(;n;++t)e[t]=n,n>>>=8},ro=function(e,t){var n=t.filename;if(e[0]=31,e[1]=139,e[2]=8,e[8]=t.level<2?4:2*(9==t.level),e[9]=3,0!=t.mtime&&ri(e,4,Math.floor(new Date(t.mtime||Date.now())/1e3)),n){e[3]=8;for(var r=0;r<=n.length;++r)e[r+10]=n.charCodeAt(r)}};function rs(e,t){void 0===t&&(t={});var n,r,i,o=rr(),s=e.length;o.p(e);var a=(r=t,i=10+((n=t).filename&&n.filename.length+1||0),function(e,t,n,r,i,o){var s=e.length,a=new nN(r+s+5*(1+Math.floor(s/7e3))+8),l=a.subarray(r,a.length-i),u=0;if(!t||s<8)for(var c=0;c<=s;c+=65535){var d=c+65535;d<s?u=n7(l,u,e.subarray(c,d)):(l[c]=o,u=n7(l,u,e.subarray(c,s)))}else{for(var p=rt[t-1],f=p>>>13,h=8191&p,g=(1<<n)-1,m=new nF(32768),v=new nF(g+1),_=Math.ceil(n/3),b=2*_,y=function(t){return(e[t]^e[t+1]<<_^e[t+2]<<b)&g},x=new nD(25e3),w=new nF(288),k=new nF(32),C=0,E=0,S=(c=0,0),P=0,j=0;c<s;++c){var T=y(c),I=32767&c,R=v[T];if(m[I]=R,v[T]=I,P<=c){var L=s-c;if((C>7e3||S>24576)&&L>423){u=re(e,l,0,x,w,k,E,S,j,c-j,u),S=C=E=0,j=c;for(var M=0;M<286;++M)w[M]=0;for(M=0;M<30;++M)k[M]=0}var O=2,A=0,N=h,F=I-R&32767;if(L>2&&T==y(c-F))for(var D=Math.min(f,L)-1,$=Math.min(32767,c),B=Math.min(258,L);F<=$&&--N&&I!=R;){if(e[c+O]==e[c+O-F]){for(var z=0;z<B&&e[c+z]==e[c+z-F];++z);if(z>O){if(O=z,A=F,z>D)break;var H=Math.min(F,z-2),W=0;for(M=0;M<H;++M){var G=c-F+M+32768&32767,q=G-m[G]+32768&32767;q>W&&(W=q,R=G)}}}F+=(I=R)-(R=m[I])+32768&32767}if(A){x[S++]=0x10000000|nq[O]<<18|nU[A];var U=31&nq[O],V=31&nU[A];E+=n$[U]+nB[V],++w[257+U],++k[V],P=c+O,++C}else x[S++]=e[c],++w[e[c]]}}u=re(e,l,o,x,w,k,E,S,j,c-j,u)}return n2(a,0,r+n1(u)+i)}(e,null==r.level?6:r.level,null==r.mem?Math.ceil(1.5*Math.max(8,Math.min(13,Math.log(e.length)))):12+r.mem,i,8,!0)),l=a.length;return ro(a,t),ri(a,l-8,o.d()),ri(a,l-4,s),a}function ra(e,t){var n=e.length;if("undefined"!=typeof TextEncoder)return(new TextEncoder).encode(e);for(var r=new nN(e.length+(e.length>>>1)),i=0,o=function(e){r[i++]=e},s=0;s<n;++s){if(i+5>r.length){var a=new nN(i+8+(n-s<<1));a.set(r),r=a}var l=e.charCodeAt(s);l<128||t?o(l):(l<2048?o(192|l>>>6):(l>55295&&l<57344?(o(240|(l=65536+(1047552&l)|1023&e.charCodeAt(++s))>>>18),o(128|l>>>12&63)):o(224|l>>>12),o(128|l>>>6&63)),o(128|63&l))}return n2(r,0,i)}var rl="[SessionRecording]",ru=H(rl),rc=[ne.MouseMove,ne.MouseInteraction,ne.Scroll,ne.ViewportResize,ne.Input,ne.TouchMove,ne.MediaInteraction,ne.Drag],rd=e=>({rrwebMethod:e,enqueuedAt:Date.now(),attempt:1});function rp(e){return function(e,t){for(var n="",r=0;r<e.length;){var i=e[r++];i<128||t?n+=String.fromCharCode(i):i<224?n+=String.fromCharCode((31&i)<<6|63&e[r++]):i<240?n+=String.fromCharCode((15&i)<<12|(63&e[r++])<<6|63&e[r++]):n+=String.fromCharCode(55296|(i=((15&i)<<18|(63&e[r++])<<12|(63&e[r++])<<6|63&e[r++])-65536)>>10,56320|1023&i)}return n}(rs(ra(JSON.stringify(e))),!0)}function rf(e){return e.type===t7.Custom&&"sessionIdle"===e.data.tag}function rh(e,t){return t.some(t=>"regex"===t.matching&&new RegExp(t.url).test(e))}class rg{get sessionIdleThresholdMilliseconds(){return this.instance.config.session_recording.session_idle_threshold_ms||3e5}get rrwebRecord(){var e,t;return null==m||null===(e=m.__PosthogExtensions__)||void 0===e||null===(t=e.rrweb)||void 0===t?void 0:t.record}get started(){return this._captureStarted}get sessionManager(){if(!this.instance.sessionManager)throw Error(rl+" must be started with a valid sessionManager.");return this.instance.sessionManager}get fullSnapshotIntervalMillis(){var e,t;return"trigger_pending"===this.triggerStatus?6e4:null!==(e=null===(t=this.instance.config.session_recording)||void 0===t?void 0:t.full_snapshot_interval_millis)&&void 0!==e?e:3e5}get isSampled(){var e=this.instance.get_property(ew);return F(e)?e:null}get sessionDuration(){var e,t,n=null===(e=this.buffer)||void 0===e?void 0:e.data[(null===(t=this.buffer)||void 0===t?void 0:t.data.length)-1],{sessionStartTimestamp:r}=this.sessionManager.checkAndGetSessionAndWindowId(!0);return n?n.timestamp-r:null}get isRecordingEnabled(){var e=!!this.instance.get_property(eh),t=!this.instance.config.disable_session_recording;return i&&e&&t}get isConsoleLogCaptureEnabled(){var e=!!this.instance.get_property(eg),t=this.instance.config.enable_recording_console_log;return null!=t?t:e}get canvasRecording(){var e,t,n,r,i,o,s=this.instance.config.session_recording.captureCanvas,a=this.instance.get_property(ev),l=null!==(e=null!==(t=null==s?void 0:s.recordCanvas)&&void 0!==t?t:null==a?void 0:a.enabled)&&void 0!==e&&e,u=null!==(n=null!==(r=null==s?void 0:s.canvasFps)&&void 0!==r?r:null==a?void 0:a.fps)&&void 0!==n?n:0,c=null!==(i=null!==(o=null==s?void 0:s.canvasQuality)&&void 0!==o?o:null==a?void 0:a.quality)&&void 0!==i?i:0;return{enabled:l,fps:nO(u,0,12,"canvas recording fps"),quality:nO(c,0,1,"canvas recording quality")}
11}get networkPayloadCapture(){var e,t,n=this.instance.get_property(em),r={recordHeaders:null===(e=this.instance.config.session_recording)||void 0===e?void 0:e.recordHeaders,recordBody:null===(t=this.instance.config.session_recording)||void 0===t?void 0:t.recordBody},i=(null==r?void 0:r.recordHeaders)||(null==n?void 0:n.recordHeaders),o=(null==r?void 0:r.recordBody)||(null==n?void 0:n.recordBody),s=T(this.instance.config.capture_performance)?this.instance.config.capture_performance.network_timing:this.instance.config.capture_performance,a=!!(F(s)?s:null==n?void 0:n.capturePerformance);return i||o||a?{recordHeaders:i,recordBody:o,recordPerformance:a}:void 0}get sampleRate(){var e=this.instance.get_property(e_);return N(e)?e:null}get minimumDuration(){var e=this.instance.get_property(eb);return N(e)?e:null}get status(){return this.receivedDecide?this.isRecordingEnabled?this._urlBlocked?"paused":A(this._linkedFlag)||this._linkedFlagSeen?"trigger_pending"===this.triggerStatus?"buffering":F(this.isSampled)?this.isSampled?"sampled":"disabled":"active":"buffering":"disabled":"buffering"}get urlTriggerStatus(){var e;return 0===this._urlTriggers.length?"trigger_disabled":(null===(e=this.instance)||void 0===e?void 0:e.get_property(ek))===this.sessionId?"trigger_activated":"trigger_pending"}get eventTriggerStatus(){var e;return 0===this._eventTriggers.length?"trigger_disabled":(null===(e=this.instance)||void 0===e?void 0:e.get_property(eC))===this.sessionId?"trigger_activated":"trigger_pending"}get triggerStatus(){var e="trigger_activated"===this.eventTriggerStatus||"trigger_activated"===this.urlTriggerStatus,t="trigger_pending"===this.eventTriggerStatus||"trigger_pending"===this.urlTriggerStatus;return e?"trigger_activated":t?"trigger_pending":"trigger_disabled"}constructor(e){if(V(this,"queuedRRWebEvents",[]),V(this,"isIdle",!1),V(this,"_linkedFlagSeen",!1),V(this,"_lastActivityTimestamp",Date.now()),V(this,"_linkedFlag",null),V(this,"_removePageViewCaptureHook",void 0),V(this,"_onSessionIdListener",void 0),V(this,"_persistDecideOnSessionListener",void 0),V(this,"_samplingSessionListener",void 0),V(this,"_urlTriggers",[]),V(this,"_urlBlocklist",[]),V(this,"_urlBlocked",!1),V(this,"_eventTriggers",[]),V(this,"_removeEventTriggerCaptureHook",void 0),V(this,"_forceAllowLocalhostNetworkCapture",!1),V(this,"_onBeforeUnload",()=>{this._flushBuffer()}),V(this,"_onOffline",()=>{this._tryAddCustomEvent("browser offline",{})}),V(this,"_onOnline",()=>{this._tryAddCustomEvent("browser online",{})}),V(this,"_onVisibilityChange",()=>{if(null!=c&&c.visibilityState){var e="window "+c.visibilityState;this._tryAddCustomEvent(e,{})}}),this.instance=e,this._captureStarted=!1,this._endpoint="/s/",this.stopRrweb=void 0,this.receivedDecide=!1,!this.instance.sessionManager)throw ru.error("started without valid sessionManager"),Error(rl+" started without valid sessionManager. This is a bug.");if(this.instance.config.__preview_experimental_cookieless_mode)throw Error(rl+" cannot be used with __preview_experimental_cookieless_mode.");var{sessionId:t,windowId:n}=this.sessionManager.checkAndGetSessionAndWindowId();this.sessionId=t,this.windowId=n,this.buffer=this.clearBuffer(),this.sessionIdleThresholdMilliseconds>=this.sessionManager.sessionTimeoutMs&&ru.warn("session_idle_threshold_ms (".concat(this.sessionIdleThresholdMilliseconds,") is greater than the session timeout (").concat(this.sessionManager.sessionTimeoutMs,"). Session will never be detected as idle"))}startIfEnabledOrStop(e){this.isRecordingEnabled?(this._startCapture(e),null==i||i.addEventListener("beforeunload",this._onBeforeUnload),null==i||i.addEventListener("offline",this._onOffline),null==i||i.addEventListener("online",this._onOnline),null==i||i.addEventListener("visibilitychange",this._onVisibilityChange),this._setupSampling(),this._addEventTriggerListener(),A(this._removePageViewCaptureHook)&&(this._removePageViewCaptureHook=this.instance.on("eventCaptured",e=>{try{if("$pageview"===e.event){var t=null!=e&&e.properties.$current_url?this._maskUrl(null==e?void 0:e.properties.$current_url):"";if(!t)return;this._tryAddCustomEvent("$pageview",{href:t})}}catch(e){ru.error("Could not add $pageview to rrweb session",e)}})),this._onSessionIdListener||(this._onSessionIdListener=this.sessionManager.onSessionId((e,t,n)=>{var r,i,o,s;n&&(this._tryAddCustomEvent("$session_id_change",{sessionId:e,windowId:t,changeReason:n}),null===(r=this.instance)||void 0===r||null===(i=r.persistence)||void 0===i||i.unregister(eC),null===(o=this.instance)||void 0===o||null===(s=o.persistence)||void 0===s||s.unregister(ek)
11)}))):this.stopRecording()}stopRecording(){var e,t,n,r;this._captureStarted&&this.stopRrweb&&(this.stopRrweb(),this.stopRrweb=void 0,this._captureStarted=!1,null==i||i.removeEventListener("beforeunload",this._onBeforeUnload),null==i||i.removeEventListener("offline",this._onOffline),null==i||i.removeEventListener("online",this._onOnline),null==i||i.removeEventListener("visibilitychange",this._onVisibilityChange),this.clearBuffer(),clearInterval(this._fullSnapshotTimer),null===(e=this._removePageViewCaptureHook)||void 0===e||e.call(this),this._removePageViewCaptureHook=void 0,null===(t=this._removeEventTriggerCaptureHook)||void 0===t||t.call(this),this._removeEventTriggerCaptureHook=void 0,null===(n=this._onSessionIdListener)||void 0===n||n.call(this),this._onSessionIdListener=void 0,null===(r=this._samplingSessionListener)||void 0===r||r.call(this),this._samplingSessionListener=void 0,ru.info("stopped"))}makeSamplingDecision(e){var t,n,r=this.sessionId!==e,i=this.sampleRate;if(N(i)){var o,s=this.isSampled,a=r||!F(s);o=a?Math.random()<i:s,a&&(o?this._reportStarted("sampled"):ru.warn("Sample rate (".concat(i,") has determined that this sessionId (").concat(e,") will not be sent to the server.")),this._tryAddCustomEvent("samplingDecisionMade",{sampleRate:i,isSampled:o})),null===(n=this.instance.persistence)||void 0===n||n.register({[ew]:o})}else null===(t=this.instance.persistence)||void 0===t||t.register({[ew]:null})}onRemoteConfig(e){var t,n,r,i,o,s;if(this._tryAddCustomEvent("$remote_config_received",e),this._persistRemoteConfig(e),this._linkedFlag=(null===(t=e.sessionRecording)||void 0===t?void 0:t.linkedFlag)||null,null!==(n=e.sessionRecording)&&void 0!==n&&n.endpoint&&(this._endpoint=null===(s=e.sessionRecording)||void 0===s?void 0:s.endpoint),this._setupSampling(),!A(this._linkedFlag)&&!this._linkedFlagSeen){var a=L(this._linkedFlag)?this._linkedFlag:this._linkedFlag.flag,l=L(this._linkedFlag)?null:this._linkedFlag.variant;this.instance.onFeatureFlags((e,t)=>{var n=T(t)&&a in t,r=l?t[a]===l:n;r&&this._reportStarted("linked_flag_matched",{linkedFlag:a,linkedVariant:l}),this._linkedFlagSeen=r})}null!==(r=e.sessionRecording)&&void 0!==r&&r.urlTriggers&&(this._urlTriggers=e.sessionRecording.urlTriggers),null!==(i=e.sessionRecording)&&void 0!==i&&i.urlBlocklist&&(this._urlBlocklist=e.sessionRecording.urlBlocklist),null!==(o=e.sessionRecording)&&void 0!==o&&o.eventTriggers&&(this._eventTriggers=e.sessionRecording.eventTriggers),this.receivedDecide=!0,this.startIfEnabledOrStop()}_setupSampling(){N(this.sampleRate)&&A(this._samplingSessionListener)&&(this._samplingSessionListener=this.sessionManager.onSessionId(e=>{this.makeSamplingDecision(e)}))}_persistRemoteConfig(e){if(this.instance.persistence){var t,n=this.instance.persistence,r=()=>{var t,r,i,o,s,a,l,u,c=null===(t=e.sessionRecording)||void 0===t?void 0:t.sampleRate,d=A(c)?null:parseFloat(c),p=null===(r=e.sessionRecording)||void 0===r?void 0:r.minimumDurationMilliseconds;n.register({[eh]:!!e.sessionRecording,[eg]:null===(i=e.sessionRecording)||void 0===i?void 0:i.consoleLogRecordingEnabled,[em]:U({capturePerformance:e.capturePerformance},null===(o=e.sessionRecording)||void 0===o?void 0:o.networkPayloadCapture),[ev]:{enabled:null===(s=e.sessionRecording)||void 0===s?void 0:s.recordCanvas,fps:null===(a=e.sessionRecording)||void 0===a?void 0:a.canvasFps,quality:null===(l=e.sessionRecording)||void 0===l?void 0:l.canvasQuality},[e_]:d,[eb]:R(p)?null:p,[ey]:null===(u=e.sessionRecording)||void 0===u?void 0:u.scriptConfig})};r(),null===(t=this._persistDecideOnSessionListener)||void 0===t||t.call(this),this._persistDecideOnSessionListener=this.sessionManager.onSessionId(r)}}log(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"log";null===(t=this.instance.sessionRecording)||void 0===t||t.onRRwebEmit({type:6,data:{plugin:"rrweb/console@1",payload:{level:n,trace:[],payload:[JSON.stringify(e)]}},timestamp:Date.now()})}_startCapture(e){if(!R(Object.assign)&&!R(Array.from)&&!(this._captureStarted||this.instance.config.disable_session_recording||this.instance.consent.isOptedOut())){var t,n;(this._captureStarted=!0,this.sessionManager.checkAndGetSessionAndWindowId(),this.rrwebRecord)?this._onScriptLoaded():null===(t=m.__PosthogExtensions__)||void 0===t||null===(n=t.loadExternalDependency)||void 0===n||n.call(t,this.instance,this.scriptName,e=>{if(e)return ru.error("could not load recorder",e);this._onScriptLoaded()}),ru.info("starting"),"active"===this.status&&this._reportStarted(e||"recording_initialized")}}get scriptName(){var e,t,n;return(null===(e=this.instance)||void 0===e||null===(t=e.persistence)||void 0===t||null===(n=t.get_property(ey))||void 0===n?void 0:n.script)||"recorder"}isInteractiveEvent(e){var t;return 3===e.type&&-1!==rc.indexOf(null===(t=e.data)||void 0===t?void 0:t.source)}_updateWindowAndSessionIds(e){var t=this.isInteractiveEvent(e);t||this.isIdle||e.timestamp-this._lastActivityTimestamp>this.sessionIdleThresholdMilliseconds&&(this.isIdle=!0,clearInterval(this._fullSnapshotTimer),this._tryAddCustomEvent("sessionIdle",{eventTimestamp:e.timestamp,lastActivityTimestamp:this._lastActivityTimestamp,threshold:this.sessionIdleThresholdMilliseconds,bufferLength:this.buffer.data.length,bufferSize:this.buffer.size}),this._flushBuffer());var n=!1;if(t&&(this._lastActivityTimestamp=e.timestamp,this.isIdle&&(this.isIdle=!1,this._tryAddCustomEvent("sessionNoLongerIdle",{reason:"user activity",type:e.type}),n=!0)),!this.isIdle){var{windowId:r,sessionId:i}=this.sessionManager.checkAndGetSessionAndWindowId(!t,e.timestamp),o=this.sessionId!==i,s=this.windowId!==r;this.windowId=r,this.sessionId=i,o||s?(this.stopRecording(),this.startIfEnabledOrStop("session_id_changed")):n&&this._scheduleFullSnapshot()}}_tryRRWebMethod(e){try{return e.rrwebMethod(),!0}catch(t){return this.queuedRRWebEvents.length<10?this.queuedRRWebEvents.push({enqueuedAt:e.enqueuedAt||Date.now(),attempt:e.attempt++,rrwebMethod:e.rrwebMethod}):ru.warn("could not emit queued rrweb event.",t,e),!1}}_tryAddCustomEvent(e,t){return this._tryRRWebMethod(rd(()=>this.rrwebRecord.addCustomEvent(e,t)))}_tryTakeFullSnapshot(){return this._tryRRWebMethod(rd(()=>this.rrwebRecord.takeFullSnapshot()))}_onScriptLoaded(){var e,t={blockClass:"ph-no-capture",blockSelector:void 0,ignoreClass:"ph-ignore-input",maskTextClass:"ph-mask",maskTextSelector:void 0,maskTextFn:void 0,maskAllInputs:!0,maskInputOptions:{password:!0},maskInputFn:void 0,slimDOMOptions:{}
11,collectFonts:!1,inlineStylesheet:!0,recordCrossOriginIframes:!1};for(var[n,r]of Object.entries(this.instance.config.session_recording||{}))n in t&&("maskInputOptions"===n?t.maskInputOptions=U({password:!0},r):t[n]=r);if(this.canvasRecording&&this.canvasRecording.enabled&&(t.recordCanvas=!0,t.sampling={canvas:this.canvasRecording.fps},t.dataURLOptions={type:"image/webp",quality:this.canvasRecording.quality}),this.rrwebRecord){this.mutationRateLimiter=null!==(e=this.mutationRateLimiter)&&void 0!==e?e:new nA(this.rrwebRecord,{refillRate:this.instance.config.session_recording.__mutationRateLimiterRefillRate,bucketSize:this.instance.config.session_recording.__mutationRateLimiterBucketSize,onBlockedNode:(e,t)=>{var n="Too many mutations on node '".concat(e,"'. Rate limiting. This could be due to SVG animations or something similar");ru.info(n,{node:t}),this.log(rl+" "+n,"warn")}});var i=this._gatherRRWebPlugins();this.stopRrweb=this.rrwebRecord(U({emit:e=>{this.onRRwebEmit(e)},plugins:i},t)),this._lastActivityTimestamp=Date.now(),this.isIdle=!1,this._tryAddCustomEvent("$session_options",{sessionRecordingOptions:t,activePlugins:i.map(e=>null==e?void 0:e.name)}),this._tryAddCustomEvent("$posthog_config",{config:this.instance.config})}else ru.error("onScriptLoaded was called but rrwebRecord is not available. This indicates something has gone wrong.")}_scheduleFullSnapshot(){if(this._fullSnapshotTimer&&clearInterval(this._fullSnapshotTimer),!this.isIdle){var e=this.fullSnapshotIntervalMillis;e&&(this._fullSnapshotTimer=setInterval(()=>{this._tryTakeFullSnapshot()},e))}}_gatherRRWebPlugins(){var e,t,n,r,i=[],o=null===(e=m.__PosthogExtensions__)||void 0===e||null===(t=e.rrwebPlugins)||void 0===t?void 0:t.getRecordConsolePlugin;o&&this.isConsoleLogCaptureEnabled&&i.push(o());var s=null===(n=m.__PosthogExtensions__)||void 0===n||null===(r=n.rrwebPlugins)||void 0===r?void 0:r.getRecordNetworkPlugin;return this.networkPayloadCapture&&j(s)&&(!tr.includes(location.hostname)||this._forceAllowLocalhostNetworkCapture?i.push(s(nM(this.instance.config,this.networkPayloadCapture))):ru.info("NetworkCapture not started because we are on localhost.")),i}onRRwebEmit(e){var t;if(this._processQueuedEvents(),e&&T(e)){if(e.type===t7.Meta){var n=this._maskUrl(e.data.href);if(this._lastHref=n,!n)return;e.data.href=n}else this._pageViewFallBack();if(this._checkUrlTriggerConditions(),"paused"!==this.status||e.type===t7.Custom&&"recording paused"===e.data.tag){e.type===t7.FullSnapshot&&this._scheduleFullSnapshot(),e.type===t7.FullSnapshot&&"trigger_pending"===this.triggerStatus&&this.clearBuffer();var r=this.mutationRateLimiter?this.mutationRateLimiter.throttleMutations(e):e;if(r){var i=function(e){if(e&&T(e)&&6===e.type&&T(e.data)&&"rrweb/console@1"===e.data.plugin){e.data.payload.payload.length>10&&(e.data.payload.payload=e.data.payload.payload.slice(0,10),e.data.payload.payload.push("...[truncated]"));for(var t=[],n=0;n<e.data.payload.payload.length;n++)e.data.payload.payload[n]&&e.data.payload.payload[n].length>2e3?t.push(e.data.payload.payload[n].slice(0,2e3)+"...[truncated]"):t.push(e.data.payload.payload[n]);return e.data.payload.payload=t,e}return e}(r);if(this._updateWindowAndSessionIds(i),!this.isIdle||rf(i)){if(rf(i)){var o=i.data.payload;o&&(i.timestamp=o.lastActivityTimestamp+o.threshold)}var s=null===(t=this.instance.config.session_recording.compress_events)||void 0===t||t?function(e){if(1024>t6(e))return e;try{if(e.type===t7.FullSnapshot)return U(U({},e),{},{data:rp(e.data),cv:"2024-10"});if(e.type===t7.IncrementalSnapshot&&e.data.source===ne.Mutation)return U(U({},e),{},{cv:"2024-10",data:U(U({},e.data),{},{texts:rp(e.data.texts),attributes:rp(e.data.attributes),removes:rp(e.data.removes),adds:rp(e.data.adds)})});if(e.type===t7.IncrementalSnapshot&&e.data.source===ne.StyleSheetRule)return U(U({},e),{},{cv:"2024-10",data:U(U({},e.data),{},{adds:rp(e.data.adds),removes:rp(e.data.removes)})})}catch(e){ru.error("could not compress event - will use uncompressed event",e)}return e}(i):i,a={$snapshot_bytes:t6(s),$snapshot_data:s,$session_id:this.sessionId,$window_id:this.windowId};"disabled"!==this.status?this._captureSnapshotBuffered(a):this.clearBuffer()}}}}}_pageViewFallBack(){if(!this.instance.config.capture_pageview&&i){var e=this._maskUrl(i.location.href);this._lastHref!==e&&(this._tryAddCustomEvent("$url_changed",{href:e}),this._lastHref=e)}}_processQueuedEvents(){if(this.queuedRRWebEvents.length){var e=[...this.queuedRRWebEvents];
11this.queuedRRWebEvents=[],e.forEach(e=>{Date.now()-e.enqueuedAt<=2e3&&this._tryRRWebMethod(e)})}}_maskUrl(e){var t=this.instance.config.session_recording;if(t.maskNetworkRequestFn){var n,r={url:e};return null===(n=r=t.maskNetworkRequestFn(r))||void 0===n?void 0:n.url}return e}clearBuffer(){return this.buffer={size:0,data:[],sessionId:this.sessionId,windowId:this.windowId},this.buffer}_flushBuffer(){this.flushBufferTimer&&(clearTimeout(this.flushBufferTimer),this.flushBufferTimer=void 0);var e=this.minimumDuration,t=this.sessionDuration,n=N(t)&&t>=0,r=N(e)&&n&&t<e;return"buffering"===this.status||"paused"===this.status||r?(this.flushBufferTimer=setTimeout(()=>{this._flushBuffer()},2e3),this.buffer):(this.buffer.data.length>0&&(function e(t){var n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:6606028.8;if(t.size>=n&&t.data.length>1){var r=Math.floor(t.data.length/2),i=t.data.slice(0,r),o=t.data.slice(r);return[e({size:t6(i),data:i,sessionId:t.sessionId,windowId:t.windowId}),e({size:t6(o),data:o,sessionId:t.sessionId,windowId:t.windowId})].flatMap(e=>e)}return[t]})(this.buffer).forEach(e=>{this._captureSnapshot({$snapshot_bytes:e.size,$snapshot_data:e.data,$session_id:e.sessionId,$window_id:e.windowId,$lib:"web",$lib_version:v.LIB_VERSION})}),this.clearBuffer())}_captureSnapshotBuffered(e){var t,n=2+((null===(t=this.buffer)||void 0===t?void 0:t.data.length)||0);!this.isIdle&&(this.buffer.size+e.$snapshot_bytes+n>943718.4||this.buffer.sessionId!==this.sessionId)&&(this.buffer=this._flushBuffer()),this.buffer.size+=e.$snapshot_bytes,this.buffer.data.push(e.$snapshot_data),this.flushBufferTimer||this.isIdle||(this.flushBufferTimer=setTimeout(()=>{this._flushBuffer()},2e3))}_captureSnapshot(e){this.instance.capture("$snapshot",e,{_url:this.instance.requestRouter.endpointFor("api",this._endpoint),_noTruncate:!0,_batchKey:"recordings",skip_client_rate_limiting:!0})}_checkUrlTriggerConditions(){if(void 0!==i&&i.location.href){var e=i.location.href,t="paused"===this.status,n=rh(e,this._urlBlocklist);n&&!t?this._pauseRecording():!n&&t&&this._resumeRecording(),rh(e,this._urlTriggers)&&this._activateTrigger("url")}}_activateTrigger(e){var t,n;"trigger_pending"===this.triggerStatus&&(null===(t=this.instance)||void 0===t||null===(n=t.persistence)||void 0===n||n.register({["url"===e?ek:eC]:this.sessionId}),this._flushBuffer(),this._reportStarted(e+"_trigger_matched"))}_pauseRecording(){"paused"!==this.status&&(this._urlBlocked=!0,clearInterval(this._fullSnapshotTimer),ru.info("recording paused due to URL blocker"),this._tryAddCustomEvent("recording paused",{reason:"url blocker"}))}_resumeRecording(){"paused"===this.status&&(this._urlBlocked=!1,this._tryTakeFullSnapshot(),this._scheduleFullSnapshot(),this._tryAddCustomEvent("recording resumed",{reason:"left blocked url"}),ru.info("recording resumed"))}_addEventTriggerListener(){0!==this._eventTriggers.length&&A(this._removeEventTriggerCaptureHook)&&(this._removeEventTriggerCaptureHook=this.instance.on("eventCaptured",e=>{try{this._eventTriggers.includes(e.event)&&this._activateTrigger("event")}catch(e){ru.error("Could not activate event trigger",e)}}))}overrideLinkedFlag(){this._linkedFlagSeen=!0,this._reportStarted("linked_flag_overridden")}overrideSampling(){var e;null===(e=this.instance.persistence)||void 0===e||e.register({[ew]:!0}),this._reportStarted("sampling_overridden")}overrideTrigger(e){this._activateTrigger(e)}_reportStarted(e,t){this.instance.register_for_session({$session_recording_start_reason:e}),ru.info(e.replace("_"," "),t),y(["recording_initialized","session_id_changed"],e)||this._tryAddCustomEvent(e,t)}}var rm=H("[RemoteConfig]");class rv{constructor(e){this.instance=e}get remoteConfig(){var e,t;return null===(e=m._POSTHOG_REMOTE_CONFIG)||void 0===e||null===(t=e[this.instance.config.token])||void 0===t?void 0:t.config}_loadRemoteConfigJs(e){var t,n,r;null!==(t=m.__PosthogExtensions__)&&void 0!==t&&t.loadExternalDependency?null===(n=m.__PosthogExtensions__)||void 0===n||null===(r=n.loadExternalDependency)||void 0===r||r.call(n,this.instance,"remote-config",()=>e(this.remoteConfig)):(rm.error("PostHog Extensions not found. Cannot load remote config."),e())}_loadRemoteConfigJSON(e){this.instance._send_request({method:"GET",url:this.instance.requestRouter.endpointFor("assets","/array/".concat(this.instance.config.token,"/config")),callback:t=>{e(t.json)}})}load(){try{if(this.remoteConfig)return rm.info("Using preloaded remote config",this.remoteConfig),void this.onRemoteConfig(this.remoteConfig);if(this.instance.config.advanced_disable_decide)return void rm.warn("Remote config is disabled. Falling back to local config.");this._loadRemoteConfigJs(e=>{if(!e)return rm.info("No config found after loading remote JS config. Falling back to JSON."),void this._loadRemoteConfigJSON(e=>{this.onRemoteConfig(e)});this.onRemoteConfig(e)})}catch(e){rm.error("Error loading remote config",e)}}onRemoteConfig(e){e?this.instance.config.__preview_remote_config?(this.instance._onRemoteConfig(e),!1!==e.hasFeatureFlags&&this.instance.featureFlags.ensureFlagsLoaded()):rm.info("__preview_remote_config is disabled. Logging config instead",e):rm.error("Failed to fetch remote config from PostHog.")}}var r_,rb=null!=i&&i.location?tl(i.location.hash,"__posthog")||tl(location.hash,"state"):null,ry="_postHogToolbarParam
11s";!function(e){e[e.UNINITIALIZED=0]="UNINITIALIZED",e[e.LOADING=1]="LOADING",e[e.LOADED=2]="LOADED"}(r_||(r_={}));class rx{constructor(e){this.instance=e}setToolbarState(e){m.ph_toolbar_state=e}getToolbarState(){var e;return null!==(e=m.ph_toolbar_state)&&void 0!==e?e:r_.UNINITIALIZED}maybeLoadToolbar(){var e,t,n=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,o=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;if(!i||!c)return!1;n=null!==(e=n)&&void 0!==e?e:i.location,o=null!==(t=o)&&void 0!==t?t:i.history;try{if(!r){try{i.localStorage.setItem("test","test"),i.localStorage.removeItem("test")}catch(e){return!1}r=null==i?void 0:i.localStorage}var s,a=rb||tl(n.hash,"__posthog")||tl(n.hash,"state"),l=a?ee(()=>JSON.parse(atob(decodeURIComponent(a))))||ee(()=>JSON.parse(decodeURIComponent(a))):null;return l&&"ph_authorize"===l.action?((s=l).source="url",s&&Object.keys(s).length>0&&(l.desiredHash?n.hash=l.desiredHash:o?o.replaceState(o.state,"",n.pathname+n.search):n.hash="")):((s=JSON.parse(r.getItem(ry)||"{}")).source="localstorage",delete s.userIntent),!(!s.token||this.instance.config.token!==s.token)&&(this.loadToolbar(s),!0)}catch(e){return!1}}_callLoadToolbar(e){(m.ph_load_toolbar||m.ph_load_editor)(e,this.instance)}loadToolbar(e){var t,n,r=!(null==c||!c.getElementById(e$));if(!i||r)return!1;var o="custom"===this.instance.requestRouter.region&&this.instance.config.advanced_disable_toolbar_metrics,s=U(U({token:this.instance.config.token},e),{},{apiURL:this.instance.requestRouter.endpointFor("ui")},o?{instrument:!1}:{});return(i.localStorage.setItem(ry,JSON.stringify(U(U({},s),{},{source:void 0}))),this.getToolbarState()===r_.LOADED)?this._callLoadToolbar(s):this.getToolbarState()===r_.UNINITIALIZED&&(this.setToolbarState(r_.LOADING),null===(t=m.__PosthogExtensions__)||void 0===t||null===(n=t.loadExternalDependency)||void 0===n||n.call(t,this.instance,"toolbar",e=>{if(e)return z.error("[Toolbar] Failed to load",e),void this.setToolbarState(r_.UNINITIALIZED);this.setToolbarState(r_.LOADED),this._callLoadToolbar(s)}),er(i,"turbolinks:load",()=>{this.setToolbarState(r_.UNINITIALIZED),this.loadToolbar(s)})),!0}_loadEditor(e){return this.loadToolbar(e)}maybeLoadEditor(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:void 0,t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:void 0,n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0;return this.maybeLoadToolbar(e,t,n)}}class rw{constructor(e){V(this,"isPaused",!0),V(this,"queue",[]),V(this,"flushTimeoutMs",3e3),this.sendRequest=e}enqueue(e){this.queue.push(e),this.flushTimeout||this.setFlushTimeout()}unload(){this.clearFlushTimeout();var e=Object.values(this.queue.length>0?this.formatQueue():{});[...e.filter(e=>0===e.url.indexOf("/e")),...e.filter(e=>0!==e.url.indexOf("/e"))].map(e=>{this.sendRequest(U(U({},e),{},{transport:"sendBeacon"}))})}enable(){this.isPaused=!1,this.setFlushTimeout()}setFlushTimeout(){var e=this;this.isPaused||(this.flushTimeout=setTimeout(()=>{if(this.clearFlushTimeout(),this.queue.length>0){var t=this.formatQueue();for(var n in t)!function(n){var r=t[n],i=(new Date).getTime();r.data&&P(r.data)&&Z(r.data,e=>{e.offset=Math.abs(e.timestamp-i),delete e.timestamp}),e.sendRequest(r)}(n)}},this.flushTimeoutMs))}clearFlushTimeout(){clearTimeout(this.flushTimeout),this.flushTimeout=void 0}formatQueue(){var e={};return Z(this.queue,t=>{var n,r=(t?t.batchKey:null)||t.url;R(e[r])&&(e[r]=U(U({},t),{},{data:[]})),null===(n=e[r].data)||void 0===n||n.push(t.data)}),this.queue=[],e}}var rk=function(e){var t,n,r,i,o="";for(t=n=0,r=(e=(e+"").replace(/\r\n/g,"\n").replace(/\r/g,"\n")).length,i=0;i<r;i++){var s=e.charCodeAt(i),a=null;s<128?n++:a=s>127&&s<2048?String.fromCharCode(s>>6|192,63&s|128):String.fromCharCode(s>>12|224,s>>6&63|128,63&s|128),O(a)||(n>t&&(o+=e.substring(t,n)),o+=a,t=n=i+1)}return n>t&&(o+=e.substring(t,e.length)),o},rC=!!f||!!p,rE="text/plain",rS=(e,t)=>{var[n,r]=e.split("?"),i=U({},t);null==r||r.split("&").forEach(e=>{var[t]=e.split("=");delete i[t]});var o=ts(i);return o=o?(r?r+"&":"")+o:r,"".concat(n,"?").concat(o)},rP=(e,t)=>JSON.stringify(e,(e,t)=>"bigint"==typeof t?t.toString():t,t),rj=e=>{var{data:t,compression:n}=e;if(t){if(n===r.GZipJS){var i=new Blob([rs(ra(rP(t)),{mtime:0}
11)],{type:rE});return{contentType:rE,body:i,estimatedSize:i.size}}if(n===r.Base64){var o=(e=>"data="+encodeURIComponent("string"==typeof e?e:rP(e)))(function(e){var t,n,r,i,o,s="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",a=0,l=0,u="",c=[];if(!e)return e;e=rk(e);do t=(o=e.charCodeAt(a++)<<16|e.charCodeAt(a++)<<8|e.charCodeAt(a++))>>18&63,n=o>>12&63,r=o>>6&63,i=63&o,c[l++]=s.charAt(t)+s.charAt(n)+s.charAt(r)+s.charAt(i);while(a<e.length);switch(u=c.join(""),e.length%3){case 1:u=u.slice(0,-2)+"==";break;case 2:u=u.slice(0,-1)+"="}return u}(rP(t)));return{contentType:"application/x-www-form-urlencoded",body:o,estimatedSize:new Blob([o]).size}}var s=rP(t);return{contentType:"application/json",body:s,estimatedSize:new Blob([s]).size}}},rT=[];p&&rT.push({transport:"fetch",method:e=>{var t,n,{contentType:r,body:i,estimatedSize:o}=null!==(t=rj(e))&&void 0!==t?t:{},s=new Headers;Z(e.headers,function(e,t){s.append(t,e)}),r&&s.append("Content-Type",r);var a=e.url,l=null;if(h){var u=new h;l={signal:u.signal,timeout:setTimeout(()=>u.abort(),e.timeout)}}p(a,U({method:(null==e?void 0:e.method)||"GET",headers:s,keepalive:"POST"===e.method&&52428.8>(o||0),body:i,signal:null===(n=l)||void 0===n?void 0:n.signal},e.fetchOptions)).then(t=>t.text().then(n=>{var r,i={statusCode:t.status,text:n};if(200===t.status)try{i.json=JSON.parse(n)}catch(e){z.error(e)}null===(r=e.callback)||void 0===r||r.call(e,i)})).catch(t=>{var n;z.error(t),null===(n=e.callback)||void 0===n||n.call(e,{statusCode:0,text:t})}).finally(()=>l?clearTimeout(l.timeout):null)}}),f&&rT.push({transport:"XHR",method:e=>{var t,n=new f;n.open(e.method||"GET",e.url,!0);var{contentType:r,body:i}=null!==(t=rj(e))&&void 0!==t?t:{};Z(e.headers,function(e,t){n.setRequestHeader(t,e)}),r&&n.setRequestHeader("Content-Type",r),e.timeout&&(n.timeout=e.timeout),n.withCredentials=!0,n.onreadystatechange=()=>{if(4===n.readyState){var t,r={statusCode:n.status,text:n.responseText};if(200===n.status)try{r.json=JSON.parse(n.responseText)}catch(e){}null===(t=e.callback)||void 0===t||t.call(e,r)}},n.send(i)}}),null!=u&&u.sendBeacon&&rT.push({transport:"sendBeacon",method:e=>{var t=rS(e.url,{beacon:"1"});try{var n,{contentType:r,body:i}=null!==(n=rj(e))&&void 0!==n?n:{},o="string"==typeof i?new Blob([i],{type:r}):i;u.sendBeacon(t,o)}catch(e){}}});var rI=["retriesPerformedSoFar"];class rR{constructor(e){V(this,"isPolling",!1),V(this,"pollIntervalMs",3e3),V(this,"queue",[]),this.instance=e,this.queue=[],this.areWeOnline=!0,!R(i)&&"onLine"in i.navigator&&(this.areWeOnline=i.navigator.onLine,i.addEventListener("online",()=>{this.areWeOnline=!0,this.flush()}),i.addEventListener("offline",()=>{this.areWeOnline=!1}))}retriableRequest(e){var{retriesPerformedSoFar:t}=e,n=K(e,rI);N(t)&&t>0&&(n.url=rS(n.url,{retry_count:t})),this.instance._send_request(U(U({},n),{},{callback:e=>{var r;200!==e.statusCode&&(e.statusCode<400||e.statusCode>=500)&&(null!=t?t:0)<10?this.enqueue(U({retriesPerformedSoFar:t},n)):null===(r=n.callback)||void 0===r||r.call(n,e)}}))}enqueue(e){var t,n,r,i=e.retriesPerformedSoFar||0;e.retriesPerformedSoFar=i+1;var o=(r=(Math.random()-.5)*((n=Math.min(18e5,t=3e3*Math.pow(2,i)))-t/2),Math.ceil(n+r)),s=Date.now()+o;this.queue.push({retryAt:s,requestOptions:e});var a="Enqueued failed request for retry in ".concat(o);navigator.onLine||(a+=" (Browser is offline)"),z.warn(a),this.isPolling||(this.isPolling=!0,this.poll())}poll(){this.poller&&clearTimeout(this.poller),this.poller=setTimeout(()=>{this.areWeOnline&&this.queue.length>0&&this.flush(),this.poll()},this.pollIntervalMs)}flush(){var e=Date.now(),t=[],n=this.queue.filter(n=>n.retryAt<e||(t.push(n),!1));if(this.queue=t,n.length>0)for(var{requestOptions:r}of n)this.retriableRequest(r)}unload(){for(var{requestOptions:e}of(this.poller&&(clearTimeout(this.poller),this.poller=void 0),this.queue))try{this.instance._send_request(U(U({},e),{},{transport:"sendBeacon"}))}catch(e){z.error(e)}this.queue=[]}}var rL,rM=H("[SessionId]");class rO{constructor(e,t,n){if(V(this,"_sessionIdChangedHandlers",[]),!e.persistence)throw Error("SessionIdManager requires a PostHogPersistence instance");if(e.config.__preview_experimental_cookieless_mode)throw Error("SessionIdManager cannot be used with __preview_experimental_cookieless_mode");this.config=e.config,this.persistence=e.persistence,this._windowId=void 0,this._sessionId=void 0,this._sessionStartTimestamp=null,this._sessionActivityTimestamp=null,this._sessionIdGenerator=t||e0,this._windowIdGenerator=n||e0;var r,i=this.config.persistence_name||this.config.token,o=this.config.session_idle_timeout_seconds||1800;if(this._sessionTimeoutMs=1e3*nO(o,60,36e3,"session_idle_timeout_seconds",1800),e.register({$configured_session_timeout_ms:this._sessionTimeoutMs}),this.resetIdleTimer(),this._window_id_storage_key="ph_"+i+"_window_id",this._primary_window_exists_storage_key="ph_"+i+"_primary_window_exists",this._canUseSessionStorage()){var s=tn.parse(this._window_id_storage_key),a=tn.parse(this._primary_window_exists_storage_key);s&&!a?this._windowId=s:tn.remove(this._window_id_storage_key),tn.set(this._primary_window_exists_storage_key,!0)}if(null!==(r=this.config.bootstrap)&&void 0!==r&&r.sessionID)try{var l=(e=>{var t=e.replace(/-/g,"");if(32!==t.length)throw Error("Not a valid UUID");if("7"!==t[12])throw Error("Not a UUIDv7");return parseInt(t.substring(0,12),16)})(this.config.bootstrap.sessionID);this._setSessionId(this.config.bootstrap.sessionID,(new Date).getTime(),l)}catch(e){rM.error("Invalid sessionID in bootstrap",e)}this._listenToReloadWindow()}get sessionTimeoutMs(){return this._sessionTimeoutMs}
11onSessionId(e){return R(this._sessionIdChangedHandlers)&&(this._sessionIdChangedHandlers=[]),this._sessionIdChangedHandlers.push(e),this._sessionId&&e(this._sessionId,this._windowId),()=>{this._sessionIdChangedHandlers=this._sessionIdChangedHandlers.filter(t=>t!==e)}}_canUseSessionStorage(){return"memory"!==this.config.persistence&&!this.persistence.disabled&&tn.is_supported()}_setWindowId(e){e!==this._windowId&&(this._windowId=e,this._canUseSessionStorage()&&tn.set(this._window_id_storage_key,e))}_getWindowId(){return this._windowId?this._windowId:this._canUseSessionStorage()?tn.parse(this._window_id_storage_key):null}_setSessionId(e,t,n){e===this._sessionId&&t===this._sessionActivityTimestamp&&n===this._sessionStartTimestamp||(this._sessionStartTimestamp=n,this._sessionActivityTimestamp=t,this._sessionId=e,this.persistence.register({[ex]:[t,e,n]}))}_getSessionId(){if(this._sessionId&&this._sessionActivityTimestamp&&this._sessionStartTimestamp)return[this._sessionActivityTimestamp,this._sessionId,this._sessionStartTimestamp];var e=this.persistence.props[ex];return P(e)&&2===e.length&&e.push(e[0]),e||[0,null,0]}resetSessionId(){this._setSessionId(null,null,null)}_listenToReloadWindow(){null==i||i.addEventListener("beforeunload",()=>{this._canUseSessionStorage()&&tn.remove(this._primary_window_exists_storage_key)})}checkAndGetSessionAndWindowId(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0],t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null;if(this.config.__preview_experimental_cookieless_mode)throw Error("checkAndGetSessionAndWindowId should not be called in __preview_experimental_cookieless_mode");var n=t||(new Date).getTime(),[r,i,o]=this._getSessionId(),s=this._getWindowId(),a=N(o)&&o>0&&Math.abs(n-o)>864e5,l=!1,u=!i,c=!e&&Math.abs(n-r)>this.sessionTimeoutMs;u||c||a?(i=this._sessionIdGenerator(),s=this._windowIdGenerator(),rM.info("new session ID generated",{sessionId:i,windowId:s,changeReason:{noSessionId:u,activityTimeout:c,sessionPastMaximumLength:a}}),o=n,l=!0):s||(s=this._windowIdGenerator(),l=!0);var d=0===r||!e||a?n:r,p=0===o?(new Date).getTime():o;return this._setWindowId(s),this._setSessionId(i,d,p),e||this.resetIdleTimer(),l&&this._sessionIdChangedHandlers.forEach(e=>e(i,s,l?{noSessionId:u,activityTimeout:c,sessionPastMaximumLength:a}:void 0)),{sessionId:i,windowId:s,sessionStartTimestamp:p,changeReason:l?{noSessionId:u,activityTimeout:c,sessionPastMaximumLength:a}:void 0,lastActivityTimestamp:r}}resetIdleTimer(){clearTimeout(this._enforceIdleTimeout),this._enforceIdleTimeout=setTimeout(()=>{this.resetSessionId()},1.1*this.sessionTimeoutMs)}}!function(e){e.US="us",e.EU="eu",e.CUSTOM="custom"}(rL||(rL={}));var rA="i.posthog.com";class rN{constructor(e){V(this,"_regionCache",{}),this.instance=e}get apiHost(){var e=this.instance.config.api_host.trim().replace(/\/$/,"");return"https://app.posthog.com"===e?"https://us.i.posthog.com":e}get uiHost(){var e,t=null===(e=this.instance.config.ui_host)||void 0===e?void 0:e.replace(/\/$/,"");return t||(t=this.apiHost.replace(".".concat(rA),".posthog.com")),"https://app.posthog.com"===t?"https://us.posthog.com":t}get region(){return this._regionCache[this.apiHost]||(/https:\/\/(app|us|us-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?this._regionCache[this.apiHost]=rL.US:/https:\/\/(eu|eu-assets)(\.i)?\.posthog\.com/i.test(this.apiHost)?this._regionCache[this.apiHost]=rL.EU:this._regionCache[this.apiHost]=rL.CUSTOM),this._regionCache[this.apiHost]}endpointFor(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"";if(t&&(t="/"===t[0]?t:"/".concat(t)),"ui"===e)return this.uiHost+t;if(this.region===rL.CUSTOM)return this.apiHost+t;var n=rA+t;switch(e){case"assets":return"https://".concat(this.region,"-assets.").concat(n);case"api":return"https://".concat(this.region,".").concat(n)}}}var rF="posthog-js";function rD(e){var{organization:t,projectId:n,prefix:r,severityAllowList:i=["error"]}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return o=>{if(!("*"===i||i.includes(o.level))||!e.__loaded)return o;o.tags||(o.tags={});var s,a,l,u,c,d=e.requestRouter.endpointFor("ui","/project/".concat(e.config.token,"/person/").concat(e.get_distinct_id()));o.tags["PostHog Person URL"]=d,e.sessionRecordingStarted()&&(o.tags["PostHog Recording URL"]=e.get_session_replay_url({withTimestamp:!0}));var p=(null===(s=o.exception)||void 0===s?void 0:s.values)||[];p.map(e=>{e.stacktrace&&(e.stacktrace.type="raw")});var f={$exception_message:(null===(a=p[0])||void 0===a?void 0:a.value)||o.message,$exception_type:null===(l=p[0])||void 0===l?void 0:l.type,$exception_personURL:d,$exception_level:o.level,$exception_list:p,$sentry_event_id:o.event_id,$sentry_exception:o.exception,$sentry_exception_message:(null===(u=p[0])||void 0===u?void 0:u.value)||o.message,$sentry_exception_type:null===(c=p[
110])||void 0===c?void 0:c.type,$sentry_tags:o.tags};return t&&n&&(f.$sentry_url=(r||"https://sentry.io/organizations/")+t+"/issues/?project="+n+"&query="+o.event_id),e.exceptions.sendExceptionEvent(f),o}}class r${constructor(e,t,n,r,i){this.name=rF,this.setupOnce=function(o){o(rD(e,{organization:t,projectId:n,prefix:r,severityAllowList:i}))}}}var rB,rz,rH,rW=H("[SegmentIntegration]");class rG{constructor(e){this._instance=e}doPageView(e){var t,n=this._previousPageViewProperties(e);return this._currentPath=null!==(t=null==i?void 0:i.location.pathname)&&void 0!==t?t:"",this._instance.scrollManager.resetContext(),this._prevPageviewTimestamp=e,n}doPageLeave(e){return this._previousPageViewProperties(e)}_previousPageViewProperties(e){var t=this._currentPath,n=this._prevPageviewTimestamp,r=this._instance.scrollManager.getContext();if(!n)return{};var i={};if(r){var{maxScrollHeight:o,lastScrollY:s,maxScrollY:a,maxContentHeight:l,lastContentY:u,maxContentY:c}=r;R(o)||R(s)||R(a)||R(l)||R(u)||R(c)||(o=Math.ceil(o),s=Math.ceil(s),a=Math.ceil(a),l=Math.ceil(l),u=Math.ceil(u),c=Math.ceil(c),i={$prev_pageview_last_scroll:s,$prev_pageview_last_scroll_percentage:o<=1?1:nO(s/o,0,1),$prev_pageview_max_scroll:a,$prev_pageview_max_scroll_percentage:o<=1?1:nO(a/o,0,1),$prev_pageview_last_content:u,$prev_pageview_last_content_percentage:l<=1?1:nO(u/l,0,1),$prev_pageview_max_content:c,$prev_pageview_max_content_percentage:l<=1?1:nO(c/l,0,1)})}return t&&(i.$prev_pageview_pathname=t),n&&(i.$prev_pageview_duration=(e.getTime()-n.getTime())/1e3),i}}!function(e){e.Popover="popover",e.API="api",e.Widget="widget"}(rB||(rB={})),function(e){e.Open="open",e.MultipleChoice="multiple_choice",e.SingleChoice="single_choice",e.Rating="rating",e.Link="link"}(rz||(rz={})),function(e){e.NextQuestion="next_question",e.End="end",e.ResponseBased="response_based",e.SpecificQuestion="specific_question"}(rH||(rH={}));class rq{constructor(){V(this,"events",{}),this.events={}}on(e,t){return this.events[e]||(this.events[e]=[]),this.events[e].push(t),()=>{this.events[e]=this.events[e].filter(e=>e!==t)}}emit(e,t){for(var n of this.events[e]||[])n(t);for(var r of this.events["*"]||[])r(e,t)}}class rU{constructor(e){V(this,"_debugEventEmitter",new rq),V(this,"checkStep",(e,t)=>this.checkStepEvent(e,t)&&this.checkStepUrl(e,t)&&this.checkStepElement(e,t)),V(this,"checkStepEvent",(e,t)=>null==t||!t.event||(null==e?void 0:e.event)===(null==t?void 0:t.event)),this.instance=e,this.actionEvents=new Set,this.actionRegistry=new Set}init(){var e,t;R(null===(e=this.instance)||void 0===e?void 0:e._addCaptureHook)||null===(t=this.instance)||void 0===t||t._addCaptureHook((e,t)=>{this.on(e,t)})}register(e){var t,n;if(!R(null===(t=this.instance)||void 0===t?void 0:t._addCaptureHook)&&(e.forEach(e=>{var t,n;null===(t=this.actionRegistry)||void 0===t||t.add(e),null===(n=e.steps)||void 0===n||n.forEach(e=>{var t;null===(t=this.actionEvents)||void 0===t||t.add((null==e?void 0:e.event)||"")})}),null!==(n=this.instance)&&void 0!==n&&n.autocapture)){var r,i=new Set;e.forEach(e=>{var t;null===(t=e.steps)||void 0===t||t.forEach(e=>{null!=e&&e.selector&&i.add(null==e?void 0:e.selector)})}),null===(r=this.instance)||void 0===r||r.autocapture.setElementSelectors(i)}}on(e,t){var n;null!=t&&0!=e.length&&(this.actionEvents.has(e)||this.actionEvents.has(null==t?void 0:t.event))&&this.actionRegistry&&(null===(n=this.actionRegistry)||void 0===n?void 0:n.size)>0&&this.actionRegistry.forEach(e=>{this.checkAction(t,e)&&this._debugEventEmitter.emit("actionCaptured",e.name)})}_addActionHook(e){this.onAction("actionCaptured",t=>e(t))}checkAction(e,t){if(null==(null==t?void 0:t.steps))return!1;for(var n of t.steps)if(this.checkStep(e,n))return!0;return!1}onAction(e,t){return this._debugEventEmitter.on(e,t)}checkStepUrl(e,t){if(null!=t&&t.url){var n,r=null==e||null===(n=e.properties)||void 0===n?void 0:n.$current_url;if(!r||"string"!=typeof r||!rU.matchString(r,null==t?void 0:t.url,(null==t?void 0:t.url_matching)||"contains"))return!1}return!0}static matchString(e,t,n){switch(n){case"regex":return!!i&&to(e,t);case"exact":return t===e;case"contains":return to(e,rU.escapeStringRegexp(t).replace(/_/g,".").replace(/%/g,".*"));default:return!1}}static escapeStringRegexp(e){return e.replace(/[|\\{}()[\]^$+*?.]/g,"\\$&").replace(/-/g,"\\x2d")}checkStepElement(e,t){if((null!=t&&t.href||null!=t&&t.tag_name||null!=t&&t.text)&&!this.getElementsList(e).some(e=>!(null!=t&&t.href&&!rU.matchString(e.href||"",null==t?void 0:t.href,(null==t?void 0:t.href_matching)||"exact"))&&(null==t||!t.tag_name||e.tag_name===(null==t?void 0:t.tag_name))&&
11!(null!=t&&t.text&&!rU.matchString(e.text||"",null==t?void 0:t.text,(null==t?void 0:t.text_matching)||"exact")&&!rU.matchString(e.$el_text||"",null==t?void 0:t.text,(null==t?void 0:t.text_matching)||"exact"))))return!1;if(null!=t&&t.selector){var n,r=null==e||null===(n=e.properties)||void 0===n?void 0:n.$element_selectors;if(!r||!r.includes(null==t?void 0:t.selector))return!1}return!0}getElementsList(e){return null==(null==e?void 0:e.properties.$elements)?[]:null==e?void 0:e.properties.$elements}}class rV{constructor(e){this.instance=e,this.eventToSurveys=new Map,this.actionToSurveys=new Map}register(e){var t;R(null===(t=this.instance)||void 0===t?void 0:t._addCaptureHook)||(this.setupEventBasedSurveys(e),this.setupActionBasedSurveys(e))}setupActionBasedSurveys(e){var t=e.filter(e=>{var t,n,r,i;return(null===(t=e.conditions)||void 0===t?void 0:t.actions)&&(null===(n=e.conditions)||void 0===n||null===(r=n.actions)||void 0===r||null===(i=r.values)||void 0===i?void 0:i.length)>0});0!==t.length&&(null==this.actionMatcher&&(this.actionMatcher=new rU(this.instance),this.actionMatcher.init(),this.actionMatcher._addActionHook(e=>{this.onAction(e)})),t.forEach(e=>{var t,n,r,i,o,s,a,l,u,c;e.conditions&&null!==(t=e.conditions)&&void 0!==t&&t.actions&&null!==(n=e.conditions)&&void 0!==n&&null!==(r=n.actions)&&void 0!==r&&r.values&&(null===(i=e.conditions)||void 0===i||null===(o=i.actions)||void 0===o||null===(s=o.values)||void 0===s?void 0:s.length)>0&&(null===(a=this.actionMatcher)||void 0===a||a.register(e.conditions.actions.values),null===(l=e.conditions)||void 0===l||null===(u=l.actions)||void 0===u||null===(c=u.values)||void 0===c||c.forEach(t=>{if(t&&t.name){var n=this.actionToSurveys.get(t.name);n&&n.push(e.id),this.actionToSurveys.set(t.name,n||[e.id])}}))}))}setupEventBasedSurveys(e){var t;0!==e.filter(e=>{var t,n,r,i;return(null===(t=e.conditions)||void 0===t?void 0:t.events)&&(null===(n=e.conditions)||void 0===n||null===(r=n.events)||void 0===r||null===(i=r.values)||void 0===i?void 0:i.length)>0}).length&&(null===(t=this.instance)||void 0===t||t._addCaptureHook((e,t)=>{this.onEvent(e,t)}),e.forEach(e=>{var t,n,r;null===(t=e.conditions)||void 0===t||null===(n=t.events)||void 0===n||null===(r=n.values)||void 0===r||r.forEach(t=>{if(t&&t.name){var n=this.eventToSurveys.get(t.name);n&&n.push(e.id),this.eventToSurveys.set(t.name,n||[e.id])}})}))}onEvent(e,t){var n,r,i=(null===(n=this.instance)||void 0===n||null===(r=n.persistence)||void 0===r?void 0:r.props[eI])||[];if(rV.SURVEY_SHOWN_EVENT_NAME==e&&t&&i.length>0){var o,s=null==t||null===(o=t.properties)||void 0===o?void 0:o.$survey_id;if(s){var a=i.indexOf(s);a>=0&&(i.splice(a,1),this._updateActivatedSurveys(i))}}else this.eventToSurveys.has(e)&&this._updateActivatedSurveys(i.concat(this.eventToSurveys.get(e)||[]))}onAction(e){var t,n,r=(null===(t=this.instance)||void 0===t||null===(n=t.persistence)||void 0===n?void 0:n.props[eI])||[];this.actionToSurveys.has(e)&&this._updateActivatedSurveys(r.concat(this.actionToSurveys.get(e)||[]))}_updateActivatedSurveys(e){var t,n;null===(t=this.instance)||void 0===t||null===(n=t.persistence)||void 0===n||n.register({[eI]:[...new Set(e)]})}getSurveys(){var e,t;return(null===(e=this.instance)||void 0===e||null===(t=e.persistence)||void 0===t?void 0:t.props[eI])||[]}getEventToSurveys(){return this.eventToSurveys}_getActionMatcher(){return this.actionMatcher}}V(rV,"SURVEY_SHOWN_EVENT_NAME","survey shown");var rK,rY,rX,rZ,rJ,rQ,r0,r1,r2={},r5=[],r4=/acit|ex(?:s|g|n|p|$)|rph|grid|ows|mnc|ntw|ine[ch]|zoo|^ord|itera/i,r3=Array.isArray;function r9(e,t){for(var n in t)e[n]=t[n];return e}function r8(e){var t=e.parentNode;t&&t.removeChild(e)}function r6(e,t,n,r,i){var o={type:e,props:t,key:n,ref:r,__k:null,__:null,__b:0,__e:null,__d:void 0,__c:null,constructor:void 0,__v:null==i?++rX:i,__i:-1,__u:0};return null==i&&null!=rY.vnode&&rY.vnode(o),o}function r7(e){return e.children}function ie(e,t){this.props=e,this.context=t}function it(e,t){if(null==t)return e.__?it(e.__,e.__i+1):null;for(var n;t<e.__k.length;t++)if(null!=(n=e.__k[t])&&null!=n.__e)return n.__e;return"function"==typeof e.type?it(e):null}function ir(e){(!e.__d&&(e.__d=!0)&&rZ.push(e)&&!ii.__r++||rJ!==rY.debounceRendering)&&((rJ=rY.debounceRendering)||rQ)(ii)}function ii(){var e,t,n,r,i,o,s,a,l;for(rZ.sort(r0);e=rZ.shift();)e.__d&&(t=rZ.length,r=void 0,o=(i=(n=e).__v).__e,a=[],l=[],(s=n.__P)&&((r=r9({},i)).__v=i.__v+1,rY.vnode&&rY.vnode(r),ic(s,r,i,n.__n,void 0!==s.ownerSVGElement,32&i.__u?[o]:null,a,null==o?it(i):o,!!(32&i.__u),l),r.__.__k[r.__i]=r,function(e,t,n){t.__d=void 0;for(var r=0;r<n.length;r++)id(n[r],n[++r],n[++r]);rY.__c&&rY.__c(t,e),e.some(function(t){try{e=t.__h,t.__h=[],e.some(function(e){e.call(t)})}catch(e){rY.__e(e,t.__v)}})}(a,r,l),r.__e!=o&&function e(t){var n,r;if(null!=(t=t.__)&&null!=t.__c){for(t.__e=t.__c.base=null,n=0;n<t.__k.length;n++)if(null!=(r=t.__k[n])&&null!=r.__e){t.__e=t.__c.base=r.__e;break}return e(t)}}(r)),rZ.length>t&&rZ.sort(r0));ii.__r=0}function io(e,t,n,r,i,o,s,a,l,u,c){var d,p,f,h,g,m=r&&r.__k||r5,v=t.length;for(n.__d=l,function(e,t,n){var r,i,o,s,a,l=t.length,u=n.length,c=u,d=0;for(e.__k=[],r=0;r<l;r++)null!=(i=e.__k[r]=null==(i=t[r])||"boolean"==typeof i||"function"==typeof i?null:"string"==typeof i||"number"==typeof i||"bigint"==typeof i||i.constructor==String?r6(null,i,null,null,i):r3(i)?r6(r7,{children:i},null,null,null):void 0===i.constructor&&i.__b>0?r6(i.type,i.props,i.key,i.ref?i.ref:null,i.__v):i)?(i.__=e,i.__b=e.__b+1,a=function(e,t,n,r){var i=e.key,o=e.type,s=n-1,a=n+1,l=t[n];if(null===l||l&&i==l.key&&o===l.type)return n;if(r>+(null!=l&&0==(131072&l.__u)))for(;s>=0||a<t.length;){if(s>=0){if((l=t[s])&&0==(131072&l.__u)&&i==l.key&&o===l.type)return s;s--}if(a<t.length){if((l=t[a])&&0==(131072&l.__u)&&i==l.key&&o===l.type)return a;a++}}return -1}(i,n,s=r+d,c),i.__i=a,o=null,-1!==a&&(c--,(o=n[a])&&(o.__u|=131072)),null==o||null===o.__v?(-1==a&&d--,"function"!=typeof i.type&&(i.__u|=65536)):a!==s&&(a===s+1?d++:a>s?c>
vendor: 6,687 bytes, line 11
11l-s?d+=a-s:d--:d=a<s&&a==s-1?a-s:0,a!==r+d&&(i.__u|=65536))):(o=n[r])&&null==o.key&&o.__e&&(o.__e==e.__d&&(e.__d=it(o)),ip(o,o,!1),n[r]=null,c--);if(c)for(r=0;r<u;r++)null!=(o=n[r])&&0==(131072&o.__u)&&(o.__e==e.__d&&(e.__d=it(o)),ip(o,o))}(n,t,m),l=n.__d,d=0;d<v;d++)null!=(f=n.__k[d])&&"boolean"!=typeof f&&"function"!=typeof f&&(p=-1===f.__i?r2:m[f.__i]||r2,f.__i=d,ic(e,f,p,i,o,s,a,l,u,c),h=f.__e,f.ref&&p.ref!=f.ref&&(p.ref&&id(p.ref,null,f),c.push(f.ref,f.__c||h,f)),null==g&&null!=h&&(g=h),65536&f.__u||p.__k===f.__k?l=function e(t,n,r){var i,o;if("function"==typeof t.type){for(i=t.__k,o=0;i&&o<i.length;o++)i[o]&&(i[o].__=t,n=e(i[o],n,r));return n}return t.__e!=n&&(r.insertBefore(t.__e,n||null),n=t.__e),n&&n.nextSibling}(f,l,e):"function"==typeof f.type&&void 0!==f.__d?l=f.__d:h&&(l=h.nextSibling),f.__d=void 0,f.__u&=-196609);n.__d=l,n.__e=g}function is(e,t,n){"-"===t[0]?e.setProperty(t,null==n?"":n):e[t]=null==n?"":"number"!=typeof n||r4.test(t)?n:n+"px"}function ia(e,t,n,r,i){var o;e:if("style"===t)if("string"==typeof n)e.style.cssText=n;else{if("string"==typeof r&&(e.style.cssText=r=""),r)for(t in r)n&&t in n||is(e.style,t,"");if(n)for(t in n)r&&n[t]===r[t]||is(e.style,t,n[t])}else if("o"===t[0]&&"n"===t[1])o=t!==(t=t.replace(/(PointerCapture)$|Capture$/,"$1")),t=t.toLowerCase()in e?t.toLowerCase().slice(2):t.slice(2),e.l||(e.l={}),e.l[t+o]=n,n?r?n.u=r.u:(n.u=Date.now(),e.addEventListener(t,o?iu:il,o)):e.removeEventListener(t,o?iu:il,o);else{if(i)t=t.replace(/xlink(H|:h)/,"h").replace(/sName$/,"s");else if("width"!==t&&"height"!==t&&"href"!==t&&"list"!==t&&"form"!==t&&"tabIndex"!==t&&"download"!==t&&"rowSpan"!==t&&"colSpan"!==t&&"role"!==t&&t in e)try{e[t]=null==n?"":n;break e}catch(e){}"function"==typeof n||(null==n||!1===n&&"-"!==t[4]?e.removeAttribute(t):e.setAttribute(t,n))}}function il(e){var t=this.l[e.type+!1];if(e.t){if(e.t<=t.u)return}else e.t=Date.now();return t(rY.event?rY.event(e):e)}function iu(e){return this.l[e.type+!0](rY.event?rY.event(e):e)}function ic(e,t,n,r,i,o,s,a,l,u){var c,d,p,f,h,g,m,v,_,b,y,x,w,k,C,E=t.type;if(void 0!==t.constructor)return null;128&n.__u&&(l=!!(32&n.__u),o=[a=t.__e=n.__e]),(c=rY.__b)&&c(t);e:if("function"==typeof E)try{if(v=t.props,_=(c=E.contextType)&&r[c.__c],b=c?_?_.props.value:c.__:r,n.__c?m=(d=t.__c=n.__c).__=d.__E:("prototype"in E&&E.prototype.render?t.__c=d=new E(v,b):(t.__c=d=new ie(v,b),d.constructor=E,d.render=ih),_&&_.sub(d),d.props=v,d.state||(d.state={}),d.context=b,d.__n=r,p=d.__d=!0,d.__h=[],d._sb=[]),null==d.__s&&(d.__s=d.state),null!=E.getDerivedStateFromProps&&(d.__s==d.state&&(d.__s=r9({},d.__s)),r9(d.__s,E.getDerivedStateFromProps(v,d.__s))),f=d.props,h=d.state,d.__v=t,p)null==E.getDerivedStateFromProps&&null!=d.componentWillMount&&d.componentWillMount(),null!=d.componentDidMount&&d.__h.push(d.componentDidMount);else{if(null==E.getDerivedStateFromProps&&v!==f&&null!=d.componentWillReceiveProps&&d.componentWillReceiveProps(v,b),!d.__e&&(null!=d.shouldComponentUpdate&&!1===d.shouldComponentUpdate(v,d.__s,b)||t.__v===n.__v)){for(t.__v!==n.__v&&(d.props=v,d.state=d.__s,d.__d=!1),t.__e=n.__e,t.__k=n.__k,t.__k.forEach(function(e){e&&(e.__=t)}),y=0;y<d._sb.length;y++)d.__h.push(d._sb[y]);d._sb=[],d.__h.length&&s.push(d);break e}null!=d.componentWillUpdate&&d.componentWillUpdate(v,d.__s,b),null!=d.componentDidUpdate&&d.__h.push(function(){d.componentDidUpdate(f,h,g)})}if(d.context=b,d.props=v,d.__P=e,d.__e=!1,x=rY.__r,w=0,"prototype"in E&&E.prototype.render){for(d.state=d.__s,d.__d=!1,x&&x(t),c=d.render(d.props,d.state,d.context),k=0;k<d._sb.length;k++)d.__h.push(d._sb[k]);d._sb=[]}else do d.__d=!1,x&&x(t),c=d.render(d.props,d.state,d.context),d.state=d.__s;while(d.__d&&++w<25);d.state=d.__s,null!=d.getChildContext&&(r=r9(r9({},r),d.getChildContext())),p||null==d.getSnapshotBeforeUpdate||(g=d.getSnapshotBeforeUpdate(f,h)),io(e,r3(C=null!=c&&c.type===r7&&null==c.key?c.props.children:c)?C:[C],t,n,r,i,o,s,a,l,u),d.base=t.__e,t.__u&=-161,d.__h.length&&s.push(d),m&&(d.__E=d.__=null)}catch(e){t.__v=null,l||null!=o?(t.__e=a,t.__u|=l?160:32,o[o.indexOf(a)]=null):(t.__e=n.__e,t.__k=n.__k),rY.__e(e,t,n)}else null==o&&t.__v===n.__v?(t.__k=n.__k,t.__e=n.__e):t.__e=function(e,t,n,r,i,o,s,a,l){var u,c,d,p,f,h,g,m=n.props,v=t.props,_=t.type;if("svg"===_&&(i=!0),null!=o){for(u=0;u<o.length;u++)if((f=o[u])&&"setAttribute"in f==!!_&&(_?f.localName===_:3===f.nodeType)){e=f,o[u]=null;break}}if(null==e){if(null===_)return document.createTextNode(v);e=i?document.createElementNS("http://www.w3.org/2000/svg",_):document.createElement(_,v.is&&v),o=null,a=!1}if(null===_)m===v||a&&e.data===v||(e.data=v);else{if(o=o&&rK.call(e.childNodes),m=n.props||r2,!a&&null!=o)for(m={},u=0;u<e.attributes.length;u++)m[(f=e.attributes[u]).name]=f.value;for(u in m)f=m[u],"children"==u||("dangerouslySetInnerHTML"==u?d=f:"key"===u||u in v||ia(e,u,null,f,i));for(u in v)f=v[u],"children"==u?p=f:"dangerouslySetInnerHTML"==u?c=f:"value"==u?h=f:"checked"==u?g=f:"key"===u||a&&"function"!=typeof f||m[u]===f||ia(e,u,f,m[u],i);if(c)a||d&&(c.__html===d.__html||c.__html===e.innerHTML)||(e.innerHTML=c.__html),t.__k=[];else if(d&&(e.innerHTML=""),io(e,r3(p)?p:[p],t,n,r,i&&"foreignObject"!==_,o,s,o?o[0]:n.__k&&it(n,0),a,l),null!=o)for(u=o.length;u--;)null!=o[u]&&r8(o[u]);a||(u="value",void 0===h||h===e[u]&&("progress"!==_||h)&&("option"!==_||h===m[u])||ia(e,u,h,m[u],!1),u="checked",void 0!==g&&g!==e[u]&&ia(e,u,g,m[u],!1))}return e}(n.__e,t,n,r,i,o,s,l,u);(c=rY.diffed)&&c(t)}function id(e,t,n){try{"function"==typeof e?e(t):e.current=t}catch(e){rY.__e(e,n)}}function ip(e,t,n){var r,i;if(rY.unmount&&rY.unmount(e),(r=e.ref)&&(r.current&&r.current!==e.__e||id(r,null,t)),null!=(r=e.__c)){if(r.componentWillUnmount)try{r.componentWillUnmount()}catch(e){rY.__e(e,t)}r.base=r.__P=null,e.__c=void 0}if(r=e.__k)for(i=0;i<r.length;i++)r[i]&&ip(r[i],t,n||"function"!=typeof e.type);n||null==e.__e||r8(e.__e),e.__=e.__e=e.__d=void 0}function ih(e,t,n){return this.constructor(e,n)}rK=r5.slice,rY={__e:function(e,t,n,r){for(var i,o,s;t=t.__;)if((i=t.__c)&&!i.__)try{if((o=i.constructor)&&null!=o.getDerivedStateFromError&&(i.setState(o.getDerivedStateFromError(e)),s=i.__d),null!=i.componentDidCatch&&(i.componentDidCatch(e,r||{}),s=i.__d),s)return i.__E=i}catch(t){e=t}throw e}},rX=0,ie.prototype.setState=function(e,t){var n;n=null!=this.__s&&this.__s!==this.state?this.__s:this.__s=r9({},this.state),"function"==typeof e&&(e=e(r9({},n),this.props)),e&&r9(n,e),null!=e&&this.__v&&(t&&this._sb.push(t),ir(this))},ie.prototype.forceUpdate=function(e){this.__v&&(this.__e=!0,e&&this.__h.push(e),ir(this))},ie.prototype.render=r7,rZ=[],rQ="function"==typeof Promise?Promise.prototype.then.bind(Prom
11ise.resolve()):setTimeout,r0=function(e,t){return e.__v.__b-t.__v.__b},ii.__r=0,r1=0,function(e,t){var n={__c:t="__cC"+r1++,__:e,Consumer:function(e,t){return e.children(t)},Provider:function(e){var n,r;return this.getChildContext||(n=[],(r={})[t]=this,this.getChildContext=function(){return r},this.shouldComponentUpdate=function(e){this.props.value!==e.value&&n.some(function(e){e.__e=!0,ir(e)})},this.sub=function(e){n.push(e);var t=e.componentWillUnmount;e.componentWillUnmount=function(){n.splice(n.indexOf(e),1),t&&t.call(e)}}),e.children}};n.Provider.__=n.Consumer.contextType=n}({isPreviewMode:!1,previewPageIndex:0,handleCloseSurveyPopup:()=>{},isPopup:!0});var ig=H("[Surveys]"),im={icontains:e=>!!i&&i.location.href.toLowerCase().indexOf(e.toLowerCase())>-1,not_icontains:e=>!!i&&-1===i.location.href.toLowerCase().indexOf(e.toLowerCase()),regex:e=>!!i&&to(i.location.href,e),not_regex:e=>!!i&&!to(i.location.href,e),exact:e=>(null==i?void 0:i.location.href)===e,is_not:e=>(null==i?void 0:i.location.href)!==e};class iv{constructor(e){this.instance=e,this._surveyEventReceiver=null}onRemoteConfig(e){this._decideServerResponse=!!e.surveys,this.loadIfEnabled()}reset(){localStorage.removeItem("lastSeenSurveyDate"),(()=>{for(var e=[],t=0;t<localStorage.length;t++){var n=localStorage.key(t);null!=n&&n.startsWith("seenSurvey_")&&e.push(n)}return e}
11)().forEach(e=>localStorage.removeItem(e))}loadIfEnabled(){var e,t,n,r=null==m||null===(e=m.__PosthogExtensions__)||void 0===e?void 0:e.generateSurveys;this.instance.config.disable_surveys||!this._decideServerResponse||r||(null==this._surveyEventReceiver&&(this._surveyEventReceiver=new rV(this.instance)),null===(t=m.__PosthogExtensions__)||void 0===t||null===(n=t.loadExternalDependency)||void 0===n||n.call(t,this.instance,"surveys",e=>{var t,n;if(e)return ig.error("Could not load surveys script",e);this._surveyManager=null===(t=m.__PosthogExtensions__)||void 0===t||null===(n=t.generateSurveys)||void 0===n?void 0:n.call(t,this.instance)}))}getSurveys(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if(this.instance.config.disable_surveys)return e([]);null==this._surveyEventReceiver&&(this._surveyEventReceiver=new rV(this.instance));var n=this.instance.get_property(eT);if(n&&!t)return e(n);this.instance._send_request({url:this.instance.requestRouter.endpointFor("api","/api/surveys/?token=".concat(this.instance.config.token)),method:"GET",callback:t=>{if(200!==t.statusCode||!t.json)return e([]);var n,r,i=t.json.surveys||[],o=i.filter(e=>{var t,n,r,i,o,s,a,l,u,c,d,p;return(null===(t=e.conditions)||void 0===t?void 0:t.events)&&(null===(n=e.conditions)||void 0===n||null===(r=n.events)||void 0===r?void 0:r.values)&&(null===(i=e.conditions)||void 0===i||null===(o=i.events)||void 0===o||null===(s=o.values)||void 0===s?void 0:s.length)>0||(null===(a=e.conditions)||void 0===a?void 0:a.actions)&&(null===(l=e.conditions)||void 0===l||null===(u=l.actions)||void 0===u?void 0:u.values)&&(null===(c=e.conditions)||void 0===c||null===(d=c.actions)||void 0===d||null===(p=d.values)||void 0===p?void 0:p.length)>0});return o.length>0&&(null===(r=this._surveyEventReceiver)||void 0===r||r.register(o)),null===(n=this.instance.persistence)||void 0===n||n.register({[eT]:i}),e(i)}})}getActiveMatchingSurveys(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.getSurveys(t=>{var n,r=t.filter(e=>!(!e.start_date||e.end_date)).filter(e=>{if(!e.conditions)return!0;var t,n,r,i,o=null===(t=e.conditions)||void 0===t||!t.url||im[null!==(n=null===(r=e.conditions)||void 0===r?void 0:r.urlMatchType)&&void 0!==n?n:"icontains"](e.conditions.url),s=null===(i=e.conditions)||void 0===i||!i.selector||(null==c?void 0:c.querySelector(e.conditions.selector));return o&&s}),i=null===(n=this._surveyEventReceiver)||void 0===n?void 0:n.getSurveys();return e(r.filter(e=>{if(!(e.linked_flag_key||e.targeting_flag_key||e.internal_targeting_flag_key||null!==(t=e.feature_flag_keys)&&void 0!==t&&t.length))return!0;var t,n,r,o,s,a,l,u,c,d,p,f=!e.linked_flag_key||this.instance.featureFlags.isFeatureEnabled(e.linked_flag_key),h=!e.targeting_flag_key||this.instance.featureFlags.isFeatureEnabled(e.targeting_flag_key),g=(null===(n=e.conditions)||void 0===n?void 0:n.events)&&(null===(r=e.conditions)||void 0===r||null===(o=r.events)||void 0===o?void 0:o.values)&&(null===(s=e.conditions)||void 0===s||null===(a=s.events)||void 0===a?void 0:a.values.length)>0,m=(null===(l=e.conditions)||void 0===l?void 0:l.actions)&&(null===(u=e.conditions)||void 0===u||null===(c=u.actions)||void 0===c?void 0:c.values)&&(null===(d=e.conditions)||void 0===d||null===(p=d.actions)||void 0===p?void 0:p.values.length)>0,v=!g&&!m||(null==i?void 0:i.includes(e.id)),_=this._canActivateRepeatedly(e),b=!(e.internal_targeting_flag_key&&!_)||this.instance.featureFlags.isFeatureEnabled(e.internal_targeting_flag_key),y=this.checkFlags(e);return f&&h&&b&&v&&y}))},t)}checkFlags(e){var t;return null===(t=e.feature_flag_keys)||void 0===t||!t.length||e.feature_flag_keys.every(e=>{var{key:t,value:n}=e;return!t||!n||this.instance.featureFlags.isFeatureEnabled(n)})}getNextSurveyStep(e,t,n){var r,i=e.questions[t],o=t+1;if(null===(r=i.branching)||void 0===r||!r.type)return t===e.questions.length-1?rH.End:o;if(i.branching.type===rH.End)return rH.End;if(i.branching.type===rH.SpecificQuestion){if(Number.isInteger(i.branching.index))return i.branching.index}else if(i.branching.type===rH.ResponseBased){if(i.type===rz.SingleChoice){var s,a,l=i.choices.indexOf("".concat(n));if(null!==(s=i.branching)&&void 0!==s&&null!==(a=s.responseValues)&&void 0!==a&&a.hasOwnProperty(l)){var u=i.branching.responseValues[l];return Number.isInteger(u)?u:u===rH.End?rH.End:o}}else if(i.type===rz.Rating){if("number"!=typeof n||!Number.isInteger(n))throw Error("The response type must be an integer");var c,d,p=function(e,t){if(3===t){if(e<1||e>3)throw Error("The response must be in range 1-3");return 1===e?"negative":2===e?"neutral":"positive"}if(5===t){if(e<1||e>5)throw Error("The response must be in range 1-5");return e<=2?"negative":3===e?"neutral":"positive"}if(7===t){if(e<1||e>7)throw Error("The response must be in range 1-7");return e<=3?"negative":4===e?"neutral":"positive"}if(10===t){if(e<0||e>10)throw Error("The response must be in range 0-10");return e<=6?"detractors":e<=8?"passives":"promoters"}throw Error("The scale must be one of: 3, 5, 7, 10")}(n,i.scale);if(null!==(c=i.branching)&&void 0!==c&&null!==(d=c.responseValues)&&void 0!==d&&d.hasOwnProperty(p)){var f=i.branching.responseValues[p];return Number.isInteger(f)?f:f===rH.End?rH.End:o}}return o}return ig.warn("Falling back to next question index due to unexpected branching type"),o}_canActivateRepeatedly(e){var t;return A(null===(t=m.__PosthogExtensions__)||void 0===t?void 0:t.canActivateRepeatedly)?(ig.warn("init was not called"),!1):m.__PosthogExtensions__.canActivateRepeatedly(e)}canRenderSurvey(e){A(this._surveyManager)?ig.warn("init was not called"):this.getSurveys(t=>{var n=t.filter(t=>t.id===e)[0];this._surveyManager.canRenderSurvey(n)})}renderSurvey(e,t){A(this._surveyManager)?ig.warn("init was not called"):this.getSurveys(n=>{var r=n.filter(t=>t.id===e)[0];this._surveyManager.renderSurvey(r,null==c?void 0:c.querySelector(t))})}}var i_=H("[RateLimiter]");class ib{constructor(e){var t,n;V(this,"serverLimits",{}),V(this,"lastEventRateLimited",!1),V(this,"checkForLimiting",e=>{var t=e.text;
11if(t&&t.length)try{(JSON.parse(t).quota_limited||[]).forEach(e=>{i_.info("".concat(e||"events"," is quota limited.")),this.serverLimits[e]=(new Date).getTime()+6e4})}catch(e){return void i_.warn('could not rate limit - continuing. Error: "'.concat(null==e?void 0:e.message,'"'),{text:t})}}),this.instance=e,this.captureEventsPerSecond=(null===(t=e.config.rate_limiting)||void 0===t?void 0:t.events_per_second)||10,this.captureEventsBurstLimit=Math.max((null===(n=e.config.rate_limiting)||void 0===n?void 0:n.events_burst_limit)||10*this.captureEventsPerSecond,this.captureEventsPerSecond),this.lastEventRateLimited=this.clientRateLimitContext(!0).isRateLimited}clientRateLimitContext(){var e,t,n,r=arguments.length>0&&void 0!==arguments[0]&&arguments[0],i=(new Date).getTime(),o=null!==(e=null===(t=this.instance.persistence)||void 0===t?void 0:t.get_property(eO))&&void 0!==e?e:{tokens:this.captureEventsBurstLimit,last:i};o.tokens+=(i-o.last)/1e3*this.captureEventsPerSecond,o.last=i,o.tokens>this.captureEventsBurstLimit&&(o.tokens=this.captureEventsBurstLimit);var s=o.tokens<1;return s||r||(o.tokens=Math.max(0,o.tokens-1)),!s||this.lastEventRateLimited||r||this.instance.capture("$$client_ingestion_warning",{$$client_ingestion_warning_message:"posthog-js client rate limited. Config is set to ".concat(this.captureEventsPerSecond," events per second and ").concat(this.captureEventsBurstLimit," events burst limit.")},{skip_client_rate_limiting:!0}),this.lastEventRateLimited=s,null===(n=this.instance.persistence)||void 0===n||n.set_property(eO,o),{isRateLimited:s,remainingTokens:o.tokens}}isServerRateLimited(e){var t=this.serverLimits[e||"events"]||!1;return!1!==t&&(new Date).getTime()<t}}var iy=()=>U({initialPathName:(null==d?void 0:d.pathname)||"",referringDomain:t3.referringDomain()},t3.campaignParams());class ix{constructor(e,t,n){V(this,"_onSessionIdCallback",e=>{var t=this._getStoredProps();if(!t||t.sessionId!==e){var n={sessionId:e,props:this._sessionSourceParamGenerator()};this._persistence.register({[eM]:n})}}),this._sessionIdManager=e,this._persistence=t,this._sessionSourceParamGenerator=n||iy,this._sessionIdManager.onSessionId(this._onSessionIdCallback)}_getStoredProps(){return this._persistence.props[eM]}getSessionProps(){var e,t=null===(e=this._getStoredProps())||void 0===e?void 0:e.props;return t?{$client_session_initial_referring_host:t.referringDomain,$client_session_initial_pathname:t.initialPathName,$client_session_initial_utm_source:t.utm_source,$client_session_initial_utm_campaign:t.utm_campaign,$client_session_initial_utm_medium:t.utm_medium,$client_session_initial_utm_content:t.utm_content,$client_session_initial_utm_term:t.utm_term}:{}}}var iw=["ahrefsbot","ahrefssiteaudit","applebot","baiduspider","bingbot","bingpreview","bot.htm","bot.php","crawler","deepscan","duckduckbot","facebookexternal","facebookcatalog","gptbot","http://yandex.com/bots","hubspot","ia_archiver","linkedinbot","mj12bot","msnbot","nessus","petalbot","pinterest","prerender","rogerbot","screaming frog","semrushbot","sitebulb","slurp","turnitin","twitterbot","vercelbot","yahoo! slurp","yandexbot","headlesschrome","cypress","Google-HotelAdsVerifier","adsbot-google","apis-google","duplexweb-google","feedfetcher-google","google favicon","google web preview","google-read-aloud","googlebot","googleweblight","mediapartners-google","storebot-google","Bytespider;"],ik=function(e,t){if(!e)return!1;var n=e.toLowerCase();return iw.concat(t||[]).some(e=>{var t=e.toLowerCase();return -1!==n.indexOf(t)})},iC=function(e,t){if(!e)return!1;var n=e.userAgent;if(n&&ik(n,t))return!0;try{var r=null==e?void 0:e.userAgentData;if(null!=r&&r.brands&&r.brands.some(e=>ik(null==e?void 0:e.brand,t)))return!0}catch(e){}return!!e.webdriver};class iE{constructor(){this.clicks=[]}isRageClick(e,t,n){var r=this.clicks[this.clicks.length-1];if(r&&Math.abs(e-r.x)+Math.abs(t-r.y)<30&&n-r.timestamp<1e3){if(this.clicks.push({x:e,y:t,timestamp:n}),3===this.clicks.length)return!0}else this.clicks=[{x:e,y:t,timestamp:n}];return!1}}var iS=H("[Dead Clicks]"),iP=()=>!0,ij=e=>{var t,n=!(null===(t=e.instance.persistence)||void 0===t||!t.get_property(ep)),r=e.instance.config.capture_dead_clicks;return F(r)?r:n};class iT{get lazyLoadedDeadClicksAutocapture(){return this._lazyLoadedDeadClicksAutocapture}constructor(e,t,n){this.instance=e,this.isEnabled=t,this.onCapture=n,this.startIfEnabled()}onRemoteConfig(e){this.instance.persistence&&this.instance.persistence.register({[ep]:null==e?void 0:e.captureDeadClicks}),this.startIfEnabled()}startIfEnabled(){this.isEnabled(this)&&this.loadScript(()=>{this.start()})}loadScript(e){var t,n,r;null!==(t=m.__PosthogExtensions__)&&void 0!==t&&t.initDeadClicksAutocapture&&e(),null===(n=m.__PosthogExtensions__)||void 0===n||null===(r=n.loadExternalDependency)||void 0===r||r.call(n,this.instance,"dead-clicks-autocapture",t=>{t?iS.error("failed to load script",t):e()})}start(){var e;if(c){if(!this._lazyLoadedDeadClicksAutocapture&&null!==(e=m.__PosthogExtensions__)&&void 0!==e&&e.initDeadClicksAutocapture){var t=T(this.instance.config.capture_dead_clicks)?this.instance.config.capture_dead_clicks:{};t.__onCapture=this.onCapture,this._lazyLoadedDeadClicksAutocapture=m.__PosthogExtensions__.initDeadClicksAutocapture(this.instance,t),this._lazyLoadedDeadClicksAutocapture.start(c),iS.info("starting...")}}else iS.error("`document` not found. Cannot start.")}stop(){this._lazyLoadedDeadClicksAutocapture&&(this._lazyLoadedDeadClicksAutocapture.stop(),this._lazyLoadedDeadClicksAutocapture=void 0,iS.info("stopping..."))}}var iI=H("[Heatmaps]");function iR(e){return T(e)&&"clientX"in e&&"clientY"in e&&N(e.clientX)&&N(e.clientY)}class iL{constructor(e){var t;V(this,"rageclicks",new iE),V(this,"_enabledServerSide",!1),V(this,"_initialized",!1),V(this,"_flushInterval",null),this.instance=e,this._enabledServerSide=!(null===(t=this.instance.persistence)||void 0===t||!t.props[eu]),null==i||i.addEventListener("beforeunload",()=>{this.flush()})}get flushIntervalMilliseconds(){var e=5e3;return T(this.instance.config.capture_heatmaps)&&this.instance.config.capture_heatmaps.flush_interval_milliseconds&&(e=this.instance.config.capture_heatmaps.flush_interval_milliseconds),e}get isEnabled(){return R(this.instance.config.capture_heatmaps)?R(this.instance.config.enable_heatmaps)?this._enabledServerSide:this.instance.config.enable_heatmaps:!1!==this.instance.config.capture_heatmaps}startIfEnabled(){if(this.isEnabled)this._initialized||(iI.info("starting..."),this._setupListeners(),this._flushInterval=setInterval(this.flush.bind(this),this.flushIntervalMilliseconds));else{var e,t;clearInterval(null!==(e=this._flushInterval)&&void 0!==e?e:void 0),null===(t=this.deadClicksCapture)||void 0===t||t.stop(),this.getAndClearBuffer()}}onRemoteConfig(e){var t=!!e.heatmaps;this.instance.persistence&&this.instance.persistence.register({[eu]:t}),this._enabledServerSide=t,this.startIfEnabled()}getAndClearBuffer(){var e=this.buffer;return this.buffer=void 0,e}_onDeadClick(e){this._onClick(e.originalEvent,"deadclick")}
11_setupListeners(){i&&c&&(er(c,"click",e=>this._onClick(e||(null==i?void 0:i.event)),!1,!0),er(c,"mousemove",e=>this._onMouseMove(e||(null==i?void 0:i.event)),!1,!0),this.deadClicksCapture=new iT(this.instance,iP,this._onDeadClick.bind(this)),this.deadClicksCapture.startIfEnabled(),this._initialized=!0)}_getProperties(e,t){var n=this.instance.scrollManager.scrollY(),r=this.instance.scrollManager.scrollX(),o=this.instance.scrollManager.scrollElement(),s=function(e,t,n){for(var r=e;r&&nn(r)&&!nr(r,"body")&&r!==n;){if(y(t,null==i?void 0:i.getComputedStyle(r).position))return!0;r=nf(r)}return!1}(nd(e),["fixed","sticky"],o);return{x:e.clientX+(s?0:r),y:e.clientY+(s?0:n),target_fixed:s,type:t}}_onClick(e){var t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"click";if(!nt(e.target)&&iR(e)){var r=this._getProperties(e,n);null!==(t=this.rageclicks)&&void 0!==t&&t.isRageClick(e.clientX,e.clientY,(new Date).getTime())&&this._capture(U(U({},r),{},{type:"rageclick"})),this._capture(r)}}_onMouseMove(e){!nt(e.target)&&iR(e)&&(clearTimeout(this._mouseMoveTimeout),this._mouseMoveTimeout=setTimeout(()=>{this._capture(this._getProperties(e,"mousemove"))},500))}_capture(e){if(i){var t=i.location.href;this.buffer=this.buffer||{},this.buffer[t]||(this.buffer[t]=[]),this.buffer[t].push(e)}}flush(){this.buffer&&!I(this.buffer)&&this.instance.capture("$$heatmap",{$heatmap_data:this.getAndClearBuffer()})}}class iM{constructor(e){V(this,"_updateScrollData",()=>{this.context||(this.context={});var e,t,n,r,i=this.scrollElement(),o=this.scrollY(),s=i?Math.max(0,i.scrollHeight-i.clientHeight):0,a=o+((null==i?void 0:i.clientHeight)||0),l=(null==i?void 0:i.scrollHeight)||0;this.context.lastScrollY=Math.ceil(o),this.context.maxScrollY=Math.max(o,null!==(e=this.context.maxScrollY)&&void 0!==e?e:0),this.context.maxScrollHeight=Math.max(s,null!==(t=this.context.maxScrollHeight)&&void 0!==t?t:0),this.context.lastContentY=a,this.context.maxContentY=Math.max(a,null!==(n=this.context.maxContentY)&&void 0!==n?n:0),this.context.maxContentHeight=Math.max(l,null!==(r=this.context.maxContentHeight)&&void 0!==r?r:0)}),this.instance=e}getContext(){return this.context}resetContext(){var e=this.context;return setTimeout(this._updateScrollData,0),e}startMeasuringScrollPosition(){null==i||i.addEventListener("scroll",this._updateScrollData,!0),null==i||i.addEventListener("scrollend",this._updateScrollData,!0),null==i||i.addEventListener("resize",this._updateScrollData)}scrollElement(){if(!this.instance.config.scroll_root_selector)return null==i?void 0:i.document.documentElement;for(var e of P(this.instance.config.scroll_root_selector)?this.instance.config.scroll_root_selector:[this.instance.config.scroll_root_selector]){var t=null==i?void 0:i.document.querySelector(e);if(t)return t}}scrollY(){if(this.instance.config.scroll_root_selector){var e=this.scrollElement();return e&&e.scrollTop||0}return i&&(i.scrollY||i.pageYOffset||i.document.documentElement.scrollTop)||0}scrollX(){if(this.instance.config.scroll_root_selector){var e=this.scrollElement();return e&&e.scrollLeft||0}return i&&(i.scrollX||i.pageXOffset||i.document.documentElement.scrollLeft)||0}}var iO=H("[AutoCapture]");function iA(e,t){return t.length>e?t.slice(0,e)+"...":t}class iN{constructor(e){V(this,"_initialized",!1),V(this,"_isDisabledServerSide",null),V(this,"rageclicks",new iE),V(this,"_elementsChainAsString",!1),this.instance=e,this._elementSelectors=null}get config(){var e,t,n=T(this.instance.config.autocapture)?this.instance.config.autocapture:{};return n.url_allowlist=null===(e=n.url_allowlist)||void 0===e?void 0:e.map(e=>new RegExp(e)),n.url_ignorelist=null===(t=n.url_ignorelist)||void 0===t?void 0:t.map(e=>new RegExp(e)),n}_addDomEventHandlers(){if(this.isBrowserSupported()){if(i&&c){var e=e=>{e=e||(null==i?void 0:i.event);try{this._captureEvent(e)}catch(e){iO.error("Failed to capture event",e)}},t=e=>{e=e||(null==i?void 0:i.event),this._captureEvent(e,_)};er(c,"submit",e,!1,!0),er(c,"change",e,!1,!0),er(c,"click",e,!1,!0),this.config.capture_copied_text&&(er(c,"copy",t,!1,!0),er(c,"cut",t,!1,!0))}}else iO.info("Disabling Automatic Event Collection because this browser is not supported")}startIfEnabled(){this.isEnabled&&!this._initialized&&(this._addDomEventHandlers(),this._initialized=!0)}
11onRemoteConfig(e){e.elementsChainAsString&&(this._elementsChainAsString=e.elementsChainAsString),this.instance.persistence&&this.instance.persistence.register({[el]:!!e.autocapture_opt_out}),this._isDisabledServerSide=!!e.autocapture_opt_out,this.startIfEnabled()}setElementSelectors(e){this._elementSelectors=e}getElementSelectors(e){var t,n=[];return null===(t=this._elementSelectors)||void 0===t||t.forEach(t=>{var r=null==c?void 0:c.querySelectorAll(t);null==r||r.forEach(r=>{e===r&&n.push(t)})}),n}get isEnabled(){var e,t,n=null===(e=this.instance.persistence)||void 0===e?void 0:e.props[el];if(O(this._isDisabledServerSide)&&!F(n)&&!this.instance.config.advanced_disable_decide)return!1;var r=null!==(t=this._isDisabledServerSide)&&void 0!==t?t:!!n;return!!this.instance.config.autocapture&&!r}_captureEvent(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:"$autocapture";if(this.isEnabled){var n,r=nd(e);ni(r)&&(r=r.parentNode||null),"$autocapture"===t&&"click"===e.type&&e instanceof MouseEvent&&this.instance.config.rageclick&&null!==(n=this.rageclicks)&&void 0!==n&&n.isRageClick(e.clientX,e.clientY,(new Date).getTime())&&this._captureEvent(e,"$rageclick");var o=t===_;if(r&&function(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=arguments.length>3?arguments[3]:void 0,o=arguments.length>4?arguments[4]:void 0;if(!i||!e||nr(e,"html")||!nn(e)||null!=n&&n.url_allowlist&&!na(n.url_allowlist)||null!=n&&n.url_ignorelist&&na(n.url_ignorelist))return!1;if(null!=n&&n.dom_event_allowlist){var s=n.dom_event_allowlist;if(s&&!s.some(e=>t.type===e))return!1}for(var a=!1,l=[e],u=!0,c=e;c.parentNode&&!nr(c,"body");)if(no(c.parentNode))l.push(c.parentNode.host),c=c.parentNode.host;else{if(!(u=nf(c)))break;if(r||np.indexOf(u.tagName.toLowerCase())>-1)a=!0;else{var d=i.getComputedStyle(u);d&&"pointer"===d.getPropertyValue("cursor")&&(a=!0)}l.push(u),c=u}if(!function(e,t){var n=null==t?void 0:t.element_allowlist;if(R(n))return!0;var r=function(e){if(n.some(t=>e.tagName.toLowerCase()===t))return{v:!0}};for(var i of e){var o=r(i);if("object"==typeof o)return o.v}return!1}(l,n)||!function(e,t){var n=null==t?void 0:t.css_selector_allowlist;if(R(n))return!0;var r=function(e){if(n.some(t=>e.matches(t)))return{v:!0}};for(var i of e){var o=r(i);if("object"==typeof o)return o.v}return!1}(l,n))return!1;var p=i.getComputedStyle(e);if(p&&"pointer"===p.getPropertyValue("cursor")&&"click"===t.type)return!0;var f=e.tagName.toLowerCase();switch(f){case"html":return!1;case"form":return(o||["submit"]).indexOf(t.type)>=0;case"input":case"select":case"textarea":return(o||["change","click"]).indexOf(t.type)>=0;default:return a?(o||["click"]).indexOf(t.type)>=0:(o||["click"]).indexOf(t.type)>=0&&(np.indexOf(f)>-1||"true"===e.getAttribute("contenteditable"))}}(r,e,this.config,o,o?["copy","cut"]:void 0)){var{props:s,explicitNoCapture:a}=function(e,t){for(var n,r,{e:o,maskAllElementAttributes:s,maskAllText:a,elementAttributeIgnoreList:l,elementsChainAsString:u}=t,c=[e],d=e;d.parentNode&&!nr(d,"body");)no(d.parentNode)?(c.push(d.parentNode.host),d=d.parentNode.host):(c.push(d.parentNode),d=d.parentNode);var p,f=[],h={},g=!1,m=!1;if(Z(c,e=>{var t=nh(e);"a"===e.tagName.toLowerCase()&&(g=e.getAttribute("href"),g=t&&g&&nw(g)&&g),y(nl(e),"ph-no-capture")&&(m=!0),f.push(function(e,t,n,r){var i=e.tagName.toLowerCase(),o={tag_name:i};np.indexOf(i)>-1&&!n&&("a"===i.toLowerCase()||"button"===i.toLowerCase()?o.$el_text=iA(1024,nk(e)):o.$el_text=iA(1024,nc(e)));var s=nl(e);s.length>0&&(o.classes=s.filter(function(e){return""!==e})),Z(e.attributes,function(n){var i;if((!ng(e)||-1!==["name","id","class","aria-label"].indexOf(n.name))&&(null==r||!r.includes(n.name))&&!t&&nw(n.value)&&(!L(i=n.name)||"_ngcontent"!==i.substring(0,10)&&"_nghost"!==i.substring(0,7))){var s=n.value;"class"===n.name&&(s=ns(s).join(" ")),o["attr__"+n.name]=iA(1024,s)}});for(var a=1,l=1,u=e;u=function(e){if(e.previousElementSibling)return e.previousElementSibling;var t=e;do t=t.previousSibling;while(t&&!nn(t));return t}(u);)a++,u.tagName===e.tagName&&l++;return o.nth_child=a,o.nth_of_type=l,o}(e,s,a,l)),J(h,function(e){if(!nh(e))return{};var t={};return Z(e.attributes,function(e){if(e.name&&0===e.name.indexOf("data-ph-capture-attribute")){var n=e.name.replace("data-ph-capture-attribute-",""),r=e.value;n&&r&&nw(r)&&(t[n]=r)}}),t}(e))}),m)return{props:{},explicitNoCapture:m};if(a||("a"===e.tagName.toLowerCase()||"button"===e.tagName.toLowerCase()?f[0].$el_text=nk(e):f[0].$el_text=nc(e)),g){f[0].attr__href=g;var v,_,b=null===(v=ti(g))||void 0===v?void 0:v.host,x=null==i||null===(_=i.location)||void 0===_?void 0:_.host;b&&x&&b!==x&&(p=g)}return{props:J({$event_type:o.type,$ce_version:1},u?{}:{$elements:f},{$elements_chain:f.map(e=>{var t,n,r,i={text:null===(n=e.$el_text)||void 0===n?void 0:n.slice(0,400),tag_name:e.tag_name,href:null===(r=e.attr__href)||void 0===r?void 0:r.slice(0,2048),attr_class:(t=e.attr__class)?P(t)?t:ns(t):void 0,attr_id:e.attr__id,nth_child:e.nth_child,nth_of_type:e.nth_of_type,attributes:{}};return Q(e).filter(e=>{var[t]=e;return 0===t.indexOf("attr__")}
11).forEach(e=>{var[t,n]=e;return i.attributes[t]=n}),i}).map(e=>{var t,n,r="";if(e.tag_name&&(r+=e.tag_name),e.attr_class)for(var i of(e.attr_class.sort(),e.attr_class))r+=".".concat(i.replace(/"/g,""));var o=U(U(U(U({},e.text?{text:e.text}:{}),{},{"nth-child":null!==(t=e.nth_child)&&void 0!==t?t:0,"nth-of-type":null!==(n=e.nth_of_type)&&void 0!==n?n:0},e.href?{href:e.href}:{}),e.attr_id?{attr_id:e.attr_id}:{}),e.attributes),s={};return Q(o).sort((e,t)=>{var[n]=e,[r]=t;return n.localeCompare(r)}).forEach(e=>{var[t,n]=e;return s[nC(t.toString())]=nC(n.toString())}),r+=":",r+=Q(o).map(e=>{var[t,n]=e;return"".concat(t,'="').concat(n,'"')}).join("")}).join(";")},null!==(n=f[0])&&void 0!==n&&n.$el_text?{$el_text:null===(r=f[0])||void 0===r?void 0:r.$el_text}:{},p&&"click"===o.type?{$external_click_url:p}:{},h)}}(r,{e:e,maskAllElementAttributes:this.instance.config.mask_all_element_attributes,maskAllText:this.instance.config.mask_all_text,elementAttributeIgnoreList:this.config.element_attribute_ignorelist,elementsChainAsString:this._elementsC
11hainAsString});if(a)return!1;var l=this.getElementSelectors(r);if(l&&l.length>0&&(s.$element_selectors=l),t===_){var u,c=nu(null==i||null===(u=i.getSelection())||void 0===u?void 0:u.toString()),d=e.type||"clipboard";if(!c)return!1;s.$selected_content=c,s.$copy_type=d}return this.instance.capture(t,s),!0}}}isBrowserSupported(){return j(null==c?void 0:c.querySelectorAll)}}var iF=H("[TracingHeaders]");class iD{constructor(e){V(this,"_restoreXHRPatch",void 0),V(this,"_restoreFetchPatch",void 0),V(this,"_startCapturing",()=>{var e,t,n,r;R(this._restoreXHRPatch)&&(null===(e=m.__PosthogExtensions__)||void 0===e||null===(t=e.tracingHeadersPatchFns)||void 0===t||t._patchXHR(this.instance.sessionManager)),R(this._restoreFetchPatch)&&(null===(n=m.__PosthogExtensions__)||void 0===n||null===(r=n.tracingHeadersPatchFns)||void 0===r||r._patchFetch(this.instance.sessionManager))}),this.instance=e}_loadScript(e){var t,n,r;null!==(t=m.__PosthogExtensions__)&&void 0!==t&&t.tracingHeadersPatchFns&&e(),null===(n=m.__PosthogExtensions__)||void 0===n||null===(r=n.loadExternalDependency)||void 0===r||r.call(n,this.instance,"tracing-headers",t=>{if(t)return iF.error("failed to load script",t);e()})}startIfEnabledOrStop(){var e,t;this.instance.config.__add_tracing_headers?this._loadScript(this._startCapturing):(null===(e=this._restoreXHRPatch)||void 0===e||e.call(this),null===(t=this._restoreFetchPatch)||void 0===t||t.call(this),this._restoreXHRPatch=void 0,this._restoreFetchPatch=void 0)}}!function(e){e[e.PENDING=-1]="PENDING",e[e.DENIED=0]="DENIED",e[e.GRANTED=1]="GRANTED"}(i4||(i4={}));class i${constructor(e){this.instance=e}get config(){return this.instance.config}get consent(){return this.getDnt()?i4.DENIED:this.storedConsent}isOptedOut(){return this.consent===i4.DENIED||this.consent===i4.PENDING&&this.config.opt_out_capturing_by_default}isOptedIn(){return!this.isOptedOut()}optInOut(e){this.storage.set(this.storageKey,+!!e,this.config.cookie_expiration,this.config.cross_subdomain_cookie,this.config.secure_cookie)}reset(){this.storage.remove(this.storageKey,this.config.cross_subdomain_cookie)}get storageKey(){var{token:e,opt_out_capturing_cookie_prefix:t}=this.instance.config;return(t||"__ph_opt_in_out_")+e}get storedConsent(){var e=this.storage.get(this.storageKey);return"1"===e?i4.GRANTED:"0"===e?i4.DENIED:i4.PENDING}get storage(){if(!this._storage){var e=this.config.opt_out_capturing_persistence_type;this._storage="localStorage"===e?e9:e4;var t="localStorage"===e?e4:e9;t.get(this.storageKey)&&(this._storage.get(this.storageKey)||this.optInOut("1"===t.get(this.storageKey)),t.remove(this.storageKey,this.config.cross_subdomain_cookie))}return this._storage}getDnt(){return!!this.config.respect_dnt&&!!ei([null==u?void 0:u.doNotTrack,null==u?void 0:u.msDoNotTrack,m.doNotTrack],e=>y([!0,1,"1","yes"],e))}}var iB=H("[ExceptionAutocapture]");class iz{constructor(e){var t;V(this,"originalOnUnhandledRejectionHandler",void 0),V(this,"startCapturing",()=>{var e,t,n,r;if(i&&this.isEnabled&&!this.hasHandlers&&!this.isCapturing){var o=null===(e=m.__PosthogExtensions__)||void 0===e||null===(t=e.errorWrappingFunctions)||void 0===t?void 0:t.wrapOnError,s=null===(n=m.__PosthogExtensions__)||void 0===n||null===(r=n.errorWrappingFunctions)||void 0===r?void 0:r.wrapUnhandledRejection;if(o&&s)try{this.unwrapOnError=o(this.captureException.bind(this)),this.unwrapUnhandledRejection=s(this.captureException.bind(this))}catch(e){iB.error("failed to start",e),this.stopCapturing()}else iB.error("failed to load error wrapping functions - cannot start")}}),this.instance=e,this.remoteEnabled=!(null===(t=this.instance.persistence)||void 0===t||!t.props[ec]),this.startIfEnabled()}get isEnabled(){var e;return null!==(e=this.remoteEnabled)&&void 0!==e&&e}get isCapturing(){var e;return!(null==i||null===(e=i.onerror)||void 0===e||!e.__POSTHOG_INSTRUMENTED__)}get hasHandlers(){return this.originalOnUnhandledRejectionHandler||this.unwrapOnError}startIfEnabled(){this.isEnabled&&!this.isCapturing&&(iB.info("enabled, starting..."),this.loadScript(this.startCapturing))}loadScript(e){var t,n;this.hasHandlers&&e(),null===(t=m.__PosthogExtensions__)||void 0===t||null===(n=t.loadExternalDependency)||void 0===n||n.call(t,this.instance,"exception-autocapture",t=>{if(t)return iB.error("failed to load script",t);e()})}stopCapturing(){var e,t;null===(e=this.unwrapOnError)||void 0===e||e.call(this),null===(t=this.unwrapUnhandledRejection)||void 0===t||t.call(this)}onRemoteConfig(e){var t=e.autocaptureExceptions;this.remoteEnabled=!!t,this.instance.persistence&&this.instance.persistence.register({[ec]:this.remoteEnabled}),this.startIfEnabled()}captureException(e){var t=this.instance.requestRouter.endpointFor("ui");e.$exception_personURL="".concat(t,"/project/").concat(this.instance.config.token,"/person/").concat(this.instance.get_distinct_id()),this.instance.exceptions.sendExceptionEvent(e)}}var iH=H("[Web Vitals]");class iW{constructor(e){var t;V(this,"_enabledServerSide",!1),V(this,"_initialized",!1),V(this,"buffer",{url:void 0,metrics:[],firstMetricTimestamp:void 0}),V(this,"_flushToCapture",()=>{clearTimeout(this._delayedFlushTimer),0!==this.buffer.metrics.length&&(this.instance.capture("$web_vitals",this.buffer.metrics.reduce((e,t)=>
11U(U({},e),{},{["$web_vitals_".concat(t.name,"_event")]:U({},t),["$web_vitals_".concat(t.name,"_value")]:t.value}),{})),this.buffer={url:void 0,metrics:[],firstMetricTimestamp:void 0})}),V(this,"_addToBuffer",e=>{var t,n=null===(t=this.instance.sessionManager)||void 0===t?void 0:t.checkAndGetSessionAndWindowId(!0);if(R(n))iH.error("Could not read session ID. Dropping metrics!");else{this.buffer=this.buffer||{url:void 0,metrics:[],firstMetricTimestamp:void 0};var r=this._currentURL();R(r)||(A(null==e?void 0:e.name)||A(null==e?void 0:e.value)?iH.error("Invalid metric received",e):this._maxAllowedValue&&e.value>=this._maxAllowedValue?iH.error("Ignoring metric with value >= "+this._maxAllowedValue,e):(this.buffer.url!==r&&(this._flushToCapture(),this._delayedFlushTimer=setTimeout(this._flushToCapture,this.flushToCaptureTimeoutMs)),R(this.buffer.url)&&(this.buffer.url=r),this.buffer.firstMetricTimestamp=R(this.buffer.firstMetricTimestamp)?Date.now():this.buffer.firstMetricTimestamp,e.attribution&&e.attribution.interactionTargetElement&&(e.attribution.interactionTargetElement=void 0),this.buffer.metrics.push(U(U({},e),{},{$current_url:r,$session_id:n.sessionId,$window_id:n.windowId,timestamp:Date.now()})),this.buffer.metrics.length===this.allowedMetrics.length&&this._flushToCapture()))}}),V(this,"_startCapturing",()=>{var e,t,n,r,i=m.__PosthogExtensions__;R(i)||R(i.postHogWebVitalsCallbacks)||({onLCP:e,onCLS:t,onFCP:n,onINP:r}=i.postHogWebVitalsCallbacks),e&&t&&n&&r?(this.allowedMetrics.indexOf("LCP")>-1&&e(this._addToBuffer.bind(this)),this.allowedMetrics.indexOf("CLS")>-1&&t(this._addToBuffer.bind(this)),this.allowedMetrics.indexOf("FCP")>-1&&n(this._addToBuffer.bind(this)),this.allowedMetrics.indexOf("INP")>-1&&r(this._addToBuffer.bind(this)),this._initialized=!0):iH.error("web vitals callbacks not loaded - not starting")}),this.instance=e,this._enabledServerSide=!(null===(t=this.instance.persistence)||void 0===t||!t.props[ed]),this.startIfEnabled()}get allowedMetrics(){var e,t,n=T(this.instance.config.capture_performance)?null===(e=this.instance.config.capture_performance)||void 0===e?void 0:e.web_vitals_allowed_metrics:void 0;return R(n)?(null===(t=this.instance.persistence)||void 0===t?void 0:t.props[ef])||["CLS","FCP","INP","LCP"]:n}get flushToCaptureTimeoutMs(){return(T(this.instance.config.capture_performance)?this.instance.config.capture_performance.web_vitals_delayed_flush_ms:void 0)||5e3}get _maxAllowedValue(){var e=T(this.instance.config.capture_performance)&&N(this.instance.config.capture_performance.__web_vitals_max_value)?this.instance.config.capture_performance.__web_vitals_max_value:9e5;return 0<e&&e<=6e4?9e5:e}get isEnabled(){var e=T(this.instance.config.capture_performance)?this.instance.config.capture_performance.web_vitals:void 0;return F(e)?e:this._enabledServerSide}startIfEnabled(){this.isEnabled&&!this._initialized&&(iH.info("enabled, starting..."),this.loadScript(this._startCapturing))}onRemoteConfig(e){var t=T(e.capturePerformance)&&!!e.capturePerformance.web_vitals,n=T(e.capturePerformance)?e.capturePerformance.web_vitals_allowed_metrics:void 0;this.instance.persistence&&(this.instance.persistence.register({[ed]:t}),this.instance.persistence.register({[ef]:n})),this._enabledServerSide=t,this.startIfEnabled()}loadScript(e){var t,n,r;null!==(t=m.__PosthogExtensions__)&&void 0!==t&&t.postHogWebVitalsCallbacks&&e(),null===(n=m.__PosthogExtensions__)||void 0===n||null===(r=n.loadExternalDependency)||void 0===r||r.call(n,this.instance,"web-vitals",t=>{t?iH.error("failed to load script",t):e()})}_currentURL(){var e=i?i.location.href:void 0;return e||iH.error("Could not determine current URL"),e}}var iG={icontains:(e,t)=>!!i&&t.href.toLowerCase().indexOf(e.toLowerCase())>-1,not_icontains:(e,t)=>!!i&&-1===t.href.toLowerCase().indexOf(e.toLowerCase()),regex:(e,t)=>!!i&&to(t.href,e),not_regex:(e,t)=>!!i&&!to(t.href,e),exact:(e,t)=>t.href===e,is_not:(e,t)=>t.href!==e};class iq{constructor(e){var t=this;V(this,"getWebExperimentsAndEvaluateDisplayLogic",function(){var e=arguments.length>0&&void 0!==arguments[0]&&arguments[0];t.getWebExperiments(e=>{iq.logInfo("retrieved web experiments from the server"),t._flagToExperiments=new Map,e.forEach(e
11=>{if(e.feature_flag_key){t._flagToExperiments&&(iq.logInfo("setting flag key ",e.feature_flag_key," to web experiment ",e),null===(n=t._flagToExperiments)||void 0===n||n.set(e.feature_flag_key,e));var n,r=t.instance.getFeatureFlag(e.feature_flag_key);L(r)&&e.variants[r]&&t.applyTransforms(e.name,r,e.variants[r].transforms)}else if(e.variants)for(var i in e.variants){var o=e.variants[i];iq.matchesTestVariant(o)&&t.applyTransforms(e.name,i,o.transforms)}})},e)}),this.instance=e,this.instance.onFeatureFlags(e=>{this.onFeatureFlags(e)})}onFeatureFlags(e){if(this._is_bot())iq.logInfo("Refusing to render web experiment since the viewer is a likely bot");else if(!this.instance.config.disable_web_experiments){if(A(this._flagToExperiments))return this._flagToExperiments=new Map,this.loadIfEnabled(),void this.previewWebExperiment();iq.logInfo("applying feature flags",e),e.forEach(e=>{var t;if(this._flagToExperiments&&null!==(t=this._flagToExperiments)&&void 0!==t&&t.has(e)){var n,r=this.instance.getFeatureFlag(e),i=null===(n=this._flagToExperiments)||void 0===n?void 0:n.get(e);r&&null!=i&&i.variants[r]&&this.applyTransforms(i.name,r,i.variants[r].transforms)}})}}previewWebExperiment(){var e=iq.getWindowLocation();if(null!=e&&e.search){var t=ta(null==e?void 0:e.search,"__experiment_id"),n=ta(null==e?void 0:e.search,"__experiment_variant");t&&n&&(iq.logInfo("previewing web experiments ".concat(t," && ").concat(n)),this.getWebExperiments(e=>{this.showPreviewWebExperiment(parseInt(t),n,e)},!1,!0))}}loadIfEnabled(){this.instance.config.disable_web_experiments||this.getWebExperimentsAndEvaluateDisplayLogic()}getWebExperiments(e,t,n){if(this.instance.config.disable_web_experiments&&!n)return e([]);var r=this.instance.get_property("$web_experiments");if(r&&!t)return e(r);this.instance._send_request({url:this.instance.requestRouter.endpointFor("api","/api/web_experiments/?token=".concat(this.instance.config.token)),method:"GET",callback:t=>200===t.statusCode&&t.json?e(t.json.experiments||[]):e([])})}showPreviewWebExperiment(e,t,n){var r=n.filter(t=>t.id===e);r&&r.length>0&&(iq.logInfo("Previewing web experiment [".concat(r[0].name,"] with variant [").concat(t,"]")),this.applyTransforms(r[0].name,t,r[0].variants[t].transforms,!0))}static matchesTestVariant(e){return!A(e.conditions)&&iq.matchUrlConditions(e)&&iq.matchUTMConditions(e)}static matchUrlConditions(e){if(A(e.conditions)||A(null===(t=e.conditions)||void 0===t?void 0:t.url))return!0;var t,n,r,i,o=iq.getWindowLocation();return!!o&&(null===(n=e.conditions)||void 0===n||!n.url||iG[null!==(r=null===(i=e.conditions)||void 0===i?void 0:i.urlMatchType)&&void 0!==r?r:"icontains"](e.conditions.url,o))}
11static getWindowLocation(){return null==i?void 0:i.location}static matchUTMConditions(e){if(A(e.conditions)||A(null===(n=e.conditions)||void 0===n?void 0:n.utm))return!0;var t=t3.campaignParams();if(t.utm_source){var n,r,i,o,s,a,l,u,c,d,p,f,h,g,m,v,_,b=null===(r=e.conditions)||void 0===r||null===(i=r.utm)||void 0===i||!i.utm_campaign||(null===(o=e.conditions)||void 0===o||null===(s=o.utm)||void 0===s?void 0:s.utm_campaign)==t.utm_campaign,y=null===(a=e.conditions)||void 0===a||null===(l=a.utm)||void 0===l||!l.utm_source||(null===(u=e.conditions)||void 0===u||null===(c=u.utm)||void 0===c?void 0:c.utm_source)==t.utm_source,x=null===(d=e.conditions)||void 0===d||null===(p=d.utm)||void 0===p||!p.utm_medium||(null===(f=e.conditions)||void 0===f||null===(h=f.utm)||void 0===h?void 0:h.utm_medium)==t.utm_medium,w=null===(g=e.conditions)||void 0===g||null===(m=g.utm)||void 0===m||!m.utm_term||(null===(v=e.conditions)||void 0===v||null===(_=v.utm)||void 0===_?void 0:_.utm_term)==t.utm_term;return b&&x&&w&&y}return!1}static logInfo(e){for(var t=arguments.length,n=Array(t>1?t-1:0),r=1;r<t;r++)n[r-1]=arguments[r];z.info("[WebExperiments] ".concat(e),n)}applyTransforms(e,t,n,r){var i;this._is_bot()?iq.logInfo("Refusing to render web experiment since the viewer is a likely bot"):"control"!==t?n.forEac
11h(n=>{if(n.selector){iq.logInfo("applying transform of variant ".concat(t," for experiment ").concat(e," "),n);var i,o,s=0,a=null===(i=document)||void 0===i?void 0:i.querySelectorAll(n.selector);null==a||a.forEach(e=>{s+=1,n.attributes&&n.attributes.forEach(t=>{switch(t.name){case"text":e.innerText=t.value;break;case"html":e.innerHTML=t.value;break;case"cssClass":e.className=t.value;break;default:e.setAttribute(t.name,t.value)}}),n.text&&(e.innerText=n.text),n.html&&(e.parentElement?e.parentElement.innerHTML=n.html:e.innerHTML=n.html),n.css&&e.setAttribute("style",n.css)}),this.instance&&this.instance.capture&&this.instance.capture("$web_experiment_applied",{$web_experiment_name:e,$web_experiment_variant:t,$web_experiment_preview:r,$web_experiment_document_url:null===(o=iq.getWindowLocation())||void 0===o?void 0:o.href,$web_experiment_elements_modified:s})}}):(iq.logInfo("Control variants leave the page unmodified."),this.instance&&this.instance.capture&&this.instance.capture("$web_experiment_applied",{$web_experiment_name:e,$web_experiment_preview:r,$web_experiment_variant:t,$web_experiment_document_url:null===(i=iq.getWindowLocation())||void 0===i?void 0:i.href,$web_experiment_elements_modified:0}))}_is_bot(){return u&&this.instance?iC(u,this.instance.config.custom_blocked_useragents):void 0}}class iU{constructor(e){this.instance=e}sendExceptionEvent(e){this.instance.capture("$exception",e,{_noTruncate:!0,_batchKey:"exceptionEvent"})}}var iV=["$set_once","$set"],iK=H("[SiteApps]");class iY{constructor(e){this.instance=e,this.bufferedInvocations=[],this.apps={}}get isEnabled(){return!!this.instance.config.opt_in_site_apps}eventCollector(e,t){if(t){var n=this.globalsForEvent(t);this.bufferedInvocations.push(n),this.bufferedInvocations.length>1e3&&(this.bufferedInvocations=this.bufferedInvocations.slice(10))}}get siteAppLoaders(){var e,t;return null===(e=m._POSTHOG_REMOTE_CONFIG)||void 0===e||null===(t=e[this.instance.config.token])||void 0===t?void 0:t.siteApps}init(){if(this.isEnabled){var e=this.instance._addCaptureHook(this.eventCollector.bind(this));this.stopBuffering=()=>{e(),this.bufferedInvocations=[],this.stopBuffering=void 0}}}globalsForEvent(e){if(!e)throw Error("Event payload is required");var t,n,r,i,o,s,a,l={},u=this.instance.get_property("$groups")||[];for(var[c,d]of Object.entries(this.instance.get_property("$stored_group_properties")||{}))l[c]={id:u[c],type:c,properties:d};var{$set_once:p,$set:f}=e;return{event:U(U({},K(e,iV)),{},{properties:U(U(U({},e.properties),f?{$set:U(U({},null!==(t=null===(n=e.properties)||void 0===n?void 0:n.$set)&&void 0!==t?t:{}),f)}:{}),p?{$set_once:U(U({},null!==(r=null===(i=e.properties)||void 0===i?void 0:i.$set_once)&&void 0!==r?r:{}),p)}:{}),elements_chain:null!==(o=null===(s=e.properties)||void 0===s?void 0:s.$elements_chain)&&void 0!==o?o:"",distinct_id:null===(a=e.properties)||void 0===a?void 0:a.distinct_id}),person:{properties:this.instance.get_property("$stored_person_properties")},groups:l}}setupSiteApp(e){var t={id:e.id,loaded:!1,errored:!1};this.apps[e.id]=t;var n=n=>{var r;for(var i of(this.apps[e.id].errored=!n,this.apps[e.id].loaded=!0,iK.info("Site app with id ".concat(e.id," ").concat(n?"loaded":"errored")),n&&this.bufferedInvocations.length&&(iK.info("Processing ".concat(this.bufferedInvocations.length," events for site app with id ").concat(e.id)),this.bufferedInvocations.forEach(e=>{var n;return null===(n=t.processEvent)||void 0===n?void 0:n.call(t,e)})),Object.values(this.apps)))if(!i.loaded)return;null===(r=this.stopBuffering)||void 0===r||r.call(this)};try{var{processEvent:r}=e.init({posthog:this.instance,callback:e=>{n(e)}});r&&(t.processEvent=r)}catch(t){iK.error("Error while initializing PostHog app with config id ".concat(e.id),t),n(!1)}}onCapturedEvent(e){if(0!==Object.keys(this.apps).length){var t,n=this.globalsForEvent(e);for(var r of Object.values(this.apps))try{null===(t=r.processEvent)||void 0===t||t.call(r,n)}catch(t){iK.error("Error while processing event ".concat(e.event," for site app ").concat(r.id),t)}}}onRemoteConfig(e){var t,n,r,i=this;if(null!==(t=this.siteAppLoaders)&&void 0!==t&&t.length){if(!this.isEnabled)return void iK.error('PostHog site apps are disabled. Enable the "opt_in_site_apps" config to proceed.');for(var o of this.siteAppLoaders)this.setupSiteApp(o);this.instance.on("eventCaptured",e=>this.onCapturedEvent(e))}else if(null===(n=this.stopBuffering)||void 0===n||n.call(this),null!==(r=e.siteApps)&&void 0!==r&&r.length)if(this.isEnabled){var s=function(e,t){var n,r;
11m["__$$ph_site_app_".concat(e)]=i.instance,null===(n=m.__PosthogExtensions__)||void 0===n||null===(r=n.loadSiteApp)||void 0===r||r.call(n,i.instance,t,t=>{if(t)return iK.error("Error while initializing PostHog app with config id ".concat(e),t)})};for(var{id:a,url:l}of e.siteApps)s(a,l)}else iK.error('PostHog site apps are disabled. Enable the "opt_in_site_apps" config to proceed.')}}var iX={},iZ=()=>{},iJ="posthog",iQ=!rC&&-1===(null==g?void 0:g.indexOf("MSIE"))&&-1===(null==g?void 0:g.indexOf("Mozilla")),i0=()=>{var e,t,n;return{api_host:"https://us.i.posthog.com",ui_host:null,token:"",autocapture:!0,rageclick:!0,cross_subdomain_cookie:!!L(n=null==(t=null==c?void 0:c.location)?void 0:t.hostname)&&"herokuapp.com"!==n.split(".").slice(-2).join("."),persistence:"localStorage+cookie",persistence_name:"",loaded:iZ,store_google:!0,custom_campaign_params:[],custom_blocked_useragents:[],save_referrer:!0,capture_pageview:!0,capture_pageleave:"if_capture_pageview",debug:d&&L(null==d?void 0:d.search)&&-1!==d.search.indexOf("__posthog_debug=true")||!1,verbose:!1,cookie_expiration:365,upgrade:!1,disable_session_recording:!1,disable_persistence:!1,disable_web_experiments:!0,disable_surveys:!1,enable_recording_console_log:void 0,secure_cookie:"https:"===(null==i||null===(e=i.location)||void 0===e?void 0:e.protocol),ip:!0,opt_out_capturing_by_default:!1,opt_out_persistence_by_default:!1,opt_out_useragent_filter:!1,opt_out_capturing_persistence_type:"localStorage",opt_out_capturing_cookie_prefix:null,opt_in_site_apps:!1,property_denylist:[],respect_dnt:!1,sanitize_properties:null,request_headers:{},inapp_protocol:"//",inapp_link_new_window:!1,request_batching:!0,properties_string_max_length:65535,session_recording:{},mask_all_element_attributes:!1,mask_all_text:!1,advanced_disable_decide:!1,advanced_disable_feature_flags:!1,advanced_disable_feature_flags_on_first_load:!1,advanced_disable_toolbar_metrics:!1,feature_flag_request_timeout_ms:3e3,on_request_error:e=>{var t="Bad HTTP status: "+e.statusCode+" "+e.text;z.error(t)},get_device_id:e=>e,_onCapture:iZ,capture_performance:void 0,name:"posthog",bootstrap:{},disable_compression:!1,session_idle_timeout_seconds:1800,person_profiles:"identified_only",__add_tracing_headers:!1,before_send:void 0}},i1=e=>{var t={};R(e.process_person)||(t.person_profiles=e.process_person),R(e.xhr_headers)||(t.request_headers=e.xhr_headers),R(e.cookie_name)||(t.persistence_name=e.cookie_name),R(e.disable_cookie)||(t.disable_persistence=e.disable_cookie);var n=J({},t,e);return P(e.property_blacklist)&&(R(e.property_denylist)?n.property_denylist=e.property_blacklist:P(e.property_denylist)?n.property_denylist=[...e.property_blacklist,...e.property_denylist]:z.error("Invalid value for property_denylist config: "+e.property_denylist)),n};class i2{constructor(){V(this,"__forceAllowLocalhost",!1)}get _forceAllowLocalhost(){return this.__forceAllowLocalhost}set _forceAllowLocalhost(e){z.error("WebPerformanceObserver is deprecated and has no impact on network capture. Use `_forceAllowLocalhostNetworkCapture` on `posthog.sessionRecording`"),this.__forceAllowLocalhost=e}}class i5{get decideEndpointWasHit(){var e,t;return null!==(e=null===(t=this.featureFlags)||void 0===t?void 0:t.hasLoadedFlags)&&void 0!==e&&e}constructor(){V(this,"webPerformance",new i2),V(this,"version",v.LIB_VERSION),V(this,"_internalEventEmitter",new rq),this.config=i0(),this.SentryIntegration=r$,this.sentryIntegration=e=>(function(e,t){var n=rD(e,t);return{name:rF,processEvent:e=>n(e)}})(this,e),this.__request_queue=[],this.__loaded=!1,this.analyticsDefaultEndpoint="/e/",this._initialPageviewCaptured=!1,this._initialPersonProfilesConfig=null,this.featureFlags=new eV(this),this.toolbar=new rx(this),this.scrollManager=new iM(this),this.pageViewManager=new rG(this),this.surveys=new iv(this),this.experiments=new iq(this),this.exceptions=new iU(this),this.rateLimiter=new ib(this),this.requestRouter=new rN(this),this.consent=new i$(this),this.people={set:(e,t,n)=>{var r=L(e)?{[e]:t}:e;this.setPersonProperties(r),null==n||n({})},set_once:(e,t,n)=>{var r=L(e)?{[e]:t}:e;this.setPersonProperties(void 0,r),null==n||n({})}},this.on("eventCaptured",e=>z.info('send "'.concat(null==e?void 0:e.event,'"'),e))}init(e,t,n){if(n&&n!==iJ){var r,i=null!==(r=iX[n])&&void 0!==r?r:new i5;return i._init(e,t,n),iX[n]=i,iX[iJ][n]=i,i}return this._init(e,t,n)}_init(e){var t,n,o,s=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},a=arguments.length>2?arguments[2]:void 0;if(R(e)||M(e))return z.critical("PostHog was initialized without a token. This likely indicates a misconfiguration. Please check the first argument passed to posthog.init()"),this;if(this.__loaded)return z.warn("You have already initialized PostHog! Re-initializing is a no-op"),this;this.__loaded=!0,this.config={},this._triggered_notifs=[],s.person_profiles&&(this._initialPersonProfilesConfig=s.person_profiles),this.set_config(J({},i0(),i1(s),{name:a,token:e})),this.config.on_xhr_error&&z.error("on_xhr_error is deprecated. Use on_request_error instead"),this.compression=s.disable_compression?void 0:r.GZipJS,this.persistence=new t8(this.config),this.sessionPersistence="sessionStorage"===this.config.persistence||"memory"===this.config.persistence?this.persistence:new t8(U(U({},this.config),{},{persistence:"sessionStorage"}));var l=U({},this.persistence.props),u=U({},this.sessionPersistence.props);if(this._requestQueue=new rw(e=>this._send_retriable_request(e)),this._retryQueue=new rR(this),this.__request_queue=[],this.config.__preview_experimental_cookieless_mode||(this.sessionManager=new rO(this),this.sessionPropsManager=new ix(this.sessionManager,this.persistence)),new iD(this).startIfEnabledOrStop(),this.siteApps=new iY(this),null===(t=this.siteApps)||void 0===t||t.init(),this.config.__preview_experimental_cookieless_mode||(this.sessionRecording=new rg(this),this.sessionRecording.startIfEnabledOrStop()),this.config.disable_scroll_properties||this.scrollManager.startMeasuringScrollPosition(),this.autocapture=new iN(this),this.autocapture.startIfEnabled(),this.surveys.loadIfEnabled(),this.heatmaps=new iL(this),this.heatmaps.startIfEnabled(),this.webVitalsAutocapture=new iW(this),this.exceptionObserver=new iz(this),this.exceptionObserver.startIfEnabled(),this.deadClicksAutocapture=new iT(this,ij),this.deadClicksAutocapture.startIfEnabled(),v.DEBUG=v.DEBUG||this.config.debug,v.DEBUG&&z.info("Starting in debug mode",{this:this,config:s,thisC:U({},this.config),p:l,s:u}),this._sync_opt_out_with_persistence(),void 0!==(null===(n=s.bootstrap)||void 0===n?void 0:n.distinctID)
11){var c,d,p=this.config.get_device_id(e0()),f=null!==(c=s.bootstrap)&&void 0!==c&&c.isIdentifiedID?p:s.bootstrap.distinctID;this.persistence.set_property(eL,null!==(d=s.bootstrap)&&void 0!==d&&d.isIdentifiedID?"identified":"anonymous"),this.register({distinct_id:s.bootstrap.distinctID,$device_id:f})}if(this._hasBootstrappedFeatureFlags()){var h,g,m=Object.keys((null===(h=s.bootstrap)||void 0===h?void 0:h.featureFlags)||{}).filter(e=>{var t,n;return!(null===(t=s.bootstrap)||void 0===t||null===(n=t.featureFlags)||void 0===n||!n[e])}).reduce((e,t)=>{var n,r;return e[t]=(null===(n=s.bootstrap)||void 0===n||null===(r=n.featureFlags)||void 0===r?void 0:r[t])||!1,e},{}),_=Object.keys((null===(g=s.bootstrap)||void 0===g?void 0:g.featureFlagPayloads)||{}).filter(e=>m[e]).reduce((e,t)=>{var n,r,i,o;return null!==(n=s.bootstrap)&&void 0!==n&&null!==(r=n.featureFlagPayloads)&&void 0!==r&&r[t]&&(e[t]=null===(i=s.bootstrap)||void 0===i||null===(o=i.featureFlagPayloads)||void 0===o?void 0:o[t]),e},{});this.featureFlags.receivedFeatureFlags({featureFlags:m,featureFlagPayloads:_})}if(this.config.__preview_experimental_cookieless_mode)this.register_once({distinct_id:eB,$device_id:null},"");else if(!this.get_distinct_id()){var b=this.config.get_device_id(e0());this.register_once({distinct_id:b,$device_id:b},""),this.persistence.set_property(eL,"anonymous")}return null==i||null===(o=i.addEventListener)||void 0===o||o.call(i,"onpagehide"in self?"pagehide":"unload",this._handle_unload.bind(this)),this.toolbar.maybeLoadToolbar(),s.segment?function(e,t){var n=e.config.segment;if(!n)return t();!function(e,t){var n=e.config.segment;if(!n)return t();var r=n=>{var r=()=>n.anonymousId()||e0();e.config.get_device_id=r,n.id()&&(e.register({distinct_id:n.id(),$device_id:r()}),e.persistence.set_property(eL,"identified")),t()},i=n.user();"then"in i&&j(i.then)?i.then(e=>r(e)):r(i)}(e,()=>{var r;n.register((Promise&&Promise.resolve||rW.warn("This browser does not have Promise support, and can not use the segment integration"),r=(t,n)=>{if(!n)return t;t.event.userId||t.event.anonymousId===e.get_distinct_id()||(rW.info("No userId set, resetting PostHog"),e.reset()),t.event.userId&&t.event.userId!==e.get_distinct_id()&&(rW.info("UserId set, identifying with PostHog"),e.identify(t.event.userId));var r,i=e._calculate_event_properties(n,null!==(r=t.event.properties)&&void 0!==r?r:{},new Date);return t.event.properties=Object.assign({},i,t.event.properties),t},{name:"PostHog JS",type:"enrichment",version:"1.0.0",isLoaded:()=>!0,load:()=>Promise.resolve(),track:e=>r(e,e.event.event),page:e=>r(e,"$pageview"),identify:e=>r(e,"$identify"),screen:e=>r(e,"$screen")})).then(()=>{t()})})}(this,()=>this._loaded()):this._loaded(),j(this.config._onCapture)&&this.config._onCapture!==iZ&&(z.warn("onCapture is deprecated. Please use `before_send` instead"),this.on("eventCaptured",e=>this.config._onCapture(e.event,e))),this}_onRemoteConfig(e){var t,n,i,o,s,a,l,u,d;if(!c||!c.body)return z.info("document not ready yet, trying again in 500 milliseconds..."),void setTimeout(()=>{this._onRemoteConfig(e)},500);this.compression=void 0,e.supportedCompression&&!this.config.disable_compression&&(this.compression=y(e.supportedCompression,r.GZipJS)?r.GZipJS:y(e.supportedCompression,r.Base64)?r.Base64:void 0),null!==(t=e.analytics)&&void 0!==t&&t.endpoint&&(this.analyticsDefaultEndpoint=e.analytics.endpoint),this.set_config({person_profiles:this._initialPersonProfilesConfig?this._initialPersonProfilesConfig:e.defaultIdentifiedOnly?"identified_only":"always"}),null===(n=this.siteApps)||void 0===n||n.onRemoteConfig(e),null===(i=this.sessionRecording)||void 0===i||i.onRemoteConfig(e),null===(o=this.autocapture)||void 0===o||o.onRemoteConfig(e),null===(s=this.heatmaps)||void 0===s||s.onRemoteConfig(e),null===(a=this.surveys)||void 0===a||a.onRemoteConfig(e),null===(l=this.webVitalsAutocapture)||void 0===l||l.onRemoteConfig(e),null===(u=this.exceptionObserver)||void 0===u||u.onRemoteConfig(e),null===(d=this.deadClicksAutocapture)||void 0===d||d.onRemoteConfig(e)}_loaded(){try{this.config.loaded(this)}catch(e){z.critical("`loaded` function failed",e)}this._start_queue_if_opted_in(),this.config.capture_pageview&&setTimeout(()=>{this.consent.isOptedIn()&&this._captureInitialPageview()},1),new rv(this).load(),this.featureFlags.decide()}_start_queue_if_opted_in(){var e;this.has_opted_out_capturing()||this.config.request_batching&&(null===(e=this._requestQueue)||void 0===e||e.enable())}_dom_loaded(){this.has_opted_out_capturing()||X(this.__request_queue,e=>this._send_retriable_request(e)),this.__request_queue=[],this._start_queue_if_opted_in()}_handle_unload(){var e,t;this.config.request_batching?(this._shouldCapturePageleave()&&this.capture("$pageleave"),null===(e=this._requestQueue)||void 0===e||e.unload(),null===(t=this._retryQueue)||void 0===t||t.unload()):this._shouldCapturePageleave()&&this.capture("$pageleave",null,{transport:"sendBeacon"})}_send_request(e){this.__loaded&&(iQ?this.__request_queue.push(e):this.rateLimiter.isServerRateLimited(e.batchKey)||(e.transport=e.transport||this.config.api_transport,e.url=rS(e.url,{ip:+!!this.config.ip}),e.headers=U({},this.config.request_headers),e.compression="best-available"===e.compression?this.compression:e.compression,e.fetchOptions=e.fetchOptions||this.config.fetch_options,
11(e=>{var t,n,r,i=U({},e);i.timeout=i.timeout||6e4,i.url=rS(i.url,{_:(new Date).getTime().toString(),ver:v.LIB_VERSION,compression:i.compression});var o=null!==(t=i.transport)&&void 0!==t?t:"fetch",s=null!==(n=null===(r=ei(rT,e=>e.transport===o))||void 0===r?void 0:r.method)&&void 0!==n?n:rT[0].method;if(!s)throw Error("No available transport method");s(i)})(U(U({},e),{},{callback:t=>{var n,r,i;this.rateLimiter.checkForLimiting(t),t.statusCode>=400&&(null===(r=(i=this.config).on_request_error)||void 0===r||r.call(i,t)),null===(n=e.callback)||void 0===n||n.call(e,t)}}))))}_send_retriable_request(e){this._retryQueue?this._retryQueue.retriableRequest(e):this._send_request(e)}_execute_array(e){var t,n=[],r=[],i=[];X(e,e=>{e&&(P(t=e[0])?i.push(e):j(e)?e.call(this):P(e)&&"alias"===t?n.push(e):P(e)&&-1!==t.indexOf("capture")&&j(this[t])?i.push(e):r.push(e))});var o=function(e,t){X(e,function(e){if(P(e[0])){var n=t;Z(e,function(e){n=n[e[0]].apply(n,e.slice(1))})}else this[e[0]].apply(this,e.slice(1))},t)};o(n,this),o(r,this),o(i,this)}_hasBootstrappedFeatureFlags(){var e,t;return(null===(e=this.config.bootstrap)||void 0===e?void 0:e.featureFlags)&&Object.keys(null===(t=this.config.bootstrap)||void 0===t?void 0:t.featureFlags).length>0||!1}push(e){this._execute_array([e])}capture(e,t,n){var r;if(this.__loaded&&this.persistence&&this.sessionPersistence&&this._requestQueue){if(!this.consent.isOptedOut())if(!R(e)&&L(e)){if(this.config.opt_out_useragent_filter||!this._is_bot()){var i=null!=n&&n.skip_client_rate_limiting?void 0:this.rateLimiter.clientRateLimitContext();if(null==i||!i.isRateLimited){this.sessionPersistence.update_search_keyword(),this.config.store_google&&this.sessionPersistence.update_campaign_params(),this.config.save_referrer&&this.sessionPersistence.update_referrer_info(),(this.config.store_google||this.config.save_referrer)&&this.persistence.set_initial_person_info();var o,s,a,l,u=new Date,c=(null==n?void 0:n.timestamp)||u,d={uuid:e0(),event:e,properties:this._calculate_event_properties(e,t||{},c)};i&&(d.properties.$lib_rate_limit_remaining_tokens=i.remainingTokens),(null==n?void 0:n.$set)&&(d.$set=null==n?void 0:n.$set);var p=this._calculate_set_once_properties(null==n?void 0:n.$set_once);p&&(d.$set_once=p),(o=d,s=null!=n&&n._noTruncate?null:this.config.properties_string_max_length,a=e=>L(e)&&!O(s)?e.slice(0,s):e,l=new Set,d=function e(t,n){var r;return t!==Object(t)?a?a(t,n):t:l.has(t)?void 0:(l.add(t),P(t)?(r=[],X(t,t=>{r.push(e(t))})):(r={},Z(t,(t,n)=>{l.has(t)||(r[n]=e(t,n))})),r)}(o)).timestamp=c,R(null==n?void 0:n.timestamp)||(d.properties.$event_time_override_provided=!0,d.properties.$event_time_override_system_time=u);var f=U(U({},d.properties.$set),d.$set);if(I(f)||this.setPersonPropertiesForFlags(f),!A(this.config.before_send)){var h=this._runBeforeSend(d);if(!h)return;d=h}this._internalEventEmitter.emit("eventCaptured",d);var g={method:"POST",url:null!==(r=null==n?void 0:n._url)&&void 0!==r?r:this.requestRouter.endpointFor("api",this.analyticsDefaultEndpoint),data:d,compression:"best-available",batchKey:null==n?void 0:n._batchKey};return!this.config.request_batching||n&&(null==n||!n._batchKey)||null!=n&&n.send_instantly?this._send_retriable_request(g):this._requestQueue.enqueue(g),d}z.critical("This capture call is ignored due to client rate limiting.")}}else z.error("No event name provided to posthog.capture")}else z.uninitializedWarning("posthog.capture")}_addCaptureHook(e){return this.on("eventCaptured",t=>e(t.event,t))}_calculate_event_properties(e,t,n){if(n=n||new Date,!this.persistence||!this.sessionPersistence)return t;var r=this.persistence.remove_event_timer(e),i=U({},t);if(i.token=this.config.token,this.config.__preview_experimental_cookieless_mode&&(i.$cklsh_mode=!0),"$snapshot"===e){var o=U(U({},this.persistence.properties()),this.sessionPersistence.properties());return i.distinct_id=o.distinct_id,(!L(i.distinct_id)&&!N(i.distinct_id)||M(i.distinct_id))&&z.error("Invalid distinct_id for replay event. This indicates a bug in your implementation"),i}var s=t3.properties();if(this.sessionManager){var{sessionId:a,windowId:l}=this.sessionManager.checkAndGetSessionAndWindowId();i.$session_id=a,i.$window_id=l}if(this.sessionRecording&&(i.$recording_status=this.sessionRecording.status),this.requestRouter.region===rL.CUSTOM&&(i.$lib_custom_api_host=this.config.api_host),this.sessionPropsManager&&this.config.__preview_send_client_session_params&&("$pageview"===e||"$pageleave"===e||"$autocapture"===e)){var u=this.sessionPropsManager.getSessionProps();i=J(i,u)}if(!this.config.disable_scroll_properties){var d={};
11"$pageview"===e?d=this.pageViewManager.doPageView(n):"$pageleave"===e&&(d=this.pageViewManager.doPageLeave(n)),i=J(i,d)}if("$pageview"===e&&c&&(i.title=c.title),!R(r)){var p=n.getTime()-r;i.$duration=parseFloat((p/1e3).toFixed(3))}g&&this.config.opt_out_useragent_filter&&(i.$browser_type=this._is_bot()?"bot":"browser"),(i=J({},s,this.persistence.properties(),this.sessionPersistence.properties(),i)).$is_identified=this._isIdentified(),P(this.config.property_denylist)?Z(this.config.property_denylist,function(e){delete i[e]}):z.error("Invalid value for property_denylist config: "+this.config.property_denylist+" or property_blacklist config: "+this.config.property_blacklist);var f=this.config.sanitize_properties;f&&(i=f(i,e));var h=this._hasPersonProcessing();return i.$process_person_profile=h,h&&this._requirePersonProcessing("_calculate_event_properties"),i}_calculate_set_once_properties(e){if(!this.persistence||!this._hasPersonProcessing())return e;var t=J({},this.persistence.get_initial_props(),e||{}),n=this.config.sanitize_properties;return n&&(t=n(t,"$set_once")),I(t)?void 0:t}register(e,t){var n;null===(n=this.persistence)||void 0===n||n.register(e,t)}register_once(e,t,n){var r;null===(r=this.persistence)||void 0===r||r.register_once(e,t,n)}register_for_session(e){var t;null===(t=this.sessionPersistence)||void 0===t||t.register(e)}unregister(e){var t;null===(t=this.persistence)||void 0===t||t.unregister(e)}unregister_for_session(e){var t;null===(t=this.sessionPersistence)||void 0===t||t.unregister(e)}_register_single(e,t){this.register({[e]:t})}getFeatureFlag(e,t){return this.featureFlags.getFeatureFlag(e,t)}getFeatureFlagPayload(e){var t=this.featureFlags.getFeatureFlagPayload(e);try{return JSON.parse(t)}catch(e){return t}}isFeatureEnabled(e,t){return this.featureFlags.isFeatureEnabled(e,t)}reloadFeatureFlags(){this.featureFlags.reloadFeatureFlags()}updateEarlyAccessFeatureEnrollment(e,t){this.featureFlags.updateEarlyAccessFeatureEnrollment(e,t)}getEarlyAccessFeatures(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];return this.featureFlags.getEarlyAccessFeatures(e,t)}on(e,t){return this._internalEventEmitter.on(e,t)}onFeatureFlags(e){return this.featureFlags.onFeatureFlags(e)}onSessionId(e){var t,n;return null!==(t=null===(n=this.sessionManager)||void 0===n?void 0:n.onSessionId(e))&&void 0!==t?t:()=>{}}getSurveys(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.surveys.getSurveys(e,t)}getActiveMatchingSurveys(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];this.surveys.getActiveMatchingSurveys(e,t)}renderSurvey(e,t){this.surveys.renderSurvey(e,t)}canRenderSurvey(e){this.surveys.canRenderSurvey(e)}getNextSurveyStep(e,t,n){return this.surveys.getNextSurveyStep(e,t,n)}identify(e,t,n){if(!this.__loaded||!this.persistence)return z.uninitializedWarning("posthog.identify");if(N(e)&&(e=e.toString(),z.warn("The first argument to posthog.identify was a number, but it should be a string. It has been converted to a string.")),e){if(["distinct_id","distinctid"].includes(e.toLowerCase()))z.critical('The string "'.concat(e,'" was set in posthog.identify which indicates an error. This ID should be unique to the user and not a hardcoded string.'));else if(this._requirePersonProcessing("posthog.identify")){var r=this.get_distinct_id();this.register({$user_id:e}),this.get_property("$device_id")||this.register_once({$had_persisted_distinct_id:!0,$device_id:r},""),e!==r&&e!==this.get_property(es)&&(this.unregister(es),this.register({distinct_id:e}));var i="anonymous"===(this.persistence.get_property(eL)||"anonymous");e!==r&&i?(this.persistence.set_property(eL,"identified"),this.setPersonPropertiesForFlags(t||{},!1),this.capture("$identify",{distinct_id:e,$anon_distinct_id:r},{$set:t||{},$set_once:n||{}}),this.featureFlags.setAnonymousDistinctId(r)):(t||n)&&this.setPersonProperties(t,n),e!==r&&(this.reloadFeatureFlags(),this.unregister(eR))}}else z.error("Unique user id has not been set in posthog.identify")}setPersonProperties(e,t){(e||t)&&this._requirePersonProcessing("posthog.setPersonProperties")&&(this.setPersonPropertiesForFlags(e||{}),this.capture("$set",{$set:e||{},$set_once:t||{}}))}group(e,t,n){if(e&&t){if(this._requirePersonProcessing("posthog.group")){var r=this.getGroups();r[e]!==t&&this.resetGroupPropertiesForFlags(e),this.register({$groups:U(U({},r),{},{[e]:t})}),n&&(this.capture("$groupidentify",{$group_type:e,$group_key:t,$group_set:n}),this.setGroupPropertiesForFlags({[e]:n})),r[e]===t||n||this.reloadFeatureFlags()}}else z.error("posthog.group requires a group type and group key")}resetGroups(){this.register({$groups:{}}),this.resetGroupPropertiesForFlags(),this.reloadFeatureFlags()}setPersonPropertiesForFlags(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this.featureFlags.setPersonPropertiesForFlags(e,t)}resetPersonPropertiesForFlags(){this.featureFlags.resetPersonPropertiesForFlags()}setGroupPropertiesForFlags(e){var t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1];this._requirePersonProcessing("posthog.setGroupPropertiesForFlags")&&this.featureFlags.setGroupPropertiesForFlags(e,t)}resetGroupPropertiesForFlags(e){this.featureFlags.resetGroupPropertiesForFlags(e)}reset(e){if(z.info("reset"),!this.__loaded)return z.uninitializedWarning("posthog.reset");var t,n,r,i,o,s=this.get_property("$device_id");if(this.consent.reset(),null===(t=this.persistence)||void 0===t||t.clear(),null===(n=this.sessionPersistence)||void 0===n||n.clear(),null===(r=this.surveys)||void 0===r||r.reset(),null===(i=this.persistence)||void 0===i||i.set_property(eL,"anonymous"),null===(o=this.sessionManager)||void 0===o||o.resetSessionId(),this.config.__preview_experimental_cookieless_mode)this.register_once({distinct_id:eB,$device_id:null},"");else{var a=this.config.get_device_id(e0());this.register_once({distinct_id:a,$device_id:e?a:s},"")}}get_distinct_id(){return this.get_property("distinct_id")}getGroups(){return this.get_property("$groups")||{}}get_session_id(){var e,t;return null!==(e=null===(t=this.sessionManager)||void 0===t?void 0:t.checkAndGetSessionAndWindowId(!0).sessionId)&&void 0!==e?e:""}get_session_replay_url(e){if(!this.sessionManager)return"";var{sessionId:t,sessionStartTimestamp:n}=this.sessionManager.checkAndGetSessionAndWindowId(!0),r=this.requestRouter.endpointFor("ui","/project/".concat(this.config.token,"/replay/").concat(t));if(null!=e&&e.withTimestamp&&n){var i,o=null!==(i=e.timestampLookBack)&&void 0!==i?i:10;if(!n)return r;var s=Math.max(Math.floor(((new Date).getTime()-n)/1e3)-o,0);r+="?t=".concat(s)}return r}alias(e,t){return e===this.get_property(eo)?(z.critical("Attempting to create alias for existing People user - aborting."),-2):this._requirePersonProcessing("posthog.alias")?(R(t)&&(t=this.get_distinct_id()),e!==t?(this._register_single(es,e),this.capture("$create_alias",{alias:e,distinct_id:t})):(z.warn("alias matches current distinct_id - skipping api call."),this.identify(e),-1)):void 0}set_config(e){var t,n,r,i,o=U({},this.config);T(e)&&(J(this.config,i1(e)),null===(t=this.persistence)||void 0===t||t.update_config(this.config,o),this.sessionPersistence="sessionStorage"===this.config.persistence||"memory"===this.config.persistence?this.persistence:new t8(U(U({},this.config),{},{persistence:"sessionStorage"})),e9.is_supported()&&"true"===e9.get("ph_debug")&&(this.config.debug=!0),this.config.debug&&(v.DEBUG=!0,z.info("set_config",{config:e,oldConfig:o,newConfig:U({},this.config)})),null===(n=this.sessionRecording)||void 0===n||n.startIfEnabledOrStop(),null===(r=this.autocapture)||void 0===r||r.startIfEnabled(),null===(i=this.heatmaps)||void 0===i||i.startIfEnabled(),this.surveys.loadIfEnabled(),this._sync_opt_out_with_persistence())}startSessionRecording(e){var t,n,r,i,o,s=!0===e,a={sampling:s||!(null==e||!e.sampling),linked_flag:s||!(null==e||!e.linked_flag),url_trigger:s||!(null==e||!e.url_trigger),event_trigger:s||!(null==e||!e.event_trigger)};Object.values(a).some(Boolean)&&(null===(t=this.sessionManager)||void 0===t||t.checkAndGetSessionAndWindowId(),a.sampling&&(null===(n=this.sessionRecording)||void 0===n||n.overrideSampling()),a.linked_flag&&(null===(r=this.sessionRecording)||void 0===r||r.overrideLinkedFlag()),a.url_trigger&&(null===(i=this.sessionRecording)||void 0===i||i.overrideTrigger("url")),a.event_trigger&&(null===(o=this.sessionRecording)||void 0===o||o.overrideTrigger("event"))),this.set_config({disable_session_recording:!1})}stopSessionRecording(){this.set_config({disable_session_recording:!0})}sessionRecordingStarted(){var e;return!(null===(e=this.sessionRecording)||void 0===e||!e.started)}captureException(e,t){var n,r=Error("PostHog syntheticException"),i=j(null===(n=m.__PosthogExtensions__)||void 0===n?void 0:n.parseErrorAsProperties)?m.__PosthogExtensions__.parseErrorAsProperties([e.message,void 0,void 0,void 0,e],{syntheticException:r}):U({$exception_level:"error",$exception_list:[{type:e.name,value:e.message,mechanism:{handled:!0,synthetic:!1}}]},t);this.exceptions.sendExceptionEvent(i)}loadToolbar(e){return this.toolbar.loadToolbar(e)}get_property(e){var t;return null===(t=this.persistence)||void 0===t?void 0:t.props[e]}getSessionProperty(e){var t;return null===(t=this.sessionPersistence)||void 0===t?void 0:t.props[e]}toString(){var e,t=null!==(e=this.config.name)&&void 0!==e?e:iJ;return t!==iJ&&(t=iJ+"."+t),t}_isIdentified(){var e,t;return"identified"===(null===(e=this.persistence)||void 0===e?void 0:e.get_property(eL))||"identified"===(null===(t=this.sessionPersistence)||void 0===t?void 0:t.get_property(eL))}_hasPersonProcessing(){var e,t,n,r;return!("never"===this.config.person_profiles||"identified_only"===this.config.person_profiles&&
11!this._isIdentified()&&I(this.getGroups())&&(null===(e=this.persistence)||void 0===e||null===(t=e.props)||void 0===t||!t[es])&&(null===(n=this.persistence)||void 0===n||null===(r=n.props)||void 0===r||!r[eD]))}_shouldCapturePageleave(){return!0===this.config.capture_pageleave||"if_capture_pageview"===this.config.capture_pageleave&&this.config.capture_pageview}createPersonProfile(){this._hasPersonProcessing()||this._requirePersonProcessing("posthog.createPersonProfile")&&this.setPersonProperties({},{})}_requirePersonProcessing(e){return"never"===this.config.person_profiles?(z.error(e+' was called, but process_person is set to "never". This call will be ignored.'),!1):(this._register_single(eD,!0),!0)}_sync_opt_out_with_persistence(){var e,t,n,r,i=this.consent.isOptedOut(),o=this.config.opt_out_persistence_by_default,s=this.config.disable_persistence||i&&!!o;(null===(e=this.persistence)||void 0===e?void 0:e.disabled)!==s&&(null===(n=this.persistence)||void 0===n||n.set_disabled(s)),(null===(t=this.sessionPersistence)||void 0===t?void 0:t.disabled)!==s&&(null===(r=this.sessionPersistence)||void 0===r||r.set_disabled(s))}opt_in_capturing(e){var t;this.consent.optInOut(!0),this._sync_opt_out_with_persistence(),(R(null==e?void 0:e.captureEventName)||null!=e&&e.captureEventName)&&this.capture(null!==(t=null==e?void 0:e.captureEventName)&&void 0!==t?t:"$opt_in",null==e?void 0:e.captureProperties,{send_instantly:!0}),this.config.capture_pageview&&this._captureInitialPageview()}opt_out_capturing(){this.consent.optInOut(!1),this._sync_opt_out_with_persistence()}has_opted_in_capturing(){return this.consent.isOptedIn()}has_opted_out_capturing(){return this.consent.isOptedOut()}clear_opt_in_out_capturing(){this.consent.reset(),this._sync_opt_out_with_persistence()}_is_bot(){return u?iC(u,this.config.custom_blocked_useragents):void 0}_captureInitialPageview(){c&&!this._initialPageviewCaptured&&(this._initialPageviewCaptured=!0,this.capture("$pageview",{title:c.title},{send_instantly:!0}))}debug(e){!1===e?(null==i||i.console.log("You've disabled debug mode."),localStorage&&localStorage.removeItem("ph_debug"),this.set_config({debug:!1})):(null==i||i.console.log("You're now in debug mode. All calls to PostHog will be logged in your console.\nYou can disable this with `posthog.debug(false)`."),localStorage&&localStorage.setItem("ph_debug","true"),this.set_config({debug:!0}))}_runBeforeSend(e){if(A(this.config.before_send))return e;var t=P(this.config.before_send)?this.config.before_send:[this.config.before_send],n=e;for(var r of t){if(A(n=r(n))){var i="Event '".concat(e.event,"' was rejected in beforeSend function");return $(e.event)?z.warn("".concat(i,". This can cause unexpected behavior.")):z.info(i),null}n.properties&&!I(n.properties)||z.warn("Event '".concat(e.event,"' has no properties after beforeSend function, this is likely an error."))}return n}}!function(e,t){for(var n=0;n<t.length;n++)e.prototype[t[n]]=et(e.prototype[t[n]])}(i5,["identify"]);var i4,i3,i9=(i3=iX[iJ]=new i5,function(){function e(){e.done||(e.done=!0,iQ=!1,Z(iX,function(e){e._dom_loaded()}))}null!=c&&c.addEventListener&&("complete"===c.readyState?e():c.addEventListener("DOMContentLoaded",e,!1)),i&&er(i,"load",e,!0)}(),i3)},65048:(e,t,n)=>{"use strict";n.d(t,{Ac:()=>s,oE:()=>h,FX:()=>f,v6:()=>p,Ci:()=>l});var r=n(21462);function i(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return Array.from(new Set(t.flatMap(e=>"string"==typeof e?e.split(" "):[]))).filter(Boolean).join(" ")}var o=n(28461),s=(e=>(e[e.None=0]="None",e[e.RenderStrategy=1]="RenderStrategy",e[e.Static=2]="Static",e))(s||{}),a=(e=>(e[e.Unmount=0]="Unmount",e[e.Hidden=1]="Hidden",e))(a||{});function l(){let e,t,n=(e=(0,r.useRef)([]),t=(0,r.useCallback)(t=>{for(let n of e.current)null!=n&&("function"==typeof n?n(t):n.current=t)},[]),function(){for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];if(!r.every(e=>null==e))return e.current=r,t});return(0,r.useCallback)(e=>(function(e){let{ourProps:t,theirProps:n,slot:r,defaultTag:i,features:s,visible:a=!0,name:l,mergeRefs:p}=e;p=null!=p?p:c;let f=d(n,t);if(a)return u(f,r,i,l,p);let h=null!=s?s:0;if(2&h){let{static:e=!1,...t}=f;if(e)return u(t,r,i,l,p)}if(1&h){let{unmount:e=!0,...t}=f;return(0,o.Y)(+!e,{0:()=>null,1:()=>u({...t,hidden:!0,style:{display:"none"}},r,i,l,p)})}return u(f,r,i,l,p)})({mergeRefs:n,...e}),[n])}function u(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=arguments.length>2?arguments[2]:void 0,o=arguments.length>3?arguments[3]:void 0,s=arguments.length>4?arguments[4]:void 0,{as:a=n,children:l,refName:u="ref",...c}=g(e,["unmount","static"]),p=void 0!==e.ref?{[u]:e.ref}:{},f="function"==typeof l?l(t):l;"className"in c&&c.className&&"function"==typeof c.className&&(c.className=c.className(t)),c["aria-labelledby"]&&c["aria-labelledby"]===c.id&&(c["aria-labelledby"]=void 0);let m={};if(t){let e=!1,n=[];for(let[r,i]of Object.entries(t))"boolean"==typeof i&&(e=!0),!0===i&&n.push(r.replace(/([A-Z])/g,e=>"-".concat(e.toLowerCase())));if(e)for(let e of(m["data-headlessui-state"]=n.join(" "),n))m["data-".concat(e)
11]=""}if(a===r.Fragment&&(Object.keys(h(c)).length>0||Object.keys(h(m)).length>0))if(!(0,r.isValidElement)(f)||Array.isArray(f)&&f.length>1){if(Object.keys(h(c)).length>0)throw Error(['Passing props on "Fragment"!',"","The current component <".concat(o,' /> is rendering a "Fragment".'),"However we need to passthrough the following props:",Object.keys(h(c)).concat(Object.keys(h(m))).map(e=>" - ".concat(e)).join("\n"),"","You can apply a few solutions:",['Add an `as="..."` prop, to ensure that we render an actual element instead of a "Fragment".',"Render a single element as the child so that we can forward the props onto that element."].map(e=>" - ".concat(e)).join("\n")].join("\n"))}else{var v;let e=f.props,t=null==e?void 0:e.className,n="function"==typeof t?function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return i(t(...n),c.className)}:i(t,c.className),o=d(f.props,h(g(c,["ref"])));for(let e in m)e in o&&delete m[e];return(0,r.cloneElement)(f,Object.assign({},o,m,p,{ref:s((v=f,r.version.split(".")[0]>="19"?v.props.ref:v.ref),p.ref)},n?{className:n}:{}))}return(0,r.createElement)(a,Object.assign({},g(c,["ref"]),a!==r.Fragment&&p,a!==r.Fragment&&m),f)}function c(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.every(e=>null==e)?void 0:e=>{for(let n of t)null!=n&&("function"==typeof n?n(e):n.current=e)}}function d(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)return{};if(1===t.length)return t[0];let r={},i={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=i[t]||(i[t]=[]),i[t].push(e[t])):r[t]=e[t];if(r.disabled||r["aria-disabled"])for(let e in i)/^(on(?:Click|Pointer|Mouse|Key)(?:Down|Up|Press)?)$/.test(e)&&(i[e]=[e=>{var t;return null==(t=null==e?void 0:e.preventDefault)?void 0:t.call(e)}]);for(let e in i)Object.assign(r,{[e](t){for(var n=arguments.length,r=Array(n>1?n-1:0),o=1;o<n;o++)r[o-1]=arguments[o];for(let n of i[e]){if((t instanceof Event||(null==t?void 0:t.nativeEvent)instanceof Event)&&t.defaultPrevented)return;n(t,...r)}}});return r}function p(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];if(0===t.length)return{};if(1===t.length)return t[0];let r={},i={};for(let e of t)for(let t in e)t.startsWith("on")&&"function"==typeof e[t]?(null!=i[t]||(i[t]=[]),i[t].push(e[t])):r[t]=e[t];for(let e in i)Object.assign(r,{[e](){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];for(let t of i[e])null==t||t(...n)}});return r}function f(e){var t;return Object.assign((0,r.forwardRef)(e),{displayName:null!=(t=e.displayName)?t:e.name})}function h(e){let t=Object.assign({},e);for(let e in t)void 0===t[e]&&delete t[e];return t}function g(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:[],n=Object.assign({},e);for(let e of t)e in n&&delete n[e];return n}},67760:(e,t,n)=>{"use strict";n.d(t,{L:()=>o});var r=n(21462),i=n(17087);function o(){let[e]=(0,r.useState)(i.e);return(0,r.useEffect)(()=>()=>e.dispose(),[e]),e}},67987:(e,t,n)=>{"use strict";n.d(t,{D:()=>u,N:()=>c});var r=n(21462),i=["light","dark"],o="(prefers-color-scheme: dark)",s="undefined"==typeof window,a=r.createContext(void 0),l={setTheme:e=>{},themes:[]},u=()=>{var e;return null!=(e=r.useContext(a))?e:l},c=e=>r.useContext(a)?e.children:r.createElement(p,{...e}),d=["light","dark"],p=({forcedTheme:e,disableTransitionOnChange:t=!1,enableSystem:n=!0,enableColorScheme:s=!0,storageKey:l="theme",themes:u=d,defaultTheme:c=n?"system":"light",attribute:p="data-theme",value:v,children:_,nonce:b})=>{let[y,x]=r.useState(()=>h(l,c)),[w,k]=r.useState(()=>h(l)),C=v?Object.values(v):u,E=r.useCallback(e=>{let r=e;if(!r)return;"system"===e&&n&&(r=m());let o=v?v[r]:r,a=t?g():null,l=document.documentElement;if("class"===p?(l.classList.remove(...C),o&&l.classList.add(o)):o?l.setAttribute(p,o):l.removeAttribute(p),s){let e=i.includes(c)?c:null,t=i.includes(r)?r:e;l.style.colorScheme=t}null==a||a()},[]),S=r.useCallback(e=>{let t="function"==typeof e?e(e):e;x(t);try{localStorage.setItem(l,t)}catch(e){}},[e]),P=r.useCallback(t=>
11{k(m(t)),"system"===y&&n&&!e&&E("system")},[y,e]);r.useEffect(()=>{let e=window.matchMedia(o);return e.addListener(P),P(e),()=>e.removeListener(P)},[P]),r.useEffect(()=>{let e=e=>{e.key===l&&S(e.newValue||c)};return window.addEventListener("storage",e),()=>window.removeEventListener("storage",e)},[S]),r.useEffect(()=>{E(null!=e?e:y)},[e,y]);let j=r.useMemo(()=>({theme:y,setTheme:S,forcedTheme:e,resolvedTheme:"system"===y?w:y,themes:n?[...u,"system"]:u,systemTheme:n?w:void 0}),[y,S,e,w,n,u]);return r.createElement(a.Provider,{value:j},r.createElement(f,{forcedTheme:e,disableTransitionOnChange:t,enableSystem:n,enableColorScheme:s,storageKey:l,themes:u,defaultTheme:c,attribute:p,value:v,children:_,attrs:C,nonce:b}),_)},f=r.memo(({forcedTheme:e,storageKey:t,attribute:n,enableSystem:s,enableColorScheme:a,defaultTheme:l,value:u,attrs:c,nonce:d})=>{let p="system"===l,f="class"===n?`var d=document.documentElement,c=d.classList;c.remove(${c.map(e=>`'${e}'`).join(",")});`:`var d=document.documentElement,n='${n}',s='setAttribute';`,h=a?(i.includes(l)?l:null)?`if(e==='light'||e==='dark'||!e)d.style.colorScheme=e||'${l}'`:"if(e==='light'||e==='dark')d.style.colorScheme=e":"",g=(e,t=!1,r=!0)=>{let o=u?u[e]:e,s=t?e+"|| ''":`'${o}'`,l="";return a&&r&&!t&&i.includes(e)&&(l+=`d.style.colorScheme = '${e}';`),"class"===n?t||o?l+=`c.add(${s})`:l+="null":o&&(l+=`d[s](n,${s})`),l},m=e?`!function(){${f}${g(e)}}()`:s?`!function(){try{${f}var e=localStorage.getItem('${t}');if('system'===e||(!e&&${p})){var t='${o}',m=window.matchMedia(t);if(m.media!==t||m.matches){${g("dark")}}else{${g("light")}}}else if(e){${u?`var x=${JSON.stringify(u)};`:""}${g(u?"x[e]":"e",!0)}}${p?"":"else{"+g(l,!1,!1)+"}"}${h}}catch(e){}}()`:`!function(){try{${f}var e=localStorage.getItem('${t}');if(e){${u?`var x=${JSON.stringify(u)};`:""}${g(u?"x[e]":"e",!0)}}else{${g(l,!1,!1)};}${h}}catch(t){}}();`;return r.createElement("script",{nonce:d,dangerouslySetInnerHTML:{__html:m}})}),h=(e,t)=>{let n;if(!s){try{n=localStorage.getItem(e)||void 0}catch(e){}return n||t}},g=()=>{let e=document.createElement("style");return e.appendChild(document.createTextNode("*{-webkit-transition:none!important;-moz-transition:none!important;-o-transition:none!important;-ms-transition:none!important;transition:none!important}")),document.head.appendChild(e),()=>{window.getComputedStyle(document.body),setTimeout(()=>{document.head.removeChild(e)},1)}},m=e=>(e||(e=window.matchMedia(o)),e.matches?"dark":"light")},68279:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(84310).A)("ThumbsUp",[["path",{d:"M7 10v12",key:"1qc93n"}],["path",{d:"M15 5.88 14 10h5.83a2 2 0 0 1 1.92 2.56l-2.33 8A2 2 0 0 1 17.5 22H4a2 2 0 0 1-2-2v-8a2 2 0 0 1 2-2h2.76a2 2 0 0 0 1.79-1.11L12 2a3.13 3.13 0 0 1 3 3.88Z",key:"emmmcr"}]])},68564:(e,t,n)=>{"use strict";n.d(t,{t:()=>W});var r=n(23798),i=n(28018),o=n(83507),s=n(21462),a=n(16873),l=n(59819),u=n(93333),c=n(22758),d=n(73925),p=n(12967),f=n(47904);function h(e){let t,{onFocus:n}=e,[r,i]=(0,s.useState)(!0),o=(t=(0,s.useRef)(!1),(0,u.s)(()=>(t.current=!0,()=>{t.current=!1}),[]),t);return r?s.createElement(f.j,{as:"button",type:"button",features:f.u.Focusable,onFocus:e=>{e.preventDefault();let t,r=50;t=requestAnimationFrame(function e(){if(r--<=0){t&&cancelAnimationFrame(t);return}if(n()){if(cancelAnimationFrame(t),!o.current)return;i(!1);return}t=requestAnimationFrame(e)})}}):null}var g=n(14996),m=n(28461),v=n(34346),_=n(29015),b=n(65048);let y=s.createContext(null);function x(e){let{children:t}=e,n=s.useRef({groups:new Map,get(e,t){var n;let r=this.groups.get(e);r||(r=new Map,this.groups.set(e,r));let i=null!=(n=r.get(t))?n:0;return r.set(t,i+1),[Array.from(r.keys()).indexOf(t),function(){let e=r.get(t);e>1?r.set(t,e-1):r.delete(t)}]}});return s.createElement(y.Provider,{value:n},t)}function w(e){let t=s.useContext(y);if(!t)throw Error("You must wrap your component in a <StableCollection>");let n=s.useId(),[r,i]=t.current.get(e,n);return s.useEffect(()=>i,[]),r}var k=n(14846),C=(e=>(e[e.Forwards=0]="Forwards",e[e.Backwards=1]="Backwards",e))(C||{}),E=(e=>(e[e.Less=-1]="Less",e[e.Equal=0]="Equal",e[e.Greater=1]="Greater",e))(E||{}),S=(e=>(e[e.SetSelectedIndex=0]="SetSelectedIndex",e[e.RegisterTab=1]="RegisterTab",e[e.UnregisterTab=2]="UnregisterTab",e[e.RegisterPanel=3]="RegisterPanel",e[e.UnregisterPanel=4]="UnregisterPanel",e))(S||{});let P={0(e,t){var n;let r=(0,g.wl)(e.tabs,e=>e.current),i=(0,g.wl)(e.panels,e=>e.current),o=r.filter(e=>{var t;return!(null!=(t=e.current)&&t.hasAttribute("disabled"))}),s={...e,tabs:r,panels:i};if(t.index<0||t.index>r.length-1){let n=(0,m.Y)(Math.sign(t.index-e.selectedIndex),{[-1]:()=>1,0:()=>(0,m.Y)(Math.sign(t.index),{[-1]:()=>0,0:()=>0,1:()=>1}),1:()=>0});if(0===o.length)return s;let i=(0,m.Y)(n,{0:()=>r.indexOf(o[0]),1:()=>r.indexOf(o[o.length-1])});return{...s,selectedIndex:-1===i?e.selectedIndex:i}}let a=r.slice(0,t.index),l=[...r.slice(t.index),...a].find(e=>o.includes(e));if(!l)return s;let u=null!=(n=r.indexOf(l))?n:e.selectedIndex;return -1===u&&(u=e.selectedIndex),{...s,selectedIndex:u}},1(e,t){if(e.tabs.includes(t.tab))return e;let n=e.tabs[e.selectedIndex],r=(0,g.wl)([...e.tabs,t.tab],e=>e.current),i=e.selectedIndex;return e.info.current.isControlled||-1===(i=r.indexOf(n))&&(i=e.selectedIndex),{...e,tabs:r,selectedIndex:i}},2:(e,t)=>({...e,tabs:e.tabs.filter(e=>e!==t.tab)}),3:(e,t)=>
11e.panels.includes(t.panel)?e:{...e,panels:(0,g.wl)([...e.panels,t.panel],e=>e.current)},4:(e,t)=>({...e,panels:e.panels.filter(e=>e!==t.panel)})},j=(0,s.createContext)(null);function T(e){let t=(0,s.useContext)(j);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Tab.Group /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,T),t}return t}j.displayName="TabsDataContext";let I=(0,s.createContext)(null);function R(e){let t=(0,s.useContext)(I);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Tab.Group /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,R),t}return t}function L(e,t){return(0,m.Y)(t.type,P,e,t)}I.displayName="TabsActionsContext";let M=b.Ac.RenderStrategy|b.Ac.Static,O=(0,b.FX)(function(e,t){var n,r;let c=(0,s.useId)(),{id:f="headlessui-tabs-tab-".concat(c),disabled:h=!1,autoFocus:y=!1,...x}=e,{orientation:C,activation:E,selectedIndex:S,tabs:P,panels:j}=T("Tab"),I=R("Tab"),L=T("Tab"),[M,O]=(0,s.useState)(null),A=(0,s.useRef)(null),N=(0,p.P)(A,t,O);(0,u.s)(()=>I.registerTab(A),[I,A]);let F=w("tabs"),D=P.indexOf(A);-1===D&&(D=F);let $=D===S,B=(0,l._)(e=>{var t;let n=e();if(n===g.Me.Success&&"auto"===E){let e=null==(t=(0,_.T)(A))?void 0:t.activeElement,n=L.tabs.findIndex(t=>t.current===e);-1!==n&&I.change(n)}return n}),z=(0,l._)(e=>{let t=P.map(e=>e.current).filter(Boolean);if(e.key===k.D.Space||e.key===k.D.Enter){e.preventDefault(),e.stopPropagation(),I.change(D);return}switch(e.key){case k.D.Home:case k.D.PageUp:return e.preventDefault(),e.stopPropagation(),B(()=>(0,g.CU)(t,g.BD.First));case k.D.End:case k.D.PageDown:return e.preventDefault(),e.stopPropagation(),B(()=>(0,g.CU)(t,g.BD.Last))}if(B(()=>(0,m.Y)(C,{vertical:()=>e.key===k.D.ArrowUp?(0,g.CU)(t,g.BD.Previous|g.BD.WrapAround):e.key===k.D.ArrowDown?(0,g.CU)(t,g.BD.Next|g.BD.WrapAround):g.Me.Error,horizontal:()=>e.key===k.D.ArrowLeft?(0,g.CU)(t,g.BD.Previous|g.BD.WrapAround):e.key===k.D.ArrowRight?(0,g.CU)(t,g.BD.Next|g.BD.WrapAround):g.Me.Error}))===g.Me.Success)return e.preventDefault()}),H=(0,s.useRef)(!1),W=(0,l._)(()=>{var e;H.current||(H.current=!0,null==(e=A.current)||e.focus({preventScroll:!0}),I.change(D),(0,v._)(()=>{H.current=!1}))}),G=(0,l._)(e=>{e.preventDefault()}),{isFocusVisible:q,focusProps:U}=(0,i.o)({autoFocus:y}),{isHovered:V,hoverProps:K}=(0,o.M)({isDisabled:h}),{pressed:Y,pressProps:X}=(0,a.Z)({disabled:h}),Z=(0,s.useMemo)(()=>({selected:$,hover:V,active:Y,focus:q,autofocus:y,disabled:h}),[$,V,q,Y,y,h]),J=(0,b.v6)({ref:N,onKeyDown:z,onMouseDown:G,onClick:W,id:f,role:"tab",type:(0,d.c)(e,M),"aria-controls":null==(r=null==(n=j[D])?void 0:n.current)?void 0:r.id,"aria-selected":$,tabIndex:$?0:-1,disabled:h||void 0,autoFocus:y},U,K,X);return(0,b.Ci)()({ourProps:J,theirProps:x,slot:Z,defaultTag:"button",name:"Tabs.Tab"})}),A=(0,b.FX)(function(e,t){let{defaultIndex:n=0,vertical:r=!1,manual:i=!1,onChange:o,selectedIndex:a=null,...d}=e,f=r?"vertical":"horizontal",m=i?"manual":"auto",v=null!==a,_=(0,c.Y)({isControlled:v}),y=(0,p.P)(t),[w,k]=(0,s.useReducer)(L,{info:_,selectedIndex:null!=a?a:n,tabs:[],panels:[]}),C=(0,s.useMemo)(()=>({selectedIndex:w.selectedIndex}),[w.selectedIndex]),E=(0,c.Y)(o||(()=>{})),S=(0,c.Y)(w.tabs),P=(0,s.useMemo)(()=>({orientation:f,activation:m,...w}),[f,m,w]),T=(0,l._)(e=>(k({type:1,tab:e}),()=>k({type:2,tab:e}))),R=(0,l._)(e=>(k({type:3,panel:e}),()=>k({type:4,panel:e}))),M=(0,l._)(e=>{O.current!==e&&E.current(e),v||k({type:0,index:e})}),O=(0,c.Y)(v?e.selectedIndex:w.selectedIndex),A=(0,s.useMemo)(()=>({registerTab:T,registerPanel:R,change:M}),[]);(0,u.s)(()=>{k({type:0,index:null!=a?a:n})},[a]),(0,u.s)(()=>{if(void 0===O.current||w.tabs.length<=0)return;let e=(0,g.wl)(w.tabs,e=>e.current);e.some((e,t)=>w.tabs[t]!==e)&&M(e.indexOf(w.tabs[O.current]))});let N=(0,b.Ci)();return s.createElement(x,null,s.createElement(I.Provider,{value:A},s.createElement(j.Provider,{value:P},P.tabs.length<=0&&s.createElement(h,{onFocus:()=>{var e,t;for(let n of S.current)if((null==(e=n.current)?void 0:e.tabIndex)===0)return null==(t=n.current)||t.focus(),!0;return!1}}),N({ourProps:{ref:y},theirProps:d,slot:C,defaultTag:"div",name:"Tabs"}))))}),N=(0,b.FX)(function(e,t){let{orientation:n,selectedIndex:r}=T("Tab.List"),i=(0,p.P)(t),o=(0,s.useMemo)(()=>({selectedIndex:r}),[r]);return(0,b.Ci)()({ourProps:{ref:i,role:"tablist","aria-orientation":n},theirProps:e,slot:o,defaultTag:"div",name:"Tabs.List"})}),F=(0,b.FX)(function(e,t){let{selectedIndex:n}=T("Tab.Panels"),r=(0,p.P)(t),i=(0,s.useMemo)(()=>({selectedIndex:n}),[n]);return(0,b.Ci)()({ourProps:{ref:r},theirProps:e,slot:i,defaultTag:"div",name:"Tabs.Panels"})}),D=(0,b.FX)(function(e,t){var n,r,o,a;let l=(0,s.useId)(),{id:c="headlessui-tabs-panel-".concat(l),tabIndex:d=0,...h}=e,{selectedIndex:g,tabs:m,panels:v}=T("Tab.Panel"),_=R("Tab.Panel"),y=(0,s.useRef)(null),x=(0,p.P)(y,t);(0,u.s)(()=>_.registerPanel(y),[_,y]);let k=w("panels"),C=v.indexOf(y);-1===C&&(C=k);let E=C===g,{isFocusVisible:S,focusProps:P}=(0,i.o)(),j=(0,s.useMemo)(()=>({selected:E,focus:S}),[E,S]),I=(0,b.v6)({ref:x,id:c,role:"tabpanel","aria-labelledby":null==(r=null==(n=m[C])?void 0:n.current)?void 0:r.id,tabIndex:E?d:-1},P),L=(0,b.Ci)();return E||null!=(o=h.unmount)&&!o||null!=(a=h.static)&&a?L({ourProps:I,theirProps:h,slot:j,defaultTag:"div",features:M,visible:E,name:"Tabs.Panel"}):s.createElement(f.j,{"aria-hidden":"true",...I})}),$=Object.assign(O,{Group:A,List:N,Panels:F,Panel:D});var B=n(71623);function z(e){return!!e&&"object"==typeof e&&"label"in e}function H({items:e,selectedIndex:t,defaultIndex:n=0,onChange:i,children:o,storageKey:a}
11){let[l,u]=(0,s.useState)(n);(0,s.useEffect)(()=>{void 0!==t&&u(t)},[t]),(0,s.useEffect)(()=>{if(!a)return;function e(e){e.key===a&&u(Number(e.newValue))}let t=Number(localStorage.getItem(a));return u(Number.isNaN(t)?0:t),window.addEventListener("storage",e),()=>{window.removeEventListener("storage",e)}},[]);let c=(0,s.useCallback)(e=>{if(a){let t=String(e);localStorage.setItem(a,t),window.dispatchEvent(new StorageEvent("storage",{key:a,newValue:t}));return}u(e),i?.(e)},[]);return(0,r.jsxs)(A,{selectedIndex:l,defaultIndex:n,onChange:c,tabIndex:-1,children:[(0,r.jsx)(N,{className:(0,B.A)("nextra-scrollbar _overflow-x-auto _overscroll-x-contain _overflow-y-hidden","_mt-4 _flex _w-full _gap-2 _border-b _border-gray-200 _pb-px dark:_border-neutral-800","nextra-focus"),children:e.map((e,t)=>(0,r.jsx)($,{disabled:z(e)&&e.disabled,className:({selected:e,disabled:t,hover:n,focus:r})=>(0,B.A)(r&&"nextra-focusable _ring-inset",e&&"_outline-none","_whitespace-nowrap","_rounded-t _p-2 _font-medium _leading-5 _transition-colors","_-mb-0.5 _select-none _border-b-2",e?"_border-current":n?"_border-gray-200 dark:_border-neutral-800":"_border-transparent",e?"_text-primary-600":t?"_text-gray-400 dark:_text-neutral-600 _pointer-events-none":n?"_text-black dark:_text-white":"_text-gray-600 dark:_text-gray-200"),children:z(e)?e.label:e},t))}),(0,r.jsx)(F,{children:o})]})}let W=Object.assign(e=>(0,r.jsx)(H,{...e}),{Tab:function({children:e,unmount:t=!1,...n}){return(0,r.jsx)(D,{...n,unmount:t,className:({focus:e})=>(0,B.A)("_rounded _mt-6",e&&"nextra-focusable"),children:e})}})},69730:(e,t,n)=>{"use strict";function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}n.d(t,{m:()=>r})},71440:(e,t,n)=>{"use strict";n.d(t,{_:()=>o});var r=n(21462);let i=(0,r.createContext)(void 0);function o(){return(0,r.useContext)(i)}},71607:(e,t,n)=>{"use strict";n.d(t,{r:()=>o});var r=n(93610),i=n(21462);let o=()=>{let e=(0,r.useRouter)();return(0,i.useMemo)(()=>({...e,defaultLocale:"en",locale:e.asPath.split("/")[1]}),[e])}},71623:(e,t,n)=>{"use strict";function r(){for(var e,t,n=0,r="",i=arguments.length;n<i;n++)(e=arguments[n])&&(t=function e(t){var n,r,i="";if("string"==typeof t||"number"==typeof t)i+=t;else if("object"==typeof t)if(Array.isArray(t)){var o=t.length;for(n=0;n<o;n++)t[n]&&(r=e(t[n]))&&(i&&(i+=" "),i+=r)}else for(r in t)t[r]&&(i&&(i+=" "),i+=r);return i}(e))&&(r&&(r+=" "),r+=t);return r}n.d(t,{$:()=>r,A:()=>i});let i=r},72978:(e,t,n)=>{"use strict";n.d(t,{A:()=>s,q:()=>o});var r=n(21462),i=n(23798);function o(e,t){let n=r.createContext(t),o=e=>{let{children:t,...o}=e,s=r.useMemo(()=>o,Object.values(o));return(0,i.jsx)(n.Provider,{value:s,children:t})};return o.displayName=e+"Provider",[o,function(i){let o=r.useContext(n);if(o)return o;if(void 0!==t)return t;throw Error(`\`${i}\` must be used within \`${e}\``)}]}function s(e,t=[]){let n=[],o=()=>{let t=n.map(e=>r.createContext(e));return function(n){let i=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:i}}),[n,i])}};return o.scopeName=e,[function(t,o){let s=r.createContext(o),a=n.length;n=[...n,o];let l=t=>{let{scope:n,children:o,...l}=t,u=n?.[e]?.[a]||s,c=r.useMemo(()=>l,Object.values(l));return(0,i.jsx)(u.Provider,{value:c,children:o})};return l.displayName=t+"Provider",[l,function(n,i){let l=i?.[e]?.[a]||s,u=r.useContext(l);if(u)return u;if(void 0!==o)return o;throw Error(`\`${n}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let n=()=>{let n=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let i=n.reduce((t,{useScope:n,scopeName:r})=>{let i=n(e)[`__scope${r}`];return{...t,...i}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:i}),[i])}};return n.scopeName=t.scopeName,n}(o,...t)]}},73925:(e,t,n)=>{"use strict";n.d(t,{c:()=>i});var r=n(21462);function i(e,t){return(0,r.useMemo)(()=>{var n;if(e.type)return e.type;let r=null!=(n=e.as)?n:"button";if("string"==typeof r&&"button"===r.toLowerCase()||(null==t?void 0:t.tagName)==="BUTTON"&&!t.hasAttribute("type"))return"button"},[e.type,e.as,t])}},75503:(e,t,n)=>{"use strict";n.d(t,{R:()=>s,x:()=>a});var r=n(21462);let i={},o=r.createContext(i);function s(e){let t=r.useContext(o);return r.useMemo(function(){return"function"==typeof e?e(t):{...t,...e}},[t,e])}function a(e){let t;return t=e.disableParentContext?"function"==typeof e.components?e.components(i):e.components||i:s(e.components),r.createElement(o.Provider,{value:t},e.children)}},76495:(e,t)=>{"use strict";function n(e){let{widthInt:t,heightInt:n,blurWidth:r,blurHeight:i,blurDataURL:o,objectFit:s}=e,a=r?40*r:t,l=i?40*i:n,u=a&&l?"viewBox='0 0 "+a+" "+l+"'":"";return"%3Csvg xmlns='http://www.w3.org/2000/svg' "+u+"%3E%3Cfilter id='b' color-interpolation-filters='sRGB'%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3Cfe
11ColorMatrix values='1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 100 -1' result='s'/%3E%3CfeFlood x='0' y='0' width='100%25' height='100%25'/%3E%3CfeComposite operator='out' in='s'/%3E%3CfeComposite in2='SourceGraphic'/%3E%3CfeGaussianBlur stdDeviation='20'/%3E%3C/filter%3E%3Cimage width='100%25' height='100%25' x='0' y='0' preserveAspectRatio='"+(u?"none":"contain"===s?"xMidYMid":"cover"===s?"xMidYMid slice":"none")+"' style='filter: url(%23b);' href='"+o+"'/%3E%3C/svg%3E"}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImageBlurSvg",{enumerable:!0,get:function(){return n}})},76904:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useIntersection",{enumerable:!0,get:function(){return l}});let r=n(21462),i=n(6951),o="function"==typeof IntersectionObserver,s=new Map,a=[];function l(e){let{rootRef:t,rootMargin:n,disabled:l}=e,u=l||!o,[c,d]=(0,r.useState)(!1),p=(0,r.useRef)(null),f=(0,r.useCallback)(e=>{p.current=e},[]);return(0,r.useEffect)(()=>{if(o){if(u||c)return;let e=p.current;if(e&&e.tagName)return function(e,t,n){let{id:r,observer:i,elements:o}=function(e){let t,n={root:e.root||null,margin:e.rootMargin||""},r=a.find(e=>e.root===n.root&&e.margin===n.margin);if(r&&(t=s.get(r)))return t;let i=new Map;return t={id:n,observer:new IntersectionObserver(e=>{e.forEach(e=>{let t=i.get(e.target),n=e.isIntersecting||e.intersectionRatio>0;t&&n&&t(n)})},e),elements:i},a.push(n),s.set(n,t),t}(n);return o.set(e,t),i.observe(e),function(){if(o.delete(e),i.unobserve(e),0===o.size){i.disconnect(),s.delete(r);let e=a.findIndex(e=>e.root===r.root&&e.margin===r.margin);e>-1&&a.splice(e,1)}}}(e,e=>e&&d(e),{root:null==t?void 0:t.current,rootMargin:n})}else if(!c){let e=(0,i.requestIdleCallback)(()=>d(!0));return()=>(0,i.cancelIdleCallback)(e)}},[u,n,t,c,p.current]),[f,c,(0,r.useCallback)(()=>{d(!1)},[])]}("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)},78247:(e,t,n)=>{e.exports=n(85563)},78562:(e,t,n)=>{"use strict";n.d(t,{lG:()=>Q,Cf:()=>en,Es:()=>ei,c7:()=>er,L3:()=>eo,zM:()=>ee});var r=n(23798),i=n(21462),o=n(69730),s=n(50154),a=n(72978),l=n(11975),u=n(23395),c=n(46010),d=n(90219),p=n(90839),f=n(10777),h=n(357),g=n(41066),m=n(29081),v=n(4978),_=n(5467),b="Dialog",[y,x]=(0,a.A)(b),[w,k]=y(b),C=e=>{let{__scopeDialog:t,children:n,open:o,defaultOpen:s,onOpenChange:a,modal:c=!0}=e,d=i.useRef(null),p=i.useRef(null),[f=!1,h]=(0,u.i)({prop:o,defaultProp:s,onChange:a});return(0,r.jsx)(w,{scope:t,triggerRef:d,contentRef:p,contentId:(0,l.B)(),titleId:(0,l.B)(),descriptionId:(0,l.B)(),open:f,onOpenChange:h,onOpenToggle:i.useCallback(()=>h(e=>!e),[h]),modal:c,children:n})};C.displayName=b;var E="DialogTrigger",S=i.forwardRef((e,t)=>{let{__scopeDialog:n,...i}=e,a=k(E,n),l=(0,s.s)(t,a.triggerRef);return(0,r.jsx)(h.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":q(a.open),...i,ref:l,onClick:(0,o.m)(e.onClick,a.onOpenToggle)})});S.displayName=E;var P="DialogPortal",[j,T]=y(P,{forceMount:void 0}),I=e=>{let{__scopeDialog:t,forceMount:n,children:o,container:s}=e,a=k(P,t);return(0,r.jsx)(j,{scope:t,forceMount:n,children:i.Children.map(o,e=>(0,r.jsx)(f.C,{present:n||a.open,children:(0,r.jsx)(p.Z,{asChild:!0,container:s,children:e})}))})};I.displayName=P;var R="DialogOverlay",L=i.forwardRef((e,t)=>{let n=T(R,e.__scopeDialog),{forceMount:i=n.forceMount,...o}=e,s=k(R,e.__scopeDialog);return s.modal?(0,r.jsx)(f.C,{present:i||s.open,children:(0,r.jsx)(M,{...o,ref:t})}):null});L.displayName=R;var M=i.forwardRef((e,t)=>{let{__scopeDialog:n,...i}=e,o=k(R,n);return(0,r.jsx)(m.A,{as:_.DX,allowPinchZoom:!0,shards:[o.contentRef],children:(0,r.jsx)(h.sG.div,{"data-state":q(o.open),...i,ref:t,style:{pointerEvents:"auto",...i.style}})})}),O="DialogContent",A=i.forwardRef((e,t)=>{let n=T(O,e.__scopeDialog),{forceMount:i=n.forceMount,...o}=e,s=k(O,e.__scopeDialog);return(0,r.jsx)(f.C,{present:i||s.open,children:s.modal?(0,r.jsx)(N,{...o,ref:t}):(0,r.jsx)(F,{...o,ref:t})})});A.displayName=O;var N=i.forwardRef((e,t)=>
11{let n=k(O,e.__scopeDialog),a=i.useRef(null),l=(0,s.s)(t,n.contentRef,a);return i.useEffect(()=>{let e=a.current;if(e)return(0,v.Eq)(e)},[]),(0,r.jsx)(D,{...e,ref:l,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.m)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,o.m)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,o.m)(e.onFocusOutside,e=>e.preventDefault())})}),F=i.forwardRef((e,t)=>{let n=k(O,e.__scopeDialog),o=i.useRef(!1),s=i.useRef(!1);return(0,r.jsx)(D,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||n.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,s.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"!==t.detail.originalEvent.type||(s.current=!0));let r=t.target;n.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&s.current&&t.preventDefault()}})}),D=i.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:l,...u}=e,p=k(O,n),f=i.useRef(null),h=(0,s.s)(t,f);return(0,g.Oh)(),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(d.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:l,children:(0,r.jsx)(c.qW,{role:"dialog",id:p.contentId,"aria-describedby":p.descriptionId,"aria-labelledby":p.titleId,"data-state":q(p.open),...u,ref:h,onDismiss:()=>p.onOpenChange(!1)})}),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)(Y,{titleId:p.titleId}),(0,r.jsx)(X,{contentRef:f,descriptionId:p.descriptionId})]})]})}),$="DialogTitle",B=i.forwardRef((e,t)=>{let{__scopeDialog:n,...i}=e,o=k($,n);return(0,r.jsx)(h.sG.h2,{id:o.titleId,...i,ref:t})});B.displayName=$;var z="DialogDescription",H=i.forwardRef((e,t)=>{let{__scopeDialog:n,...i}=e,o=k(z,n);return(0,r.jsx)(h.sG.p,{id:o.descriptionId,...i,ref:t})});H.displayName=z;var W="DialogClose",G=i.forwardRef((e,t)=>{let{__scopeDialog:n,...i}=e,s=k(W,n);return(0,r.jsx)(h.sG.button,{type:"button",...i,ref:t,onClick:(0,o.m)(e.onClick,()=>s.onOpenChange(!1))})});function q(e){return e?"open":"closed"}G.displayName=W;var U="DialogTitleWarning",[V,K]=(0,a.q)(U,{contentName:O,titleName:$,docsSlug:"dialog"}),Y=({titleId:e})=>{let t=K(U),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 12 13If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 14 15For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return i.useEffect(()=>{e&&!document.getElementById(e)&&console.error(n)},[n,e]),null},X=({contentRef:e,descriptionId:t})=>{let n=K("DialogDescriptionWarning"),r=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return i.useEffect(()=>{let n=e.current?.getAttribute("aria-describedby");t&&n&&!document.getElementById(t)&&console.warn(r)},[r,e,t]),null},Z=n(98742),J=n(13857);let Q=C,ee=S,et=i.forwardRef((e,t)=>{let{className:n,...i}=e;return(0,r.jsx)(L,{ref:t,className:(0,J.cn)("fixed inset-0 z-50 bg-background/80 backdrop-blur-sm data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0",n),...i})});et.displayName=L.displayName;let en=i.forwardRef((e,t)=>{let{className:n,children:i,...o}=e;return(0,r.jsxs)(I,{children:[(0,r.jsx)(et,{}),(0,r.jsxs)(A,{ref:t,className:(0,J.cn)("fixed left-[50%] top-[50%] z-50 grid w-full max-w-lg translate-x-[-50%] translate-y-[-50%] gap-4 border bg-background p-6 shadow-lg duration-200 data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[state=closed]:slide-out-to-left-1/2 data-[state=closed]:slide-out-to-top-[48%] data-[state=open]:slide-in-from-left-1/2 data-[state=open]:slide-in-from-top-[48%] sm:rounded md:w-full",n),...o,children:[i,(0,r.jsxs)(G,{className:"absolute right-4 top-4 roun
15ded opacity-70 ring-offset-background transition-opacity hover:opacity-100 focus:outline-none focus:ring-2 focus:ring-ring focus:ring-offset-2 disabled:pointer-events-none data-[state=open]:bg-accent data-[state=open]:text-muted-foreground",children:[(0,r.jsx)(Z.A,{className:"h-4 w-4"}),(0,r.jsx)("span",{className:"sr-only",children:"Close"})]})]})]})});en.displayName=A.displayName;let er=e=>{let{className:t,...n}=e;return(0,r.jsx)("div",{className:(0,J.cn)("flex flex-col space-y-1.5 text-center sm:text-left",t),...n})};er.displayName="DialogHeader";let ei=e=>{let{className:t,...n}=e;return(0,r.jsx)("div",{className:(0,J.cn)("flex flex-col-reverse sm:flex-row sm:justify-end sm:space-x-2",t),...n})};ei.displayName="DialogFooter";let eo=i.forwardRef((e,t)=>{let{className:n,...i}=e;return(0,r.jsx)(B,{ref:t,className:(0,J.cn)("text-lg font-semibold leading-none tracking-tight",n),...i})});eo.displayName=B.displayName,i.forwardRef((e,t)=>{let{className:n,...i}=e;return(0,r.jsx)(H,{ref:t,className:(0,J.cn)("text-sm text-muted-foreground",n),...i})}).displayName=H.displayName},80180:function(e,t,n){"use strict";var r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){let{html:t,scripts:n,stylesheets:r}=(0,s.YouTubeEmbed)(e);return(0,i.jsx)(a.default,{height:e.height||null,width:e.width||null,html:t,dataNtpc:"YouTubeEmbed",children:null==n?void 0:n.map(e=>(0,i.jsx)(o.default,{src:e.url,strategy:l[e.strategy],stylesheets:r},e.url))})};let i=n(23798),o=r(n(1896)),s=n(44223),a=r(n(21738)),l={server:"beforeInteractive",client:"afterInteractive",idle:"lazyOnload",worker:"worker"}},81025:e=>{"use strict";e.exports=JSON.parse('{"id":"google-analytics","description":"Install a Google Analytics tag on your website","website":"https://analytics.google.com/analytics/web/","scripts":[{"url":"https://www.googletagmanager.com/gtag/js","params":["id"],"strategy":"worker","location":"head","action":"append"},{"code":"window.dataLayer=window.dataLayer||[];window.gtag=function gtag(){window.dataLayer.push(arguments);};gtag(\'js\',new Date());gtag(\'config\',\'${args.id}\')","strategy":"worker","location":"head","action":"append"}]}')},81783:(e,t,n)=>{"use strict";n.d(t,{E9:()=>o,Mi:()=>r,pN:()=>i,xi:()=>s});var r="right-scroll-bar-position",i="width-before-scroll-bar",o="with-scroll-bars-hidden",s="--removed-body-scroll-bar-size"},82232:(e,t,n)=>{"use strict";n.d(t,{BN:()=>h,ER:()=>g,Ej:()=>v,UE:()=>b,UU:()=>m,cY:()=>f,jD:()=>_,we:()=>d});var r=n(48114),i=n(21462),o=n(47993),s="undefined"!=typeof document?i.useLayoutEffect:i.useEffect;function a(e,t){let n,r,i;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!a(e[r],t[r]))return!1;return!0}if((n=(i=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,i[r]))return!1;for(r=n;0!=r--;){let n=i[r];if(("_owner"!==n||!e.$$typeof)&&!a(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function l(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function u(e,t){let n=l(e);return Math.round(t*n)/n}function c(e){let t=i.useRef(e);return s(()=>{t.current=e}),t}function d(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:d=[],platform:p,elements:{reference:f,floating:h}={},transform:g=!0,whileElementsMounted:m,open:v}=e,[_,b]=i.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[y,x]=i.useState(d);a(y,d)||x(d);let[w,k]=i.useState(null),[C,E]=i.useState(null),S=i.useCallback(e=>{e!==I.current&&(I.current=e,k(e))},[]),P=i.useCallback(e=>{e!==R.current&&(R.current=e,E(e))},[]),j=f||w,T=h||C,I=i.useRef(null),R=i.useRef(null),L=i.useRef(_),M=null!=m,O=c(m),A=c(p),N=c(v),F=i.useCallback(()=>{if(!I.current||!R.current)return;let e={placement:t,strategy:n,middleware:y};A.current&&(e.platform=A.current),(0,r.rD)(I.current,R.current,e).then(e=>{let t={...e,isPositioned:!1!==N.current};D.current&&!a(L.current,t)&&(L.current=t,o.flushSync(()=>{b(t)}))})},[y,t,n,A,N]);s(()=>{!1===v&&L.current.isPositioned&&(L.current.isPositioned=!1,b(e=>({...e,isPositioned:!1})))},[v]);let D=i.useRef(!1);s(()=>(D.current=!0,()=>{D.current=!1}),[]),s(()=>
15{if(j&&(I.current=j),T&&(R.current=T),j&&T){if(O.current)return O.current(j,T,F);F()}},[j,T,F,O,M]);let $=i.useMemo(()=>({reference:I,floating:R,setReference:S,setFloating:P}),[S,P]),B=i.useMemo(()=>({reference:j,floating:T}),[j,T]),z=i.useMemo(()=>{let e={position:n,left:0,top:0};if(!B.floating)return e;let t=u(B.floating,_.x),r=u(B.floating,_.y);return g?{...e,transform:"translate("+t+"px, "+r+"px)",...l(B.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,g,B.floating,_.x,_.y]);return i.useMemo(()=>({..._,update:F,refs:$,elements:B,floatingStyles:z}),[_,F,$,B,z])}let p=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:i}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?(0,r.UE)({element:n.current,padding:i}).fn(t):{}:n?(0,r.UE)({element:n,padding:i}).fn(t):{}}}),f=(e,t)=>({...(0,r.cY)(e),options:[e,t]}),h=(e,t)=>({...(0,r.BN)(e),options:[e,t]}),g=(e,t)=>({...(0,r.ER)(e),options:[e,t]}),m=(e,t)=>({...(0,r.UU)(e),options:[e,t]}),v=(e,t)=>({...(0,r.Ej)(e),options:[e,t]}),_=(e,t)=>({...(0,r.jD)(e),options:[e,t]}),b=(e,t)=>({...p(e),options:[e,t]})},82643:(e,t,n)=>{"use strict";n.d(t,{Cl:()=>r,Tt:()=>i,fX:()=>o});var r=function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function i(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}Object.create;function o(e,t,n){if(n||2==arguments.length)for(var r,i=0,o=t.length;i<o;i++)!r&&i in t||(r||(r=Array.prototype.slice.call(t,0,i)),r[i]=t[i]);return e.concat(r||Array.prototype.slice.call(t))}Object.create,"function"==typeof SuppressedError&&SuppressedError},83507:(e,t,n)=>{"use strict";n.d(t,{M:()=>u});var r=n(21462);let i=!1,o=0;function s(){i=!0,setTimeout(()=>{i=!1},50)}function a(e){"touch"===e.pointerType&&s()}function l(){if("undefined"!=typeof document)return"undefined"!=typeof PointerEvent?document.addEventListener("pointerup",a):document.addEventListener("touchend",s),o++,()=>{--o>0||("undefined"!=typeof PointerEvent?document.removeEventListener("pointerup",a):document.removeEventListener("touchend",s))}}function u(e){let{onHoverStart:t,onHoverChange:n,onHoverEnd:o,isDisabled:s}=e,[a,u]=(0,r.useState)(!1),c=(0,r.useRef)({isHovered:!1,ignoreEmulatedMouseEvents:!1,pointerType:"",target:null}).current;(0,r.useEffect)(l,[]);let{hoverProps:d,triggerHoverEnd:p}=(0,r.useMemo)(()=>{let e=(e,r)=>{if(c.pointerType=r,s||"touch"===r||c.isHovered||!e.currentTarget.contains(e.target))return;c.isHovered=!0;let i=e.currentTarget;c.target=i,t&&t({type:"hoverstart",target:i,pointerType:r}),n&&n(!0),u(!0)},r=(e,t)=>{if(c.pointerType="",c.target=null,"touch"===t||!c.isHovered)return;c.isHovered=!1;let r=e.currentTarget;o&&o({type:"hoverend",target:r,pointerType:t}),n&&n(!1),u(!1)},a={};return"undefined"!=typeof PointerEvent?(a.onPointerEnter=t=>{i&&"mouse"===t.pointerType||e(t,t.pointerType)},a.onPointerLeave=e=>{!s&&e.currentTarget.contains(e.target)&&r(e,e.pointerType)}):(a.onTouchStart=()=>{c.ignoreEmulatedMouseEvents=!0},a.onMouseEnter=t=>{c.ignoreEmulatedMouseEvents||i||e(t,"mouse"),c.ignoreEmulatedMouseEvents=!1},a.onMouseLeave=e=>{!s&&e.currentTarget.contains(e.target)&&r(e,"mouse")}),{hoverProps:a,triggerHoverEnd:r}},[t,n,o,s,c]);return(0,r.useEffect)(()=>{s&&p({currentTarget:c.target},c.pointerType)},[s]),{hoverProps:d,isHovered:a}}},84310:(e,t,n)=>{"use strict";n.d(t,{A:()=>l});var r=n(21462);let i=e=>e.replace(/([a-z0-9])([A-Z])/g,"$1-$2").toLowerCase(),o=function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return t.filter((e,t,n)=>!!e&&""!==e.trim()&&n.indexOf(e)===t).join(" ").trim()};var s={xmlns:"http://www.w3.org/2000/svg",width:24,height:24,viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"};let a=(0,r.forwardRef)((e,t)=>{let{color:n="currentColor",size:i=24,strokeWidth:a=2,absoluteStrokeWidth:l,className:u="",children:c,iconNode:d,...p}=e;return(0,r.createElement)("svg",{ref:t,...s,width:i,height:i,stroke:n,strokeWidth:l?24*Number(a)/Number(i):a,className:o("lucide",u),...p},[...d.map(e=>{let[t,n]=e;return(0,r.createElement)(t,n)}),...Array.isArray(c)?c:[c]])}),l=(e,t)=>
15{let n=(0,r.forwardRef)((n,s)=>{let{className:l,...u}=n;return(0,r.createElement)(a,{ref:s,iconNode:t,className:o("lucide-".concat(i(e)),l),...u})});return n.displayName="".concat(e),n}},84804:(e,t,n)=>{"use strict";n.d(t,{w:()=>a});var r=n(23798),i=n(13857),o=n(21462);let s=e=>{let{src:t,alt:n,onClose:i}=e;return(0,o.useEffect)(()=>{let e=e=>{"Escape"===e.key&&i()};return document.addEventListener("keydown",e),document.body.style.overflow="hidden",()=>{document.removeEventListener("keydown",e),document.body.style.overflow="unset"}},[i]),(0,r.jsx)("div",{className:"fixed inset-0 z-50 flex items-center justify-center bg-black/80 backdrop-blur-sm",onClick:i,children:(0,r.jsxs)("div",{className:"relative max-h-[90vh] max-w-[90vw] bg-white rounded-lg shadow-2xl",children:[(0,r.jsx)("img",{src:t,alt:n,className:"max-h-[90vh] max-w-[90vw] w-auto h-auto object-contain rounded-lg",onClick:e=>e.stopPropagation()}),(0,r.jsx)("button",{onClick:i,className:"absolute -top-3 -right-3 bg-white dark:bg-gray-800 rounded-full p-2 shadow-lg hover:bg-gray-100 dark:hover:bg-gray-700 transition-colors","aria-label":"Close zoom",children:(0,r.jsx)("svg",{className:"w-3 h-3",fill:"none",stroke:"currentColor",viewBox:"0 0 24 24",children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M6 18L18 6M6 6l12 12"})})})]})})},a=e=>{let{children:t,className:n,fullWidth:a=!1,transparent:l=!1}=e,u=(0,o.useRef)(null),[c,d]=(0,o.useState)(null);return(0,o.useEffect)(()=>{let e=u.current;if(!e)return;let t=e=>{let t=e.target;if("IMG"===t.tagName){if(window.innerWidth<=500)return;e.preventDefault(),e.stopPropagation();let n=t.src,r=t.alt||"Image";n&&d({src:n,alt:r})}},n=()=>{e.querySelectorAll("img").forEach(e=>{window.innerWidth>500?(e.style.cursor="pointer",e.style.transition="opacity 0.2s ease"):(e.style.cursor="default",e.style.transition="none")})};return e.addEventListener("click",t),n(),window.addEventListener("resize",n),()=>{e.removeEventListener("click",t),window.removeEventListener("resize",n)}},[]),(0,r.jsxs)(r.Fragment,{children:[(0,r.jsx)("div",{ref:u,className:(0,i.cn)("mt-4 border rounded inline-block overflow-hidden",n),children:(0,r.jsx)("div",{className:(0,i.cn)("inline bg-primary/5 max-w-2xl [&>*]:mt-0 [&>*]:mb-0 [&>img]:block [&>img]:w-full [&>img]:h-auto [&>img]:leading-none [&>img]:align-top",a&&"max-w-full",l&&"bg-transparent"),children:t})}),c&&(0,r.jsx)(s,{src:c.src,alt:c.alt,onClose:()=>d(null)})]})}},85563:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return b}});let r=n(51532),i=n(23798),o=r._(n(21462)),s=n(6985),a=n(89109),l=n(21080),u=n(38562),c=n(60775),d=n(13572),p=n(76904),f=n(91889),h=n(82452),g=n(40041),m=new Set;function v(e,t,n,r){if((0,a.isLocalURL)(t)){if(!r.bypassPrefetchedCheck){let i=t+"%"+n+"%"+(void 0!==r.locale?r.locale:"locale"in e?e.locale:void 0);if(m.has(i))return;m.add(i)}e.prefetch(t,n,r).catch(e=>{})}}function _(e){return"string"==typeof e?e:(0,l.formatUrl)(e)}let b=o.default.forwardRef(function(e,t){let n,r,{href:l,as:m,children:b,prefetch:y=null,passHref:x,replace:w,shallow:k,scroll:C,locale:E,onClick:S,onMouseEnter:P,onTouchStart:j,legacyBehavior:T=!1,...I}=e;n=b,T&&("string"==typeof n||"number"==typeof n)&&(n=(0,i.jsx)("a",{children:n}));let R=o.default.useContext(d.RouterContext),L=!1!==y,{href:M,as:O}=o.default.useMemo(()=>{if(!R){let e=_(l);return{href:e,as:m?_(m):e}}let[e,t]=(0,s.resolveHref)(R,l,!0);return{href:e,as:m?(0,s.resolveHref)(R,m):t||e}},[R,l,m]),A=o.default.useRef(M),N=o.default.useRef(O);T&&(r=o.default.Children.only(n));let F=T?r&&"object"==typeof r&&r.ref:t,[D,$,B]=(0,p.useIntersection)({rootMargin:"200px"}),z=o.default.useCallback(e=>{(N.current!==O||A.current!==M)&&(B(),N.current=O,A.current=M),D(e)},[O,M,B,D]),H=(0,g.useMergedRef)(z,F);o.default.useEffect(()=>{R&&$&&L&&v(R,M,O,{locale:E})},[O,M,$,E,L,null==R?void 0:R.locale,R]);let W={ref:H,onClick(e){T||"function"!=typeof S||S(e),T&&r.props&&"function"==typeof r.props.onClick&&r.props.onClick(e),R&&(e.defaultPrevented||function(e,t,n,r,i,o,s,l){let{nodeName:u}=e.currentTarget;if("A"===u.toUpperCase()&&(function(e){let t=e.currentTarget.getAttribute("target");return t&&"_self"!==t||e.metaKey||e.ctrlKey||e.shiftKey||e.altKey||e.nativeEvent&&2===e.nativeEvent.which}(e)||!(0,a.isLocalURL)(n)))return;e.preventDefault();let c=null==s||s;"beforePopState"in t?t[i?"replace":"push"](n,r,{shallow:o,locale:l,scroll:c}):t[i?"replace":"push"](r||n,{scroll:c})}
15(e,R,M,O,w,k,C,E))},onMouseEnter(e){T||"function"!=typeof P||P(e),T&&r.props&&"function"==typeof r.props.onMouseEnter&&r.props.onMouseEnter(e),R&&v(R,M,O,{locale:E,priority:!0,bypassPrefetchedCheck:!0})},onTouchStart:function(e){T||"function"!=typeof j||j(e),T&&r.props&&"function"==typeof r.props.onTouchStart&&r.props.onTouchStart(e),R&&v(R,M,O,{locale:E,priority:!0,bypassPrefetchedCheck:!0})}};if((0,u.isAbsoluteUrl)(O))W.href=O;else if(!T||x||"a"===r.type&&!("href"in r.props)){let e=void 0!==E?E:null==R?void 0:R.locale;W.href=(null==R?void 0:R.isLocaleDomain)&&(0,f.getDomainLocale)(O,e,null==R?void 0:R.locales,null==R?void 0:R.domainLocales)||(0,h.addBasePath)((0,c.addLocale)(O,e,null==R?void 0:R.defaultLocale))}return T?o.default.cloneElement(r,W):(0,i.jsx)("a",{...I,...W,children:n})});("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)},85568:()=>{},88006:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.YouTubeEmbed=void 0;let o=i(n(27438)),s=n(9957);t.YouTubeEmbed=e=>{var t=r(e,[]);return(0,s.formatData)(o.default,t)}},88387:(e,t,n)=>{"use strict";n.d(t,{m:()=>s});var r=n(82643),i=n(21462),o=function(e){var t=e.sideCar,n=(0,r.Tt)(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var o=t.read();if(!o)throw Error("Sidecar medium not found");return i.createElement(o,(0,r.Cl)({},n))};function s(e,t){return e.useMedium(t),o}o.isSideCarExport=!0},89902:(e,t,n)=>{"use strict";n.d(t,{$0:()=>b,EI:()=>a,Hb:()=>y,Hk:()=>u,I:()=>k,KS:()=>d,Nl:()=>h,QL:()=>m,Sr:()=>o,Td:()=>s,ZB:()=>p,_c:()=>C,fC:()=>c,fl:()=>i,gL:()=>g,js:()=>_,k3:()=>x,mS:()=>l,rR:()=>f,un:()=>w,uv:()=>v});var r=n(23798),i=e=>(0,r.jsx)("svg",{viewBox:"0 0 24 24",stroke:"currentColor",fill:"none",strokeWidth:2,...e,children:(0,r.jsx)("path",{d:"M9 5l7 7-7 7",strokeLinecap:"round",strokeLinejoin:"round"})}),o=e=>(0,r.jsx)("svg",{viewBox:"0 0 20 20",fill:"currentColor",...e,children:(0,r.jsx)("path",{d:"M16.707 5.293a1 1 0 010 1.414l-8 8a1 1 0 01-1.414 0l-4-4a1 1 0 011.414-1.414L8 12.586l7.293-7.293a1 1 0 011.414 0z"})}),s=e=>(0,r.jsxs)("svg",{viewBox:"0 0 24 24",fill:"none",stroke:"currentColor",strokeWidth:2,...e,children:[(0,r.jsx)("rect",{x:9,y:9,width:13,height:13,rx:2}),(0,r.jsx)("path",{d:"M5 15H4C2.89543 15 2 14.1046 2 13V4C2 2.89543 2.89543 2 4 2H13C14.1046 2 15 2.89543 15 4V5"})]}),a=e=>(0,r.jsxs)("svg",{width:24,height:24,fill:"currentColor",viewBox:"0 5 30.67 23.25",...e,children:[(0,r.jsx)("title",{children:"Discord"}),(0,r.jsx)("path",{d:"M26.0015 6.9529C24.0021 6.03845 21.8787 5.37198 19.6623 5C19.3833 5.48048 19.0733 6.13144 18.8563 6.64292C16.4989 6.30193 14.1585 6.30193 11.8336 6.64292C11.6166 6.13144 11.2911 5.48048 11.0276 5C8.79575 5.37198 6.67235 6.03845 4.6869 6.9529C0.672601 12.8736 -0.41235 18.6548 0.130124 24.3585C2.79599 26.2959 5.36889 27.4739 7.89682 28.2489C8.51679 27.4119 9.07477 26.5129 9.55525 25.5675C8.64079 25.2265 7.77283 24.808 6.93587 24.312C7.15286 24.1571 7.36986 23.9866 7.57135 23.8161C12.6241 26.1255 18.0969 26.1255 23.0876 23.8161C23.3046 23.9866 23.5061 24.1571 23.7231 24.312C22.8861 24.808 22.0182 25.2265 21.1037 25.5675C21.5842 26.5129 22.1422 27.4119 22.7621 28.2489C25.2885 27.4739 27.8769 26.2959 30.5288 24.3585C31.1952 17.7559 29.4733 12.0212 26.0015 6.9529ZM10.2527 20.8402C8.73376 20.8402 7.49382 19.4608 7.49382 17.7714C7.49382 16.082 8.70276 14.7025 10.2527 14.7025C11.7871 14.7025 13.0425 16.082 13.0115 17.7714C13.0115 19.4608 11.7871 20.8402 10.2527 20.8402ZM20.4373 20.8402C18.9183 20.8402 17.6768 19.4608 17.6768 17.7714C17.6768 16.082 18.8873 14.7025 20.4373 14.7025C21.9717 14.7025 23.2271 16.082 23.1961 17.7714C23.1961 19.4608 21.9872 20.8402 20.4373 20.8402Z"})]}),l=e=>(0,r.jsxs)("svg",{viewBox:"0 0 16 16",fill:"currentColor",...e,children:[(0,r.jsx)("path",{d:"M4.177 7.823l2.396-2.396A.25.25 0 017 5.604v4.792a.25.25 0 01-.427.177L4.177 8.177a.25.25 0 010-.354z"}),(0,r.jsx)("path",{fillRule:"evenodd",d:"M0 1.75C0 .784.784 0 1.75 0h12.5C15.216 0 16 .784 16 1.75v12.5A1.75 1.75 0 0114.25 16H1.75A1.75 1.75 0 010 14.25V1.75zm1.75-.25a.25.25 0 00-.25.25v12.5c0 .138.112.25.25.25H9.5v-13H1.75zm12.5 13H11v-13h3.25a.25.25 0 01.25.25v12.5a.25.25 0 01-.25.25z"})]}),u=e=>
vendor: 4,452 bytes, line 15
15(0,r.jsxs)("svg",{width:24,height:24,fill:"currentColor",viewBox:"3 3 18 18",...e,children:[(0,r.jsx)("title",{children:"GitHub"}),(0,r.jsx)("path",{d:"M12 3C7.0275 3 3 7.12937 3 12.2276C3 16.3109 5.57625 19.7597 9.15374 20.9824C9.60374 21.0631 9.77249 20.7863 9.77249 20.5441C9.77249 20.3249 9.76125 19.5982 9.76125 18.8254C7.5 19.2522 6.915 18.2602 6.735 17.7412C6.63375 17.4759 6.19499 16.6569 5.8125 16.4378C5.4975 16.2647 5.0475 15.838 5.80124 15.8264C6.51 15.8149 7.01625 16.4954 7.18499 16.7723C7.99499 18.1679 9.28875 17.7758 9.80625 17.5335C9.885 16.9337 10.1212 16.53 10.38 16.2993C8.3775 16.0687 6.285 15.2728 6.285 11.7432C6.285 10.7397 6.63375 9.9092 7.20749 9.26326C7.1175 9.03257 6.8025 8.08674 7.2975 6.81794C7.2975 6.81794 8.05125 6.57571 9.77249 7.76377C10.4925 7.55615 11.2575 7.45234 12.0225 7.45234C12.7875 7.45234 13.5525 7.55615 14.2725 7.76377C15.9937 6.56418 16.7475 6.81794 16.7475 6.81794C17.2424 8.08674 16.9275 9.03257 16.8375 9.26326C17.4113 9.9092 17.76 10.7281 17.76 11.7432C17.76 15.2843 15.6563 16.0687 13.6537 16.2993C13.98 16.5877 14.2613 17.1414 14.2613 18.0065C14.2613 19.2407 14.25 20.2326 14.25 20.5441C14.25 20.7863 14.4188 21.0746 14.8688 20.9824C16.6554 20.364 18.2079 19.1866 19.3078 17.6162C20.4077 16.0457 20.9995 14.1611 21 12.2276C21 7.12937 16.9725 3 12 3Z"})]}),c=e=>(0,r.jsx)("svg",{viewBox:"2 2 16 16",width:12,height:12,fill:"currentColor",...e,children:(0,r.jsx)("path",{fillRule:"evenodd",d:"M4.083 9h1.946c.089-1.546.383-2.97.837-4.118A6.004 6.004 0 004.083 9zM10 2a8 8 0 100 16 8 8 0 000-16zm0 2c-.076 0-.232.032-.465.262-.238.234-.497.623-.737 1.182-.389.907-.673 2.142-.766 3.556h3.936c-.093-1.414-.377-2.649-.766-3.556-.24-.56-.5-.948-.737-1.182C10.232 4.032 10.076 4 10 4zm3.971 5c-.089-1.546-.383-2.97-.837-4.118A6.004 6.004 0 0115.917 9h-1.946zm-2.003 2H8.032c.093 1.414.377 2.649.766 3.556.24.56.5.948.737 1.182.233.23.389.262.465.262.076 0 .232-.032.465-.262.238-.234.498-.623.737-1.182.389-.907.673-2.142.766-3.556zm1.166 4.118c.454-1.147.748-2.572.837-4.118h1.946a6.004 6.004 0 01-2.783 4.118zm-6.268 0C6.412 13.97 6.118 12.546 6.03 11H4.083a6.004 6.004 0 002.783 4.118z",clipRule:"evenodd"})}),d=e=>(0,r.jsx)("svg",{viewBox:"0 0 20 20",fill:"currentColor",width:20,height:20,...e,children:(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M18 10a8 8 0 11-16 0 8 8 0 0116 0zm-7-4a1 1 0 11-2 0 1 1 0 012 0zM9 9a1 1 0 000 2v3a1 1 0 001 1h1a1 1 0 100-2v-3a1 1 0 00-1-1H9z"})}),p=e=>(0,r.jsxs)("svg",{fill:"none",width:24,height:24,viewBox:"0 0 24 24",stroke:"currentColor",...e,children:[(0,r.jsx)("g",{children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 6h16"})}),(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 12h16"}),(0,r.jsx)("g",{children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,d:"M4 18h16"})})]}),f=e=>(0,r.jsx)("svg",{fill:"none",viewBox:"2 2 20 20",width:12,height:12,stroke:"currentColor",...e,children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,fill:"currentColor",d:"M20.354 15.354A9 9 0 018.646 3.646 9.003 9.003 0 0012 21a9.003 9.003 0 008.354-5.646z"})}),h=e=>(0,r.jsxs)("svg",{fill:"none",viewBox:"0 0 24 24",width:24,height:24,...e,children:[(0,r.jsx)("circle",{className:"_opacity-25",cx:12,cy:12,r:10,stroke:"currentColor",strokeWidth:4}),(0,r.jsx)("path",{className:"_opacity-75",fill:"currentColor",d:"M4 12a8 8 0 018-8V0C5.373 0 0 5.373 0 12h4zm2 5.291A7.962 7.962 0 014 12H0c0 3.042 1.135 5.824 3 7.938l3-2.647z"})]}),g=e=>(0,r.jsx)("svg",{fill:"none",viewBox:"3 3 18 18",width:12,height:12,stroke:"currentColor",...e,children:(0,r.jsx)("path",{strokeLinecap:"round",strokeLinejoin:"round",strokeWidth:2,fill:"currentColor",d:"M12 3v1m0 16v1m9-9h-1M4 12H3m15.364 6.364l-.707-.707M6.343 6.343l-.707-.707m12.728 0l-.707.707M6.343 17.657l-.707.707M16 12a4 4 0 11-8 0 4 4 0 018 0z"})}),m=e=>(0,r.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",...e,children:(0,r.jsx)("path",{d:"M4 19h6v-2H4v2zM20 5H4v2h16V5zm-3 6H4v2h13.25c1.1 0 2 .9 2 2s-.9 2-2 2H15v-2l-3 3l3 3v-2h2c2.21 0 4-1.79 4-4s-1.79-4-4-4z"})}),v=e=>(0,r.jsx)("svg",{viewBox:"0 0 20 20",fill:"currentColor",...e,children:(0,r.jsx)("path",{d:"M4.293 4.293a1 1 0 011.414 0L10 8.586l4.293-4.293a1 1 0 111.414 1.414L11.414 10l4.293 4.293a1 1 0 01-1.414 1.414L10 11.414l-4.293 4.293a1 1 0 01-1.414-1.414L8.586 10 4.293 5.707a1 1 0 010-1.414z"})}),_=e=>
15(0,r.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",...e,children:(0,r.jsx)("path",{d:"M21.8182 0H2.18182C0.976364 0 0 0.976364 0 2.18182V21.8182C0 23.0236 0.976364 24 2.18182 24H21.8182C23.0236 24 24 23.0236 24 21.8182V2.18182C24 0.976364 23.0236 0 21.8182 0ZM12 17.8691C12 19.8076 10.8109 20.8942 8.83636 20.8942C6.88582 20.8942 5.64327 19.7542 5.64327 17.9105H7.75636C7.76182 18.5945 8.16982 19.0265 8.80036 19.0265C9.44836 19.0265 9.79636 18.6185 9.79636 17.8505V11.9978H12V17.8691ZM17.9793 20.8942C15.7876 20.8942 14.4087 19.8622 14.3716 18.1931H16.4727C16.5262 18.8236 17.1556 19.2251 18.0687 19.2251C18.8913 19.2251 19.4564 18.8291 19.4564 18.2585C19.4564 17.7785 19.0778 17.52 18.0873 17.3225L16.9473 17.0945C15.3622 16.7945 14.5462 15.9305 14.5462 14.568C14.5462 12.8749 15.9033 11.7644 17.9913 11.7644C20.0204 11.7644 21.4244 12.8629 21.4604 14.4655H19.4258C19.3778 13.8535 18.7953 13.4269 18.0196 13.4269C17.2462 13.4269 16.7367 13.7935 16.7367 14.3695C16.7367 14.844 17.1207 15.12 18.0327 15.3L19.1476 15.516C20.8593 15.8465 21.6273 16.62 21.6273 17.9945C21.6284 19.8022 20.2484 20.8942 17.9793 20.8942Z"})}),b=e=>(0,r.jsx)("svg",{viewBox:"0 0 24 24",fill:"currentColor",...e,children:(0,r.jsx)("path",{d:"M0 2.66667V21.3333C0 22.8067 1.19333 24 2.66667 24H21.3333C22.8067 24 24 22.8067 24 21.3333V2.66667C24 1.19333 22.806
157 0 21.3333 0H2.66667C1.19333 0 0 1.19333 0 2.66667ZM14.2213 12.6013H11.3973V21.3333H9.12133V12.6013H6.356V10.6667H14.2213V12.6013ZM14.664 20.8347V18.5C14.664 18.5 15.9387 19.4613 17.4693 19.4613C19 19.4613 18.94 18.4613 18.94 18.324C18.94 16.872 14.6053 16.872 14.6053 13.656C14.6053 9.28133 20.9213 11.008 20.9213 11.008L20.8427 13.0867C20.8427 13.0867 19.784 12.38 18.5867 12.38C17.3907 12.38 16.9587 12.9493 16.9587 13.5573C16.9587 15.1267 21.3333 14.9693 21.3333 18.128C21.3333 22.992 14.664 20.8347 14.664 20.8347Z"})}),y=e=>(0,r.jsx)("svg",{viewBox:"0 0 40 24",fill:"currentColor",...e,children:(0,r.jsx)("path",{d:"M36.1889 0H2.81564C1.26155 0 0 1.26155 0 2.80955V21.1844C0 22.7384 1.26155 24 2.81564 24H36.195C37.7491 24 39.0107 22.7384 39.0046 21.1905V2.80955C39.0046 1.26155 37.743 0 36.1889 0ZM20.6298 18.3748H16.8817V11.0615L13.1336 15.7481L9.38548 11.0615V18.3748H5.62519V5.62519H9.37329L13.1214 10.3118L16.8695 5.62519H20.6176V18.3748H20.6298ZM28.8756 18.5637L23.2504 12H26.9985V5.62519H30.7466V12H34.4947L28.8756 18.5637Z"})}),x=e=>(0,r.jsx)("svg",{viewBox:"0 0 28 24",fill:"none",stroke:"currentColor",...e,children:(0,r.jsx)("path",{d:"M7.3 7.8L12.55 12L7.3 16.2M14.65 16.2H19.9M2.11562 1.5
15H25.0844C25.7005 1.5 26.2 1.99948 26.2 2.61562V21.3844C26.2 22.0005 25.7005 22.5 25.0844 22.5H2.11562C1.49948 22.5 1 22.0005 1 21.3844V2.61562C1 1.99948 1.49948 1.5 2.11562 1.5Z",strokeWidth:2,strokeLinecap:"round",strokeLinejoin:"round"})}),w=e=>(0,r.jsxs)("svg",{viewBox:"0 0 24 24",fill:"currentColor",...e,children:[(0,r.jsx)("path",{d:"M11.8972 0.00675201C5.81981 0.00675201 6.19928 2.64229 6.19928 2.64229L6.20603 5.37278H12.0056V6.19254H3.90253C3.90253 6.19254 0.0135803 5.75149 0.0135803 11.8836C0.0135803 18.0158 3.40795 17.7984 3.40795 17.7984H5.43369V14.9528C5.43369 14.9528 5.32449 11.5584 8.77388 11.5584H14.526C14.526 11.5584 17.7578 11.6106 17.7578 8.43502V3.18439C17.7578 3.18439 18.2486 0.00675201 11.8972 0.00675201ZM8.69936 1.84295C8.8364 1.84283 8.97213 1.86973 9.09877 1.92212C9.22541 1.97451 9.34048 2.05136 9.43738 2.14827C9.53429 2.24517 9.61114 2.36024 9.66353 2.48688C9.71592 2.61352 9.74282 2.74925 9.7427 2.88629C9.74282 3.02334 9.71592 3.15907 9.66353 3.28571C9.61114 3.41235 9.53429 3.52741 9.43738 3.62432C9.34048 3.72123 9.22541 3.79808 9.09877 3.85046C8.97213 3.90285 8.8364 3.92976 8.69936 3.92963C8.56231 3.92976 8.42658 3.90285 8.29994 3.85046C8.1733 3.79808 8.05824 3.72123 7.96133 3.62432C7.86442 3.52741 7.78757 3.41235 7.73519 3.28571C7.6828 3.15907 7.65589 3.02334 7.65602 2.88629C7.65589 2.74925 7.6828 2.61352 7.73519 2.48688C7.78757 2.36024 7.86442 2.24517 7.96133 2.14827C8.05824 2.05136 8.1733 1.97451 8.29994 1.92212C8.42658 1.86973 8.56231 1.84283 8.69936 1.84295Z"}),(0,r.jsx)("path",{d:"M12.0698 23.8221C18.1473 23.8221 17.7678 21.1865 17.7678 21.1865L17.761 18.4561H11.9614V17.6364H20.0645C20.0645 17.6364 23.9534 18.0774 23.9534 11.9452C23.9534 5.81299 20.559 6.03046 20.559 6.03046H18.5333V8.87598C18.5333 8.87598 18.6425 12.2703 15.1931 12.2703H9.44096C9.44096 12.2703 6.20923 12.2181 6.20923 15.3938V20.6445C6.20923 20.6445 5.7185 23.8221 12.0697 23.8221H12.0698ZM15.2677 21.9861C15.1307 21.9862 14.9949 21.9593 14.8683 21.9069C14.7417 21.8545 14.6266 21.7777 14.5297 21.6807C14.4328 21.5838 14.3559 21.4688 14.3036 21.3421C14.2512 21.2155 14.2243 21.0798 14.2244 20.9427C14.2242 20.8057 14.2511 20.6699 14.3035 20.5433C14.3559 20.4166 14.4328 20.3015 14.5297 20.2046C14.6266 20.1077 14.7416 20.0309 14.8683 19.9785C14.9949 19.9261 15.1307 19.8992 15.2677 19.8993C15.4048 19.8992 15.5405 19.9261 15.6671 19.9785C15.7938 20.0308 15.9088 20.1077 16.0057 20.2046C16.1027 20.3015 16.1795 20.4166 16.2319 20.5432C16.2843 20.6698 16.3112 20.8056 16.3111 20.9426C16.3112 21.0797 16.2843 21.2154 16.2319 21.342C16.1795 21.4687 16.1027 21.5837 16.0057 21.6806C15.9088 21.7776 15.7938 21.8544 15.6671 21.9068C15.5405 21.9592 15.4048 21.9862 15.2677 21.9861Z"})]}),k=e=>(0,r.jsxs)("svg",{viewBox:"0 0 24 24",fill:"currentColor",...e,children:[(0,r.jsx)("path",{d:"M11.8848 1.15479C5.97908 1.15479 1.17212 5.96447 1.17212 11.8674C1.17212 17.7704 5.98044 22.5801 11.8848 22.5801C17.7891 22.5801 22.5974 17.7718 22.5974 11.8674C22.5974 5.96311 17.7878 1.15479 11.8848 1.15479ZM11.8685 2.10666C12.0516 2.11163 12.2256 2.18803 12.3533 2.31959C12.4811 2.45116 12.5525 2.62749 12.5525 2.81105C12.5525 2.99804 12.4782 3.17738 12.3459 3.3096C12.2137 3.44183 12.0344 3.51611 11.8474 3.51611C11.6604 3.51611 11.4811 3.44183 11.3488 3.3096C11.2166 3.17738 11.1423 2.99804 11.1423 2.81105C11.1423 2.7168 11.1612 2.62351 11.1978 2.53669C11.2345 2.44988 11.2882 2.3713 11.3558 2.30562C11.4234 2.23993 11.5035 2.18848 11.5913 2.15431C11.6791 2.12013 11.7743 2.10393 11.8685 2.10666ZM13.4826 3.26659C14.72 3.49826 15.8922 3.99655 16.9177 4.72685C17.9432 5.45716 18.7973 6.40196 19.4209 7.49563L18.5887 9.37218C18.5206 9.52832 18.5167 9.70498 18.5777 9.864C18.6388 10.023 18.76 10.1516 18.9151 10.2221L20.5156 10.9319C20.5651 11.4322 20.571 11.9359 20.5332 12.4372H19.6426C19.5542 12.4372 19.5175 12.4957 19.5175 12.5827V12.9907C19.5175 13.9521 18.9762 14.1628 18.5003 14.2145C18.0475 14.2662 17.5457 14.0241 17.4832 13.7481C17.2153 12.2455 16.772 11.9259 16.069 11.3711C16.942 10.8177 17.8476 10.0004 17.8476 8.90712C17.8476 7.7268 17.0385 6.98298 16.4878 6.61854C15.7127 6.10861 14.856 6.00662 14.6248 6.00662H5.42292C6.69479 4.58447 8.40012 3.6214 10.2748 3.26659L11.3599 4.40476C11.4179 4.46593 11.4875 4.51502 11.5646 4.54918C11.6417 4.58334 11.7248 4.6019 11.8091 4.6038C11.8935 4.60569 11.9773 4.59088 12.0559 4.56022C12.1344 4.52956 12.2062 4.48366 12.2669 4.42515L13.4826 3.26659ZM3.46478 8.48422C3.64803 8.48953 3.822 8.56607 3.94972 8.6976C4.07744 8.82913 4.14884 9.00527 4.14877 9.1886C4.14877 9.3756 4.07448 9.55494 3.94226 9.68716C3.81003 9.81939 3.63069 9.89367 3.4437 9.89367C3.2567 9.89367 3.07737 9.81939 2.94514 9.68716C2.81292 9.55494 2.73863 9.3756 2.73863 9.1886C2.73859 9.09436 2.75747 9.00107 2.79413 8.91425C2.8308 8.82743 2.88452 8.74886 2.9521 8.68317C3.01969 8.61749 3.09976 8.56604 3.18759 8.53187C3.27542 8.49769 3.37057 8.48149 3.46478 8.48422ZM20.2694 8.51549C20.4527 8.5208 20.6267 8.59735 20.7544 8.72888C20.8821 8.86041 20.9535 9.03655 20.9534 9.21988C20.9534 9.40688 20.8791 9.58621 20.7469 9.71844C20.6147 9.85066 20.4354 9.92495 20.2484 9.92495C20.0614 9.92495 19.882 9.85066 19.7498 9.71844C19.6176 9.58621 19.5433 9.40688 19.5433 9.21988C19.5433 9.12564 19.5621 9.03234 19.5988 8.94553C19.6355 8.85871 19.6892 8.78013 19.7568 8.71445C19.8243 8.64877 19.9044 8.59732 19.9923 8.56314C20.0801 8.52897 20.1752 8.51276 20.2694 8.51549ZM4.79196 8.62836H6.01988V14.1683H3.54229C3.23591 13.093 3.14033 11.9686 3.2608 10.8571L4.77972 10.1813C4.85679 10.1471 4.92636 10.0981 4.98447 10.037C5.04259 9.9759 5.08809 9.90397 5.1184 9.8253C5.14871 9.74663 5.16322 9.66275 5.1611 9.57847C5.15899 9.49419 5.14029 9.41116 5.10608 9.3341L4.79196 8.62836ZM9.91848 8.68683H12.8448C12.9971 8.68683 13.9123 8.86089 13.9123 9.5476C13.9123 10.116 13.2092 10.32 12.6313 10.32H9.91712L9.91848 8.68683ZM9.91848 12.667H12.1595C12.3634 12.667 13.2541 12.7255 13.537 13.8637C13.6254 14.2131 13.8225 15.35 13.9558 15.7157C14.0891 16.1237 14.6316 16.9396 15.2095 16.9396H18.8
15675C18.6223 17.2677 18.3542 17.5781 18.0652 17.8683L16.5762 17.5488C16.4936 17.531 16.4083 17.5297 16.3252 17.5448C16.2421 17.56 16.1628 17.5914 16.0918 17.6373C16.0208 17.6831 15.9596 17.7425 15.9116 17.812C15.8636 17.8815 15.8297 17.9598 15.8119 18.0424L15.4584 19.6919C14.3215 20.2068 13.087 20.4704 11.8389 20.4645C10.5909 20.4587 9.35882 20.1835 8.22687 19.6579L7.87331 18.0084C7.83774 17.8423 7.73775 17.697 7.59526 17.6045C7.45277 17.512 7.27941 17.4797 7.11317 17.5148L5.65545 17.8275C5.38519 17.5487 5.13397 17.2521 4.90347 16.9396H11.9909C12.0697 16.9396 12.1241 16.926 12.1241 16.8512V14.345C12.1241 14.273 12.0697 14.2567 11.9909 14.2567H9.91712L9.91848 12.667ZM6.64948 18.4082C6.83273 18.4135 7.0067 18.49 7.13442 18.6216C7.26214 18.7531 7.33354 18.9292 7.33347 19.1126C7.33347 19.2996 7.25918 19.4789 7.12696 19.6111C6.99473 19.7434 6.81539 19.8176 6.6284 19.8176C6.4414 19.8176 6.26207 19.7434 6.12984 19.6111C5.99762 19.4789 5.92333 19.2996 5.92333 19.1126C5.92329 19.0183 5.94216 18.925 5.97883 18.8382C6.0155 18.7514 6.06922 18.6728 6.1368 18.6071C6.20438 18.5415 6.28446 18.49 6.37229 18.4558C6.46012 18.4217 6.55527 18.4055 6.64948 18.4082ZM17.0861 18.4395C17.2694 18.4448 17.4433 18.5213 17.571 18.6528C17.6988 18.7844 17.7702 18.9605 17.7701 19.1438C17.7701 19.3308 17.6958 19.5102 17.5636 19.6424C17.4314 19.7746 17.252 19.8489 17.065 19.8489C16.878 19.8489 16.6987 19.7746 16.5665 19.6424C16.4342 19.5102 16.36 19.3308 16.36 19.1438C16.3599 19.0496 16.3788 18.9563 16.4155 18.8695C16.4521 18.7827 16.5058 18.7041 16.5734 18.6384C16.641 18.5727 16.7211 18.5213 16.8089 18.4871C16.8967 18.4529 16.9919 18.4367 17.0861 18.4395Z"}),(0,r.jsx)("path",{fillRule:"evenodd",clipRule:"evenodd",d:"M21.999 11.8682C21.999 14.5507 20.9334 17.1233 19.0365 19.0201C17.1397 20.9169 14.5671 21.9825 11.8846 21.9825C9.20214 21.9825 6.62951 20.9169 4.73271 19.0201C2.8359 17.1233 1.77028 14.5507 1.77028 11.8682C1.77028 9.18567 2.8359 6.61305 4.73271 4.71624C6.62951 2.81944 9.20214 1.75382 11.8846 1.75382C14.5671 1.75382 17.1397 2.81944 19.0365 4.71624C20.9334 6.61305 21.999 9.18567 21.999 11.8682ZM21.8086 10.8918L23.386 11.8682L21.8086 12.8445L23.1643 14.1119L21.4278 14.7619L22.5116 16.2685L20.6786 16.5677L21.4496 18.258L19.5934 18.1927L20.0191 20.0012L18.2105 19.5756L18.2758 21.4318L16.5855 20.6608L16.2864 22.4938L14.7797 21.41L14.1297 23.1465L12.8623 21.7908L11.886 23.3682L10.9096 21.7908L9.64228 23.1465L8.99229 21.41L7.48561 22.4938L7.18645 20.6608L5.49619 21.4318L5.56146 19.5756L3.7529 20.0012L4.17853 18.1927L2.32237 18.258L3.09339 16.5677L1.26035 16.2685L2.34413 14.7619L0.607637 14.1119L1.96338 12.8445L0.385986 11.8682L1.96338 10.8918L0.607637 9.62446L2.34413 8.97447L1.26035 7.46779L3.09339 7.16863L2.32237 5.47837L4.17853 5.54364L3.7529 3.73508L5.56146 4.1607L5.49619 2.30455L7.18645 3.07557L7.48561 1.24253L8.99229 2.32631L9.64228 0.589815L10.9096 1.94556L11.886 0.368164L12.8623 1.94556L14.1297 0.589815L14.7797 2.32631L16.2864 1.24253L16.5855 3.07557L18.2758 2.30455L18.2105 4.1607L20.0191 3.73508L19.5934 5.54364L21.4496 5.47837L20.6786 7.16863L22.5116 7.46779L21.4278 8.97447L23.1643 9.62446L21.8086 10.8918Z",stroke:"currentColor",strokeWidth:.5,strokeLinecap:"round",strokeLinejoin:"round"})]}),C=e=>(0,r.jsx)("svg",{viewBox:"0 0 15 15",fill:"currentColor",...e,children:(0,r.jsx)("path",{d:"M0.877075 7.49988C0.877075 3.84219 3.84222 0.877045 7.49991 0.877045C11.1576 0.877045 14.1227 3.84219 14.1227 7.49988C14.1227 11.1575 11.1576 14.1227 7.49991 14.1227C3.84222 14.1227 0.877075 11.1575 0.877075 7.49988ZM7.49991 1.82704C4.36689 1.82704 1.82708 4.36686 1.82708 7.49988C1.82708 10.6329 4.36689 13.1727 7.49991 13.1727C10.6329 13.1727 13.1727 10.6329 13.1727 7.49988C13.1727 4.36686 10.6329 1.82704 7.49991 1.82704ZM9.85358 5.14644C10.0488 5.3417 10.0488 5.65829 9.85358 5.85355L8.20713 7.49999L9.85358 9.14644C10.0488 9.3417 10.0488 9.65829 9.85358 9.85355C9.65832 10.0488 9.34173 10.0488 9.14647 9.85355L7.50002 8.2071L5.85358 9.85355C5.65832 10.0488 5.34173 10.0488 5.14647 9.85355C4.95121 9.65829 4.95121 9.3417 5.14647 9.14644L6.79292 7.49999L5.14647 5.85355C4.95121 5.65829 4.95121 5.3417 5.14647 5.14644C5.34173 4.95118 5.65832 4.95118 5.85358 5.14644L7.50002 6.79289L9.14647 5.14644C9.34173 4.95118 9.65832 4.95118 9.85358 5.14644Z"})})},90219:(e,t,n)=>{"use strict";n.d(t,{n:()=>d});var r=n(21462),i=n(50154),o=n(357),s=n(12195),a=n(23798),l="focusScope.autoFocusOnMount",u="focusScope.autoFocusOnUnmount",c={bubbles:!1,cancelable:!0},d=r.forwardRef((e,t)=>
15{let{loop:n=!1,trapped:d=!1,onMountAutoFocus:m,onUnmountAutoFocus:v,..._}=e,[b,y]=r.useState(null),x=(0,s.c)(m),w=(0,s.c)(v),k=r.useRef(null),C=(0,i.s)(t,e=>y(e)),E=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect(()=>{if(d){let e=function(e){if(E.paused||!b)return;let t=e.target;b.contains(t)?k.current=t:h(k.current,{select:!0})},t=function(e){if(E.paused||!b)return;let t=e.relatedTarget;null===t||b.contains(t)||h(k.current,{select:!0})};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let n=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&h(b)});return b&&n.observe(b,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[d,b,E.paused]),r.useEffect(()=>{if(b){g.add(E);let e=document.activeElement;if(!b.contains(e)){let t=new CustomEvent(l,c);b.addEventListener(l,x),b.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(h(r,{select:t}),document.activeElement!==n)return}(p(b).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&h(b))}return()=>{b.removeEventListener(l,x),setTimeout(()=>{let t=new CustomEvent(u,c);b.addEventListener(u,w),b.dispatchEvent(t),t.defaultPrevented||h(e??document.body,{select:!0}),b.removeEventListener(u,w),g.remove(E)},0)}}},[b,x,w,E]);let S=r.useCallback(e=>{if(!n&&!d||E.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){let t=e.currentTarget,[i,o]=function(e){let t=p(e);return[f(t,e),f(t.reverse(),e)]}(t);i&&o?e.shiftKey||r!==o?e.shiftKey&&r===i&&(e.preventDefault(),n&&h(o,{select:!0})):(e.preventDefault(),n&&h(i,{select:!0})):r===t&&e.preventDefault()}},[n,d,E.paused]);return(0,a.jsx)(o.sG.div,{tabIndex:-1,..._,ref:C,onKeyDown:S})});function p(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>{let t="INPUT"===e.tagName&&"hidden"===e.type;return e.disabled||e.hidden||t?NodeFilter.FILTER_SKIP:e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP}});for(;n.nextNode();)t.push(n.currentNode);return t}function f(e,t){for(let n of e)if(!function(e,{upTo:t}){if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===t||e!==t);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function h(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}d.displayName="FocusScope";var g=function(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),(e=m(e,t)).unshift(t)},remove(t){e=m(e,t),e[0]?.resume()}}}();function m(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}},90839:(e,t,n)=>{"use strict";n.d(t,{Z:()=>l});var r=n(21462),i=n(47993),o=n(357),s=n(97573),a=n(23798),l=r.forwardRef((e,t)=>{let{container:n,...l}=e,[u,c]=r.useState(!1);(0,s.N)(()=>c(!0),[]);let d=n||u&&globalThis?.document?.body;return d?i.createPortal((0,a.jsx)(o.sG.div,{...l,ref:t}),d):null});l.displayName="Portal"},90978:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(84310).A)("LifeBuoy",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["path",{d:"m4.93 4.93 4.24 4.24",key:"1ymg45"}],["path",{d:"m14.83 9.17 4.24-4.24",key:"1cb5xl"}],["path",{d:"m14.83 14.83 4.24 4.24",key:"q42g0n"}],["path",{d:"m9.17 14.83-4.24 4.24",key:"bqpfvv"}],["circle",{cx:"12",cy:"12",r:"4",key:"4exip2"}]])},91889:(e,t,n)=>{"use strict";function r(e,t,n,r){return!1}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getDomainLocale",{enumerable:!0,get:function(){return r}}),n(97557),("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)},92258:(e,t,n)=>{"use strict";n.d(t,{fW:()=>rY,oy:()=>io,Ay:()=>ib,UK:()=>rP});var r,i,o=n(67987),s=n(71607),a=n(75503),l=n(71623),u=n(78247),c=n.n(u),d=n(21462),p=n.t(d,2),f=n(23798),h=n(39520),g=n(89902),m=n(93610),v=n(34706);let _=()=>{let{locale:e=v.Xn,asPath:t,route:n}=(0,m.useRouter)();return(0,d.useMemo)(()=>{let{pathname:r}=new URL(v.__.has(n)?n:t,"https://nextra.site");return(e?r.replace(RegExp(`\\.${e}(\\/|$)`),"$1"):r).replace(/\.html$/,"").replace(/\/index(\/|$)/,"$1").replace(/\/$/,"")||"/"},[t,e,n])};
15var b=n(14330);let y={breadcrumb:!0,collapsed:!1,footer:!0,layout:"default",navbar:!0,pagination:!0,sidebar:!0,timestamp:!0,toc:!0,typesetting:"default"};var x=n(39850),w=n(28018),k=n(83507),C=n(47993);function E(e,t,n){let r,i=n.initialDeps??[];return()=>{var o,s,a,l;let u,c;n.key&&(null==(o=n.debug)?void 0:o.call(n))&&(u=Date.now());let d=e();if(!(d.length!==i.length||d.some((e,t)=>i[t]!==e)))return r;if(i=d,n.key&&(null==(s=n.debug)?void 0:s.call(n))&&(c=Date.now()),r=t(...d),n.key&&(null==(a=n.debug)?void 0:a.call(n))){let e=Math.round((Date.now()-u)*100)/100,t=Math.round((Date.now()-c)*100)/100,r=t/16,i=(e,t)=>{for(e=String(e);e.length<t;)e=" "+e;return e};console.info(`%câ± ${i(t,5)} /${i(e,5)} ms`,` 16 font-size: .6rem; 17 font-weight: bold; 18 color: hsl(${Math.max(0,Math.min(120-120*r,120))}deg 100% 31%);`,null==n?void 0:n.key)}return null==(l=null==n?void 0:n.onChange)||l.call(n,r),r}}function S(e,t){if(void 0!==e)return e;throw Error(`Unexpected undefined${t?`: ${t}`:""}`)}let P=(e,t)=>1>Math.abs(e-t),j=(e,t,n)=>{let r;return function(...i){e.clearTimeout(r),r=e.setTimeout(()=>t.apply(this,i),n)}},T=e=>e,I=e=>{let t=Math.max(e.startIndex-e.overscan,0),n=Math.min(e.endIndex+e.overscan,e.count-1),r=[];for(let e=t;e<=n;e++)r.push(e);return r},R=(e,t)=>{let n=e.scrollElement;if(!n)return;let r=e.targetWindow;if(!r)return;let i=e=>{let{width:n,height:r}=e;t({width:Math.round(n),height:Math.round(r)})};if(i(n.getBoundingClientRect()),!r.ResizeObserver)return()=>{};let o=new r.ResizeObserver(e=>{let t=e[0];if(null==t?void 0:t.borderBoxSize){let e=t.borderBoxSize[0];if(e){i({width:e.inlineSize,height:e.blockSize});return}}i(n.getBoundingClientRect())});return o.observe(n,{box:"border-box"}),()=>{o.unobserve(n)}},L={passive:!0},M="undefined"==typeof window||"onscrollend"in window,O=(e,t)=>{let n=e.scrollElement;if(!n)return;let r=e.targetWindow;if(!r)return;let i=0,o=M?()=>void 0:j(r,()=>{t(i,!1)},e.options.isScrollingResetDelay),s=r=>()=>{let{horizontal:s,isRtl:a}=e.options;i=s?n.scrollLeft*(a&&-1||1):n.scrollTop,o(),t(i,r)},a=s(!0),l=s(!1);return l(),n.addEventListener("scroll",a,L),n.addEventListener("scrollend",l,L),()=>{n.removeEventListener("scroll",a),n.removeEventListener("scrollend",l)}},A=(e,t,n)=>{if(null==t?void 0:t.borderBoxSize){let e=t.borderBoxSize[0];if(e)return Math.round(e[n.options.horizontal?"inlineSize":"blockSize"])}return Math.round(e.getBoundingClientRect()[n.options.horizontal?"width":"height"])},N=(e,{adjustments:t=0,behavior:n},r)=>{var i,o;null==(o=null==(i=r.scrollElement)?void 0:i.scrollTo)||o.call(i,{[r.options.horizontal?"left":"top"]:e+t,behavior:n})};class F{constructor(e){this.unsubs=[],this.scrollElement=null,this.targetWindow=null,this.isScrolling=!1,this.scrollToIndexTimeoutId=null,this.measurementsCache=[],this.itemSizeCache=new Map,this.pendingMeasuredCacheIndexes=[],this.scrollRect=null,this.scrollOffset=null,this.scrollDirection=null,this.scrollAdjustments=0,this.elementsCache=new Map,this.observer=(()=>{let e=null,t=()=>e||(this.targetWindow&&this.targetWindow.ResizeObserver?e=new this.targetWindow.ResizeObserver(e=>{e.forEach(e=>{this._measureElement(e.target,e)})}):null);return{disconnect:()=>{var n;null==(n=t())||n.disconnect(),e=null},observe:e=>{var n;return null==(n=t())?void 0:n.observe(e,{box:"border-box"})},unobserve:e=>{var n;return null==(n=t())?void 0:n.unobserve(e)}}})(),this.range=null,this.setOptions=e=>{Object.entries(e).forEach(([t,n])=>{void 0===n&&delete e[t]}),this.options={debug:!1,initialOffset:0,overscan:1,paddingStart:0,paddingEnd:0,scrollPaddingStart:0,scrollPaddingEnd:0,horizontal:!1,getItemKey:T,rangeExtractor:I,onChange:()=>{},measureElement:A,initialRect:{width:0,height:0},scrollMargin:0,gap:0,indexAttribute:"data-index",initialMeasurementsCache:[],lanes:1,isScrollingResetDelay:150,enabled:!0,isRtl:!1,...e}},this.notify=e=>{var t,n;null==(n=(t=this.options).onChange)||n.call(t,this,e)},this.maybeNotify=E(()=>(this.calculateRange(),[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]),e=>{this.notify(e)},{key:!1,debug:()=>this.options.debug,initialDeps:[this.isScrolling,this.range?this.range.startIndex:null,this.range?this.range.endIndex:null]}),this.cleanup=()=>
18{this.unsubs.filter(Boolean).forEach(e=>e()),this.unsubs=[],this.observer.disconnect(),this.scrollElement=null,this.targetWindow=null},this._didMount=()=>()=>{this.cleanup()},this._willUpdate=()=>{var e;let t=this.options.enabled?this.options.getScrollElement():null;if(this.scrollElement!==t){if(this.cleanup(),!t){this.maybeNotify();return}this.scrollElement=t,this.scrollElement&&"ownerDocument"in this.scrollElement?this.targetWindow=this.scrollElement.ownerDocument.defaultView:this.targetWindow=(null==(e=this.scrollElement)?void 0:e.window)??null,this.elementsCache.forEach(e=>{this.observer.observe(e)}),this._scrollToOffset(this.getScrollOffset(),{adjustments:void 0,behavior:void 0}),this.unsubs.push(this.options.observeElementRect(this,e=>{this.scrollRect=e,this.maybeNotify()})),this.unsubs.push(this.options.observeElementOffset(this,(e,t)=>{this.scrollAdjustments=0,this.scrollDirection=t?this.getScrollOffset()<e?"forward":"backward":null,this.scrollOffset=e,this.isScrolling=t,this.maybeNotify()}))}},this.getSize=()=>this.options.enabled?(this.scrollRect=this.scrollRect??this.options.initialRect,this.scrollRect[this.options.horizontal?"width":"height"]):(this.scrollRect=null,0),this.getScrollOffset=()=>this.options.enabled?(this.scrollOffset=this.scrollOffset??("function"==typeof this.options.initialOffset?this.options.initialOffset():this.options.initialOffset),this.scrollOffset):(this.scrollOffset=null,0),this.getFurthestMeasurement=(e,t)=>{let n=new Map,r=new Map;for(let i=t-1;i>=0;i--){let t=e[i];if(n.has(t.lane))continue;let o=r.get(t.lane);if(null==o||t.end>o.end?r.set(t.lane,t):t.end<o.end&&n.set(t.lane,!0),n.size===this.options.lanes)break}return r.size===this.options.lanes?Array.from(r.values()).sort((e,t)=>e.end===t.end?e.index-t.index:e.end-t.end)[0]:void 0},this.getMeasurementOptions=E(()=>[this.options.count,this.options.paddingStart,this.options.scrollMargin,this.options.getItemKey,this.options.enabled],(e,t,n,r,i)=>(this.pendingMeasuredCacheIndexes=[],{count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:i}),{key:!1}),this.getMeasurements=E(()=>[this.getMeasurementOptions(),this.itemSizeCache],({count:e,paddingStart:t,scrollMargin:n,getItemKey:r,enabled:i},o)=>{if(!i)return this.measurementsCache=[],this.itemSizeCache.clear(),[];0===this.measurementsCache.length&&(this.measurementsCache=this.options.initialMeasurementsCache,this.measurementsCache.forEach(e=>{this.itemSizeCache.set(e.key,e.size)}));let s=this.pendingMeasuredCacheIndexes.length>0?Math.min(...this.pendingMeasuredCacheIndexes):0;this.pendingMeasuredCacheIndexes=[];let a=this.measurementsCache.slice(0,s);for(let i=s;i<e;i++){let e=r(i),s=1===this.options.lanes?a[i-1]:this.getFurthestMeasurement(a,i),l=s?s.end+this.options.gap:t+n,u=o.get(e),c="number"==typeof u?u:this.options.estimateSize(i),d=l+c,p=s?s.lane:i%this.options.lanes;a[i]={index:i,start:l,size:c,end:d,key:e,lane:p}}return this.measurementsCache=a,a},{key:!1,debug:()=>this.options.debug}),this.calculateRange=E(()=>[this.getMeasurements(),this.getSize(),this.getScrollOffset()],(e,t,n)=>this.range=e.length>0&&t>0?function({measurements:e,outerSize:t,scrollOffset:n}){let r=e.length-1,i=D(0,r,t=>e[t].start,n),o=i;for(;o<r&&e[o].end<n+t;)o++;return{startIndex:i,endIndex:o}}({measurements:e,outerSize:t,scrollOffset:n}):null,{key:!1,debug:()=>this.options.debug}),this.getIndexes=E(()=>[this.options.rangeExtractor,this.calculateRange(),this.options.overscan,this.options.count],(e,t,n,r)=>null===t?[]:e({startIndex:t.startIndex,endIndex:t.endIndex,overscan:n,count:r}),{key:!1,debug:()=>this.options.debug}),this.indexFromElement=e=>{let t=this.options.indexAttribute,n=e.getAttribute(t);return n?parseInt(n,10):(console.warn(`Missing attribute name '${t}={index}' on measured element.`),-1)},this._measureElement=(e,t)=>{let n=this.indexFromElement(e),r=this.measurementsCache[n];if(!r)return;let i=r.key,o=this.elementsCache.get(i);o!==e&&(o&&this.observer.unobserve(o),this.observer.observe(e),this.elementsCache.set(i,e)),e.isConnected&&this.resizeItem(n,this.options.measureElement(e,t,this))},this.resizeItem=(e,t)=>
18{let n=this.measurementsCache[e];if(!n)return;let r=t-(this.itemSizeCache.get(n.key)??n.size);0!==r&&((void 0!==this.shouldAdjustScrollPositionOnItemSizeChange?this.shouldAdjustScrollPositionOnItemSizeChange(n,r,this):n.start<this.getScrollOffset()+this.scrollAdjustments)&&this._scrollToOffset(this.getScrollOffset(),{adjustments:this.scrollAdjustments+=r,behavior:void 0}),this.pendingMeasuredCacheIndexes.push(n.index),this.itemSizeCache=new Map(this.itemSizeCache.set(n.key,t)),this.notify(!1))},this.measureElement=e=>{if(!e){this.elementsCache.forEach((e,t)=>{e.isConnected||(this.observer.unobserve(e),this.elementsCache.delete(t))});return}this._measureElement(e,void 0)},this.getVirtualItems=E(()=>[this.getIndexes(),this.getMeasurements()],(e,t)=>{let n=[];for(let r=0,i=e.length;r<i;r++){let i=t[e[r]];n.push(i)}return n},{key:!1,debug:()=>this.options.debug}),this.getVirtualItemForOffset=e=>{let t=this.getMeasurements();if(0!==t.length)return S(t[D(0,t.length-1,e=>S(t[e]).start,e)])},this.getOffsetForAlignment=(e,t)=>{let n=this.getSize(),r=this.getScrollOffset();"auto"===t&&(t=e<=r?"start":e>=r+n?"end":"start"),"start"===t||("end"===t?e-=n:"center"===t&&(e-=n/2));let i=this.options.horizontal?"scrollWidth":"scrollHeight";return Math.max(Math.min((this.scrollElement?"document"in this.scrollElement?this.scrollElement.document.documentElement[i]:this.scrollElement[i]:0)-n,e),0)},this.getOffsetForIndex=(e,t="auto")=>{e=Math.max(0,Math.min(e,this.options.count-1));let n=this.measurementsCache[e];if(!n)return;let r=this.getSize(),i=this.getScrollOffset();if("auto"===t)if(n.end>=i+r-this.options.scrollPaddingEnd)t="end";else{if(!(n.start<=i+this.options.scrollPaddingStart))return[i,t];t="start"}let o="end"===t?n.end+this.options.scrollPaddingEnd:n.start-this.options.scrollPaddingStart;return[this.getOffsetForAlignment(o,t),t]},this.isDynamicMode=()=>this.elementsCache.size>0,this.cancelScrollToIndex=()=>{null!==this.scrollToIndexTimeoutId&&this.targetWindow&&(this.targetWindow.clearTimeout(this.scrollToIndexTimeoutId),this.scrollToIndexTimeoutId=null)},this.scrollToOffset=(e,{align:t="start",behavior:n}={})=>{this.cancelScrollToIndex(),"smooth"===n&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getOffsetForAlignment(e,t),{adjustments:void 0,behavior:n})},this.scrollToIndex=(e,{align:t="auto",behavior:n}={})=>{e=Math.max(0,Math.min(e,this.options.count-1)),this.cancelScrollToIndex(),"smooth"===n&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size.");let r=this.getOffsetForIndex(e,t);if(!r)return;let[i,o]=r;this._scrollToOffset(i,{adjustments:void 0,behavior:n}),"smooth"!==n&&this.isDynamicMode()&&this.targetWindow&&(this.scrollToIndexTimeoutId=this.targetWindow.setTimeout(()=>{if(this.scrollToIndexTimeoutId=null,this.elementsCache.has(this.options.getItemKey(e))){let[t]=S(this.getOffsetForIndex(e,o));P(t,this.getScrollOffset())||this.scrollToIndex(e,{align:o,behavior:n})}else this.scrollToIndex(e,{align:o,behavior:n})}))},this.scrollBy=(e,{behavior:t}={})=>{this.cancelScrollToIndex(),"smooth"===t&&this.isDynamicMode()&&console.warn("The `smooth` scroll behavior is not fully supported with dynamic size."),this._scrollToOffset(this.getScrollOffset()+e,{adju
18stments:void 0,behavior:t})},this.getTotalSize=()=>{var e;let t,n=this.getMeasurements();return Math.max((0===n.length?this.options.paddingStart:1===this.options.lanes?(null==(e=n[n.length-1])?void 0:e.end)??0:Math.max(...n.slice(-this.options.lanes).map(e=>e.end)))-this.options.scrollMargin+this.options.paddingEnd,0)},this._scrollToOffset=(e,{adjustments:t,behavior:n})=>{this.options.scrollToFn(e,{behavior:n,adjustments:t},this)},this.measure=()=>{this.itemSizeCache=new Map,this.notify(!1)},this.setOptions(e)}}let D=(e,t,n,r)=>{for(;e<=t;){let i=(e+t)/2|0,o=n(i);if(o<r)e=i+1;else{if(!(o>r))return i;t=i-1}}return e>0?e-1:0},$="undefined"!=typeof document?d.useLayoutEffect:d.useEffect;var B=n(16873);function z(e,t){return null!==e&&null!==t&&"object"==typeof e&&"object"==typeof t&&"id"in e&&"id"in t?e.id===t.id:e===t}function H(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:z;return(0,d.useCallback)((t,n)=>"string"==typeof e?(null==t?void 0:t[e])===(null==n?void 0:n[e]):e(t,n),[e])}var W=n(59819);function G(e,t,n){let[r,i]=(0,d.useState)(n),o=void 0!==e,s=(0,d.useRef)(o),a=(0,d.useRef)(!1),l=(0,d.useRef)(!1);return!o||s.current||a.current?o||!s.current||l.current||(l.current=!0,s.current=o,console.error("A component is changing from controlled to uncontrolled. This may be caused by the value changing from a defined value to undefined, which should not happen.")):(a.current=!0,s.current=o,console.error("A component is changing from uncontrolled to controlled. This may be caused by the value changing from undefined to a defined value, which should not happen.")),[o?e:r,(0,W._)(e=>(o||i(e),null==t?void 0:t(e)))]}function q(e){let[t]=(0,d.useState)(e);return t}var U=n(67760),V=n(93333);function K(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],[n,r]=(0,d.useReducer)(()=>({}),{}),i=(0,d.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,V.s)(()=>{if(!e)return;let t=new ResizeObserver(r);return t.observe(e),()=>{t.disconnect()}},[e]),t?{width:"".concat(i.width,"px"),height:"".concat(i.height,"px")}:i}var Y=n(17087),X=n(29015);class Z extends Map{get(e){let t=super.get(e);return void 0===t&&(t=this.factory(e),this.set(e,t)),t}constructor(e){super(),this.factory=e}}function J(e,t){let n=e(),r=new Set;return{getSnapshot:()=>n,subscribe:e=>(r.add(e),()=>r.delete(e)),dispatch(e){for(var i=arguments.length,o=Array(i>1?i-1:0),s=1;s<i;s++)o[s-1]=arguments[s];let a=t[e].call(n,...o);a&&(n=a,r.forEach(e=>e()))}}}function Q(e){return(0,d.useSyncExternalStore)(e.subscribe,e.getSnapshot,e.getSnapshot)}let ee=new Z(()=>J(()=>[],{ADD(e){return this.includes(e)?this:[...this,e]},REMOVE(e){let t=this.indexOf(e);if(-1===t)return this;let n=this.slice();return n.splice(t,1),n}}));function et(e,t){let n=ee.get(t),r=(0,d.useId)(),i=Q(n);if((0,V.s)(()=>{if(e)return n.dispatch("ADD",r),()=>n.dispatch("REMOVE",r)},[n,e]),!e)return!1;let o=i.indexOf(r),s=i.length;return -1===o&&(o=s,s+=1),o===s-1}let en=new Map,er=new Map;function ei(e){var t;let n=null!=(t=er.get(e))?t:0;return er.set(e,n+1),0!==n||(en.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=er.get(e))?t:1;if(1===n?er.delete(e):er.set(e,n-1),1!==n)return;let r=en.get(e);r&&(null===r["aria-hidden"]?e.removeAttribute("aria-hidden"):e.setAttribute("aria-hidden",r["aria-hidden"]),e.inert=r.inert,en.delete(e))})(e)}function eo(e){let{allowed:t,disallowed:n}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=et(e,"inert-others");(0,V.s)(()=>{var e,i;if(!r)return;let o=(0,Y.e)();for(let t of null!=(e=null==n?void 0:n())?e:[])t&&o.add(ei(t));let s=null!=(i=null==t?void 0:t())?i:[];for(let e of s){if(!e)continue;let t=(0,X.T)(e);if(!t)continue;let n=e.parentElement;for(;n&&n!==t.body;){for(let e of n.children)s.some(t=>e.contains(t))||o.add(ei(e));n=n.parentElement}}return o.dispose},[r,t,n])}var es=n(22758);function ea(e,t,n){let r=(0,es.Y)(e=>{let t=e.getBoundingClientRect();0===t.x&&0===t.y&&0===t.width&&0===t.height&&n()});(0,d.useEffect)(()=>
18{if(!e)return;let n=null===t?null:t instanceof HTMLElement?t:t.current;if(!n)return;let i=(0,Y.e)();if("undefined"!=typeof ResizeObserver){let e=new ResizeObserver(()=>r.current(n));e.observe(n),i.add(()=>e.disconnect())}if("undefined"!=typeof IntersectionObserver){let e=new IntersectionObserver(()=>r.current(n));e.observe(n),i.add(()=>e.disconnect())}return()=>i.dispose()},[t,r,e])}var el=n(14996);function eu(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function ec(){return eu()||/Android/gi.test(window.navigator.userAgent)}function ed(e,t,n,r){let i=(0,es.Y)(n);(0,d.useEffect)(()=>{if(e)return document.addEventListener(t,n,r),()=>document.removeEventListener(t,n,r);function n(e){i.current(e)}},[e,t,r])}function ep(e,t,n){var r;let i,o=et(e,"outside-click"),s=(0,es.Y)(n),a=(0,d.useCallback)(function(e,n){if(e.defaultPrevented)return;let r=n(e);if(null!==r&&r.getRootNode().contains(r)&&r.isConnected){for(let n of function e(t){return"function"==typeof t?e(t()):Array.isArray(t)||t instanceof Set?t:[t]}(t))if(null!==n&&(n.contains(r)||e.composed&&e.composedPath().includes(n)))return;return(0,el.Bm)(r,el.MZ.Loose)||-1===r.tabIndex||e.preventDefault(),s.current(e,r)}},[s,t]),l=(0,d.useRef)(null);ed(o,"pointerdown",e=>{var t,n;l.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},!0),ed(o,"mousedown",e=>{var t,n;l.current=(null==(n=null==(t=e.composedPath)?void 0:t.call(e))?void 0:n[0])||e.target},!0),ed(o,"click",e=>{ec()||l.current&&(a(e,()=>l.current),l.current=null)},!0);let u=(0,d.useRef)({x:0,y:0});ed(o,"touchstart",e=>{u.current.x=e.touches[0].clientX,u.current.y=e.touches[0].clientY},!0),ed(o,"touchend",e=>{let t={x:e.changedTouches[0].clientX,y:e.changedTouches[0].clientY};if(!(Math.abs(t.x-u.current.x)>=30||Math.abs(t.y-u.current.y)>=30))return a(e,()=>e.target instanceof HTMLElement?e.target:null)},!0),r="blur",i=(0,es.Y)(e=>a(e,()=>window.document.activeElement instanceof HTMLIFrameElement?window.document.activeElement:null)),(0,d.useEffect)(()=>{if(o)return window.addEventListener(r,e,!0),()=>window.removeEventListener(r,e,!0);function e(e){i.current(e)}},[o,r,!0])}function ef(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return(0,d.useMemo)(()=>(0,X.T)(...t),[...t])}function eh(e){var t,n,r;let i,o=(0,d.useRef)({value:"",selectionStart:null,selectionEnd:null});return t=e,n="blur",i=(0,es.Y)(e=>{let t=e.target;t instanceof HTMLInputElement&&(o.current={value:t.value,selectionStart:t.selectionStart,selectionEnd:t.selectionEnd})}),(0,d.useEffect)(()=>{function e(e){i.current(e)}return(t=null!=t?t:window).addEventListener(n,e,void 0),()=>t.removeEventListener(n,e,r)},[t,n,r]),(0,W._)(()=>{if(document.activeElement!==e&&e instanceof HTMLInputElement&&e.isConnected){if(e.focus({preventScroll:!0}),e.value!==o.current.value)e.setSelectionRange(e.value.length,e.value.length);else{let{selectionStart:t,selectionEnd:n}=o.current;null!==t&&null!==n&&e.setSelectionRange(t,n)}o.current={value:"",selectionStart:null,selectionEnd:null}}})}var eg=n(73925);let em=J(()=>new Map,{PUSH(e,t){var n;let r=null!=(n=this.get(e))?n:{doc:e,count:0,d:(0,Y.e)(),meta:new Set};return r.count++,r.meta.add(t),this.set(e,r),this},POP(e,t){let n=this.get(e);return n&&(n.count--,n.meta.delete(t)),this},SCROLL_PREVENT(e){let t,{doc:n,d:r,meta:i}=e,o={doc:n,d:r,meta:function(e){let t={};for(let n of e)Object.assign(t,n(t));return t}(i)},s=[eu()?{before(e){let{doc:t,d:n,meta:r}=e;function i(e){return r.containers.flatMap(e=>e()).some(t=>t.contains(e))}n.microTask(()=>{var e;if("auto"!==window.getComputedStyle(t.documentElement).scrollBehavior){let e=(0,Y.e)();e.style(t.documentElement,"scrollBehavior","auto"),n.add(()=>n.microTask(()=>e.dispose()))}let r=null!=(e=window.scrollY)?e:window.pageYOffset,o=null;n.addEventListener(t,"click",e=>{if(e.target instanceof HTMLElement)try{let n=e.target.closest("a");if(!n)return;let{hash:r}=new URL(n.href),s=t.querySelector(r);s&&!i(s)&&(o=s)}catch(e){}},!0),n.addEventListener(t,"touchstart",e=>{if(e.target instanceof HTMLElement)if(i(e.target)){let t=e.target;for(;t.parentElement&&i(t.parentElement);)t=t.parentElement;n.style(t,"overscrollBehavior","contain")}else n.style(e.target,"touchAction","none")}),n.addEventListener(t,"touchmove",e=>{if(e.target instanceof HTMLElement&&"INPUT"!==e.target.tagName)if(i(e.target)){let t=e.target;for(;t.parentElement&&""!==t.dataset.headlessuiPortal&&!(t.scrollHeight>t.clientHeight||t.scrollWidth>t.clientWidth);)t=t.parentElement;""===t.dataset.headlessuiPortal&&e.preventDefault()}else e.preventDefault()},{passive:!1}),n.add(()=>{var e;r!==(null!=(e=window.scrollY)?e:window.pageYOffset)&&window.scrollTo(0,r),o&&o.isConnected&&(o.scrollIntoView({block:"nearest"}),o=null)})})}}:{},{before(e){var n;let{doc:r}=e,i=r.documentElement;t=Math.max(0,(null!=(n=r.defaultView)?n:window).innerWidth-i.clientWidth)},after(e){let{doc:n,d:r}=e,i=n.documentElement,o=Math.max(0,i.clientWidth-i.offsetWidth),s=Math.max(0,t-o);r.style(i,"paddingRight","".concat(s,"px"))}},{before(e){let{doc:t,d:n}=e;n.style(t.documentElement,"overflow","hidden")}}];
18s.forEach(e=>{let{before:t}=e;return null==t?void 0:t(o)}),s.forEach(e=>{let{after:t}=e;return null==t?void 0:t(o)})},SCROLL_ALLOW(e){let{d:t}=e;t.dispose()},TEARDOWN(e){let{doc:t}=e;this.delete(t)}});function ev(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>[document.body];!function(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:()=>({containers:[]}),r=Q(em),i=t?r.get(t):void 0;!i||i.count,(0,V.s)(()=>{if(!(!t||!e))return em.dispatch("PUSH",t,n),()=>em.dispatch("POP",t,n)},[e,t])}(et(e,"scroll-lock"),t,e=>{var t;return{containers:[...null!=(t=e.containers)?t:[],n]}})}em.subscribe(()=>{let e=em.getSnapshot(),t=new Map;for(let[n]of e)t.set(n,n.documentElement.style.overflow);for(let n of e.values()){let e="hidden"===t.get(n.doc),r=0!==n.count;(r&&!e||!r&&e)&&em.dispatch(n.count>0?"SCROLL_PREVENT":"SCROLL_ALLOW",n),0===n.count&&em.dispatch("TEARDOWN",n)}});var e_=n(12967);function eb(e){return[e.screenX,e.screenY]}function ey(){let e=(0,d.useRef)([-1,-1]);return{wasMoved(t){let n=eb(t);return(e.current[0]!==n[0]||e.current[1]!==n[1])&&(e.current=n,!0)},update(t){e.current=eb(t)}}}var ex=n(17413);void 0!==ex&&"undefined"!=typeof globalThis&&"undefined"!=typeof Element&&(null==(r=null==ex?void 0:ex.env)?void 0:r.NODE_ENV)==="test"&&void 0===(null==(i=null==Element?void 0:Element.prototype)?void 0:i.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 ew=(e=>(e[e.None=0]="None",e[e.Closed=1]="Closed",e[e.Enter=2]="Enter",e[e.Leave=4]="Leave",e))(ew||{});function ek(e){let t={};for(let n in e)!0===e[n]&&(t["data-".concat(n)]="");return t}function eC(e,t,n,r){let[i,o]=(0,d.useState)(n),{hasFlag:s,addFlag:a,removeFlag:l}=function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:0,[t,n]=(0,d.useState)(e),r=(0,d.useCallback)(e=>n(e),[t]),i=(0,d.useCallback)(e=>n(t=>t|e),[t]),o=(0,d.useCallback)(e=>(t&e)===e,[t]);return{flags:t,setFlag:r,addFlag:i,hasFlag:o,removeFlag:(0,d.useCallback)(e=>n(t=>t&~e),[n]),toggleFlag:(0,d.useCallback)(e=>n(t=>t^e),[n])}}(e&&i?3:0),u=(0,d.useRef)(!1),c=(0,d.useRef)(!1),p=(0,U.L)();return(0,V.s)(()=>{var i;if(e){if(n&&o(!0),!t){n&&a(3);return}return null==(i=null==r?void 0:r.start)||i.call(r,n),function(e,t){let{prepare:n,run:r,done:i,inFlight:o}=t,s=(0,Y.e)();return function(e,t){let{inFlight:n,prepare:r}=t;if(null!=n&&n.current){r();return}let i=e.style.transition;e.style.transition="none",r(),e.offsetHeight,e.style.transition=i}(e,{prepare:n,inFlight:o}),s.nextFrame(()=>{r(),s.requestAnimationFrame(()=>{s.add(function(e,t){var n,r;let i=(0,Y.e)();if(!e)return i.dispose;let o=!1;i.add(()=>{o=!0});let s=null!=(r=null==(n=e.getAnimations)?void 0:n.call(e).filter(e=>e instanceof CSSTransition))?r:[];return 0===s.length?t():Promise.allSettled(s.map(e=>e.finished)).then(()=>{o||t()}),i.dispose}(e,i))})}),s.dispose}(t,{inFlight:u,prepare(){c.current?c.current=!1:c.current=u.current,u.current=!0,c.current||(n?(a(3),l(4)):(a(4),l(2)))},run(){c.current?n?(l(3),a(4)):(l(4),a(3)):n?l(1):a(1)},done(){var e;c.current&&"function"==typeof t.getAnimations&&t.getAnimations().length>0||(u.current=!1,l(7),n||o(!1),null==(e=null==r?void 0:r.end)||e.call(r,n))}})}},[e,n,t,p]),e?[i,{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}]}function eE(e,t){let{container:n,accept:r,walk:i}=t,o=(0,d.useRef)(r),s=(0,d.useRef)(i);(0,d.useEffect)(()=>{o.current=r,s.current=i},[r,i]),(0,V.s)(()=>{if(!n||!e)return;let t=(0,X.T)(n);if(!t)return;let r=o.current,i=s.current,a=Object.assign(e=>r(e),{acceptNode:r}),l=t.createTreeWalker(n,NodeFilter.SHOW_ELEMENT,a,!1);for(;l.nextNode();)i(l.currentNode)},[n,e,o,s])}function eS(e,t){let n=(0,d.useRef)([]),r=(0,W._)(e);(0,d.useEffect)(()=>{let e=[...n.current];for(let[i,o]of t.entries())if(n.current[i]!==o){let i=r(t,e);return n.current=t,i}},[r,...t])}var eP=n(71440);function ej(){let e=navigator.userAgentData;return e&&Array.isArray(e.brands)?e.brands.map(e=>{let{brand:t,version:n}=e;return t+"/"+n}).join(" "):navigator.userAgent}var eT=n(33583),eI=n(41377),eR=n(82232),eL=n(48114);let eM={...p},eO=eM.useInsertionEffect||(e=>e());function eA(e){let t=d.useRef(()=>{});return eO(()=>{t.current=e}),d.useCallback(function(){for(var e=arguments.length,n=Array(e),r=0;r<e;r++)n[r]=arguments[r];return null==t.current?void 0:t.current(...n)},[])}let eN="ArrowUp",eF="ArrowDown",eD="ArrowLeft",e$="ArrowRight";function eB(e,t){let{startingIndex:n=-1,decrement:r=!1,disabledIndices:i,amount:o=1}=void 0===t?{}:t,s=e.current,a=n;do a+=r?-o:o;while(a>=0&&a<=s.length-1&&function(e,t,n){if(n)return n.includes(t);let r=e[t];return null==r||r.hasAttribute("disabled")||"true"===r.getAttribute("aria-disabled")}(s,a,i));return a}let ez=0;var eH="undefined"!=typeof document?d.useLayoutEffect:d.useEffect;let eW=!1,eG=0,eq=()=>"floating-ui-"+Math.random().toString(36).slice(2,6)+eG++,eU=eM.useId||function(){let[e,t]=d.useState(()=>eW?eq():void 0);return eH(()=>{null==e&&t(eq())},[]),d.useEffect(()=>{eW=!0},[]),e},eV=d.createContext(null),eK=d.createContext(null),eY=()=>{var e;
18return(null==(e=d.useContext(eV))?void 0:e.id)||null},eX=()=>d.useContext(eK),eZ=()=>{},eJ=d.createContext({delay:0,initialDelay:0,timeoutMs:0,currentId:null,setCurrentId:eZ,setState:eZ,isInstantPhase:!1}),eQ=new WeakMap,e0=new WeakSet,e1={},e2=0,e5=e=>e&&(e.host||e5(e.parentNode)),e4=(e,t)=>t.map(t=>{if(e.contains(t))return t;let n=e5(t);return e.contains(n)?n:null}).filter(e=>null!=e),e3=()=>({getShadowRoot:!0,displayCheck:"function"==typeof ResizeObserver&&ResizeObserver.toString().includes("[native code]")?"full":"none"});function e9(e,t){let n=tabbable(e,e3());"prev"===t&&n.reverse();let r=n.indexOf(activeElement(getDocument(e)));return n.slice(r+1)[0]}let e8="data-floating-ui-focusable",e6=null,e7="active",te="selected";function tt(e,t,n){let r=new Map,i="item"===n,o=e;if(i&&e){let{[e7]:t,[te]:n,...r}=e;o=r}return{..."floating"===n&&{tabIndex:-1,[e8]:""},...o,...t.map(t=>{let r=t?t[n]:null;return"function"==typeof r?e?r(e):null:r}).concat(e).reduce((e,t)=>(t&&Object.entries(t).forEach(t=>{let[n,o]=t;if(!(i&&[e7,te].includes(n)))if(0===n.indexOf("on")){if(r.has(n)||r.set(n,[]),"function"==typeof o){var s;null==(s=r.get(n))||s.push(o),e[n]=function(){for(var e,t=arguments.length,i=Array(t),o=0;o<t;o++)i[o]=arguments[o];return null==(e=r.get(n))?void 0:e.map(e=>e(...i)).find(e=>void 0!==e)}}}else e[n]=o}),e),{})}}function tn(e,t,n){switch(e){case"vertical":return t;case"horizontal":return n;default:return t||n}}function tr(e,t){return{...e,rects:{...e.rects,floating:{...e.rects.floating,height:t}}}}let ti=e=>({name:"inner",options:e,async fn(t){let{listRef:n,overflowRef:r,onFallbackChange:i,offset:o=0,index:s=0,minItemsVisible:a=4,referenceOverflowThreshold:l=0,scrollRef:u,...c}=(0,eT._3)(e,t),{rects:d,elements:{floating:p}}=t,f=n.current[s],h=(null==u?void 0:u.current)||p,g=p.clientTop||h.clientTop,m=0!==p.clientTop,v=0!==h.clientTop,_=p===h;if(!f)return{};let b={...t,...await (0,eR.cY)(-f.offsetTop-p.clientTop-d.reference.height/2-f.offsetHeight/2-o).fn(t)},y=await (0,eL.__)(tr(b,h.scrollHeight+g+p.clientTop),c),x=await (0,eL.__)(b,{...c,elementContext:"reference"}),w=(0,eT.T9)(0,y.top),k=b.y+w,E=(0,eT.LI)((0,eT.T9)(0,h.scrollHeight+(m&&_||v?2*g:0)-w-(0,eT.T9)(0,y.bottom)));if(h.style.maxHeight=E+"px",h.scrollTop=w,i){let e=h.scrollHeight>h.offsetHeight&&h.offsetHeight<f.offsetHeight*a-1||x.top>=-l||x.bottom>=-l;C.flushSync(()=>i(e))}return r&&(r.current=await (0,eL.__)(tr({...b,y:k},h.offsetHeight+g+p.clientTop),c)),{y:k}}}),to=(0,d.createContext)({styles:void 0,setReference:()=>{},setFloating:()=>{},getReferenceProps:()=>({}),getFloatingProps:()=>({}),slot:{}});to.displayName="FloatingContext";let ts=(0,d.createContext)(null);function ta(e){return(0,d.useMemo)(()=>e?"string"==typeof e?{to:e}:e:null,[e])}function tl(){return(0,d.useContext)(to).setReference}function tu(){return(0,d.useContext)(to).getReferenceProps}function tc(){let{getFloatingProps:e,slot:t}=(0,d.useContext)(to);return(0,d.useCallback)(function(){for(var n=arguments.length,r=Array(n),i=0;i<n;i++)r[i]=arguments[i];return Object.assign({},e(...r),{"data-anchor":t.anchor})},[e,t])}function td(){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,d.useContext)(ts),n=(0,d.useMemo)(()=>e,[JSON.stringify(e,(e,t)=>{var n;return null!=(n=null==t?void 0:t.outerHTML)?n:t})]);(0,V.s)(()=>{null==t||t(null!=n?n:null)},[t,n]);let r=(0,d.useContext)(to);return(0,d.useMemo)(()=>[r.setFloating,e?r.styles:{}],[r.setFloating,e,r.styles])}function tp(e){var t,n,r,i,o,s;let a,l,u,{children:c,enabled:p=!0}=e,[f,h]=(0,d.useState)(null),[g,m]=(0,d.useState)(0),v=(0,d.useRef)(null),[_,b]=(0,d.useState)(null);t=_,(0,V.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 y=p&&null!==f&&null!==_,{to:x="bottom",gap:w=0,offset:k=0,padding:E=0,inner:S}=(n=f,r=_,a=tf(null!=(i=null==n?void 0:n.gap)?i:"var(--anchor-gap, 0)",r),l=tf(null!=(o=null==n?void 0:n.offset)?o:"var(--anchor-offset, 0)",r),u=tf(null!=(s=null==n?void 0:n.padding)?s:"var(--anchor-padding, 0)",r),{...n,gap:a,offset:l,padding:u}),[P,j="center"]=x.split(" ");(0,V.s)(()=>{y&&m(0)},[y]);let{refs:T,floatingStyles:I,context:R}=function(e){void 0===e&&(e={});let{nodeId:t}=e,n=function(e){let{open:t=!1,onOpenChange:n,elements:r}=e,i=eU(),o=d.useRef({}
18),[s]=d.useState(()=>(function(){let e=new Map;return{emit(t,n){var r;null==(r=e.get(t))||r.forEach(e=>e(n))},on(t,n){e.set(t,[...e.get(t)||[],n])},off(t,n){var r;e.set(t,(null==(r=e.get(t))?void 0:r.filter(e=>e!==n))||[])}}})()),a=null!=eY(),[l,u]=d.useState(r.reference),c=eA((e,t,r)=>{o.current.openEvent=e?t:void 0,s.emit("openchange",{open:e,event:t,reason:r,nested:a}),null==n||n(e,t,r)}),p=d.useMemo(()=>({setPositionReference:u}),[]),f=d.useMemo(()=>({reference:l||r.reference||null,floating:r.floating||null,domReference:r.reference}),[l,r.reference,r.floating]);return d.useMemo(()=>({dataRef:o,open:t,onOpenChange:c,elements:f,events:s,floatingId:i,refs:p}),[t,c,f,s,i,p])}({...e,elements:{reference:null,floating:null,...e.elements}}),r=e.rootContext||n,i=r.elements,[o,s]=d.useState(null),[a,l]=d.useState(null),u=(null==i?void 0:i.reference)||o,c=d.useRef(null),p=eX();eH(()=>{u&&(c.current=u)},[u]);let f=(0,eR.we)({...e,elements:{...i,...a&&{reference:a}}}),h=d.useCallback(e=>{let t=(0,eI.vq)(e)?{getBoundingClientRect:()=>e.getBoundingClientRect(),contextElement:e}:e;l(t),f.refs.setReference(t)},[f.refs]),g=d.useCallback(e=>{((0,eI.vq)(e)||null===e)&&(c.current=e,s(e)),((0,eI.vq)(f.refs.reference.current)||null===f.refs.reference.current||null!==e&&!(0,eI.vq)(e))&&f.refs.setReference(e)},[f.refs]),m=d.useMemo(()=>({...f.refs,setReference:g,setPositionReference:h,domReference:c}),[f.refs,g,h]),v=d.useMemo(()=>({...f.elements,domReference:u}),[f.elements,u]),_=d.useMemo(()=>({...f,...r,refs:m,elements:v,nodeId:t}),[f,m,v,t,r]);return eH(()=>{r.dataRef.current.floatingContext=_;let e=null==p?void 0:p.nodesRef.current.find(e=>e.id===t);e&&(e.context=_)}),d.useMemo(()=>({...f,context:_,refs:m,elements:v}),[f,m,v,_])}({open:y,placement:"selection"===P?"center"===j?"bottom":"bottom-".concat(j):"center"===j?"".concat(P):"".concat(P,"-").concat(j),strategy:"absolute",transform:!1,middleware:[(0,eR.cY)({mainAxis:"selection"===P?0:w,crossAxis:k}),(0,eR.BN)({padding:E}),"selection"!==P&&(0,eR.UU)({padding:E}),"selection"===P&&S?ti({...S,padding:E,overflowRef:v,offset:g,minItemsVisible:4,referenceOverflowThreshold:E,onFallbackChange(e){var t,n;if(!e)return;let r=R.elements.floating;if(!r)return;let i=parseFloat(getComputedStyle(r).scrollPaddingBottom)||0,o=Math.min(4,r.childElementCount),s=0,a=0;for(let e of null!=(n=null==(t=R.elements.floating)?void 0:t.childNodes)?n:[])if(e instanceof HTMLElement){let t=e.offsetTop,n=t+e.clientHeight+i,l=r.scrollTop,u=l+r.clientHeight;if(t>=l&&n<=u)o--;else{a=Math.max(0,Math.min(n,u)-Math.max(t,l)),s=e.clientHeight;break}}o>=1&&m(e=>{let t=s*o-a+i;return e>=t?e:t})}}):null,(0,eR.Ej)({padding:E,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:eL.ll}),[L=P,M=j]=R.placement.split("-");"selection"===P&&(L="selection");let O=(0,d.useMemo)(()=>({anchor:[L,M].filter(Boolean).join(" ")}),[L,M]),{getReferenceProps:A,getFloatingProps:N}=function(e){void 0===e&&(e=[]);let t=e.map(e=>null==e?void 0:e.reference),n=e.map(e=>null==e?void 0:e.floating),r=e.map(e=>null==e?void 0:e.item),i=d.useCallback(t=>tt(t,e,"reference"),t),o=d.useCallback(t=>tt(t,e,"floating"),n),s=d.useCallback(t=>tt(t,e,"item"),r);return d.useMemo(()=>({getReferenceProps:i,getFloatingProps:o,getItemProps:s}),[i,o,s])}([function(e,t){let{open:n,elements:r}=e,{enabled:i=!0,overflowRef:o,scrollRef:s,onChange:a}=t,l=eA(a),u=d.useRef(!1),c=d.useRef(null),p=d.useRef(null);d.useEffect(()=>{if(!i)return;function e(e){if(e.ctrlKey||!t||null==o.current)return;let n=e.deltaY,r=o.current.top>=-.5,i=o.current.bottom>=-.5,s=t.scrollHeight-t.clientHeight,a=n<0?-1:1,u=n<0?"max":"min";!(t.scrollHeight<=t.clientHeight)&&(!r&&n>0||!i&&n<0?(e.preventDefault(),C.flushSync(()=>{l(e=>e+Math[u](n,s*a))})):/firefox/i.test(ej())&&(t.scrollTop+=n))}let t=(null==s?void 0:s.current)||r.floating;if(n&&t)return t.addEventListener("wheel",e),requestAnimationFrame(()=>{c.current=t.scrollTop,null!=o.current&&(p.current={...o.current})}),()=>{c.current=null,p.current=null,t.removeEventListener("wheel",e)}},[i,n,r.floating,o,s,l]);let f=d.useMemo(()=>({onKeyDown(){u.current=!0},onWheel(){u.current=!1},onPointerMove(){u.current=!1},onScroll(){let e=(null==s?void 0:s.current)||r.floating;if(o.current&&e&&u.current){if(null!==c.current){let t=e.scrollTop-c.current;(o.current.bottom<-.5&&t<-1||o.current.top<-.5&&t>1)&&C.flushSync(()=>l(e=>e+t))}requestAnimationFrame(()=>{c.current=e.scrollTop})}}}),[r.floating,l,o,s]);return d.useMemo(()=>i?{floating:f}:{},[i,f])}(R,{overflowRef:v,onChange:m})]),F=(0,W._)(e=>{b(e),T.setFloating(e)});return d.createElement(ts.Provider,{value:h},d.createElement(to.Provider,{value:{setFloating:F,setReference:T.setReference,styles:I,getReferenceProps:A,getFloatingProps:N,slot:O}},c))}function tf(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:void 0,r=(0,U.L)(),i=(0,W._)((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 i=th(e,t);return[i,n=>{let o=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(),i=n[1].slice(t+1).trim();return i?[r,...e(i)]:[r]}return[]}(e);{let s=o.map(e=>window.getComputedStyle(t).getPropertyValue(e));r.requestAnimationFrame(function a(){r.nextFrame(a);let l=!1;for(let[e,n]of o.entries()){let r=window.getComputedStyle(t).getPropertyValue(n);if(s[e]!==r){s[e]=r,l=!0;break}}if(!l)return;let u=th(e,t);i!==u&&(n(u),i=u)})}return r.dispose}]}return[n,null]}),o=(0,d.useMemo)(()=>i(e,t)[0],[e,t]),[s=o,a]=(0,d.useState)();return(0,V.s)(()=>{let[n,r]=i(e,t);if(a(n),r)return r(a)},[e,t]),s}function th(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}ts.displayName="PlacementContext";function tg(e,t){return e?e+"["+t+"]":t}var tm=n(65048),tv=n(47904);let t_=(0,d.createContext)(null);function tb(e){let{children:t}=e,n=(0,d.useContext)(t_);if(!n)return d.createElement(d.Fragment,null,t);let{target:r}=n;return r?(0,C.createPortal)(d.createElement(d.Fragment,null,t),r):null}function ty(e){let{data:t,form:n,disabled:r,onReset:i,overrides:o}=e,[s,a]=(0,d.useState)(null),l=(0,U.L)();return(0,d.useEffect)(()=>
18{if(i&&s)return l.addEventListener(s,"reset",i)},[s,n,i]),d.createElement(tb,null,d.createElement(tx,{setForm:a,formId:n}),(function e(){let t=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null,r=arguments.length>2&&void 0!==arguments[2]?arguments[2]:[];for(let[i,o]of Object.entries(t))!function t(n,r,i){if(Array.isArray(i))for(let[e,o]of i.entries())t(n,tg(r,e.toString()),o);else i instanceof Date?n.push([r,i.toISOString()]):"boolean"==typeof i?n.push([r,i?"1":"0"]):"string"==typeof i?n.push([r,i]):"number"==typeof i?n.push([r,"".concat(i)]):null==i?n.push([r,""]):e(i,r,n)}(r,tg(n,i),o);return r})(t).map(e=>{let[t,i]=e;return d.createElement(tv.j,{features:tv.u.Hidden,...(0,tm.oE)({key:t,as:"input",type:"hidden",hidden:!0,readOnly:!0,form:n,disabled:r,name:t,value:i,...o})})}))}function tx(e){let{setForm:t,formId:n}=e;return(0,d.useEffect)(()=>{if(n){let e=document.getElementById(n);e&&t(e)}},[t,n]),n?null:d.createElement(tv.j,{features:tv.u.Hidden,as:"input",type:"hidden",hidden:!0,readOnly:!0,ref:e=>{if(!e)return;let n=e.closest("form");n&&t(n)}})}function tw(e){let{children:t,freeze:n}=e,r=tk(n,t);return d.createElement(d.Fragment,null,r)}function tk(e,t){let[n,r]=(0,d.useState)(t);return e||n===t||r(t),e?n:t}let tC=(0,d.createContext)(void 0);function tE(){return(0,d.useContext)(tC)}let tS=(0,d.createContext)(null);tS.displayName="OpenClosedContext";var tP=(e=>(e[e.Open=1]="Open",e[e.Closed=2]="Closed",e[e.Closing=4]="Closing",e[e.Opening=8]="Opening",e))(tP||{});function tj(){return(0,d.useContext)(tS)}function tT(e){let{value:t,children:n}=e;return d.createElement(tS.Provider,{value:t},n)}let tI=[];function tR(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}!function(e){function t(){"loading"!==document.readyState&&(e(),document.removeEventListener("DOMContentLoaded",t))}"undefined"!=typeof document&&(document.addEventListener("DOMContentLoaded",t),t())}(()=>{function e(e){if(!(e.target instanceof HTMLElement)||e.target===document.body||tI[0]===e.target)return;let t=e.target;t=t.closest(el.Uo),tI.unshift(null!=t?t:e.target),(tI=tI.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 tL=(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))(tL||{});function tM(e,t){let n=t.resolveItems();if(n.length<=0)return null;let r=t.resolveActiveIndex(),i=null!=r?r:-1;switch(e.focus){case 0:for(let e=0;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 1:-1===i&&(i=n.length);for(let e=i-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 2:for(let e=i+1;e<n.length;++e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 3:for(let e=n.length-1;e>=0;--e)if(!t.resolveDisabled(n[e],e,n))return e;return r;case 4:for(let r=0;r<n.length;++r)if(t.resolveId(n[r],r,n)===e.id)return r;return r;case 5:return null;default:throw Error("Unexpected object: "+e)}}var tO=n(28461);let tA=(0,d.createContext)(null);function tN(){var e,t;return null!=(t=null==(e=(0,d.useContext)(tA))?void 0:e.value)?t:void 0}tA.displayName="DescriptionContext",Object.assign((0,tm.FX)(function(e,t){let n=(0,d.useId)(),r=(0,eP._)(),{id:i="headlessui-description-".concat(n),...o}=e,s=function e(){let t=(0,d.useContext)(tA);if(null===t){let t=Error("You used a <Description /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(t,e),t}return t}(),a=(0,e_.P)(t);(0,V.s)(()=>s.register(i),[i,s.register]);let l=r||!1,u=(0,d.useMemo)(()=>({...s.slot,disabled:l}),[s.slot,l]),c={ref:a,...s.props,id:i};return(0,tm.Ci)()({ourProps:c,theirProps:o,slot:u,defaultTag:"p",name:s.name||"Description"})}),{});var tF=n(14846);let tD=(0,d.createContext)(null);function t$(){let e=(0,d.useContext)(tD);if(null===e){let e=Error("You used a <Label /> component, but it is not inside a relevant parent.");throw Error.captureStackTrace&&Error.captureStackTrace(e,t$),e}return e}function tB(e){var t,n,r;let i=null!=(n=null==(t=(0,d.useContext)(tD))?void 0:t.value)?n:void 0;return(null!=(r=null==e?void 0:e.length)?r:0)>
180?[i,...e].filter(Boolean).join(" "):i}function tz(){let{inherit:e=!1}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},t=tB(),[n,r]=(0,d.useState)([]),i=e?[t,...n].filter(Boolean):n;return[i.length>0?i.join(" "):void 0,(0,d.useMemo)(()=>function(e){let t=(0,W._)(e=>(r(t=>[...t,e]),()=>r(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),n=(0,d.useMemo)(()=>({register:t,slot:e.slot,name:e.name,props:e.props,value:e.value}),[t,e.slot,e.name,e.props,e.value]);return d.createElement(tD.Provider,{value:n},e.children)},[r])]}tD.displayName="LabelContext";let tH=Object.assign((0,tm.FX)(function(e,t){var n;let r=(0,d.useId)(),i=t$(),o=tE(),s=(0,eP._)(),{id:a="headlessui-label-".concat(r),htmlFor:l=null!=o?o:null==(n=i.props)?void 0:n.htmlFor,passive:u=!1,...c}=e,p=(0,e_.P)(t);(0,V.s)(()=>i.register(a),[a,i.register]);let f=(0,W._)(e=>{let t=e.currentTarget;if(t instanceof HTMLLabelElement&&e.preventDefault(),i.props&&"onClick"in i.props&&"function"==typeof i.props.onClick&&i.props.onClick(e),t instanceof HTMLLabelElement){let e=document.getElementById(t.htmlFor);if(e){let t=e.getAttribute("disabled");if("true"===t||""===t)return;let n=e.getAttribute("aria-disabled");if("true"===n||""===n)return;(e instanceof HTMLInputElement&&("radio"===e.type||"checkbox"===e.type)||"radio"===e.role||"checkbox"===e.role||"switch"===e.role)&&e.click(),e.focus({preventScroll:!0})}}}),h=s||!1,g=(0,d.useMemo)(()=>({...i.slot,disabled:h}),[i.slot,h]),m={ref:p,...i.props,id:a,htmlFor:l,onClick:f};return u&&("onClick"in m&&(delete m.htmlFor,delete m.onClick),"onClick"in c&&delete c.onClick),(0,tm.Ci)()({ourProps:m,theirProps:c,slot:g,defaultTag:l?"label":"div",name:i.name||"Label"})}),{});var tW=(e=>(e[e.Left=0]="Left",e[e.Right=2]="Right",e))(tW||{}),tG=n(34346),tq=n(32391);let tU=(0,d.createContext)(!1),tV=d.Fragment,tK=(0,tm.FX)(function(e,t){let n,r,i=(0,d.useRef)(null),o=(0,e_.P)((0,e_.a)(e=>{i.current=e}),t),s=ef(i),a=function(e){let t=(0,d.useContext)(tU),n=(0,d.useContext)(tX),r=ef(e),[i,o]=(0,d.useState)(()=>{var e;if(!t&&null!==n)return null!=(e=n.current)?e:null;if(tq._.isServer)return null;let i=null==r?void 0:r.getElementById("headlessui-portal-root");if(i)return i;if(null===r)return null;let o=r.createElement("div");return o.setAttribute("id","headlessui-portal-root"),r.body.appendChild(o)});return(0,d.useEffect)(()=>{null!==i&&(null!=r&&r.body.contains(i)||null==r||r.body.appendChild(i))},[i,r]),(0,d.useEffect)(()=>{t||null!==n&&o(n.current)},[n,o,t]),i}(i),[l]=(0,d.useState)(()=>{var e;return tq._.isServer?null:null!=(e=null==s?void 0:s.createElement("div"))?e:null}),u=(0,d.useContext)(tZ),c=function(){let e,t=(e="undefined"==typeof document,(0,p.useSyncExternalStore)(()=>()=>{},()=>!1,()=>!e)),[n,r]=d.useState(tq._.isHandoffComplete);return n&&!1===tq._.isHandoffComplete&&r(!1),d.useEffect(()=>{!0!==n&&r(!0)},[n]),d.useEffect(()=>tq._.handoff(),[]),!t&&n}();(0,V.s)(()=>{!a||!l||a.contains(l)||(l.setAttribute("data-headlessui-portal",""),a.appendChild(l))},[a,l]),(0,V.s)(()=>{if(l&&u)return u.register(l)},[u,l]),n=(0,W._)(()=>{var e;a&&l&&(l instanceof Node&&a.contains(l)&&a.removeChild(l),a.childNodes.length<=0&&(null==(e=a.parentElement)||e.removeChild(a)))}),r=(0,d.useRef)(!1),(0,d.useEffect)(()=>(r.current=!1,()=>{r.current=!0,(0,tG._)(()=>{r.current&&n()})}),[n]);let f=(0,tm.Ci)();return c&&a&&l?(0,C.createPortal)(f({ourProps:{ref:o},theirProps:e,slot:{},defaultTag:tV,name:"Portal"}),l):null}),tY=d.Fragment,tX=(0,d.createContext)(null),tZ=(0,d.createContext)(null),tJ=Object.assign((0,tm.FX)(function(e,t){let n=(0,e_.P)(t),{enabled:r=!0,...i}=e,o=(0,tm.Ci)();return r?d.createElement(tK,{...i,ref:n}):o({ourProps:{ref:n},theirProps:i,slot:{},defaultTag:tV,name:"Portal"})}),{Group:(0,tm.FX)(function(e,t){let{target:n,...r}=e,i={ref:(0,e_.P)(t)},o=(0,tm.Ci)();return d.createElement(tX.Provider,{value:n},o({ourProps:i,theirProps:r,defaultTag:tY,name:"Popover.Group"}))})});var tQ=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(tQ||{}),t0=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(t0||{}),t1=(e=>(e[e.Pointer=0]="Pointer",e[e.Focus=1]="Focus",e[e.Other=2]="Other",e))(t1||{}),t2=(e=>(e[e.OpenCombobox=0]="OpenCombobox",e[e.CloseCombobox=1]="CloseCombobox",e[e.GoToOption=2]="GoToOption",e[e.SetTyping=3]="SetTyping",e[e.RegisterOption=4]="RegisterOption",e[e.UnregisterOption=5]="UnregisterOption",e[e.SetActivationTrigger=6]="SetActivationTrigger",e[e.UpdateVirtualConfiguration=7]="UpdateVirtualConfiguration",e[e.SetInputElement=8]="SetInputElement",e[e.SetButtonElement=9]="SetButtonElement",e[e.SetOptionsElement=10]="SetOptionsElement",e))(t2||{});function t5(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=t(e.options.slice()),i=r.length>0&&null!==r[0].dataRef.current.order?r.sort((e,t)=>
18e.dataRef.current.order-t.dataRef.current.order):(0,el.wl)(r,e=>e.dataRef.current.domRef.current),o=n?i.indexOf(n):null;return -1===o&&(o=null),{options:i,activeOptionIndex:o}}let t4={1(e){var t;return null!=(t=e.dataRef.current)&&t.disabled||1===e.comboboxState?e:{...e,activeOptionIndex:null,comboboxState:1,isTyping:!1,activationTrigger:2,__demoMode:!1}},0(e){var t,n;if(null!=(t=e.dataRef.current)&&t.disabled||0===e.comboboxState)return e;if(null!=(n=e.dataRef.current)&&n.value){let t=e.dataRef.current.calculateIndex(e.dataRef.current.value);if(-1!==t)return{...e,activeOptionIndex:t,comboboxState:0,__demoMode:!1}}return{...e,comboboxState:0,__demoMode:!1}},3:(e,t)=>e.isTyping===t.isTyping?e:{...e,isTyping:t.isTyping},2(e,t){var n,r,i,o;if(null!=(n=e.dataRef.current)&&n.disabled||e.optionsElement&&!(null!=(r=e.dataRef.current)&&r.optionsPropsRef.current.static)&&1===e.comboboxState)return e;if(e.virtual){let{options:n,disabled:r}=e.virtual,o=t.focus===tL.Specific?t.idx:tM(t,{resolveItems:()=>n,resolveActiveIndex:()=>{var t,i;return null!=(i=null!=(t=e.activeOptionIndex)?t:n.findIndex(e=>!r(e)))?i:null},resolveDisabled:r,resolveId(){throw Error("Function not implemented.")}}),s=null!=(i=t.trigger)?i:2;return e.activeOptionIndex===o&&e.activationTrigger===s?e:{...e,activeOptionIndex:o,activationTrigger:s,isTyping:!1,__demoMode:!1}}let s=t5(e);if(null===s.activeOptionIndex){let e=s.options.findIndex(e=>!e.dataRef.current.disabled);-1!==e&&(s.activeOptionIndex=e)}let a=t.focus===tL.Specific?t.idx:tM(t,{resolveItems:()=>s.options,resolveActiveIndex:()=>s.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled}),l=null!=(o=t.trigger)?o:2;return e.activeOptionIndex===a&&e.activationTrigger===l?e:{...e,...s,isTyping:!1,activeOptionIndex:a,activationTrigger:l,__demoMode:!1}},4:(e,t)=>{var n,r,i;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:[...e.options,t.payload]};let o=t.payload,s=t5(e,e=>(e.push(o),e));null===e.activeOptionIndex&&null!=(r=e.dataRef.current)&&r.isSelected(t.payload.dataRef.current.value)&&(s.activeOptionIndex=s.options.indexOf(o));let a={...e,...s,activationTrigger:2};return null!=(i=e.dataRef.current)&&i.__demoMode&&void 0===e.dataRef.current.value&&(a.activeOptionIndex=0),a},5:(e,t)=>{var n;if(null!=(n=e.dataRef.current)&&n.virtual)return{...e,options:e.options.filter(e=>e.id!==t.id)};let r=t5(e,e=>{let n=e.findIndex(e=>e.id===t.id);return -1!==n&&e.splice(n,1),e});return{...e,...r,activationTrigger:2}},6:(e,t)=>e.activationTrigger===t.trigger?e:{...e,activationTrigger:t.trigger},7:(e,t)=>{var n,r;if(null===e.virtual)return{...e,virtual:{options:t.options,disabled:null!=(n=t.disabled)?n:()=>!1}};if(e.virtual.options===t.options&&e.virtual.disabled===t.disabled)return e;let i=e.activeOptionIndex;if(null!==e.activeOptionIndex){let n=t.options.indexOf(e.virtual.options[e.activeOptionIndex]);i=-1!==n?n:null}return{...e,activeOptionIndex:i,virtual:{options:t.options,disabled:null!=(r=t.disabled)?r:()=>!1}}},8:(e,t)=>e.inputElement===t.element?e:{...e,inputElement:t.element},9:(e,t)=>e.buttonElement===t.element?e:{...e,buttonElement:t.element},10:(e,t)=>e.optionsElement===t.element?e:{...e,optionsElement:t.element}},t3=(0,d.createContext)(null);function t9(e){let t=(0,d.useContext)(t3);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Combobox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,t9),t}return t}t3.displayName="ComboboxActionsContext";let t8=(0,d.createContext)(null);function t6(e){let t=ne("VirtualProvider"),{options:n}=t.virtual,[r,i]=(0,d.useMemo)(()=>{let e=t.optionsElement;if(!e)return[0,0];let n=window.getComputedStyle(e);return[parseFloat(n.paddingBlockStart||n.paddingTop),parseFloat(n.paddingBlockEnd||n.paddingBottom)]},[t.optionsElement]),o=function(e){let t=d.useReducer(()=>({}),{})[1],n={...e,onChange:(n,r)=>{var i;r?(0,C.flushSync)(t):t(),null==(i=e.onChange)||i.call(e,n,r)}},[r]=d.useState(()=>new F(n));return r.setOptions(n),d.useEffect(()=>r._didMount(),[]),$(()=>r._willUpdate()),r}({observeElementRect:R,observeElementOffset:O,scrollToFn:N,enabled:0!==n.length,scrollPaddingStart:r,scrollPaddingEnd:i,count:n.length,estimateSize:()=>40,getScrollElement:()=>t.optionsElement,overscan:12}),[s,a]=(0,d.useState)(0);(0,V.s)(()=>{a(e=>e+1)},[n]);let l=o.getVirtualItems();return 0===l.length?null:d.createElement(t8.Provider,{value:o},d.createElement("div",{style:{position:"relative",width:"100%",height:"".concat(o.getTotalSize(),"px")},ref:e=>{e&&0!==t.activationTrigger&&null!==t.activeOptionIndex&&n.length>t.activeOptionIndex&&o.scrollToIndex(t.activeOptionIndex)}},l.map(t=>{var r;return d.createElement(d.Fragment,{key:t.key},d.cloneElement(null==(r=e.children)?void 0:r.call(e,{...e.slot,option:n[t.index]}),{key:"".concat(s,"-").concat(t.key),"data-index":t.index,"aria-setsize":n.length,"aria-posinset":t.index+1,style:{position:"absolute",top:0,left:0,transform:"translateY(".concat(t.start,"px)"),overflowAnchor:"none"}}))})))}let t7=(0,d.createContext)(null);function ne(e){let t=(0,d.useContext)(t7);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Combobox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,ne),t}return t}function nt(e,t){return(0,tO.Y)(t.type,t4,e,t)}t7.displayName="ComboboxDataContext";let nn=d.Fragment,nr=tm.Ac.RenderStrategy|tm.Ac.Static,ni=(0,tm.FX)(function(e,t){var n,r;let i=(0,eP._)(),{value:o,defaultValue:s,onChange:a,form:l,name:u,by:c,disabled:p=i||!1,onClose:f,__demoMode:h=!1,multiple:g=!1,immediate:m=!1,virtual:v=null,nullable:_,...b}=e,y=q(s),[x=g?[]:void 0,w]=G(o,a,y),[k,C]=(0,d.useReducer)(nt,{dataRef:(0,d.createRef)(),comboboxState:+!h,isTyping:!1,options:[],virtual:v?{options:v.options,disabled:null!=(n=v.disabled)?n:()=>!1}:null,activeOptionIndex:null,activationTrigger:2,inputElement:null,buttonElement:null,optionsElement:null,__demoMode:h}),E=(0,d.useRef)(!1),S=(0,d.useRef)({static:!1,hold:!1}),P=H(c),j=(0,W._)(e=>v?null===c?v.options.indexOf(e):v.options.findIndex(t=>P(t,e)):k.options.findIndex(t=>P(t.dataRef.current.value,e))),T=(0,d.useCallback)(e=>(0,tO.Y)(R.mode,{1:()=>x.some(t=>P(t,e)),0:()=>P(x,e)}),[x]),I=(0,W._)(e=>k.activeOptionIndex===j(e)),R=(0,d.useMemo)(()=>({...k,immediate:m,optionsPropsRef:S,value:x,defaultValue:y,disabled:p,mode:+!!g,virtual:v?k.virtual:null,get activeOptionIndex(){if(E.current&&null===k.activeOptionIndex&&(v?v.options.length>0:k.options.length>0)){if(v){let e=v.options.findIndex(e=>{var t,n;return!(null!=(n=null==(t=v.disabled)?void 0:t.call(v,e))&&n)});if(-1!==e)return e}let e=k.options.findIndex(e=>!e.dataRef.current.disabled);if(-1!==e)return e}return k.activeOptionIndex},calculateIndex:j,compare:P,isSelected:T,isActive:I}),[x,y,p,g,h,k,v]);(0,V.s)(()=>{var e;v&&C({type:7,options:v.options,disabled:null!=(e=v.disabled)?e:null})},[v,null==v?void 0:v.options,null==v?void 0:v.disabled]),(0,V.s)(()=>{k.dataRef.current=R},[R]),ep(0===R.comboboxState,[R.buttonElement,R.inputElement,R.optionsElement],()=>Y.closeCombobox());let L=(0,d.useMemo)(()=>{var e,t,n;return{open:0===R.comboboxState,disabled:p,activeIndex:R.activeOptionIndex,activeOption:null===R.activeOptionIndex?null:R.virtual?R.virtual.options[null!=(e=R.activeOptionIndex)?e:0]:null!=(n=null==(t=R.options[R.activeOptionIndex])?void 0:t.dataRef.current.value)?n:null,value:x}},[R,p,x]),M=(0,W._)(()=>
18{if(null!==R.activeOptionIndex){if(Y.setIsTyping(!1),R.virtual)$(R.virtual.options[R.activeOptionIndex]);else{let{dataRef:e}=R.options[R.activeOptionIndex];$(e.current.value)}Y.goToOption(tL.Specific,R.activeOptionIndex)}}),O=(0,W._)(()=>{C({type:0}),E.current=!0}),A=(0,W._)(()=>{C({type:1}),E.current=!1,null==f||f()}),N=(0,W._)(e=>{C({type:3,isTyping:e})}),F=(0,W._)((e,t,n)=>(E.current=!1,e===tL.Specific?C({type:2,focus:tL.Specific,idx:t,trigger:n}):C({type:2,focus:e,trigger:n}))),D=(0,W._)((e,t)=>(C({type:4,payload:{id:e,dataRef:t}}),()=>{R.isActive(t.current.value)&&(E.current=!0),C({type:5,id:e})})),$=(0,W._)(e=>(0,tO.Y)(R.mode,{0:()=>null==w?void 0:w(e),1(){let t=R.value.slice(),n=t.findIndex(t=>P(t,e));return -1===n?t.push(e):t.splice(n,1),null==w?void 0:w(t)}})),B=(0,W._)(e=>{C({type:6,trigger:e})}),z=(0,W._)(e=>{C({type:8,element:e})}),U=(0,W._)(e=>{C({type:9,element:e})}),K=(0,W._)(e=>{C({type:10,element:e})}),Y=(0,d.useMemo)(()=>({onChange:$,registerOption:D,goToOption:F,setIsTyping:N,closeCombobox:A,openCombobox:O,setActivationTrigger:B,selectActiveOption:M,setInputElement:z,setButtonElement:U,setOptionsElement:K}),[]),[X,Z]=tz(),J=(0,d.useCallback)(()=>{if(void 0!==y)return null==w?void 0:w(y)},[w,y]),Q=(0,tm.Ci)();return d.createElement(Z,{value:X,props:{htmlFor:null==(r=R.inputElement)?void 0:r.id},slot:{open:0===R.comboboxState,disabled:p}},d.createElement(tp,null,d.createElement(t3.Provider,{value:Y},d.createElement(t7.Provider,{value:R},d.createElement(tT,{value:(0,tO.Y)(R.comboboxState,{0:tP.Open,1:tP.Closed})},null!=u&&d.createElement(ty,{disabled:p,data:null!=x?{[u]:x}:{},form:l,onReset:J}),Q({ourProps:null===t?{}:{ref:t},theirProps:b,slot:L,defaultTag:nn,name:"Combobox"}))))))}),no=(0,tm.FX)(function(e,t){var n;let r=ne("Combobox.Button"),i=t9("Combobox.Button"),o=(0,e_.P)(t,i.setButtonElement),s=(0,d.useId)(),{id:a="headlessui-combobox-button-".concat(s),disabled:l=r.disabled||!1,autoFocus:u=!1,...c}=e,p=eh(r.inputElement),f=(0,W._)(e=>{switch(e.key){case tF.D.Space:case tF.D.Enter:e.preventDefault(),e.stopPropagation(),1===r.comboboxState&&(0,C.flushSync)(()=>i.openCombobox()),p();return;case tF.D.ArrowDown:e.preventDefault(),e.stopPropagation(),1===r.comboboxState&&((0,C.flushSync)(()=>i.openCombobox()),r.value||i.goToOption(tL.First)),p();return;case tF.D.ArrowUp:e.preventDefault(),e.stopPropagation(),1===r.comboboxState&&((0,C.flushSync)(()=>i.openCombobox()),r.value||i.goToOption(tL.Last)),p();return;case tF.D.Escape:if(0!==r.comboboxState)return;e.preventDefault(),r.optionsElement&&!r.optionsPropsRef.current.static&&e.stopPropagation(),(0,C.flushSync)(()=>i.closeCombobox()),p();return;default:return}}),h=(0,W._)(e=>{e.preventDefault(),tR(e.currentTarget)||(e.button===tW.Left&&(0===r.comboboxState?i.closeCombobox():i.openCombobox()),p())}),g=tB([a]),{isFocusVisible:m,focusProps:v}=(0,w.o)({autoFocus:u}),{isHovered:_,hoverProps:b}=(0,k.M)({isDisabled:l}),{pressed:y,pressProps:x}=(0,B.Z)({disabled:l}),E=(0,d.useMemo)(()=>({open:0===r.comboboxState,active:y||0===r.comboboxState,disabled:l,value:r.value,hover:_,focus:m}),[r,_,m,y,l]),S=(0,tm.v6)({ref:o,id:a,type:(0,eg.c)(e,r.buttonElement),tabIndex:-1,"aria-haspopup":"listbox","aria-controls":null==(n=r.optionsElement)?void 0:n.id,"aria-expanded":0===r.comboboxState,"aria-labelledby":g,disabled:l||void 0,autoFocus:u,onMouseDown:h,onKeyDown:f},v,b,x);return(0,tm.Ci)()({ourProps:S,theirProps:c,slot:E,defaultTag:"button",name:"Combobox.Button"})}),ns=(0,tm.FX)(function(e,t){var n,r,i,o,s;let a=ne("Combobox.Input"),l=t9("Combobox.Input"),u=(0,d.useId)(),c=tE(),{id:p=c||"headlessui-combobox-input-".concat(u),onChange:f,displayValue:h,disabled:g=a.disabled||!1,autoFocus:m=!1,type:v="text",..._}=e,b=(0,d.useRef)(null),y=(0,e_.P)(b,t,tl(),l.setInputElement),x=ef(a.inputElement),E=(0,U.L)(),S=(0,W._)(()=>{l.onChange(null),a.optionsElement&&(a.optionsElement.scrollTop=0),l.goToOption(tL.Nothing)});eS((e,t)=>{let[n,r]=e,[i,o]=t;if(a.isTyping)return;let s=b.current;s&&((0===o&&1===r||n!==i)&&(s.value=n),requestAnimationFrame(()=>{if(a.isTyping||!s||(null==x?void 0:x.activeElement)!==s)return;let{selectionStart:e,selectionEnd:t}=s;0===Math.abs((null!=t?t:0)-(null!=e?e:0))&&0===e&&s.setSelectionRange(s.value.length,s.value.length)}))},[(0,d.useMemo)(()=>{var e;return"function"==typeof h&&void 0!==a.value?null!=(e=h(a.value))?e:"":"string"==typeof a.value?a.value:""},[a.value,h]),a.comboboxState,x,a.isTyping]),eS((e,t)=>
18{let[n]=e,[r]=t;if(0===n&&1===r){if(a.isTyping)return;let e=b.current;if(!e)return;let t=e.value,{selectionStart:n,selectionEnd:r,selectionDirection:i}=e;e.value="",e.value=t,null!==i?e.setSelectionRange(n,r,i):e.setSelectionRange(n,r)}},[a.comboboxState]);let P=(0,d.useRef)(!1),j=(0,W._)(()=>{P.current=!0}),T=(0,W._)(()=>{E.nextFrame(()=>{P.current=!1})}),I=(0,W._)(e=>{switch(l.setIsTyping(!0),e.key){case tF.D.Enter:if(0!==a.comboboxState||P.current)return;if(e.preventDefault(),e.stopPropagation(),null===a.activeOptionIndex){l.closeCombobox();return}l.selectActiveOption(),0===a.mode&&l.closeCombobox();break;case tF.D.ArrowDown:return e.preventDefault(),e.stopPropagation(),(0,tO.Y)(a.comboboxState,{0:()=>l.goToOption(tL.Next),1:()=>l.openCombobox()});case tF.D.ArrowUp:return e.preventDefault(),e.stopPropagation(),(0,tO.Y)(a.comboboxState,{0:()=>l.goToOption(tL.Previous),1:()=>{(0,C.flushSync)(()=>l.openCombobox()),a.value||l.goToOption(tL.Last)}});case tF.D.Home:if(e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),l.goToOption(tL.First);case tF.D.PageUp:return e.preventDefault(),e.stopPropagation(),l.goToOption(tL.First);case tF.D.End:if(e.shiftKey)break;return e.preventDefault(),e.stopPropagation(),l.goToOption(tL.Last);case tF.D.PageDown:return e.preventDefault(),e.stopPropagation(),l.goToOption(tL.Last);case tF.D.Escape:return 0!==a.comboboxState?void 0:(e.preventDefault(),a.optionsElement&&!a.optionsPropsRef.current.static&&e.stopPropagation(),0===a.mode&&null===a.value&&S(),l.closeCombobox());case tF.D.Tab:if(0!==a.comboboxState)return;0===a.mode&&1!==a.activationTrigger&&l.selectActiveOption(),l.closeCombobox()}}),R=(0,W._)(e=>{null==f||f(e),0===a.mode&&""===e.target.value&&S(),l.openCombobox()}),L=(0,W._)(e=>{var t,n,r;let i=null!=(t=e.relatedTarget)?t:tI.find(t=>t!==e.currentTarget);if(!(null!=(n=a.optionsElement)&&n.contains(i))&&!(null!=(r=a.buttonElement)&&r.contains(i))&&0===a.comboboxState)return e.preventDefault(),0===a.mode&&null===a.value&&S(),l.closeCombobox()}),M=(0,W._)(e=>{var t,n,r;let i=null!=(t=e.relatedTarget)?t:tI.find(t=>t!==e.currentTarget);null!=(n=a.buttonElement)&&n.contains(i)||null!=(r=a.optionsElement)&&r.contains(i)||a.disabled||a.immediate&&0!==a.comboboxState&&E.microTask(()=>{(0,C.flushSync)(()=>l.openCombobox()),l.setActivationTrigger(1)})}),O=tB(),A=tN(),{isFocused:N,focusProps:F}=(0,w.o)({autoFocus:m}),{isHovered:D,hoverProps:$}=(0,k.M)({isDisabled:g}),B=(0,d.useMemo)(()=>({open:0===a.comboboxState,disabled:g,hover:D,focus:N,autofocus:m}),[a,D,N,m,g]),z=(0,tm.v6)({ref:y,id:p,role:"combobox",type:v,"aria-controls":null==(n=a.optionsElement)?void 0:n.id,"aria-expanded":0===a.comboboxState,"aria-activedescendant":null===a.activeOptionIndex?void 0:a.virtual?null==(r=a.options.find(e=>!e.dataRef.current.disabled&&a.compare(e.dataRef.current.value,a.virtual.options[a.activeOptionIndex])))?void 0:r.id:null==(i=a.options[a.activeOptionIndex])?void 0:i.id,"aria-labelledby":O,"aria-describedby":A,"aria-autocomplete":"list",defaultValue:null!=(s=null!=(o=e.defaultValue)?o:void 0!==a.defaultValue?null==h?void 0:h(a.defaultValue):null)?s:a.defaultValue,disabled:g||void 0,autoFocus:m,onCompositionStart:j,onCompositionEnd:T,onKeyDown:I,onChange:R,onFocus:M,onBlur:L},F,$);return(0,tm.Ci)()({ourProps:z,theirProps:_,slot:B,defaultTag:"input",name:"Combobox.Input"})}),na=(0,tm.FX)(function(e,t){var n,r,i;let o=(0,d.useId)(),{id:s="headlessui-combobox-options-".concat(o),hold:a=!1,anchor:l,portal:u=!1,modal:c=!0,transition:p=!1,...f}=e,h=ne("Combobox.Options"),g=t9("Combobox.Options"),m=ta(l);m&&(u=!0);let[v,_]=td(m),[b,y]=(0,d.useState)(null),x=tc(),w=(0,e_.P)(t,m?v:null,g.setOptionsElement,y),k=ef(h.optionsElement),C=tj(),[E,S]=eC(p,b,null!==C?(C&tP.Open)===tP.Open:0===h.comboboxState);ea(E,h.inputElement,g.closeCombobox),ev(!h.__demoMode&&c&&0===h.comboboxState,k),eo(!h.__demoMode&&c&&0===h.comboboxState,{allowed:(0,d.useCallback)(()=>[h.inputElement,h.buttonElement,h.optionsElement],[h.inputElement,h.buttonElement,h.optionsElement])}),(0,V.s)(()=>{var t;h.optionsPropsRef.current.static=null!=(t=e.static)&&t},[h.optionsPropsRef,e.static]),(0,V.s)(()=>{h.optionsPropsRef.current.hold=a}
18,[h.optionsPropsRef,a]),eE(0===h.comboboxState,{container:h.optionsElement,accept:e=>"option"===e.getAttribute("role")?NodeFilter.FILTER_REJECT:e.hasAttribute("role")?NodeFilter.FILTER_SKIP:NodeFilter.FILTER_ACCEPT,walk(e){e.setAttribute("role","none")}});let P=tB([null==(n=h.buttonElement)?void 0:n.id]),j=(0,d.useMemo)(()=>({open:0===h.comboboxState,option:void 0}),[h.comboboxState]),T=(0,W._)(()=>{g.setActivationTrigger(0)}),I=(0,W._)(e=>{e.preventDefault(),g.setActivationTrigger(0)}),R=(0,tm.v6)(m?x():{},{"aria-labelledby":P,role:"listbox","aria-multiselectable":1===h.mode||void 0,id:s,ref:w,style:{...f.style,..._,"--input-width":K(h.inputElement,!0).width,"--button-width":K(h.buttonElement,!0).width},onWheel:0===h.activationTrigger?void 0:T,onMouseDown:I,...ek(S)}),L=E&&1===h.comboboxState,M=tk(L,null==(r=h.virtual)?void 0:r.options),O=tk(L,h.value),A=(0,W._)(e=>h.compare(O,e));if(h.virtual){if(void 0===M)throw Error("Missing `options` in virtual mode");Object.assign(f,{children:d.createElement(t7.Provider,{value:M!==h.virtual.options?{...h,virtual:{...h.virtual,options:M}}:h},d.createElement(t6,{slot:j},f.children))})}let N=(0,tm.Ci)();return d.createElement(tJ,{enabled:!!u&&(e.static||E)},d.createElement(t7.Provider,{value:1===h.mode?h:{...h,isSelected:A}},N({ourProps:R,theirProps:{...f,children:d.createElement(tw,{freeze:L},"function"==typeof f.children?null==(i=f.children)?void 0:i.call(f,j):f.children)},slot:j,defaultTag:"div",features:nr,visible:E,name:"Combobox.Options"}
18)))}),nl=(0,tm.FX)(function(e,t){var n,r,i,o;let s=ne("Combobox.Option"),a=t9("Combobox.Option"),l=(0,d.useId)(),{id:u="headlessui-combobox-option-".concat(l),value:c,disabled:p=null!=(i=null==(r=null==(n=s.virtual)?void 0:n.disabled)?void 0:r.call(n,c))&&i,order:f=null,...h}=e,g=eh(s.inputElement),m=s.virtual?s.activeOptionIndex===s.calculateIndex(c):null!==s.activeOptionIndex&&(null==(o=s.options[s.activeOptionIndex])?void 0:o.id)===u,v=s.isSelected(c),_=(0,d.useRef)(null),b=(0,es.Y)({disabled:p,value:c,domRef:_,order:f}),y=(0,d.useContext)(t8),x=(0,e_.P)(t,_,y?y.measureElement:null),w=(0,W._)(()=>{a.setIsTyping(!1),a.onChange(c)});(0,V.s)(()=>a.registerOption(u,b),[b,u]);let k=(0,d.useRef)(!(s.virtual||s.__demoMode));(0,V.s)(()=>{if(!s.virtual&&!s.__demoMode)return(0,Y.e)().requestAnimationFrame(()=>{k.current=!0})},[s.virtual,s.__demoMode]),(0,V.s)(()=>{if(k.current&&0===s.comboboxState&&m&&0!==s.activationTrigger)return(0,Y.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=_.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[_,m,s.comboboxState,s.activationTrigger,s.activeOptionIndex]);let C=(0,W._)(e=>{e.preventDefault(),e.button===tW.Left&&(p||(w(),ec()||requestAnimationFrame(()=>g()),0===s.mode&&a.closeCombobox()))}),E=(0,W._)(()=>{if(p)return a.goToOption(tL.Nothing);let e=s.calculateIndex(c);a.goToOption(tL.Specific,e)}),S=ey(),P=(0,W._)(e=>S.update(e)),j=(0,W._)(e=>{if(!S.wasMoved(e)||p||m)return;let t=s.calculateIndex(c);a.goToOption(tL.Specific,t,0)}),T=(0,W._)(e=>{S.wasMoved(e)&&(p||m&&(s.optionsPropsRef.current.hold||a.goToOption(tL.Nothing)))}),I=(0,d.useMemo)(()=>({active:m,focus:m,selected:v,disabled:p}),[m,v,p]);return(0,tm.Ci)()({ourProps:{id:u,ref:x,role:"option",tabIndex:!0===p?void 0:-1,"aria-disabled":!0===p||void 0,"aria-selected":v,disabled:void 0,onMouseDown:C,onFocus:E,onPointerEnter:P,onMouseEnter:P,onPointerMove:j,onMouseMove:j,onPointerLeave:T,onMouseLeave:T},theirProps:h,slot:I,defaultTag:"div",name:"Combobox.Option"})}),nu=Object.assign(ni,{Input:ns,Button:no,Label:tH,Options:na,Option:nl});function nc(){let[e,t]=(0,d.useState)(!1);return(0,d.useEffect)(()=>{t(!0)},[]),e}var nd=n(82452);function np(e,t){let n=(0,d.useRef)({left:0,top:0});if((0,V.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}let nf=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function nh(e){var t,n;let r=null!=(t=e.innerText)?t:"",i=e.cloneNode(!0);if(!(i instanceof HTMLElement))return r;let o=!1;for(let e of i.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))e.remove(),o=!0;let s=o?null!=(n=i.innerText)?n:"":r;return nf.test(s)&&(s=s.replace(nf,"")),s}function ng(e){let t=(0,d.useRef)(""),n=(0,d.useRef)("");return(0,W._)(()=>{let r=e.current;if(!r)return"";let i=r.innerText;if(t.current===i)return n.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():nh(t).trim()}return null}).filter(Boolean);if(e.length>0)return e.join(", ")}return nh(e).trim()})(r).trim().toLowerCase();return t.current=i,n.current=o,o})}var nm=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(nm||{}),nv=(e=>(e[e.Single=0]="Single",e[e.Multi=1]="Multi",e))(nv||{}),n_=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(n_||{}),nb=(e=>(e[e.OpenListbox=0]="OpenListbox",e[e.CloseListbox=1]="CloseListbox",e[e.GoToOption=2]="GoToOption",e[e.Search=3]="Search",e[e.ClearSearch=4]="ClearSearch",e[e.RegisterOption=5]="RegisterOption",e[e.UnregisterOption=6]="UnregisterOption",e[e.SetButtonElement=7]="SetButtonElement",e[e.SetOptionsElement=8]="SetOptionsElement",e))(nb||{});function ny(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:e=>e,n=null!==e.activeOptionIndex?e.options[e.activeOptionIndex]:null,r=(0,el.wl)(t(e.options.slice()),e=>e.dataRef.current.domRef.current),i=n?r.indexOf(n):null;return -1===i&&(i=null),{options:r,activeOptionIndex:i}}let nx={1:e=>e.dataRef.current.disabled||1===e.listboxState?e:{...e,activeOptionIndex:null,listboxState:1,__demoMode:!1},0(e){if(e.dataRef.current.disabled||0===e.listboxState)return e;let t=e.activeOptionIndex,{isSelected:n}=e.dataRef.current,r=e.options.findIndex(e=>n(e.dataRef.current.value));return -1!==r&&(t=r),{...e,listboxState:0,activeOptionIndex:t,__demoMode:!1}},2(e,t){var n,r,i,o,s;if(e.dataRef.current.disabled||1===e.listboxState)return e;let a={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===tL.Nothing)return{...a,activeOptionIndex:null};if(t.focus===tL.Specific)return{...a,activeOptionIndex:e.options.findIndex(e=>e.id===t.id)};if(t.focus===tL.Previous){let n=e.activeOptionIndex;if(null!==n){let o=e.options[n].dataRef.current.domRef,s=tM(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==s){let t=e.options[s].dataRef.current.domRef;if((null==(r=o.current)?void 0:r.previousElementSibling)===t.current||(null==(i=t.current)?void 0:i.previousElementSibling)===null)return{...a,activeOptionIndex:s}}}}else if(t.focus===tL.Next){let n=e.activeOptionIndex;if(null!==n){let r=e.options[n].dataRef.current.domRef,i=tM(t,{resolveItems:()=>e.options,resolveActiveIndex:()=>e.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==i){let t=e.options[i].dataRef.current.domRef;if((null==(o=r.current)?void 0:o.nextElementSibling)===t.current||(null==(s=t.current)?void 0:s.nextElementSibling)===null)return{...a,activeOptionIndex:i}}}}let l=ny(e),u=tM(t,{resolveItems:()=>l.options,resolveActiveIndex:()=>l.activeOptionIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...a,...l,activeOptionIndex:u}},3:(e,t)=>
18{if(e.dataRef.current.disabled||1===e.listboxState)return e;let n=+(""===e.searchQuery),r=e.searchQuery+t.value.toLowerCase(),i=(null!==e.activeOptionIndex?e.options.slice(e.activeOptionIndex+n).concat(e.options.slice(0,e.activeOptionIndex+n)):e.options).find(e=>{var t;return!e.dataRef.current.disabled&&(null==(t=e.dataRef.current.textValue)?void 0:t.startsWith(r))}),o=i?e.options.indexOf(i):-1;return -1===o||o===e.activeOptionIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeOptionIndex:o,activationTrigger:1}},4:e=>e.dataRef.current.disabled||1===e.listboxState||""===e.searchQuery?e:{...e,searchQuery:""},5:(e,t)=>{let n={id:t.id,dataRef:t.dataRef},r=ny(e,e=>[...e,n]);return null===e.activeOptionIndex&&e.dataRef.current.isSelected(t.dataRef.current.value)&&(r.activeOptionIndex=r.options.indexOf(n)),{...e,...r}},6:(e,t)=>{let n=ny(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.optionsElement===t.element?e:{...e,optionsElement:t.element}},nw=(0,d.createContext)(null);function nk(e){let t=(0,d.useContext)(nw);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Listbox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,nk),t}return t}nw.displayName="ListboxActionsContext";let nC=(0,d.createContext)(null);function nE(e){let t=(0,d.useContext)(nC);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Listbox /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,nE),t}return t}function nS(e,t){return(0,tO.Y)(t.type,nx,e,t)}nC.displayName="ListboxDataContext";let nP=d.Fragment,nj=(0,d.createContext)(!1),nT=tm.Ac.RenderStrategy|tm.Ac.Static,nI=d.Fragment,nR=(0,tm.FX)(function(e,t){var n;let r=(0,eP._)(),{value:i,defaultValue:o,form:s,name:a,onChange:l,by:u,invalid:c=!1,disabled:p=r||!1,horizontal:f=!1,multiple:h=!1,__demoMode:g=!1,...m}=e,v=f?"horizontal":"vertical",_=(0,e_.P)(t),b=q(o),[y=h?[]:void 0,x]=G(i,l,b),[w,k]=(0,d.useReducer)(nS,{dataRef:(0,d.createRef)(),listboxState:+!g,options:[],searchQuery:"",activeOptionIndex:null,activationTrigger:1,optionsVisible:!1,buttonElement:null,optionsElement:null,__demoMode:g}),C=(0,d.useRef)({static:!1,hold:!1}),E=(0,d.useRef)(new Map),S=H(u),P=(0,d.useCallback)(e=>(0,tO.Y)(j.mode,{1:()=>y.some(t=>S(t,e)),0:()=>S(y,e)}),[y]),j=(0,d.useMemo)(()=>({...w,value:y,disabled:p,invalid:c,mode:+!!h,orientation:v,compare:S,isSelected:P,optionsPropsRef:C,listRef:E}),[y,p,c,h,w,E]);(0,V.s)(()=>{w.dataRef.current=j},[j]),ep(0===j.listboxState,[j.buttonElement,j.optionsElement],(e,t)=>{var n;k({type:1}),(0,el.Bm)(t,el.MZ.Loose)||(e.preventDefault(),null==(n=j.buttonElement)||n.focus())});let T=(0,d.useMemo)(()=>({open:0===j.listboxState,disabled:p,invalid:c,value:y}),[j,p,y,c]),I=(0,W._)(e=>{let t=j.options.find(t=>t.id===e);t&&F(t.dataRef.current.value)}),R=(0,W._)(()=>{if(null!==j.activeOptionIndex){let{dataRef:e,id:t}=j.options[j.activeOptionIndex];F(e.current.value),k({type:2,focus:tL.Specific,id:t})}}),L=(0,W._)(()=>k({type:0})),M=(0,W._)(()=>k({type:1})),O=(0,U.L)(),A=(0,W._)((e,t,n)=>{O.dispose(),O.microTask(()=>e===tL.Specific?k({type:2,focus:tL.Specific,id:t,trigger:n}):k({type:2,focus:e,trigger:n}))}),N=(0,W._)((e,t)=>(k({type:5,id:e,dataRef:t}),()=>k({type:6,id:e}))),F=(0,W._)(e=>(0,tO.Y)(j.mode,{0:()=>null==x?void 0:x(e),1(){let t=j.value.slice(),n=t.findIndex(t=>S(t,e));return -1===n?t.push(e):t.splice(n,1),null==x?void 0:x(t)}})),D=(0,W._)(e=>k({type:3,value:e})),$=(0,W._)(()=>k({type:4})),B=(0,W._)(e=>{k({type:7,element:e})}),z=(0,W._)(e=>{k({type:8,element:e})}),K=(0,d.useMemo)(()=>({onChange:F,registerOption:N,goToOption:A,closeListbox:M,openListbox:L,selectActiveOption:R,selectOption:I,search:D,clearSearch:$,setButtonElement:B,setOptionsElement:z}),[]),[Y,X]=tz({inherit:!0}),Z=(0,d.useCallback)(()=>{if(void 0!==b)return null==x?void 0:x(b)},[x,b]),J=(0,tm.Ci)();return d.createElement(X,{value:Y,props:{htmlFor:null==(n=j.buttonElement)?void 0:n.id},slot:{open:0===j.listboxState,disabled:p}},d.createElement(tp,null,d.createElement(nw.Provider,{value:K},d.createElement(nC.Provider,{value:j},d.createElement(tT,{value:(0,tO.Y)(j.listboxState,{0:tP.Open,1:tP.Closed})},null!=a&&null!=y&&d.createElement(ty,{disabled:p,data:{[a]:y},form:s,onReset:Z}),J({ourProps:{ref:_},theirProps:m,slot:T,defaultTag:nP,name:"Listbox"}))))))}),nL=(0,tm.FX)(function(e,t){var n;let r=nE("Listbox.Button"),i=nk("Listbox.Button"),o=(0,d.useId)(),s=tE(),{id:a=s||"headlessui-listbox-button-".concat(o),disabled:l=r.disabled||!1,autoFocus:u=!1,...c}=e,p=(0,e_.P)(t,tl(),i.setButtonElement),f=tu(),h=(0,W._)(e=>{switch(e.key){case tF.D.Enter:!function(e){var t,n;let r=null!=(t=null==e?void 0:e.form)?t:e.closest("form");if(r){for(let t of r.elements)if(t!==e&&("INPUT"===t.tagName&&"submit"===t.type||"BUTTON"===t.tagName&&"submit"===t.type||"INPUT"===t.nodeName&&"image"===t.type)){t.click();return}null==(n=r.requestSubmit)||n.call(r)}}(e.currentTarget);break;case tF.D.Space:case tF.D.ArrowDown:e.preventDefault(),(0,C.flushSync)(()=>i.openListbox()),r.value||i.goToOption(tL.First);break;case tF.D.ArrowUp:e.preventDefault(),(0,C.flushSync)(()=>i.openListbox()),r.value||i.goToOption(tL.Last)}}),g=(0,W._)(e=>{e.key===tF.D.Space&&e.preventDefault()}),m=(0,W._)(e=>{var t;if(tR(e.currentTarget))return e.preventDefault();0===r.listboxState?((0,C.flushSync)(()=>
18i.closeListbox()),null==(t=r.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),i.openListbox())}),v=(0,W._)(e=>e.preventDefault()),_=tB([a]),b=tN(),{isFocusVisible:y,focusProps:x}=(0,w.o)({autoFocus:u}),{isHovered:E,hoverProps:S}=(0,k.M)({isDisabled:l}),{pressed:P,pressProps:j}=(0,B.Z)({disabled:l}),T=(0,d.useMemo)(()=>({open:0===r.listboxState,active:P||0===r.listboxState,disabled:l,invalid:r.invalid,value:r.value,hover:E,focus:y,autofocus:u}),[r.listboxState,r.value,l,E,y,P,r.invalid,u]),I=(0,tm.v6)(f(),{ref:p,id:a,type:(0,eg.c)(e,r.buttonElement),"aria-haspopup":"listbox","aria-controls":null==(n=r.optionsElement)?void 0:n.id,"aria-expanded":0===r.listboxState,"aria-labelledby":_,"aria-describedby":b,disabled:l||void 0,autoFocus:u,onKeyDown:h,onKeyUp:g,onKeyPress:v,onClick:m},x,S,j);return(0,tm.Ci)()({ourProps:I,theirProps:c,slot:T,defaultTag:"button",name:"Listbox.Button"})}),nM=(0,tm.FX)(function(e,t){var n,r;let i=(0,d.useId)(),{id:o="headlessui-listbox-options-".concat(i),anchor:s,portal:a=!1,modal:l=!0,transition:u=!1,...c}=e,p=ta(s),[f,h]=(0,d.useState)(null);p&&(a=!0);let g=nE("Listbox.Options"),m=nk("Listbox.Options"),v=ef(g.optionsElement),_=tj(),[b,y]=eC(u,f,null!==_?(_&tP.Open)===tP.Open:0===g.listboxState);ea(b,g.buttonElement,m.closeListbox),ev(!g.__demoMode&&l&&0===g.listboxState,v),eo(!g.__demoMode&&l&&0===g.listboxState,{allowed:(0,d.useCallback)(()=>[g.buttonElement,g.optionsElement],[g.buttonElement,g.optionsElement])});let x=!np(0!==g.listboxState,g.buttonElement)&&b,w=tk(b&&1===g.listboxState,g.value),k=(0,W._)(e=>g.compare(w,e)),E=(0,d.useMemo)(()=>{var e;if(null==p||!(null!=(e=null==p?void 0:p.to)&&e.includes("selection")))return null;let t=g.options.findIndex(e=>k(e.dataRef.current.value));return -1===t&&(t=0),t},[p,g.options]),[S,P]=td((()=>{if(null==p)return;if(null===E)return{...p,inner:void 0};let e=Array.from(g.listRef.current.values());return{...p,inner:{listRef:{current:e},index:E}}})()),j=tc(),T=(0,e_.P)(t,p?S:null,m.setOptionsElement,h),I=(0,U.L)();(0,d.useEffect)(()=>{var e;let t=g.optionsElement;t&&0===g.listboxState&&t!==(null==(e=(0,X.T)(t))?void 0:e.activeElement)&&(null==t||t.focus({preventScroll:!0}))},[g.listboxState,g.optionsElement]);let R=(0,W._)(e=>{var t,n;switch(I.dispose(),e.key){case tF.D.Space:if(""!==g.searchQuery)return e.preventDefault(),e.stopPropagation(),m.search(e.key);case tF.D.Enter:if(e.preventDefault(),e.stopPropagation(),null!==g.activeOptionIndex){let{dataRef:e}=g.options[g.activeOptionIndex];m.onChange(e.current.value)}0===g.mode&&((0,C.flushSync)(()=>m.closeListbox()),null==(t=g.buttonElement)||t.focus({preventScroll:!0}));break;case(0,tO.Y)(g.orientation,{vertical:tF.D.ArrowDown,horizontal:tF.D.ArrowRight}):return e.preventDefault(),e.stopPropagation(),m.goToOption(tL.Next);case(0,tO.Y)(g.orientation,{vertical:tF.D.ArrowUp,horizontal:tF.D.ArrowLeft}):return e.preventDefault(),e.stopPropagation(),m.goToOption(tL.Previous);case tF.D.Home:case tF.D.PageUp:return e.preventDefault(),e.stopPropagation(),m.goToOption(tL.First);case tF.D.End:case tF.D.PageDown:return e.preventDefault(),e.stopPropagation(),m.goToOption(tL.Last);case tF.D.Escape:e.preventDefault(),e.stopPropagation(),(0,C.flushSync)(()=>m.closeListbox()),null==(n=g.buttonElement)||n.focus({preventScroll:!0});return;case tF.D.Tab:e.preventDefault(),e.stopPropagation(),(0,C.flushSync)(()=>m.closeListbox()),(0,el.p9)(g.buttonElement,e.shiftKey?el.BD.Previous:el.BD.Next);break;default:1===e.key.length&&(m.search(e.key),I.setTimeout(()=>m.clearSearch(),350))}}),L=null==(n=g.buttonElement)?void 0:n.id,M=(0,d.useMemo)(()=>({open:0===g.listboxState}),[g.listboxState]),O=(0,tm.v6)(p?j():{},{id:o,ref:T,"aria-activedescendant":null===g.activeOptionIndex||null==(r=g.options[g.activeOptionIndex])?void 0:r.id,"aria-multiselectable":1===g.mode||void 0,"aria-labelledby":L,"aria-orientation":g.orientation,onKeyDown:R,role:"listbox",tabIndex:0===g.listboxState?0:void 0,style:{...c.style,...P,"--button-width":K(g.buttonElement,!0).width},...ek(y)}),A=(0,tm.Ci)();return d.createElement(tJ,{enabled:!!a&&(e.static||b)},d.createElement(nC.Provider,{value:1===g.mode?g:{...g,isSelected:k}},A({ourProps:O,theirProps:c,slot:M,defaultTag:"div",features:nT,visible:x,name:"Listbox.Options"}
18)))}),nO=(0,tm.FX)(function(e,t){let n=(0,d.useId)(),{id:r="headlessui-listbox-option-".concat(n),disabled:i=!1,value:o,...s}=e,a=!0===(0,d.useContext)(nj),l=nE("Listbox.Option"),u=nk("Listbox.Option"),c=null!==l.activeOptionIndex&&l.options[l.activeOptionIndex].id===r,p=l.isSelected(o),f=(0,d.useRef)(null),h=ng(f),g=(0,es.Y)({disabled:i,value:o,domRef:f,get textValue(){return h()}}),m=(0,e_.P)(t,f,e=>{e?l.listRef.current.set(r,e):l.listRef.current.delete(r)});(0,V.s)(()=>{if(!l.__demoMode&&0===l.listboxState&&c&&0!==l.activationTrigger)return(0,Y.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=f.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[f,c,l.__demoMode,l.listboxState,l.activationTrigger,l.activeOptionIndex]),(0,V.s)(()=>{if(!a)return u.registerOption(r,g)},[g,r,a]);let v=(0,W._)(e=>{var t;if(i)return e.preventDefault();u.onChange(o),0===l.mode&&((0,C.flushSync)(()=>u.closeListbox()),null==(t=l.buttonElement)||t.focus({preventScroll:!0}))}),_=(0,W._)(()=>{if(i)return u.goToOption(tL.Nothing);u.goToOption(tL.Specific,r)}),b=ey(),y=(0,W._)(e=>{b.update(e),!i&&(c||u.goToOption(tL.Specific,r,0))}),x=(0,W._)(e=>{b.wasMoved(e)&&(i||c||u.goToOption(tL.Specific,r,0))}),w=(0,W._)(e=>{b.wasMoved(e)&&(i||c&&u.goToOption(tL.Nothing))}),k=(0,d.useMemo)(()=>({active:c,focus:c,selected:p,disabled:i,selectedOption:p&&a}),[c,p,i,a]),E=a?{}:{id:r,ref:m,role:"option",tabIndex:!0===i?void 0:-1,"aria-disabled":!0===i||void 0,"aria-selected":p,disabled:void 0,onClick:v,onFocus:_,onPointerEnter:y,onMouseEnter:y,onPointerMove:x,onMouseMove:x,onPointerLeave:w,onMouseLeave:w},S=(0,tm.Ci)();return!p&&a?null:S({ourProps:E,theirProps:s,slot:k,defaultTag:"div",name:"Listbox.Option"})}),nA=Object.assign(nR,{Button:nL,Label:tH,Options:nM,Option:nO,SelectedOption:(0,tm.FX)(function(e,t){let{options:n,placeholder:r,...i}=e,o={ref:(0,e_.P)(t)},s=nE("ListboxSelectedOption"),a=(0,d.useMemo)(()=>({}),[]),l=void 0===s.value||null===s.value||1===s.mode&&Array.isArray(s.value)&&0===s.value.length,u=(0,tm.Ci)();return d.createElement(nj.Provider,{value:!0},u({ourProps:o,theirProps:{...i,children:d.createElement(d.Fragment,null,r&&l?r:n)},slot:a,defaultTag:nI,name:"ListboxSelectedOption"}))})});var nN=n(54161),nF=n.n(nN),nD=(e=>(e[e.Open=0]="Open",e[e.Closed=1]="Closed",e))(nD||{}),n$=(e=>(e[e.Pointer=0]="Pointer",e[e.Other=1]="Other",e))(n$||{}),nB=(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))(nB||{});function nz(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,el.wl)(t(e.items.slice()),e=>e.dataRef.current.domRef.current),i=n?r.indexOf(n):null;return -1===i&&(i=null),{items:r,activeItemIndex:i}}let nH={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,i,o,s;if(1===e.menuState)return e;let a={...e,searchQuery:"",activationTrigger:null!=(n=t.trigger)?n:1,__demoMode:!1};if(t.focus===tL.Nothing)return{...a,activeItemIndex:null};if(t.focus===tL.Specific)return{...a,activeItemIndex:e.items.findIndex(e=>e.id===t.id)};if(t.focus===tL.Previous){let n=e.activeItemIndex;if(null!==n){let o=e.items[n].dataRef.current.domRef,s=tM(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==s){let t=e.items[s].dataRef.current.domRef;if((null==(r=o.current)?void 0:r.previousElementSibling)===t.current||(null==(i=t.current)?void 0:i.previousElementSibling)===null)return{...a,activeItemIndex:s}}}}else if(t.focus===tL.Next){let n=e.activeItemIndex;if(null!==n){let r=e.items[n].dataRef.current.domRef,i=tM(t,{resolveItems:()=>e.items,resolveActiveIndex:()=>e.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});if(null!==i){let t=e.items[i].dataRef.current.domRef;if((null==(o=r.current)?void 0:o.nextElementSibling)===t.current||(null==(s=t.current)?void 0:s.nextElementSibling)===null)return{...a,activeItemIndex:i}}}}let l=nz(e),u=tM(t,{resolveItems:()=>l.items,resolveActiveIndex:()=>l.activeItemIndex,resolveId:e=>e.id,resolveDisabled:e=>e.dataRef.current.disabled});return{...a,...l,activeItemIndex:u}},3:(e,t)=>
18{let n=+(""===e.searchQuery),r=e.searchQuery+t.value.toLowerCase(),i=(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}),o=i?e.items.indexOf(i):-1;return -1===o||o===e.activeItemIndex?{...e,searchQuery:r}:{...e,searchQuery:r,activeItemIndex:o,activationTrigger:1}},4:e=>""===e.searchQuery?e:{...e,searchQuery:"",searchActiveItemIndex:null},5:(e,t)=>{let n=nz(e,e=>[...e,{id:t.id,dataRef:t.dataRef}]);return{...e,...n}},6:(e,t)=>{let n=nz(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}},nW=(0,d.createContext)(null);function nG(e){let t=(0,d.useContext)(nW);if(null===t){let t=Error("<".concat(e," /> is missing a parent <Menu /> component."));throw Error.captureStackTrace&&Error.captureStackTrace(t,nG),t}return t}function nq(e,t){return(0,tO.Y)(t.type,nH,e,t)}nW.displayName="MenuContext";let nU=d.Fragment,nV=tm.Ac.RenderStrategy|tm.Ac.Static,nK=d.Fragment,nY=(0,tm.FX)(function(e,t){let{__demoMode:n=!1,...r}=e,i=(0,d.useReducer)(nq,{__demoMode:n,menuState:+!n,buttonElement:null,itemsElement:null,items:[],searchQuery:"",activeItemIndex:null,activationTrigger:1}),[{menuState:o,itemsElement:s,buttonElement:a},l]=i,u=(0,e_.P)(t);ep(0===o,[a,s],(e,t)=>{l({type:1}),(0,el.Bm)(t,el.MZ.Loose)||(e.preventDefault(),null==a||a.focus())});let c=(0,W._)(()=>
18{l({type:1})}),p=(0,d.useMemo)(()=>({open:0===o,close:c}),[o,c]),f=(0,tm.Ci)();return d.createElement(tp,null,d.createElement(nW.Provider,{value:i},d.createElement(tT,{value:(0,tO.Y)(o,{0:tP.Open,1:tP.Closed})},f({ourProps:{ref:u},theirProps:r,slot:p,defaultTag:nU,name:"Menu"}))))}),nX=(0,tm.FX)(function(e,t){var n;let r=(0,d.useId)(),{id:i="headlessui-menu-button-".concat(r),disabled:o=!1,autoFocus:s=!1,...a}=e,[l,u]=nG("Menu.Button"),c=tu(),p=(0,e_.P)(t,tl(),(0,W._)(e=>u({type:7,element:e}))),f=(0,W._)(e=>{switch(e.key){case tF.D.Space:case tF.D.Enter:case tF.D.ArrowDown:e.preventDefault(),e.stopPropagation(),(0,C.flushSync)(()=>u({type:0})),u({type:2,focus:tL.First});break;case tF.D.ArrowUp:e.preventDefault(),e.stopPropagation(),(0,C.flushSync)(()=>u({type:0})),u({type:2,focus:tL.Last})}}),h=(0,W._)(e=>{e.key===tF.D.Space&&e.preventDefault()}),g=(0,W._)(e=>{var t;if(tR(e.currentTarget))return e.preventDefault();o||(0===l.menuState?((0,C.flushSync)(()=>u({type:1})),null==(t=l.buttonElement)||t.focus({preventScroll:!0})):(e.preventDefault(),u({type:0})))}),{isFocusVisible:m,focusProps:v}=(0,w.o)({autoFocus:s}),{isHovered:_,hoverProps:b}=(0,k.M)({isDisabled:o}),{pressed:y,pressProps:x}=(0,B.Z)({disabled:o}),E=(0,d.useMemo)(()=>({open:0===l.menuState,active:y||0===l.menuState,disabled:o,hover:_,focus:m,autofocus:s}),[l,_,m,y,o,s]),S=(0,tm.v6)(c(),{ref:p,id:i,type:(0,eg.c)(e,l.buttonElement),"aria-haspopup":"menu","aria-controls":null==(n=l.itemsElement)?void 0:n.id,"aria-expanded":0===l.menuState,disabled:o||void 0,autoFocus:s,onKeyDown:f,onKeyUp:h,onClick:g},v,b,x);return(0,tm.Ci)()({ourProps:S,theirProps:a,slot:E,defaultTag:"button",name:"Menu.Button"})}),nZ=(0,tm.FX)(function(e,t){var n,r;let i=(0,d.useId)(),{id:o="headlessui-menu-items-".concat(i),anchor:s,portal:a=!1,modal:l=!0,transition:u=!1,...c}=e,p=ta(s),[f,h]=nG("Menu.Items"),[g,m]=td(p),v=tc(),[_,b]=(0,d.useState)(null),y=(0,e_.P)(t,p?g:null,(0,W._)(e=>h({type:8,element:e})),b),x=ef(f.itemsElement);p&&(a=!0);let w=tj(),[k,E]=eC(u,_,null!==w?(w&tP.Open)===tP.Open:0===f.menuState);ea(k,f.buttonElement,()=>{h({type:1})}),ev(!f.__demoMode&&l&&0===f.menuState,x),eo(!f.__demoMode&&l&&0===f.menuState,{allowed:(0,d.useCallback)(()=>[f.buttonElement,f.itemsElement],[f.buttonElement,f.itemsElement])});let S=!np(0!==f.menuState,f.buttonElement)&&k;(0,d.useEffect)(()=>{let e=f.itemsElement;e&&0===f.menuState&&e!==(null==x?void 0:x.activeElement)&&e.focus({preventScroll:!0})},[f.menuState,f.itemsElement,x]),eE(0===f.menuState,{container:f.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 P=(0,U.L)(),j=(0,W._)(e=>{var t,n,r;switch(P.dispose(),e.key){case tF.D.Space:if(""!==f.searchQuery)return e.preventDefault(),e.stopPropagation(),h({type:3,value:e.key});case tF.D.Enter:if(e.preventDefault(),e.stopPropagation(),h({type:1}),null!==f.activeItemIndex){let{dataRef:e}=f.items[f.activeItemIndex];null==(n=null==(t=e.current)?void 0:t.domRef.current)||n.click()}(0,el.Fh)(f.buttonElement);break;case tF.D.ArrowDown:return e.preventDefault(),e.stopPropagation(),h({type:2,focus:tL.Next});case tF.D.ArrowUp:return e.preventDefault(),e.stopPropagation(),h({type:2,focus:tL.Previous});case tF.D.Home:case tF.D.PageUp:return e.preventDefault(),e.stopPropagation(),h({type:2,focus:tL.First});case tF.D.End:case tF.D.PageDown:return e.preventDefault(),e.stopPropagation(),h({type:2,focus:tL.Last});case tF.D.Escape:e.preventDefault(),e.stopPropagation(),(0,C.flushSync)(()=>h({type:1})),null==(r=f.buttonElement)||r.focus({preventScroll:!0});break;case tF.D.Tab:e.preventDefault(),e.stopPropagation(),(0,C.flushSync)(()=>h({type:1})),(0,el.p9)(f.buttonElement,e.shiftKey?el.BD.Previous:el.BD.Next);break;default:1===e.key.length&&(h({type:3,value:e.key}),P.setTimeout(()=>h({type:4}),350))}}),T=(0,W._)(e=>{e.key===tF.D.Space&&e.preventDefault()}),I=(0,d.useMemo)(()=>({open:0===f.menuState}),[f.menuState]),R=(0,tm.v6)(p?v():{},{"aria-activedescendant":null===f.activeItemIndex||null==(n=f.items[f.activeItemIndex])?void 0:n.id,"aria-labelledby":null==(r=f.buttonElement)?void 0:r.id,id:o,onKeyDown:j,onKeyUp:T,role:"menu",tabIndex:0===f.menuState?0:void 0,ref:y,style:{...c.style,...m,"--button-width":K(f.buttonElement,!0).width},...ek(E)}),L=(0,tm.Ci)();return d.createElement(tJ,{enabled:!!a&&(e.static||k)},L({ourProps:R,theirProps:c,slot:I,defaultTag:"div",features:nV,visible:S,name:"Menu.Items"}))}),nJ=(0,tm.FX)(function(e,t){let n=(0,d.useId)(),{id:r="headlessui-menu-item-".concat(n),disabled:i=!1,...o}=e,[s,a]=nG("Menu.Item"),l=null!==s.activeItemIndex&&s.items[s.activeItemIndex].id===r,u=(0,d.useRef)(null),c=(0,e_.P)(t,u);(0,V.s)(()=>
18{if(!s.__demoMode&&0===s.menuState&&l&&0!==s.activationTrigger)return(0,Y.e)().requestAnimationFrame(()=>{var e,t;null==(t=null==(e=u.current)?void 0:e.scrollIntoView)||t.call(e,{block:"nearest"})})},[s.__demoMode,u,l,s.menuState,s.activationTrigger,s.activeItemIndex]);let p=ng(u),f=(0,d.useRef)({disabled:i,domRef:u,get textValue(){return p()}});(0,V.s)(()=>{f.current.disabled=i},[f,i]),(0,V.s)(()=>(a({type:5,id:r,dataRef:f}),()=>a({type:6,id:r})),[f,r]);let h=(0,W._)(()=>{a({type:1})}),g=(0,W._)(e=>{if(i)return e.preventDefault();a({type:1}),(0,el.Fh)(s.buttonElement)}),m=(0,W._)(()=>{if(i)return a({type:2,focus:tL.Nothing});a({type:2,focus:tL.Specific,id:r})}),v=ey(),_=(0,W._)(e=>{v.update(e),!i&&(l||a({type:2,focus:tL.Specific,id:r,trigger:0}))}),b=(0,W._)(e=>{v.wasMoved(e)&&(i||l||a({type:2,focus:tL.Specific,id:r,trigger:0}))}),y=(0,W._)(e=>{v.wasMoved(e)&&(i||l&&a({type:2,focus:tL.Nothing}))}),[x,w]=tz(),[k,C]=function(){let[e,t]=(0,d.useState)([]);return[e.length>0?e.join(" "):void 0,(0,d.useMemo)(()=>function(e){let n=(0,W._)(e=>(t(t=>[...t,e]),()=>t(t=>{let n=t.slice(),r=n.indexOf(e);return -1!==r&&n.splice(r,1),n}))),r=(0,d.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 d.createElement(tA.Provider,{value:r},e.children)},[t])]}(),E=(0,d.useMemo)(()=>({active:l,focus:l,disabled:i,close:h}),[l,i,h]),S=(0,tm.Ci)();return d.createElement(w,null,d.createElement(C,null,S({ourProps:{id:r,ref:c,role:"menuitem",tabIndex:!0===i?void 0:-1,"aria-disabled":!0===i||void 0,"aria-labelledby":x,"aria-describedby":k,disabled:void 0,onClick:g,onFocus:m,onPointerEnter:_,onMouseEnter:_,onPointerMove:b,onMouseMove:b,onPointerLeave:y,onMouseLeave:y},theirProps:o,slot:E,defaultTag:nK,name:"Menu.Item"})))}),nQ=Object.assign(nY,{Button:nX,Items:nZ,Item:nJ,Section:(0,tm.FX)(function(e,t){let[n,r]=tz(),i=(0,tm.Ci)();return d.createElement(r,null,i({ourProps:{ref:t,"aria-labelledby":n,role:"group"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Section"}))}),Heading:(0,tm.FX)(function(e,t){let n=(0,d.useId)(),{id:r="headlessui-menu-heading-".concat(n),...i}=e,o=t$();(0,V.s)(()=>o.register(r),[r,o.register]);let s={id:r,ref:t,role:"presentation",...o.props};return(0,tm.Ci)()({ourProps:s,theirProps:i,slot:{},defaultTag:"header",name:"Menu.Heading"})}),Separator:(0,tm.FX)(function(e,t){return(0,tm.Ci)()({ourProps:{ref:t,role:"separator"},theirProps:e,slot:{},defaultTag:"div",name:"Menu.Separator"})})}),n0=e=>"object"==typeof e&&null!=e&&1===e.nodeType,n1=(e,t)=>(!t||"hidden"!==e)&&"visible"!==e&&"clip"!==e,n2=(e,t)=>{if(e.clientHeight<e.scrollHeight||e.clientWidth<e.scrollWidth){let n=getComputedStyle(e,null);return n1(n.overflowY,t)||n1(n.overflowX,t)||(e=>{let t=(e=>{if(!e.ownerDocument||!e.ownerDocument.defaultView)return null;try{return e.ownerDocument.defaultView.frameElement}catch(e){return null}})(e);return!!t&&(t.clientHeight<e.scrollHeight||t.clientWidth<e.scrollWidth)})(e)}return!1},n5=(e,t,n,r,i,o,s,a)=>o<e&&s>t||o>e&&s<t?0:o<=e&&a<=n||s>=t&&a>=n?o-e-r:s>t&&a<n||o<e&&a>n?s-t+i:0,n4=e=>{let t=e.parentElement;return null==t?e.getRootNode().host||null:t},n3=(e,t)=>{var n,r,i,o;if("undefined"==typeof document)return[];let{scrollMode:s,block:a,inline:l,boundary:u,skipOverflowHiddenElements:c}=t,d="function"==typeof u?u:e=>e!==u;if(!n0(e))throw TypeError("Invalid target");let p=document.scrollingElement||document.documentElement,f=[],h=e;for(;n0(h)&&d(h);){if((h=n4(h))===p){f.push(h);break}null!=h&&h===document.body&&n2(h)&&!n2(document.documentElement)||null!=h&&n2(h,c)&&f.push(h)}let g=null!=(r=null==(n=window.visualViewport)?void 0:n.width)?r:innerWidth,m=null!=(o=null==(i=window.visualViewport)?void 0:i.height)?o:innerHeight,{scrollX:v,scrollY:_}=window,{height:b,width:y,top:x,right:w,bottom:k,left:C}=e.getBoundingClientRect(),{top:E,right:S,bottom:P,left:j}=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e),T="start"===a||"nearest"===a?x-E:"end"===a?k+P:x+b/2-E+P,I="center"===l?C+y/2-j+S:"end"===l?w+S:C-j,R=[];for(let e=0;e<f.length;e++){let t=f[e],{height:n,width:r,top:i,right:o,bottom:u,left:c}=t.getBoundingClientRect();if("if-needed"===s&&x>=0&&C>=0&&k<=m&&w<=g&&x>=i&&k<=u&&C>=c&&w<=o)break;let d=getComputedStyle(t),h=parseInt(d.borderLeftWidth,10),E=parseInt(d.borderTopWidth,10),S=parseInt(d.borderRightWidth,10),P=parseInt(d.borderBottomWidth,10),j=0,L=0,M="offsetWidth"in t?t.offsetWidth-t.clientWidth-h-S:0,O="offsetHeight"in t?t.offsetHeight-t.clientHeight-E-P:0,A="offsetWidth"in t?0===t.offsetWidth?0:r/t.offsetWidth:0,N="offsetHeight"in t?0===t.offsetHeight?0:n/t.offsetHeight:0;if(p===t)j="start"===a?T:"end"===a?T-m:"nearest"===a?n5(_,_+m,m,E,P,_+T,_+T+b,b):T-m/2,
18L="start"===l?I:"center"===l?I-g/2:"end"===l?I-g:n5(v,v+g,g,h,S,v+I,v+I+y,y),j=Math.max(0,j+_),L=Math.max(0,L+v);else{j="start"===a?T-i-E:"end"===a?T-u+P+O:"nearest"===a?n5(i,u,n,E,P+O,T,T+b,b):T-(i+n/2)+O/2,L="start"===l?I-c-h:"center"===l?I-(c+r/2)+M/2:"end"===l?I-o+S+M:n5(c,o,r,h,S+M,I,I+y,y);let{scrollLeft:e,scrollTop:s}=t;j=0===N?0:Math.max(0,Math.min(s+j/N,t.scrollHeight-n/N+O)),L=0===A?0:Math.max(0,Math.min(e+L/A,t.scrollWidth-r/A+M)),T+=s-j,I+=e-L}R.push({el:t,top:j,left:L})}return R},n9=e=>!1===e?{block:"end",inline:"nearest"}:(e=>e===Object(e)&&0!==Object.keys(e).length)(e)?e:{block:"start",inline:"nearest"};function n8(e,t){if(!e.isConnected||!(e=>{let t=e;for(;t&&t.parentNode;){if(t.parentNode===document)return!0;t=t.parentNode instanceof ShadowRoot?t.parentNode.host:t.parentNode}return!1})(e))return;let n=(e=>{let t=window.getComputedStyle(e);return{top:parseFloat(t.scrollMarginTop)||0,right:parseFloat(t.scrollMarginRight)||0,bottom:parseFloat(t.scrollMarginBottom)||0,left:parseFloat(t.scrollMarginLeft)||0}})(e);if("object"==typeof t&&"function"==typeof t.behavior)return t.behavior(n3(e,t));let r="boolean"==typeof t||null==t?void 0:t.behavior;for(let{el:i,top:o,left:s}of n3(e,n9(t))){let e=o-n.top+n.bottom,t=s-n.left+n.right;i.scroll({top:e,left:t,behavior:r})}}let n6=({className:e,...t})=>(0,f.jsx)("table",{className:(0,l.A)("_not-prose","_block _overflow-x-auto",e),...t});var n7=n(63089),re=n(32627),rt=Object.defineProperty,rn=Object.defineProperties,rr=Object.getOwnPropertyDescriptors,ri=Object.getOwnPropertySymbols,ro=Object.prototype.hasOwnProperty,rs=Object.prototype.propertyIsEnumerable,ra=(e,t,n)=>t in e?rt(e,t,{enumerable:!0,configurable:!0,writable:!0,value:n}):e[t]=n,rl=(e,t)=>{for(var n in t||(t={}))ro.call(t,n)&&ra(e,n,t[n]);if(ri)for(var n of ri(t))rs.call(t,n)&&ra(e,n,t[n]);return e},ru=(e,t)=>rn(e,rr(t)),rc=(e,t)=>{var n={};for(var r in e)ro.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&ri)for(var r of ri(e))0>t.indexOf(r)&&rs.call(e,r)&&(n[r]=e[r]);return n},rd=(e,t,n)=>new Promise((r,i)=>{var o=e=>{try{a(n.next(e))}catch(e){i(e)}},s=e=>{try{a(n.throw(e))}catch(e){i(e)}},a=e=>e.done?r(e.value):Promise.resolve(e.value).then(o,s);a((n=n.apply(e,t)).next())}),rp=(0,d.forwardRef)((e,t)=>{var{href:n="",children:r,newWindow:i}=e,o=rc(e,["href","children","newWindow"]);let s=i||n.startsWith("#")?"a":c();return(0,f.jsx)(s,ru(rl(ru(rl({},o),{className:(0,l.A)("nextra-focus",o.className),ref:t,href:n}),i&&{target:"_blank",rel:"noreferrer"}),{children:r}))});rp.displayName="Anchor";var rf=(0,d.createContext)(null);rf.displayName="ActiveAnchor";var rh=(0,d.createContext)(null);rh.displayName="SetActiveAnchor";var rg=(0,d.createContext)(null);rg.displayName="IntersectionObserver";var rm=new WeakMap,rv=(0,d.createContext)(rm);rv.displayName="Slugs";var r_=()=>(0,d.useContext)(rf),rb=()=>(0,d.useContext)(rh),ry=()=>(0,d.useContext)(rg),rx=()=>(0,d.useContext)(rv),rw=({children:e})=>{let[t,n]=(0,d.useState)({}),r=(0,d.useRef)(null);return(0,d.useEffect)(()=>{let e=getComputedStyle(document.body).getPropertyValue("--nextra-navbar-height");return r.current=new IntersectionObserver(e=>{n(t=>{let n=rl({},t);for(let t of e)if((null==t?void 0:t.rootBounds)&&rm.has(t.target)){let[e,r]=rm.get(t.target),i=t.boundingClientRect.y+t.boundingClientRect.height<=t.rootBounds.y+t.rootBounds.height,o=t.intersectionRatio>0;n[e]={index:r,aboveHalfViewport:i,insideHalfViewport:o}}let r="",i=1/0,o=-1;for(let e in n)n[e].isActive=!1,n[e].insideHalfViewport&&n[e].index<i&&(i=n[e].index,r=e),i===1/0&&n[e].aboveHalfViewport&&n[e].index>o&&(o=n[e].index,r=e);return n[r]&&(n[r].isActive=!0),n})},{rootMargin:`-${e} 0px -50%`,threshold:[0,1]}),()=>{r.current.disconnect()}},[]),(0,f.jsx)(rf.Provider,{value:t,children:(0,f.jsx)(rh.Provider,{value:n,children:(0,f.jsx)(rv.Provider,{value:rm,children:(0,f.jsx)(rg.Provider,{value:r.current,children:e})})})})},rk=(0,d.createContext)({menu:!1,setMenu:()=>!1});rk.displayName="Menu";var rC=()=>(0,d.useContext)(rk),rE=rk.Provider,rS=(0,d.createContext)({title:"",frontMatter:{},filePath:"",hideSidebar:!1,normalizePagesResult:{}});function rP(){return(0,d.useContext)(rS)}function rj({children:e,value:t}){let[n,r]=(0,d.useState)(!1),{asPath:i}=(0,m.useRouter)(),o=_(),s=(0,d.useMemo)(()=>(function e({list:t,route:n,docsRoot:r="",underCurrentDocsRoot:i=!1,pageThemeContext:o=y}){let s,a;for(let e of t)if((0,b.Yr)(e)){s=e.data;break}let l=s||{},u=Object.keys(l);for(let e of u)"string"==typeof l[e]&&(l[e]={title:l[e]});let c=[],d=[],p=[],f=[],h=[],g=0,m=o,_=[],x=-1,w=l["*"]||{};delete w.title,delete w.href;let k=t.filter(e=>!(0,b.Yr)(e)&&!e.name.startsWith("_")).sort((e,t)=>
18{let n=u.indexOf(e.name),r=u.indexOf(t.name);return -1===n&&-1===r?e.name<t.name?-1:1:-1===n?1:-1===r?-1:n-r}).flatMap(e=>{let t,n=[],r=u.indexOf(e.name);if(-1!==r){for(let e=x+1;e<r;e++){let t=u[e];"*"!==t&&n.push({name:t,route:"",...l[t]})}x=r,t={...l[e.name],...e}}return n.push(t||e),n});for(let e=x+1;e<u.length;e++){let t=u[e];"*"!==t&&k.push({name:t,...l[t]})}for(let s=0;s<k.length;s++){let u=k[s],b=k[s+1];if(b&&b.name==u.name){k[s+1]={...b,withIndexPage:!0,children:b.children||u.children};continue}let y=function(e={},t,n){"string"==typeof e&&(e={title:e});let r={...t.theme,...e.theme,...n.theme};return{...t,...e,display:n.display||e.display||t.display,theme:r}}(l[u.name],w,t.find(e=>"frontMatter"in e&&e.name===u.name)?.frontMatter||{}),{display:x,type:C="doc"}=y,E={...o,...y.theme},S=n.startsWith(r),P=u.children&&e({list:u.children,route:n,docsRoot:"page"===C||"menu"===C?u.route:r,underCurrentDocsRoot:i||S,pageThemeContext:E}),j=y.title||"separator"!==C&&(u.frontMatter?.sidebarTitle||u.frontMatter?.title||u.name),T=()=>({...u,type:C,...j&&{title:j},...x&&{display:x},...P&&{children:[]}}),I=T(),R=T(),L=T();if(R.isUnderCurrentDocsTree=S,"separator"===C&&(I.isUnderCurrentDocsTree=S),u.route===n)switch(_=[I],a=C,m={...m,...E},C){case"page":case"menu":g=h.length;break;case"doc":g=f.length}if(v.__.has(u.route))continue;let M="hidden"===x;if(P){if(void 0!==P.activeIndex&&void 0!==P.activeType){if(m=P.activeThemeContext,a=P.activeType,M)continue;switch(_=[I,...P.activePath.filter(e=>"children"!==e.display)],a){case"page":case"menu":g=h.length+P.activeIndex;break;case"doc":g=f.length+P.activeIndex}u.withIndexPage&&"doc"===C&&g++}switch(C){case"page":case"menu":L.children.push(...P.directories),p.push(...P.docsDirectories),P.flatDirectories.length?(L.firstChildRoute=function e(t){for(let n of t){if(n.route)return n.route;if(n.children){let t=e(n.children);if(t)return t}}}(P.flatDirectories),h.push(L)):L.withIndexPage&&h.push(L);break;case"doc":Array.isArray(R.children)&&R.children.push(...P.docsDirectories),I.withIndexPage&&"children"!==x&&f.push(R)}d.push(...P.flatDirectories),f.push(...P.flatDocsDirectories),Array.isArray(I.children)&&I.children.push(...P.directories)}else{if(M)continue;switch(d.push(I),C){case"page":case"menu":h.push(L);break;case"doc":"href"in I||f.push(R)}}if(!M)switch("doc"===C&&"children"===x?R.children&&(c.push(...R.children),p.push(...R.children)):c.push(I),C){case"page":case"menu":p.push(L);break;case"doc":"children"!==x&&p.push(R);break;case"separator":p.push(I)}}return{activeType:a,activeIndex:g,activeThemeContext:m,activePath:_,directories:c,flatDirectories:d,docsDirectories:p,flatDocsDirectories:f,topLevelNavbarItems:h}})({list:t.pageMap,route:o}),[t.pageMap,o]),{activeType:a,activeThemeContext:l}=s,u={title:t.title,frontMatter:t.frontMatter,filePath:t.filePath,timestamp:t.timestamp,hideSidebar:!l.sidebar||"raw"===l.layout||"page"===a,normalizePagesResult:s};(0,d.useEffect)(()=>{r(!1)},[i]),(0,d.useEffect)(()=>{document.body.classList.toggle("max-md:_overflow-hidden",n)},[n]),(0,d.useEffect)(()=>{let e;function t(){document.body.classList.add("resizing"),clearTimeout(e),e=window.setTimeout(()=>{document.body.classList.remove("resizing")},200)}return window.addEventListener("resize",t),()=>{window.removeEventListener("resize",t)}},[]);let c=(0,d.useMemo)(()=>({menu:n,setMenu:r}),[n]);return(0,f.jsx)(rS.Provider,{value:u,children:(0,f.jsx)(rE,{value:c,children:e})})}function rT(e){let{href:t,origin:n,pathname:r}=new URL(e),[,i,o]=r.split("/");return{href:t,origin:n,owner:i,name:o}}function rI(e,t){return e?"function"!=typeof e?e:(0,f.jsx)(e,rl({},t)):null}function rR(e,t={}){return("function"==typeof e?e(t):e)||""}rS.displayName="Config";var rL="en-US",rM={backgroundColor:{dark:"17,17,17",light:"250,250,250"},banner:{dismissible:!0,key:"nextra-banner"},chat:{icon:(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(g.EI,{}),(0,f.jsx)("span",{className:"_sr-only",children:"Discord"})]})},color:{hue:{dark:204,light:212},saturation:100},darkMode:!0,direction:"ltr",docsRepositoryBase:"https://github.com/shuding/nextra",editLink:{component:function({className:e,filePath:t,children:n}){let r=function(e=""){let t=rT(rN().docsRepositoryBase||"");if(!t)throw Error("Invalid `docsRepositoryBase` URL!");return`${t.href}/${e}`}(t);return r?(0,f.jsx)(rp,{className:e,href:r,children:n}):null},content:"Edit this page"},feedback:{content:"Question? Give us feedback â",labels:"feedback",useLink(){let e=rP(),t=rN();return function({repository:e="",title:t,labels:n}){let r=rT(e);if(!r)throw Error("Invalid `docsRepositoryBase` URL!");return r.origin.includes("gitlab")?`${r.origin}/${r.owner}/${r.name}/-/issues/new?issue[title]=${encodeURIComponent(t)}${n?`&issue[description]=/label${encodeURIComponent(` ~${n} 19`)}`:""}`:r.origin.includes("github")?`${r.origin}/${r.owner}/${r.name}/issues/new?title=${encodeURIComponent(t)}&labels=${n||""}`:"#"}({labels:t.feedback.labels,repository:t.docsRepositoryBase,title:`Feedback for \u201C${e.title}\u201D`})}},footer:{component:function({menu:e}){let t=rN();return(0,f.jsxs)("footer",{className:"_bg-gray-100 _pb-[env(safe-area-inset-bottom)] dark:_bg-neutral-900 print:_bg-transparent",children:[(0,f.jsxs)("div",{className:(0,l.A)("_mx-auto _flex _max-w-[90rem] _gap-2 _py-2 _px-4",e&&(t.i18n.length>0||t.darkMode)?"_flex":"_hidden"),children:[(0,f.jsx)(rY,{}),t.darkMode&&rI(t.themeSwitch.component)]}),(0,f.jsx)("hr",{className:"dark:_border-neutral-800"}),(0,f.jsx)("div",{className:(0,l.A)("_mx-auto _flex _max-w-[90rem] _justify-center _py-12 _text-gray-600 dark:_text-gray-400 md:_justify-start","_pl-[max(env(safe-area-inset-left),1.5rem)] _pr-[max(env(safe-area-inset-right),1.5rem)]"),children:rI(t.footer.content)})]})},content:`MIT ${new Date().getFullYear()} \xa9 Nextra.`},gitTimestamp:function({timestamp:e}){let{locale:t=rL}=(0,s.r)();return(0,f.jsxs)(f.Fragment,{children:["Last updated on"," ",(0,f.jsx)("time",{dateTime:e.toISOString(),children:e.toLocaleDateString(t,{day:"numeric",month:"long",year:"numeric"})})]})},head:function(){let{frontMatter:e,title:t}=rP(),n=`${t} \u2013 Nextra`,{description:r,canonical:i,image:o}=e;return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("title",{children:n}),(0,f.jsx)("meta",{property:"og:title",content:n}),r&&[(0,f.jsx)("meta",{name:"description",content:r},0),(0,f.jsx)("meta",{property:"og:description",content:r},1)],i&&(0,f.jsx)("link",{rel:"canonical",href:i}),o&&(0,f.jsx)("meta",{name:"og:image",content:o})]})},i18n:[],logo:(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("span",{className:"_font-extrabold",children:"Nextra"}),(0,f.jsx)("span",{className:"_ml-2 max-md:_hidden _font-normal _text-gray-600",children:"The Next Docs Builder"})]}),logoLink:!0,navbar:{component:function({items:e}
19){let t=rN(),n=_(),{menu:r,setMenu:i}=rC();return(0,f.jsxs)("div",{className:"nextra-nav-container _sticky _top-0 _z-20 _w-full _bg-transparent print:_hidden",children:[(0,f.jsx)("div",{className:"nextra-nav-container-blur"}),(0,f.jsxs)("nav",{className:"_mx-auto _flex _h-[var(--nextra-navbar-height)] _max-w-[90rem] _items-center _justify-end _gap-4 _pl-[max(env(safe-area-inset-left),1.5rem)] _pr-[max(env(safe-area-inset-right),1.5rem)]",children:[t.logoLink?(0,f.jsx)(c(),{href:"string"==typeof t.logoLink?t.logoLink:"/",className:"nextra-focus _flex _items-center hover:_opacity-75 ltr:_mr-auto rtl:_ml-auto",children:rI(t.logo)}):(0,f.jsx)("div",{className:"_flex _items-center ltr:_mr-auto rtl:_ml-auto",children:rI(t.logo)}),(0,f.jsx)("div",{className:"_flex _gap-4 _overflow-x-auto nextra-scrollbar _py-1.5",children:e.map(e=>{if("hidden"===e.display)return null;if("menu"===e.type)return(0,f.jsxs)(r0,{menu:e,children:[e.title,(0,f.jsx)(g.fl,{className:"_h-3.5 *:_origin-center *:_transition-transform *:_rotate-90"})]},e.title);let t=e.href||e.route||"#";e.children&&(t=(e.withIndexPage?e.route:e.firstChildRoute)||t);let r=e.route===n||n.startsWith(e.route+"/");return(0,f.jsx)(rp,{href:t,className:(0,l.A)(rQ.link,"max-md:_hidden _whitespace-nowrap _ring-inset",!r||e.newWindow?rQ.inactive:rQ.active),newWindow:e.newWindow,"aria-current":!e.newWindow&&r,children:e.title},t)})}),rI(t.search.component,{className:"max-md:_hidden"}),t.project.link?(0,f.jsx)(rp,{href:t.project.link,newWindow:!0,children:rI(t.project.icon)}):null,t.chat.link?(0,f.jsx)(rp,{href:t.chat.link,newWindow:!0,children:rI(t.chat.icon)}):null,rI(t.navbar.extraContent),(0,f.jsx)(h.$,{"aria-label":"Menu",className:({active:e})=>(0,l.A)("nextra-hamburger _rounded md:_hidden",e&&"_bg-gray-400/20"),onClick:()=>i(!r),children:(0,f.jsx)(g.ZB,{className:(0,l.A)({open:r})})})]})]})}},navigation:!0,nextThemes:{defaultTheme:"system",storageKey:"theme"},notFound:{content:"Submit an issue about broken link â",labels:"bug"},project:{icon:(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)(g.Hk,{}),(0,f.jsx)("span",{className:"_sr-only",children:"GitHub"})]})},search:{component:function({className:e}){let{locale:t=rL,basePath:n}=(0,s.r)(),[r,i]=(0,d.useState)(!1),[o,a]=(0,d.useState)(!1),[u,c]=(0,d.useState)([]),[p,h]=(0,d.useState)(""),g=e=>{var n,r;if(!e){c([]);return}let[i,o]=rG[t],s=(null==(n=i.search(e,5,{enrich:!0,suggest:!0})[0])?void 0:n.result)||[],a=[],u={};for(let t=0;t<s.length;t++){let n=s[t];u[t]=0;let i=(null==(r=o.search(e,5,{enrich:!0,suggest:!0,tag:`page_${n.id}`})[0])?void 0:r.result)||[],c=!0,d={};for(let r=0;r<i.length;r++){let{doc:o}=i[r];void 0!==o.display&&u[t]++;let{url:s,title:p}=o,h=o.display||o.content;d[s+"@"+h]||(d[s+"@"+h]=!0,a.push({_page_rk:t,_section_rk:r,route:s,prefix:c&&(0,f.jsx)("div",{className:(0,l.A)("_mx-2.5 _mb-2 [&:not(:first-child)]:_mt-6 _select-none _border-b _border-black/10 _px-2.5 _pb-1.5 _text-xs _font-semibold _uppercase _text-gray-500 dark:_border-white/20 dark:_text-gray-300","contrast-more:_border-gray-600 contrast-more:_text-gray-900 contrast-more:dark:_border-gray-50 contrast-more:dark:_text-gray-50"),children:n.doc.title}),children:(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("div",{className:"_text-base _font-semibold _leading-5",children:(0,f.jsx)(rz,{match:e,value:p})}),h&&(0,f.jsx)("div",{className:"excerpt _mt-1 _text-sm _leading-[1.35rem] _text-gray-600 dark:_text-gray-400 contrast-more:dark:_text-gray-50",children:(0,f.jsx)(rz,{match:e,value:h})})]})}),c=!1)}}c(a.sort((e,t)=>e._page_rk===t._page_rk?e._section_rk-t._section_rk:u[e._page_rk]!==u[t._page_rk]?u[t._page_rk]-u[e._page_rk]:e._page_rk-t._page_rk).map(e=>({id:`${e._page_rk}_${e._section_rk}`,route:e.route,prefix:e.prefix,children:e.children})))},m=(0,d.useCallback)(()=>rd(this,null,function*(){if(!rG[t]){i(!0);try{yield rU(n,t)}catch(e){a(!0)}i(!1)}}),[t,n]);return(0,f.jsx)(rW,{loading:r,error:o,value:p,onChange:e=>{h(e),r||g(e)},onActive:m,className:e,results:u})},emptyResult:(0,f.jsx)("span",{className:"_block _select-none _p-8 _text-center _text-sm _text-gray-400",children:"No results found."}),error:"Failed to load search index.",loading:"Loadingâ¦",placeholder:"Search documentationâ¦"},sidebar:{defaultMenuCollapseLevel:2,toggleButton:!0},themeSwitch:{component:io,useOptions:{dark:"Dark",light:"Light",system:"System"}},toc:{backToTop:"Scroll to top",component:function({toc:e,filePath:t}){var n;let r=r_(),i=(0,d.useRef)(null),o=rN(),s=e.length>0,a=!!(o.feedback.content||o.editLink.component||o.toc.extraContent||o.toc.backToTop),u=null==(n=Object.entries(r).find(([,{isActive:e}])=>
19e))?void 0:n[0],c=e.findIndex(({id:e})=>e===u);return(0,d.useEffect)(()=>{var e;if(!u)return;let t=null==(e=i.current)?void 0:e.querySelector(`a[href="#${u}"]`);t&&n8(t,{behavior:"smooth",block:"center",inline:"center",scrollMode:"if-needed",boundary:i.current})},[u]),(0,f.jsxs)("div",{className:(0,l.A)(s&&"_grid _grid-rows-[min-content_1fr_min-content]","_sticky _top-[--nextra-navbar-height] _pt-6 _text-sm","_max-h-[calc(100vh-var(--nextra-navbar-height))]"),children:[s&&(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("p",{className:(0,l.A)("_mx-4","_font-semibold _tracking-tight","_pb-2 _shadow-[0_12px_16px_rgb(var(--nextra-bg))] contrast-more:_shadow-none _z-[1]"),children:rI(o.toc.title)}),(0,f.jsx)("ul",{ref:i,className:(0,l.A)("_px-4 nextra-scrollbar _overscroll-y-contain _overflow-y-auto _hyphens-auto","_py-1.5"),children:e.map(({id:e,value:t,depth:n})=>{var i;return(0,f.jsx)("li",{className:"_my-2 _scroll-my-6 _scroll-py-6",children:(0,f.jsx)("a",{href:`#${e}`,className:(0,l.A)("nextra-focus",{2:"_font-semibold",3:"_ms-4",4:"_ms-8",5:"_ms-12",6:"_ms-16"}[n],"_block _transition-colors _subpixel-antialiased",(null==(i=r[e])?void 0:i.isActive)?"_text-primary-600 contrast-more:!_text-primary-600":"_text-gray-500 hover:_text-gray-900 dark:_text-gray-400 dark:hover:_text-gray-300","contrast-more:_text-gray-900 contrast-more:_underline contrast-more:dark:_text-gray-50 _break-words"),children:function e(t){return"string"==typeof t?t:d.Children.map(t,t=>{var n;if("string"!=typeof(n=t)&&n.props.href&&(t=t.props.children),"string"==typeof t)return t;if(Array.isArray(t))return e(t);let r=e(t.props.children);return(0,d.cloneElement)(t,{children:r})})}(t)})},e)})})]}),a&&(0,f.jsxs)("div",{className:(0,l.A)(s&&"nextra-toc-footer _pt-4","_flex _flex-col _items-start _gap-2 _pb-4","_mx-4"),children:[o.feedback.content?(0,f.jsx)(rp,{className:iu,href:o.feedback.useLink(),newWindow:!0,children:rI(o.feedback.content)}):null,rI(o.editLink.component,{filePath:t,className:iu,children:rI(o.editLink.content)}),rI(o.toc.extraContent),o.toc.backToTop&&(0,f.jsx)(il,{className:iu,hidden:c<2,children:rI(o.toc.backToTop)})]})]})},float:!0,title:"On This Page"}},rO=Object.entries(rM).map(([e,t])=>{if(t&&"object"==typeof t&&!Array.isArray(t)&&!(0,d.isValidElement)(t))return e}).filter(Boolean),rA=(0,d.createContext)(rM);rA.displayName="ThemeConfig";var rN=()=>(0,d.useContext)(rA);function rF({value:e,children:t}){let n=(0,d.useRef)();return n.current||(n.current=rl(rl({},rM),e&&Object.fromEntries(Object.entries(e).map(([e,t])=>[e,t&&"object"==typeof t&&rO.includes(e)?rl(rl({},rM[e]),t):t])))),(0,f.jsx)(rA.Provider,{value:n.current,children:t})}function rD(){let{banner:e}=rN();if(!e.content)return null;let t=`try{if(localStorage.getItem(${JSON.stringify(e.key)})==='0'){document.body.classList.add('nextra-banner-hidden')}}catch(e){}`;return(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("script",{dangerouslySetInnerHTML:{__html:t}}),(0,f.jsxs)("div",{className:(0,l.A)("nextra-banner-container max-md:_sticky _top-0 _z-20 _flex _items-center","_h-[var(--nextra-banner-height)] [body.nextra-banner-hidden_&]:_hidden","_text-slate-50 dark:_text-white _bg-neutral-900 dark:_bg-[linear-gradient(1deg,#383838,#212121)]","_px-2 _ps-10 print:_hidden"),children:[(0,f.jsx)("div",{className:"_w-full _truncate _text-center _font-medium _text-sm",children:rI(e.content)}),e.dismissible&&(0,f.jsx)(h.$,{"aria-label":"Dismiss banner",className:({hover:e})=>(0,l.A)("_p-2",e?"_opacity-100":"_opacity-80"),onClick:()=>{try{localStorage.setItem(e.key,"0")}catch(e){}document.body.classList.add("nextra-banner-hidden")},children:(0,f.jsx)(g.uv,{height:"16"})})]})]})}function r$({activePath:e}){return(0,f.jsx)("div",{className:"nextra-breadcrumb _mt-1.5 _flex _items-center _gap-1 _overflow-hidden _text-sm _text-gray-500 dark:_text-gray-400 contrast-more:_text-current",children:e.map((t,n)=>{var r;let i=n===e.length-1,o=i?"":t.withIndexPage?t.route:t.children[0].route===(null==(r=e.at(n+1))?void 0:r.route)?"":t.children[0].route,s=o?c():"span";return(0,f.jsxs)(d.Fragment,{children:[n>0&&(0,f.jsx)(g.fl,{height:"14",className:"_shrink-0 rtl:_rotate-180"}),(0,f.jsx)(s,ru(rl({className:(0,l.A)("_whitespace-nowrap _transition-colors",i?"_font-medium _text-gray-700 contrast-more:_font-bold contrast-more:_text-current dark:_text-gray-100 contrast-more:dark:_text-current":"_min-w-6 _overflow-hidden _text-ellipsis",o&&"nextra-focus _ring-inset hover:_text-gray-900 dark:hover:_text-gray-100"),title:t.title},o&&{href:o}),{children:t.title}))]},t.route+t.name)})})}function rB({children:e,isOpen:t,horizontal:n=!1,openDuration:r=500,closeDuration:i=300}){let o=(0,d.useRef)(null),s=(0,d.useRef)(t),a=(0,d.useRef)(0),u=(0,d.useRef)(!0);return(0,d.useEffect)(()=>{let e=a.current,i=o.current;if(e&&(clearTimeout(e),a.current=0),u.current)return;let s=i.children[0];n?(s.style.width=`${s.clientWidth}px`,i.style.width=`${s.clientWidth}px`):i.style.height=`${s.clientHeight}px`,t?a.current=window.setTimeout(()=>{i.style.removeProperty("height")},r):setTimeout(()=>{n?i.style.width="0":i.style.height="0"})},[n,t,r]),(0,d.useEffect)(()=>{u.current=!1},[]),(0,f.jsx)("div",{ref:o,className:(0,l.A)("_transform-gpu _transition-all _ease-in-out motion-reduce:_transition-none",t?"_opacity-100":["_opacity-0","_overflow-hidden"]),style:ru(rl({},s.current||n?void 0:{height:0}),{transitionDuration:(t?r:i)+"ms"}),children:(0,f.jsx)("div",{children:e})})}var rz=(0,d.memo)(function({value:e,match:t}){let n;if(!e)return null;let r=e.split(""),i=RegExp((0,x.A)(t.trim()).replaceAll(/\s+/g,"|"),"ig"),o=0,s=[];for(;n=i.exec(e);)if(n.index===i.lastIndex)i.lastIndex++;else{let e=r.splice(0,n.index-o).join(""),t=r.splice(0,i.lastIndex-n.index).join("");s.push(e,(0,f.jsx)("span",{className:"_text-primary-600",children:t},n.index)),o=i.lastIndex}return(0,f.jsxs)(f.Fragment,{children:[s,r.join("")]})}),rH=new Set(["input","select","button","textarea"]);function rW({className:e,value:t,onChange:n,onActive:r,loading:i,error:o,results:s}){let a=rN(),{setMenu:u}=rC(),p=(0,m.useRouter)(),[h,v]=(0,d.useState)(!1),_=nc(),b=(0,d.useRef)(null);(0,d.useEffect)(()=>{function e(e){let t=b.current,n=document.activeElement,r=null==n?void 0:n.tagName.toLowerCase();!(!t||!r||rH.has(r))&&(null==n||!n.isContentEditable)&&("/"===e.key||"k"===e.key&&(e.metaKey||e.ctrlKey))&&(e.preventDefault(),t.focus({preventScroll:!0}))}return window.addEventListener("keydown",e),()=>{window.removeEventListener("keydown",e)}},[]);let y=_&&!h&&(0,f.jsx)("kbd",{className:(0,l.A)("_absolute _my-1.5 _select-none ltr:_right-1.5 rtl:_left-1.5","_h-5 _rounded _bg-white _px-1.5 _font-mono _text-[11px] _font-medium _text-gray-500","_border dark:_border-gray-100/20 dark:_bg-black/50","contrast-more:_border-current contrast-more:_text-current contrast-more:dark:_border-current","_items-center _gap-1 _flex","max-sm:_hidden"),children:navigator.userAgent.includes("Mac")?(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("span",{className:"_text-xs",children:"â"}),"K"]}):"CTRL K"}),x=(0,d.useCallback)(e=>{let t="focus"===e.type;t&&(null==r||r()),v(t)}
19,[r]),w=(0,d.useCallback)(e=>{let{value:t}=e.currentTarget;n(t)},[n]),k=(0,d.useCallback)(e=>rd(this,null,function*(){var t;e&&(null==(t=b.current)||t.blur(),yield p.push(e.route),u(!1),n(""))}),[p,u,n]);return(0,f.jsxs)(nu,{onChange:k,children:[(0,f.jsxs)("div",{className:(0,l.A)("_not-prose","_relative _flex _items-center","_text-gray-900 dark:_text-gray-300","contrast-more:_text-gray-800 contrast-more:dark:_text-gray-300",e),children:[(0,f.jsx)(ns,{ref:b,spellCheck:!1,className:({focus:e})=>(0,l.A)("_rounded-lg _px-3 _py-2 _transition-colors","_w-full md:_w-64","_text-base _leading-tight md:_text-sm",e?"_bg-transparent nextra-focusable":"_bg-black/[.05] dark:_bg-gray-50/10","placeholder:_text-gray-500 dark:placeholder:_text-gray-400","contrast-more:_border contrast-more:_border-current","[&::-webkit-search-cancel-button]:_appearance-none"),autoComplete:"off",type:"search",onChange:w,onFocus:x,onBlur:x,value:t,placeholder:rR(a.search.placeholder)}),y]}),(0,f.jsx)(na,{transition:!0,anchor:{to:"top end",gap:10,padding:16},className:({open:e})=>(0,l.A)("nextra-search-results","nextra-scrollbar max-md:_h-full","_border _border-gray-200 _text-gray-100 dark:_border-neutral-800","_z-20 _rounded-xl _py-2.5 _shadow-xl","contrast-more:_border contrast-more:_border-gray-900 contrast-more:dark:_border-gray-50","_backdrop-blur-lg _bg-[rgb(var(--nextra-bg),.8)]","motion-reduce:_transition-none _transition-opacity",e?"_opacity-100":"_opacity-0",o||i||!s.length?"md:_h-[100px]":"md:!_max-h-[min(calc(100vh-5rem),400px)]","_w-full md:_w-[576px]","empty:_invisible"),children:o?(0,f.jsxs)("span",{className:"_flex _select-none _justify-center _gap-2 _p-8 _text-center _text-sm _text-red-500",children:[(0,f.jsx)(g.KS,{className:"_size-5"}),rR(a.search.error)]}):i?(0,f.jsxs)("span",{className:"_flex _select-none _justify-center _gap-2 _p-8 _text-center _text-sm _text-gray-400",children:[(0,f.jsx)(g.Nl,{className:"_size-5 _animate-spin"}),rI(a.search.loading)]}):s.length?s.map(e=>(0,f.jsxs)(d.Fragment,{children:[e.prefix,(0,f.jsx)(nl,{as:c(),value:e,href:e.route,className:({focus:e})=>(0,l.A)("_mx-2.5 _break-words _rounded-md","contrast-more:_border",e?"_text-primary-600 contrast-more:_border-current _bg-primary-500/10":"_text-gray-800 dark:_text-gray-300 contrast-more:_border-transparent","_block _scroll-m-12 _px-2.5 _py-2"),children:e.children})]},e.id)):t&&rI(a.search.emptyResult)})]})}var rG={},rq=new Map,rU=(e,t)=>{let n=e+"@"+t;if(rq.has(n))return rq.get(n);let r=rV(e,t);return rq.set(n,r),r},rV=(e,t)=>rd(void 0,null,function*(){let[r,i]=yield Promise.all([fetch(`${e}/_next/static/chunks/nextra-data-${t}.json`).then(e=>e.json()),n.e(4123).then(n.bind(n,4123)).then(e=>e.default.Document)]),o=new i({cache:100,tokenize:"full",document:{id:"id",index:"content",store:["title"]},context:{resolution:9,depth:2,bidirectional:!0}}),s=new i({cache:100,tokenize:"full",document:{id:"id",index:"content",tag:"pageId",store:["title","content","url","display"]},context:{resolution:9,depth:2,bidirectional:!0}}),a=0;for(let[e,t]of Object.entries(r)){let n="";for(let[r,i]of(++a,Object.entries(t.data))){let[o,l]=r.split("#"),u=e+(o?"#"+o:""),c=l||t.title,d=i.split("\n");s.add(rl({id:u,url:u,title:c,pageId:`page_${a}`,content:c},d[0]&&{display:d[0]}));for(let e=0;e<d.length;e++)s.add({id:`${u}_${e}`,url:u,title:c,pageId:`page_${a}`,content:d[e]});n+=` ${c} ${i}`}o.add({id:a,title:t.title,content:n})}rG[t]=[o,s]});function rK({options:e,selected:t,onChange:n,title:r,className:i}){return(0,f.jsxs)(nA,{value:t,onChange:n,children:[(0,f.jsx)(nL,{title:r,className:({hover:e,open:t,focus:n})=>(0,l.A)("_h-7 _rounded-md _px-2 _text-xs _font-medium _transition-colors",t?"_bg-gray-200 _text-gray-900 dark:_bg-primary-100/10 dark:_text-gray-50":e?"_bg-gray-100 _text-gray-900 dark:_bg-primary-100/5 dark:_text-gray-50":"_text-gray-600 dark:_text-gray-400",n&&"nextra-focusable",i),children:t.name}
19),(0,f.jsx)(nM,{as:"ul",transition:!0,anchor:{to:"top start",gap:10},className:({open:e})=>(0,l.A)("nextra-focus",e?"_opacity-100":"_opacity-0","motion-reduce:_transition-none _transition-opacity _min-w-[--button-width] _z-20 _max-h-64 _rounded-md _border _border-black/5 _backdrop-blur-lg _bg-[rgb(var(--nextra-bg),.8)] _py-1 _text-sm _shadow-lg dark:_border-white/20"),children:e.map(e=>(0,f.jsxs)(nO,{value:e,as:"li",className:({focus:n})=>(0,l.A)(n?"_bg-primary-50 _text-primary-600 dark:_bg-primary-500/10":"_text-gray-800 dark:_text-gray-100","_cursor-pointer _whitespace-nowrap _py-1.5 _px-3","_transition-colors",e.key===t.key&&"_flex _items-center _justify-between _gap-3"),children:[e.name,e.key===t.key&&(0,f.jsx)(g.Sr,{height:"16"})]},e.key))})]})}function rY({lite:e,className:t}){let n=rN(),{locale:r,asPath:i}=(0,s.r)(),o=n.i18n;if(!o.length)return null;let a=o.find(e=>r===e.locale);return(0,f.jsx)(rK,{title:"Change language",className:t,onChange:e=>{let t=new Date(Date.now()+31536e6);document.cookie=`NEXT_LOCALE=${e.key}; expires=${t.toUTCString()}; path=/`;let n=(0,nd.addBasePath)(i.replace(`/${r}`,`/${e.key}`));location.href=n},selected:{key:(null==a?void 0:a.locale)||"",name:(0,f.jsxs)("span",{className:"_flex _items-center _gap-2",children:[(0,f.jsx)(g.fC,{}),(0,f.jsx)("span",{className:e?"_hidden":"",children:null==a?void 0:a.name})]})},options:o.map(e=>({key:e.locale,name:e.name}))})}function rX(){let{resolvedTheme:e}=(0,o.D)(),t=nc(),n=rN(),r="function"==typeof n.head?n.head({}):n.head,{hue:i,saturation:s}=n.color,{dark:a,light:l}="number"==typeof i?{dark:i,light:i}:i,{dark:u,light:c}="number"==typeof s?{dark:s,light:s}:s,d=n.backgroundColor;return(0,f.jsxs)(nF(),{children:[n.faviconGlyph?(0,f.jsx)("link",{rel:"icon",href:`data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 100 100'><text x='50' y='.9em' font-size='90' text-anchor='middle'>${n.faviconGlyph}</text><style>text{font-family:system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";fill:black}@media(prefers-color-scheme:dark){text{fill:white}}</style></svg>`}):null,t?(0,f.jsx)("meta",{name:"theme-color",content:"dark"===e?"#111":"#fff"}):(0,f.jsxs)(f.Fragment,{children:[(0,f.jsx)("meta",{name:"theme-color",content:"#fff",media:"(prefers-color-scheme: light)"}),(0,f.jsx)("meta",{name:"theme-color",content:"#111",media:"(prefers-color-scheme: dark)"})]}),(0,f.jsx)("meta",{name:"viewport",content:"width=device-width, initial-scale=1.0, viewport-fit=cover"}),(0,f.jsx)("style",{children:`:root{--nextra-primary-hue:${l}deg;--nextra-primary-saturation:${c}%;--nextra-navbar-height:64px;--nextra-menu-height:3.75rem;--nextra-banner-height:2.5rem;--nextra-bg:${d.light};}.dark{--nextra-primary-hue:${a}deg;--nextra-primary-saturation:${u}%;--nextra-bg:${d.dark};}`}),r]})}var rZ={link:(0,l.A)("nextra-focus _text-gray-600 dark:_text-gray-400","hover:_text-gray-800 dark:hover:_text-gray-200","contrast-more:_text-gray-700 contrast-more:dark:_text-gray-100","_flex _max-w-[50%] _items-center _gap-1 _py-4 _text-base _font-medium _transition-colors [word-break:break-word] md:_text-lg"),icon:(0,l.A)("_inline _h-5 _shrink-0")};function rJ({flatDocsDirectories:e,currentIndex:t}){let n=rN().navigation,r="boolean"==typeof n?{prev:n,next:n}:n,i=r.prev&&e[t-1],o=r.next&&e[t+1];return(i&&!i.isUnderCurrentDocsTree&&(i=!1),o&&!o.isUnderCurrentDocsTree&&(o=!1),i||o)?(0,f.jsxs)("div",{className:(0,l.A)("_mb-8 _flex _items-center _border-t _pt-8 dark:_border-neutral-800","contrast-more:_border-neutral-400 dark:contrast-more:_border-neutral-400","print:_hidden"),children:[i&&(0,f.jsxs)(c(),{href:i.route,title:i.title,className:(0,l.A)(rZ.link,"ltr:_pr-4 rtl:_pl-4"),children:[(0,f.jsx)(g.fl,{className:(0,l.A)(rZ.icon,"ltr:_rotate-180")}),i.title]}),o&&(0,f.jsxs)(c(),{href:o.route,title:o.title,className:(0,l.A)(rZ.link,"ltr:_ml-auto ltr:_pl-4 ltr:_text-right rtl:_mr-auto rtl:_pr-4 rtl:_text-left"),children:[o.title,(0,f.jsx)(g.fl,{className:(0,l.A)(rZ.icon,"rtl:_rotate-180")}
19)]})]}):null}var rQ={link:(0,l.A)("_text-sm contrast-more:_text-gray-700 contrast-more:dark:_text-gray-100"),active:(0,l.A)("_font-medium _subpixel-antialiased"),inactive:(0,l.A)("_text-gray-600 hover:_text-gray-800 dark:_text-gray-400 dark:hover:_text-gray-200")};function r0({menu:e,children:t}){let{items:n}=e,r=Object.fromEntries((e.children||[]).map(e=>[e.name,e])),i=n instanceof Map?Array.from(n.entries()):Object.entries(n||{});return(0,f.jsxs)(nQ,{children:[(0,f.jsx)(nX,{className:({focus:e})=>(0,l.A)(rQ.link,rQ.inactive,"max-md:_hidden _items-center _whitespace-nowrap _flex _gap-1.5 _ring-inset",e&&"nextra-focusable"),children:t}),(0,f.jsx)(nZ,{transition:!0,className:({open:e})=>(0,l.A)("motion-reduce:_transition-none","nextra-focus",e?"_opacity-100":"_opacity-0","nextra-scrollbar _transition-opacity","_border _border-black/5 dark:_border-white/20","_backdrop-blur-lg _bg-[rgb(var(--nextra-bg),.8)]","_z-20 _rounded-md _py-1 _text-sm _shadow-lg","!_max-h-[min(calc(100vh-5rem),256px)]"),anchor:{to:"top end",gap:10,padding:16},children:i.map(([t,n])=>{var i;return(0,f.jsx)(nJ,{as:rp,href:n.href||(null==(i=r[t])?void 0:i.route)||e.route+"/"+t,className:({focus:e})=>(0,l.A)("_block","_py-1.5 _transition-colors ltr:_pl-3 ltr:_pr-9 rtl:_pr-3 rtl:_pl-9",e?"_text-gray-900 dark:_text-gray-100":"_text-gray-600 dark:_text-gray-400"),newWindow:n.newWindow,children:n.title||t},t)})})]})}var r1=Object.create(null),r2=(0,d.createContext)("");r2.displayName="FocusedItem";var r5=(0,d.createContext)(()=>{});r5.displayName="OnFocusItem";var r4=(0,d.createContext)(0);r4.displayName="FolderLevel";var r3=(0,d.memo)(function(e){let t=(0,d.useContext)(r4);return(0,f.jsx)(r4.Provider,{value:t+1,children:(0,f.jsx)(r8,rl({},e))})}),r9={link:(0,l.A)("_flex _rounded _px-2 _py-1.5 _text-sm _transition-colors [word-break:break-word]","_cursor-pointer contrast-more:_border"),inactive:(0,l.A)("_text-gray-500 hover:_bg-gray-100 hover:_text-gray-900","dark:_text-neutral-400 dark:hover:_bg-primary-100/5 dark:hover:_text-gray-50","contrast-more:_text-gray-900 contrast-more:dark:_text-gray-50","contrast-more:_border-transparent contrast-more:hover:_border-gray-900 contrast-more:dark:hover:_border-gray-50"),active:(0,l.A)("_bg-primary-100 _font-semibold _text-primary-800 dark:_bg-primary-400/10 dark:_text-primary-600","contrast-more:_border-primary-500 contrast-more:dark:_border-primary-500"),list:(0,l.A)("_flex _flex-col _gap-1"),border:(0,l.A)("_relative before:_absolute before:_inset-y-1",'before:_w-px before:_bg-gray-200 before:_content-[""] dar
19k:before:_bg-neutral-800',"ltr:_pl-3 ltr:before:_left-0 rtl:_pr-3 rtl:before:_right-0")};function r8({item:e,anchors:t,onFocus:n}){let[r]=_().split("#"),i=!!e.route,o=i&&[r,r+"/"].includes(e.route+"/"),s=o||i&&r.startsWith(e.route+"/"),a=(0,d.useContext)(r2).startsWith(e.route+"/"),u=(0,d.useContext)(r4),{setMenu:c}=rC(),{theme:p}=e,m=rN(),v=void 0===r1[e.route]?o||s||a||(p&&"collapsed"in p?!p.collapsed:u<m.sidebar.defaultMenuCollapseLevel):r1[e.route]||a,b=(0,d.useState)({})[1];if((0,d.useEffect)(()=>{m.sidebar.autoCollapse?s&&a?r1[e.route]=!0:delete r1[e.route]:(s||a)&&(r1[e.route]=!0)},[s,a,e.route,m.sidebar.autoCollapse]),"menu"===e.type){let t=Object.fromEntries((e.children||[]).map(e=>[e.name,e]));e.children=Object.entries(e.items||{}).map(([n,r])=>rl(rl({},t[n]||{name:n,route:e.route+"/"+n}),r))}let y="withIndexPage"in e&&e.withIndexPage,x=y?rp:h.$;return(0,f.jsxs)("li",{className:(0,l.A)({open:v,active:o}),children:[(0,f.jsxs)(x,{href:y?e.route:void 0,"data-href":y?void 0:e.route,className:(0,l.A)("_items-center _justify-between _gap-2",!y&&"_text-left _w-full",r9.link,o?r9.active:r9.inactive),onClick:t=>{let n=["svg","path"].includes(t.target.tagName.toLowerCase());if(n&&t.preventDefault(),y){o||n?r1[e.route]=!v:(r1[e.route]=!0,c(!1)),b({});return}o||(r1[e.route]=!v,b({}))},onFocus:n,children:[e.title,(0,f.jsx)(g.fl,{height:"18",className:(0,l.A)("_shrink-0","_rounded-sm _p-0.5 hover:_bg-gray-800/5 dark:hover:_bg-gray-100/5","motion-reduce:*:_transition-none *:_origin-center *:_transition-transform *:rtl:_-rotate-180",v&&"*:ltr:_rotate-90 *:rtl:_rotate-[-270deg]")})]}),Array.isArray(e.children)&&(0,f.jsx)(rB,{isOpen:v,children:(0,f.jsx)(ie,{className:(0,l.A)(r9.border,"_pt-1 ltr:_ml-3 rtl:_mr-3"),directories:e.children,base:e.route,anchors:t})})]})}function r6({title:e}){return(0,f.jsx)("li",{className:(0,l.A)("[word-break:break-word]",e?"[&:not(:first-child)]:_mt-5 _mb-2 _px-2 _py-1.5 _text-sm _font-semibold _text-gray-900 dark:_text-gray-100":"_my-4"),children:e?rI(e):(0,f.jsx)("hr",{className:"_mx-2 _border-t _border-gray-200 dark:_border-primary-100/10"})})}function r7({item:e,anchors:t,onFocus:n}){let r=_(),i=e.route&&[r,r+"/"].includes(e.route+"/"),o=r_(),{setMenu:s}=rC();return"separator"===e.type?(0,f.jsx)(r6,{title:e.title}):(0,f.jsxs)("li",{className:(0,l.A)(r9.list,{active:i}),children:[(0,f.jsx)(rp,{href:e.href||e.route,newWindow:e.newWindow,className:(0,l.A)(r9.link,i?r9.active:r9.inactive),onClick:()=>{s(!1)},onFocus:n,children:e.title}),i&&t.length>0&&(0,f.jsx)("ul",{className:(0,l.A)(r9.list,r9.border,"ltr:_ml-3 rtl:_mr-3"),children:t.map(({id:e,value:t})=>{var n;return(0,f.jsx)("li",{children:(0,f.jsx)("a",{href:`#${e}`,className:(0,l.A)(r9.link,'_flex _gap-2 before:_opacity-25 before:_content-["#"]',(null==(n=o[e])?void 0:n.isActive)?r9.active:r9.inactive),onClick:()=>{s(!1)},children:t})},e)})})]})}function ie({directories:e,anchors:t,className:n,onlyCurrentDocs:r}){let i=(0,d.useContext)(r5),o=(0,d.useCallback)(e=>{i(e.target.getAttribute("href")||e.target.getAttribute("data-href")||"")},[i]);return(0,f.jsx)("ul",{className:(0,l.A)(r9.list,n),children:e.map(e=>{if(r&&!e.isUnderCurrentDocsTree)return;let n="menu"===e.type||e.children&&(e.children.length||!e.withIndexPage)?r3:r7;return(0,f.jsx)(n,{item:e,anchors:t,onFocus:o},e.name)})})}function it({docsDirectories:e,fullDirectories:t,asPopover:n=!1,toc:r,includePlaceholder:i}){let{menu:o,setMenu:s}=rC(),[a,u]=(0,d.useState)(""),[c,p]=(0,d.useState)(!0),[m,v]=(0,d.useState)(!1),_=(0,d.useMemo)(()=>r.filter(e=>2===e.depth),[r]),b=(0,d.useRef)(null),y=(0,d.useRef)(null),x=nc();(0,d.useEffect)(()=>{let e=b.current.querySelector("li.active");if(e&&(window.innerWidth>767||o)){let t=()=>{n8(e,{block:"center",inline:"center",scrollMode:"always",boundary:y.current})};o?setTimeout(t,300):t()}},[o]);let w=rN(),k=w.i18n.length>0,C=w.darkMode||k||w.sidebar.toggleButton;return(0,f.jsxs)(f.Fragment,{children:[i&&n&&(0,f.jsx)("div",{className:"max-xl:_hidden _h-0 _w-64 _shrink-0"}),(0,f.jsx)("div",{className:(0,l.A)("[transition:background-color_1.5s_ease]",o?"_bg-black/80 dark:_bg-black/60 _fixed _inset-0 _z-10 md:_hidden":"_bg-transparent"),onClick:()=>s(!1)}),(0,f.jsxs)("aside",{className:(0,l.A)("nextra-sidebar-container _flex _flex-col","md:_top-16 md:_shrink-0 motion-reduce:_transform-none motion-reduce:_transition-none","[.resizing_&]:_transition-none","_transform-gpu _transition-all _ease-in-out","print:_hidden",c?"md:_w-64":"md:_w-20",n?"md:_hidden":"md:_sticky md:_self-start",o?"max-md:[transform:translate3d(0,
190,0)]":"max-md:[transform:translate3d(0,-100%,0)]"),ref:y,children:[(0,f.jsx)("div",{className:"_px-4 _pt-4 md:_hidden",children:rI(w.search.component)}),(0,f.jsx)(r2.Provider,{value:a,children:(0,f.jsx)(r5.Provider,{value:u,children:(0,f.jsxs)("div",{className:(0,l.A)("_overflow-y-auto","_p-4 _grow md:_h-[calc(100vh-var(--nextra-navbar-height)-var(--nextra-menu-height))]",c?"nextra-scrollbar":"no-scrollbar"),ref:b,children:[(!n||!c)&&(0,f.jsx)(rB,{isOpen:c,horizontal:!0,children:(0,f.jsx)(ie,{className:"nextra-menu-desktop max-md:_hidden",directories:e,anchors:w.toc.float?[]:_,onlyCurrentDocs:!0})}),x&&window.innerWidth<768&&(0,f.jsx)(ie,{className:"nextra-menu-mobile md:_hidden",directories:t,anchors:_})]})})}),C&&(0,f.jsxs)("div",{className:(0,l.A)("nextra-sidebar-footer _sticky _bottom-0","_flex _items-center _gap-2 _py-4","_mx-3 _px-1",c?k&&"_justify-end":"_py-4 _flex-wrap _justify-center"),"data-toggle-animation":m?c?"show":"hide":"off",children:[(0,f.jsx)(rY,{lite:!c,className:c?"_grow":"max-md:_grow"}),w.darkMode&&(0,f.jsx)("div",{className:c&&!k?"_grow _flex _flex-col":"",children:rI(w.themeSwitch.component,{lite:!c||k})}),w.sidebar.toggleButton&&(0,f.jsx)(h.$,{title:c?"Hide sidebar":"Show sidebar",className:({hover:e})=>(0,l.A)("max-md:_hidden _rounded-md _p-2",e?"_bg-gray-100 _text-gray-900 dark:_bg-primary-100/5 dark:_text-gray-50":"_text-gray-600 dark:_text-gray-400"),onClick:()=>{p(!c),v(!0)},children:(0,f.jsx)(g.mS,{height:"12",className:(0,l.A)(!c&&"first:*:_origin-[35%] first:*:_rotate-180")})})]})]})]})}var ir="reach-skip-nav";(0,d.forwardRef)((e,t)=>{var{className:n,id:r,label:i="Skip to content",styled:o}=e,s=rc(e,["className","id","label","styled"]);let a=void 0===n?o?(0,l.A)("_sr-only","nextra-focus","focus:_not-sr-only focus:_fixed focus:_z-50 focus:_m-3 focus:_ml-4 focus:_h-[calc(var(--nextra-navbar-height)-1.5rem)] focus:_rounded-lg focus:_border focus:_px-3 focus:_py-2 focus:_align-middle focus:_text-sm focus:_font-bold","focus:_text-gray-900 focus:dark:_text-gray-100","focus:_bg-white focus:dark:_bg-neutral-900","focus:_border-neutral-400 focus:dark:_border-neutral-800"):"":n;return(0,f.jsx)("a",ru(rl({},s),{ref:t,href:`#${r||ir}`,className:a,children:i}))}).displayName="SkipNavLink";var ii=(0,d.forwardRef)((e,t)=>{var{id:n}=e,r=rc(e,["id"]);return(0,f.jsx)("div",ru(rl({},r),{ref:t,id:n||ir}))});function io({lite:e,className:t}){let{setTheme:n,resolvedTheme:r,theme:i=""}=(0,o.D)(),s=nc(),a=rN().themeSwitch,l=s&&"dark"===r?g.rR:g.gL,u="function"==typeof a.useOptions?a.useOptions():a.useOptions;return(0,f.jsx)(rK,{className:t,title:"Change theme",options:[{key:"light",name:u.light},{key:"dark",name:u.dark},{key:"system",name:u.system}],onChange:e=>{n(e.key)},selected:{key:i,name:(0,f.jsxs)("div",{className:"_flex _items-center _gap-2 _capitalize",children:[(0,f.jsx)(l,{}),(0,f.jsx)("span",{className:e?"md:_hidden":"",children:s?u[i]:u.light})]})}})}ii.displayName="SkipNavContent";var is={top:0,behavior:"smooth"},ia=e=>{let t=e.currentTarget,n=t.parentElement.parentElement;window.scrollTo(is),n.scrollTo(is),t.disabled=!0};function il({children:e,className:t,hidden:n}){return(0,f.jsxs)(h.$,{"aria-hidden":n?"true":void 0,onClick:ia,disabled:n,className:({disabled:e})=>(0,l.A)("_flex _items-center _gap-1.5","_whitespace-nowrap",e?"_opacity-0":"_opacity-100",t),children:[e,(0,f.jsx)(g.fl,{height:"16",className:"_-rotate-90 _border _rounded-full _border-current"})]})}var iu=(0,l.A)("_text-xs _font-medium","_text-gray-600 dark:_text-gray-400","hover:_text-gray-800 dark:hover:_text-gray-200","contrast-more:_text-gray-700 contrast-more:dark:_text-gray-100"),ic=(e,t)=>function(n){var{children:r,id:i,className:o}=n,s=rc(n,["children","id","className"]);let a=rb(),u=rx(),c=ry(),p=(0,d.useRef)(null);return(0,d.useEffect)(()=>{let e=p.current;if(i&&c&&e)return c.observe(e),u.set(e,[i,t.index+=1]),()=>{c.disconnect(),u.delete(e),a(e=>{let t=rl({},e);return delete t[i],t})}},[i,u,c,a]),(0,f.jsxs)(e,ru(rl({id:i,className:"sr-only"===o?"_sr-only":(0,l.A)("_font-semibold _tracking-tight _text-slate-900 dark:_text-slate-100",{h2:"_mt-10 _border-b _pb-1 _text-3xl _border-neutral-200/70 contrast-more:_border-neutral-400 dark:_border-primary-100/10 contrast-more:dark:_border-neutral-400",h3:"_mt-8 _text-2xl",h4:"_mt-8 _text-xl",h5:"_mt-8 _text-lg",h6:"_mt-8 _text-base"}[e],o)},s),{children:[r,i&&(0,f.jsx)("a",{href:`#${i}`,className:"nextra-focus subheading-anchor","aria-label":"Permalink for this section",ref:p})]}))};function id(e){var{children:t,className:n}=e,r=rc(e,["children","className"]);return(0,f.jsxs)("summary",ru(rl({className:(0,l.A)("nextra-focus","_flex _items-center _cursor-pointer _p-1 _transition-colors hover:_bg-gray-100 dark:hover:_bg-neutral-800","[&::-webkit-details-marker]:_hidden","_whitespace-pre-wrap","_select-none",n
19)},r),{children:[t,(0,f.jsx)(g.fl,{className:(0,l.A)("_order-first","_h-4 _shrink-0 _mx-1.5 motion-reduce:_transition-none","rtl:_rotate-180 [[data-expanded]>summary:first-child>&]:_rotate-90 _transition"),strokeWidth:"3"})]}))}var ip=/https?:\/\//,ih=e=>{var{href:t=""}=e,n=rc(e,["href"]);return(0,f.jsx)(rp,rl({href:t,newWindow:ip.test(t)},n))},ig={toc:(0,l.A)("nextra-toc _order-last max-xl:_hidden _w-64 _shrink-0 print:_hidden"),main:(0,l.A)("_w-full _break-words")};function im({children:e}){let t=rP(),n=rN(),r=nc(),{activeThemeContext:i,activeType:o,activeIndex:s,flatDocsDirectories:a,activePath:u}=t.normalizePagesResult;if("raw"===i.layout)return(0,f.jsx)("div",{className:ig.main,children:e});let c=i.timestamp&&n.gitTimestamp&&t.timestamp?new Date(t.timestamp):null,d=r&&c?(0,f.jsx)("div",{className:"_mt-12 _mb-8 _block _text-xs _text-gray-500 ltr:_text-right rtl:_text-left dark:_text-gray-400",children:rI(n.gitTimestamp,{timestamp:c})}):(0,f.jsx)("div",{className:"_mt-16"}),p=(0,f.jsxs)(f.Fragment,{children:[rI(i.topContent),e,d,rI(i.bottomContent),"page"!==o&&i.pagination&&(0,f.jsx)(rJ,{flatDocsDirectories:a,currentIndex:s})]}),h=n.main?(0,f.jsx)(n.main,{children:p}):p;return"full"===i.layout?(0,f.jsx)("article",{className:(0,l.A)(ig.main,"nextra-content _min-h-[calc(100vh-var(--nextra-navbar-height))] _pl-[max(env(safe-area-inset-left),1.5rem)] _pr-[max(env(safe-area-inset-right),1.5rem)]"),children:h}):(0,f.jsx)("article",{className:(0,l.A)(ig.main,"nextra-content _flex _min-h-[calc(100vh-var(--nextra-navbar-height))] _min-w-0 _justify-center _pb-8 _pr-[calc(env(safe-area-inset-right)-1.5rem)]","article"===i.typesetting&&"nextra-body-typesetting-article"),children:(0,f.jsxs)("main",{className:"_w-full _min-w-0 _max-w-6xl _px-6 _pt-4 md:_px-12",children:["page"!==o&&i.breadcrumb&&(0,f.jsx)(r$,{activePath:u}),h]})})}var iv={h1:e=>(0,f.jsx)("h1",rl({className:"_mt-2 _text-4xl _font-bold _tracking-tight _text-slate-900 dark:_text-slate-100"},e)),ul:e=>(0,f.jsx)("ul",rl({className:"[:is(ol,ul)_&]:_my-3 [&:not(:first-child)]:_mt-6 _list-disc ltr:_ml-6 rtl:_mr-6"},e)),ol:e=>(0,f.jsx)("ol",rl({className:"[:is(ol,ul)_&]:_my-3 [&:not(:first-child)]:_mt-6 _list-decimal ltr:_ml-6 rtl:_mr-6"},e)),li:e=>(0,f.jsx)("li",rl({className:"_my-2"},e)),blockquote:e=>(0,f.jsx)("blockquote",rl({className:(0,l.A)("[&:not(:first-child)]:_mt-6 _border-gray-300 _italic _text-gray-700 dark:_border-gray-700 dark:_text-gray-400","ltr:_border-l-2 ltr:_pl-6 rtl:_border-r-2 rtl:_pr-6")},e)),hr:e=>(0,f.jsx)("hr",rl({className:"_my-8 _border-neutral-200/70 contrast-more:_border-neutral-400 dark:_border-primary-100/10 contrast-more:dark:_border-neutral-400"},e)),a:e=>{var{href:t="",className:n}=e,r=rc(e,["href","className"]);return(0,f.jsx)(rp,rl({href:t,newWindow:ip.test(t),className:(0,l.A)("_text-primary-600 _underline hover:_no-underline _decoration-from-font [text-underline-position:from-font]",n)},r))},table:e=>(0,f.jsx)(n6,ru(rl({},e),{className:(0,l.A)("nextra-scrollbar [&:not(:first-child)]:_mt-6 _p-0",e.className)})),p:e=>(0,f.jsx)("p",rl({className:"[&:not(:first-child)]:_mt-6 _leading-7"},e)),tr:({className:e="",...t})=>(0,f.jsx)("tr",{className:(0,l.A)("_m-0 _border-t _border-gray-300 _p-0 dark:_border-gray-600","even:_bg-gray-100 even:dark:_bg-gray-600/20",e),...t}),th:({className:e="",...t})=>(0,f.jsx)("th",{className:(0,l.A)("_m-0 _border _border-gray-300 _px-4 _py-2 _font-semibold dark:_border-gray-600",e),...t}),td:({className:e="",...t})=>(0,f.jsx)("td",{className:(0,l.A)("_m-0 _border _border-gray-300 _px-4 _py-2 dark:_border-gray-600",e),...t}),details:function e(t){var{children:n,open:r,className:i}=t,o=rc(t,["children","open","className"]);let[s,a]=(0,d.useState)(()=>!!r),[u,c]=(0,d.useState)(s),p=(0,d.useRef)(0);(0,d.useEffect)(()=>{let e=p.current;if(e&&(clearTimeout(e),p.current=0),!s)return p.current=window.setTimeout(()=>c(s),300),()=>{clearTimeout(p.current)};c(!0)},[s]);let[h,g]=(0,d.useMemo)(function t(r=n){let i,o=d.Children.map(r,n=>{if(!i&&n&&"object"==typeof n&&"type"in n){if(n.type===id){i=(0,d.cloneElement)(n,{onClick(e){e.preventDefault(),a(e=>!e)}});return}n.type!==e&&n.props.children&&([i,n]=t(n.props.children))}return n});return[i,o]},[n]);return(0,f.jsxs)("details",ru(rl({className:(0,l.A)("[&:not(:first-child)]:_mt-4 _rounded _border _border-gray-200 _bg-white _p-2 _shadow-sm dark:_border-neutral-800 dark:_bg-neutral-900","_overflow-hidden",i)},o),{open:s||u,"data-expanded":s?"":void 0,children:[h,(0,f.jsx)(rB,{isOpen:s,children:g})]}))},summary:id,pre:n7.A,code:re.C,wrapper:function({toc:e,children:t}
19){let n=rP(),r=rN(),{activeType:i,activeThemeContext:o,docsDirectories:s,directories:a}=n.normalizePagesResult,u="page"!==i&&o.toc&&"default"===o.layout?(0,f.jsx)("nav",{className:ig.toc,"aria-label":"table of contents",children:rI(r.toc.component,{toc:r.toc.float?e:[],filePath:n.filePath})}):"full"!==o.layout&&"raw"!==o.layout&&(0,f.jsx)("nav",{className:ig.toc,"aria-label":"table of contents"});return(0,f.jsxs)("div",{className:(0,l.A)("_mx-auto _flex","raw"!==o.layout&&"_max-w-[90rem]"),children:[(0,f.jsx)(it,{docsDirectories:s,fullDirectories:a,toc:e,asPopover:n.hideSidebar,includePlaceholder:"default"===o.layout}),u,(0,f.jsx)(ii,{}),(0,f.jsx)(im,{children:t})]})}};function i_({children:e}){let t=rN(),n=rP(),{locale:r}=(0,s.r)(),{direction:i}=t.i18n.find(e=>e.locale===r)||t,l="rtl"===i?"rtl":"ltr",{activeThemeContext:u,topLevelNavbarItems:c}=n.normalizePagesResult,d=function({isRawLayout:e,components:t}){if(e)return{a:ih,wrapper:iv.wrapper};let n={index:0};return rl(ru(rl({},iv),{h2:ic("h2",n),h3:ic("h3",n),h4:ic("h4",n),h5:ic("h5",n),h6:ic("h6",n)}),t)}({isRawLayout:"raw"===u.layout,components:t.components});return(0,f.jsx)(o.N,ru(rl({attribute:"class",disableTransitionOnChange:!0},t.nextThemes),{children:(0,f.jsxs)("div",{dir:l,children:[(0,f.jsx)("script",{dangerouslySetInnerHTML:{__html:`document.documentElement.setAttribute('dir','${l}')`}}),(0,f.jsx)(rX,{}),(0,f.jsx)(rD,{}),u.navbar&&rI(t.navbar.component,{items:c}),(0,f.jsx)(rw,{children:(0,f.jsx)(a.x,{disableParentContext:!0,components:d,children:e})}),u.footer&&rI(t.footer.component,{menu:n.hideSidebar})]})}))}function ib({children:e,themeConfig:t,pageOpts:n}){return(0,f.jsx)(rF,{value:t,children:(0,f.jsx)(rj,{value:n,children:(0,f.jsx)(i_,{children:e})})})}},92376:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(84310).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},93333:(e,t,n)=>{"use strict";n.d(t,{s:()=>o});var r=n(21462),i=n(32391);let o=(e,t)=>{i._.isServer?(0,r.useEffect)(e,t):(0,r.useLayoutEffect)(e,t)}},93346:(e,t)=>{"use strict";function n(e){var t;let{config:n,src:r,width:i,quality:o}=e,s=o||(null==(t=n.qualities)?void 0:t.reduce((e,t)=>Math.abs(t-75)<Math.abs(e-75)?t:e))||75;return n.path+"?url="+encodeURIComponent(r)+"&w="+i+"&q="+s+(r.startsWith("/_next/static/media/"),"")}Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"default",{enumerable:!0,get:function(){return r}}),n.__next_img_default=!0;let r=n},93610:(e,t,n)=>{e.exports=n(43838)},94951:(e,t,n)=>{"use strict";n.d(t,{sf:()=>a,so:()=>s});var r=n(64981),i=n(21462),o=(0,i.createContext)({client:r.Ay});function s(e){var t=e.children,n=e.client,s=e.apiKey,a=e.options,l=(0,i.useMemo)(function(){return(n&&s&&console.warn("[PostHog.js] You have provided both a client and an apiKey to PostHogProvider. The apiKey will be ignored in favour of the client."),n&&a&&console.warn("[PostHog.js] You have provided both a client and options to PostHogProvider. The options will be ignored in favour of the client."),n)?n:(s&&(r.Ay.__loaded&&console.warn("[PostHog.js] was already loaded elsewhere. This may cause issues."),r.Ay.init(s,a)),r.Ay)},[n,s]);return i.createElement(o.Provider,{value:{client:l}},t)}var a=function(){return(0,i.useContext)(o).client},l=function(){return(l=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e}).apply(this,arguments)};function u(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n}function c(e){var t=e.flag,n=e.children,r=e.onIntersect,i=e.onClick,o=e.trackView,s=e.options,c=u(e,["flag","children","onIntersect","onClick","trackView","options"]),d=useRef(null);return useEffect(function(){if(null!==d.current&&o){var e=new IntersectionObserver(function(e){return r(e[0])},l({threshold:.1}
19,s));return e.observe(d.current),function(){return e.disconnect()}}},[t,s,a(),d,o,r]),React.createElement("div",l({ref:d},c,{onClick:i}),n)}},95320:(e,t,n)=>{e.exports=n(55834)},95954:(e,t,n)=>{"use strict";Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"getImgProps",{enumerable:!0,get:function(){return a}}),n(55879);let r=n(76495),i=n(27067);function o(e){return void 0!==e.default}function s(e){return void 0===e?e:"number"==typeof e?Number.isFinite(e)?e:NaN:"string"==typeof e&&/^[0-9]+$/.test(e)?parseInt(e,10):NaN}function a(e,t){var n,a;let l,u,c,{src:d,sizes:p,unoptimized:f=!1,priority:h=!1,loading:g,className:m,quality:v,width:_,height:b,fill:y=!1,style:x,overrideSrc:w,onLoad:k,onLoadingComplete:C,placeholder:E="empty",blurDataURL:S,fetchPriority:P,decoding:j="async",layout:T,objectFit:I,objectPosition:R,lazyBoundary:L,lazyRoot:M,...O}=e,{imgConf:A,showAltText:N,blurComplete:F,defaultLoader:D}=t,$=A||i.imageConfigDefault;if("allSizes"in $)l=$;else{let e=[...$.deviceSizes,...$.imageSizes].sort((e,t)=>e-t),t=$.deviceSizes.sort((e,t)=>e-t),r=null==(n=$.qualities)?void 0:n.sort((e,t)=>e-t);l={...$,allSizes:e,deviceSizes:t,qualities:r}}if(void 0===D)throw Object.defineProperty(Error("images.loaderFile detected but the file is missing default export.\nRead more: https://nextjs.org/docs/messages/invalid-images-config"),"__NEXT_ERROR_CODE",{value:"E163",enumerable:!1,configurable:!0});let B=O.loader||D;delete O.loader,delete O.srcSet;let z="__next_img_default"in B;if(z){if("custom"===l.loader)throw Object.defineProperty(Error('Image with src "'+d+'" is missing "loader" prop.\nRead more: https://nextjs.org/docs/messages/next-image-missing-loader'),"__NEXT_ERROR_CODE",{value:"E252",enumerable:!1,configurable:!0})}else{let e=B;B=t=>{let{config:n,...r}=t;return e(r)}}if(T){"fill"===T&&(y=!0);let e={intrinsic:{maxWidth:"100%",height:"auto"},responsive:{width:"100%",height:"auto"}}[T];e&&(x={...x,...e});let t={responsive:"100vw",fill:"100vw"}[T];t&&!p&&(p=t)}let H="",W=s(_),G=s(b);if((a=d)&&"object"==typeof a&&(o(a)||void 0!==a.src)){let e=o(d)?d.default:d;if(!e.src)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include src. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E460",enumerable:!1,configurable:!0});if(!e.height||!e.width)throw Object.defineProperty(Error("An object should only be passed to the image component src parameter if it comes from a static image import. It must include height and width. Received "+JSON.stringify(e)),"__NEXT_ERROR_CODE",{value:"E48",enumerable:!1,configurable:!0});if(u=e.blurWidth,c=e.blurHeight,S=S||e.blurDataURL,H=e.src,!y)if(W||G){if(W&&!G){let t=W/e.width;G=Math.round(e.height*t)}else if(!W&&G){let t=G/e.height;W=Math.round(e.width*t)}}else W=e.width,G=e.height}let q=!h&&("lazy"===g||void 0===g);(!(d="string"==typeof d?d:H)||d.startsWith("data:")||d.startsWith("blob:"))&&(f=!0,q=!1),l.unoptimized&&(f=!0),z&&!l.dangerouslyAllowSVG&&d.split("?",1)[0].endsWith(".svg")&&(f=!0);let U=s(v),V=Object.assign(y?{position:"absolute",height:"100%",width:"100%",left:0,top:0,right:0,bottom:0,objectFit:I,objectPosition:R}:{},N?{}:{color:"transparent"},x),K=F||"empty"===E?null:"blur"===E?'url("data:image/svg+xml;charset=utf-8,'+(0,r.getImageBlurSvg)({widthInt:W,heightInt:G,blurWidth:u,blurHeight:c,blurDataURL:S||"",objectFit:V.objectFit})+'")':'url("'+E+'")',Y=K?{backgroundSize:V.objectFit||"cover",backgroundPosition:V.objectPosition||"50% 50%",backgroundRepeat:"no-repeat",backgroundImage:K}:{},X=function(e){let{config:t,src:n,unoptimized:r,width:i,quality:o,sizes:s,loader:a}=e;if(r)return{src:n,srcSet:void 0,sizes:void 0};let{widths:l,kind:u}=function(e,t,n){let{deviceSizes:r,allSizes:i}=e;if(n){let e=/(^|\s)(1?\d?\d)vw/g,t=[];for(let r;r=e.exec(n);)t.push(parseInt(r[2]));if(t.length){let e=.01*Math.min(...t);return{widths:i.filter(t=>t>=r[0]*e),kind:"w"}}return{widths:i,kind:"w"}}return"number"!=typeof t?{widths:r,kind:"w"}:{widths:[...new Set([t,2*t].map(e=>i.find(t=>t>=e)||i[i.length-1]))],kind:"x"}}(t,i,s),c=l.length-1;return{sizes:s||"w"!==u?s:"100vw",srcSet:l.map((e,r)=>a({config:t,src:n,quality:o,width:e})+" "+("w"===u?e:r+1)+u).join(", "),src:a({config:t,src:n,quality:o,width:l[c]})}}({config:l,src:d,unoptimized:f,width:W,quality:U,sizes:p,loader:B});return{props:{...O,loading:q?"lazy":g,fetchPriority:P,width:W,height:G,decoding:j,className:m,style:{...V,...Y},sizes:X.sizes,srcSet:X.srcSet,src:w||X.src},meta:{unoptimized:f,priority:h,placeholder:E,fill:y}}}},96335:(e,t,n)=>{"use strict";n.d(t,{U:()=>o});var r=n(21462),i=n(12195);function o(e,t=globalThis?.document){let n=(0,i.c)(e);r.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}},96390:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(84310).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},96466:(e,t,n)=>{"use strict";n.d(t,{S:()=>a});var r=n(21462);function i(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var o="undefined"!=typeof window?r.useLayoutEffect:r.useEffect,s=new WeakMap;function a(e,t){var n,a,l,u=(n=t||null,a=function(t){return e.forEach(function(e){return i(e,t)})},(l=(0,r.useState)(function(){return{value:n,callback:a,facade:{get current(){return l.value},set current(value){var e=l.value;e!==value&&(l.value=value,l.callback(value,e))}}}})[0]).callback=a,l.facade);return o(function(){var t=s.get(u);if(t){var n=new Set(t),r=new Set(e),o=u.current;
19n.forEach(function(e){r.has(e)||i(e,null)}),r.forEach(function(e){n.has(e)||i(e,o)})}s.set(u,e)},[e]),u}},97573:(e,t,n)=>{"use strict";n.d(t,{N:()=>i});var r=n(21462),i=globalThis?.document?r.useLayoutEffect:()=>{}},98537:(e,t,n)=>{"use strict";n.d(t,{V:()=>a});var r=n(23798),i=n(13857),o=n(21462);function s(e){let{width:t=16,height:n=16,x:s=0,y:a=0,cx:l=1,cy:u=1,cr:c=1,className:d,...p}=e,f=(0,o.useId)();return(0,r.jsxs)("svg",{"aria-hidden":"true",className:(0,i.cn)("pointer-events-none absolute inset-0 h-full w-full fill-gray-400/40",d),...p,children:[(0,r.jsx)("defs",{children:(0,r.jsx)("pattern",{id:f,width:t,height:n,patternUnits:"userSpaceOnUse",patternContentUnits:"userSpaceOnUse",x:s,y:a,children:(0,r.jsx)("circle",{id:"pattern-circle",cx:u,cy:u,r:c})})}),(0,r.jsx)("rect",{width:"100%",height:"100%",strokeWidth:0,fill:"url(#".concat(f,")")})]})}let a=()=>(0,r.jsx)("div",{className:"absolute top-0 bottom-0 left-0 right-0 -z-50 pointer-events-none",children:(0,r.jsx)(s,{width:15,height:15,cx:1,cy:1,cr:1,className:"[mask-image:linear-gradient(to_bottom,white,transparent,transparent)] dark:opacity-40"})})},98742:(e,t,n)=>{"use strict";n.d(t,{A:()=>r});let r=(0,n(84310).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},99370:function(e,t,n){"use strict";var r=this&&this.__rest||function(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var i=0,r=Object.getOwnPropertySymbols(e);i<r.length;i++)0>t.indexOf(r[i])&&Object.prototype.propertyIsEnumerable.call(e,r[i])&&(n[r[i]]=e[r[i]]);return n},i=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.GoogleMapsEmbed=void 0;let o=i(n(5522)),s=n(9957);t.GoogleMapsEmbed=e=>{var t=r(e,[]);return(0,s.formatData)(o.default,t)}},99924:()=>{}},e=>{var t=t=>e(e.s=t);e.O(0,[46593,38792],()=>(t(37769),t(43838))),_N_E=e.O()}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.