1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[111],{832:function(e){e.exports=function(){"use strict";var e="millisecond",t="second",r="minute",n="hour",o="week",i="month",u="quarter",l="year",a="date",s="Invalid Date",c=/^(\d{4})[-/]?(\d{1,2})?[-/]?(\d{0,2})[Tt\s]*(\d{1,2})?:?(\d{1,2})?:?(\d{1,2})?[.:]?(\d+)?$/,d=/\[([^\]]+)]|Y{1,4}|M{1,4}|D{1,2}|d{1,4}|H{1,2}|h{1,2}|a|A|m{1,2}|s{1,2}|Z{1,2}|SSS/g,f=function(e,t,r){var n=String(e);return!n||n.length>=t?e:""+Array(t+1-n.length).join(r)+e},h="en",p={};p[h]={name:"en",weekdays:"Sunday_Monday_Tuesday_Wednesday_Thursday_Friday_Saturday".split("_"),months:"January_February_March_April_May_June_July_August_September_October_November_December".split("_"),ordinal:function(e){var t=["th","st","nd","rd"],r=e%100;return"["+e+(t[(r-20)%10]||t[r]||t[0])+"]"}};var v="$isDayjsObject",m=function(e){return e instanceof x||!(!e||!e[v])},y=function e(t,r,n){var o;if(!t)return h;if("string"==typeof t){var i=t.toLowerCase();p[i]&&(o=i),r&&(p[i]=r,o=i);var u=t.split("-");if(!o&&u.length>1)return e(u[0])}else{var l=t.name;p[l]=t,o=l}return!n&&o&&(h=o),o||!n&&h},g=function(e,t){if(m(e))return e.clone();var r="object"==typeof t?t:{};return r.date=e,r.args=arguments,new x(r)},w={s:f,z:function(e){var t=-e.utcOffset(),r=Math.abs(t);return(t<=0?"+":"-")+f(Math.floor(r/60),2,"0")+":"+f(r%60,2,"0")},m:function e(t,r){if(t.date()<r.date())return-e(r,t);var n=12*(r.year()-t.year())+(r.month()-t.month()),o=t.clone().add(n,i),u=r-o<0,l=t.clone().add(n+(u?-1:1),i);return+(-(n+(r-o)/(u?o-l:l-o))||0)},a:function(e){return e<0?Math.ceil(e)||0:Math.floor(e)},p:function(s){return({M:i,y:l,w:o,d:"day",D:a,h:n,m:r,s:t,ms:e,Q:u})[s]||String(s||"").toLowerCase().replace(/s$/,"")},u:function(e){return void 0===e}};w.l=y,w.i=m,w.w=function(e,t){return g(e,{locale:t.$L,utc:t.$u,x:t.$x,$offset:t.$offset})};var x=function(){function f(e){this.$L=y(e.locale,null,!0),this.parse(e),this.$x=this.$x||e.x||{},this[v]=!0}var h=f.prototype;return h.parse=function(e){this.$d=function(e){var t=e.date,r=e.utc;if(null===t)return new Date(NaN);if(w.u(t))return new Date;if(t instanceof Date)return new Date(t);if("string"==typeof t&&!/Z$/i.test(t)){var n=t.match(c);if(n){var o=n[2]-1||0,i=(n[7]||"0").substring(0,3);return r?new Date(Date.UTC(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)):new Date(n[1],o,n[3]||1,n[4]||0,n[5]||0,n[6]||0,i)}}return new Date(t)}(e),this.init()},h.init=function(){var e=this.$d;this.$y=e.getFullYear(),this.$M=e.getMonth(),this.$D=e.getDate(),this.$W=e.getDay(),this.$H=e.getHours(),this.$m=e.getMinutes(),this.$s=e.getSeconds(),this.$ms=e.getMilliseconds()},h.$utils=function(){return w},h.isValid=function(){return this.$d.toString()!==s},h.isSame=function(e,t){var r=g(e);return this.startOf(t)<=r&&r<=this.endOf(t)},h.isAfter=function(e,t){return g(e)<this.startOf(t)},h.isBefore=function(e,t){return this.endOf(t)<g(e)},h.$g=function(e,t,r){return w.u(e)?this[t]:this.set(r,e)},h.unix=function(){return Math.floor(this.valueOf()/1e3)},h.valueOf=function(){return this.$d.getTime()},h.startOf=function(e,u){var s=this,c=!!w.u(u)||u,d=w.p(e),f=function(e,t){var r=w.w(s.$u?Date.UTC(s.$y,t,e):new Date(s.$y,t,e),s);return c?r:r.endOf("day")},h=function(e,t){return w.w(s.toDate()[e].apply(s.toDate("s"),(c?[0,0,0,0]:[23,59,59,999]).slice(t)),s)},p=this.$W,v=this.$M,m=this.$D,y="set"+(this.$u?"UTC":"");switch(d){case l:return c?f(1,0):f(31,11);case i:return c?f(1,v):f(0,v+1);case o:var g=this.$locale().weekStart||0,x=(p<g?p+7:p)-g;return f(c?m-x:m+(6-x),v);case"day":case a:return h(y+"Hours",0);case n:return h(y+"Minutes",1);case r:return h(y+"Seconds",2);case t:return h(y+"Milliseconds",3);default:return this.clone()}},h.endOf=function(e){return this.startOf(e,!1)},h.$set=function(o,u){var s,c=w.p(o),d="set"+(this.$u?"UTC":""),f=((s={}).day=d+"Date",s[a]=d+"Date",s[i]=d+"Month",s[l]=d+"FullYear",s[n]=d+"Hours",s[r]=d+"Minutes",s[t]=d+"Seconds",s[e]=d+"Milliseconds",s)[c],h="day"===c?this.$D+(u-this.$W):u;if(c===i||c===l){var p=this.clone().set(a,1);p.$d[f](h),p.init(),this.$d=p.set(a,Math.min(this.$D,p.daysInMonth())).$d}else f&&this.$d[f](h);return this.init(),this},h.set=function(e,t){return this.clone().$set(e,t)},h.get=function(e){return this[w.p(e)]()},h.add=function(e,u){var a,s=this;e=Number(e);var c=w.p(u),d=function(t){var r=g(s);return w.w(r.date(r.date()+Math.round(t*e)),s)};if(c===i)return this.set(i,this.$M+e);if(c===l)return this.set(l,this.$y+e);if("day"===c)return d(1);if(c===o)return d(7);var f=((a={})[r]=6e4,a[n]=36e5,a[t]=1e3,a)[c]||1,h=this.$d.getTime()+e*f;return w.w(h,this)},h.subtract=function(e,t){return this.add(-1*e,t)},h.format=function(e){var t=this,r=this.$locale();if(!this.isValid())return r.invalidDate||s;var n=e||"YYYY-MM-DDTHH:mm:ssZ",o=w.z(this),i=this.$H,u=this.$m,l=this.$M,a=r.weekdays,c=r.months,f=r.meridiem,h=function(e,r,o,i){return e&&(e[r]||e(t,n))||o[r].slice(0,i)},p=function(e){return w.s(i%12||12,e,"0")},v=f||function(e,t,r){var n=e<12?"AM":"PM";return r?n.toLowerCase():n};return n.replace(d,function(e,n){return n||function(e){switch(e){case"YY":return String(t.$y).slice(-2);case"YYYY":return w.s(t.$y,4,"0");case"M":return l+1;case"MM":return w.s(l+1,2,"0");case"MMM":return h(r.monthsShort,l,c,3);case"MMMM":return h(c,l);case"D":return t.$D;case"DD":return w.s(t.$D,2,"0");case"d":return String(t.$W);case"dd":return h(r.weekdaysMin,t.$W,a,2);case"ddd":return h(r.weekdaysShort,t.$W,a,3);case"dddd":return a[t.$W];case"H":return String(i);case"HH":return w.s(i,2,"0");case"h":return p(1);case"hh":return p(2);case"a":return v(i,u,!0);case"A":return v(i,u,!1);case"m":return String(u);case"mm":return w.s(u,2,"0");case"s":return String(t.$s);case"ss":return w.s(t.$s,2,"0");case"SSS":return w.s(t.$ms,3,"0");case"Z":return o}return null}(e)||o.replace(":","")})},h.utcOffset=function(){return-(15*Math.round(this.$d.getTimezoneOffset()/15))},h.diff=function(e,a,s){var c,d=this,f=w.p(a),h=g(e),p=(h.utcOffset()-this.utcOffset())*6e4,v=this-h,m=function(){return w.m(d,h)};switch(f){case l:c=m()/12;break;case i:c=m();break;case u:c=m()/3;break;case o:c=(v-p)/6048e5;break;case"day":c=(v-p)/864e5;break;case n:c=v/36e5;break;case r:c=v/6e4;break;case t:c=v/1e3;break;default:c=v}return s?c:w.a(c)},h.daysInMonth=function(){return this.endOf(i).$D},h.$locale=function(){return p[this.$L]},h.locale=function(e,t){if(!e)return this.$L;var r=this.clone(),n=y(e,t,!0);return n&&(r.$L=n),r},h.clone=function(){return w.w(this.$d,this)},h.toDate=function(){return new Date(this.valueOf())},h.toJSON=function(){return this.isValid()?this.toISOString():null},h.toISOString=function(){return this.$d.toISOString()},h.toString=function(){return this.$d.toUTCString()},f}(),b=x.prototype;return g.prototype=b,[["$ms",e],["$s",t],["$m",r],["$H",n],["$W","day"],["$M",i],["$y",l],["$D",a]].forEac
1h(function(e){b[e[1]]=function(t){return this.$g(t,e[0],e[1])}}),g.extend=function(e,t){return e.$i||(e(t,x,g),e.$i=!0),g},g.locale=y,g.isDayjs=m,g.unix=function(e){return g(1e3*e)},g.en=p[h],g.Ls=p,g.p={},g}()},3052:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(9946).A)("ChevronRight",[["path",{d:"m9 18 6-6-6-6",key:"mthhwq"}]])},4186:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(9946).A)("Clock",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}],["polyline",{points:"12 6 12 12 16 14",key:"68esgv"}]])},5196:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(9946).A)("Check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},6474:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(9946).A)("ChevronDown",[["path",{d:"m6 9 6 6 6-6",key:"qrunsl"}]])},7924:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(9946).A)("Search",[["circle",{cx:"11",cy:"11",r:"8",key:"4ej97u"}],["path",{d:"m21 21-4.3-4.3",key:"1qie3q"}]])},8865:(e,t,r)=>{"use strict";r.d(t,{H_:()=>rG,UC:()=>rY,YJ:()=>rB,q7:()=>rX,VF:()=>rZ,JU:()=>rH,ZL:()=>rU,z6:()=>rV,hN:()=>rq,bL:()=>rW,wv:()=>rJ,Pb:()=>rQ,G5:()=>r1,ZP:()=>r0,l9:()=>rK});var n,o,i,u=r(2115),l=r.t(u,2);function a(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}function s(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}"undefined"!=typeof window&&window.document&&window.document.createElement;var c=r(5155),d=globalThis?.document?u.useLayoutEffect:()=>{},f=l[" useInsertionEffect ".trim().toString()]||d;function h({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){let[o,i,l]=function({defaultProp:e,onChange:t}){let[r,n]=u.useState(e),o=u.useRef(r),i=u.useRef(t);return f(()=>{i.current=t},[t]),u.useEffect(()=>{o.current!==r&&(i.current?.(r),o.current=r)},[r,o]),[r,n,i]}({defaultProp:t,onChange:r}),a=void 0!==e,s=a?e:o;{let t=u.useRef(void 0!==e);u.useEffect(()=>{let e=t.current;if(e!==a){let t=a?"controlled":"uncontrolled";console.warn(`${n} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=a},[a,n])}return[s,u.useCallback(t=>{if(a){let r="function"==typeof t?t(e):t;r!==e&&l.current?.(r)}else i(t)},[a,e,i,l])]}Symbol("RADIX:SYNC_STATE");var p=r(7650),v=r(4253),m=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,v.TL)(`Primitive.${t}`),n=u.forwardRef((e,n)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,c.jsx)(o?r:t,{...i,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function y(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}function g(e,t,r){if(!t.has(e))throw TypeError("attempted to "+r+" private field on non-instance");return t.get(e)}function w(e,t){var r=g(e,t,"get");return r.get?r.get.call(e):r.value}function x(e,t,r){if(t.has(e))throw TypeError("Cannot initialize the same private elements twice on an object");t.set(e,r)}function b(e,t,r){var n=g(e,t,"set");if(n.set)n.set.call(e,r);else{if(!n.writable)throw TypeError("attempted to set read only private field");n.value=r}return r}function E(e,t=[]){let r=[],n=()=>{let t=r.map(e=>u.createContext(e));return function(r){let n=r?.[e]||t;return u.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=u.createContext(n),i=r.length;r=[...r,n];let l=t=>{let{scope:r,children:n,...l}=t,a=r?.[e]?.[i]||o,s=u.useMemo(()=>l,Object.values(l));return(0,c.jsx)(a.Provider,{value:s,children:n})};return l.displayName=t+"Provider",[l,function(r,l){let a=l?.[e]?.[i]||o,s=u.useContext(a);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>
1{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return u.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}function C(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function M(...e){return t=>{let r=!1,n=e.map(e=>{let n=C(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():C(e[t],null)}}}}function R(...e){return u.useCallback(M(...e),e)}"undefined"!=typeof window&&window.document&&window.document.createElement;var S=new WeakMap;function D(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=function(e,t){let r=e.length,n=A(t),o=n>=0?n:r+n;return o<0||o>=r?-1:o}(e,t);return -1===r?void 0:e[r]}function A(e){return e!=e||0===e?0:Math.trunc(e)}n=new WeakMap,class e extends Map{set(e,t){return S.get(this)&&(this.has(e)?w(this,n)[w(this,n).indexOf(e)]=e:w(this,n).push(e)),super.set(e,t),this}insert(e,t,r){let o,i=this.has(t),u=w(this,n).length,l=A(e),a=l>=0?l:u+l,s=a<0||a>=u?-1:a;if(s===this.size||i&&s===this.size-1||-1===s)return this.set(t,r),this;let c=this.size+ +!i;l<0&&a++;let d=[...w(this,n)],f=!1;for(let e=a;e<c;e++)if(a===e){let n=d[e];d[e]===t&&(n=d[e+1]),i&&this.delete(t),o=this.get(n),this.set(t,r)}else{f||d[e-1]!==t||(f=!0);let r=d[f?e:e-1],n=o;o=this.get(r),this.delete(r),this.set(r,n)}return this}with(t,r,n){let o=new e(this);return o.insert(t,r,n),o}before(e){let t=w(this,n).indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let o=w(this,n).indexOf(e);return -1===o?this:this.insert(o,t,r)}after(e){let t=w(this,n).indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let o=w(this,n).indexOf(e);return -1===o?this:this.insert(o+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return b(this,n,[]),super.clear()}delete(e){let t=super.delete(e);return t&&w(this,n).splice(w(this,n).indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=D(w(this,n),e);if(void 0!==t)return this.get(t)}entryAt(e){let t=D(w(this,n),e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return w(this,n).indexOf(e)}keyAt(e){return D(w(this,n),e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,i=0,u=null!=o?o:this.at(0);for(let e of this)u=0===i&&1===t.length?e:Reflect.apply(n,this,[u,e,i,this]),i++;return u}reduceRight(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,i=null!=o?o:this.at(-1);for(let e=this.size-1;e>=0;e--){let r=this.at(e);i=e===this.size-1&&1===t.length?r:Reflect.apply(n,this,[i,r,e,this])}return i}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];let o=[...this.entries()];return o.splice(...r),new e(o)}slice(t,r){let n=new e,o=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}constructor(e){super(e),x(this,n,{writable:!0,value:void 0}),b(this,n,[...super.keys()]),S.set(this,!0)}};var k=u.createContext(void 0),N=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>
1{let r=(0,v.TL)(`Primitive.${t}`),n=u.forwardRef((e,n)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,c.jsx)(o?r:t,{...i,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{});function T(e,t){e&&p.flushSync(()=>e.dispatchEvent(t))}function O(e){let t=u.useRef(e);return u.useEffect(()=>{t.current=e}),u.useMemo(()=>(...e)=>t.current?.(...e),[])}var P="dismissableLayer.update",j=u.createContext({layers:new Set,layersWithOutsidePointerEventsDisabled:new Set,branches:new Set}),$=u.forwardRef((e,t)=>{var r,n;let{disableOutsidePointerEvents:i=!1,onEscapeKeyDown:l,onPointerDownOutside:a,onFocusOutside:s,onInteractOutside:d,onDismiss:f,...h}=e,p=u.useContext(j),[v,m]=u.useState(null),g=null!=(n=null==v?void 0:v.ownerDocument)?n:null==(r=globalThis)?void 0:r.document,[,w]=u.useState({}),x=R(t,e=>m(e)),b=Array.from(p.layers),[E]=[...p.layersWithOutsidePointerEventsDisabled].slice(-1),C=b.indexOf(E),M=v?b.indexOf(v):-1,S=p.layersWithOutsidePointerEventsDisabled.size>0,D=M>=C,A=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,n=O(e),o=u.useRef(!1),i=u.useRef(()=>{});return u.useEffect(()=>{let e=e=>{if(e.target&&!o.current){let t=function(){L("dismissableLayer.pointerDownOutside",n,o,{discrete:!0})},o={originalEvent:e};"touch"===e.pointerType?(r.removeEventListener("click",i.current),i.current=t,r.addEventListener("click",i.current,{once:!0})):t()}else r.removeEventListener("click",i.current);o.current=!1},t=window.setTimeout(()=>{r.addEventListener("pointerdown",e)},0);return()=>{window.clearTimeout(t),r.removeEventListener("pointerdown",e),r.removeEventListener("click",i.current)}},[r,n]),{onPointerDownCapture:()=>o.current=!0}}(e=>{let t=e.target,r=[...p.branches].some(e=>e.contains(t));D&&!r&&(null==a||a(e),null==d||d(e),e.defaultPrevented||null==f||f())},g),k=function(e){var t;let r=arguments.length>1&&void 0!==arguments[1]?arguments[1]:null==(t=globalThis)?void 0:t.document,n=O(e),o=u.useRef(!1);return u.useEffect(()=>{let e=e=>{e.target&&!o.current&&L("dismissableLayer.focusOutside",n,{originalEvent:e},{discrete:!1})};return r.addEventListener("focusin",e),()=>r.removeEventListener("focusin",e)},[r,n]),{onFocusCapture:()=>o.current=!0,onBlurCapture:()=>o.current=!1}}(e=>{let t=e.target;![...p.branches].some(e=>e.contains(t))&&(null==s||s(e),null==d||d(e),e.defaultPrevented||null==f||f())},g);return!function(e,t=globalThis?.document){let r=O(e);u.useEffect(()=>{let e=e=>{"Escape"===e.key&&r(e)};return t.addEventListener("keydown",e,{capture:!0}),()=>t.removeEventListener("keydown",e,{capture:!0})},[r,t])}(e=>{M===p.layers.size-1&&(null==l||l(e),!e.defaultPrevented&&f&&(e.preventDefault(),f()))},g),u.useEffect(()=>{if(v)return i&&(0===p.layersWithOutsidePointerEventsDisabled.size&&(o=g.body.style.pointerEvents,g.body.style.pointerEvents="none"),p.layersWithOutsidePointerEventsDisabled.add(v)),p.layers.add(v),_(),()=>{i&&1===p.layersWithOutsidePointerEventsDisabled.size&&(g.body.style.pointerEvents=o)}},[v,g,i,p]),u.useEffect(()=>()=>{v&&(p.layers.delete(v),p.layersWithOutsidePointerEventsDisabled.delete(v),_())},[v,p]),u.useEffect(()=>{let e=()=>w({});return document.addEventListener(P,e),()=>document.removeEventListener(P,e)},[]),(0,c.jsx)(N.div,{...h,ref:x,style:{pointerEvents:S?D?"auto":"none":void 0,...e.style},onFocusCapture:y(e.onFocusCapture,k.onFocusCapture),onBlurCapture:y(e.onBlurCapture,k.onBlurCapture),onPointerDownCapture:y(e.onPointerDownCapture,A.onPointerDownCapture)})});function _(){let e=new CustomEvent(P);document.dispatchEvent(e)}function L(e,t,r,n){let{discrete:o}=n,i=r.originalEvent.target,u=new CustomEvent(e,{bubbles:!1,cancelable:!0,detail:r});t&&i.addEventListener(e,t,{once:!0}),o?T(i,u):i.dispatchEvent(u)}$.displayName="DismissableLayer",u.forwardRef((e,t)=>{let r=u.useContext(j),n=u.useRef(null),o=R(t,n);return u.useEffect(()=>{let e=n.current;if(e)return r.branches.add(e),()=>{r.branches.delete(e)}},[r.branches]),(0,c.jsx)(N.div,{...e,ref:o})}).displayName="DismissableLayerBranch";var I=0;function F(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.
1style.position="fixed",e.style.pointerEvents="none",e}var z="focusScope.autoFocusOnMount",W="focusScope.autoFocusOnUnmount",K={bubbles:!1,cancelable:!0},U=u.forwardRef((e,t)=>{let{loop:r=!1,trapped:n=!1,onMountAutoFocus:o,onUnmountAutoFocus:i,...l}=e,[a,s]=u.useState(null),d=O(o),f=O(i),h=u.useRef(null),p=R(t,e=>s(e)),v=u.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;u.useEffect(()=>{if(n){let e=function(e){if(v.paused||!a)return;let t=e.target;a.contains(t)?h.current=t:H(h.current,{select:!0})},t=function(e){if(v.paused||!a)return;let t=e.relatedTarget;null!==t&&(a.contains(t)||H(h.current,{select:!0}))};document.addEventListener("focusin",e),document.addEventListener("focusout",t);let r=new MutationObserver(function(e){if(document.activeElement===document.body)for(let t of e)t.removedNodes.length>0&&H(a)});return a&&r.observe(a,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),r.disconnect()}}},[n,a,v.paused]),u.useEffect(()=>{if(a){X.add(v);let e=document.activeElement;if(!a.contains(e)){let t=new CustomEvent(z,K);a.addEventListener(z,d),a.dispatchEvent(t),t.defaultPrevented||(function(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},r=document.activeElement;for(let n of e)if(H(n,{select:t}),document.activeElement!==r)return}(Y(a).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&H(a))}return()=>{a.removeEventListener(z,d),setTimeout(()=>{let t=new CustomEvent(W,K);a.addEventListener(W,f),a.dispatchEvent(t),t.defaultPrevented||H(null!=e?e:document.body,{select:!0}),a.removeEventListener(W,f),X.remove(v)},0)}}},[a,d,f,v]);let m=u.useCallback(e=>{if(!r&&!n||v.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,o=document.activeElement;if(t&&o){let t=e.currentTarget,[n,i]=function(e){let t=Y(e);return[B(t,e),B(t.reverse(),e)]}(t);n&&i?e.shiftKey||o!==i?e.shiftKey&&o===n&&(e.preventDefault(),r&&H(i,{select:!0})):(e.preventDefault(),r&&H(n,{select:!0})):o===t&&e.preventDefault()}},[r,n,v.paused]);return(0,c.jsx)(N.div,{tabIndex:-1,...l,ref:p,onKeyDown:m})});function Y(e){let t=[],r=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(;r.nextNode();)t.push(r.currentNode);return t}function B(e,t){for(let r of e)if(!function(e,t){let{upTo:r}=t;if("hidden"===getComputedStyle(e).visibility)return!0;for(;e&&(void 0===r||e!==r);){if("none"===getComputedStyle(e).display)return!0;e=e.parentElement}return!1}(r,{upTo:t}))return r}function H(e){let{select:t=!1}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(e&&e.focus){var r;let n=document.activeElement;e.focus({preventScroll:!0}),e!==n&&(r=e)instanceof HTMLInputElement&&"select"in r&&t&&e.select()}}U.displayName="FocusScope";var X=function(){let e=[];return{add(t){let r=e[0];t!==r&&(null==r||r.pause()),(e=G(e,t)).unshift(t)},remove(t){var r;null==(r=(e=G(e,t))[0])||r.resume()}}}();function G(e,t){let r=[...e],n=r.indexOf(t);return -1!==n&&r.splice(n,1),r}var V=globalThis?.document?u.useLayoutEffect:()=>{},q=l[" useId ".trim().toString()]||(()=>void 0),Z=0;function J(e){let[t,r]=u.useState(q());return V(()=>{e||r(e=>e??String(Z++))},[e]),e||(t?`radix-${t}`:"")}var Q=r(4945),ee=r(2475),et=u.forwardRef((e,t)=>{let{children:r,width:n=10,height:o=5,...i}=e;return(0,c.jsx)(N.svg,{...i,ref:t,width:n,height:o,viewBox:"0 0 30 10",preserveAspectRatio:"none",children:e.asChild?r:(0,c.jsx)("polygon",{points:"0,0 30,0 15,10"})})});et.displayName="Arrow";var er=globalThis?.document?u.useLayoutEffect:()=>{},en="Popper",[eo,ei]=E(en),[eu,el]=eo(en),ea=e=>{let{__scopePopper:t,children:r}=e,[n,o]=u.useState(null);return(0,c.jsx)(eu,{scope:t,anchor:n,onAnchorChange:o,children:r})};ea.displayName=en;var es="PopperAnchor",ec=u.forwardRef((e,t)=>{let{__scopePopper:r,virtualRef:n,...o}=e,i=el(es,r),l=u.useRef(null),a=R(t,l),s=u.useRef(null);return u.useEffect(()=>{let e=s.current;s.current=(null==n?void 0:n.current)||l.current,e!==s.current&&i.onAnchorChange(s.current)}),n?null:(0,c.jsx)(N.div,{...o,ref:a})});ec.displayName=es;var ed="PopperContent",[ef,eh]=eo(ed),ep=u.forwardRef((e,t)=>
1{var r,n,o,i,l,a,s,d;let{__scopePopper:f,side:h="bottom",sideOffset:p=0,align:v="center",alignOffset:m=0,arrowPadding:y=0,avoidCollisions:g=!0,collisionBoundary:w=[],collisionPadding:x=0,sticky:b="partial",hideWhenDetached:E=!1,updatePositionStrategy:C="optimized",onPlaced:M,...S}=e,D=el(ed,f),[A,k]=u.useState(null),T=R(t,e=>k(e)),[P,j]=u.useState(null),$=function(e){let[t,r]=u.useState(void 0);return er(()=>{if(e){r({width:e.offsetWidth,height:e.offsetHeight});let t=new ResizeObserver(t=>{let n,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;n=t.inlineSize,o=t.blockSize}else n=e.offsetWidth,o=e.offsetHeight;r({width:n,height:o})});return t.observe(e,{box:"border-box"}),()=>t.unobserve(e)}r(void 0)},[e]),t}(P),_=null!=(s=null==$?void 0:$.width)?s:0,L=null!=(d=null==$?void 0:$.height)?d:0,I="number"==typeof x?x:{top:0,right:0,bottom:0,left:0,...x},F=Array.isArray(w)?w:[w],z=F.length>0,W={padding:I,boundary:F.filter(eg),altBoundary:z},{refs:K,floatingStyles:U,placement:Y,isPositioned:B,middlewareData:H}=(0,Q.we)({strategy:"fixed",placement:h+("center"!==v?"-"+v:""),whileElementsMounted:function(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];return(0,ee.ll)(...t,{animationFrame:"always"===C})},elements:{reference:D.anchor},middleware:[(0,Q.cY)({mainAxis:p+L,alignmentAxis:m}),g&&(0,Q.BN)({mainAxis:!0,crossAxis:!1,limiter:"partial"===b?(0,Q.ER)():void 0,...W}),g&&(0,Q.UU)({...W}),(0,Q.Ej)({...W,apply:e=>{let{elements:t,rects:r,availableWidth:n,availableHeight:o}=e,{width:i,height:u}=r.reference,l=t.floating.style;l.setProperty("--radix-popper-available-width","".concat(n,"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(u,"px"))}}),P&&(0,Q.UE)({element:P,padding:y}),ew({arrowWidth:_,arrowHeight:L}),E&&(0,Q.jD)({strategy:"referenceHidden",...W})]}),[X,G]=ex(Y),V=O(M);er(()=>{B&&(null==V||V())},[B,V]);let q=null==(r=H.arrow)?void 0:r.x,Z=null==(n=H.arrow)?void 0:n.y,J=(null==(o=H.arrow)?void 0:o.centerOffset)!==0,[et,en]=u.useState();return er(()=>{A&&en(window.getComputedStyle(A).zIndex)},[A]),(0,c.jsx)("div",{ref:K.setFloating,"data-radix-popper-content-wrapper":"",style:{...U,transform:B?U.transform:"translate(0, -200%)",minWidth:"max-content",zIndex:et,"--radix-popper-transform-origin":[null==(i=H.transformOrigin)?void 0:i.x,null==(l=H.transformOrigin)?void 0:l.y].join(" "),...(null==(a=H.hide)?void 0:a.referenceHidden)&&{visibility:"hidden",pointerEvents:"none"}},dir:e.dir,children:(0,c.jsx)(ef,{scope:f,placedSide:X,onArrowChange:j,arrowX:q,arrowY:Z,shouldHideArrow:J,children:(0,c.jsx)(N.div,{"data-side":X,"data-align":G,...S,ref:T,style:{...S.style,animation:B?void 0:"none"}})})})});ep.displayName=ed;var ev="PopperArrow",em={top:"bottom",right:"left",bottom:"top",left:"right"},ey=u.forwardRef(function(e,t){let{__scopePopper:r,...n}=e,o=eh(ev,r),i=em[o.placedSide];return(0,c.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,c.jsx)(et,{...n,ref:t,style:{...n.style,display:"block"}})})});function eg(e){return null!==e}ey.displayName=ev;var ew=e=>({name:"transformOrigin",options:e,fn(t){var r,n,o,i,u;let{placement:l,rects:a,middlewareData:s}=t,c=(null==(r=s.arrow)?void 0:r.centerOffset)!==0,d=c?0:e.arrowWidth,f=c?0:e.arrowHeight,[h,p]=ex(l),v={start:"0%",center:"50%",end:"100%"}[p],m=(null!=(i=null==(n=s.arrow)?void 0:n.x)?i:0)+d/2,y=(null!=(u=null==(o=s.arrow)?void 0:o.y)?u:0)+f/2,g="",w="";return"bottom"===h?(g=c?v:"".concat(m,"px"),w="".concat(-f,"px")):"top"===h?(g=c?v:"".concat(m,"px"),w="".concat(a.floating.height+f,"px")):"right"===h?(g="".concat(-f,"px"),w=c?v:"".concat(y,"px")):"left"===h&&(g="".concat(a.floating.width+f,"px"),w=c?v:"".concat(y,"px")),{data:{x:g,y:w}}}});function ex(e){let[t,r="center"]=e.split("-");return[t,r]}var eb=globalThis?.document?u.useLayoutEffect:()=>{},eE=u.forwardRef((e,t)=>
1{var r,n;let{container:o,...i}=e,[l,a]=u.useState(!1);eb(()=>a(!0),[]);let s=o||l&&(null==(n=globalThis)||null==(r=n.document)?void 0:r.body);return s?p.createPortal((0,c.jsx)(N.div,{...i,ref:t}),s):null});eE.displayName="Portal";var eC=globalThis?.document?u.useLayoutEffect:()=>{},eM=e=>{let{present:t,children:r}=e,n=function(e){var t,r;let[n,o]=u.useState(),i=u.useRef(null),l=u.useRef(e),a=u.useRef("none"),[s,c]=(t=e?"mounted":"unmounted",r={mounted:{UNMOUNT:"unmounted",ANIMATION_OUT:"unmountSuspended"},unmountSuspended:{MOUNT:"mounted",ANIMATION_END:"unmounted"},unmounted:{MOUNT:"mounted"}},u.useReducer((e,t)=>{let n=r[e][t];return null!=n?n:e},t));return u.useEffect(()=>{let e=eR(i.current);a.current="mounted"===s?e:"none"},[s]),eC(()=>{let t=i.current,r=l.current;if(r!==e){let n=a.current,o=eR(t);e?c("MOUNT"):"none"===o||(null==t?void 0:t.display)==="none"?c("UNMOUNT"):r&&n!==o?c("ANIMATION_OUT"):c("UNMOUNT"),l.current=e}},[e,c]),eC(()=>{if(n){var e;let t,r=null!=(e=n.ownerDocument.defaultView)?e:window,o=e=>{let o=eR(i.current).includes(CSS.escape(e.animationName));if(e.target===n&&o&&(c("ANIMATION_END"),!l.current)){let e=n.style.animationFillMode;n.style.animationFillMode="forwards",t=r.setTimeout(()=>{"forwards"===n.style.animationFillMode&&(n.style.animationFillMode=e)})}},u=e=>{e.target===n&&(a.current=eR(i.current))};return n.addEventListener("animationstart",u),n.addEventListener("animationcancel",o),n.addEventListener("animationend",o),()=>{r.clearTimeout(t),n.removeEventListener("animationstart",u),n.removeEventListener("animationcancel",o),n.removeEventListener("animationend",o)}}c("ANIMATION_END")},[n,c]),{isPresent:["mounted","unmountSuspended"].includes(s),ref:u.useCallback(e=>{i.current=e?getComputedStyle(e):null,o(e)},[])}}(t),o="function"==typeof r?r({present:n.isPresent}):u.Children.only(r),i=R(n.ref,function(e){var t,r;let n=null==(t=Object.getOwnPropertyDescriptor(e.props,"ref"))?void 0:t.get,o=n&&"isReactWarning"in n&&n.isReactWarning;return o?e.ref:(o=(n=null==(r=Object.getOwnPropertyDescriptor(e,"ref"))?void 0:r.get)&&"isReactWarning"in n&&n.isReactWarning)?e.props.ref:e.props.ref||e.ref}(o));return"function"==typeof r||n.isPresent?u.cloneElement(o,{ref:i}):null};function eR(e){return(null==e?void 0:e.animationName)||"none"}function eS(e,t,{checkForDefaultPrevented:r=!0}={}){return function(n){if(e?.(n),!1===r||!n.defaultPrevented)return t?.(n)}}function eD(e,t=[]){let r=[],n=()=>{let t=r.map(e=>u.createContext(e));return function(r){let n=r?.[e]||t;return u.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=u.createContext(n),i=r.length;r=[...r,n];let l=t=>{let{scope:r,children:n,...l}=t,a=r?.[e]?.[i]||o,s=u.useMemo(()=>l,Object.values(l));return(0,c.jsx)(a.Provider,{value:s,children:n})};return l.displayName=t+"Provider",[l,function(r,l){let a=l?.[e]?.[i]||o,s=u.useContext(a);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return u.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}function eA(e,t){if("function"==typeof e)return e(t);null!=e&&(e.current=t)}function ek(...e){return u.useCallback(function(...e){return t=>{let r=!1,n=e.map(e=>{let n=eA(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():eA(e[t],null)}}}}(...e),e)}eM.displayName="Presence","undefined"!=typeof window&&window.document&&window.document.createElement;var eN=new WeakMap;function eT(e,t){if("at"in Array.prototype)return Array.prototype.at.call(e,t);let r=function(e,t){let r=e.length,n=eO(t),o=n>=0?n:r+n;return o<0||o>=r?-1:o}(e,t);return -1===r?void 0:e[r]}function eO(e){return e!=e||0===e?0:Math.trunc(e)}i=new WeakMap,class e extends Map{set(e,t){return eN.get(this)&&(this.has(e)?w(this,i)[w(this,i).indexOf(e)]=e:w(this,i).push(e)),super.set(e,t),this}insert(e,t,r){let n,o=this.has(t),u=w(this,i).length,l=eO(e),a=l>=0?l:u+l,s=a<0||a>=u?-1:a;if(s===this.size||o&&s===this.size-1||-1===s)return this.set(t,r),this;let c=this.size+ +!o;l<0&&a++;let d=[...w(this,i)],f=!1;for(let e=a;
1e<c;e++)if(a===e){let i=d[e];d[e]===t&&(i=d[e+1]),o&&this.delete(t),n=this.get(i),this.set(t,r)}else{f||d[e-1]!==t||(f=!0);let r=d[f?e:e-1],o=n;n=this.get(r),this.delete(r),this.set(r,o)}return this}with(t,r,n){let o=new e(this);return o.insert(t,r,n),o}before(e){let t=w(this,i).indexOf(e)-1;if(!(t<0))return this.entryAt(t)}setBefore(e,t,r){let n=w(this,i).indexOf(e);return -1===n?this:this.insert(n,t,r)}after(e){let t=w(this,i).indexOf(e);if(-1!==(t=-1===t||t===this.size-1?-1:t+1))return this.entryAt(t)}setAfter(e,t,r){let n=w(this,i).indexOf(e);return -1===n?this:this.insert(n+1,t,r)}first(){return this.entryAt(0)}last(){return this.entryAt(-1)}clear(){return b(this,i,[]),super.clear()}delete(e){let t=super.delete(e);return t&&w(this,i).splice(w(this,i).indexOf(e),1),t}deleteAt(e){let t=this.keyAt(e);return void 0!==t&&this.delete(t)}at(e){let t=eT(w(this,i),e);if(void 0!==t)return this.get(t)}entryAt(e){let t=eT(w(this,i),e);if(void 0!==t)return[t,this.get(t)]}indexOf(e){return w(this,i).indexOf(e)}keyAt(e){return eT(w(this,i),e)}from(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.at(n)}keyFrom(e,t){let r=this.indexOf(e);if(-1===r)return;let n=r+t;return n<0&&(n=0),n>=this.size&&(n=this.size-1),this.keyAt(n)}find(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return n;r++}}findIndex(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return r;r++}return -1}filter(t,r){let n=[],o=0;for(let e of this)Reflect.apply(t,r,[e,o,this])&&n.push(e),o++;return new e(n)}map(t,r){let n=[],o=0;for(let e of this)n.push([e[0],Reflect.apply(t,r,[e,o,this])]),o++;return new e(n)}reduce(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,i=0,u=null!=o?o:this.at(0);for(let e of this)u=0===i&&1===t.length?e:Reflect.apply(n,this,[u,e,i,this]),i++;return u}reduceRight(){for(var e=arguments.length,t=Array(e),r=0;r<e;r++)t[r]=arguments[r];let[n,o]=t,i=null!=o?o:this.at(-1);for(let e=this.size-1;e>=0;e--){let r=this.at(e);i=e===this.size-1&&1===t.length?r:Reflect.apply(n,this,[i,r,e,this])}return i}toSorted(t){return new e([...this.entries()].sort(t))}toReversed(){let t=new e;for(let e=this.size-1;e>=0;e--){let r=this.keyAt(e),n=this.get(r);t.set(r,n)}return t}toSpliced(){for(var t=arguments.length,r=Array(t),n=0;n<t;n++)r[n]=arguments[n];let o=[...this.entries()];return o.splice(...r),new e(o)}slice(t,r){let n=new e,o=this.size-1;if(void 0===t)return n;t<0&&(t+=this.size),void 0!==r&&r>0&&(o=r-1);for(let e=t;e<=o;e++){let t=this.keyAt(e),r=this.get(t);n.set(t,r)}return n}every(e,t){let r=0;for(let n of this){if(!Reflect.apply(e,t,[n,r,this]))return!1;r++}return!0}some(e,t){let r=0;for(let n of this){if(Reflect.apply(e,t,[n,r,this]))return!0;r++}return!1}constructor(e){super(e),x(this,i,{writable:!0,value:void 0}),b(this,i,[...super.keys()]),eN.set(this,!0)}};var eP=globalThis?.document?u.useLayoutEffect:()=>{},ej=l[" useId ".trim().toString()]||(()=>void 0),e$=0,e_=["a","button","div","form","h2","h3","img","input","label","li","nav","ol","p","select","span","svg","ul"].reduce((e,t)=>{let r=(0,v.TL)(`Primitive.${t}`),n=u.forwardRef((e,n)=>{let{asChild:o,...i}=e;return"undefined"!=typeof window&&(window[Symbol.for("radix-ui")]=!0),(0,c.jsx)(o?r:t,{...i,ref:n})});return n.displayName=`Primitive.${t}`,{...e,[t]:n}},{}),eL=globalThis?.document?u.useLayoutEffect:()=>{},eI=l[" useInsertionEffect ".trim().toString()]||eL;Symbol("RADIX:SYNC_STATE");var eF=u.createContext(void 0),ez="rovingFocusGroup.onEntryFocus",eW={bubbles:!1,cancelable:!0},eK="RovingFocusGroup",[eU,eY,eB]=function(e){let t=e+"CollectionProvider",[r,n]=eD(t),[o,i]=r(t,{collectionRef:{current:null},itemMap:new Map}),l=e=>{let{scope:t,children:r}=e,n=u.useRef(null),i=u.useRef(new Map).current;return(0,c.jsx)(o,{scope:t,itemMap:i,collectionRef:n,children:r})};l.displayName=t;let a=e+"CollectionSlot",s=(0,v.TL)(a),d=u.forwardRef((e,t)=>{let{scope:r,children:n}=e,o=ek(t,i(a,r).collectionRef);return(0,c.jsx)(s,{ref:o,children:n})});d.displayName=a;let f=e+"CollectionItemSlot",h="data-radix-collection-item",p=(0,v.TL)(f),m=u.forwardRef((e,t)=>
1{let{scope:r,children:n,...o}=e,l=u.useRef(null),a=ek(t,l),s=i(f,r);return u.useEffect(()=>(s.itemMap.set(l,{ref:l,...o}),()=>void s.itemMap.delete(l))),(0,c.jsx)(p,{...{[h]:""},ref:a,children:n})});return m.displayName=f,[{Provider:l,Slot:d,ItemSlot:m},function(t){let r=i(e+"CollectionConsumer",t);return u.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(h,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}(eK),[eH,eX]=eD(eK,[eB]),[eG,eV]=eH(eK),eq=u.forwardRef((e,t)=>(0,c.jsx)(eU.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(eU.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,c.jsx)(eZ,{...e,ref:t})})}));eq.displayName=eK;var eZ=u.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,orientation:n,loop:o=!1,dir:i,currentTabStopId:l,defaultCurrentTabStopId:a,onCurrentTabStopIdChange:s,onEntryFocus:d,preventScrollOnEntryFocus:f=!1,...h}=e,p=u.useRef(null),v=ek(t,p),m=function(e){let t=u.useContext(eF);return e||t||"ltr"}(i),[y,g]=function({prop:e,defaultProp:t,onChange:r=()=>{},caller:n}){let[o,i,l]=function({defaultProp:e,onChange:t}){let[r,n]=u.useState(e),o=u.useRef(r),i=u.useRef(t);return eI(()=>{i.current=t},[t]),u.useEffect(()=>{o.current!==r&&(i.current?.(r),o.current=r)},[r,o]),[r,n,i]}({defaultProp:t,onChange:r}),a=void 0!==e,s=a?e:o;{let t=u.useRef(void 0!==e);u.useEffect(()=>{let e=t.current;if(e!==a){let t=a?"controlled":"uncontrolled";console.warn(`${n} is changing from ${e?"controlled":"uncontrolled"} to ${t}. Components should not switch from controlled to uncontrolled (or vice versa). Decide between using a controlled or uncontrolled value for the lifetime of the component.`)}t.current=a},[a,n])}return[s,u.useCallback(t=>{if(a){let r="function"==typeof t?t(e):t;r!==e&&l.current?.(r)}else i(t)},[a,e,i,l])]}({prop:l,defaultProp:null!=a?a:null,onChange:s,caller:eK}),[w,x]=u.useState(!1),b=function(e){let t=u.useRef(e);return u.useEffect(()=>{t.current=e}),u.useMemo(()=>(...e)=>t.current?.(...e),[])}(d),E=eY(r),C=u.useRef(!1),[M,R]=u.useState(0);return u.useEffect(()=>{let e=p.current;if(e)return e.addEventListener(ez,b),()=>e.removeEventListener(ez,b)},[b]),(0,c.jsx)(eG,{scope:r,orientation:n,dir:m,loop:o,currentTabStopId:y,onItemFocus:u.useCallback(e=>g(e),[g]),onItemShiftTab:u.useCallback(()=>x(!0),[]),onFocusableItemAdd:u.useCallback(()=>R(e=>e+1),[]),onFocusableItemRemove:u.useCallback(()=>R(e=>e-1),[]),children:(0,c.jsx)(e_.div,{tabIndex:w||0===M?-1:0,"data-orientation":n,...h,ref:v,style:{outline:"none",...e.style},onMouseDown:eS(e.onMouseDown,()=>{C.current=!0}),onFocus:eS(e.onFocus,e=>{let t=!C.current;if(e.target===e.currentTarget&&t&&!w){let t=new CustomEvent(ez,eW);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=E().filter(e=>e.focusable);e1([e.find(e=>e.active),e.find(e=>e.id===y),...e].filter(Boolean).map(e=>e.ref.current),f)}}C.current=!1}),onBlur:eS(e.onBlur,()=>x(!1))})})}),eJ="RovingFocusGroupItem",eQ=u.forwardRef((e,t)=>{let{__scopeRovingFocusGroup:r,focusable:n=!0,active:o=!1,tabStopId:i,children:l,...a}=e,s=function(e){let[t,r]=u.useState(ej());return eP(()=>{r(e=>e??String(e$++))},[void 0]),e||(t?`radix-${t}`:"")}(),d=i||s,f=eV(eJ,r),h=f.currentTabStopId===d,p=eY(r),{onFocusableItemAdd:v,onFocusableItemRemove:m,currentTabStopId:y}=f;return u.useEffect(()=>{if(n)return v(),()=>m()},[n,v,m]),(0,c.jsx)(eU.ItemSlot,{scope:r,id:d,focusable:n,active:o,children:(0,c.jsx)(e_.span,{tabIndex:h?0:-1,"data-orientation":f.orientation,...a,ref:t,onMouseDown:eS(e.onMouseDown,e=>{n?f.onItemFocus(d):e.preventDefault()}),onFocus:eS(e.onFocus,()=>f.onItemFocus(d)),onKeyDown:eS(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void f.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=function(e,t,r){var n;let o=(n=e.key,"rtl"!==r?n:"ArrowLeft"===n?"ArrowRight":"ArrowRight"===n?"ArrowLeft":n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(o))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(o)))return e0[o]}(e,f.orientation,f.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let r=p().filter(e=>
1e.focusable).map(e=>e.ref.current);if("last"===t)r.reverse();else if("prev"===t||"next"===t){"prev"===t&&r.reverse();let n=r.indexOf(e.currentTarget);r=f.loop?function(e,t){return e.map((r,n)=>e[(t+n)%e.length])}(r,n+1):r.slice(n+1)}setTimeout(()=>e1(r))}}),children:"function"==typeof l?l({isCurrentTabStop:h,hasTabStop:null!=y}):l})})});eQ.displayName=eJ;var e0={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function e1(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1],r=document.activeElement;for(let n of e)if(n===r||(n.focus({preventScroll:t}),document.activeElement!==r))return}var e2=r(8168),e4=r(9249),e6=r(6985),e5=r(464),e9=(0,r(7548).f)(),e3=function(){},e8=u.forwardRef(function(e,t){var r=u.useRef(null),n=u.useState({onScrollCapture:e3,onWheelCapture:e3,onTouchMoveCapture:e3}),o=n[0],i=n[1],l=e.forwardProps,a=e.children,s=e.className,c=e.removeScrollBar,d=e.enabled,f=e.shards,h=e.sideCar,p=e.noRelative,v=e.noIsolation,m=e.inert,y=e.allowPinchZoom,g=e.as,w=e.gapMode,x=(0,e4.Tt)(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),b=(0,e5.S)([r,t]),E=(0,e4.Cl)((0,e4.Cl)({},x),o);return u.createElement(u.Fragment,null,d&&u.createElement(h,{sideCar:e9,removeScrollBar:c,shards:f,noRelative:p,noIsolation:v,inert:m,setCallbacks:i,allowPinchZoom:!!y,lockRef:r,gapMode:w}),l?u.cloneElement(u.Children.only(a),(0,e4.Cl)((0,e4.Cl)({},E),{ref:b})):u.createElement(void 0===g?"div":g,(0,e4.Cl)({},E,{className:s,ref:b}),a))});e8.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},e8.classNames={fullWidth:e6.pN,zeroRight:e6.Mi};var e7=r(514),te=r(1515),tt=r(9874),tr=!1;if("undefined"!=typeof window)try{var tn=Object.defineProperty({},"passive",{get:function(){return tr=!0,!0}});window.addEventListener("test",tn,tn),window.removeEventListener("test",tn,tn)}catch(e){tr=!1}var to=!!tr&&{passive:!1},ti=function(e,t){if(!(e instanceof Element))return!1;var r=window.getComputedStyle(e);return"hidden"!==r[t]&&(r.overflowY!==r.overflowX||"TEXTAREA"===e.tagName||"visible"!==r[t])},tu=function(e,t){var r=t.ownerDocument,n=t;do{if("undefined"!=typeof ShadowRoot&&n instanceof ShadowRoot&&(n=n.host),tl(e,n)){var o=ta(e,n);if(o[1]>o[2])return!0}n=n.parentNode}while(n&&n!==r.body);return!1},tl=function(e,t){return"v"===e?ti(t,"overflowY"):ti(t,"overflowX")},ta=function(e,t){return"v"===e?[t.scrollTop,t.scrollHeight,t.clientHeight]:[t.scrollLeft,t.scrollWidth,t.clientWidth]},ts=function(e,t,r,n,o){var i,u=(i=window.getComputedStyle(t).direction,"h"===e&&"rtl"===i?-1:1),l=u*n,a=r.target,s=t.contains(a),c=!1,d=l>0,f=0,h=0;do{if(!a)break;var p=ta(e,a),v=p[0],m=p[1]-p[2]-u*v;(v||m)&&tl(e,a)&&(f+=m,h+=v);var y=a.parentNode;a=y&&y.nodeType===Node.DOCUMENT_FRAGMENT_NODE?y.host:y}while(!s&&a!==document.body||s&&(t.contains(a)||t===a));return d&&(o&&1>Math.abs(f)||!o&&l>f)?c=!0:!d&&(o&&1>Math.abs(h)||!o&&-l>h)&&(c=!0),c},tc=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},td=function(e){return[e.deltaX,e.deltaY]},tf=function(e){return e&&"current"in e?e.current:e},th=0,tp=[];let tv=(0,e7.m)(e9,function(e){var t=u.useRef([]),r=u.useRef([0,0]),n=u.useRef(),o=u.useState(th++)[0],i=u.useState(tt.T0)[0],l=u.useRef(e);u.useEffect(function(){l.current=e},[e]),u.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(0,e4.fX)([e.lockRef.current],(e.shards||[]).map(tf),!0).filter(Boolean);return t.forEach(function(e){return e.classList.add("allow-interactivity-".concat(o))}),function(){document.body.classList.remove("block-interactivity-".concat(o)),t.forEach(function(e){return e.classList.remove("allow-interactivity-".concat(o))})}}},[e.inert,e.lockRef.current,e.shards]);var a=u.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!l.current.allowPinchZoom;var o,i=tc(e),u=r.current,a="deltaX"in e?e.deltaX:u[0]-i[0],s="deltaY"in e?e.deltaY:u[1]-i[1],c=e.target,d=Math.abs(a)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=tu(d,c);if(!f)return!0;
1if(f?o=d:(o="v"===d?"h":"v",f=tu(d,c)),!f)return!1;if(!n.current&&"changedTouches"in e&&(a||s)&&(n.current=o),!o)return!0;var h=n.current||o;return ts(h,t,e,"h"===h?a:s,!0)},[]),s=u.useCallback(function(e){if(tp.length&&tp[tp.length-1]===i){var r="deltaY"in e?td(e):tc(e),n=t.current.filter(function(t){var n;return t.name===e.type&&(t.target===e.target||e.target===t.shadowParent)&&(n=t.delta,n[0]===r[0]&&n[1]===r[1])})[0];if(n&&n.should){e.cancelable&&e.preventDefault();return}if(!n){var o=(l.current.shards||[]).map(tf).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?a(e,o[0]):!l.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=u.useCallback(function(e,r,n,o){var i={name:e,delta:r,target:n,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}(n)};t.current.push(i),setTimeout(function(){t.current=t.current.filter(function(e){return e!==i})},1)},[]),d=u.useCallback(function(e){r.current=tc(e),n.current=void 0},[]),f=u.useCallback(function(t){c(t.type,td(t),t.target,a(t,e.lockRef.current))},[]),h=u.useCallback(function(t){c(t.type,tc(t),t.target,a(t,e.lockRef.current))},[]);u.useEffect(function(){return tp.push(i),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",s,to),document.addEventListener("touchmove",s,to),document.addEventListener("touchstart",d,to),function(){tp=tp.filter(function(e){return e!==i}),document.removeEventListener("wheel",s,to),document.removeEventListener("touchmove",s,to),document.removeEventListener("touchstart",d,to)}},[]);var p=e.removeScrollBar,v=e.inert;return u.createElement(u.Fragment,null,v?u.createElement(i,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,p?u.createElement(te.jp,{noRelative:e.noRelative,gapMode:e.gapMode}):null)});var tm=u.forwardRef(function(e,t){return u.createElement(e8,(0,e4.Cl)({},e,{ref:t,sideCar:tv}))});tm.classNames=e8.classNames;var ty=["Enter"," "],tg=["ArrowUp","PageDown","End"],tw=["ArrowDown","PageUp","Home",...tg],tx={ltr:[...ty,"ArrowRight"],rtl:[...ty,"ArrowLeft"]},tb={ltr:["ArrowLeft"],rtl:["ArrowRight"]},tE="Menu",[tC,tM,tR]=function(e){let t=e+"CollectionProvider",[r,n]=E(t),[o,i]=r(t,{collectionRef:{current:null},itemMap:new Map}),l=e=>{let{scope:t,children:r}=e,n=u.useRef(null),i=u.useRef(new Map).current;return(0,c.jsx)(o,{scope:t,itemMap:i,collectionRef:n,children:r})};l.displayName=t;let a=e+"CollectionSlot",s=(0,v.TL)(a),d=u.forwardRef((e,t)=>{let{scope:r,children:n}=e,o=R(t,i(a,r).collectionRef);return(0,c.jsx)(s,{ref:o,children:n})});d.displayName=a;let f=e+"CollectionItemSlot",h="data-radix-collection-item",p=(0,v.TL)(f),m=u.forwardRef((e,t)=>{let{scope:r,children:n,...o}=e,l=u.useRef(null),a=R(t,l),s=i(f,r);return u.useEffect(()=>(s.itemMap.set(l,{ref:l,...o}),()=>void s.itemMap.delete(l))),(0,c.jsx)(p,{...{[h]:""},ref:a,children:n})});return m.displayName=f,[{Provider:l,Slot:d,ItemSlot:m},function(t){let r=i(e+"CollectionConsumer",t);return u.useCallback(()=>{let e=r.collectionRef.current;if(!e)return[];let t=Array.from(e.querySelectorAll("[".concat(h,"]")));return Array.from(r.itemMap.values()).sort((e,r)=>t.indexOf(e.ref.current)-t.indexOf(r.ref.current))},[r.collectionRef,r.itemMap])},n]}(tE),[tS,tD]=E(tE,[tR,ei,eX]),tA=ei(),tk=eX(),[tN,tT]=tS(tE),[tO,tP]=tS(tE),tj=e=>{let{__scopeMenu:t,open:r=!1,children:n,dir:o,onOpenChange:i,modal:l=!0}=e,a=tA(t),[s,d]=u.useState(null),f=u.useRef(!1),h=O(i),p=function(e){let t=u.useContext(k);return e||t||"ltr"}(o);return u.useEffect(()=>{let e=()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},t=()=>f.current=!1;return document.addEventListener("keydown",e,{capture:!0}),()=>{document.removeEventListener("keydown",e,{capture:!0}),document.removeEventListener("pointerdown",t,{capture:!0}),document.removeEventListener("pointermove",t,{capture:!0})}},[]),(0,c.jsx)(ea,{...a,children:(0,c.jsx)(tN,{scope:t,open:r,onOpenChange:h,content:s,onContentChange:d,children:(0,c.jsx)(tO,{scope:t,onClose:u.useCallback(()=>h(!1),[h]),isUsingKeyboardRef:f,dir:p,modal:l,children:n})})})};tj.displayName=tE;var t$=u.forwardRef((e,t)=>
1{let{__scopeMenu:r,...n}=e,o=tA(r);return(0,c.jsx)(ec,{...o,...n,ref:t})});t$.displayName="MenuAnchor";var t_="MenuPortal",[tL,tI]=tS(t_,{forceMount:void 0}),tF=e=>{let{__scopeMenu:t,forceMount:r,children:n,container:o}=e,i=tT(t_,t);return(0,c.jsx)(tL,{scope:t,forceMount:r,children:(0,c.jsx)(eM,{present:r||i.open,children:(0,c.jsx)(eE,{asChild:!0,container:o,children:n})})})};tF.displayName=t_;var tz="MenuContent",[tW,tK]=tS(tz),tU=u.forwardRef((e,t)=>{let r=tI(tz,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,i=tT(tz,e.__scopeMenu),u=tP(tz,e.__scopeMenu);return(0,c.jsx)(tC.Provider,{scope:e.__scopeMenu,children:(0,c.jsx)(eM,{present:n||i.open,children:(0,c.jsx)(tC.Slot,{scope:e.__scopeMenu,children:u.modal?(0,c.jsx)(tY,{...o,ref:t}):(0,c.jsx)(tB,{...o,ref:t})})})})}),tY=u.forwardRef((e,t)=>{let r=tT(tz,e.__scopeMenu),n=u.useRef(null),o=R(t,n);return u.useEffect(()=>{let e=n.current;if(e)return(0,e2.Eq)(e)},[]),(0,c.jsx)(tX,{...e,ref:o,trapFocus:r.open,disableOutsidePointerEvents:r.open,disableOutsideScroll:!0,onFocusOutside:y(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>r.onOpenChange(!1)})}),tB=u.forwardRef((e,t)=>{let r=tT(tz,e.__scopeMenu);return(0,c.jsx)(tX,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})}),tH=(0,v.TL)("MenuContent.ScrollLock"),tX=u.forwardRef((e,t)=>{let{__scopeMenu:r,loop:n=!1,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:l,disableOutsidePointerEvents:a,onEntryFocus:s,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:h,onInteractOutside:p,onDismiss:v,disableOutsideScroll:m,...g}=e,w=tT(tz,r),x=tP(tz,r),b=tA(r),E=tk(r),C=tM(r),[M,S]=u.useState(null),D=u.useRef(null),A=R(t,D,w.onContentChange),k=u.useRef(0),N=u.useRef(""),T=u.useRef(0),O=u.useRef(null),P=u.useRef("right"),j=u.useRef(0),_=m?tm:u.Fragment;u.useEffect(()=>()=>window.clearTimeout(k.current),[]),u.useEffect(()=>{var e,t;let r=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",null!=(e=r[0])?e:F()),document.body.insertAdjacentElement("beforeend",null!=(t=r[1])?t:F()),I++,()=>{1===I&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),I--}},[]);let L=u.useCallback(e=>{var t,r;return P.current===(null==(t=O.current)?void 0:t.side)&&function(e,t){return!!t&&function(e,t){let{x:r,y:n}=e,o=!1;for(let e=0,i=t.length-1;e<t.length;i=e++){let u=t[e],l=t[i],a=u.x,s=u.y,c=l.x,d=l.y;s>n!=d>n&&r<(c-a)*(n-s)/(d-s)+a&&(o=!o)}return o}({x:e.clientX,y:e.clientY},t)}(e,null==(r=O.current)?void 0:r.area)},[]);return(0,c.jsx)(tW,{scope:r,searchRef:N,onItemEnter:u.useCallback(e=>{L(e)&&e.preventDefault()},[L]),onItemLeave:u.useCallback(e=>{var t;L(e)||(null==(t=D.current)||t.focus(),S(null))},[L]),onTriggerLeave:u.useCallback(e=>{L(e)&&e.preventDefault()},[L]),pointerGraceTimerRef:T,onPointerGraceIntentChange:u.useCallback(e=>{O.current=e},[]),children:(0,c.jsx)(_,{...m?{as:tH,allowPinchZoom:!0}:void 0,children:(0,c.jsx)(U,{asChild:!0,trapped:o,onMountAutoFocus:y(i,e=>{var t;e.preventDefault(),null==(t=D.current)||t.focus({preventScroll:!0})}),onUnmountAutoFocus:l,children:(0,c.jsx)($,{asChild:!0,disableOutsidePointerEvents:a,onEscapeKeyDown:d,onPointerDownOutside:f,onFocusOutside:h,onInteractOutside:p,onDismiss:v,children:(0,c.jsx)(eq,{asChild:!0,...E,dir:x.dir,orientation:"vertical",loop:n,currentTabStopId:M,onCurrentTabStopIdChange:S,onEntryFocus:y(s,e=>{x.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,c.jsx)(ep,{role:"menu","aria-orientation":"vertical","data-state":rd(w.open),"data-radix-menu-content":"",dir:x.dir,...b,...g,ref:A,style:{outline:"none",...g.style},onKeyDown:y(g.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,r=e.ctrlKey||e.altKey||e.metaKey,n=1===e.key.length;t&&("Tab"===e.key&&e.preventDefault(),!r&&n&&(e=>{var t,r;let n=N.current+e,o=C().filter(e=>!e.disabled),i=document.activeElement,u=null==(t=o.find(e=>e.ref.current===i))?void 0:t.textValue,l=function(e,t,r){var n;let o=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=r?e.indexOf(r):-1,u=(n=Math.max(i,0),e.map((t,r)=>e[(n+r)%e.length]));1===o.length&&(u=u.filter(e=>e!==r));let l=u.find(e=>e.toLowerCase().startsWith(o.toLowerCase()));return l!==r?l:void 0}(o.map(e=>e.textValue),n,u),a=null==(r=o.find(e=>e.textValue===l))?void 0:r.ref.current;!function e(t){N.current=t,window.clearTimeout(k.current),""!==t&&(k.current=window.setTimeout(()=>e(""),1e3))}(n),a&&setTimeout(()=>a.focus())})(e.key));let o=D.current;
1if(e.target!==o||!tw.includes(e.key))return;e.preventDefault();let i=C().filter(e=>!e.disabled).map(e=>e.ref.current);tg.includes(e.key)&&i.reverse(),function(e){let t=document.activeElement;for(let r of e)if(r===t||(r.focus(),document.activeElement!==t))return}(i)}),onBlur:y(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(k.current),N.current="")}),onPointerMove:y(e.onPointerMove,rp(e=>{let t=e.target,r=j.current!==e.clientX;e.currentTarget.contains(t)&&r&&(P.current=e.clientX>j.current?"right":"left",j.current=e.clientX)}))})})})})})})});tU.displayName=tz;var tG=u.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,c.jsx)(N.div,{role:"group",...n,ref:t})});tG.displayName="MenuGroup";var tV=u.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,c.jsx)(N.div,{...n,ref:t})});tV.displayName="MenuLabel";var tq="MenuItem",tZ="menu.itemSelect",tJ=u.forwardRef((e,t)=>{let{disabled:r=!1,onSelect:n,...o}=e,i=u.useRef(null),l=tP(tq,e.__scopeMenu),a=tK(tq,e.__scopeMenu),s=R(t,i),d=u.useRef(!1);return(0,c.jsx)(tQ,{...o,ref:s,disabled:r,onClick:y(e.onClick,()=>{let e=i.current;if(!r&&e){let t=new CustomEvent(tZ,{bubbles:!0,cancelable:!0});e.addEventListener(tZ,e=>null==n?void 0:n(e),{once:!0}),T(e,t),t.defaultPrevented?d.current=!1:l.onClose()}}),onPointerDown:t=>{var r;null==(r=e.onPointerDown)||r.call(e,t),d.current=!0},onPointerUp:y(e.onPointerUp,e=>{var t;d.current||null==(t=e.currentTarget)||t.click()}),onKeyDown:y(e.onKeyDown,e=>{let t=""!==a.searchRef.current;r||t&&" "===e.key||ty.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})});tJ.displayName=tq;var tQ=u.forwardRef((e,t)=>{let{__scopeMenu:r,disabled:n=!1,textValue:o,...i}=e,l=tK(tq,r),a=tk(r),s=u.useRef(null),d=R(t,s),[f,h]=u.useState(!1),[p,v]=u.useState("");return u.useEffect(()=>{let e=s.current;if(e){var t;v((null!=(t=e.textContent)?t:"").trim())}},[i.children]),(0,c.jsx)(tC.ItemSlot,{scope:r,disabled:n,textValue:null!=o?o:p,children:(0,c.jsx)(eQ,{asChild:!0,...a,focusable:!n,children:(0,c.jsx)(N.div,{role:"menuitem","data-highlighted":f?"":void 0,"aria-disabled":n||void 0,"data-disabled":n?"":void 0,...i,ref:d,onPointerMove:y(e.onPointerMove,rp(e=>{n?l.onItemLeave(e):(l.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:y(e.onPointerLeave,rp(e=>l.onItemLeave(e))),onFocus:y(e.onFocus,()=>h(!0)),onBlur:y(e.onBlur,()=>h(!1))})})})}),t0=u.forwardRef((e,t)=>{let{checked:r=!1,onCheckedChange:n,...o}=e;return(0,c.jsx)(t8,{scope:e.__scopeMenu,checked:r,children:(0,c.jsx)(tJ,{role:"menuitemcheckbox","aria-checked":rf(r)?"mixed":r,...o,ref:t,"data-state":rh(r),onSelect:y(o.onSelect,()=>null==n?void 0:n(!!rf(r)||!r),{checkForDefaultPrevented:!1})})})});t0.displayName="MenuCheckboxItem";var t1="MenuRadioGroup",[t2,t4]=tS(t1,{value:void 0,onValueChange:()=>{}}),t6=u.forwardRef((e,t)=>{let{value:r,onValueChange:n,...o}=e,i=O(n);return(0,c.jsx)(t2,{scope:e.__scopeMenu,value:r,onValueChange:i,children:(0,c.jsx)(tG,{...o,ref:t})})});t6.displayName=t1;var t5="MenuRadioItem",t9=u.forwardRef((e,t)=>{let{value:r,...n}=e,o=t4(t5,e.__scopeMenu),i=r===o.value;return(0,c.jsx)(t8,{scope:e.__scopeMenu,checked:i,children:(0,c.jsx)(tJ,{role:"menuitemradio","aria-checked":i,...n,ref:t,"data-state":rh(i),onSelect:y(n.onSelect,()=>{var e;return null==(e=o.onValueChange)?void 0:e.call(o,r)},{checkForDefaultPrevented:!1})})})});t9.displayName=t5;var t3="MenuItemIndicator",[t8,t7]=tS(t3,{checked:!1}),re=u.forwardRef((e,t)=>{let{__scopeMenu:r,forceMount:n,...o}=e,i=t7(t3,r);return(0,c.jsx)(eM,{present:n||rf(i.checked)||!0===i.checked,children:(0,c.jsx)(N.span,{...o,ref:t,"data-state":rh(i.checked)})})});re.displayName=t3;var rt=u.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e;return(0,c.jsx)(N.div,{role:"separator","aria-orientation":"horizontal",...n,ref:t})});rt.displayName="MenuSeparator";var rr=u.forwardRef((e,t)=>{let{__scopeMenu:r,...n}=e,o=tA(r);return(0,c.jsx)(ey,{...o,...n,ref:t})});rr.displayName="MenuArrow";var rn="MenuSub",[ro,ri]=tS(rn),ru=e=>{let{__scopeMenu:t,children:r,open:n=!1,onOpenChange:o}=e,i=tT(rn,t),l=tA(t),[a,s]=u.useState(null),[d,f]=u.useState(null),h=O(o);return u.useEffect(()=>(!1===i.open&&h(!1),()=>h(!1)),[i.open,h]),(0,c.jsx)(ea,{...l,children:(0,c.jsx)(tN,{scope:t,open:n,onOpenChange:h,content:d,onContentChange:f,children:(0,c.jsx)(ro,{scope:t,contentId:J(),triggerId:J(),trigger:a,onTriggerChange:s,children:r})})})};ru.displayName=rn;var rl="MenuSubTrigger",ra=u.forwardRef((e,t)=>
1{let r=tT(rl,e.__scopeMenu),n=tP(rl,e.__scopeMenu),o=ri(rl,e.__scopeMenu),i=tK(rl,e.__scopeMenu),l=u.useRef(null),{pointerGraceTimerRef:a,onPointerGraceIntentChange:s}=i,d={__scopeMenu:e.__scopeMenu},f=u.useCallback(()=>{l.current&&window.clearTimeout(l.current),l.current=null},[]);return u.useEffect(()=>f,[f]),u.useEffect(()=>{let e=a.current;return()=>{window.clearTimeout(e),s(null)}},[a,s]),(0,c.jsx)(t$,{asChild:!0,...d,children:(0,c.jsx)(tQ,{id:o.triggerId,"aria-haspopup":"menu","aria-expanded":r.open,"aria-controls":o.contentId,"data-state":rd(r.open),...e,ref:M(t,o.onTriggerChange),onClick:t=>{var n;null==(n=e.onClick)||n.call(e,t),e.disabled||t.defaultPrevented||(t.currentTarget.focus(),r.open||r.onOpenChange(!0))},onPointerMove:y(e.onPointerMove,rp(t=>{i.onItemEnter(t),!t.defaultPrevented&&(e.disabled||r.open||l.current||(i.onPointerGraceIntentChange(null),l.current=window.setTimeout(()=>{r.onOpenChange(!0),f()},100)))})),onPointerLeave:y(e.onPointerLeave,rp(e=>{var t,n;f();let o=null==(t=r.content)?void 0:t.getBoundingClientRect();if(o){let t=null==(n=r.content)?void 0:n.dataset.side,u="right"===t,l=o[u?"left":"right"],s=o[u?"right":"left"];i.onPointerGraceIntentChange({area:[{x:e.clientX+(u?-5:5),y:e.clientY},{x:l,y:o.top},{x:s,y:o.top},{x:s,y:o.bottom},{x:l,y:o.bottom}],side:t}),window.clearTimeout(a.current),a.current=window.setTimeout(()=>i.onPointerGraceIntentChange(null),300)}else{if(i.onTriggerLeave(e),e.defaultPrevented)return;i.onPointerGraceIntentChange(null)}})),onKeyDown:y(e.onKeyDown,t=>{let o=""!==i.searchRef.current;if(!e.disabled&&(!o||" "!==t.key)&&tx[n.dir].includes(t.key)){var u;r.onOpenChange(!0),null==(u=r.content)||u.focus(),t.preventDefault()}})})})});ra.displayName=rl;var rs="MenuSubContent",rc=u.forwardRef((e,t)=>{let r=tI(tz,e.__scopeMenu),{forceMount:n=r.forceMount,...o}=e,i=tT(tz,e.__scopeMenu),l=tP(tz,e.__scopeMenu),a=ri(rs,e.__scopeMenu),s=u.useRef(null),d=R(t,s);return(0,c.jsx)(tC.Provider,{scope:e.__scopeMenu,children:(0,c.jsx)(eM,{present:n||i.open,children:(0,c.jsx)(tC.Slot,{scope:e.__scopeMenu,children:(0,c.jsx)(tX,{id:a.contentId,"aria-labelledby":a.triggerId,...o,ref:d,align:"start",side:"rtl"===l.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{var t;l.isUsingKeyboardRef.current&&(null==(t=s.current)||t.focus()),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:y(e.onFocusOutside,e=>{e.target!==a.trigger&&i.onOpenChange(!1)}),onEscapeKeyDown:y(e.onEscapeKeyDown,e=>{l.onClose(),e.preventDefault()}),onKeyDown:y(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),r=tb[l.dir].includes(e.key);if(t&&r){var n;i.onOpenChange(!1),null==(n=a.trigger)||n.focus(),e.preventDefault()}})})})})})});function rd(e){return e?"open":"closed"}function rf(e){return"indeterminate"===e}function rh(e){return rf(e)?"indeterminate":e?"checked":"unchecked"}function rp(e){return t=>"mouse"===t.pointerType?e(t):void 0}rc.displayName=rs;var rv=globalThis?.document?u.useLayoutEffect:()=>{},rm=l[" useId ".trim().toString()]||(()=>void 0),ry=0;function rg(e){let[t,r]=u.useState(rm());return rv(()=>{e||r(e=>e??String(ry++))},[e]),e||(t?`radix-${t}`:"")}var rw="DropdownMenu",[rx,rb]=function(e,t=[]){let r=[],n=()=>{let t=r.map(e=>u.createContext(e));return function(r){let n=r?.[e]||t;return u.useMemo(()=>({[`__scope${e}`]:{...r,[e]:n}}),[r,n])}};return n.scopeName=e,[function(t,n){let o=u.createContext(n),i=r.length;r=[...r,n];let l=t=>{let{scope:r,children:n,...l}=t,a=r?.[e]?.[i]||o,s=u.useMemo(()=>l,Object.values(l));return(0,c.jsx)(a.Provider,{value:s,children:n})};return l.displayName=t+"Provider",[l,function(r,l){let a=l?.[e]?.[i]||o,s=u.useContext(a);if(s)return s;if(void 0!==n)return n;throw Error(`\`${r}\` must be used within \`${t}\``)}]},function(...e){let t=e[0];if(1===e.length)return t;let r=()=>{let r=e.map(e=>({useScope:e(),scopeName:e.scopeName}));return function(e){let n=r.reduce((t,{useScope:r,scopeName:n})=>{let o=r(e)[`__scope${n}`];return{...t,...o}},{});return u.useMemo(()=>({[`__scope${t.scopeName}`]:n}),[n])}};return r.scopeName=t.scopeName,r}(n,...t)]}(rw,[tD]),rE=tD(),[rC,rM]=rx(rw),rR=e=>{let{__scopeDropdownMenu:t,children:r,dir:n,open:o,defaultOpen:i,onOpenChange:l,modal:a=!0}=e,s=rE(t),d=u.useRef(null),[f,p]=h({prop:o,defaultProp:null!=i&&i,onChange:l,caller:rw});return(0,c.jsx)(rC,{scope:t,triggerId:rg(),triggerRef:d,contentId:rg(),open:f,onOpenChange:p,onOpenToggle:u.useCallback(()=>p(e=>!e),[p]),modal:a,children:(0,c.jsx)(tj,{...s,open:f,onOpenChange:p,dir:n,modal:
1a,children:r})})};rR.displayName=rw;var rS="DropdownMenuTrigger",rD=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,disabled:n=!1,...o}=e,i=rM(rS,r),u=rE(r);return(0,c.jsx)(t$,{asChild:!0,...u,children:(0,c.jsx)(m.button,{type:"button",id:i.triggerId,"aria-haspopup":"menu","aria-expanded":i.open,"aria-controls":i.open?i.contentId:void 0,"data-state":i.open?"open":"closed","data-disabled":n?"":void 0,disabled:n,...o,ref:function(...e){return t=>{let r=!1,n=e.map(e=>{let n=s(e,t);return r||"function"!=typeof n||(r=!0),n});if(r)return()=>{for(let t=0;t<n.length;t++){let r=n[t];"function"==typeof r?r():s(e[t],null)}}}}(t,i.triggerRef),onPointerDown:a(e.onPointerDown,e=>{!n&&0===e.button&&!1===e.ctrlKey&&(i.onOpenToggle(),i.open||e.preventDefault())}),onKeyDown:a(e.onKeyDown,e=>{!n&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})});rD.displayName=rS;var rA=e=>{let{__scopeDropdownMenu:t,...r}=e,n=rE(t);return(0,c.jsx)(tF,{...n,...r})};rA.displayName="DropdownMenuPortal";var rk="DropdownMenuContent",rN=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rM(rk,r),i=rE(r),l=u.useRef(!1);return(0,c.jsx)(tU,{id:o.contentId,"aria-labelledby":o.triggerId,...i,...n,ref:t,onCloseAutoFocus:a(e.onCloseAutoFocus,e=>{var t;l.current||null==(t=o.triggerRef.current)||t.focus(),l.current=!1,e.preventDefault()}),onInteractOutside:a(e.onInteractOutside,e=>{let t=e.detail.originalEvent,r=0===t.button&&!0===t.ctrlKey,n=2===t.button||r;(!o.modal||n)&&(l.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});rN.displayName=rk;var rT=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rE(r);return(0,c.jsx)(tG,{...o,...n,ref:t})});rT.displayName="DropdownMenuGroup";var rO=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rE(r);return(0,c.jsx)(tV,{...o,...n,ref:t})});rO.displayName="DropdownMenuLabel";var rP=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rE(r);return(0,c.jsx)(tJ,{...o,...n,ref:t})});rP.displayName="DropdownMenuItem";var rj=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rE(r);return(0,c.jsx)(t0,{...o,...n,ref:t})});rj.displayName="DropdownMenuCheckboxItem";var r$=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rE(r);return(0,c.jsx)(t6,{...o,...n,ref:t})});r$.displayName="DropdownMenuRadioGroup";var r_=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rE(r);return(0,c.jsx)(t9,{...o,...n,ref:t})});r_.displayName="DropdownMenuRadioItem";var rL=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rE(r);return(0,c.jsx)(re,{...o,...n,ref:t})});rL.displayName="DropdownMenuItemIndicator";var rI=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rE(r);return(0,c.jsx)(rt,{...o,...n,ref:t})});rI.displayName="DropdownMenuSeparator",u.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rE(r);return(0,c.jsx)(rr,{...o,...n,ref:t})}).displayName="DropdownMenuArrow";var rF=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rE(r);return(0,c.jsx)(ra,{...o,...n,ref:t})});rF.displayName="DropdownMenuSubTrigger";var rz=u.forwardRef((e,t)=>{let{__scopeDropdownMenu:r,...n}=e,o=rE(r);return(0,c.jsx)(rc,{...o,...n,ref:t,style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})});rz.displayName="DropdownMenuSubContent";var rW=rR,rK=rD,rU=rA,rY=rN,rB=rT,rH=rO,rX=rP,rG=rj,rV=r$,rq=r_,rZ=rL,rJ=rI,rQ=e=>{let{__scopeDropdownMenu:t,children:r,open:n,onOpenChange:o,defaultOpen:i}=e,u=rE(t),[l,a]=h({prop:n,defaultProp:null!=i&&i,onChange:o,caller:"DropdownMenuSub"});
1return(0,c.jsx)(ru,{...u,open:l,onOpenChange:a,children:r})},r0=rF,r1=rz},9074:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(9946).A)("Calendar",[["path",{d:"M8 2v4",key:"1cmpym"}],["path",{d:"M16 2v4",key:"4m81vk"}],["rect",{width:"18",height:"18",x:"3",y:"4",rx:"2",key:"1hopcy"}],["path",{d:"M3 10h18",key:"8toen8"}]])},9428:(e,t,r)=>{"use strict";r.d(t,{A:()=>n});let n=(0,r(9946).A)("Circle",[["circle",{cx:"12",cy:"12",r:"10",key:"1mglay"}]])}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.