"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[5572],{13849:(e,t,n)=>{n.d(t,{Eq:()=>s});var r=new WeakMap,o=new WeakMap,i={},a=0,l=function(e){return e&&(e.host||l(e.parentNode))},u=function(e,t,n,u){var s=(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});i[n]||(i[n]=new WeakMap);var c=i[n],d=[],f=new Set,p=new Set(s),m=function(e){!e||f.has(e)||(f.add(e),m(e.parentNode))};s.forEach(m);var v=function(e){!e||p.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))v(e);else{var t=e.getAttribute(u),i=null!==t&&"false"!==t,a=(r.get(e)||0)+1,l=(c.get(e)||0)+1;r.set(e,a),c.set(e,l),d.push(e),1===a&&i&&o.set(e,!0),1===l&&e.setAttribute(n,"true"),i||e.setAttribute(u,"true")}})};return v(t),f.clear(),a++,function(){d.forEach(function(e){var t=r.get(e)-1,i=c.get(e)-1;r.set(e,t),c.set(e,i),t||(o.has(e)||e.removeAttribute(u),o.delete(e)),i||e.removeAttribute(n)}),--a||(r=new WeakMap,r=new WeakMap,o=new WeakMap,i={})}},s=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r,o=Array.from(Array.isArray(e)?e:[e]),i=t||(r=e,"undefined"==typeof document?null:(Array.isArray(r)?r[0]:r).ownerDocument.body);return i?(o.push.apply(o,Array.from(i.querySelectorAll("[aria-live]"))),u(o,i,n,"aria-hidden")):function(){return null}}},35482:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(46199),o={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"},i=n(28584);let a=(0,r.forwardRef)((e,t)=>{let{color:n="currentColor",size:a=24,strokeWidth:l=2,absoluteStrokeWidth:u,className:s="",children:c,iconNode:d,...f}=e;return(0,r.createElement)("svg",{ref:t,...o,width:a,height:a,stroke:n,strokeWidth:u?24*Number(l)/Number(a):l,className:(0,i.z)("lucide",s),...f},[...d.map(e=>{let[t,n]=e;return(0,r.createElement)(t,n)}),...Array.isArray(c)?c:[c]])})},13955:(e,t,n)=>{n.d(t,{A:()=>a});var r=n(46199),o=n(28584),i=n(35482);let a=(e,t)=>{let n=(0,r.forwardRef)((n,a)=>{let{className:l,...u}=n;return(0,r.createElement)(i.A,{ref:a,iconNode:t,className:(0,o.z)("lucide-".concat((0,o.f)(e)),l),...u})});return n.displayName="".concat(e),n}},54771:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(13955).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},17607:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(13955).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},34455:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(13955).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},99933:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(13955).A)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])},48255:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(13955).A)("X",[["path",{d:"M18 6 6 18",key:"1bl5f8"}],["path",{d:"m6 6 12 12",key:"d8bk6v"}]])},28584:(e,t,n)=>{n.d(t,{f:()=>r,z:()=>o});let r=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.indexOf(e)===t).join(" ")}},45581:(e,t,n)=>{Object.defineProperty(t,"__esModule",{value:!0}),Object.defineProperty(t,"useMergedRef",{enumerable:!0,get:function(){return o}});let r=n(46199);function o(e,t){let n=(0,r.useRef)(null),o=(0,r.useRef)(null);return(0,r.useCallback)(r=>{if(null===r){let e=n.current;e&&(n.current=null,e());let t=o.current;t&&(o.current=null,t())}else e&&(n.current=i(e,r)),t&&(o.current=i(t,r))},[e,t])}function i(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)},1691:(e,t,n)=>{n.d(t,{E9:()=>i,Mi:()=>r,pN:()=>o,xi:()=>a});var r="right-scroll-bar-position",o="width-before-scroll-bar",i="with-scroll-bars-hidden",a="--removed-body-scroll-bar-size"},9399:(e,t,n)=>{n.d(t,{jp:()=>f});var r=n(46199),o=n(62330),i=n(1691),a={left:0,top:0,right:0,gap:0},l=function(e){return parseInt(e||"",10)||0},u=function(e){var t=window.getComputedStyle(document.body),n=t["padding"===e?"paddingLeft":"marginLeft"],r=t["padding"===e?"paddingTop":"marginTop"],o=t["padding"===e?"paddingRight":"marginRight"];return[l(n),l(r),l(o)]},s=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return a;var t=u(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,o.T0)(),d=function(e,t,n,r){var o=e.left,a=e.top,l=e.right,u=e.gap;return void 0===n&&(n="margin"),"\n .".concat(i.E9," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(u,"px ").concat(r,";\n }\n body {\n overflow: hidden ").concat(r,";\n overscroll-behavior: contain;\n ").concat([t&&"position: relative ".concat(r,";"),"margin"===n&&"\n padding-left: ".concat(o,"px;\n padding-top: ").concat(a,"px;\n padding-right: ").concat(l,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(u,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(u,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(i.Mi," {\n right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(i.pN," {\n margin-right: ").concat(u,"px ").concat(r,";\n }\n \n .").concat(i.Mi," .").concat(i.Mi," {\n right: 0 ").concat(r,";\n }\n \n .").concat(i.pN," .").concat(i.pN," {\n margin-right: 0 ").concat(r,";\n }\n \n body {\n ").concat(i.xi,": ").concat(u,"px;\n }\n")},f=function(e){var t=e.noRelative,n=e.noImportant,o=e.gapMode,i=void 0===o?"margin":o,a=r.useMemo(function(){return s(i)},[i]);return r.createElement(c,{styles:d(a,!t,i,n?"":"!important")})}},81877:(e,t,n)=>{n.d(t,{A:()=>k});var r=n(67743),o=n(46199),i=n(1691),a=n(26102),l=(0,n(50882).f)(),u=function(){},s=o.forwardRef(function(e,t){var n=o.useRef(null),i=o.useState({onScrollCapture:u,onWheelCapture:u,onTouchMoveCapture:u}),s=i[0],c=i[1],d=e.forwardProps,f=e.children,p=e.className,m=e.removeScrollBar,v=e.enabled,h=e.shards,g=e.sideCar,b=e.noIsolation,y=e.inert,w=e.allowPinchZoom,E=e.as,x=(0,r.Tt)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as"]),C=(0,a.S)([n,t]),R=(0,r.Cl)((0,r.Cl)({},x),s);return o.createElement(o.Fragment,null,v&&o.createElement(g,{sideCar:l,removeScrollBar:m,shards:h,noIsolation:b,inert:y,setCallbacks:c,allowPinchZoom:!!w,lockRef:n}),d?o.cloneElement(o.Children.only(f),(0,r.Cl)((0,r.Cl)({},R),{ref:C})):o.createElement(void 0===E?"div":E,(0,r.Cl)({},R,{className:p,ref:C}),f))});s.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},s.classNames={fullWidth:i.pN,zeroRight:i.Mi};var c=n(68504),d=n(9399),f=n(62330),p=!1;if("undefined"!=typeof window)try{var m=Object.defineProperty({},"passive",{get:function(){return p=!0,!0}});window.addEventListener("test",m,m),window.removeEventListener("test",m,m)}catch(e){p=!1}var v=!!p&&{passive:!1},h=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},g=function(e,t){var n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),b(e,n)){var r=y(e,n);if(r[1]>r[2])return!0}n=n.parentNode}while(n&&n!==document.body);return!1},b=function(e,t){return"v"===e?h(t,"overflowY"):h(t,"overflowX")},y=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},w=function(e,t,n,r,o){var i,a=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),l=a*r,u=n.target,s=t.contains(u),c=!1,d=l>0,f=0,p=0;do{var m=y(e,u),v=m[0],h=m[1]-m[2]-a*v;(v||h)&&b(e,u)&&(f+=h,p+=v),u=u.parentNode}while(!s&&u!==document.body||s&&(t.contains(u)||t===u));return d&&(o&&0===f||!o&&l>f)?c=!0:!d&&(o&&0===p||!o&&-l>p)&&(c=!0),c},E=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},x=function(e){return[e.deltaX,e.deltaY]},C=function(e){return e&&"current"in e?e.current:e},R=0,A=[];let S=(0,c.m)(l,function(e){var t=o.useRef([]),n=o.useRef([0,0]),i=o.useRef(),a=o.useState(R++)[0],l=o.useState(function(){return(0,f.T0)()})[0],u=o.useRef(e);o.useEffect(function(){u.current=e},[e]),o.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(0,r.fX)([e.lockRef.current],(e.shards||[]).map(C),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var s=o.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!u.current.allowPinchZoom;var r,o=E(e),a=n.current,l="deltaX"in e?e.deltaX:a[0]-o[0],s="deltaY"in e?e.deltaY:a[1]-o[1],c=e.target,d=Math.abs(l)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=g(d,c);if(!f)return!0;if(f?r=d:(r="v"===d?"h":"v",f=g(d,c)),!f)return!1;if(!i.current&&"changedTouches"in e&&(l||s)&&(i.current=r),!r)return!0;var p=i.current||r;return w(p,t,e,"h"===p?l:s,!0)},[]),c=o.useCallback(function(e){if(A.length&&A[A.length-1]===l){var n="deltaY"in e?x(e):E(e),r=t.current.filter(function(t){var r;return t.name===e.type&&t.target===e.target&&(r=t.delta)[0]===n[0]&&r[1]===n[1]})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(u.current.shards||[]).map(C).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?s(e,o[0]):!u.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),p=o.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),m=o.useCallback(function(e){n.current=E(e),i.current=void 0},[]),h=o.useCallback(function(t){p(t.type,x(t),t.target,s(t,e.lockRef.current))},[]),b=o.useCallback(function(t){p(t.type,E(t),t.target,s(t,e.lockRef.current))},[]);o.useEffect(function(){return A.push(l),e.setCallbacks({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:b}),document.addEventListener("wheel",c,v),document.addEventListener("touchmove",c,v),document.addEventListener("touchstart",m,v),function(){A=A.filter(function(e){return e!==l}),document.removeEventListener("wheel",c,v),document.removeEventListener("touchmove",c,v),document.removeEventListener("touchstart",m,v)}},[]);var y=e.removeScrollBar,S=e.inert;return o.createElement(o.Fragment,null,S?o.createElement(l,{styles:"\n .block-interactivity-".concat(a," {pointer-events: none;}\n .allow-interactivity-").concat(a," {pointer-events: all;}\n")}):null,y?o.createElement(d.jp,{gapMode:"margin"}):null)});var P=o.forwardRef(function(e,t){return o.createElement(s,(0,r.Cl)({},e,{ref:t,sideCar:S}))});P.classNames=s.classNames;let k=P},71475:(e,t,n)=>{n.d(t,{A:()=>k});var r=n(67743),o=n(46199),i=n(1691),a=n(26102),l=(0,n(50882).f)(),u=function(){},s=o.forwardRef(function(e,t){var n=o.useRef(null),i=o.useState({onScrollCapture:u,onWheelCapture:u,onTouchMoveCapture:u}),s=i[0],c=i[1],d=e.forwardProps,f=e.children,p=e.className,m=e.removeScrollBar,v=e.enabled,h=e.shards,g=e.sideCar,b=e.noIsolation,y=e.inert,w=e.allowPinchZoom,E=e.as,x=e.gapMode,C=(0,r.Tt)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noIsolation","inert","allowPinchZoom","as","gapMode"]),R=(0,a.S)([n,t]),A=(0,r.Cl)((0,r.Cl)({},C),s);return o.createElement(o.Fragment,null,v&&o.createElement(g,{sideCar:l,removeScrollBar:m,shards:h,noIsolation:b,inert:y,setCallbacks:c,allowPinchZoom:!!w,lockRef:n,gapMode:x}),d?o.cloneElement(o.Children.only(f),(0,r.Cl)((0,r.Cl)({},A),{ref:R})):o.createElement(void 0===E?"div":E,(0,r.Cl)({},A,{className:p,ref:R}),f))});s.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},s.classNames={fullWidth:i.pN,zeroRight:i.Mi};var c=n(68504),d=n(9399),f=n(62330),p=!1;if("undefined"!=typeof window)try{var m=Object.defineProperty({},"passive",{get:function(){return p=!0,!0}});window.addEventListener("test",m,m),window.removeEventListener("test",m,m)}catch(e){p=!1}var v=!!p&&{passive:!1},h=function(e,t){var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},g=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),b(e,r)){var o=y(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},b=function(e,t){return"v"===e?h(t,"overflowY"):h(t,"overflowX")},y=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},w=function(e,t,n,r,o){var i,a=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),l=a*r,u=n.target,s=t.contains(u),c=!1,d=l>0,f=0,p=0;do{var m=y(e,u),v=m[0],h=m[1]-m[2]-a*v;(v||h)&&b(e,u)&&(f+=h,p+=v),u instanceof ShadowRoot?u=u.host:u=u.parentNode}while(!s&&u!==document.body||s&&(t.contains(u)||t===u));return d&&(o&&1>Math.abs(f)||!o&&l>f)?c=!0:!d&&(o&&1>Math.abs(p)||!o&&-l>p)&&(c=!0),c},E=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},x=function(e){return[e.deltaX,e.deltaY]},C=function(e){return e&&"current"in e?e.current:e},R=0,A=[];let S=(0,c.m)(l,function(e){var t=o.useRef([]),n=o.useRef([0,0]),i=o.useRef(),a=o.useState(R++)[0],l=o.useState(f.T0)[0],u=o.useRef(e);o.useEffect(function(){u.current=e},[e]),o.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(a));var t=(0,r.fX)([e.lockRef.current],(e.shards||[]).map(C),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(a))}),function(){document.body.classList.remove("block-interactivity-".concat(a)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(a))})}}},[e.inert,e.lockRef.current,e.shards]);var s=o.useCallback(function(e,t){if("touches"in e&&2===e.touches.length)return!u.current.allowPinchZoom;var r,o=E(e),a=n.current,l="deltaX"in e?e.deltaX:a[0]-o[0],s="deltaY"in e?e.deltaY:a[1]-o[1],c=e.target,d=Math.abs(l)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=g(d,c);if(!f)return!0;if(f?r=d:(r="v"===d?"h":"v",f=g(d,c)),!f)return!1;if(!i.current&&"changedTouches"in e&&(l||s)&&(i.current=r),!r)return!0;var p=i.current||r;return w(p,t,e,"h"===p?l:s,!0)},[]),c=o.useCallback(function(e){if(A.length&&A[A.length-1]===l){var n="deltaY"in e?x(e):E(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}if(!r){var o=(u.current.shards||[]).map(C).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?s(e,o[0]):!u.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),p=o.useCallback(function(e,n,r,o){var i={name:e,delta:n,target:r,should:o,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(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),m=o.useCallback(function(e){n.current=E(e),i.current=void 0},[]),h=o.useCallback(function(t){p(t.type,x(t),t.target,s(t,e.lockRef.current))},[]),b=o.useCallback(function(t){p(t.type,E(t),t.target,s(t,e.lockRef.current))},[]);o.useEffect(function(){return A.push(l),e.setCallbacks({onScrollCapture:h,onWheelCapture:h,onTouchMoveCapture:b}),document.addEventListener("wheel",c,v),document.addEventListener("touchmove",c,v),document.addEventListener("touchstart",m,v),function(){A=A.filter(function(e){return e!==l}),document.removeEventListener("wheel",c,v),document.removeEventListener("touchmove",c,v),document.removeEventListener("touchstart",m,v)}},[]);var y=e.removeScrollBar,S=e.inert;return o.createElement(o.Fragment,null,S?o.createElement(l,{styles:"\n .block-interactivity-".concat(a," {pointer-events: none;}\n .allow-interactivity-").concat(a," {pointer-events: all;}\n")}):null,y?o.createElement(d.jp,{gapMode:e.gapMode}):null)});var P=o.forwardRef(function(e,t){return o.createElement(s,(0,r.Cl)({},e,{ref:t,sideCar:S}))});P.classNames=s.classNames;let k=P},62330:(e,t,n)=>{n.d(t,{T0:()=>l});var r,o=n(46199),i=function(){var e=0,t=null;return{add:function(o){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 i,a;(i=t).styleSheet?i.styleSheet.cssText=o:i.appendChild(document.createTextNode(o)),a=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(a)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},a=function(){var e=i();return function(t,n){o.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},l=function(){var e=a();return function(t){return e(t.styles,t.dynamic),null}}},26102:(e,t,n)=>{n.d(t,{S:()=>o});var r=n(46199);function o(e,t){var n,o,i;return n=t||null,o=function(t){return e.forEach(function(e){return"function"==typeof e?e(t):e&&(e.current=t),e})},(i=(0,r.useState)(function(){return{value:n,callback:o,facade:{get current(){return i.value},set current(value){var e=i.value;e!==value&&(i.value=value,i.callback(value,e))}}}})[0]).callback=o,i.facade}},68504:(e,t,n)=>{n.d(t,{m:()=>a});var r=n(67743),o=n(46199),i=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 i=t.read();if(!i)throw Error("Sidecar medium not found");return o.createElement(i,(0,r.Cl)({},n))};function a(e,t){return e.useMedium(t),i}i.isSideCarExport=!0},50882:(e,t,n)=>{n.d(t,{f:()=>i});var r=n(67743);function o(e){return e}function i(e){void 0===e&&(e={});var t,n,i,a=(void 0===t&&(t=o),n=[],i=!1,{read:function(){if(i)throw Error("Sidecar: could not `read` from an `assigned` medium. `read` could be used only with `useMedium`.");return n.length?n[n.length-1]:null},useMedium:function(e){var r=t(e,i);return n.push(r),function(){n=n.filter(function(e){return e!==r})}},assignSyncMedium:function(e){for(i=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){i=!0;var t=[];if(n.length){var r=n;n=[],r.forEach(e),t=n}var o=function(){var n=t;t=[],n.forEach(e)},a=function(){return Promise.resolve().then(o)};a(),n={push:function(e){t.push(e),a()},filter:function(e){return t=t.filter(e),n}}}});return a.options=(0,r.Cl)({async:!0,ssr:!1},e),a}},38392:(e,t,n)=>{n.d(t,{A:()=>r});function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t{n.d(t,{A:()=>r});function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t{n.d(t,{A:()=>r});function r(){return(r=Object.assign?Object.assign.bind():function(e){for(var t=1;t{function r(e){return e.split("-")[1]}function o(e){return"y"===e?"height":"width"}function i(e){return e.split("-")[0]}function a(e){return["top","bottom"].includes(i(e))?"x":"y"}function l(e,t,n){let l,{reference:u,floating:s}=e,c=u.x+u.width/2-s.width/2,d=u.y+u.height/2-s.height/2,f=a(t),p=o(f),m=u[p]/2-s[p]/2,v="x"===f;switch(i(t)){case"top":l={x:c,y:u.y-s.height};break;case"bottom":l={x:c,y:u.y+u.height};break;case"right":l={x:u.x+u.width,y:d};break;case"left":l={x:u.x-s.width,y:d};break;default:l={x:u.x,y:u.y}}switch(r(t)){case"start":l[f]-=m*(n&&v?-1:1);break;case"end":l[f]+=m*(n&&v?-1:1)}return l}n.d(t,{B1:()=>d,BN:()=>P,ER:()=>k,Ej:()=>D,UE:()=>v,UU:()=>E,cY:()=>A,jD:()=>R,rD:()=>u});let u=async(e,t,n)=>{let{placement:r="bottom",strategy:o="absolute",middleware:i=[],platform:a}=n,u=i.filter(Boolean),s=await (null==a.isRTL?void 0:a.isRTL(t)),c=await a.getElementRects({reference:e,floating:t,strategy:o}),{x:d,y:f}=l(c,r,s),p=r,m={},v=0;for(let n=0;n({name:"arrow",options:e,async fn(t){let{x:n,y:i,placement:l,rects:u,platform:d,elements:f}=t,{element:v,padding:h=0}=s(e,t)||{};if(null==v)return{};let g=c(h),b={x:n,y:i},y=a(l),w=o(y),E=await d.getDimensions(v),x="y"===y,C=x?"clientHeight":"clientWidth",R=u.reference[w]+u.reference[y]-b[y]-u.floating[w],A=b[y]-u.reference[y],S=await (null==d.getOffsetParent?void 0:d.getOffsetParent(v)),P=S?S[C]:0;P&&await (null==d.isElement?void 0:d.isElement(S))||(P=f.floating[C]||u.floating[w]);let k=P/2-E[w]/2-1,D=p(g[x?"top":"left"],k),N=p(g[x?"bottom":"right"],k),T=P-E[w]-N,O=P/2-E[w]/2+(R/2-A/2),M=m(D,p(O,T)),L=null!=r(l)&&O!=M&&u.reference[w]/2-(Oe.concat(t,t+"-start",t+"-end"),[]),{left:"right",right:"left",bottom:"top",top:"bottom"});function b(e){return e.replace(/left|right|bottom|top/g,e=>g[e])}let y={start:"end",end:"start"};function w(e){return e.replace(/start|end/g,e=>y[e])}let E=function(e){return void 0===e&&(e={}),{name:"flip",options:e,async fn(t){var n,l,u,c;let{placement:d,middlewareData:p,rects:m,initialPlacement:v,platform:h,elements:g}=t,{mainAxis:y=!0,crossAxis:E=!0,fallbackPlacements:x,fallbackStrategy:C="bestFit",fallbackAxisSideDirection:R="none",flipAlignment:A=!0,...S}=s(e,t),P=i(d),k=i(v)===v,D=await (null==h.isRTL?void 0:h.isRTL(g.floating)),N=x||(k||!A?[b(v)]:function(e){let t=b(e);return[w(e),t,w(t)]}(v));x||"none"===R||N.push(...function(e,t,n,o){let a=r(e),l=function(e,t,n){let r=["left","right"],o=["right","left"];switch(e){case"top":case"bottom":return n?t?o:r:t?r:o;case"left":case"right":return t?["top","bottom"]:["bottom","top"];default:return[]}}(i(e),"start"===n,o);return a&&(l=l.map(e=>e+"-"+a),t&&(l=l.concat(l.map(w)))),l}(v,A,R,D));let T=[v,...N],O=await f(t,S),M=[],L=(null==(n=p.flip)?void 0:n.overflows)||[];if(y&&M.push(O[P]),E){let{main:e,cross:t}=function(e,t,n){void 0===n&&(n=!1);let i=r(e),l=a(e),u=o(l),s="x"===l?i===(n?"end":"start")?"right":"left":"start"===i?"bottom":"top";return t.reference[u]>t.floating[u]&&(s=b(s)),{main:s,cross:b(s)}}(d,m,D);M.push(O[e],O[t])}if(L=[...L,{placement:d,overflows:M}],!M.every(e=>e<=0)){let e=((null==(l=p.flip)?void 0:l.index)||0)+1,t=T[e];if(t)return{data:{index:e,overflows:L},reset:{placement:t}};let n=null==(u=L.filter(e=>e.overflows[0]<=0).sort((e,t)=>e.overflows[1]-t.overflows[1])[0])?void 0:u.placement;if(!n)switch(C){case"bestFit":{let e=null==(c=L.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:c[0];e&&(n=e);break}case"initialPlacement":n=v}if(d!==n)return{reset:{placement:n}}}return{}}}};function x(e,t){return{top:e.top-t.height,right:e.right-t.width,bottom:e.bottom-t.height,left:e.left-t.width}}function C(e){return h.some(t=>e[t]>=0)}let R=function(e){return void 0===e&&(e={}),{name:"hide",options:e,async fn(t){let{rects:n}=t,{strategy:r="referenceHidden",...o}=s(e,t);switch(r){case"referenceHidden":{let e=x(await f(t,{...o,elementContext:"reference"}),n.reference);return{data:{referenceHiddenOffsets:e,referenceHidden:C(e)}}}case"escaped":{let e=x(await f(t,{...o,altBoundary:!0}),n.floating);return{data:{escapedOffsets:e,escaped:C(e)}}}default:return{}}}}},A=function(e){return void 0===e&&(e=0),{name:"offset",options:e,async fn(t){let{x:n,y:o}=t,l=await async function(e,t){let{placement:n,platform:o,elements:l}=e,u=await (null==o.isRTL?void 0:o.isRTL(l.floating)),c=i(n),d=r(n),f="x"===a(n),p=["left","top"].includes(c)?-1:1,m=u&&f?-1:1,v=s(t,e),{mainAxis:h,crossAxis:g,alignmentAxis:b}="number"==typeof v?{mainAxis:v,crossAxis:0,alignmentAxis:null}:{mainAxis:0,crossAxis:0,alignmentAxis:null,...v};return d&&"number"==typeof b&&(g="end"===d?-1*b:b),f?{x:g*m,y:h*p}:{x:h*p,y:g*m}}(t,e);return{x:n+l.x,y:o+l.y,data:l}}}};function S(e){return"x"===e?"y":"x"}let P=function(e){return void 0===e&&(e={}),{name:"shift",options:e,async fn(t){let{x:n,y:r,placement:o}=t,{mainAxis:l=!0,crossAxis:u=!1,limiter:c={fn:e=>{let{x:t,y:n}=e;return{x:t,y:n}}},...d}=s(e,t),v={x:n,y:r},h=await f(t,d),g=a(i(o)),b=S(g),y=v[g],w=v[b];if(l){let e="y"===g?"bottom":"right";y=m(y+h["y"===g?"top":"left"],p(y,y-h[e]))}if(u){let e="y"===b?"bottom":"right";w=m(w+h["y"===b?"top":"left"],p(w,w-h[e]))}let E=c.fn({...t,[g]:y,[b]:w});return{...E,data:{x:E.x-n,y:E.y-r}}}}},k=function(e){return void 0===e&&(e={}),{options:e,fn(t){let{x:n,y:r,placement:o,rects:l,middlewareData:u}=t,{offset:c=0,mainAxis:d=!0,crossAxis:f=!0}=s(e,t),p={x:n,y:r},m=a(o),v=S(m),h=p[m],g=p[v],b=s(c,t),y="number"==typeof b?{mainAxis:b,crossAxis:0}:{mainAxis:0,crossAxis:0,...b};if(d){let e="y"===m?"height":"width",t=l.reference[m]-l.floating[e]+y.mainAxis,n=l.reference[m]+l.reference[e]-y.mainAxis;hn&&(h=n)}if(f){var w,E;let e="y"===m?"width":"height",t=["top","left"].includes(i(o)),n=l.reference[v]-l.floating[e]+(t&&(null==(w=u.offset)?void 0:w[v])||0)+(t?0:y.crossAxis),r=l.reference[v]+l.reference[e]+(t?0:(null==(E=u.offset)?void 0:E[v])||0)-(t?y.crossAxis:0);gr&&(g=r)}return{[m]:h,[v]:g}}}},D=function(e){return void 0===e&&(e={}),{name:"size",options:e,async fn(t){let n,o;let{placement:l,rects:u,platform:c,elements:d}=t,{apply:v=()=>{},...h}=s(e,t),g=await f(t,h),b=i(l),y=r(l),w="x"===a(l),{width:E,height:x}=u.floating;"top"===b||"bottom"===b?(n=b,o=y===(await (null==c.isRTL?void 0:c.isRTL(d.floating))?"start":"end")?"left":"right"):(o=b,n="end"===y?"top":"bottom");let C=x-g[n],R=E-g[o],A=!t.middlewareData.shift,S=C,P=R;if(w){let e=E-g.left-g.right;P=y||A?p(R,e):e}else{let e=x-g.top-g.bottom;S=y||A?p(C,e):e}if(A&&!y){let e=m(g.left,0),t=m(g.right,0),n=m(g.top,0),r=m(g.bottom,0);w?P=E-2*(0!==e||0!==t?e+t:m(g.left,g.right)):S=x-2*(0!==n||0!==r?n+r:m(g.top,g.bottom))}await v({...t,availableWidth:P,availableHeight:S});let k=await c.getDimensions(d.floating);return E!==k.width||x!==k.height?{reset:{rects:!0}}:{}}}}},34132:(e,t,n)=>{n.d(t,{ll:()=>L,rD:()=>_});var r=n(70821);function o(e){var t;return(null==(t=e.ownerDocument)?void 0:t.defaultView)||window}function i(e){return o(e).getComputedStyle(e)}function a(e){return e instanceof o(e).Node}function l(e){return a(e)?(e.nodeName||"").toLowerCase():""}function u(e){return e instanceof o(e).HTMLElement}function s(e){return e instanceof o(e).Element}function c(e){return"undefined"!=typeof ShadowRoot&&(e instanceof o(e).ShadowRoot||e instanceof ShadowRoot)}function d(e){let{overflow:t,overflowX:n,overflowY:r,display:o}=i(e);return/auto|scroll|overlay|hidden|clip/.test(t+r+n)&&!["inline","contents"].includes(o)}function f(e){let t=p(),n=i(e);return"none"!==n.transform||"none"!==n.perspective||!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 p(){return!("undefined"==typeof CSS||!CSS.supports)&&CSS.supports("-webkit-backdrop-filter","none")}function m(e){return["html","body","#document"].includes(l(e))}let v=Math.min,h=Math.max,g=Math.round;function b(e){let t=i(e),n=parseFloat(t.width)||0,r=parseFloat(t.height)||0,o=u(e),a=o?e.offsetWidth:n,l=o?e.offsetHeight:r,s=g(n)!==a||g(r)!==l;return s&&(n=a,r=l),{width:n,height:r,fallback:s}}function y(e){return s(e)?e:e.contextElement}let w={x:1,y:1};function E(e){let t=y(e);if(!u(t))return w;let n=t.getBoundingClientRect(),{width:r,height:o,fallback:i}=b(t),a=(i?g(n.width):n.width)/r,l=(i?g(n.height):n.height)/o;return a&&Number.isFinite(a)||(a=1),l&&Number.isFinite(l)||(l=1),{x:a,y:l}}let x={x:0,y:0};function C(e,t,n){var r,i;if(void 0===t&&(t=!0),!p())return x;let a=e?o(e):window;return!n||t&&n!==a?x:{x:(null==(r=a.visualViewport)?void 0:r.offsetLeft)||0,y:(null==(i=a.visualViewport)?void 0:i.offsetTop)||0}}function R(e,t,n,i){void 0===t&&(t=!1),void 0===n&&(n=!1);let a=e.getBoundingClientRect(),l=y(e),u=w;t&&(i?s(i)&&(u=E(i)):u=E(e));let c=C(l,n,i),d=(a.left+c.x)/u.x,f=(a.top+c.y)/u.y,p=a.width/u.x,m=a.height/u.y;if(l){let e=o(l),t=i&&s(i)?o(i):i,n=e.frameElement;for(;n&&i&&t!==e;){let e=E(n),t=n.getBoundingClientRect(),r=getComputedStyle(n);t.x+=(n.clientLeft+parseFloat(r.paddingLeft))*e.x,t.y+=(n.clientTop+parseFloat(r.paddingTop))*e.y,d*=e.x,f*=e.y,p*=e.x,m*=e.y,d+=t.x,f+=t.y,n=o(n).frameElement}}return(0,r.B1)({width:p,height:m,x:d,y:f})}function A(e){return((a(e)?e.ownerDocument:e.document)||window.document).documentElement}function S(e){return s(e)?{scrollLeft:e.scrollLeft,scrollTop:e.scrollTop}:{scrollLeft:e.pageXOffset,scrollTop:e.pageYOffset}}function P(e){return R(A(e)).left+S(e).scrollLeft}function k(e){if("html"===l(e))return e;let t=e.assignedSlot||e.parentNode||c(e)&&e.host||A(e);return c(t)?t.host:t}function D(e,t){var n;void 0===t&&(t=[]);let r=function e(t){let n=k(t);return m(n)?n.ownerDocument.body:u(n)&&d(n)?n:e(n)}(e),i=r===(null==(n=e.ownerDocument)?void 0:n.body),a=o(r);return i?t.concat(a,a.visualViewport||[],d(r)?r:[]):t.concat(r,D(r))}function N(e,t,n){let a;if("viewport"===t)a=function(e,t){let n=o(e),r=A(e),i=n.visualViewport,a=r.clientWidth,l=r.clientHeight,u=0,s=0;if(i){a=i.width,l=i.height;let e=p();(!e||e&&"fixed"===t)&&(u=i.offsetLeft,s=i.offsetTop)}return{width:a,height:l,x:u,y:s}}(e,n);else if("document"===t)a=function(e){let t=A(e),n=S(e),r=e.ownerDocument.body,o=h(t.scrollWidth,t.clientWidth,r.scrollWidth,r.clientWidth),a=h(t.scrollHeight,t.clientHeight,r.scrollHeight,r.clientHeight),l=-n.scrollLeft+P(e),u=-n.scrollTop;return"rtl"===i(r).direction&&(l+=h(t.clientWidth,r.clientWidth)-o),{width:o,height:a,x:l,y:u}}(A(e));else if(s(t))a=function(e,t){let n=R(e,!0,"fixed"===t),r=n.top+e.clientTop,o=n.left+e.clientLeft,i=u(e)?E(e):{x:1,y:1};return{width:e.clientWidth*i.x,height:e.clientHeight*i.y,x:o*i.x,y:r*i.y}}(t,n);else{let n=C(e);a={...t,x:t.x-n.x,y:t.y-n.y}}return(0,r.B1)(a)}function T(e,t){return u(e)&&"fixed"!==i(e).position?t?t(e):e.offsetParent:null}function O(e,t){let n=o(e);if(!u(e))return n;let r=T(e,t);for(;r&&["table","td","th"].includes(l(r))&&"static"===i(r).position;)r=T(r,t);return r&&("html"===l(r)||"body"===l(r)&&"static"===i(r).position&&!f(r))?n:r||function(e){let t=k(e);for(;u(t)&&!m(t);){if(f(t))return t;t=k(t)}return null}(e)||n}let M={getClippingRect:function(e){let{element:t,boundary:n,rootBoundary:r,strategy:o}=e,a=[..."clippingAncestors"===n?function(e,t){let n=t.get(e);if(n)return n;let r=D(e).filter(e=>s(e)&&"body"!==l(e)),o=null,a="fixed"===i(e).position,u=a?k(e):e;for(;s(u)&&!m(u);){let t=i(u),n=f(u);n||"fixed"!==t.position||(o=null),(a?!n&&!o:!n&&"static"===t.position&&o&&["absolute","fixed"].includes(o.position)||d(u)&&!n&&function e(t,n){let r=k(t);return!(r===n||!s(r)||m(r))&&("fixed"===i(r).position||e(r,n))}(e,u))?r=r.filter(e=>e!==u):o=t,u=k(u)}return t.set(e,r),r}(t,this._c):[].concat(n),r],u=a[0],c=a.reduce((e,n)=>{let r=N(t,n,o);return e.top=h(r.top,e.top),e.right=v(r.right,e.right),e.bottom=v(r.bottom,e.bottom),e.left=h(r.left,e.left),e},N(t,u,o));return{width:c.right-c.left,height:c.bottom-c.top,x:c.left,y:c.top}},convertOffsetParentRelativeRectToViewportRelativeRect:function(e){let{rect:t,offsetParent:n,strategy:r}=e,o=u(n),i=A(n);if(n===i)return t;let a={scrollLeft:0,scrollTop:0},s={x:1,y:1},c={x:0,y:0};if((o||!o&&"fixed"!==r)&&(("body"!==l(n)||d(i))&&(a=S(n)),u(n))){let e=R(n);s=E(n),c.x=e.x+n.clientLeft,c.y=e.y+n.clientTop}return{width:t.width*s.x,height:t.height*s.y,x:t.x*s.x-a.scrollLeft*s.x+c.x,y:t.y*s.y-a.scrollTop*s.y+c.y}},isElement:s,getDimensions:function(e){return b(e)},getOffsetParent:O,getDocumentElement:A,getScale:E,async getElementRects(e){let{reference:t,floating:n,strategy:r}=e,o=this.getOffsetParent||O,i=this.getDimensions;return{reference:function(e,t,n){let r=u(t),o=A(t),i="fixed"===n,a=R(e,!0,i,t),s={scrollLeft:0,scrollTop:0},c={x:0,y:0};if(r||!r&&!i){if(("body"!==l(t)||d(o))&&(s=S(t)),u(t)){let e=R(t,!0,i,t);c.x=e.x+t.clientLeft,c.y=e.y+t.clientTop}else o&&(c.x=P(o))}return{x:a.left+s.scrollLeft-c.x,y:a.top+s.scrollTop-c.y,width:a.width,height:a.height}}(t,await o(n),r),floating:{x:0,y:0,...await i(n)}}},getClientRects:e=>Array.from(e.getClientRects()),isRTL:e=>"rtl"===i(e).direction};function L(e,t,n,r){void 0===r&&(r={});let{ancestorScroll:o=!0,ancestorResize:i=!0,elementResize:a=!0,animationFrame:l=!1}=r,u=o||i?[...s(e)?D(e):e.contextElement?D(e.contextElement):[],...D(t)]:[];u.forEach(e=>{let t=!s(e)&&e.toString().includes("V");o&&(!l||t)&&e.addEventListener("scroll",n,{passive:!0}),i&&e.addEventListener("resize",n)});let c,d=null;a&&(d=new ResizeObserver(()=>{n()}),s(e)&&!l&&d.observe(e),s(e)||!e.contextElement||l||d.observe(e.contextElement),d.observe(t));let f=l?R(e):null;return l&&function t(){let r=R(e);f&&(r.x!==f.x||r.y!==f.y||r.width!==f.width||r.height!==f.height)&&n(),f=r,c=requestAnimationFrame(t)}(),n(),()=>{var e;u.forEach(e=>{o&&e.removeEventListener("scroll",n),i&&e.removeEventListener("resize",n)}),null==(e=d)||e.disconnect(),d=null,l&&cancelAnimationFrame(c)}}let _=(e,t,n)=>{let o=new Map,i={platform:M,...n},a={...i.platform,_c:o};return(0,r.rD)(e,t,{...i,platform:a})}},41777:(e,t,n)=>{n.d(t,{q:()=>r});function r(e,[t,n]){return Math.min(n,Math.max(t,e))}},73679:(e,t,n)=>{n.d(t,{m:()=>r});function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(null==e||e(r),!1===n||!r.defaultPrevented)return null==t?void 0:t(r)}}},25067:(e,t,n)=>{n.d(t,{m:()=>r});function r(e,t,{checkForDefaultPrevented:n=!0}={}){return function(r){if(e?.(r),!1===n||!r.defaultPrevented)return t?.(r)}}},16499:(e,t,n)=>{n.d(t,{H4:()=>E,_V:()=>w,bL:()=>y});var r=n(46199),o=n(93717),i=n(3319),a=n(20199),l=n(27443),u=n(75295),s="Avatar",[c,d]=(0,o.A)(s),[f,p]=c(s),m=r.forwardRef((e,t)=>{let{__scopeAvatar:n,...o}=e,[i,a]=r.useState("idle");return(0,u.jsx)(f,{scope:n,imageLoadingStatus:i,onImageLoadingStatusChange:a,children:(0,u.jsx)(l.sG.span,{...o,ref:t})})});m.displayName=s;var v="AvatarImage",h=r.forwardRef((e,t)=>{let{__scopeAvatar:n,src:o,onLoadingStatusChange:s=()=>{},...c}=e,d=p(v,n),f=function(e){let[t,n]=r.useState("idle");return(0,a.N)(()=>{if(!e){n("error");return}let t=!0,r=new window.Image,o=e=>()=>{t&&n(e)};return n("loading"),r.onload=o("loaded"),r.onerror=o("error"),r.src=e,()=>{t=!1}},[e]),t}(o),m=(0,i.c)(e=>{s(e),d.onImageLoadingStatusChange(e)});return(0,a.N)(()=>{"idle"!==f&&m(f)},[f,m]),"loaded"===f?(0,u.jsx)(l.sG.img,{...c,ref:t,src:o}):null});h.displayName=v;var g="AvatarFallback",b=r.forwardRef((e,t)=>{let{__scopeAvatar:n,delayMs:o,...i}=e,a=p(g,n),[s,c]=r.useState(void 0===o);return r.useEffect(()=>{if(void 0!==o){let e=window.setTimeout(()=>c(!0),o);return()=>window.clearTimeout(e)}},[o]),s&&"loaded"!==a.imageLoadingStatus?(0,u.jsx)(l.sG.span,{...i,ref:t}):null});b.displayName=g;var y=m,w=h,E=b},11978:(e,t,n)=>{n.d(t,{N:()=>l});var r=n(46199),o=n(89825),i=n(61207),a=n(83038);function l(e){let t=e+"CollectionProvider",[n,l]=(0,o.A)(t),[u,s]=n(t,{collectionRef:{current:null},itemMap:new Map}),c=e+"CollectionSlot",d=r.forwardRef((e,t)=>{let{scope:n,children:o}=e,l=s(c,n),u=(0,i.s)(t,l.collectionRef);return r.createElement(a.DX,{ref:u},o)}),f=e+"CollectionItemSlot",p="data-radix-collection-item";return[{Provider:e=>{let{scope:t,children:n}=e,o=r.useRef(null),i=r.useRef(new Map).current;return r.createElement(u,{scope:t,itemMap:i,collectionRef:o},n)},Slot:d,ItemSlot:r.forwardRef((e,t)=>{let{scope:n,children:o,...l}=e,u=r.useRef(null),c=(0,i.s)(t,u),d=s(f,n);return r.useEffect(()=>(d.itemMap.set(u,{ref:u,...l}),()=>void d.itemMap.delete(u))),r.createElement(a.DX,{[p]:"",ref:c},o)})},function(t){let n=s(e+"CollectionConsumer",t);return r.useCallback(()=>{let e=n.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll(`[${p}]`));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},l]}},21419:(e,t,n)=>{n.d(t,{N:()=>u});var r=n(46199),o=n(93717),i=n(65299),a=n(1943),l=n(75295);function u(e){let t=e+"CollectionProvider",[n,u]=(0,o.A)(t),[s,c]=n(t,{collectionRef:{current:null},itemMap:new Map}),d=e=>{let{scope:t,children:n}=e,o=r.useRef(null),i=r.useRef(new Map).current;return(0,l.jsx)(s,{scope:t,itemMap:i,collectionRef:o,children:n})};d.displayName=t;let f=e+"CollectionSlot",p=r.forwardRef((e,t)=>{let{scope:n,children:r}=e,o=c(f,n),u=(0,i.s)(t,o.collectionRef);return(0,l.jsx)(a.DX,{ref:u,children:r})});p.displayName=f;let m=e+"CollectionItemSlot",v="data-radix-collection-item",h=r.forwardRef((e,t)=>{let{scope:n,children:o,...u}=e,s=r.useRef(null),d=(0,i.s)(t,s),f=c(m,n);return r.useEffect(()=>(f.itemMap.set(s,{ref:s,...u}),()=>void f.itemMap.delete(s))),(0,l.jsx)(a.DX,{[v]:"",ref:d,children:o})});return h.displayName=m,[{Provider:d,Slot:p,ItemSlot:h},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("[".concat(v,"]")));return Array.from(n.itemMap.values()).sort((e,n)=>t.indexOf(e.ref.current)-t.indexOf(n.ref.current))},[n.collectionRef,n.itemMap])},u]}},61207:(e,t,n)=>{n.d(t,{s:()=>i,t:()=>o});var r=n(46199);function o(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function i(...e){return(0,r.useCallback)(o(...e),e)}},65299:(e,t,n)=>{n.d(t,{s:()=>i,t:()=>o});var r=n(46199);function o(...e){return t=>e.forEach(e=>{"function"==typeof e?e(t):null!=e&&(e.current=t)})}function i(...e){return r.useCallback(o(...e),e)}},89825:(e,t,n)=>{n.d(t,{A:()=>i,q:()=>o});var r=n(46199);function o(e,t){let n=(0,r.createContext)(t);function o(e){let{children:t,...o}=e,i=(0,r.useMemo)(()=>o,Object.values(o));return(0,r.createElement)(n.Provider,{value:i},t)}return o.displayName=e+"Provider",[o,function(o){let i=(0,r.useContext)(n);if(i)return i;if(void 0!==t)return t;throw Error(`\`${o}\` must be used within \`${e}\``)}]}function i(e,t=[]){let n=[],o=()=>{let t=n.map(e=>(0,r.createContext)(e));return function(n){let o=(null==n?void 0:n[e])||t;return(0,r.useMemo)(()=>({[`__scope${e}`]:{...n,[e]:o}}),[n,o])}};return o.scopeName=e,[function(t,o){let i=(0,r.createContext)(o),a=n.length;function l(t){let{scope:n,children:o,...l}=t,u=(null==n?void 0:n[e][a])||i,s=(0,r.useMemo)(()=>l,Object.values(l));return(0,r.createElement)(u.Provider,{value:s},o)}return n=[...n,o],l.displayName=t+"Provider",[l,function(n,l){let u=(null==l?void 0:l[e][a])||i,s=(0,r.useContext)(u);if(s)return s;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 o=n.reduce((t,{useScope:n,scopeName:r})=>{let o=n(e)[`__scope${r}`];return{...t,...o}},{});return(0,r.useMemo)(()=>({[`__scope${t.scopeName}`]:o}),[o])}};return n.scopeName=t.scopeName,n}(o,...t)]}},93717:(e,t,n)=>{n.d(t,{A:()=>a,q:()=>i});var r=n(46199),o=n(75295);function i(e,t){let n=r.createContext(t);function i(e){let{children:t,...i}=e,a=r.useMemo(()=>i,Object.values(i));return(0,o.jsx)(n.Provider,{value:a,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 a(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 a=r.createContext(i),l=n.length;function u(t){let{scope:n,children:i,...u}=t,s=n?.[e][l]||a,c=r.useMemo(()=>u,Object.values(u));return(0,o.jsx)(s.Provider,{value:c,children:i})}return n=[...n,i],u.displayName=t+"Provider",[u,function(n,o){let u=o?.[e][l]||a,s=r.useContext(u);if(s)return s;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)]}},47732:(e,t,n)=>{n.d(t,{G$:()=>W,Hs:()=>E,UC:()=>V,VY:()=>q,ZL:()=>K,bL:()=>H,bm:()=>Y,hE:()=>X,hJ:()=>$,l9:()=>U});var r=n(91079),o=n(46199),i=n(73679),a=n(61207),l=n(89825),u=n(40743),s=n(96219),c=n(21181),d=n(91220),f=n(60848),p=n(36158),m=n(70008),v=n(25631),h=n(81877),g=n(13849),b=n(83038);let y="Dialog",[w,E]=(0,l.A)(y),[x,C]=w(y),R=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...l}=e,u=C("DialogTrigger",n),s=(0,a.s)(t,u.triggerRef);return(0,o.createElement)(m.sG.button,(0,r.A)({type:"button","aria-haspopup":"dialog","aria-expanded":u.open,"aria-controls":u.contentId,"data-state":G(u.open)},l,{ref:s,onClick:(0,i.m)(e.onClick,u.onOpenToggle)}))}),A="DialogPortal",[S,P]=w(A,{forceMount:void 0}),k="DialogOverlay",D=(0,o.forwardRef)((e,t)=>{let n=P(k,e.__scopeDialog),{forceMount:i=n.forceMount,...a}=e,l=C(k,e.__scopeDialog);return l.modal?(0,o.createElement)(p.C,{present:i||l.open},(0,o.createElement)(N,(0,r.A)({},a,{ref:t}))):null}),N=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...i}=e,a=C(k,n);return(0,o.createElement)(h.A,{as:b.DX,allowPinchZoom:!0,shards:[a.contentRef]},(0,o.createElement)(m.sG.div,(0,r.A)({"data-state":G(a.open)},i,{ref:t,style:{pointerEvents:"auto",...i.style}})))}),T="DialogContent",O=(0,o.forwardRef)((e,t)=>{let n=P(T,e.__scopeDialog),{forceMount:i=n.forceMount,...a}=e,l=C(T,e.__scopeDialog);return(0,o.createElement)(p.C,{present:i||l.open},l.modal?(0,o.createElement)(M,(0,r.A)({},a,{ref:t})):(0,o.createElement)(L,(0,r.A)({},a,{ref:t})))}),M=(0,o.forwardRef)((e,t)=>{let n=C(T,e.__scopeDialog),l=(0,o.useRef)(null),u=(0,a.s)(t,n.contentRef,l);return(0,o.useEffect)(()=>{let e=l.current;if(e)return(0,g.Eq)(e)},[]),(0,o.createElement)(_,(0,r.A)({},e,{ref:u,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,i.m)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.focus()}),onPointerDownOutside:(0,i.m)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,i.m)(e.onFocusOutside,e=>e.preventDefault())}))}),L=(0,o.forwardRef)((e,t)=>{let n=C(T,e.__scopeDialog),i=(0,o.useRef)(!1),a=(0,o.useRef)(!1);return(0,o.createElement)(_,(0,r.A)({},e,{ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,o;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),t.defaultPrevented||(i.current||null===(o=n.triggerRef.current)||void 0===o||o.focus(),t.preventDefault()),i.current=!1,a.current=!1},onInteractOutside:t=>{var r,o;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||(i.current=!0,"pointerdown"!==t.detail.originalEvent.type||(a.current=!0));let l=t.target;(null===(o=n.triggerRef.current)||void 0===o?void 0:o.contains(l))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}}))}),_=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,trapFocus:i,onOpenAutoFocus:l,onCloseAutoFocus:u,...s}=e,f=C(T,n),p=(0,o.useRef)(null),m=(0,a.s)(t,p);return(0,v.Oh)(),(0,o.createElement)(o.Fragment,null,(0,o.createElement)(d.n,{asChild:!0,loop:!0,trapped:i,onMountAutoFocus:l,onUnmountAutoFocus:u},(0,o.createElement)(c.qW,(0,r.A)({role:"dialog",id:f.contentId,"aria-describedby":f.descriptionId,"aria-labelledby":f.titleId,"data-state":G(f.open)},s,{ref:m,onDismiss:()=>f.onOpenChange(!1)}))),!1)}),I="DialogTitle",j=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...i}=e,a=C(I,n);return(0,o.createElement)(m.sG.h2,(0,r.A)({id:a.titleId},i,{ref:t}))}),F=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...i}=e,a=C("DialogDescription",n);return(0,o.createElement)(m.sG.p,(0,r.A)({id:a.descriptionId},i,{ref:t}))}),z=(0,o.forwardRef)((e,t)=>{let{__scopeDialog:n,...a}=e,l=C("DialogClose",n);return(0,o.createElement)(m.sG.button,(0,r.A)({type:"button"},a,{ref:t,onClick:(0,i.m)(e.onClick,()=>l.onOpenChange(!1))}))});function G(e){return e?"open":"closed"}let[W,B]=(0,l.q)("DialogTitleWarning",{contentName:T,titleName:I,docsSlug:"dialog"}),H=e=>{let{__scopeDialog:t,children:n,open:r,defaultOpen:i,onOpenChange:a,modal:l=!0}=e,c=(0,o.useRef)(null),d=(0,o.useRef)(null),[f=!1,p]=(0,s.i)({prop:r,defaultProp:i,onChange:a});return(0,o.createElement)(x,{scope:t,triggerRef:c,contentRef:d,contentId:(0,u.B)(),titleId:(0,u.B)(),descriptionId:(0,u.B)(),open:f,onOpenChange:p,onOpenToggle:(0,o.useCallback)(()=>p(e=>!e),[p]),modal:l},n)},U=R,K=e=>{let{__scopeDialog:t,forceMount:n,children:r,container:i}=e,a=C(A,t);return(0,o.createElement)(S,{scope:t,forceMount:n},o.Children.map(r,e=>(0,o.createElement)(p.C,{present:n||a.open},(0,o.createElement)(f.Z,{asChild:!0,container:i},e))))},$=D,V=O,X=j,q=F,Y=z},13307:(e,t,n)=>{n.d(t,{UC:()=>et,VY:()=>er,ZL:()=>Q,bL:()=>Z,bm:()=>eo,hE:()=>en,hJ:()=>ee,l9:()=>J});var r=n(46199),o=n(25067),i=n(65299),a=n(93717),l=n(48915),u=n(36391),s=n(2048),c=n(80122),d=n(60781),f=n(47419),p=n(27443),m=n(49435),v=n(71475),h=n(13849),g=n(1943),b=n(75295),y="Dialog",[w,E]=(0,a.A)(y),[x,C]=w(y),R=e=>{let{__scopeDialog:t,children:n,open:o,defaultOpen:i,onOpenChange:a,modal:s=!0}=e,c=r.useRef(null),d=r.useRef(null),[f=!1,p]=(0,u.i)({prop:o,defaultProp:i,onChange:a});return(0,b.jsx)(x,{scope:t,triggerRef:c,contentRef:d,contentId:(0,l.B)(),titleId:(0,l.B)(),descriptionId:(0,l.B)(),open:f,onOpenChange:p,onOpenToggle:r.useCallback(()=>p(e=>!e),[p]),modal:s,children:n})};R.displayName=y;var A="DialogTrigger",S=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=C(A,n),l=(0,i.s)(t,a.triggerRef);return(0,b.jsx)(p.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":a.open,"aria-controls":a.contentId,"data-state":K(a.open),...r,ref:l,onClick:(0,o.m)(e.onClick,a.onOpenToggle)})});S.displayName=A;var P="DialogPortal",[k,D]=w(P,{forceMount:void 0}),N=e=>{let{__scopeDialog:t,forceMount:n,children:o,container:i}=e,a=C(P,t);return(0,b.jsx)(k,{scope:t,forceMount:n,children:r.Children.map(o,e=>(0,b.jsx)(f.C,{present:n||a.open,children:(0,b.jsx)(d.Z,{asChild:!0,container:i,children:e})}))})};N.displayName=P;var T="DialogOverlay",O=r.forwardRef((e,t)=>{let n=D(T,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=C(T,e.__scopeDialog);return i.modal?(0,b.jsx)(f.C,{present:r||i.open,children:(0,b.jsx)(M,{...o,ref:t})}):null});O.displayName=T;var M=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=C(T,n);return(0,b.jsx)(v.A,{as:g.DX,allowPinchZoom:!0,shards:[o.contentRef],children:(0,b.jsx)(p.sG.div,{"data-state":K(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),L="DialogContent",_=r.forwardRef((e,t)=>{let n=D(L,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,i=C(L,e.__scopeDialog);return(0,b.jsx)(f.C,{present:r||i.open,children:i.modal?(0,b.jsx)(I,{...o,ref:t}):(0,b.jsx)(j,{...o,ref:t})})});_.displayName=L;var I=r.forwardRef((e,t)=>{let n=C(L,e.__scopeDialog),a=r.useRef(null),l=(0,i.s)(t,n.contentRef,a);return r.useEffect(()=>{let e=a.current;if(e)return(0,h.Eq)(e)},[]),(0,b.jsx)(F,{...e,ref:l,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.m)(e.onCloseAutoFocus,e=>{var t;e.preventDefault(),null===(t=n.triggerRef.current)||void 0===t||t.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())})}),j=r.forwardRef((e,t)=>{let n=C(L,e.__scopeDialog),o=r.useRef(!1),i=r.useRef(!1);return(0,b.jsx)(F,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{var r,a;null===(r=e.onCloseAutoFocus)||void 0===r||r.call(e,t),t.defaultPrevented||(o.current||null===(a=n.triggerRef.current)||void 0===a||a.focus(),t.preventDefault()),o.current=!1,i.current=!1},onInteractOutside:t=>{var r,a;null===(r=e.onInteractOutside)||void 0===r||r.call(e,t),t.defaultPrevented||(o.current=!0,"pointerdown"!==t.detail.originalEvent.type||(i.current=!0));let l=t.target;(null===(a=n.triggerRef.current)||void 0===a?void 0:a.contains(l))&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&i.current&&t.preventDefault()}})}),F=r.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:a,onCloseAutoFocus:l,...u}=e,d=C(L,n),f=r.useRef(null),p=(0,i.s)(t,f);return(0,m.Oh)(),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(c.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:a,onUnmountAutoFocus:l,children:(0,b.jsx)(s.qW,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":K(d.open),...u,ref:p,onDismiss:()=>d.onOpenChange(!1)})}),(0,b.jsxs)(b.Fragment,{children:[(0,b.jsx)(q,{titleId:d.titleId}),(0,b.jsx)(Y,{contentRef:f,descriptionId:d.descriptionId})]})]})}),z="DialogTitle",G=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=C(z,n);return(0,b.jsx)(p.sG.h2,{id:o.titleId,...r,ref:t})});G.displayName=z;var W="DialogDescription",B=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=C(W,n);return(0,b.jsx)(p.sG.p,{id:o.descriptionId,...r,ref:t})});B.displayName=W;var H="DialogClose",U=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=C(H,n);return(0,b.jsx)(p.sG.button,{type:"button",...r,ref:t,onClick:(0,o.m)(e.onClick,()=>i.onOpenChange(!1))})});function K(e){return e?"open":"closed"}U.displayName=H;var $="DialogTitleWarning",[V,X]=(0,a.q)($,{contentName:L,titleName:z,docsSlug:"dialog"}),q=e=>{let{titleId:t}=e,n=X($),o="`".concat(n.contentName,"` requires a `").concat(n.titleName,"` for the component to be accessible for screen reader users.\n\nIf you want to hide the `").concat(n.titleName,"`, you can wrap it with our VisuallyHidden component.\n\nFor more information, see https://radix-ui.com/primitives/docs/components/").concat(n.docsSlug);return r.useEffect(()=>{t&&!document.getElementById(t)&&console.error(o)},[o,t]),null},Y=e=>{let{contentRef:t,descriptionId:n}=e,o=X("DialogDescriptionWarning"),i="Warning: Missing `Description` or `aria-describedby={undefined}` for {".concat(o.contentName,"}.");return r.useEffect(()=>{var e;let r=null===(e=t.current)||void 0===e?void 0:e.getAttribute("aria-describedby");n&&r&&!document.getElementById(n)&&console.warn(i)},[i,t,n]),null},Z=R,J=S,Q=N,ee=O,et=_,en=G,er=B,eo=U},65217:(e,t,n)=>{n.d(t,{jH:()=>i});var r=n(46199);let o=(0,r.createContext)(void 0);function i(e){let t=(0,r.useContext)(o);return e||t||"ltr"}},79205:(e,t,n)=>{n.d(t,{jH:()=>i});var r=n(46199);n(75295);var o=r.createContext(void 0);function i(e){let t=r.useContext(o);return e||t||"ltr"}},21181:(e,t,n)=>{let r;n.d(t,{qW:()=>p});var o=n(91079),i=n(46199),a=n(73679),l=n(70008),u=n(61207),s=n(77235),c=n(23517);let d="dismissableLayer.update",f=(0,i.createContext)({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),p=(0,i.forwardRef)((e,t)=>{var n;let{disableOutsidePointerEvents:p=!1,onEscapeKeyDown:h,onPointerDownOutside:g,onFocusOutside:b,onInteractOutside:y,onDismiss:w,...E}=e,x=(0,i.useContext)(f),[C,R]=(0,i.useState)(null),A=null!==(n=null==C?void 0:C.ownerDocument)&&void 0!==n?n:null==globalThis?void 0:globalThis.document,[,S]=(0,i.useState)({}),P=(0,u.s)(t,e=>R(e)),k=Array.from(x.layers),[D]=[...x.layersWithOutsidePointerEventsDisabled].slice(-1),N=k.indexOf(D),T=C?k.indexOf(C):-1,O=x.layersWithOutsidePointerEventsDisabled.size>0,M=T>=N,L=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,s.c)(e),r=(0,i.useRef)(!1),o=(0,i.useRef)(()=>{});return(0,i.useEffect)(()=>{let e=e=>{if(e.target&&!r.current){let r={originalEvent:e};function i(){v("dismissableLayer.pointerDownOutside",n,r,{discrete:!0})}"touch"===e.pointerType?(t.removeEventListener("click",o.current),o.current=i,t.addEventListener("click",o.current,{once:!0})):i()}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));!M||n||(null==g||g(e),null==y||y(e),e.defaultPrevented||null==w||w())},A),_=function(e,t=null==globalThis?void 0:globalThis.document){let n=(0,s.c)(e),r=(0,i.useRef)(!1);return(0,i.useEffect)(()=>{let e=e=>{e.target&&!r.current&&v("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))||(null==b||b(e),null==y||y(e),e.defaultPrevented||null==w||w())},A);return(0,c.U)(e=>{T===x.layers.size-1&&(null==h||h(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))},A),(0,i.useEffect)(()=>{if(C)return p&&(0===x.layersWithOutsidePointerEventsDisabled.size&&(r=A.body.style.pointerEvents,A.body.style.pointerEvents="none"),x.layersWithOutsidePointerEventsDisabled.add(C)),x.layers.add(C),m(),()=>{p&&1===x.layersWithOutsidePointerEventsDisabled.size&&(A.body.style.pointerEvents=r)}},[C,A,p,x]),(0,i.useEffect)(()=>()=>{C&&(x.layers.delete(C),x.layersWithOutsidePointerEventsDisabled.delete(C),m())},[C,x]),(0,i.useEffect)(()=>{let e=()=>S({});return document.addEventListener(d,e),()=>document.removeEventListener(d,e)},[]),(0,i.createElement)(l.sG.div,(0,o.A)({},E,{ref:P,style:{pointerEvents:O?M?"auto":"none":void 0,...e.style},onFocusCapture:(0,a.m)(e.onFocusCapture,_.onFocusCapture),onBlurCapture:(0,a.m)(e.onBlurCapture,_.onBlurCapture),onPointerDownCapture:(0,a.m)(e.onPointerDownCapture,L.onPointerDownCapture)}))});function m(){let e=new CustomEvent(d);document.dispatchEvent(e)}function v(e,t,n,{discrete:r}){let o=n.originalEvent.target,i=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:n});t&&o.addEventListener(e,t,{once:!0}),r?(0,l.hO)(o,i):o.dispatchEvent(i)}},2048:(e,t,n)=>{n.d(t,{qW:()=>f});var r,o=n(46199),i=n(25067),a=n(27443),l=n(65299),u=n(3319),s=n(75295),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:v=!1,onEscapeKeyDown:h,onPointerDownOutside:g,onFocusOutside:b,onInteractOutside:y,onDismiss:w,...E}=e,x=o.useContext(d),[C,R]=o.useState(null),A=null!==(f=null==C?void 0:C.ownerDocument)&&void 0!==f?f:null===(n=globalThis)||void 0===n?void 0:n.document,[,S]=o.useState({}),P=(0,l.s)(t,e=>R(e)),k=Array.from(x.layers),[D]=[...x.layersWithOutsidePointerEventsDisabled].slice(-1),N=k.indexOf(D),T=C?k.indexOf(C):-1,O=x.layersWithOutsidePointerEventsDisabled.size>0,M=T>=N,L=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,u.c)(e),i=o.useRef(!1),a=o.useRef(()=>{});return o.useEffect(()=>{let e=e=>{if(e.target&&!i.current){let t=function(){m("dismissableLayer.pointerDownOutside",r,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(n.removeEventListener("click",a.current),a.current=t,n.addEventListener("click",a.current,{once:!0})):t()}else n.removeEventListener("click",a.current);i.current=!1},t=window.setTimeout(()=>{n.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),n.removeEventListener("pointerdown",e),n.removeEventListener("click",a.current)}},[n,r]),{onPointerDownCapture:()=>i.current=!0}}(e=>{let t=e.target,n=[...x.branches].some(e=>e.contains(t));!M||n||(null==g||g(e),null==y||y(e),e.defaultPrevented||null==w||w())},A),_=function(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null===(t=globalThis)||void 0===t?void 0:t.document,r=(0,u.c)(e),i=o.useRef(!1);return o.useEffect(()=>{let e=e=>{e.target&&!i.current&&m("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==b||b(e),null==y||y(e),e.defaultPrevented||null==w||w())},A);return!function(e,t=globalThis?.document){let n=(0,u.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=>{T===x.layers.size-1&&(null==h||h(e),!e.defaultPrevented&&w&&(e.preventDefault(),w()))},A),o.useEffect(()=>{if(C)return v&&(0===x.layersWithOutsidePointerEventsDisabled.size&&(r=A.body.style.pointerEvents,A.body.style.pointerEvents="none"),x.layersWithOutsidePointerEventsDisabled.add(C)),x.layers.add(C),p(),()=>{v&&1===x.layersWithOutsidePointerEventsDisabled.size&&(A.body.style.pointerEvents=r)}},[C,A,v,x]),o.useEffect(()=>()=>{C&&(x.layers.delete(C),x.layersWithOutsidePointerEventsDisabled.delete(C),p())},[C,x]),o.useEffect(()=>{let e=()=>S({});return document.addEventListener(c,e),()=>document.removeEventListener(c,e)},[]),(0,s.jsx)(a.sG.div,{...E,ref:P,style:{pointerEvents:O?M?"auto":"none":void 0,...e.style},onFocusCapture:(0,i.m)(e.onFocusCapture,_.onFocusCapture),onBlurCapture:(0,i.m)(e.onBlurCapture,_.onBlurCapture),onPointerDownCapture:(0,i.m)(e.onPointerDownCapture,L.onPointerDownCapture)})});function p(){let e=new CustomEvent(c);document.dispatchEvent(e)}function m(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,a.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,s.jsx)(a.sG.div,{...e,ref:i})}).displayName="DismissableLayerBranch"},25631:(e,t,n)=>{n.d(t,{Oh:()=>i});var r=n(46199);let o=0;function i(){(0,r.useEffect)(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:a()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:a()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function a(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}},49435:(e,t,n)=>{n.d(t,{Oh:()=>i});var r=n(46199),o=0;function i(){r.useEffect(()=>{var e,t;let n=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!==(e=n[0])&&void 0!==e?e:a()),document.body.insertAdjacentElement("beforeend",null!==(t=n[1])&&void 0!==t?t:a()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function a(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.cssText="outline: none; opacity: 0; position: fixed; pointer-events: none",e}},91220:(e,t,n)=>{n.d(t,{n:()=>d});var r=n(91079),o=n(46199),i=n(61207),a=n(70008),l=n(77235);let u="focusScope.autoFocusOnMount",s="focusScope.autoFocusOnUnmount",c={bubbles:!1,cancelable:!0},d=(0,o.forwardRef)((e,t)=>{let{loop:n=!1,trapped:d=!1,onMountAutoFocus:h,onUnmountAutoFocus:g,...b}=e,[y,w]=(0,o.useState)(null),E=(0,l.c)(h),x=(0,l.c)(g),C=(0,o.useRef)(null),R=(0,i.s)(t,e=>w(e)),A=(0,o.useRef)({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;(0,o.useEffect)(()=>{if(d){function e(e){if(A.paused||!y)return;let t=e.target;y.contains(t)?C.current=t:m(C.current,{select:!0})}function t(e){if(A.paused||!y)return;let t=e.relatedTarget;null===t||y.contains(t)||m(C.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&&m(y)});return y&&n.observe(y,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[d,y,A.paused]),(0,o.useEffect)(()=>{if(y){v.add(A);let e=document.activeElement;if(!y.contains(e)){let t=new CustomEvent(u,c);y.addEventListener(u,E),y.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(m(r,{select:t}),document.activeElement!==n)return}(f(y).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&m(y))}return()=>{y.removeEventListener(u,E),setTimeout(()=>{let t=new CustomEvent(s,c);y.addEventListener(s,x),y.dispatchEvent(t),t.defaultPrevented||m(null!=e?e:document.body,{select:!0}),y.removeEventListener(s,x),v.remove(A)},0)}}},[y,E,x,A]);let S=(0,o.useCallback)(e=>{if(!n&&!d||A.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){let t=e.currentTarget,[o,i]=function(e){let t=f(e);return[p(t,e),p(t.reverse(),e)]}(t);o&&i?e.shiftKey||r!==i?e.shiftKey&&r===o&&(e.preventDefault(),n&&m(i,{select:!0})):(e.preventDefault(),n&&m(o,{select:!0})):r===t&&e.preventDefault()}},[n,d,A.paused]);return(0,o.createElement)(a.sG.div,(0,r.A)({tabIndex:-1},b,{ref:R,onKeyDown:S}))});function f(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 p(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 m(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()}}let v=function(){let e=[];return{add(t){let n=e[0];t!==n&&(null==n||n.pause()),(e=h(e,t)).unshift(t)},remove(t){var n;null===(n=(e=h(e,t))[0])||void 0===n||n.resume()}}}();function h(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}},80122:(e,t,n)=>{n.d(t,{n:()=>d});var r=n(46199),o=n(65299),i=n(27443),a=n(3319),l=n(75295),u="focusScope.autoFocusOnMount",s="focusScope.autoFocusOnUnmount",c={bubbles:!1,cancelable:!0},d=r.forwardRef((e,t)=>{let{loop:n=!1,trapped:d=!1,onMountAutoFocus:h,onUnmountAutoFocus:g,...b}=e,[y,w]=r.useState(null),E=(0,a.c)(h),x=(0,a.c)(g),C=r.useRef(null),R=(0,o.s)(t,e=>w(e)),A=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect(()=>{if(d){let e=function(e){if(A.paused||!y)return;let t=e.target;y.contains(t)?C.current=t:m(C.current,{select:!0})},t=function(e){if(A.paused||!y)return;let t=e.relatedTarget;null===t||y.contains(t)||m(C.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&&m(y)});return y&&n.observe(y,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[d,y,A.paused]),r.useEffect(()=>{if(y){v.add(A);let e=document.activeElement;if(!y.contains(e)){let t=new CustomEvent(u,c);y.addEventListener(u,E),y.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},n=document.activeElement;for(let r of e)if(m(r,{select:t}),document.activeElement!==n)return}(f(y).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&m(y))}return()=>{y.removeEventListener(u,E),setTimeout(()=>{let t=new CustomEvent(s,c);y.addEventListener(s,x),y.dispatchEvent(t),t.defaultPrevented||m(null!=e?e:document.body,{select:!0}),y.removeEventListener(s,x),v.remove(A)},0)}}},[y,E,x,A]);let S=r.useCallback(e=>{if(!n&&!d||A.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){let t=e.currentTarget,[o,i]=function(e){let t=f(e);return[p(t,e),p(t.reverse(),e)]}(t);o&&i?e.shiftKey||r!==i?e.shiftKey&&r===o&&(e.preventDefault(),n&&m(i,{select:!0})):(e.preventDefault(),n&&m(o,{select:!0})):r===t&&e.preventDefault()}},[n,d,A.paused]);return(0,l.jsx)(i.sG.div,{tabIndex:-1,...b,ref:R,onKeyDown:S})});function f(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 p(e,t){for(let n of e)if(!function(e,t){let{upTo:n}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===n||e!==n);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(n,{upTo:t}))return n}function m(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[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 v=function(){let e=[];return{add(t){let n=e[0];t!==n&&(null==n||n.pause()),(e=h(e,t)).unshift(t)},remove(t){var n;null===(n=(e=h(e,t))[0])||void 0===n||n.resume()}}}();function h(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}},87969:(e,t,n)=>{let r;n.d(t,{UC:()=>D,bL:()=>P,l9:()=>k});var o=n(38392),i=n(46199),a=n(73679),l=n(89825),u=n(96219),s=n(61207),c=n(65617),d=(n(60848),n(36158)),f=n(70008),p=n(21181);let m="HoverCard",[v,h]=(0,l.A)(m,[c.Bk]),g=(0,c.Bk)(),[b,y]=v(m),w=(0,i.forwardRef)((e,t)=>{let{__scopeHoverCard:n,...r}=e,l=y("HoverCardTrigger",n),u=g(n);return(0,i.createElement)(c.Mz,(0,o.A)({asChild:!0},u),(0,i.createElement)(f.sG.a,(0,o.A)({"data-state":l.open?"open":"closed"},r,{ref:t,onPointerEnter:(0,a.m)(e.onPointerEnter,S(l.onOpen)),onPointerLeave:(0,a.m)(e.onPointerLeave,S(l.onClose)),onFocus:(0,a.m)(e.onFocus,l.onOpen),onBlur:(0,a.m)(e.onBlur,l.onClose),onTouchStart:(0,a.m)(e.onTouchStart,e=>e.preventDefault())})))}),[E,x]=v("HoverCardPortal",{forceMount:void 0}),C="HoverCardContent",R=(0,i.forwardRef)((e,t)=>{let n=x(C,e.__scopeHoverCard),{forceMount:r=n.forceMount,...l}=e,u=y(C,e.__scopeHoverCard);return(0,i.createElement)(d.C,{present:r||u.open},(0,i.createElement)(A,(0,o.A)({"data-state":u.open?"open":"closed"},l,{onPointerEnter:(0,a.m)(e.onPointerEnter,S(u.onOpen)),onPointerLeave:(0,a.m)(e.onPointerLeave,S(u.onClose)),ref:t})))}),A=(0,i.forwardRef)((e,t)=>{let{__scopeHoverCard:n,onEscapeKeyDown:l,onPointerDownOutside:u,onFocusOutside:d,onInteractOutside:f,...m}=e,v=y(C,n),h=g(n),b=(0,i.useRef)(null),w=(0,s.s)(t,b),[E,x]=(0,i.useState)(!1);return(0,i.useEffect)(()=>{if(E){let e=document.body;return r=e.style.userSelect||e.style.webkitUserSelect,e.style.userSelect="none",e.style.webkitUserSelect="none",()=>{e.style.userSelect=r,e.style.webkitUserSelect=r}}},[E]),(0,i.useEffect)(()=>{if(b.current){let e=()=>{x(!1),v.isPointerDownOnContentRef.current=!1,setTimeout(()=>{var e;(null===(e=document.getSelection())||void 0===e?void 0:e.toString())!==""&&(v.hasSelectionRef.current=!0)})};return document.addEventListener("pointerup",e),()=>{document.removeEventListener("pointerup",e),v.hasSelectionRef.current=!1,v.isPointerDownOnContentRef.current=!1}}},[v.isPointerDownOnContentRef,v.hasSelectionRef]),(0,i.useEffect)(()=>{b.current&&(function(e){let t=[],n=document.createTreeWalker(e,NodeFilter.SHOW_ELEMENT,{acceptNode:e=>e.tabIndex>=0?NodeFilter.FILTER_ACCEPT:NodeFilter.FILTER_SKIP});for(;n.nextNode();)t.push(n.currentNode);return t})(b.current).forEach(e=>e.setAttribute("tabindex","-1"))}),(0,i.createElement)(p.qW,{asChild:!0,disableOutsidePointerEvents:!1,onInteractOutside:f,onEscapeKeyDown:l,onPointerDownOutside:u,onFocusOutside:(0,a.m)(d,e=>{e.preventDefault()}),onDismiss:v.onDismiss},(0,i.createElement)(c.UC,(0,o.A)({},h,m,{onPointerDown:(0,a.m)(m.onPointerDown,e=>{e.currentTarget.contains(e.target)&&x(!0),v.hasSelectionRef.current=!1,v.isPointerDownOnContentRef.current=!0}),ref:w,style:{...m.style,userSelect:E?"text":void 0,WebkitUserSelect:E?"text":void 0,"--radix-hover-card-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-hover-card-content-available-width":"var(--radix-popper-available-width)","--radix-hover-card-content-available-height":"var(--radix-popper-available-height)","--radix-hover-card-trigger-width":"var(--radix-popper-anchor-width)","--radix-hover-card-trigger-height":"var(--radix-popper-anchor-height)"}})))});function S(e){return t=>"touch"===t.pointerType?void 0:e()}let P=e=>{let{__scopeHoverCard:t,children:n,open:r,defaultOpen:o,onOpenChange:a,openDelay:l=700,closeDelay:s=300}=e,d=g(t),f=(0,i.useRef)(0),p=(0,i.useRef)(0),m=(0,i.useRef)(!1),v=(0,i.useRef)(!1),[h=!1,y]=(0,u.i)({prop:r,defaultProp:o,onChange:a}),w=(0,i.useCallback)(()=>{clearTimeout(p.current),f.current=window.setTimeout(()=>y(!0),l)},[l,y]),E=(0,i.useCallback)(()=>{clearTimeout(f.current),m.current||v.current||(p.current=window.setTimeout(()=>y(!1),s))},[s,y]),x=(0,i.useCallback)(()=>y(!1),[y]);return(0,i.useEffect)(()=>()=>{clearTimeout(f.current),clearTimeout(p.current)},[]),(0,i.createElement)(b,{scope:t,open:h,onOpenChange:y,onOpen:w,onClose:E,onDismiss:x,hasSelectionRef:m,isPointerDownOnContentRef:v},(0,i.createElement)(c.bL,d,n))},k=w,D=R},40743:(e,t,n)=>{n.d(t,{B:()=>u});var r,o=n(46199),i=n(27163);let a=(r||(r=n.t(o,2)))["useId".toString()]||(()=>void 0),l=0;function u(e){let[t,n]=o.useState(a());return(0,i.N)(()=>{e||n(e=>null!=e?e:String(l++))},[e]),e||(t?`radix-${t}`:"")}},48915:(e,t,n)=>{n.d(t,{B:()=>u});var r,o=n(46199),i=n(20199),a=(r||(r=n.t(o,2)))["useId".toString()]||(()=>void 0),l=0;function u(e){let[t,n]=o.useState(a());return(0,i.N)(()=>{e||n(e=>e??String(l++))},[e]),e||(t?`radix-${t}`:"")}},70605:(e,t,n)=>{n.d(t,{b:()=>l});var r=n(46199),o=n(27443),i=n(75295),a=r.forwardRef((e,t)=>(0,i.jsx)(o.sG.label,{...e,ref:t,onMouseDown:t=>{var n;t.target.closest("button, input, select, textarea")||(null===(n=e.onMouseDown)||void 0===n||n.call(e,t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));a.displayName="Label";var l=a},81174:(e,t,n)=>{n.d(t,{B8:()=>ed,C1:()=>ev,LM:()=>eg,N_:()=>em,UC:()=>eh,bL:()=>ec,l9:()=>ep,q7:()=>ef});var r=n(38392),o=n(46199),i=n(15382),a=n(89825),l=n(73679),u=n(70008),s=n(96219),c=n(61207),d=n(65217),f=n(36158),p=n(40743),m=n(11978),v=n(21181),h=n(72591),g=n(27163),b=n(77235),y=n(48468);let w="NavigationMenu",[E,x,C]=(0,m.N)(w),[R,A,S]=(0,m.N)(w),[P,k]=(0,a.A)(w,[C,S]),[D,N]=P(w),[T,O]=P(w),M=(0,o.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,value:i,onValueChange:a,defaultValue:l,delayDuration:f=200,skipDelayDuration:p=300,orientation:m="horizontal",dir:v,...h}=e,[g,b]=(0,o.useState)(null),y=(0,c.s)(t,e=>b(e)),w=(0,d.jH)(v),E=(0,o.useRef)(0),x=(0,o.useRef)(0),C=(0,o.useRef)(0),[R,A]=(0,o.useState)(!0),[S="",P]=(0,s.i)({prop:i,onChange:e=>{let t=p>0;""!==e?(window.clearTimeout(C.current),t&&A(!1)):(window.clearTimeout(C.current),C.current=window.setTimeout(()=>A(!0),p)),null==a||a(e)},defaultProp:l}),k=(0,o.useCallback)(()=>{window.clearTimeout(x.current),x.current=window.setTimeout(()=>P(""),150)},[P]),D=(0,o.useCallback)(e=>{window.clearTimeout(x.current),P(e)},[P]),N=(0,o.useCallback)(e=>{S===e?window.clearTimeout(x.current):E.current=window.setTimeout(()=>{window.clearTimeout(x.current),P(e)},f)},[S,P,f]);return(0,o.useEffect)(()=>()=>{window.clearTimeout(E.current),window.clearTimeout(x.current),window.clearTimeout(C.current)},[]),(0,o.createElement)(L,{scope:n,isRootMenu:!0,value:S,dir:w,orientation:m,rootNavigationMenu:g,onTriggerEnter:e=>{window.clearTimeout(E.current),R?N(e):D(e)},onTriggerLeave:()=>{window.clearTimeout(E.current),k()},onContentEnter:()=>window.clearTimeout(x.current),onContentLeave:k,onItemSelect:e=>{P(t=>t===e?"":e)},onItemDismiss:()=>P("")},(0,o.createElement)(u.sG.nav,(0,r.A)({"aria-label":"Main","data-orientation":m,dir:w},h,{ref:y})))}),L=e=>{let{scope:t,isRootMenu:n,rootNavigationMenu:r,dir:i,orientation:a,children:l,value:u,onItemSelect:s,onItemDismiss:c,onTriggerEnter:d,onTriggerLeave:f,onContentEnter:m,onContentLeave:v}=e,[g,y]=(0,o.useState)(null),[w,x]=(0,o.useState)(new Map),[C,R]=(0,o.useState)(null);return(0,o.createElement)(D,{scope:t,isRootMenu:n,rootNavigationMenu:r,value:u,previousValue:(0,h.Z)(u),baseId:(0,p.B)(),dir:i,orientation:a,viewport:g,onViewportChange:y,indicatorTrack:C,onIndicatorTrackChange:R,onTriggerEnter:(0,b.c)(d),onTriggerLeave:(0,b.c)(f),onContentEnter:(0,b.c)(m),onContentLeave:(0,b.c)(v),onItemSelect:(0,b.c)(s),onItemDismiss:(0,b.c)(c),onViewportContentChange:(0,o.useCallback)((e,t)=>{x(n=>(n.set(e,t),new Map(n)))},[]),onViewportContentRemove:(0,o.useCallback)(e=>{x(t=>t.has(e)?(t.delete(e),new Map(t)):t)},[])},(0,o.createElement)(E.Provider,{scope:t},(0,o.createElement)(T,{scope:t,items:w},l)))},_=(0,o.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,...i}=e,a=N("NavigationMenuList",n),l=(0,o.createElement)(u.sG.ul,(0,r.A)({"data-orientation":a.orientation},i,{ref:t}));return(0,o.createElement)(u.sG.div,{style:{position:"relative"},ref:a.onIndicatorTrackChange},(0,o.createElement)(E.Slot,{scope:n},a.isRootMenu?(0,o.createElement)(ee,{asChild:!0},l):l))}),[I,j]=P("NavigationMenuItem"),F=(0,o.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,value:i,...a}=e,l=(0,p.B)(),s=(0,o.useRef)(null),c=(0,o.useRef)(null),d=(0,o.useRef)(null),f=(0,o.useRef)(()=>{}),m=(0,o.useRef)(!1),v=(0,o.useCallback)((e="start")=>{if(s.current){f.current();let t=er(s.current);t.length&&eo("start"===e?t:t.reverse())}},[]),h=(0,o.useCallback)(()=>{if(s.current){let e=er(s.current);e.length&&(f.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,o.createElement)(I,{scope:n,value:i||l||"LEGACY_REACT_AUTO_VALUE",triggerRef:c,contentRef:s,focusProxyRef:d,wasEscapeCloseRef:m,onEntryKeyDown:v,onFocusProxyEnter:v,onRootContentClose:h,onContentFocusOutside:h},(0,o.createElement)(u.sG.li,(0,r.A)({},a,{ref:t})))}),z="NavigationMenuTrigger",G=(0,o.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,disabled:i,...a}=e,s=N(z,e.__scopeNavigationMenu),d=j(z,e.__scopeNavigationMenu),f=(0,o.useRef)(null),p=(0,c.s)(f,d.triggerRef,t),m=el(s.baseId,d.value),v=eu(s.baseId,d.value),h=(0,o.useRef)(!1),g=(0,o.useRef)(!1),b=d.value===s.value;return(0,o.createElement)(o.Fragment,null,(0,o.createElement)(E.ItemSlot,{scope:n,value:d.value},(0,o.createElement)(en,{asChild:!0},(0,o.createElement)(u.sG.button,(0,r.A)({id:m,disabled:i,"data-disabled":i?"":void 0,"data-state":ea(b),"aria-expanded":b,"aria-controls":v},a,{ref:p,onPointerEnter:(0,l.m)(e.onPointerEnter,()=>{g.current=!1,d.wasEscapeCloseRef.current=!1}),onPointerMove:(0,l.m)(e.onPointerMove,es(()=>{i||g.current||d.wasEscapeCloseRef.current||h.current||(s.onTriggerEnter(d.value),h.current=!0)})),onPointerLeave:(0,l.m)(e.onPointerLeave,es(()=>{i||(s.onTriggerLeave(),h.current=!1)})),onClick:(0,l.m)(e.onClick,()=>{s.onItemSelect(d.value),g.current=b}),onKeyDown:(0,l.m)(e.onKeyDown,e=>{let t={horizontal:"ArrowDown",vertical:"rtl"===s.dir?"ArrowLeft":"ArrowRight"}[s.orientation];b&&e.key===t&&(d.onEntryKeyDown(),e.preventDefault())})})))),b&&(0,o.createElement)(o.Fragment,null,(0,o.createElement)(y.b,{"aria-hidden":!0,tabIndex:0,ref:d.focusProxyRef,onFocus:e=>{let t=d.contentRef.current,n=e.relatedTarget,r=n===f.current,o=null==t?void 0:t.contains(n);(r||!o)&&d.onFocusProxyEnter(r?"start":"end")}}),s.viewport&&(0,o.createElement)("span",{"aria-owns":v})))}),W="navigationMenu.linkSelect",B=(0,o.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,active:i,onSelect:a,...s}=e;return(0,o.createElement)(en,{asChild:!0},(0,o.createElement)(u.sG.a,(0,r.A)({"data-active":i?"":void 0,"aria-current":i?"page":void 0},s,{ref:t,onClick:(0,l.m)(e.onClick,e=>{let t=e.target,n=new CustomEvent(W,{bubbles:!0,cancelable:!0});if(t.addEventListener(W,e=>null==a?void 0:a(e),{once:!0}),(0,u.hO)(t,n),!n.defaultPrevented&&!e.metaKey){let e=new CustomEvent(q,{bubbles:!0,cancelable:!0});(0,u.hO)(t,e)}},{checkForDefaultPrevented:!1})})))}),H="NavigationMenuIndicator",U=(0,o.forwardRef)((e,t)=>{let{forceMount:n,...a}=e,l=N(H,e.__scopeNavigationMenu),u=!!l.value;return l.indicatorTrack?i.createPortal((0,o.createElement)(f.C,{present:n||u},(0,o.createElement)(K,(0,r.A)({},a,{ref:t}))),l.indicatorTrack):null}),K=(0,o.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,...i}=e,a=N(H,n),l=x(n),[s,c]=(0,o.useState)(null),[d,f]=(0,o.useState)(null),p="horizontal"===a.orientation,m=!!a.value;(0,o.useEffect)(()=>{var e;let t=null===(e=l().find(e=>e.value===a.value))||void 0===e?void 0:e.ref.current;t&&c(t)},[l,a.value]);let v=()=>{s&&f({size:p?s.offsetWidth:s.offsetHeight,offset:p?s.offsetLeft:s.offsetTop})};return ei(s,v),ei(a.indicatorTrack,v),d?(0,o.createElement)(u.sG.div,(0,r.A)({"aria-hidden":!0,"data-state":m?"visible":"hidden","data-orientation":a.orientation},i,{ref:t,style:{position:"absolute",...p?{left:0,width:d.size+"px",transform:`translateX(${d.offset}px)`}:{top:0,height:d.size+"px",transform:`translateY(${d.offset}px)`},...i.style}})):null}),$="NavigationMenuContent",V=(0,o.forwardRef)((e,t)=>{let{forceMount:n,...i}=e,a=N($,e.__scopeNavigationMenu),u=j($,e.__scopeNavigationMenu),s=(0,c.s)(u.contentRef,t),d=u.value===a.value,p={value:u.value,triggerRef:u.triggerRef,focusProxyRef:u.focusProxyRef,wasEscapeCloseRef:u.wasEscapeCloseRef,onContentFocusOutside:u.onContentFocusOutside,onRootContentClose:u.onRootContentClose,...i};return a.viewport?(0,o.createElement)(X,(0,r.A)({forceMount:n},p,{ref:s})):(0,o.createElement)(f.C,{present:n||d},(0,o.createElement)(Y,(0,r.A)({"data-state":ea(d)},p,{ref:s,onPointerEnter:(0,l.m)(e.onPointerEnter,a.onContentEnter),onPointerLeave:(0,l.m)(e.onPointerLeave,es(a.onContentLeave)),style:{pointerEvents:!d&&a.isRootMenu?"none":void 0,...p.style}})))}),X=(0,o.forwardRef)((e,t)=>{let{onViewportContentChange:n,onViewportContentRemove:r}=N($,e.__scopeNavigationMenu);return(0,g.N)(()=>{n(e.value,{ref:t,...e})},[e,t,n]),(0,g.N)(()=>()=>r(e.value),[e.value,r]),null}),q="navigationMenu.rootContentDismiss",Y=(0,o.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,value:i,triggerRef:a,focusProxyRef:u,wasEscapeCloseRef:s,onRootContentClose:d,onContentFocusOutside:f,...p}=e,m=N($,n),h=(0,o.useRef)(null),g=(0,c.s)(h,t),b=el(m.baseId,i),y=eu(m.baseId,i),w=x(n),E=(0,o.useRef)(null),{onItemDismiss:C}=m;(0,o.useEffect)(()=>{let e=h.current;if(m.isRootMenu&&e){let t=()=>{var t;C(),d(),e.contains(document.activeElement)&&(null===(t=a.current)||void 0===t||t.focus())};return e.addEventListener(q,t),()=>e.removeEventListener(q,t)}},[m.isRootMenu,e.value,a,C,d]);let R=(0,o.useMemo)(()=>{let e=w().map(e=>e.value);"rtl"===m.dir&&e.reverse();let t=e.indexOf(m.value),n=e.indexOf(m.previousValue),r=i===m.value,o=n===e.indexOf(i);if(!r&&!o)return E.current;let a=(()=>{if(t!==n){if(r&&-1!==n)return t>n?"from-end":"from-start";if(o&&-1!==t)return t>n?"to-start":"to-end"}return null})();return E.current=a,a},[m.previousValue,m.value,m.dir,w,i]);return(0,o.createElement)(ee,{asChild:!0},(0,o.createElement)(v.qW,(0,r.A)({id:y,"aria-labelledby":b,"data-motion":R,"data-orientation":m.orientation},p,{ref:g,onDismiss:()=>{var e;let t=new Event(q,{bubbles:!0,cancelable:!0});null===(e=h.current)||void 0===e||e.dispatchEvent(t)},onFocusOutside:(0,l.m)(e.onFocusOutside,e=>{var t;f();let n=e.target;null!==(t=m.rootNavigationMenu)&&void 0!==t&&t.contains(n)&&e.preventDefault()}),onPointerDownOutside:(0,l.m)(e.onPointerDownOutside,e=>{var t;let n=e.target,r=w().some(e=>{var t;return null===(t=e.ref.current)||void 0===t?void 0:t.contains(n)}),o=m.isRootMenu&&(null===(t=m.viewport)||void 0===t?void 0:t.contains(n));(r||o||!m.isRootMenu)&&e.preventDefault()}),onKeyDown:(0,l.m)(e.onKeyDown,e=>{let t=e.altKey||e.ctrlKey||e.metaKey;if("Tab"===e.key&&!t){let t=er(e.currentTarget),r=document.activeElement,o=t.findIndex(e=>e===r);if(eo(e.shiftKey?t.slice(0,o).reverse():t.slice(o+1,t.length)))e.preventDefault();else{var n;null===(n=u.current)||void 0===n||n.focus()}}}),onEscapeKeyDown:(0,l.m)(e.onEscapeKeyDown,e=>{s.current=!0})})))}),Z="NavigationMenuViewport",J=(0,o.forwardRef)((e,t)=>{let{forceMount:n,...i}=e,a=!!N(Z,e.__scopeNavigationMenu).value;return(0,o.createElement)(f.C,{present:n||a},(0,o.createElement)(Q,(0,r.A)({},i,{ref:t})))}),Q=(0,o.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,children:i,...a}=e,s=N(Z,n),d=(0,c.s)(t,s.onViewportChange),p=O($,e.__scopeNavigationMenu),[m,v]=(0,o.useState)(null),[h,g]=(0,o.useState)(null),b=m?(null==m?void 0:m.width)+"px":void 0,y=m?(null==m?void 0:m.height)+"px":void 0,w=!!s.value,E=w?s.value:s.previousValue;return ei(h,()=>{h&&v({width:h.offsetWidth,height:h.offsetHeight})}),(0,o.createElement)(u.sG.div,(0,r.A)({"data-state":ea(w),"data-orientation":s.orientation},a,{ref:d,style:{pointerEvents:!w&&s.isRootMenu?"none":void 0,"--radix-navigation-menu-viewport-width":b,"--radix-navigation-menu-viewport-height":y,...a.style},onPointerEnter:(0,l.m)(e.onPointerEnter,s.onContentEnter),onPointerLeave:(0,l.m)(e.onPointerLeave,es(s.onContentLeave))}),Array.from(p.items).map(([e,{ref:t,forceMount:n,...i}])=>{let a=E===e;return(0,o.createElement)(f.C,{key:e,present:n||a},(0,o.createElement)(Y,(0,r.A)({},i,{ref:(0,c.t)(t,e=>{a&&e&&g(e)})})))}))}),ee=(0,o.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,...i}=e,a=N("FocusGroup",n);return(0,o.createElement)(R.Provider,{scope:n},(0,o.createElement)(R.Slot,{scope:n},(0,o.createElement)(u.sG.div,(0,r.A)({dir:a.dir},i,{ref:t}))))}),et=["ArrowRight","ArrowLeft","ArrowUp","ArrowDown"],en=(0,o.forwardRef)((e,t)=>{let{__scopeNavigationMenu:n,...i}=e,a=A(n),s=N("FocusGroupItem",n);return(0,o.createElement)(R.ItemSlot,{scope:n},(0,o.createElement)(u.sG.button,(0,r.A)({},i,{ref:t,onKeyDown:(0,l.m)(e.onKeyDown,e=>{if(["Home","End",...et].includes(e.key)){let t=a().map(e=>e.ref.current);if(["rtl"===s.dir?"ArrowRight":"ArrowLeft","ArrowUp","End"].includes(e.key)&&t.reverse(),et.includes(e.key)){let n=t.indexOf(e.currentTarget);t=t.slice(n+1)}setTimeout(()=>eo(t)),e.preventDefault()}})})))});function er(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 eo(e){let t=document.activeElement;return e.some(e=>e===t||(e.focus(),document.activeElement!==t))}function ei(e,t){let n=(0,b.c)(t);(0,g.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 ea(e){return e?"open":"closed"}function el(e,t){return`${e}-trigger-${t}`}function eu(e,t){return`${e}-content-${t}`}function es(e){return t=>"mouse"===t.pointerType?e(t):void 0}let ec=M,ed=_,ef=F,ep=G,em=B,ev=U,eh=V,eg=J},65617:(e,t,n)=>{n.d(t,{Mz:()=>U,i3:()=>$,UC:()=>K,bL:()=>H,Bk:()=>N});var r=n(91079),o=n(46199),i=n(34132),a=n(70821),l=n(15382),u="undefined"!=typeof document?o.useLayoutEffect:o.useEffect;function s(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!==t.length)return!1;for(r=n;0!=r--;)if(!s(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!s(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function c(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function d(e,t){let n=c(e);return Math.round(t*n)/n}function f(e){let t=o.useRef(e);return u(()=>{t.current=e}),t}let p=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;return n&&({}).hasOwnProperty.call(n,"current")?null!=n.current?(0,a.UE)({element:n.current,padding:r}).fn(t):{}:n?(0,a.UE)({element:n,padding:r}).fn(t):{}}}),m=(e,t)=>({...(0,a.cY)(e),options:[e,t]}),v=(e,t)=>({...(0,a.BN)(e),options:[e,t]}),h=(e,t)=>({...(0,a.ER)(e),options:[e,t]}),g=(e,t)=>({...(0,a.UU)(e),options:[e,t]}),b=(e,t)=>({...(0,a.Ej)(e),options:[e,t]}),y=(e,t)=>({...(0,a.jD)(e),options:[e,t]}),w=(e,t)=>({...p(e),options:[e,t]});var E=n(70008);let x=(0,o.forwardRef)((e,t)=>{let{children:n,width:i=10,height:a=5,...l}=e;return(0,o.createElement)(E.sG.svg,(0,r.A)({},l,{ref:t,width:i,height:a,viewBox:"0 0 30 10",preserveAspectRatio:"none"}),e.asChild?n:(0,o.createElement)("polygon",{points:"0,0 30,0 15,10"}))});var C=n(61207),R=n(89825),A=n(77235),S=n(27163),P=n(96199);let k="Popper",[D,N]=(0,R.A)(k),[T,O]=D(k),M=(0,o.forwardRef)((e,t)=>{let{__scopePopper:n,virtualRef:i,...a}=e,l=O("PopperAnchor",n),u=(0,o.useRef)(null),s=(0,C.s)(t,u);return(0,o.useEffect)(()=>{l.onAnchorChange((null==i?void 0:i.current)||u.current)}),i?null:(0,o.createElement)(E.sG.div,(0,r.A)({},a,{ref:s}))}),L="PopperContent",[_,I]=D(L),j=(0,o.forwardRef)((e,t)=>{var n,a,p,x,R,k,D,N;let{__scopePopper:T,side:M="bottom",sideOffset:I=0,align:j="center",alignOffset:F=0,arrowPadding:z=0,avoidCollisions:H=!0,collisionBoundary:U=[],collisionPadding:K=0,sticky:$="partial",hideWhenDetached:V=!1,updatePositionStrategy:X="optimized",onPlaced:q,...Y}=e,Z=O(L,T),[J,Q]=(0,o.useState)(null),ee=(0,C.s)(t,e=>Q(e)),[et,en]=(0,o.useState)(null),er=(0,P.X)(et),eo=null!==(n=null==er?void 0:er.width)&&void 0!==n?n:0,ei=null!==(a=null==er?void 0:er.height)&&void 0!==a?a:0,ea="number"==typeof K?K:{top:0,right:0,bottom:0,left:0,...K},el=Array.isArray(U)?U:[U],eu=el.length>0,es={padding:ea,boundary:el.filter(G),altBoundary:eu},{refs:ec,floatingStyles:ed,placement:ef,isPositioned:ep,middlewareData:em}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:r=[],platform:a,elements:{reference:p,floating:m}={},transform:v=!0,whileElementsMounted:h,open:g}=e,[b,y]=o.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[w,E]=o.useState(r);s(w,r)||E(r);let[x,C]=o.useState(null),[R,A]=o.useState(null),S=o.useCallback(e=>{e!==N.current&&(N.current=e,C(e))},[]),P=o.useCallback(e=>{e!==T.current&&(T.current=e,A(e))},[]),k=p||x,D=m||R,N=o.useRef(null),T=o.useRef(null),O=o.useRef(b),M=null!=h,L=f(h),_=f(a),I=o.useCallback(()=>{if(!N.current||!T.current)return;let e={placement:t,strategy:n,middleware:w};_.current&&(e.platform=_.current),(0,i.rD)(N.current,T.current,e).then(e=>{let t={...e,isPositioned:!0};j.current&&!s(O.current,t)&&(O.current=t,l.flushSync(()=>{y(t)}))})},[w,t,n,_]);u(()=>{!1===g&&O.current.isPositioned&&(O.current.isPositioned=!1,y(e=>({...e,isPositioned:!1})))},[g]);let j=o.useRef(!1);u(()=>(j.current=!0,()=>{j.current=!1}),[]),u(()=>{if(k&&(N.current=k),D&&(T.current=D),k&&D){if(L.current)return L.current(k,D,I);I()}},[k,D,I,L,M]);let F=o.useMemo(()=>({reference:N,floating:T,setReference:S,setFloating:P}),[S,P]),z=o.useMemo(()=>({reference:k,floating:D}),[k,D]),G=o.useMemo(()=>{let e={position:n,left:0,top:0};if(!z.floating)return e;let t=d(z.floating,b.x),r=d(z.floating,b.y);return v?{...e,transform:"translate("+t+"px, "+r+"px)",...c(z.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,v,z.floating,b.x,b.y]);return o.useMemo(()=>({...b,update:I,refs:F,elements:z,floatingStyles:G}),[b,I,F,z,G])}({strategy:"fixed",placement:M+("center"!==j?"-"+j:""),whileElementsMounted:(...e)=>(0,i.ll)(...e,{animationFrame:"always"===X}),elements:{reference:Z.anchor},middleware:[m({mainAxis:I+ei,alignmentAxis:F}),H&&v({mainAxis:!0,crossAxis:!1,limiter:"partial"===$?h():void 0,...es}),H&&g({...es}),b({...es,apply:({elements:e,rects:t,availableWidth:n,availableHeight:r})=>{let{width:o,height:i}=t.reference,a=e.floating.style;a.setProperty("--radix-popper-available-width",`${n}px`),a.setProperty("--radix-popper-available-height",`${r}px`),a.setProperty("--radix-popper-anchor-width",`${o}px`),a.setProperty("--radix-popper-anchor-height",`${i}px`)}}),et&&w({element:et,padding:z}),W({arrowWidth:eo,arrowHeight:ei}),V&&y({strategy:"referenceHidden",...es})]}),[ev,eh]=B(ef),eg=(0,A.c)(q);(0,S.N)(()=>{ep&&(null==eg||eg())},[ep,eg]);let eb=null===(p=em.arrow)||void 0===p?void 0:p.x,ey=null===(x=em.arrow)||void 0===x?void 0:x.y,ew=(null===(R=em.arrow)||void 0===R?void 0:R.centerOffset)!==0,[eE,ex]=(0,o.useState)();return(0,S.N)(()=>{J&&ex(window.getComputedStyle(J).zIndex)},[J]),(0,o.createElement)("div",{ref:ec.setFloating,"data-radix-popper-content-wrapper":"",style:{...ed,transform:ep?ed.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eE,"--radix-popper-transform-origin":[null===(k=em.transformOrigin)||void 0===k?void 0:k.x,null===(D=em.transformOrigin)||void 0===D?void 0:D.y].join(" ")},dir:e.dir},(0,o.createElement)(_,{scope:T,placedSide:ev,onArrowChange:en,arrowX:eb,arrowY:ey,shouldHideArrow:ew},(0,o.createElement)(E.sG.div,(0,r.A)({"data-side":ev,"data-align":eh},Y,{ref:ee,style:{...Y.style,animation:ep?void 0:"none",opacity:null!==(N=em.hide)&&void 0!==N&&N.referenceHidden?0:void 0}}))))}),F={top:"bottom",right:"left",bottom:"top",left:"right"},z=(0,o.forwardRef)(function(e,t){let{__scopePopper:n,...i}=e,a=I("PopperArrow",n),l=F[a.placedSide];return(0,o.createElement)("span",{ref:a.onArrowChange,style:{position:"absolute",left:a.arrowX,top:a.arrowY,[l]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[a.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[a.placedSide],visibility:a.shouldHideArrow?"hidden":void 0}},(0,o.createElement)(x,(0,r.A)({},i,{ref:t,style:{...i.style,display:"block"}})))});function G(e){return null!==e}let W=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,a;let{placement:l,rects:u,middlewareData:s}=t,c=(null===(n=s.arrow)||void 0===n?void 0:n.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,m]=B(l),v={start:"0%",center:"50%",end:"100%"}[m],h=(null!==(r=null===(o=s.arrow)||void 0===o?void 0:o.x)&&void 0!==r?r:0)+d/2,g=(null!==(i=null===(a=s.arrow)||void 0===a?void 0:a.y)&&void 0!==i?i:0)+f/2,b="",y="";return"bottom"===p?(b=c?v:`${h}px`,y=`${-f}px`):"top"===p?(b=c?v:`${h}px`,y=`${u.floating.height+f}px`):"right"===p?(b=`${-f}px`,y=c?v:`${g}px`):"left"===p&&(b=`${u.floating.width+f}px`,y=c?v:`${g}px`),{data:{x:b,y:y}}}});function B(e){let[t,n="center"]=e.split("-");return[t,n]}let H=e=>{let{__scopePopper:t,children:n}=e,[r,i]=(0,o.useState)(null);return(0,o.createElement)(T,{scope:t,anchor:r,onAnchorChange:i},n)},U=M,K=j,$=z},97082:(e,t,n)=>{n.d(t,{Mz:()=>G,i3:()=>B,UC:()=>W,bL:()=>z,Bk:()=>C});var r=n(46199),o=n(70821),i=n(34132),a=n(15382);let l=e=>({name:"arrow",options:e,fn(t){let{element:n,padding:r}="function"==typeof e?e(t):e;if(n&&({}).hasOwnProperty.call(n,"current")){if(null!=n.current)return(0,o.UE)({element:n.current,padding:r}).fn(t)}else if(n)return(0,o.UE)({element:n,padding:r}).fn(t);return{}}});var u="undefined"!=typeof document?r.useLayoutEffect:r.useEffect;function s(e,t){let n,r,o;if(e===t)return!0;if(typeof e!=typeof t)return!1;if("function"==typeof e&&e.toString()===t.toString())return!0;if(e&&t&&"object"==typeof e){if(Array.isArray(e)){if((n=e.length)!=t.length)return!1;for(r=n;0!=r--;)if(!s(e[r],t[r]))return!1;return!0}if((n=(o=Object.keys(e)).length)!==Object.keys(t).length)return!1;for(r=n;0!=r--;)if(!({}).hasOwnProperty.call(t,o[r]))return!1;for(r=n;0!=r--;){let n=o[r];if(("_owner"!==n||!e.$$typeof)&&!s(e[n],t[n]))return!1}return!0}return e!=e&&t!=t}function c(e){return"undefined"==typeof window?1:(e.ownerDocument.defaultView||window).devicePixelRatio||1}function d(e,t){let n=c(e);return Math.round(t*n)/n}function f(e){let t=r.useRef(e);return u(()=>{t.current=e}),t}var p=n(27443),m=n(75295),v=r.forwardRef((e,t)=>{let{children:n,width:r=10,height:o=5,...i}=e;return(0,m.jsx)(p.sG.svg,{...i,ref:t,width:r,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?n:(0,m.jsx)("polygon",{points:"0,0 30,0 15,10"})})});v.displayName="Arrow";var h=n(65299),g=n(93717),b=n(3319),y=n(20199),w=n(2587),E="Popper",[x,C]=(0,g.A)(E),[R,A]=x(E),S=e=>{let{__scopePopper:t,children:n}=e,[o,i]=r.useState(null);return(0,m.jsx)(R,{scope:t,anchor:o,onAnchorChange:i,children:n})};S.displayName=E;var P="PopperAnchor",k=r.forwardRef((e,t)=>{let{__scopePopper:n,virtualRef:o,...i}=e,a=A(P,n),l=r.useRef(null),u=(0,h.s)(t,l);return r.useEffect(()=>{a.onAnchorChange((null==o?void 0:o.current)||l.current)}),o?null:(0,m.jsx)(p.sG.div,{...i,ref:u})});k.displayName=P;var D="PopperContent",[N,T]=x(D),O=r.forwardRef((e,t)=>{var n,v,g,E,x,C,R,S;let{__scopePopper:P,side:k="bottom",sideOffset:T=0,align:O="center",alignOffset:M=0,arrowPadding:L=0,avoidCollisions:_=!0,collisionBoundary:z=[],collisionPadding:G=0,sticky:W="partial",hideWhenDetached:B=!1,updatePositionStrategy:H="optimized",onPlaced:U,...K}=e,$=A(D,P),[V,X]=r.useState(null),q=(0,h.s)(t,e=>X(e)),[Y,Z]=r.useState(null),J=(0,w.X)(Y),Q=null!==(R=null==J?void 0:J.width)&&void 0!==R?R:0,ee=null!==(S=null==J?void 0:J.height)&&void 0!==S?S:0,et="number"==typeof G?G:{top:0,right:0,bottom:0,left:0,...G},en=Array.isArray(z)?z:[z],er=en.length>0,eo={padding:et,boundary:en.filter(I),altBoundary:er},{refs:ei,floatingStyles:ea,placement:el,isPositioned:eu,middlewareData:es}=function(e){void 0===e&&(e={});let{placement:t="bottom",strategy:n="absolute",middleware:o=[],platform:l,elements:{reference:p,floating:m}={},transform:v=!0,whileElementsMounted:h,open:g}=e,[b,y]=r.useState({x:0,y:0,strategy:n,placement:t,middlewareData:{},isPositioned:!1}),[w,E]=r.useState(o);s(w,o)||E(o);let[x,C]=r.useState(null),[R,A]=r.useState(null),S=r.useCallback(e=>{e!=N.current&&(N.current=e,C(e))},[C]),P=r.useCallback(e=>{e!==T.current&&(T.current=e,A(e))},[A]),k=p||x,D=m||R,N=r.useRef(null),T=r.useRef(null),O=r.useRef(b),M=f(h),L=f(l),_=r.useCallback(()=>{if(!N.current||!T.current)return;let e={placement:t,strategy:n,middleware:w};L.current&&(e.platform=L.current),(0,i.rD)(N.current,T.current,e).then(e=>{let t={...e,isPositioned:!0};I.current&&!s(O.current,t)&&(O.current=t,a.flushSync(()=>{y(t)}))})},[w,t,n,L]);u(()=>{!1===g&&O.current.isPositioned&&(O.current.isPositioned=!1,y(e=>({...e,isPositioned:!1})))},[g]);let I=r.useRef(!1);u(()=>(I.current=!0,()=>{I.current=!1}),[]),u(()=>{if(k&&(N.current=k),D&&(T.current=D),k&&D){if(M.current)return M.current(k,D,_);_()}},[k,D,_,M]);let j=r.useMemo(()=>({reference:N,floating:T,setReference:S,setFloating:P}),[S,P]),F=r.useMemo(()=>({reference:k,floating:D}),[k,D]),z=r.useMemo(()=>{let e={position:n,left:0,top:0};if(!F.floating)return e;let t=d(F.floating,b.x),r=d(F.floating,b.y);return v?{...e,transform:"translate("+t+"px, "+r+"px)",...c(F.floating)>=1.5&&{willChange:"transform"}}:{position:n,left:t,top:r}},[n,v,F.floating,b.x,b.y]);return r.useMemo(()=>({...b,update:_,refs:j,elements:F,floatingStyles:z}),[b,_,j,F,z])}({strategy:"fixed",placement:k+("center"!==O?"-"+O:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),n=0;n{let{elements:t,rects:n,availableWidth:r,availableHeight:o}=e,{width:i,height:a}=n.reference,l=t.floating.style;l.setProperty("--radix-popper-available-width","".concat(r,"px")),l.setProperty("--radix-popper-available-height","".concat(o,"px")),l.setProperty("--radix-popper-anchor-width","".concat(i,"px")),l.setProperty("--radix-popper-anchor-height","".concat(a,"px"))}}),Y&&l({element:Y,padding:L}),j({arrowWidth:Q,arrowHeight:ee}),B&&(0,o.jD)({strategy:"referenceHidden",...eo})]}),[ec,ed]=F(el),ef=(0,b.c)(U);(0,y.N)(()=>{eu&&(null==ef||ef())},[eu,ef]);let ep=null===(n=es.arrow)||void 0===n?void 0:n.x,em=null===(v=es.arrow)||void 0===v?void 0:v.y,ev=(null===(g=es.arrow)||void 0===g?void 0:g.centerOffset)!==0,[eh,eg]=r.useState();return(0,y.N)(()=>{V&&eg(window.getComputedStyle(V).zIndex)},[V]),(0,m.jsx)("div",{ref:ei.setFloating,"data-radix-popper-content-wrapper":"",style:{...ea,transform:eu?ea.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:eh,"--radix-popper-transform-origin":[null===(E=es.transformOrigin)||void 0===E?void 0:E.x,null===(x=es.transformOrigin)||void 0===x?void 0:x.y].join(" "),...(null===(C=es.hide)||void 0===C?void 0:C.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,m.jsx)(N,{scope:P,placedSide:ec,onArrowChange:Z,arrowX:ep,arrowY:em,shouldHideArrow:ev,children:(0,m.jsx)(p.sG.div,{"data-side":ec,"data-align":ed,...K,ref:q,style:{...K.style,animation:eu?void 0:"none"}})})})});O.displayName=D;var M="PopperArrow",L={top:"bottom",right:"left",bottom:"top",left:"right"},_=r.forwardRef(function(e,t){let{__scopePopper:n,...r}=e,o=T(M,n),i=L[o.placedSide];return(0,m.jsx)("span",{ref:o.onArrowChange,style:{position:"absolute",left:o.arrowX,top:o.arrowY,[i]:0,transformOrigin:{top:"",right:"0 0",bottom:"center 0",left:"100% 0"}[o.placedSide],transform:{top:"translateY(100%)",right:"translateY(50%) rotate(90deg) translateX(-50%)",bottom:"rotate(180deg)",left:"translateY(50%) rotate(-90deg) translateX(50%)"}[o.placedSide],visibility:o.shouldHideArrow?"hidden":void 0},children:(0,m.jsx)(v,{...r,ref:t,style:{...r.style,display:"block"}})})});function I(e){return null!==e}_.displayName=M;var j=e=>({name:"transformOrigin",options:e,fn(t){var n,r,o,i,a;let{placement:l,rects:u,middlewareData:s}=t,c=(null===(n=s.arrow)||void 0===n?void 0:n.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[p,m]=F(l),v={start:"0%",center:"50%",end:"100%"}[m],h=(null!==(i=null===(r=s.arrow)||void 0===r?void 0:r.x)&&void 0!==i?i:0)+d/2,g=(null!==(a=null===(o=s.arrow)||void 0===o?void 0:o.y)&&void 0!==a?a:0)+f/2,b="",y="";return"bottom"===p?(b=c?v:"".concat(h,"px"),y="".concat(-f,"px")):"top"===p?(b=c?v:"".concat(h,"px"),y="".concat(u.floating.height+f,"px")):"right"===p?(b="".concat(-f,"px"),y=c?v:"".concat(g,"px")):"left"===p&&(b="".concat(u.floating.width+f,"px"),y=c?v:"".concat(g,"px")),{data:{x:b,y}}}});function F(e){let[t,n="center"]=e.split("-");return[t,n]}var z=S,G=k,W=O,B=_},60848:(e,t,n)=>{n.d(t,{Z:()=>l});var r=n(91079),o=n(46199),i=n(15382),a=n(70008);let l=(0,o.forwardRef)((e,t)=>{var n;let{container:l=null==globalThis?void 0:null===(n=globalThis.document)||void 0===n?void 0:n.body,...u}=e;return l?i.createPortal((0,o.createElement)(a.sG.div,(0,r.A)({},u,{ref:t})),l):null})},60781:(e,t,n)=>{n.d(t,{Z:()=>u});var r=n(46199),o=n(15382),i=n(27443),a=n(20199),l=n(75295),u=r.forwardRef((e,t)=>{var n,u;let{container:s,...c}=e,[d,f]=r.useState(!1);(0,a.N)(()=>f(!0),[]);let p=s||d&&(null===(u=globalThis)||void 0===u?void 0:null===(n=u.document)||void 0===n?void 0:n.body);return p?o.createPortal((0,l.jsx)(i.sG.div,{...c,ref:t}),p):null});u.displayName="Portal"},36158:(e,t,n)=>{n.d(t,{C:()=>l});var r=n(46199),o=n(15382),i=n(61207),a=n(27163);let l=e=>{let{present:t,children:n}=e,l=function(e){var t,n;let[i,l]=(0,r.useState)(),s=(0,r.useRef)({}),c=(0,r.useRef)(e),d=(0,r.useRef)("none"),[f,p]=(t=e?"mounted":"unmounted",n={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},(0,r.useReducer)((e,t)=>{let r=n[e][t];return null!=r?r:e},t));return(0,r.useEffect)(()=>{let e=u(s.current);d.current="mounted"===f?e:"none"},[f]),(0,a.N)(()=>{let t=s.current,n=c.current;if(n!==e){let r=d.current,o=u(t);e?p("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?p("UNMOUNT"):n&&r!==o?p("ANIMATION_OUT"):p("UNMOUNT"),c.current=e}},[e,p]),(0,a.N)(()=>{if(i){let e=e=>{let t=u(s.current).includes(e.animationName);e.target===i&&t&&(0,o.flushSync)(()=>p("ANIMATION_END"))},t=e=>{e.target===i&&(d.current=u(s.current))};return i.addEventListener("animationstart",t),i.addEventListener("animationcancel",e),i.addEventListener("animationend",e),()=>{i.removeEventListener("animationstart",t),i.removeEventListener("animationcancel",e),i.removeEventListener("animationend",e)}}p("ANIMATION_END")},[i,p]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:(0,r.useCallback)(e=>{e&&(s.current=getComputedStyle(e)),l(e)},[])}}(t),s="function"==typeof n?n({present:l.isPresent}):r.Children.only(n),c=(0,i.s)(l.ref,s.ref);return"function"==typeof n||l.isPresent?(0,r.cloneElement)(s,{ref:c}):null};function u(e){return(null==e?void 0:e.animationName)||"none"}l.displayName="Presence"},47419:(e,t,n)=>{n.d(t,{C:()=>l});var r=n(46199),o=n(15382),i=n(65299),a=n(20199),l=e=>{let{present:t,children:n}=e,l=function(e){var t,n;let[i,l]=r.useState(),s=r.useRef({}),c=r.useRef(e),d=r.useRef("none"),[f,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)=>{let r=n[e][t];return null!=r?r:e},t));return r.useEffect(()=>{let e=u(s.current);d.current="mounted"===f?e:"none"},[f]),(0,a.N)(()=>{let t=s.current,n=c.current;if(n!==e){let r=d.current,o=u(t);e?p("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?p("UNMOUNT"):n&&r!==o?p("ANIMATION_OUT"):p("UNMOUNT"),c.current=e}},[e,p]),(0,a.N)(()=>{if(i){let e=e=>{let t=u(s.current).includes(e.animationName);e.target===i&&t&&o.flushSync(()=>p("ANIMATION_END"))},t=e=>{e.target===i&&(d.current=u(s.current))};return i.addEventListener("animationstart",t),i.addEventListener("animationcancel",e),i.addEventListener("animationend",e),()=>{i.removeEventListener("animationstart",t),i.removeEventListener("animationcancel",e),i.removeEventListener("animationend",e)}}p("ANIMATION_END")},[i,p]),{isPresent:["mounted","unmountSuspended"].includes(f),ref:r.useCallback(e=>{e&&(s.current=getComputedStyle(e)),l(e)},[])}}(t),s="function"==typeof n?n({present:l.isPresent}):r.Children.only(n),c=(0,i.s)(l.ref,function(e){var t,n;let r=null===(t=Object.getOwnPropertyDescriptor(e.props,"ref"))||void 0===t?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?void 0:n.get)&&"isReactWarning"in r&&r.isReactWarning)?e.props.ref:e.props.ref||e.ref}(s));return"function"==typeof n||l.isPresent?r.cloneElement(s,{ref:c}):null};function u(e){return(null==e?void 0:e.animationName)||"none"}l.displayName="Presence"},70008:(e,t,n)=>{n.d(t,{hO:()=>u,sG:()=>l});var r=n(99668),o=n(46199),i=n(15382),a=n(83038);let l=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","span","svg","ul"].reduce((e,t)=>{let n=(0,o.forwardRef)((e,n)=>{let{asChild:i,...l}=e,u=i?a.DX:t;return(0,o.useEffect)(()=>{window[Symbol.for("radix-ui")]=!0},[]),(0,o.createElement)(u,(0,r.A)({},l,{ref:n}))});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function u(e,t){e&&(0,i.flushSync)(()=>e.dispatchEvent(t))}},27443:(e,t,n)=>{n.d(t,{hO:()=>u,sG:()=>l});var r=n(46199),o=n(15382),i=n(1943),a=n(75295),l=["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,...o}=e,l=r?i.DX:t;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,a.jsx)(l,{...o,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function u(e,t){e&&o.flushSync(()=>e.dispatchEvent(t))}},89910:(e,t,n)=>{n.d(t,{C1:()=>E,bL:()=>w});var r=n(46199),o=n(93717),i=n(27443),a=n(75295),l="Progress",[u,s]=(0,o.A)(l),[c,d]=u(l),f=r.forwardRef((e,t)=>{var n,r,o,l;let{__scopeProgress:u,value:s=null,max:d,getValueLabel:f=v,...p}=e;(d||0===d)&&!b(d)&&console.error((n="".concat(d),r="Progress","Invalid prop `max` of value `".concat(n,"` supplied to `").concat(r,"`. Only numbers greater than 0 are valid max values. Defaulting to `").concat(100,"`.")));let m=b(d)?d:100;null===s||y(s,m)||console.error((o="".concat(s),l="Progress","Invalid prop `value` of value `".concat(o,"` supplied to `").concat(l,"`. The `value` prop must be:\n - a positive number\n - less than the value passed to `max` (or ").concat(100," if no `max` prop is set)\n - `null` or `undefined` if the progress is indeterminate.\n\nDefaulting to `null`.")));let w=y(s,m)?s:null,E=g(w)?f(w,m):void 0;return(0,a.jsx)(c,{scope:u,value:w,max:m,children:(0,a.jsx)(i.sG.div,{"aria-valuemax":m,"aria-valuemin":0,"aria-valuenow":g(w)?w:void 0,"aria-valuetext":E,role:"progressbar","data-state":h(w,m),"data-value":null!=w?w:void 0,"data-max":m,...p,ref:t})})});f.displayName=l;var p="ProgressIndicator",m=r.forwardRef((e,t)=>{var n;let{__scopeProgress:r,...o}=e,l=d(p,r);return(0,a.jsx)(i.sG.div,{"data-state":h(l.value,l.max),"data-value":null!==(n=l.value)&&void 0!==n?n:void 0,"data-max":l.max,...o,ref:t})});function v(e,t){return"".concat(Math.round(e/t*100),"%")}function h(e,t){return null==e?"indeterminate":e===t?"complete":"loading"}function g(e){return"number"==typeof e}function b(e){return g(e)&&!isNaN(e)&&e>0}function y(e,t){return g(e)&&!isNaN(e)&&e<=t&&e>=0}m.displayName=p;var w=f,E=m},72617:(e,t,n)=>{n.d(t,{C1:()=>j,bL:()=>_,q7:()=>I});var r=n(38392),o=n(46199),i=n(73679),a=n(61207),l=n(89825),u=n(70008),s=n(77828),c=n(96219),d=n(65217),f=n(96199),p=n(72591),m=n(36158);let v="Radio",[h,g]=(0,l.A)(v),[b,y]=h(v),w=(0,o.forwardRef)((e,t)=>{let{__scopeRadio:n,name:l,checked:s=!1,required:c,disabled:d,value:f="on",onCheck:p,...m}=e,[v,h]=(0,o.useState)(null),g=(0,a.s)(t,e=>h(e)),y=(0,o.useRef)(!1),w=!v||!!v.closest("form");return(0,o.createElement)(b,{scope:n,checked:s,disabled:d},(0,o.createElement)(u.sG.button,(0,r.A)({type:"button",role:"radio","aria-checked":s,"data-state":C(s),"data-disabled":d?"":void 0,disabled:d,value:f},m,{ref:g,onClick:(0,i.m)(e.onClick,e=>{s||null==p||p(),w&&(y.current=e.isPropagationStopped(),y.current||e.stopPropagation())})})),w&&(0,o.createElement)(x,{control:v,bubbles:!y.current,name:l,value:f,checked:s,required:c,disabled:d,style:{transform:"translateX(-100%)"}}))}),E=(0,o.forwardRef)((e,t)=>{let{__scopeRadio:n,forceMount:i,...a}=e,l=y("RadioIndicator",n);return(0,o.createElement)(m.C,{present:i||l.checked},(0,o.createElement)(u.sG.span,(0,r.A)({"data-state":C(l.checked),"data-disabled":l.disabled?"":void 0},a,{ref:t})))}),x=e=>{let{control:t,checked:n,bubbles:i=!0,...a}=e,l=(0,o.useRef)(null),u=(0,p.Z)(n),s=(0,f.X)(t);return(0,o.useEffect)(()=>{let e=l.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(u!==n&&t){let r=new Event("click",{bubbles:i});t.call(e,n),e.dispatchEvent(r)}},[u,n,i]),(0,o.createElement)("input",(0,r.A)({type:"radio","aria-hidden":!0,defaultChecked:n},a,{tabIndex:-1,ref:l,style:{...e.style,...s,position:"absolute",pointerEvents:"none",opacity:0,margin:0}}))};function C(e){return e?"checked":"unchecked"}let R=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],A="RadioGroup",[S,P]=(0,l.A)(A,[s.RG,g]),k=(0,s.RG)(),D=g(),[N,T]=S(A),O=(0,o.forwardRef)((e,t)=>{let{__scopeRadioGroup:n,name:i,defaultValue:a,value:l,required:f=!1,disabled:p=!1,orientation:m,dir:v,loop:h=!0,onValueChange:g,...b}=e,y=k(n),w=(0,d.jH)(v),[E,x]=(0,c.i)({prop:l,defaultProp:a,onChange:g});return(0,o.createElement)(N,{scope:n,name:i,required:f,disabled:p,value:E,onValueChange:x},(0,o.createElement)(s.bL,(0,r.A)({asChild:!0},y,{orientation:m,dir:w,loop:h}),(0,o.createElement)(u.sG.div,(0,r.A)({role:"radiogroup","aria-required":f,"aria-orientation":m,"data-disabled":p?"":void 0,dir:w},b,{ref:t}))))}),M=(0,o.forwardRef)((e,t)=>{let{__scopeRadioGroup:n,disabled:l,...u}=e,c=T("RadioGroupItem",n),d=c.disabled||l,f=k(n),p=D(n),m=(0,o.useRef)(null),v=(0,a.s)(t,m),h=c.value===u.value,g=(0,o.useRef)(!1);return(0,o.useEffect)(()=>{let e=e=>{R.includes(e.key)&&(g.current=!0)},t=()=>g.current=!1;return document.addEventListener("keydown",e),document.addEventListener("keyup",t),()=>{document.removeEventListener("keydown",e),document.removeEventListener("keyup",t)}},[]),(0,o.createElement)(s.q7,(0,r.A)({asChild:!0},f,{focusable:!d,active:h}),(0,o.createElement)(w,(0,r.A)({disabled:d,required:c.required,checked:h},p,u,{name:c.name,ref:v,onCheck:()=>c.onValueChange(u.value),onKeyDown:(0,i.m)(e=>{"Enter"===e.key&&e.preventDefault()}),onFocus:(0,i.m)(u.onFocus,()=>{var e;g.current&&(null===(e=m.current)||void 0===e||e.click())})})))}),L=(0,o.forwardRef)((e,t)=>{let{__scopeRadioGroup:n,...i}=e,a=D(n);return(0,o.createElement)(E,(0,r.A)({},a,i,{ref:t}))}),_=O,I=M,j=L},77828:(e,t,n)=>{n.d(t,{RG:()=>E,bL:()=>D,q7:()=>N});var r=n(99668),o=n(46199),i=n(73679),a=n(11978),l=n(61207),u=n(89825),s=n(40743),c=n(70008),d=n(77235),f=n(96219),p=n(65217);let m="rovingFocusGroup.onEntryFocus",v={bubbles:!1,cancelable:!0},h="RovingFocusGroup",[g,b,y]=(0,a.N)(h),[w,E]=(0,u.A)(h,[y]),[x,C]=w(h),R=(0,o.forwardRef)((e,t)=>(0,o.createElement)(g.Provider,{scope:e.__scopeRovingFocusGroup},(0,o.createElement)(g.Slot,{scope:e.__scopeRovingFocusGroup},(0,o.createElement)(A,(0,r.A)({},e,{ref:t}))))),A=(0,o.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:a,loop:u=!1,dir:s,currentTabStopId:h,defaultCurrentTabStopId:g,onCurrentTabStopIdChange:y,onEntryFocus:w,...E}=e,C=(0,o.useRef)(null),R=(0,l.s)(t,C),A=(0,p.jH)(s),[S=null,P]=(0,f.i)({prop:h,defaultProp:g,onChange:y}),[D,N]=(0,o.useState)(!1),T=(0,d.c)(w),O=b(n),M=(0,o.useRef)(!1),[L,_]=(0,o.useState)(0);return(0,o.useEffect)(()=>{let e=C.current;if(e)return e.addEventListener(m,T),()=>e.removeEventListener(m,T)},[T]),(0,o.createElement)(x,{scope:n,orientation:a,dir:A,loop:u,currentTabStopId:S,onItemFocus:(0,o.useCallback)(e=>P(e),[P]),onItemShiftTab:(0,o.useCallback)(()=>N(!0),[]),onFocusableItemAdd:(0,o.useCallback)(()=>_(e=>e+1),[]),onFocusableItemRemove:(0,o.useCallback)(()=>_(e=>e-1),[])},(0,o.createElement)(c.sG.div,(0,r.A)({tabIndex:D||0===L?-1:0,"data-orientation":a},E,{ref:R,style:{outline:"none",...e.style},onMouseDown:(0,i.m)(e.onMouseDown,()=>{M.current=!0}),onFocus:(0,i.m)(e.onFocus,e=>{let t=!M.current;if(e.target===e.currentTarget&&t&&!D){let t=new CustomEvent(m,v);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=O().filter(e=>e.focusable);k([e.find(e=>e.active),e.find(e=>e.id===S),...e].filter(Boolean).map(e=>e.ref.current))}}M.current=!1}),onBlur:(0,i.m)(e.onBlur,()=>N(!1))})))}),S=(0,o.forwardRef)((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:a=!0,active:l=!1,tabStopId:u,...d}=e,f=(0,s.B)(),p=u||f,m=C("RovingFocusGroupItem",n),v=m.currentTabStopId===p,h=b(n),{onFocusableItemAdd:y,onFocusableItemRemove:w}=m;return(0,o.useEffect)(()=>{if(a)return y(),()=>w()},[a,y,w]),(0,o.createElement)(g.ItemSlot,{scope:n,id:p,focusable:a,active:l},(0,o.createElement)(c.sG.span,(0,r.A)({tabIndex:v?0:-1,"data-orientation":m.orientation},d,{ref:t,onMouseDown:(0,i.m)(e.onMouseDown,e=>{a?m.onItemFocus(p):e.preventDefault()}),onFocus:(0,i.m)(e.onFocus,()=>m.onItemFocus(p)),onKeyDown:(0,i.m)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){m.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return P[o]}(e,m.orientation,m.dir);if(void 0!==t){e.preventDefault();let n=h().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=m.loop?function(e,t){return e.map((n,r)=>e[(t+r)%e.length])}(n,r+1):n.slice(r+1)}setTimeout(()=>k(n))}})})))}),P={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function k(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}let D=R,N=S},89909:(e,t,n)=>{n.d(t,{RG:()=>E,bL:()=>N,q7:()=>T});var r=n(46199),o=n(25067),i=n(21419),a=n(65299),l=n(93717),u=n(48915),s=n(27443),c=n(3319),d=n(36391),f=n(79205),p=n(75295),m="rovingFocusGroup.onEntryFocus",v={bubbles:!1,cancelable:!0},h="RovingFocusGroup",[g,b,y]=(0,i.N)(h),[w,E]=(0,l.A)(h,[y]),[x,C]=w(h),R=r.forwardRef((e,t)=>(0,p.jsx)(g.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(g.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,p.jsx)(A,{...e,ref:t})})}));R.displayName=h;var A=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,orientation:i,loop:l=!1,dir:u,currentTabStopId:h,defaultCurrentTabStopId:g,onCurrentTabStopIdChange:y,onEntryFocus:w,preventScrollOnEntryFocus:E=!1,...C}=e,R=r.useRef(null),A=(0,a.s)(t,R),S=(0,f.jH)(u),[P=null,k]=(0,d.i)({prop:h,defaultProp:g,onChange:y}),[N,T]=r.useState(!1),O=(0,c.c)(w),M=b(n),L=r.useRef(!1),[_,I]=r.useState(0);return r.useEffect(()=>{let e=R.current;if(e)return e.addEventListener(m,O),()=>e.removeEventListener(m,O)},[O]),(0,p.jsx)(x,{scope:n,orientation:i,dir:S,loop:l,currentTabStopId:P,onItemFocus:r.useCallback(e=>k(e),[k]),onItemShiftTab:r.useCallback(()=>T(!0),[]),onFocusableItemAdd:r.useCallback(()=>I(e=>e+1),[]),onFocusableItemRemove:r.useCallback(()=>I(e=>e-1),[]),children:(0,p.jsx)(s.sG.div,{tabIndex:N||0===_?-1:0,"data-orientation":i,...C,ref:A,style:{outline:"none",...e.style},onMouseDown:(0,o.m)(e.onMouseDown,()=>{L.current=!0}),onFocus:(0,o.m)(e.onFocus,e=>{let t=!L.current;if(e.target===e.currentTarget&&t&&!N){let t=new CustomEvent(m,v);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=M().filter(e=>e.focusable);D([e.find(e=>e.active),e.find(e=>e.id===P),...e].filter(Boolean).map(e=>e.ref.current),E)}}L.current=!1}),onBlur:(0,o.m)(e.onBlur,()=>T(!1))})})}),S="RovingFocusGroupItem",P=r.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:n,focusable:i=!0,active:a=!1,tabStopId:l,...c}=e,d=(0,u.B)(),f=l||d,m=C(S,n),v=m.currentTabStopId===f,h=b(n),{onFocusableItemAdd:y,onFocusableItemRemove:w}=m;return r.useEffect(()=>{if(i)return y(),()=>w()},[i,y,w]),(0,p.jsx)(g.ItemSlot,{scope:n,id:f,focusable:i,active:a,children:(0,p.jsx)(s.sG.span,{tabIndex:v?0:-1,"data-orientation":m.orientation,...c,ref:t,onMouseDown:(0,o.m)(e.onMouseDown,e=>{i?m.onItemFocus(f):e.preventDefault()}),onFocus:(0,o.m)(e.onFocus,()=>m.onItemFocus(f)),onKeyDown:(0,o.m)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey){m.onItemShiftTab();return}if(e.target!==e.currentTarget)return;let t=function(e,t,n){var r;let o=(r=e.key,"rtl"!==n?r:"ArrowLeft"===r?"ArrowRight":"ArrowRight"===r?"ArrowLeft":r);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return k[o]}(e,m.orientation,m.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=h().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=m.loop?function(e,t){return e.map((n,r)=>e[(t+r)%e.length])}(n,r+1):n.slice(r+1)}setTimeout(()=>D(n))}})})})});P.displayName=S;var k={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function D(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}var N=R,T=P},59543:(e,t,n)=>{n.d(t,{Q6:()=>H,bL:()=>W,zi:()=>U,CC:()=>B});var r=n(38392),o=n(46199);function i(e,[t,n]){return Math.min(n,Math.max(t,e))}var a=n(73679),l=n(61207),u=n(89825),s=n(96219),c=n(65217),d=n(72591),f=n(96199),p=n(70008),m=n(11978);let v=["PageUp","PageDown"],h=["ArrowUp","ArrowDown","ArrowLeft","ArrowRight"],g={"from-left":["Home","PageDown","ArrowDown","ArrowLeft"],"from-right":["Home","PageDown","ArrowDown","ArrowRight"],"from-bottom":["Home","PageDown","ArrowDown","ArrowLeft"],"from-top":["Home","PageDown","ArrowUp","ArrowLeft"]},b="Slider",[y,w,E]=(0,m.N)(b),[x,C]=(0,u.A)(b,[E]),[R,A]=x(b),S=(0,o.forwardRef)((e,t)=>{let{name:n,min:u=0,max:c=100,step:d=1,orientation:f="horizontal",disabled:p=!1,minStepsBetweenThumbs:m=0,defaultValue:g=[u],value:b,onValueChange:w=()=>{},onValueCommit:E=()=>{},inverted:x=!1,...C}=e,[A,S]=(0,o.useState)(null),P=(0,l.s)(t,e=>S(e)),k=(0,o.useRef)(new Set),T=(0,o.useRef)(0),O="horizontal"===f,M=!A||!!A.closest("form"),[L=[],_]=(0,s.i)({prop:b,defaultProp:g,onChange:e=>{var t;null===(t=[...k.current][T.current])||void 0===t||t.focus(),w(e)}}),I=(0,o.useRef)(L);function j(e,t,{commit:n}={commit:!1}){let r=(String(d).split(".")[1]||"").length,o=i(function(e,t){let n=Math.pow(10,t);return Math.round(e*n)/n}(Math.round((e-u)/d)*d+u,r),[u,c]);_((e=[])=>{var r,i;let a=function(e=[],t,n){let r=[...e];return r[n]=t,r.sort((e,t)=>e-t)}(e,o,t);if(r=a,!(!((i=m*d)>0)||Math.min(...r.slice(0,-1).map((e,t)=>r[t+1]-e))>=i))return e;{T.current=a.indexOf(o);let t=String(a)!==String(e);return t&&n&&E(a),t?a:e}})}return(0,o.createElement)(R,{scope:e.__scopeSlider,disabled:p,min:u,max:c,valueIndexToChangeRef:T,thumbs:k.current,values:L,orientation:f},(0,o.createElement)(y.Provider,{scope:e.__scopeSlider},(0,o.createElement)(y.Slot,{scope:e.__scopeSlider},(0,o.createElement)(O?D:N,(0,r.A)({"aria-disabled":p,"data-disabled":p?"":void 0},C,{ref:P,onPointerDown:(0,a.m)(C.onPointerDown,()=>{p||(I.current=L)}),min:u,max:c,inverted:x,onSlideStart:p?void 0:function(e){let t=function(e,t){if(1===e.length)return 0;let n=e.map(e=>Math.abs(e-t)),r=Math.min(...n);return n.indexOf(r)}(L,e);j(e,t)},onSlideMove:p?void 0:function(e){j(e,T.current)},onSlideEnd:p?void 0:function(){let e=I.current[T.current];L[T.current]!==e&&E(L)},onHomeKeyDown:()=>!p&&j(u,0,{commit:!0}),onEndKeyDown:()=>!p&&j(c,L.length-1,{commit:!0}),onStepKeyDown:({event:e,direction:t})=>{if(!p){let n=v.includes(e.key)||e.shiftKey&&h.includes(e.key),r=T.current;j(L[r]+d*(n?10:1)*t,r,{commit:!0})}}})))),M&&L.map((e,t)=>(0,o.createElement)(F,{key:t,name:n?n+(L.length>1?"[]":""):void 0,value:e})))}),[P,k]=x(b,{startEdge:"left",endEdge:"right",size:"width",direction:1}),D=(0,o.forwardRef)((e,t)=>{let{min:n,max:i,dir:a,inverted:u,onSlideStart:s,onSlideMove:d,onSlideEnd:f,onStepKeyDown:p,...m}=e,[v,h]=(0,o.useState)(null),b=(0,l.s)(t,e=>h(e)),y=(0,o.useRef)(),w=(0,c.jH)(a),E="ltr"===w,x=E&&!u||!E&&u;function C(e){let t=y.current||v.getBoundingClientRect(),r=G([0,t.width],x?[n,i]:[i,n]);return y.current=t,r(e-t.left)}return(0,o.createElement)(P,{scope:e.__scopeSlider,startEdge:x?"left":"right",endEdge:x?"right":"left",direction:x?1:-1,size:"width"},(0,o.createElement)(T,(0,r.A)({dir:w,"data-orientation":"horizontal"},m,{ref:b,style:{...m.style,"--radix-slider-thumb-transform":"translateX(-50%)"},onSlideStart:e=>{let t=C(e.clientX);null==s||s(t)},onSlideMove:e=>{let t=C(e.clientX);null==d||d(t)},onSlideEnd:()=>{y.current=void 0,null==f||f()},onStepKeyDown:e=>{let t=g[x?"from-left":"from-right"].includes(e.key);null==p||p({event:e,direction:t?-1:1})}})))}),N=(0,o.forwardRef)((e,t)=>{let{min:n,max:i,inverted:a,onSlideStart:u,onSlideMove:s,onSlideEnd:c,onStepKeyDown:d,...f}=e,p=(0,o.useRef)(null),m=(0,l.s)(t,p),v=(0,o.useRef)(),h=!a;function b(e){let t=v.current||p.current.getBoundingClientRect(),r=G([0,t.height],h?[i,n]:[n,i]);return v.current=t,r(e-t.top)}return(0,o.createElement)(P,{scope:e.__scopeSlider,startEdge:h?"bottom":"top",endEdge:h?"top":"bottom",size:"height",direction:h?1:-1},(0,o.createElement)(T,(0,r.A)({"data-orientation":"vertical"},f,{ref:m,style:{...f.style,"--radix-slider-thumb-transform":"translateY(50%)"},onSlideStart:e=>{let t=b(e.clientY);null==u||u(t)},onSlideMove:e=>{let t=b(e.clientY);null==s||s(t)},onSlideEnd:()=>{v.current=void 0,null==c||c()},onStepKeyDown:e=>{let t=g[h?"from-bottom":"from-top"].includes(e.key);null==d||d({event:e,direction:t?-1:1})}})))}),T=(0,o.forwardRef)((e,t)=>{let{__scopeSlider:n,onSlideStart:i,onSlideMove:l,onSlideEnd:u,onHomeKeyDown:s,onEndKeyDown:c,onStepKeyDown:d,...f}=e,m=A(b,n);return(0,o.createElement)(p.sG.span,(0,r.A)({},f,{ref:t,onKeyDown:(0,a.m)(e.onKeyDown,e=>{"Home"===e.key?(s(e),e.preventDefault()):"End"===e.key?(c(e),e.preventDefault()):v.concat(h).includes(e.key)&&(d(e),e.preventDefault())}),onPointerDown:(0,a.m)(e.onPointerDown,e=>{let t=e.target;t.setPointerCapture(e.pointerId),e.preventDefault(),m.thumbs.has(t)?t.focus():i(e)}),onPointerMove:(0,a.m)(e.onPointerMove,e=>{e.target.hasPointerCapture(e.pointerId)&&l(e)}),onPointerUp:(0,a.m)(e.onPointerUp,e=>{let t=e.target;t.hasPointerCapture(e.pointerId)&&(t.releasePointerCapture(e.pointerId),u(e))})}))}),O=(0,o.forwardRef)((e,t)=>{let{__scopeSlider:n,...i}=e,a=A("SliderTrack",n);return(0,o.createElement)(p.sG.span,(0,r.A)({"data-disabled":a.disabled?"":void 0,"data-orientation":a.orientation},i,{ref:t}))}),M="SliderRange",L=(0,o.forwardRef)((e,t)=>{let{__scopeSlider:n,...i}=e,a=A(M,n),u=k(M,n),s=(0,o.useRef)(null),c=(0,l.s)(t,s),d=a.values.length,f=a.values.map(e=>z(e,a.min,a.max)),m=d>1?Math.min(...f):0,v=100-Math.max(...f);return(0,o.createElement)(p.sG.span,(0,r.A)({"data-orientation":a.orientation,"data-disabled":a.disabled?"":void 0},i,{ref:c,style:{...e.style,[u.startEdge]:m+"%",[u.endEdge]:v+"%"}}))}),_="SliderThumb",I=(0,o.forwardRef)((e,t)=>{let n=w(e.__scopeSlider),[i,a]=(0,o.useState)(null),u=(0,l.s)(t,e=>a(e)),s=(0,o.useMemo)(()=>i?n().findIndex(e=>e.ref.current===i):-1,[n,i]);return(0,o.createElement)(j,(0,r.A)({},e,{ref:u,index:s}))}),j=(0,o.forwardRef)((e,t)=>{let{__scopeSlider:n,index:i,...u}=e,s=A(_,n),c=k(_,n),[d,m]=(0,o.useState)(null),v=(0,l.s)(t,e=>m(e)),h=(0,f.X)(d),g=s.values[i],b=void 0===g?0:z(g,s.min,s.max),w=function(e,t){return t>2?`Value ${e+1} of ${t}`:2===t?["Minimum","Maximum"][e]:void 0}(i,s.values.length),E=null==h?void 0:h[c.size],x=E?function(e,t,n){let r=e/2,o=G([0,50],[0,r]);return(r-o(t)*n)*n}(E,b,c.direction):0;return(0,o.useEffect)(()=>{if(d)return s.thumbs.add(d),()=>{s.thumbs.delete(d)}},[d,s.thumbs]),(0,o.createElement)("span",{style:{transform:"var(--radix-slider-thumb-transform)",position:"absolute",[c.startEdge]:`calc(${b}% + ${x}px)`}},(0,o.createElement)(y.ItemSlot,{scope:e.__scopeSlider},(0,o.createElement)(p.sG.span,(0,r.A)({role:"slider","aria-label":e["aria-label"]||w,"aria-valuemin":s.min,"aria-valuenow":g,"aria-valuemax":s.max,"aria-orientation":s.orientation,"data-orientation":s.orientation,"data-disabled":s.disabled?"":void 0,tabIndex:s.disabled?void 0:0},u,{ref:v,style:void 0===g?{display:"none"}:e.style,onFocus:(0,a.m)(e.onFocus,()=>{s.valueIndexToChangeRef.current=i})}))))}),F=e=>{let{value:t,...n}=e,i=(0,o.useRef)(null),a=(0,d.Z)(t);return(0,o.useEffect)(()=>{let e=i.current,n=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"value").set;if(a!==t&&n){let r=new Event("input",{bubbles:!0});n.call(e,t),e.dispatchEvent(r)}},[a,t]),(0,o.createElement)("input",(0,r.A)({style:{display:"none"}},n,{ref:i,defaultValue:t}))};function z(e,t,n){return i(100/(n-t)*(e-t),[0,100])}function G(e,t){return n=>{if(e[0]===e[1]||t[0]===t[1])return t[0];let r=(t[1]-t[0])/(e[1]-e[0]);return t[0]+r*(n-e[0])}}let W=S,B=O,H=L,U=I},83038:(e,t,n)=>{n.d(t,{DX:()=>a,xV:()=>u});var r=n(91079),o=n(46199),i=n(61207);let a=(0,o.forwardRef)((e,t)=>{let{children:n,...i}=e,a=o.Children.toArray(n),u=a.find(s);if(u){let e=u.props.children,n=a.map(t=>t!==u?t:o.Children.count(e)>1?o.Children.only(null):(0,o.isValidElement)(e)?e.props.children:null);return(0,o.createElement)(l,(0,r.A)({},i,{ref:t}),(0,o.isValidElement)(e)?(0,o.cloneElement)(e,void 0,n):null)}return(0,o.createElement)(l,(0,r.A)({},i,{ref:t}),n)});a.displayName="Slot";let l=(0,o.forwardRef)((e,t)=>{let{children:n,...r}=e;if((0,o.isValidElement)(n)){let e=n.props.ref??n.ref;return(0,o.cloneElement)(n,{...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)=>{i(...e),o(...e)}: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),ref:t?(0,i.t)(t,e):e})}return o.Children.count(n)>1?o.Children.only(null):null});l.displayName="SlotClone";let u=({children:e})=>(0,o.createElement)(o.Fragment,null,e);function s(e){return(0,o.isValidElement)(e)&&e.type===u}},1943:(e,t,n)=>{n.d(t,{DX:()=>a,xV:()=>u});var r=n(46199),o=n(65299),i=n(75295),a=r.forwardRef((e,t)=>{let{children:n,...o}=e,a=r.Children.toArray(n),u=a.find(s);if(u){let e=u.props.children,n=a.map(t=>t!==u?t:r.Children.count(e)>1?r.Children.only(null):r.isValidElement(e)?e.props.children:null);return(0,i.jsx)(l,{...o,ref:t,children:r.isValidElement(e)?r.cloneElement(e,void 0,n):null})}return(0,i.jsx)(l,{...o,ref:t,children:n})});a.displayName="Slot";var l=r.forwardRef((e,t)=>{let{children:n,...i}=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);return r.cloneElement(n,{...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)=>{i(...e),o(...e)}:o&&(n[r]=o):"style"===r?n[r]={...o,...i}:"className"===r&&(n[r]=[o,i].filter(Boolean).join(" "))}return{...e,...n}}(i,n.props),ref:t?(0,o.t)(t,e):e})}return r.Children.count(n)>1?r.Children.only(null):null});l.displayName="SlotClone";var u=({children:e})=>(0,i.jsx)(i.Fragment,{children:e});function s(e){return r.isValidElement(e)&&e.type===u}},9198:(e,t,n)=>{n.d(t,{bL:()=>x,zi:()=>C});var r=n(46199),o=n(25067),i=n(65299),a=n(93717),l=n(36391),u=n(89467),s=n(2587),c=n(27443),d=n(75295),f="Switch",[p,m]=(0,a.A)(f),[v,h]=p(f),g=r.forwardRef((e,t)=>{let{__scopeSwitch:n,name:a,checked:u,defaultChecked:s,required:f,disabled:p,value:m="on",onCheckedChange:h,...g}=e,[b,y]=r.useState(null),x=(0,i.s)(t,e=>y(e)),C=r.useRef(!1),R=!b||!!b.closest("form"),[A=!1,S]=(0,l.i)({prop:u,defaultProp:s,onChange:h});return(0,d.jsxs)(v,{scope:n,checked:A,disabled:p,children:[(0,d.jsx)(c.sG.button,{type:"button",role:"switch","aria-checked":A,"aria-required":f,"data-state":E(A),"data-disabled":p?"":void 0,disabled:p,value:m,...g,ref:x,onClick:(0,o.m)(e.onClick,e=>{S(e=>!e),R&&(C.current=e.isPropagationStopped(),C.current||e.stopPropagation())})}),R&&(0,d.jsx)(w,{control:b,bubbles:!C.current,name:a,value:m,checked:A,required:f,disabled:p,style:{transform:"translateX(-100%)"}})]})});g.displayName=f;var b="SwitchThumb",y=r.forwardRef((e,t)=>{let{__scopeSwitch:n,...r}=e,o=h(b,n);return(0,d.jsx)(c.sG.span,{"data-state":E(o.checked),"data-disabled":o.disabled?"":void 0,...r,ref:t})});y.displayName=b;var w=e=>{let{control:t,checked:n,bubbles:o=!0,...i}=e,a=r.useRef(null),l=(0,u.Z)(n),c=(0,s.X)(t);return r.useEffect(()=>{let e=a.current,t=Object.getOwnPropertyDescriptor(window.HTMLInputElement.prototype,"checked").set;if(l!==n&&t){let r=new Event("click",{bubbles:o});t.call(e,n),e.dispatchEvent(r)}},[l,n,o]),(0,d.jsx)("input",{type:"checkbox","aria-hidden":!0,defaultChecked:n,...i,tabIndex:-1,ref:a,style:{...e.style,...c,position:"absolute",pointerEvents:"none",opacity:0,margin:0}})};function E(e){return e?"checked":"unchecked"}var x=g,C=y},13467:(e,t,n)=>{n.d(t,{B8:()=>D,UC:()=>T,bL:()=>k,l9:()=>N});var r=n(46199),o=n(25067),i=n(93717),a=n(89909),l=n(47419),u=n(27443),s=n(79205),c=n(36391),d=n(48915),f=n(75295),p="Tabs",[m,v]=(0,i.A)(p,[a.RG]),h=(0,a.RG)(),[g,b]=m(p),y=r.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,onValueChange:o,defaultValue:i,orientation:a="horizontal",dir:l,activationMode:p="automatic",...m}=e,v=(0,s.jH)(l),[h,b]=(0,c.i)({prop:r,onChange:o,defaultProp:i});return(0,f.jsx)(g,{scope:n,baseId:(0,d.B)(),value:h,onValueChange:b,orientation:a,dir:v,activationMode:p,children:(0,f.jsx)(u.sG.div,{dir:v,"data-orientation":a,...m,ref:t})})});y.displayName=p;var w="TabsList",E=r.forwardRef((e,t)=>{let{__scopeTabs:n,loop:r=!0,...o}=e,i=b(w,n),l=h(n);return(0,f.jsx)(a.bL,{asChild:!0,...l,orientation:i.orientation,dir:i.dir,loop:r,children:(0,f.jsx)(u.sG.div,{role:"tablist","aria-orientation":i.orientation,...o,ref:t})})});E.displayName=w;var x="TabsTrigger",C=r.forwardRef((e,t)=>{let{__scopeTabs:n,value:r,disabled:i=!1,...l}=e,s=b(x,n),c=h(n),d=S(s.baseId,r),p=P(s.baseId,r),m=r===s.value;return(0,f.jsx)(a.q7,{asChild:!0,...c,focusable:!i,active:m,children:(0,f.jsx)(u.sG.button,{type:"button",role:"tab","aria-selected":m,"aria-controls":p,"data-state":m?"active":"inactive","data-disabled":i?"":void 0,disabled:i,id:d,...l,ref:t,onMouseDown:(0,o.m)(e.onMouseDown,e=>{i||0!==e.button||!1!==e.ctrlKey?e.preventDefault():s.onValueChange(r)}),onKeyDown:(0,o.m)(e.onKeyDown,e=>{[" ","Enter"].includes(e.key)&&s.onValueChange(r)}),onFocus:(0,o.m)(e.onFocus,()=>{let e="manual"!==s.activationMode;m||i||!e||s.onValueChange(r)})})})});C.displayName=x;var R="TabsContent",A=r.forwardRef((e,t)=>{let{__scopeTabs:n,value:o,forceMount:i,children:a,...s}=e,c=b(R,n),d=S(c.baseId,o),p=P(c.baseId,o),m=o===c.value,v=r.useRef(m);return r.useEffect(()=>{let e=requestAnimationFrame(()=>v.current=!1);return()=>cancelAnimationFrame(e)},[]),(0,f.jsx)(l.C,{present:i||m,children:n=>{let{present:r}=n;return(0,f.jsx)(u.sG.div,{"data-state":m?"active":"inactive","data-orientation":c.orientation,role:"tabpanel","aria-labelledby":d,hidden:!r,id:p,tabIndex:0,...s,ref:t,style:{...e.style,animationDuration:v.current?"0s":void 0},children:r&&a})}})});function S(e,t){return"".concat(e,"-trigger-").concat(t)}function P(e,t){return"".concat(e,"-content-").concat(t)}A.displayName=R;var k=y,D=E,N=C,T=A},77235:(e,t,n)=>{n.d(t,{c:()=>o});var r=n(46199);function o(e){let t=(0,r.useRef)(e);return(0,r.useEffect)(()=>{t.current=e}),(0,r.useMemo)(()=>(...e)=>{var n;return null===(n=t.current)||void 0===n?void 0:n.call(t,...e)},[])}},3319:(e,t,n)=>{n.d(t,{c:()=>o});var r=n(46199);function o(e){let t=r.useRef(e);return r.useEffect(()=>{t.current=e}),r.useMemo(()=>(...e)=>t.current?.(...e),[])}},96219:(e,t,n)=>{n.d(t,{i:()=>i});var r=n(46199),o=n(77235);function i({prop:e,defaultProp:t,onChange:n=()=>{}}){let[i,a]=function({defaultProp:e,onChange:t}){let n=(0,r.useState)(e),[i]=n,a=(0,r.useRef)(i),l=(0,o.c)(t);return(0,r.useEffect)(()=>{a.current!==i&&(l(i),a.current=i)},[i,a,l]),n}({defaultProp:t,onChange:n}),l=void 0!==e,u=l?e:i,s=(0,o.c)(n);return[u,(0,r.useCallback)(t=>{if(l){let n="function"==typeof t?t(e):t;n!==e&&s(n)}else a(t)},[l,e,a,s])]}},36391:(e,t,n)=>{n.d(t,{i:()=>i});var r=n(46199),o=n(3319);function i({prop:e,defaultProp:t,onChange:n=()=>{}}){let[i,a]=function({defaultProp:e,onChange:t}){let n=r.useState(e),[i]=n,a=r.useRef(i),l=(0,o.c)(t);return r.useEffect(()=>{a.current!==i&&(l(i),a.current=i)},[i,a,l]),n}({defaultProp:t,onChange:n}),l=void 0!==e,u=l?e:i,s=(0,o.c)(n);return[u,r.useCallback(t=>{if(l){let n="function"==typeof t?t(e):t;n!==e&&s(n)}else a(t)},[l,e,a,s])]}},23517:(e,t,n)=>{n.d(t,{U:()=>i});var r=n(46199),o=n(77235);function i(e,t=null==globalThis?void 0:globalThis.document){let n=(0,o.c)(e);(0,r.useEffect)(()=>{let e=e=>{"Escape"===e.key&&n(e)};return t.addEventListener("keydown",e),()=>t.removeEventListener("keydown",e)},[n,t])}},27163:(e,t,n)=>{n.d(t,{N:()=>o});var r=n(46199);let o=(null==globalThis?void 0:globalThis.document)?r.useLayoutEffect:()=>{}},20199:(e,t,n)=>{n.d(t,{N:()=>o});var r=n(46199),o=globalThis?.document?r.useLayoutEffect:()=>{}},72591:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(46199);function o(e){let t=(0,r.useRef)({value:e,previous:e});return(0,r.useMemo)(()=>(t.current.value!==e&&(t.current.previous=t.current.value,t.current.value=e),t.current.previous),[e])}},89467:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(46199);function o(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])}},96199:(e,t,n)=>{n.d(t,{X:()=>i});var r=n(46199),o=n(27163);function i(e){let[t,n]=(0,r.useState)(void 0);return(0,o.N)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}},2587:(e,t,n)=>{n.d(t,{X:()=>i});var r=n(46199),o=n(20199);function i(e){let[t,n]=r.useState(void 0);return(0,o.N)(()=>{if(e){n({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let r,o;if(!Array.isArray(t)||!t.length)return;let i=t[0];if("borderBoxSize"in i){let e=i.borderBoxSize,t=Array.isArray(e)?e[0]:e;r=t.inlineSize,o=t.blockSize}else r=e.offsetWidth,o=e.offsetHeight;n({width:r,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}n(void 0)},[e]),t}},48468:(e,t,n)=>{n.d(t,{b:()=>l,s:()=>a});var r=n(91079),o=n(46199),i=n(70008);let a=(0,o.forwardRef)((e,t)=>(0,o.createElement)(i.sG.span,(0,r.A)({},e,{ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}))),l=a},52216:(e,t,n)=>{n.d(t,{b:()=>l,s:()=>a});var r=n(46199),o=n(27443),i=n(75295),a=r.forwardRef((e,t)=>(0,i.jsx)(o.sG.span,{...e,ref:t,style:{position:"absolute",border:0,width:1,height:1,padding:0,margin:-1,overflow:"hidden",clip:"rect(0, 0, 0, 0)",whiteSpace:"nowrap",wordWrap:"normal",...e.style}}));a.displayName="VisuallyHidden";var l=a},1774:(e,t,n)=>{n.d(t,{F:()=>i});let r=e=>"boolean"==typeof e?"".concat(e):0===e?"0":e,o=function(){for(var e,t,n=0,r="";nn=>{var i;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:a,defaultVariants:l}=t,u=Object.keys(a).map(e=>{let t=null==n?void 0:n[e],o=null==l?void 0:l[e];if(null===t)return null;let i=r(t)||r(o);return a[e][i]}),s=n&&Object.entries(n).reduce((e,t)=>{let[n,r]=t;return void 0===r||(e[n]=r),e},{});return o(e,u,null==t?void 0:null===(i=t.compoundVariants)||void 0===i?void 0:i.reduce((e,t)=>{let{class:n,className:r,...o}=t;return Object.entries(o).every(e=>{let[t,n]=e;return Array.isArray(n)?n.includes({...l,...s}[t]):({...l,...s})[t]===n})?[...e,n,r]:e},[]),null==n?void 0:n.class,null==n?void 0:n.className)}},45611:(e,t,n)=>{function r(){for(var e,t,n=0,r="",o=arguments.length;nr,A:()=>o});let o=r},97259:(e,t,n)=>{n.d(t,{QP:()=>q});let r=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 o=n[e]||[];return t&&r[e]?[...o,...r[e]]:o}}},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 a=e.join("-");return t.validators.find(({validator:e})=>e(a))?.classGroupId},i=/^\[(.+)\]$/,a=e=>{if(i.test(e)){let t=i.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 d(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:s(t,e)).classGroupId=n;return}if("function"==typeof e){if(c(e)){u(e(r),t,n,r);return}t.validators.push({validator:e,classGroupId:n});return}Object.entries(e).forEach(([e,o])=>{u(o,s(t,e),n,r)})})},s=(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},c=e=>e.isThemeGetter,d=(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,o=(o,i)=>{n.set(o,i),++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))?(o(e,t),t):void 0},set(e,t){n.has(e)?n.set(e,t):o(e,t)}}},p=e=>{let{separator:t,experimentalParseClassName:n}=e,r=1===t.length,o=t[0],i=t.length,a=e=>{let n;let a=[],l=0,u=0;for(let s=0;su?n-u:void 0}};return n?e=>n({className:e,parseClassName:a}):a},m=e=>{if(e.length<=1)return e;let t=[],n=[];return e.forEach(e=>{"["===e[0]?(t.push(...n.sort(),e),n=[]):n.push(e)}),t.push(...n.sort()),t},v=e=>({cache:f(e.cacheSize),parseClassName:p(e),...r(e)}),h=/\s+/,g=(e,t)=>{let{parseClassName:n,getClassGroupId:r,getConflictingClassGroupIds:o}=t,i=[],a=e.trim().split(h),l="";for(let e=a.length-1;e>=0;e-=1){let t=a[e],{modifiers:u,hasImportantModifier:s,baseClassName:c,maybePostfixModifierPosition:d}=n(t),f=!!d,p=r(f?c.substring(0,d):c);if(!p){if(!f||!(p=r(c))){l=t+(l.length>0?" "+l:l);continue}f=!1}let v=m(u).join(":"),h=s?v+"!":v,g=h+p;if(i.includes(g))continue;i.push(g);let b=o(p,f);for(let e=0;e0?" "+l:l)}return l};function b(){let e,t,n=0,r="";for(;n{let t;if("string"==typeof e)return e;let n="";for(let r=0;r{let t=t=>t[e]||[];return t.isThemeGetter=!0,t},E=/^\[(?:([a-z-]+):)?(.+)\]$/i,x=/^\d+\/\d+$/,C=new Set(["px","full","screen"]),R=/^(\d+(\.\d+)?)?(xs|sm|md|lg|xl)$/,A=/\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$/,S=/^(rgba?|hsla?|hwb|(ok)?(lab|lch))\(.+\)$/,P=/^(inset_)?-?((\d+)?\.?(\d+)[a-z]+|0)_-?((\d+)?\.?(\d+)[a-z]+|0)/,k=/^(url|image|image-set|cross-fade|element|(repeating-)?(linear|radial|conic)-gradient)\(.+\)$/,D=e=>T(e)||C.has(e)||x.test(e),N=e=>U(e,"length",K),T=e=>!!e&&!Number.isNaN(Number(e)),O=e=>U(e,"number",T),M=e=>!!e&&Number.isInteger(Number(e)),L=e=>e.endsWith("%")&&T(e.slice(0,-1)),_=e=>E.test(e),I=e=>R.test(e),j=new Set(["length","size","percentage"]),F=e=>U(e,j,$),z=e=>U(e,"position",$),G=new Set(["image","url"]),W=e=>U(e,G,X),B=e=>U(e,"",V),H=()=>!0,U=(e,t,n)=>{let r=E.exec(e);return!!r&&(r[1]?"string"==typeof t?r[1]===t:t.has(r[1]):n(r[2]))},K=e=>A.test(e)&&!S.test(e),$=()=>!1,V=e=>P.test(e),X=e=>k.test(e);Symbol.toStringTag;let q=function(e,...t){let n,r,o;let i=function(l){return r=(n=v(t.reduce((e,t)=>t(e),e()))).cache.get,o=n.cache.set,i=a,a(l)};function a(e){let t=r(e);if(t)return t;let i=g(e,n);return o(e,i),i}return function(){return i(b.apply(null,arguments))}}(()=>{let e=w("colors"),t=w("spacing"),n=w("blur"),r=w("brightness"),o=w("borderColor"),i=w("borderRadius"),a=w("borderSpacing"),l=w("borderWidth"),u=w("contrast"),s=w("grayscale"),c=w("hueRotate"),d=w("invert"),f=w("gap"),p=w("gradientColorStops"),m=w("gradientColorStopPositions"),v=w("inset"),h=w("margin"),g=w("opacity"),b=w("padding"),y=w("saturate"),E=w("scale"),x=w("sepia"),C=w("skew"),R=w("space"),A=w("translate"),S=()=>["auto","contain","none"],P=()=>["auto","hidden","clip","visible","scroll"],k=()=>["auto",_,t],j=()=>[_,t],G=()=>["",D,N],U=()=>["auto",T,_],K=()=>["bottom","center","left","left-bottom","left-top","right","right-bottom","right-top","top"],$=()=>["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"],X=()=>["start","end","center","between","around","evenly","stretch"],q=()=>["","0",_],Y=()=>["auto","avoid","all","avoid-page","page","left","right","column"],Z=()=>[T,_];return{cacheSize:500,separator:":",theme:{colors:[H],spacing:[D,N],blur:["none","",I,_],brightness:Z(),borderColor:[e],borderRadius:["none","","full",I,_],borderSpacing:j(),borderWidth:G(),contrast:Z(),grayscale:q(),hueRotate:Z(),invert:q(),gap:j(),gradientColorStops:[e],gradientColorStopPositions:[L,N],inset:k(),margin:k(),opacity:Z(),padding:j(),saturate:Z(),scale:Z(),sepia:q(),skew:Z(),space:j(),translate:j()},classGroups:{aspect:[{aspect:["auto","square","video",_]}],container:["container"],columns:[{columns:[I]}],"break-after":[{"break-after":Y()}],"break-before":[{"break-before":Y()}],"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:[...K(),_]}],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:[v]}],"inset-x":[{"inset-x":[v]}],"inset-y":[{"inset-y":[v]}],start:[{start:[v]}],end:[{end:[v]}],top:[{top:[v]}],right:[{right:[v]}],bottom:[{bottom:[v]}],left:[{left:[v]}],visibility:["visible","invisible","collapse"],z:[{z:["auto",M,_]}],basis:[{basis:k()}],"flex-direction":[{flex:["row","row-reverse","col","col-reverse"]}],"flex-wrap":[{flex:["wrap","wrap-reverse","nowrap"]}],flex:[{flex:["1","auto","initial","none",_]}],grow:[{grow:q()}],shrink:[{shrink:q()}],order:[{order:["first","last","none",M,_]}],"grid-cols":[{"grid-cols":[H]}],"col-start-end":[{col:["auto",{span:["full",M,_]},_]}],"col-start":[{"col-start":U()}],"col-end":[{"col-end":U()}],"grid-rows":[{"grid-rows":[H]}],"row-start-end":[{row:["auto",{span:[M,_]},_]}],"row-start":[{"row-start":U()}],"row-end":[{"row-end":U()}],"grid-flow":[{"grid-flow":["row","col","dense","row-dense","col-dense"]}],"auto-cols":[{"auto-cols":["auto","min","max","fr",_]}],"auto-rows":[{"auto-rows":["auto","min","max","fr",_]}],gap:[{gap:[f]}],"gap-x":[{"gap-x":[f]}],"gap-y":[{"gap-y":[f]}],"justify-content":[{justify:["normal",...X()]}],"justify-items":[{"justify-items":["start","end","center","stretch"]}],"justify-self":[{"justify-self":["auto","start","end","center","stretch"]}],"align-content":[{content:["normal",...X(),"baseline"]}],"align-items":[{items:["start","end","center","baseline","stretch"]}],"align-self":[{self:["auto","start","end","center","stretch","baseline"]}],"place-content":[{"place-content":[...X(),"baseline"]}],"place-items":[{"place-items":["start","end","center","baseline","stretch"]}],"place-self":[{"place-self":["auto","start","end","center","stretch"]}],p:[{p:[b]}],px:[{px:[b]}],py:[{py:[b]}],ps:[{ps:[b]}],pe:[{pe:[b]}],pt:[{pt:[b]}],pr:[{pr:[b]}],pb:[{pb:[b]}],pl:[{pl:[b]}],m:[{m:[h]}],mx:[{mx:[h]}],my:[{my:[h]}],ms:[{ms:[h]}],me:[{me:[h]}],mt:[{mt:[h]}],mr:[{mr:[h]}],mb:[{mb:[h]}],ml:[{ml:[h]}],"space-x":[{"space-x":[R]}],"space-x-reverse":["space-x-reverse"],"space-y":[{"space-y":[R]}],"space-y-reverse":["space-y-reverse"],w:[{w:["auto","min","max","fit","svw","lvw","dvw",_,t]}],"min-w":[{"min-w":[_,t,"min","max","fit"]}],"max-w":[{"max-w":[_,t,"none","full","min","max","fit","prose",{screen:[I]},I]}],h:[{h:[_,t,"auto","min","max","fit","svh","lvh","dvh"]}],"min-h":[{"min-h":[_,t,"min","max","fit","svh","lvh","dvh"]}],"max-h":[{"max-h":[_,t,"min","max","fit","svh","lvh","dvh"]}],size:[{size:[_,t,"auto","min","max","fit"]}],"font-size":[{text:["base",I,N]}],"font-smoothing":["antialiased","subpixel-antialiased"],"font-style":["italic","not-italic"],"font-weight":[{font:["thin","extralight","light","normal","medium","semibold","bold","extrabold","black",O]}],"font-family":[{font:[H]}],"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-fractons"],tracking:[{tracking:["tighter","tight","normal","wide","wider","widest",_]}],"line-clamp":[{"line-clamp":["none",T,O]}],leading:[{leading:["none","tight","snug","normal","relaxed","loose",D,_]}],"list-image":[{"list-image":["none",_]}],"list-style-type":[{list:["none","disc","decimal",_]}],"list-style-position":[{list:["inside","outside"]}],"placeholder-color":[{placeholder:[e]}],"placeholder-opacity":[{"placeholder-opacity":[g]}],"text-alignment":[{text:["left","center","right","justify","start","end"]}],"text-color":[{text:[e]}],"text-opacity":[{"text-opacity":[g]}],"text-decoration":["underline","overline","line-through","no-underline"],"text-decoration-style":[{decoration:[...$(),"wavy"]}],"text-decoration-thickness":[{decoration:["auto","from-font",D,N]}],"underline-offset":[{"underline-offset":["auto",D,_]}],"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:j()}],"vertical-align":[{align:["baseline","top","middle","bottom","text-top","text-bottom","sub","super",_]}],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",_]}],"bg-attachment":[{bg:["fixed","local","scroll"]}],"bg-clip":[{"bg-clip":["border","padding","content","text"]}],"bg-opacity":[{"bg-opacity":[g]}],"bg-origin":[{"bg-origin":["border","padding","content"]}],"bg-position":[{bg:[...K(),z]}],"bg-repeat":[{bg:["no-repeat",{repeat:["","x","y","round","space"]}]}],"bg-size":[{bg:["auto","cover","contain",F]}],"bg-image":[{bg:["none",{"gradient-to":["t","tr","r","br","b","bl","l","tl"]},W]}],"bg-color":[{bg:[e]}],"gradient-from-pos":[{from:[m]}],"gradient-via-pos":[{via:[m]}],"gradient-to-pos":[{to:[m]}],"gradient-from":[{from:[p]}],"gradient-via":[{via:[p]}],"gradient-to":[{to:[p]}],rounded:[{rounded:[i]}],"rounded-s":[{"rounded-s":[i]}],"rounded-e":[{"rounded-e":[i]}],"rounded-t":[{"rounded-t":[i]}],"rounded-r":[{"rounded-r":[i]}],"rounded-b":[{"rounded-b":[i]}],"rounded-l":[{"rounded-l":[i]}],"rounded-ss":[{"rounded-ss":[i]}],"rounded-se":[{"rounded-se":[i]}],"rounded-ee":[{"rounded-ee":[i]}],"rounded-es":[{"rounded-es":[i]}],"rounded-tl":[{"rounded-tl":[i]}],"rounded-tr":[{"rounded-tr":[i]}],"rounded-br":[{"rounded-br":[i]}],"rounded-bl":[{"rounded-bl":[i]}],"border-w":[{border:[l]}],"border-w-x":[{"border-x":[l]}],"border-w-y":[{"border-y":[l]}],"border-w-s":[{"border-s":[l]}],"border-w-e":[{"border-e":[l]}],"border-w-t":[{"border-t":[l]}],"border-w-r":[{"border-r":[l]}],"border-w-b":[{"border-b":[l]}],"border-w-l":[{"border-l":[l]}],"border-opacity":[{"border-opacity":[g]}],"border-style":[{border:[...$(),"hidden"]}],"divide-x":[{"divide-x":[l]}],"divide-x-reverse":["divide-x-reverse"],"divide-y":[{"divide-y":[l]}],"divide-y-reverse":["divide-y-reverse"],"divide-opacity":[{"divide-opacity":[g]}],"divide-style":[{divide:$()}],"border-color":[{border:[o]}],"border-color-x":[{"border-x":[o]}],"border-color-y":[{"border-y":[o]}],"border-color-t":[{"border-t":[o]}],"border-color-r":[{"border-r":[o]}],"border-color-b":[{"border-b":[o]}],"border-color-l":[{"border-l":[o]}],"divide-color":[{divide:[o]}],"outline-style":[{outline:["",...$()]}],"outline-offset":[{"outline-offset":[D,_]}],"outline-w":[{outline:[D,N]}],"outline-color":[{outline:[e]}],"ring-w":[{ring:G()}],"ring-w-inset":["ring-inset"],"ring-color":[{ring:[e]}],"ring-opacity":[{"ring-opacity":[g]}],"ring-offset-w":[{"ring-offset":[D,N]}],"ring-offset-color":[{"ring-offset":[e]}],shadow:[{shadow:["","inner","none",I,B]}],"shadow-color":[{shadow:[H]}],opacity:[{opacity:[g]}],"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:[u]}],"drop-shadow":[{"drop-shadow":["","none",I,_]}],grayscale:[{grayscale:[s]}],"hue-rotate":[{"hue-rotate":[c]}],invert:[{invert:[d]}],saturate:[{saturate:[y]}],sepia:[{sepia:[x]}],"backdrop-filter":[{"backdrop-filter":["","none"]}],"backdrop-blur":[{"backdrop-blur":[n]}],"backdrop-brightness":[{"backdrop-brightness":[r]}],"backdrop-contrast":[{"backdrop-contrast":[u]}],"backdrop-grayscale":[{"backdrop-grayscale":[s]}],"backdrop-hue-rotate":[{"backdrop-hue-rotate":[c]}],"backdrop-invert":[{"backdrop-invert":[d]}],"backdrop-opacity":[{"backdrop-opacity":[g]}],"backdrop-saturate":[{"backdrop-saturate":[y]}],"backdrop-sepia":[{"backdrop-sepia":[x]}],"border-collapse":[{border:["collapse","separate"]}],"border-spacing":[{"border-spacing":[a]}],"border-spacing-x":[{"border-spacing-x":[a]}],"border-spacing-y":[{"border-spacing-y":[a]}],"table-layout":[{table:["auto","fixed"]}],caption:[{caption:["top","bottom"]}],transition:[{transition:["none","all","","colors","opacity","shadow","transform",_]}],duration:[{duration:Z()}],ease:[{ease:["linear","in","out","in-out",_]}],delay:[{delay:Z()}],animate:[{animate:["none","spin","ping","pulse","bounce",_]}],transform:[{transform:["","gpu","none"]}],scale:[{scale:[E]}],"scale-x":[{"scale-x":[E]}],"scale-y":[{"scale-y":[E]}],rotate:[{rotate:[M,_]}],"translate-x":[{"translate-x":[A]}],"translate-y":[{"translate-y":[A]}],"skew-x":[{"skew-x":[C]}],"skew-y":[{"skew-y":[C]}],"transform-origin":[{origin:["center","top","top-right","right","bottom-right","bottom","bottom-left","left","top-left",_]}],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",_]}],"caret-color":[{caret:[e]}],"pointer-events":[{"pointer-events":["none","auto"]}],resize:[{resize:["none","y","x",""]}],"scroll-behavior":[{scroll:["auto","smooth"]}],"scroll-m":[{"scroll-m":j()}],"scroll-mx":[{"scroll-mx":j()}],"scroll-my":[{"scroll-my":j()}],"scroll-ms":[{"scroll-ms":j()}],"scroll-me":[{"scroll-me":j()}],"scroll-mt":[{"scroll-mt":j()}],"scroll-mr":[{"scroll-mr":j()}],"scroll-mb":[{"scroll-mb":j()}],"scroll-ml":[{"scroll-ml":j()}],"scroll-p":[{"scroll-p":j()}],"scroll-px":[{"scroll-px":j()}],"scroll-py":[{"scroll-py":j()}],"scroll-ps":[{"scroll-ps":j()}],"scroll-pe":[{"scroll-pe":j()}],"scroll-pt":[{"scroll-pt":j()}],"scroll-pr":[{"scroll-pr":j()}],"scroll-pb":[{"scroll-pb":j()}],"scroll-pl":[{"scroll-pl":j()}],"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"]}],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",_]}],fill:[{fill:[e,"none"]}],"stroke-w":[{stroke:[D,N,O]}],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-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"]}}})},67743:(e,t,n)=>{n.d(t,{Cg:()=>i,Cl:()=>r,Tt:()=>o,YH:()=>l,fX:()=>u,sH:()=>a});var r=function(){return(r=Object.assign||function(e){for(var t,n=1,r=arguments.length;nt.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);ot.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}function i(e,t,n,r){var o,i=arguments.length,a=i<3?t:null===r?r=Object.getOwnPropertyDescriptor(t,n):r;if("object"==typeof Reflect&&"function"==typeof Reflect.decorate)a=Reflect.decorate(e,t,n,r);else for(var l=e.length-1;l>=0;l--)(o=e[l])&&(a=(i<3?o(a):i>3?o(t,n,a):o(t,n))||a);return i>3&&a&&Object.defineProperty(t,n,a),a}function a(e,t,n,r){return new(n||(n=Promise))(function(o,i){function a(e){try{u(r.next(e))}catch(e){i(e)}}function l(e){try{u(r.throw(e))}catch(e){i(e)}}function u(e){var t;e.done?o(e.value):((t=e.value)instanceof n?t:new n(function(e){e(t)})).then(a,l)}u((r=r.apply(e,t||[])).next())})}function l(e,t){var n,r,o,i={label:0,sent:function(){if(1&o[0])throw o[1];return o[1]},trys:[],ops:[]},a=Object.create(("function"==typeof Iterator?Iterator:Object).prototype);return a.next=l(0),a.throw=l(1),a.return=l(2),"function"==typeof Symbol&&(a[Symbol.iterator]=function(){return this}),a;function l(l){return function(u){return function(l){if(n)throw TypeError("Generator is already executing.");for(;a&&(a=0,l[0]&&(i=0)),i;)try{if(n=1,r&&(o=2&l[0]?r.return:l[0]?r.throw||((o=r.return)&&o.call(r),0):r.next)&&!(o=o.call(r,l[1])).done)return o;switch(r=0,o&&(l=[2&l[0],o.value]),l[0]){case 0:case 1:o=l;break;case 4:return i.label++,{value:l[1],done:!1};case 5:i.label++,r=l[1],l=[0];continue;case 7:l=i.ops.pop(),i.trys.pop();continue;default:if(!(o=(o=i.trys).length>0&&o[o.length-1])&&(6===l[0]||2===l[0])){i=0;continue}if(3===l[0]&&(!o||l[1]>o[0]&&l[1]