1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[3704],{54:(e,t,n)=>{n.d(t,{B:()=>a});var r,o=n(2115),i=n(3997),s=(r||(r=n.t(o,2)))[" useId ".trim().toString()]||(()=>void 0),l=0;function a(e){let[t,n]=o.useState(s());return(0,i.N)(()=>{e||n(e=>e??String(l++))},[e]),e||(t?`radix-${t}`:"")}},2663:(e,t,n)=>{n.d(t,{qW:()=>f});var r,o=n(2115),i=n(4776),s=n(7385),l=n(3938),a=n(4186),u=n(5155),c="dismissableLayer.update",d=o.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),f=o.forwardRef((e,t)=>{var n,f;let{disableOutsidePointerEvents:h=!1,onEscapeKeyDown:m,onPointerDownOutside:w,onFocusOutside:y,onInteractOutside:g,onDismiss:b,...E}=e,x=o.useContext(d),[R,C]=o.useState(null),N=null!=(f=null==R?void 0:R.ownerDocument)?f:null==(n=globalThis)?void 0:n.document,[,M]=o.useState({}),T=(0,l.s)(t,e=>C(e)),S=Array.from(x.layers),[O]=[...x.layersWithOutsidePointerEventsDisabled].slice(-1),j=S.indexOf(O),P=R?S.indexOf(R):-1,L=x.layersWithOutsidePointerEventsDisabled.size>0,D=P>=j,A=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,a.c)(e),i=o.useRef(!1),s=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){v("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",s.current),s.current=t,n.addEventListener("click",s.current,{once:!0})):t()}else n.removeEventListener("click",s.current);i.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",s.current)}},[n,r]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,n=[...x.branches].some(e=>e.contains(t));D&&!n&&(null==w||w(e),null==g||g(e),e.defaultPrevented||null==b||b())},N),k=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,r=(0,a.c)(e),i=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!i.current&&v("dismissableLayer.focusOutside",r,{originalEvent:e},{discrete:!1})};return n.addEventListener("focusin",e),()=>n.removeEventListener("focusin",e)},[n,r]),{onFocusCapture:()=>i.current=!0,onBlurCapture:()=>i.current=!1}}(e=>{let t=e.target;![...x.branches].some(e=>e.contains(t))&&(null==y||y(e),null==g||g(e),e.defaultPrevented||null==b||b())},N);return!function(e,t=globalThis?.document){let n=(0,a.c)(e);o.useEffect(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[n,t])}(e=>{P===x.layers.size-1&&(null==m||m(e),!e.defaultPrevented&&b&&(e.preventDefault(),b()))},N),o.useEffect(()=>{if(R)return h&&(0===x.layersWithOutsidePointerEventsDisabled.size&&(r=N.body.style.pointerEvents,N.body.style.pointerEvents="none"),x.layersWithOutsidePointerEventsDisabled.add(R)),x.layers.add(R),p(),()=>{h&&1===x.layersWithOutsidePointerEventsDisabled.size&&(N.body.style.pointerEvents=r)}},[R,N,h,x]),o.useEffect(()=>()=>{R&&(x.layers.delete(R),x.layersWithOutsidePointerEventsDisabled.delete(R),p())},[R,x]),o.useEffect(()=>{let e=()=>M({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,u.jsx)(s.sG.div,{...E,ref:T,style:{pointerEvents:L?D?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.mK)(e.onFocusCapture,k.onFocusCapture),onBlurCapture:(0,i.mK)(e.onBlurCapture,k.onBlurCapture),onPointerDownCapture:(0,i.mK)(e.onPointerDownCapture,A.onPointerDownCapture)})});function p(){let e=new CustomEvent(c);document.dispatchEvent(e)}function v(e,t,n,r){let{discrete:o}=r,i=n.originalEvent.target,l=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&i.addEventListener(e,t,{once:!0}),o?(0,s.hO)(i,l):i.dispatchEvent(l)}f.displayName="DismissableLayer",o.forwardRef((e,t)=>{let n=o.useContext(d),r=o.useRef(null),i=(0,l.s)(t,r);return o.useEffect(()=>{let e=r.current;if(e)return n.branches.add(e),()=>{n.branches.delete(e)}},[n.branches]),(0,u.jsx)(s.sG.div,{...e,ref:i})}).displayName="DismissableLayerBranch"},3070:(e,t,n)=>{n.d(t,{$l:()=>c,Kg:()=>o,Rx:()=>a,Tn:()=>s,aF:()=>p,lo:()=>u,t9:()=>v});var r=e=>!(e=>null==e)(e),o=e=>"string"==typeof e,i=e=>r(e)&&"object"==typeof e&&e instanceof Array,s=e=>r(e)&&"function"==typeof e,l=e=>r(e)&&"boolean"==typeof e,a=e=>"number"==typeof e||o(e)||l(e)||(e=>{if(!(e=>r(e)&&"object"==typeof e&&!(e instanceof Array))(e))return!1;let{colors:t,on:n}=e;return!!l(n)&&(!n||!!i(t)&&0!==t.length&&t.every(e=>i(e)&&o(e[0])&&"number"==typeof e[1]))}
1)(e),u=(e,t,n)=>{let o=n;return"undefined"==typeof window||(r(window.wistiaOptions?._all)&&r(window.wistiaOptions._all[t])&&a(window.wistiaOptions._all[t])&&(o=window.wistiaOptions._all[t]),r(window.wistiaOptions?.[e])&&r(window.wistiaOptions[e])&&a(window.wistiaOptions[e][t])&&(o=window.wistiaOptions[e][t])),o},c=e=>e.replace(/[A-Z]+(?![a-z])|[A-Z]/g,(e,t)=>(0!==t?"-":"")+e.toLowerCase()),d=async e=>{let t=new Image;return t.src=e,await t.decode(),t},f=(e,t)=>`https://${t}/embed/medias/${e}/swatch`,p=async(e,t="fast.wistia.com")=>{let{naturalHeight:n,naturalWidth:r}=await d(f(e,t));return r/n},v=({mediaId:e,embedHost:t="fast.wistia.com",aspect:n=1.7,shouldLoadSwatch:r=!0,roundedPlayer:o=0})=>{let i={background:r?`center / contain no-repeat url(${f(e,t)})`:void 0,borderRadius:`${o}px`,display:"block",filter:"blur(5px)",paddingTop:`${100/n}%`};return` 2 wistia-player[media-id='${e}']:not(:defined) { 3 ${Object.entries(i).map(([e,t])=>`${c(e)}: ${t};`).join("\r\n")} 4 } 5 6 wistia-player[media-id='${e}']:state(--initializing) { 7 ${Object.entries(i).map(([e,t])=>`${c(e)}: ${t};`).join("\r\n")} 8 } 9 `}},3633:(e,t,n)=>{n.d(t,{$:()=>l});var r=n(3070),o=n(2115),i=n(5155),s=(0,o.lazy)(async()=>n.e(4008).then(n.bind(n,4008)).then(e=>({default:e.WistiaPlayerWrapper}))),l=(0,o.forwardRef)((e,t)=>{let{aspect:n,children:l,embedHost:a,mediaId:u,swatch:c,style:d}=e,f=(0,r.lo)(u,"embedHost",a??void 0),p=(0,r.Kg)(f)?f:"fast.wistia.com",v=void 0!==n,h=(0,r.t9)({mediaId:u,embedHost:p,aspect:n,shouldLoadSwatch:c});return(0,i.jsx)(o.Suspense,{fallback:v?(0,i.jsxs)(o.Fragment,{children:[(0,i.jsx)("style",{children:h}),(0,i.jsx)("wistia-player",{"media-id":u,style:d,children:l})]}):null,children:(0,i.jsx)(s,{ref:t,...e})})})},3997:(e,t,n)=>{n.d(t,{N:()=>o});var r=n(2115),o=globalThis?.document?r.useLayoutEffect:()=>{}},4186:(e,t,n)=>{n.d(t,{c:()=>o});var r=n(2115);function o(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},4776:(e,t,n)=>{function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}n.d(t,{mK:()=>r}),"undefined"!=typeof window&&window.document&&window.document.createElement},6097:(e,t,n)=>{n.d(t,{A:()=>c});var r,o=n(2115),i=function(e,t){return(i=Object.setPrototypeOf||({__proto__:[]})instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n])})(e,t)},s=(function(e){var t={}.hasOwnProperty;function n(){for(var e=[],r=0;r<arguments.length;r++){var o=arguments[r];if(o){var i=typeof o;if("string"===i||"number"===i)e.push(o);else if(Array.isArray(o)&&o.length){var s=n.apply(null,o);s&&e.push(s)}else if("object"===i)for(var l in o)t.call(o,l)&&o[l]&&e.push(l)}}return e.join(" ")}e.exports?(n.default=n,e.exports=n):window.classNames=n}(r={path:void 0,exports:{},require:function(e,t){throw null==t&&r.path,Error("Dynamic requires are not currently supported by @rollup/plugin-commonjs")}},r.exports),r.exports);function l(e,t,n){function r(){var u=Date.now()-l;u<t&&u>=0?o=setTimeout(r,t-u):(o=null,n||(a=e.apply(s,i),s=i=null))}null==t&&(t=100);var o,i,s,l,a,u=function(){s=this,i=arguments,l=Date.now();var u=n&&!o;return o||(o=setTimeout(r,t)),u&&(a=e.apply(s,i),s=i=null),a};return u.clear=function(){o&&(clearTimeout(o),o=null)},u.flush=function(){o&&(a=e.apply(s,i),s=i=null,clearTimeout(o),o=null)},u}l.debounce=l,!function(e,t){void 0===t&&(t={});var n=t.insertAt;if(e&&"undefined"!=typeof document){var r=document.head||document.getElementsByTagName("head")[0],o=document.createElement("style");o.type="text/css","top"===n&&r.firstChild?r.insertBefore(o,r.firstChild):r.appendChild(o),o.styleSheet?o.styleSheet.cssText=e:o.appendChild(document.createTextNode(e))}}(".indiana-scroll-container {\n overflow: auto;\n}\n.indiana-scroll-container--dragging {\n scroll-behavior: auto !important;\n}\n.indiana-scroll-container--dragging > * {\n pointer-events: none;\n cursor: -webkit-grab;\n cursor: grab;\n}\n.indiana-scroll-container--hide-scrollbars {\n overflow: hidden;\n overflow: -moz-scrollbars-none;\n -ms-overflow-style: none;\n scrollbar-width: none;\n}\n.indiana-scroll-container--hide-scrollbars::-webkit-scrollbar {\n display: none !important;\n height: 0 !important;\n width: 0 !important;\n background: transparent !important;\n -webkit-appearance: none !important;\n}\n.indiana-scroll-container--native-scroll {\n overflow: auto;\n}\n\n.indiana-dragging {\n cursor: -webkit-grab;\n cursor: grab;\n}");var a,u=(a="indiana-scroll-container",function(e,t){if(!e)return a;"string"==typeof e?n=e:t=e;var n,r=a;return n&&(r+="__"+n),r+(t?Object.keys(t).reduce(function(e,n){var o=t[n];return o&&(e+=" "+("boolean"==typeof o?r+"--"+n:r+"--"+n+"_"+o)),e},""):"")});let c=function(e){function t(t){var n=e.call(this,t)||this;return n.onEndScroll=function(){n.scrolling=!1,!n.pressed&&n.started&&n.processEnd()},n.onScroll=function(e){var t=n.container.current;t.scrollLeft===n.scrollLeft&&t.scrollTop===n.scrollTop||(n.scrolling=!0,n.processScroll(e),n.onEndScroll())},n.onTouchStart=function(e){var t=n.props.nativeMobileScroll;if(n.isDraggable(e.target))if(n.internal=!0,t&&n.scrolling)n.pressed=!0;else{var r=e.touches[0];n.processClick(e,r.clientX,r.clientY),!t&&n.props.stopPropagation&&e.stopPropagation()}},n.onTouchEnd=function(e){var t=n.props.nativeMobileScroll;n.pressed&&(!n.started||n.scrolling&&t?n.pressed=!1:n.processEnd(),n.forceUpdate())},n.onTouchMove=function(e){var t=n.props.nativeMobileScroll;if(n.pressed&&(!t||!n.isMobile)){var r=e.touches[0];r&&n.processMove(e,r.clientX,r.clientY),e.preventDefault(),n.props.stopPropagation&&e.stopPropagation()}},n.onMouseDown=function(e){n.isDraggable(e.target)&&n.isScrollable()&&(n.internal=!0,-1!==n.props.buttons.indexOf(e.button)&&(n.processClick(e,e.clientX,e.clientY),e.preventDefault(),n.props.stopPropagation&&e.stopPropagation()))},n.onMouseMove=function(e){n.pressed&&(n.processMove(e,e.clientX,e.clientY),e.preventDefault(),n.props.stopPropagation&&e.stopPropagation())},n.onMouseUp=function(e){n.pressed&&(n.started?n.processEnd():(n.internal=!1,n.pressed=!1,n.forceUpdate(),n.props.onClick&&n.props.onClick(e)),e.preventDefault(),n.props.stopPropagation&&e.stopPropagation())},n.container=o.createRef(),n.onEndScroll=l(n.onEndScroll,300),n.scrolling=!1,n.started=!1,n.pressed=!1,n.internal=!1,n.getRef=n.getRef.bind(n),n}return function(e,t){function n(){this.constructor=e}i(e,t),e.prototype=null===t?Object.create(t):(n.prototype=t.prototype,new n)}(t,e),t.prototype.componentDidMount=function(){var e=this.props.nativeMobileScroll,t=this.container.current;window.addEventListener("mouseup",this.onMouseUp),window.addEventListener("mousemove",this.onMouseMove),window.addEventListener("touchmove",this.onTouchMove,{passive:!1}),window.addEventListener("touchend",this.onTouchEnd),t.addEventListener("touchstart",this.onTouchStart,{passive:!1}),t.addEventListener("mousedown",this.onMouseDown,{passive:!1}),e&&(this.isMobile=this.isMobileDevice(),this.isMobile&&this.forceUpdate())},t.prototype.componentWillUnmount=function(){window.removeEventListener("mouseup",this.onMouseUp),window.removeEventListener("mousemove",this.onMouseMove),window.removeEventListener("touchmove",this.onTouchMove),window.removeEventListener("touchend",this.onTouchEnd)},t.prototype.getElement=function(){return this.container.current},t.prototype.isMobileDevice=function(){return void 0!==window.orientation||-1!==navigator.userAgent.indexOf("IEMobile")},t.prototype.isDraggable=function(e){var t=this.props.ignoreElements;if(t){var n=e.closest(t);return null===n||n.contains(this.getElement())}return!0},t.prototype.isScrollable=function(){var e=this.container.current;return e&&(e.scrollWidth>e.clientWidth||e.scrollHeight>e.clientHeight)},t.prototype.processClick=function(e,t,n){var r=this.container.current;this.scrollLeft=r.scrollLeft,this.scrollTop=r.scrollTop,this.clientX=t,this.clientY=n,this.pressed=!0},t.prototype.processStart=function(e){void 0===e&&(e=!0);var t=this.props.onStartScroll;this.started=!0,e&&document.body.classList.add("indiana-dragging"),t&&t({external:!this.internal}),this.forceUpdate()},t.prototype.processScroll=function(e){if(this.started){var t=this.props.onScroll;t&&t({external:!this.internal})}else this.processStart(!1)},t.prototype.processMove=function(e,t,n){var r=this.props,o=r.horizontal,i=r.vertical,s=r.activationDistance,l=r.onScroll,a=this.container.current;this.started?(o&&(a.scrollLeft-=t-this.clientX),i&&(a.scrollTop-=n-this.clientY),l&&l({external:!this.internal}),this.clientX=t,this.clientY=n,this.scrollLeft=a.scrollLeft,this.scrollTop=a.scrollTop):(o&&Math.abs(t-this.clientX)>s||i&&Math.abs(n-this.clientY)>s)&&(this.clientX=t,this.clientY=n,this.processStart())},t.prototype.processEnd=function(){var e=this.props.onEndScroll;this.container.current&&e&&e({external:!this.internal}),this.pressed=!1,this.started=!1,this.scrolling=!1,this.internal=!1,document.body.classList.remove("indiana-dragging"),this.forceUpdate()},t.prototype.getRef=function(e){[this.container,this.props.innerRef].forEach(function(t){t&&("function"==typeof t?t(e):t.current=e)})},t.prototype.render=function(){var e=this.props,t=e.children,n=e.draggingClassName,r=e.className,i=e.style,l=e.hideScrollbars,a=e.component;return o.createElement(a,{className:s(r,this.pressed&&n,u({dragging:this.pressed,"hide-scrollbars":l,"native-scroll":this.isMobile})),style:i,ref:this.getRef,onScroll:this.onScroll},t)},t.defaultProps={nativeMobileScroll:!0,hideScrollbars:!0,activationDistance:10,vertical:!0,horizontal:!0,stopPropagation:!1,style:{},component:"div",buttons:[0]},t}
9(o.PureComponent)},6266:(e,t,n)=>{n.d(t,{i:()=>l});var r,o=n(2115),i=n(3997),s=(r||(r=n.t(o,2)))[" useInsertionEffect ".trim().toString()]||i.N;function l({prop:e,defaultProp:t,onChange:n=()=>{},caller:r}){let[i,l,a]=function({defaultProp:e,onChange:t}){let[n,r]=o.useState(e),i=o.useRef(n),l=o.useRef(t);return s(()=>{l.current=t},[t]),o.useEffect(()=>{i.current!==n&&(l.current?.(n),i.current=n)},[n,i]),[n,r,l]}({defaultProp:t,onChange:n}),u=void 0!==e,c=u?e:i;{let t=o.useRef(void 0!==e);o.useEffect(()=>{let e=t.current;if(e!==u){let t=u?"controlled":"uncontrolled";console.warn(`${r} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=u},[u,r])}return[c,o.useCallback(t=>{if(u){let n="function"==typeof t?t(e):t;n!==e&&a.current?.(n)}else l(t)},[u,e,l,a])]}Symbol("RADIX:SYNC_STATE")},6518:(e,t,n)=>{n.d(t,{jH:()=>i});var r=n(2115);n(5155);var o=r.createContext(void 0);function i(e){let t=r.useContext(o);return e||t||"ltr"}},6790:(e,t,n)=>{n.d(t,{C:()=>s});var r=n(2115),o=n(3938),i=n(3997),s=e=>{let{present:t,children:n}=e,s=function(e){var t,n;let[o,s]=r.useState(),a=r.useRef(null),u=r.useRef(e),c=r.useRef("none"),[d,f]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},r.useReducer((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=l(a.current);c.current="mounted"===d?e:"none"},[d]),(0,i.N)(()=>{let t=a.current,n=u.current;if(n!==e){let r=c.current,o=l(t);e?f("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?f("UNMOUNT"):n&&r!==o?f("ANIMATION_OUT"):f("UNMOUNT"),u.current=e}},[e,f]),(0,i.N)(()=>{if(o){var e;let t,n=null!=(e=o.ownerDocument.defaultView)?e:window,r=e=>{let r=l(a.current).includes(CSS.escape(e.animationName));if(e.target===o&&r&&(f("ANIMATION_END"),!u.current)){let e=o.style.animationFillMode;o.style.animationFillMode="forwards",t=n.setTimeout(()=>{"forwards"===o.style.animationFillMode&&(o.style.animationFillMode=e)})}},i=e=>{e.target===o&&(c.current=l(a.current))};return o.addEventListener("animationstart",i),o.addEventListener("animationcancel",r),o.addEventListener("animationend",r),()=>{n.clearTimeout(t),o.removeEventListener("animationstart",i),o.removeEventListener("animationcancel",r),o.removeEventListener("animationend",r)}}f("ANIMATION_END")},[o,f]),{isPresent:["mounted","unmountSuspended"].includes(d),ref:r.useCallback(e=>{a.current=e?getComputedStyle(e):null,s(e)},[])}}(t),a="function"==typeof n?n({present:s.isPresent}):r.Children.only(n),u=(0,o.s)(s.ref,function(e){var t,n;let r=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,o=r&&"isReactWarning"in r&&r.isReactWarning;return o?e.ref:(o=(r=null==(n=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:n.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(a));return"function"==typeof n||s.isPresent?r.cloneElement(a,{ref:u}):null};function l(e){return(null==e?void 0:e.animationName)||"none"}s.displayName="Presence"},6809:(e,t,n)=>{n.d(t,{b:()=>a});var r=n(2115);n(7650);var o=n(8407),i=n(5155),s=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let n=(0,o.TL)(`Primitive.${t}`),s=r.forwardRef((e,r)=>{let{asChild:o,...s}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,i.jsx)(o?n:t,{...s,ref:r})});return s.displayName=`Primitive.${t}`,{...e,[t]:s}},{}),l=r.forwardRef((e,t)=>(0,i.jsx)(s.label,{...e,ref:t,onMouseDown:t=>{var n;t.target.closest("button, input, select, textarea")||(null==(n=e.onMouseDown)||n.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));l.displayName="Label";var a=l},7385:(e,t,n)=>{n.d(t,{sG:()=>u,hO:()=>c});var r=n(2115),o=n(7650),i=n(3938),s=n(5155),l=Symbol("radix.slottable");function a(e){return r.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===l}var u=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>
9{let n=function(e){let t=function(e){let t=r.forwardRef((e,t)=>{let{children:n,...o}=e;if(r.isValidElement(n)){var s;let e,l,a=(s=n,(l=(e=Object.getOwnPropertyDescriptor(s.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.ref:(l=(e=Object.getOwnPropertyDescriptor(s,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?s.props.ref:s.props.ref||s.ref),u=function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(o,n.props);return n.type!==r.Fragment&&(u.ref=t?(0,i.t)(t,a):a),r.cloneElement(n,u)}return r.Children.count(n)>1?r.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=r.forwardRef((e,n)=>{let{children:o,...i}=e,l=r.Children.toArray(o),u=l.find(a);if(u){let e=u.props.children,o=l.map(t=>t!==u?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,s.jsx)(t,{...i,ref:n,children:r.isValidElement(e)?r.cloneElement(e,void 0,o):null})}return(0,s.jsx)(t,{...i,ref:n,children:o})});return n.displayName=`${e}.Slot`,n}(`Primitive.${t}`),o=r.forwardRef((e,r)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,s.jsx)(o?n:t,{...i,ref:r})});return o.displayName=`Primitive.${t}`,{...e,[t]:o}},{});function c(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}},9131:(e,t,n)=>{n.d(t,{Content:()=>eg,Indicator:()=>ey,Item:()=>eh,Link:()=>ew,List:()=>ev,Root:()=>ep,Trigger:()=>em,Viewport:()=>eb});var r=n(2115),o=n(7650),i=n(9624),s=n(4776),l=n(7385),a=n(6266),u=n(3938),c=n(6518),d=n(6790),f=n(54),p=n(9830),v=n(2663),h=n(3997),m=n(4186),w=n(5155),y=Object.freeze({position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal"}),g=r.forwardRef((e,t)=>(0,w.jsx)(l.sG.span,{...e,ref:t,style:{...y,...e.style}}));g.displayName="VisuallyHidden";var b="NavigationMenu",[E,x,R]=(0,p.N)(b),[C,N,M]=(0,p.N)(b),[T,S]=(0,i.A)(b,[R,M]),[O,j]=T(b),[P,L]=T(b),D=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,onValueChange:i,defaultValue:s,delayDuration:d=200,skipDelayDuration:f=300,orientation:p="horizontal",dir:v,...h}=e,[m,y]=r.useState(null),g=(0,u.s)(t,e=>y(e)),E=(0,c.jH)(v),x=r.useRef(0),R=r.useRef(0),C=r.useRef(0),[N,M]=r.useState(!0),[T,S]=(0,a.i)({prop:o,onChange:e=>{let t=f>0;""!==e?(window.clearTimeout(C.current),t&&M(!1)):(window.clearTimeout(C.current),C.current=window.setTimeout(()=>M(!0),f)),null==i||i(e)},defaultProp:null!=s?s:"",caller:b}),O=r.useCallback(()=>{window.clearTimeout(R.current),R.current=window.setTimeout(()=>S(""),150)},[S]),j=r.useCallback(e=>{window.clearTimeout(R.current),S(e)},[S]),P=r.useCallback(e=>{T===e?window.clearTimeout(R.current):x.current=window.setTimeout(()=>{window.clearTimeout(R.current),S(e)},d)},[T,S,d]);return r.useEffect(()=>()=>{window.clearTimeout(x.current),window.clearTimeout(R.current),window.clearTimeout(C.current)},[]),(0,w.jsx)(k,{scope:n,isRootMenu:!0,value:T,dir:E,orientation:p,rootNavigationMenu:m,onTriggerEnter:e=>{window.clearTimeout(x.current),N?P(e):j(e)},onTriggerLeave:()=>{window.clearTimeout(x.current),O()},onContentEnter:()=>window.clearTimeout(R.current),onContentLeave:O,onItemSelect:e=>{S(t=>t===e?"":e)},onItemDismiss:()=>S(""),children:(0,w.jsx)(l.sG.nav,{"aria-label":"Main","data-orientation":p,dir:E,...h,ref:g})})});D.displayName=b;var A="NavigationMenuSub";r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:r,onValueChange:o,defaultValue:i,orientation:s="horizontal",...u}=e,c=j(A,n),[d,f]=(0,a.i)({prop:r,onChange:o,defaultProp:null!=i?i:"",caller:A});return(0,w.jsx)(k,{scope:n,isRootMenu:!1,value:d,dir:c.dir,orientation:s,rootNavigationMenu:c.rootNavigationMenu,onTriggerEnter:e=>f(e),onItemSelect:e=>f(e),onItemDismiss:()=>f(""),children:(0,w.jsx)(l.sG.div,{"data-orientation":s,...u,ref:t})})}).displayName=A;var k=e=>{let{scope:t,isRootMenu:n,rootNavigationMenu:o,dir:i,orientation:s,children:l,value:a,onItemSelect:u,onItemDismiss:c,onTriggerEnter:d,onTriggerLeave:p,onContentEnter:v,onContentLeave:h}=e,[y,g]=r.useState(null),[b,x]=r.useState(new Map),[R,C]=r.useState(null);return(0,w.jsx)(O,{scope:t,isRootMenu:n,rootNavigationMenu:o,value:a,previousValue:function(e){let t=r.useRef({value:e,previous:e});return r.useMemo(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}(a),baseId:(0,f.B)(),dir:i,orientation:s,viewport:y,onViewportChange:g,indicatorTrack:R,onIndicatorTrackChange:C,onTriggerEnter:(0,m.c)(d),onTriggerLeave:(0,m.c)(p),onContentEnter:(0,m.c)(v),onContentLeave:(0,m.c)(h),onItemSelect:(0,m.c)(u),onItemDismiss:(0,m.c)(c),onViewportContentChange:r.useCallback((e,t)=>{x(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:r.useCallback(e=>{x(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[]),children:(0,w.jsx)(E.Provider,{scope:t,children:(0,w.jsx)(P,{scope:t,items:b,children:l})})})},_="NavigationMenuList",I=r.forwardRef((e,t)=>
9{let{__scopeNavigationMenu:n,...r}=e,o=j(_,n),i=(0,w.jsx)(l.sG.ul,{"data-orientation":o.orientation,...r,ref:t});return(0,w.jsx)(l.sG.div,{style:{position:"relative"},ref:o.onIndicatorTrackChange,children:(0,w.jsx)(E.Slot,{scope:n,children:o.isRootMenu?(0,w.jsx)(er,{asChild:!0,children:i}):i})})});I.displayName=_;var K="NavigationMenuItem",[F,$]=T(K),z=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,...i}=e,s=(0,f.B)(),a=r.useRef(null),u=r.useRef(null),c=r.useRef(null),d=r.useRef(()=>{}),p=r.useRef(!1),v=r.useCallback(function(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"start";if(a.current){d.current();let t=es(a.current);t.length&&el("start"===e?t:t.reverse())}},[]),h=r.useCallback(()=>{if(a.current){let e=es(a.current);e.length&&(d.current=function(e){return e.forEach(e=>{e.dataset.tabindex=e.getAttribute("tabindex")||"",e.setAttribute("tabindex","-1")}),()=>{e.forEach(e=>{let t=e.dataset.tabindex;e.setAttribute("tabindex",t)})}}(e))}},[]);return(0,w.jsx)(F,{scope:n,value:o||s||"LEGACY_REACT_AUTO_VALUE",triggerRef:u,contentRef:a,focusProxyRef:c,wasEscapeCloseRef:p,onEntryKeyDown:v,onFocusProxyEnter:v,onRootContentClose:h,onContentFocusOutside:h,children:(0,w.jsx)(l.sG.li,{...i,ref:t})})});z.displayName=K;var W="NavigationMenuTrigger",U=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,disabled:o,...i}=e,a=j(W,e.__scopeNavigationMenu),c=$(W,e.__scopeNavigationMenu),d=r.useRef(null),f=(0,u.s)(d,c.triggerRef,t),p=ec(a.baseId,c.value),v=ed(a.baseId,c.value),h=r.useRef(!1),m=r.useRef(!1),y=c.value===a.value;return(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(E.ItemSlot,{scope:n,value:c.value,children:(0,w.jsx)(ei,{asChild:!0,children:(0,w.jsx)(l.sG.button,{id:p,disabled:o,"data-disabled":o?"":void 0,"data-state":eu(y),"aria-expanded":y,"aria-controls":v,...i,ref:f,onPointerEnter:(0,s.mK)(e.onPointerEnter,()=>{m.current=!1,c.wasEscapeCloseRef.current=!1}),onPointerMove:(0,s.mK)(e.onPointerMove,ef(()=>{o||m.current||c.wasEscapeCloseRef.current||h.current||(a.onTriggerEnter(c.value),h.current=!0)})),onPointerLeave:(0,s.mK)(e.onPointerLeave,ef(()=>{o||(a.onTriggerLeave(),h.current=!1)})),onClick:(0,s.mK)(e.onClick,()=>{a.onItemSelect(c.value),m.current=y}),onKeyDown:(0,s.mK)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===a.dir?"ArrowLeft":"ArrowRight"}[a.orientation];y&&e.key===t&&(c.onEntryKeyDown(),e.preventDefault())})})})}),y&&(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(g,{"aria-hidden":!0,tabIndex:0,ref:c.focusProxyRef,onFocus:e=>{let t=c.contentRef.current,n=e.relatedTarget,r=n===d.current,o=null==t?void 0:t.contains(n);(r||!o)&&c.onFocusProxyEnter(r?"start":"end")}}),a.viewport&&(0,w.jsx)("span",{"aria-owns":v})]})]})});U.displayName=W;var V="navigationMenu.linkSelect",G=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,active:r,onSelect:o,...i}=e;return(0,w.jsx)(ei,{asChild:!0,children:(0,w.jsx)(l.sG.a,{"data-active":r?"":void 0,"aria-current":r?"page":void 0,...i,ref:t,onClick:(0,s.mK)(e.onClick,e=>{let t=e.target,n=new CustomEvent(V,{bubbles:!0,cancelable:!0});if(t.addEventListener(V,e=>null==o?void 0:o(e),{once:!0}),(0,l.hO)(t,n),!n.defaultPrevented&&!e.metaKey){let e=new CustomEvent(J,{bubbles:!0,cancelable:!0});(0,l.hO)(t,e)}},{checkForDefaultPrevented:!1})})})});G.displayName="NavigationMenuLink";var B="NavigationMenuIndicator",Y=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,i=j(B,e.__scopeNavigationMenu),s=!!i.value;return i.indicatorTrack?o.createPortal((0,w.jsx)(d.C,{present:n||s,children:(0,w.jsx)(H,{...r,ref:t})}),i.indicatorTrack):null});Y.displayName=B;var H=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...o}=e,i=j(B,n),s=x(n),[a,u]=r.useState(null),[c,d]=r.useState(null),f="horizontal"===i.orientation,p=!!i.value;r.useEffect(()=>{var e;let t=null==(e=s().find(e=>e.value===i.value))?void 0:e.ref.current;t&&u(t)},[s,i.value]);let v=()=>{a&&d({size:f?a.offsetWidth:a.offsetHeight,offset:f?a.offsetLeft:a.offsetTop})};return ea(a,v),ea(i.indicatorTrack,v),c?(0,w.jsx)(l.sG.div,{"aria-hidden":!0,"data-state":p?"visible":"hidden","data-orientation":i.orientation,...o,ref:t,style:{position:"absolute",...f?{left:0,width:c.size+"px",transform:"translateX(".concat(c.offset,"px)")}:{top:0,height:c.size+"px",transform:"translateY(".concat(c.offset,"px)")},...o.style}}):null}),X="NavigationMenuContent",q=r.forwardRef((e,t)=>
9{let{forceMount:n,...r}=e,o=j(X,e.__scopeNavigationMenu),i=$(X,e.__scopeNavigationMenu),l=(0,u.s)(i.contentRef,t),a=i.value===o.value,c={value:i.value,triggerRef:i.triggerRef,focusProxyRef:i.focusProxyRef,wasEscapeCloseRef:i.wasEscapeCloseRef,onContentFocusOutside:i.onContentFocusOutside,onRootContentClose:i.onRootContentClose,...r};return o.viewport?(0,w.jsx)(Z,{forceMount:n,...c,ref:l}):(0,w.jsx)(d.C,{present:n||a,children:(0,w.jsx)(Q,{"data-state":eu(a),...c,ref:l,onPointerEnter:(0,s.mK)(e.onPointerEnter,o.onContentEnter),onPointerLeave:(0,s.mK)(e.onPointerLeave,ef(o.onContentLeave)),style:{pointerEvents:!a&&o.isRootMenu?"none":void 0,...c.style}})})});q.displayName=X;var Z=r.forwardRef((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:r}=j(X,e.__scopeNavigationMenu);return(0,h.N)(()=>{n(e.value,{ref:t,...e})},[e,t,n]),(0,h.N)(()=>()=>r(e.value),[e.value,r]),null}),J="navigationMenu.rootContentDismiss",Q=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,value:o,triggerRef:i,focusProxyRef:l,wasEscapeCloseRef:a,onRootContentClose:c,onContentFocusOutside:d,...f}=e,p=j(X,n),h=r.useRef(null),m=(0,u.s)(h,t),y=ec(p.baseId,o),g=ed(p.baseId,o),b=x(n),E=r.useRef(null),{onItemDismiss:R}=p;r.useEffect(()=>{let e=h.current;if(p.isRootMenu&&e){let t=()=>{var t;R(),c(),e.contains(document.activeElement)&&(null==(t=i.current)||t.focus())};return e.addEventListener(J,t),()=>e.removeEventListener(J,t)}},[p.isRootMenu,e.value,i,R,c]);let C=r.useMemo(()=>{let e=b().map(e=>e.value);"rtl"===p.dir&&e.reverse();let t=e.indexOf(p.value),n=e.indexOf(p.previousValue),r=o===p.value,i=n===e.indexOf(o);if(!r&&!i)return E.current;let s=(()=>{if(t!==n){if(r&&-1!==n)return t>n?"from-end":"from-start";if(i&&-1!==t)return t>n?"to-start":"to-end"}return null})();return E.current=s,s},[p.previousValue,p.value,p.dir,b,o]);return(0,w.jsx)(er,{asChild:!0,children:(0,w.jsx)(v.qW,{id:g,"aria-labelledby":y,"data-motion":C,"data-orientation":p.orientation,...f,ref:m,disableOutsidePointerEvents:!1,onDismiss:()=>{var e;let t=new Event(J,{bubbles:!0,cancelable:!0});null==(e=h.current)||e.dispatchEvent(t)},onFocusOutside:(0,s.mK)(e.onFocusOutside,e=>{var t;d();let n=e.target;(null==(t=p.rootNavigationMenu)?void 0:t.contains(n))&&e.preventDefault()}),onPointerDownOutside:(0,s.mK)(e.onPointerDownOutside,e=>{var t;let n=e.target,r=b().some(e=>{var t;return null==(t=e.ref.current)?void 0:t.contains(n)}),o=p.isRootMenu&&(null==(t=p.viewport)?void 0:t.contains(n));(r||o||!p.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,s.mK)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=es(e.currentTarget),r=document.activeElement,o=t.findIndex(e=>e===r);if(el(e.shiftKey?t.slice(0,o).reverse():t.slice(o+1,t.length)))e.preventDefault();else{var n;null==(n=l.current)||n.focus()}}}),onEscapeKeyDown:(0,s.mK)(e.onEscapeKeyDown,e=>{a.current=!0})})})}),ee="NavigationMenuViewport",et=r.forwardRef((e,t)=>{let{forceMount:n,...r}=e,o=!!j(ee,e.__scopeNavigationMenu).value;return(0,w.jsx)(d.C,{present:n||o,children:(0,w.jsx)(en,{...r,ref:t})})});et.displayName=ee;var en=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,children:o,...i}=e,a=j(ee,n),c=(0,u.s)(t,a.onViewportChange),f=L(X,e.__scopeNavigationMenu),[p,v]=r.useState(null),[h,m]=r.useState(null),y=p?(null==p?void 0:p.width)+"px":void 0,g=p?(null==p?void 0:p.height)+"px":void 0,b=!!a.value,E=b?a.value:a.previousValue;return ea(h,()=>{h&&v({width:h.offsetWidth,height:h.offsetHeight})}),(0,w.jsx)(l.sG.div,{"data-state":eu(b),"data-orientation":a.orientation,...i,ref:c,style:{pointerEvents:!b&&a.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":y,"--radix-navigation-menu-viewport-height":g,...i.style},onPointerEnter:(0,s.mK)(e.onPointerEnter,a.onContentEnter),onPointerLeave:(0,s.mK)(e.onPointerLeave,ef(a.onContentLeave)),children:Array.from(f.items).map(e=>{let[t,{ref:n,forceMount:r,...o}]=e,i=E===t;return(0,w.jsx)(d.C,{present:r||i,children:(0,w.jsx)(Q,{...o,ref:(0,u.t)(n,e=>{i&&e&&m(e)})})},t)})})}),er=r.forwardRef((e,t)=>{let{__scopeNavigationMenu:n,...r}=e,o=j("FocusGroup",n);return(0,w.jsx)(C.Provider,{scope:n,children:(0,w.jsx)(C.Slot,{scope:n,children:(0,w.jsx)(l.sG.div,{dir:o.dir,...r,ref:t})})})}),eo=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],ei=r.forwardRef((e,t)=>
9{let{__scopeNavigationMenu:n,...r}=e,o=N(n),i=j("FocusGroupItem",n);return(0,w.jsx)(C.ItemSlot,{scope:n,children:(0,w.jsx)(l.sG.button,{...r,ref:t,onKeyDown:(0,s.mK)(e.onKeyDown,e=>{if(["Home","End",...eo].includes(e.key)){let t=o().map(e=>e.ref.current);if(["rtl"===i.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),eo.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>el(t)),e.preventDefault()}})})})});function es(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 el(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function ea(e,t){let n=(0,m.c)(t);(0,h.N)(()=>{let t=0;if(e){let r=new ResizeObserver(()=>{cancelAnimationFrame(t),t=window.requestAnimationFrame(n)});return r.observe(e),()=>{window.cancelAnimationFrame(t),r.unobserve(e)}}},[e,n])}function eu(e){return e?"open":"closed"}function ec(e,t){return"".concat(e,"-trigger-").concat(t)}function ed(e,t){return"".concat(e,"-content-").concat(t)}function ef(e){return t=>"mouse"===t.pointerType?e(t):void 0}var ep=D,ev=I,eh=z,em=U,ew=G,ey=Y,eg=q,eb=et},9624:(e,t,n)=>{n.d(t,{A:()=>s,q:()=>i});var r=n(2115),o=n(5155);function i(e,t){let n=r.createContext(t),i=e=>{let{children:t,...i}=e,s=r.useMemo(()=>i,Object.values(i));return(0,o.jsx)(n.Provider,{value:s,children:t})};return i.displayName=e+"Provider",[i,function(o){let i=r.useContext(n);if(i)return i;if(void 0!==t)return t;throw Error(`\`${o}\` must be used within \`${e}\``)}]}function s(e,t=[]){let n=[],i=()=>{let t=n.map(e=>r.createContext(e));return function(n){let o=n?.[e]||t;return r.useMemo(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return i.scopeName=e,[function(t,i){let s=r.createContext(i),l=n.length;n=[...n,i];let a=t=>{let{scope:n,children:i,...a}=t,u=n?.[e]?.[l]||s,c=r.useMemo(()=>a,Object.values(a));return(0,o.jsx)(u.Provider,{value:c,children:i})};return a.displayName=t+"Provider",[a,function(n,o){let a=o?.[e]?.[l]||s,u=r.useContext(a);if(u)return u;if(void 0!==i)return i;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 o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return r.useMemo(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(i,...t)]}},9830:(e,t,n)=>{function r(e,t,n){if(!t.has(e))throw TypeError("attempted to "+n+" private field on non-instance");return t.get(e)}function o(e,t){var n=r(e,t,"get");return n.get?n.get.call(e):n.value}function i(e,t,n){var o=r(e,t,"set");if(o.set)o.set.call(e,n);else{if(!o.writable)throw TypeError("attempted to set read only private field");o.value=n}return n}n.d(t,{N:()=>v});var s,l=n(2115),a=n(9624),u=n(3938),c=n(5155);function d(e){let t=function(e){let t=l.forwardRef((e,t)=>{let{children:n,...r}=e;if(l.isValidElement(n)){var o;let e,i,s=(o=n,(i=(e=Object.getOwnPropertyDescriptor(o.props,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.ref:(i=(e=Object.getOwnPropertyDescriptor(o,"ref")?.get)&&"isReactWarning"in e&&e.isReactWarning)?o.props.ref:o.props.ref||o.ref),a=function(e,t){let n={...t};for(let r in t){let o=e[r],i=t[r];/^on[A-Z]/.test(r)?o&&i?n[r]=(...e)=>{let t=i(...e);return o(...e),t}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(r,n.props);return n.type!==l.Fragment&&(a.ref=t?(0,u.t)(t,s):s),l.cloneElement(n,a)}return l.Children.count(n)>1?l.Children.only(null):null});return t.displayName=`${e}.SlotClone`,t}(e),n=l.forwardRef((e,n)=>{let{children:r,...o}=e,i=l.Children.toArray(r),s=i.find(p);if(s){let e=s.props.children,r=i.map(t=>t!==s?t:l.Children.count(e)>1?l.Children.only(null):l.isValidElement(e)?e.props.children:null);return(0,c.jsx)(t,{...o,ref:n,children:l.isValidElement(e)?l.cloneElement(e,void 0,r):null})}return(0,c.jsx)(t,{...o,ref:n,children:r})});return n.displayName=`${e}.Slot`,n}var f=Symbol("radix.slottable");function p(e){return l.isValidElement(e)&&"function"==typeof e.type&&"__radixId"in e.type&&e.type.__radixId===f}function v(e){let t=e+"CollectionProvider",[n,r]=(0,a.A)(t),[o,i]=n(t,{collectionRef:{current:null},itemMap:new Map}),s=e=>{let{scope:t,children:n}=e,r=l.useRef(null),i=l.useRef(new Map).current;return(0,c.jsx)(o,{scope:t,itemMap:i,collectionRef:r,children:n})};s.displayName=t;let f=e+"CollectionSlot",p=d(f),v=l.forwardRef((e,t)=>
9{let{scope:n,children:r}=e,o=i(f,n),s=(0,u.s)(t,o.collectionRef);return(0,c.jsx)(p,{ref:s,children:r})});v.displayName=f;let h=e+"CollectionItemSlot",m="data-radix-collection-item",w=d(h),y=l.forwardRef((e,t)=>{let{scope:n,children:r,...o}=e,s=l.useRef(null),a=(0,u.s)(t,s),d=i(h,n);return l.useEffect(()=>(d.itemMap.set(s,{ref:s,...o}),()=>void d.itemMap.delete(s))),(0,c.jsx)(w,{...{[m]:""},ref:a,children:r})});return y.displayName=h,[{Provider:s,Slot:v,ItemSlot:y},function(t){let n=i(e+"CollectionConsumer",t);return l.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(m,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},r]}var h=new WeakMap;function m(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let n=function(e,t){let n=e.length,r=w(t),o=r>=0?r:n+r;return o<0||o>=n?-1:o}(e,t);return -1===n?void 0:e[n]}function w(e){return e!=e||0===e?0:Math.trunc(e)}s=new WeakMap,class e extends Map{set(e,t){return h.get(this)&&(this.has(e)?o(this,s)[o(this,s).indexOf(e)]=e:o(this,s).push(e)),super.set(e,t),this}insert(e,t,n){let r,i=this.has(t),l=o(this,s).length,a=w(e),u=a>=0?a:l+a,c=u<0||u>=l?-1:u;if(c===this.size||i&&c===this.size-1||-1===c)return this.set(t,n),this;let d=this.size+ +!i;a<0&&u++;let f=[...o(this,s)],p=!1;for(let e=u;e<d;e++)if(u===e){let o=f[e];f[e]===t&&(o=f[e+1]),i&&this.delete(t),r=this.get(o),this.set(t,n)}else{p||f[e-1]!==t||(p=!0);let n=f[p?e:e-1],o=r;r=this.get(n),this.delete(n),this.set(n,o)}return this}with(t,n,r){let o=new e(this);return o.insert(t,n,r),o}before(e){let t=o(this,s).indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,n){let r=o(this,s).indexOf(e);return -1===r?this:this.insert(r,t,n)}after(e){let t=o(this,s).indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,n){let r=o(this,s).indexOf(e);return -1===r?this:this.insert(r+1,t,n)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return i(this,s,[]),super.clear()}delete(e){let t=super.delete(e);return t&&o(this,s).splice(o(this,s).indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=m(o(this,s),e);if(void 0!==t)return this.get(t)}entryAt(e){let t=m(o(this,s),e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return o(this,s).indexOf(e)}keyAt(e){return m(o(this,s),e)}from(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.at(r)}keyFrom(e,t){let n=this.indexOf(e);if(-1===n)return;let r=n+t;return r<0&&(r=0),r>=this.size&&(r=this.size-1),this.keyAt(r)}find(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return r;n++}}findIndex(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return n;n++}return -1}filter(t,n){let r=[],o=0;for(let e of this)Reflect.apply(t,n,[e,o,this])&&r.push(e),o++;return new e(r)}map(t,n){let r=[],o=0;for(let e of this)r.push([e[0],Reflect.apply(t,n,[e,o,this])]),o++;return new e(r)}reduce(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let[r,o]=t,i=0,s=null!=o?o:this.at(0);for(let e of this)s=0===i&&1===t.length?e:Reflect.apply(r,this,[s,e,i,this]),i++;return s}reduceRight(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];let[r,o]=t,i=null!=o?o:this.at(-1);for(let e=this.size-1;e>=0;e--){let n=this.at(e);i=e===this.size-1&&1===t.length?n:Reflect.apply(r,this,[i,n,e,this])}return i}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let n=this.keyAt(e),r=this.get(n);t.set(n,r)}return t}toSpliced(){for(var t=arguments.length,n=Array(t),r=0;r<t;r++)n[r]=arguments[r];let o=[...this.entries()];return o.splice(...n),new e(o)}slice(t,n){let r=new e,o=this.size-1;if(void 0===t)return r;t<0&&(t+=this.size),void 0!==n&&n>0&&(o=n-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),n=this.get(t);r.set(t,n)}return r}every(e,t){let n=0;for(let r of this){if(!Reflect.apply(e,t,[r,n,this]))return!1;n++}return!0}some(e,t){let n=0;for(let r of this){if(Reflect.apply(e,t,[r,n,this]))return!0;n++}return!1}constructor(e){super(e),function(e,t,n){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,n)}(this,s,{writable:!0,value:void 0}),i(this,s,[...super.keys()]),h.set(this,!0)}}}}]);
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.