1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[6620],{2146:(e,t,n)=>{n.d(t,{m:()=>u});var r=n(92118);function o(e){let t=(0,r.a)(e),n=new Date(Date.UTC(t.getFullYear(),t.getMonth(),t.getDate(),t.getHours(),t.getMinutes(),t.getSeconds(),t.getMilliseconds()));return n.setUTCFullYear(t.getFullYear()),e-n}var a=n(45240),i=n(9180),l=n(93366);function u(e,t,n){let[r,u]=(0,a.x)(n?.in,e,t),s=(0,l.o)(r),c=(0,l.o)(u);return Math.round((s-o(s)-(c-o(c)))/i.w4)}},3177:(e,t,n)=>{n.d(t,{b:()=>o});var r=n(82192);function o(e,t){return(0,r.k)(e,{...t,weekStartsOn:1})}},4168:(e,t,n)=>{n.d(t,{w:()=>o});var r=n(9180);function o(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&r._P in e?e[r._P](t):e instanceof Date?new e.constructor(t):new Date(t)}},5917:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(71847).A)("check",[["path",{d:"M20 6 9 17l-5-5",key:"1gmf2c"}]])},9180:(e,t,n)=>{n.d(t,{Cg:()=>a,_P:()=>l,my:()=>r,s0:()=>i,w4:()=>o});let r=6048e5,o=864e5,a=6e4,i=36e5,l=Symbol.for("constructDateFrom")},10489:(e,t,n)=>{n.d(t,{b:()=>l});var r=n(12115),o=n(97602),a=n(95155),i=r.forwardRef((e,t)=>(0,a.jsx)(o.sG.label,{...e,ref:t,onMouseDown:t=>{t.target.closest("button, input, select, textarea")||(e.onMouseDown?.(t),!t.defaultPrevented&&t.detail>1&&t.preventDefault())}}));i.displayName="Label";var l=i},12108:(e,t,n)=>{n.d(t,{A:()=>r});let r=(0,n(71847).A)("chevron-up",[["path",{d:"m18 15-6-6-6 6",key:"153udz"}]])},19526:(e,t,n)=>{n.d(t,{Oh:()=>a});var r=n(12115),o=0;function a(){r.useEffect(()=>{let e=document.querySelectorAll("[data-radix-focus-guard]");return document.body.insertAdjacentElement("afterbegin",e[0]??i()),document.body.insertAdjacentElement("beforeend",e[1]??i()),o++,()=>{1===o&&document.querySelectorAll("[data-radix-focus-guard]").forEach(e=>e.remove()),o--}},[])}function i(){let e=document.createElement("span");return e.setAttribute("data-radix-focus-guard",""),e.tabIndex=0,e.style.outline="none",e.style.opacity="0",e.style.position="fixed",e.style.pointerEvents="none",e}},26217:(e,t,n)=>{n.d(t,{c:()=>s});let r={lessThanXSeconds:{one:"less than a second",other:"less than {{count}} seconds"},xSeconds:{one:"1 second",other:"{{count}} seconds"},halfAMinute:"half a minute",lessThanXMinutes:{one:"less than a minute",other:"less than {{count}} minutes"},xMinutes:{one:"1 minute",other:"{{count}} minutes"},aboutXHours:{one:"about 1 hour",other:"about {{count}} hours"},xHours:{one:"1 hour",other:"{{count}} hours"},xDays:{one:"1 day",other:"{{count}} days"},aboutXWeeks:{one:"about 1 week",other:"about {{count}} weeks"},xWeeks:{one:"1 week",other:"{{count}} weeks"},aboutXMonths:{one:"about 1 month",other:"about {{count}} months"},xMonths:{one:"1 month",other:"{{count}} months"},aboutXYears:{one:"about 1 year",other:"about {{count}} years"},xYears:{one:"1 year",other:"{{count}} years"},overXYears:{one:"over 1 year",other:"over {{count}} years"},almostXYears:{one:"almost 1 year",other:"almost {{count}} years"}};function o(e){return (t={})=>{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}let a={date:o({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:o({formats:{full:"h:mm:ss a zzzz",long:"h:mm:ss a z",medium:"h:mm:ss a",short:"h:mm a"},defaultWidth:"full"}),dateTime:o({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},i={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function l(e){return(t,n)=>{let r;if("formatting"===(n?.context?String(n.context):"standalone")&&e.formattingValues){let t=e.defaultFormattingWidth||e.defaultWidth,o=n?.width?String(n.width):t;r=e.formattingValues[o]||e.formattingValues[t]}else{let t=e.defaultWidth,o=n?.width?String(n.width):e.defaultWidth;r=e.values[o]||e.values[t]}return r[e.argumentCallback?e.argumentCallback(t):t]}}function u(e){return(t,n={})=>{let r,o=n.width,a=o&&e.matchPatterns[o]||e.matchPatterns[e.defaultMatchWidth],i=t.match(a);if(!i)return null;let l=i[0],u=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],s=Array.isArray(u)?function(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}(u,e=>e.test(l)):function(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}(u,e=>e.test(l));return r=e.valueCallback?e.valueCallback(s):s,{value:r=n.valueCallback?n.valueCallback(r):r,rest:t.slice(l.length)}}}let s={code:"en-US",formatDistance:(e,t,n)=>{let o,a=r[e];if(o="string"==typeof a?a:1===t?a.one:a.other.replace("{{count}}",t.toString()),n?.addSuffix)if(n.comparison&&n.comparison>0)return"in "+o;else return o+" ago";return o},formatLong:a,formatRelative:(e,t,n,r)=>i[e],localize:{ordinalNumber:(e,t)=>{let n=Number(e),r=n%100;if(r>20||r<10)switch(r%10){case 1:return n+"st";case 2:return n+"nd";case 3:return n+"rd"}return n+"th"},era:l({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:l({values:{narrow:["1","2","3","4"],abbreviated:["Q1","Q2","Q3","Q4"],wide:["1st quarter","2nd quarter","3rd quarter","4th quarter"]},defaultWidth:"wide",argumentCallback:e=>e-1}),month:l({values:{narrow:["J","F","M","A","M","J","J","A","S","O","N","D"],abbreviated:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],wide:["January","February","March","April","May","June","July","August","September","October","November","December"]},defaultWidth:"wide"}),day:l({values:{narrow:["S","M","T","W","T","F","S"],short:["Su","Mo","Tu","We","Th","Fr","Sa"],abbreviated:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],wide:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
1ay","Saturday"]},defaultWidth:"wide"}),dayPeriod:l({values:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"}},defaultWidth:"wide",formattingValues:{narrow:{am:"a",pm:"p",midnight:"mi",noon:"n",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},abbreviated:{am:"AM",pm:"PM",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"},wide:{am:"a.m.",pm:"p.m.",midnight:"midnight",noon:"noon",morning:"in the morning",afternoon:"in the afternoon",evening:"in the evening",night:"at night"}},defaultFormattingWidth:"wide"})},match:{ordinalNumber:function(e){return(t,n={})=>{let r=t.match(e.matchPattern);if(!r)return null;let o=r[0],a=t.match(e.parsePattern);if(!a)return null;let i=e.valueCallback?e.valueCallback(a[0]):a[0];return{value:i=n.valueCallback?n.valueCallback(i):i,rest:t.slice(o.length)}}}({matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)}),era:u({matchPatterns:{narrow:/^(b|a)/i,abbreviated:/^(b\.?\s?c\.?|b\.?\s?c\.?\s?e\.?|a\.?\s?d\.?|c\.?\s?e\.?)/i,wide:/^(before christ|before common era|anno domini|common era)/i},defaultMatchWidth:"wide",parsePatterns:{any:[/^b/i,/^(a|c)/i]},defaultParseWidth:"any"}),quarter:u({matchPatterns:{narrow:/^[1234]/i,abbreviated:/^q[1234]/i,wide:/^[1234](th|st|nd|rd)? quarter/i},defaultMatchWidth:"wide",parsePatterns:{any:[/1/i,/2/i,/3/i,/4/i]},defaultParseWidth:"any",valueCallback:e=>e+1}),month:u({matchPatterns:{narrow:/^[jfmasond]/i,abbreviated:/^(jan|feb|mar|apr|may|jun|jul|aug|sep|oct|nov|dec)/i,wide:/^(january|february|march|april|may|june|july|august|september|october|november|december)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^j/i,/^f/i,/^m/i,/^a/i,/^m/i,/^j/i,/^j/i,/^a/i,/^s/i,/^o/i,/^n/i,/^d/i],any:[/^ja/i,/^f/i,/^mar/i,/^ap/i,/^may/i,/^jun/i,/^jul/i,/^au/i,/^s/i,/^o/i,/^n/i,/^d/i]},defaultParseWidth:"any"}),day:u({matchPatterns:{narrow:/^[smtwf]/i,short:/^(su|mo|tu|we|th|fr|sa)/i,abbreviated:/^(sun|mon|tue|wed|thu|fri|sat)/i,wide:/^(sunday|monday|tuesday|wednesday|thursday|friday|saturday)/i},defaultMatchWidth:"wide",parsePatterns:{narrow:[/^s/i,/^m/i,/^t/i,/^w/i,/^t/i,/^f/i,/^s/i],any:[/^su/i,/^m/i,/^tu/i,/^w/i,/^th/i,/^f/i,/^sa/i]},defaultParseWidth:"any"}),dayPeriod:u({matchPatterns:{narrow:/^(a|p|mi|n|(in the|at) (morning|afternoon|evening|night))/i,any:/^([ap]\.?\s?m\.?|midnight|noon|(in the|at) (morning|afternoon|evening|night))/i},defaultMatchWidth:"any",parsePatterns:{any:{am:/^a/i,pm:/^p/i,midnight:/^mi/i,noon:/^no/i,morning:/morning/i,afternoon:/afternoon/i,evening:/evening/i,night:/night/i}},defaultParseWidth:"any"})},options:{weekStartsOn:0,firstWeekContainsDate:1}}}
1,34212:(e,t,n)=>{n.d(t,{q:()=>r});function r(e,[t,n]){return Math.min(n,Math.max(t,e))}},34500:(e,t,n)=>{n.d(t,{GP:()=>T});var r=n(26217),o=n(39781),a=n(2146),i=n(53317),l=n(92118),u=n(76716),s=n(52731),c=n(62898),d=n(54964);function f(e,t){let n=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+n}let h={y(e,t){let n=e.getFullYear(),r=n>0?n:1-n;return f("yy"===t?r%100:r,t.length)},M(e,t){let n=e.getMonth();return"M"===t?String(n+1):f(n+1,2)},d:(e,t)=>f(e.getDate(),t.length),a(e,t){let n=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.toUpperCase();case"aaa":return n;case"aaaaa":return n[0];default:return"am"===n?"a.m.":"p.m."}},h:(e,t)=>f(e.getHours()%12||12,t.length),H:(e,t)=>f(e.getHours(),t.length),m:(e,t)=>f(e.getMinutes(),t.length),s:(e,t)=>f(e.getSeconds(),t.length),S(e,t){let n=t.length;return f(Math.trunc(e.getMilliseconds()*Math.pow(10,n-3)),t.length)}},p={midnight:"midnight",noon:"noon",morning:"morning",afternoon:"afternoon",evening:"evening",night:"night"},m={G:function(e,t,n){let r=+(e.getFullYear()>0);switch(t){case"G":case"GG":case"GGG":return n.era(r,{width:"abbreviated"});case"GGGGG":return n.era(r,{width:"narrow"});default:return n.era(r,{width:"wide"})}},y:function(e,t,n){if("yo"===t){let t=e.getFullYear();return n.ordinalNumber(t>0?t:1-t,{unit:"year"})}return h.y(e,t)},Y:function(e,t,n,r){let o=(0,d.h)(e,r),a=o>0?o:1-o;return"YY"===t?f(a%100,2):"Yo"===t?n.ordinalNumber(a,{unit:"year"}):f(a,t.length)},R:function(e,t){return f((0,s.p)(e),t.length)},u:function(e,t){return f(e.getFullYear(),t.length)},Q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"Q":return String(r);case"QQ":return f(r,2);case"Qo":return n.ordinalNumber(r,{unit:"quarter"});case"QQQ":return n.quarter(r,{width:"abbreviated",context:"formatting"});case"QQQQQ":return n.quarter(r,{width:"narrow",context:"formatting"});default:return n.quarter(r,{width:"wide",context:"formatting"})}},q:function(e,t,n){let r=Math.ceil((e.getMonth()+1)/3);switch(t){case"q":return String(r);case"qq":return f(r,2);case"qo":return n.ordinalNumber(r,{unit:"quarter"});case"qqq":return n.quarter(r,{width:"abbreviated",context:"standalone"});case"qqqqq":return n.quarter(r,{width:"narrow",context:"standalone"});default:return n.quarter(r,{width:"wide",context:"standalone"})}},M:function(e,t,n){let r=e.getMonth();switch(t){case"M":case"MM":return h.M(e,t);case"Mo":return n.ordinalNumber(r+1,{unit:"month"});case"MMM":return n.month(r,{width:"abbreviated",context:"formatting"});case"MMMMM":return n.month(r,{width:"narrow",context:"formatting"});default:return n.month(r,{width:"wide",context:"formatting"})}},L:function(e,t,n){let r=e.getMonth();switch(t){case"L":return String(r+1);case"LL":return f(r+1,2);case"Lo":return n.ordinalNumber(r+1,{unit:"month"});case"LLL":return n.month(r,{width:"abbreviated",context:"standalone"});case"LLLLL":return n.month(r,{width:"narrow",context:"standalone"});default:return n.month(r,{width:"wide",context:"standalone"})}},w:function(e,t,n,r){let o=(0,c.N)(e,r);return"wo"===t?n.ordinalNumber(o,{unit:"week"}):f(o,t.length)},I:function(e,t,n){let r=(0,u.s)(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):f(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):h.d(e,t)},D:function(e,t,n){let r=function(e,t){let n=(0,l.a)(e,void 0);return(0,a.m)(n,(0,i.D)(n))+1}(e);return"Do"===t?n.ordinalNumber(r,{unit:"dayOfYear"}):f(r,t.length)},E:function(e,t,n){let r=e.getDay();switch(t){case"E":case"EE":case"EEE":return n.day(r,{width:"abbreviated",context:"formatting"});case"EEEEE":return n.day(r,{width:"narrow",context:"formatting"});case"EEEEEE":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},e:function(e,t,n,r){let o=e.getDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"e":return String(a);case"ee":return f(a,2);case"eo":return n.ordinalNumber(a,{unit:"day"});case"eee":return n.day(o,{width:"abbreviated",context:"formatting"});case"eeeee":return n.day(o,{width:"narrow",context:"formatting"});case"eeeeee":return n.day(o,{width:"short",context:"formatting"});default:return n.day(o,{width:"wide",context:"formatting"})}},c:function(e,t,n,r){let o=e.getDay(),a=(o-r.weekStartsOn+8)%7||7;switch(t){case"c":return String(a);case"cc":return f(a,t.length);case"co":return n.ordinalNumber(a,{unit:"day"});case"ccc":return n.day(o,{width:"abbreviated",context:"standalone"});case"ccccc":return n.day(o,{width:"narrow",context:"standalone"});case"cccccc":return n.day(o,{width:"short",context:"standalone"});default:return n.day(o,{width:"wide",context:"standalone"})}},i:function(e,t,n){let r=e.getDay(),o=0===r?7:r;switch(t){case"i":return String(o);case"ii":return f(o,t.length);case"io":return n.ordinalNumber(o,{unit:"day"});case"iii":return n.day(r,{width:"abbreviated",context:"formatting"});case"iiiii":return n.day(r,{width:"narrow",context:"formatting"});case"iiiiii":return n.day(r,{width:"short",context:"formatting"});default:return n.day(r,{width:"wide",context:"formatting"})}},a:function(e,t,n){let r=e.getHours()/12>=1?"pm":"am";switch(t){case"a":case"aa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"aaa":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"aaaaa":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},b:function(e,t,n){let r,o=e.getHours();switch(r=12===o?p.noon:0===o?p.midnight:o/12>
1=1?"pm":"am",t){case"b":case"bb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"bbb":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"}).toLowerCase();case"bbbbb":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},B:function(e,t,n){let r,o=e.getHours();switch(r=o>=17?p.evening:o>=12?p.afternoon:o>=4?p.morning:p.night,t){case"B":case"BB":case"BBB":return n.dayPeriod(r,{width:"abbreviated",context:"formatting"});case"BBBBB":return n.dayPeriod(r,{width:"narrow",context:"formatting"});default:return n.dayPeriod(r,{width:"wide",context:"formatting"})}},h:function(e,t,n){if("ho"===t){let t=e.getHours()%12;return 0===t&&(t=12),n.ordinalNumber(t,{unit:"hour"})}return h.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):h.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):f(r,t.length)},k:function(e,t,n){let r=e.getHours();return(0===r&&(r=24),"ko"===t)?n.ordinalNumber(r,{unit:"hour"}):f(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):h.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):h.s(e,t)},S:function(e,t){return h.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return v(r);case"XXXX":case"XX":return w(r);default:return w(r,":")}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"x":return v(r);case"xxxx":case"xx":return w(r);default:return w(r,":")}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+g(r,":");default:return"GMT"+w(r,":")}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+g(r,":");default:return"GMT"+w(r,":")}},t:function(e,t,n){return f(Math.trunc(e/1e3),t.length)},T:function(e,t,n){return f(+e,t.length)}};function g(e,t=""){let n=e>0?"-":"+",r=Math.abs(e),o=Math.trunc(r/60),a=r%60;return 0===a?n+String(o):n+String(o)+t+f(a,2)}function v(e,t){return e%60==0?(e>0?"-":"+")+f(Math.abs(e)/60,2):w(e,t)}function w(e,t=""){let n=Math.abs(e);return(e>0?"-":"+")+f(Math.trunc(n/60),2)+t+f(n%60,2)}let y=(e,t)=>{switch(e){case"P":return t.date({width:"short"});case"PP":return t.date({width:"medium"});case"PPP":return t.date({width:"long"});default:return t.date({width:"full"})}},b=(e,t)=>{switch(e){case"p":return t.time({width:"short"});case"pp":return t.time({width:"medium"});case"ppp":return t.time({width:"long"});default:return t.time({width:"full"})}},x={p:b,P:(e,t)=>{let n,r=e.match(/(P+)(p+)?/)||[],o=r[1],a=r[2];if(!a)return y(e,t);switch(o){case"P":n=t.dateTime({width:"short"});break;case"PP":n=t.dateTime({width:"medium"});break;case"PPP":n=t.dateTime({width:"long"});break;default:n=t.dateTime({width:"full"})}return n.replace("{{date}}",y(o,t)).replace("{{time}}",b(a,t))}},C=/^D+$/,S=/^Y+$/,E=["D","DD","YY","YYYY"];var k=n(86835);let M=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,P=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,D=/^'([^]*?)'?$/,j=/''/g,N=/[a-zA-Z]/;function T(e,t,n){let a=(0,o.q)(),i=n?.locale??a.locale??r.c,u=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??a.firstWeekContainsDate??a.locale?.options?.firstWeekContainsDate??1,s=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??a.weekStartsOn??a.locale?.options?.weekStartsOn??0,c=(0,l.a)(e,n?.in);if(!(0,k.f)(c))throw RangeError("Invalid time value");let d=t.match(P).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,x[t])(e,i.formatLong):e}).join("").match(M).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t)return{isToken:!1,value:function(e){let t=e.match(D);return t?t[1].replace(j,"'"):e}(e)};if(m[t])return{isToken:!0,value:e};if(t.match(N))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});i.localize.preprocessor&&(d=i.localize.preprocessor(c,d));let f={firstWeekContainsDate:u,weekStartsOn:s,locale:i};return d.map(r=>{if(!r.isToken)return r.value;let o=r.value;return(!n?.useAdditionalWeekYearTokens&&S.test(o)||!n?.useAdditionalDayOfYearTokens&&C.test(o))&&function(e,t,n){let r=function(e,t,n){let r="Y"===e[0]?"years":"days of the month";return`Use \`${e.toLowerCase()}\` instead of \`${e}\` (in \`${t}\`) for formatting ${r} to the input \`${n}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`}(e,t,n);if(console.warn(r),E.includes(e))throw RangeError(r)}(o,t,String(e)),(0,m[o[0]])(c,o,i.localize,f)}).join("")}},39781:(e,t,n)=>{n.d(t,{q:()=>o});let r={};function o(){return r}},40101:(e,t,n)=>{n.d(t,{A:()=>z});var r,o,a=function(){return(a=Object.assign||function(e){for(var t,n=1,r=arguments.length;n<r;n++)for(var o in t=arguments[n])Object.prototype.hasOwnProperty.call(t,o)&&(e[o]=t[o]);return e}).apply(this,arguments)};function i(e,t){var n={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&0>t.indexOf(r)&&(n[r]=e[r]);if(null!=e&&"function"==typeof Object.getOwnPropertySymbols)for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)0>t.indexOf(r[o])&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(n[r[o]]=e[r[o]]);return n}Object.create;Object.create;var l=("function"==typeof SuppressedError&&SuppressedError,n(12115)),u="right-scroll-bar-position",s="width-before-scroll-bar";function c(e,t){return"function"==typeof e?e(t):e&&(e.current=t),e}var d="undefined"!=typeof window?l.useLayoutEffect:l.useEffect,f=new WeakMap;function h(e){return e}var p=function(e){void 0===e&&(e={});var t,n,r,o=(void 0===t&&(t=h),n=[],r=!1,{read:function(){if(r)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 o=t(e,r);return n.push(o),function(){n=n.filter(function(e){return e!==o})}},assignSyncMedium:function(e){for(r=!0;n.length;){var t=n;n=[],t.forEach(e)}n={push:function(t){return e(t)},filter:function(){return n}}},assignMedium:function(e){r=!0;var t=[];if(n.length){var o=n;n=[],o.forEach(e),t=n}var a=function(){var n=t;
1t=[],n.forEach(e)},i=function(){return Promise.resolve().then(a)};i(),n={push:function(e){t.push(e),i()},filter:function(e){return t=t.filter(e),n}}}});return o.options=a({async:!0,ssr:!1},e),o}(),m=function(){},g=l.forwardRef(function(e,t){var n,r,o,u,s=l.useRef(null),h=l.useState({onScrollCapture:m,onWheelCapture:m,onTouchMoveCapture:m}),g=h[0],v=h[1],w=e.forwardProps,y=e.children,b=e.className,x=e.removeScrollBar,C=e.enabled,S=e.shards,E=e.sideCar,k=e.noRelative,M=e.noIsolation,P=e.inert,D=e.allowPinchZoom,j=e.as,N=e.gapMode,T=i(e,["forwardProps","children","className","removeScrollBar","enabled","shards","sideCar","noRelative","noIsolation","inert","allowPinchZoom","as","gapMode"]),R=(n=[s,t],r=function(e){return n.forEach(function(t){return c(t,e)})},(o=(0,l.useState)(function(){return{value:null,callback:r,facade:{get current(){return o.value},set current(value){var e=o.value;e!==value&&(o.value=value,o.callback(value,e))}}}})[0]).callback=r,u=o.facade,d(function(){var e=f.get(u);if(e){var t=new Set(e),r=new Set(n),o=u.current;t.forEach(function(e){r.has(e)||c(e,null)}),r.forEach(function(e){t.has(e)||c(e,o)})}f.set(u,n)},[n]),u),A=a(a({},T),g);return l.createElement(l.Fragment,null,C&&l.createElement(E,{sideCar:p,removeScrollBar:x,shards:S,noRelative:k,noIsolation:M,inert:P,setCallbacks:v,allowPinchZoom:!!D,lockRef:s,gapMode:N}),w?l.cloneElement(l.Children.only(y),a(a({},A),{ref:R})):l.createElement(void 0===j?"div":j,a({},A,{className:b,ref:R}),y))});g.defaultProps={enabled:!0,removeScrollBar:!0,inert:!1},g.classNames={fullWidth:s,zeroRight:u};
1var v=function(e){var t=e.sideCar,n=i(e,["sideCar"]);if(!t)throw Error("Sidecar: please provide `sideCar` property to import the right car");var r=t.read();if(!r)throw Error("Sidecar medium not found");return l.createElement(r,a({},n))};v.isSideCarExport=!0;var w=function(){var e=0,t=null;return{add:function(r){if(0==e&&(t=function(){if(!document)return null;var e=document.createElement("style");e.type="text/css";var t=o||n.nc;return t&&e.setAttribute("nonce",t),e}())){var a,i;(a=t).styleSheet?a.styleSheet.cssText=r:a.appendChild(document.createTextNode(r)),i=t,(document.head||document.getElementsByTagName("head")[0]).appendChild(i)}e++},remove:function(){--e||!t||(t.parentNode&&t.parentNode.removeChild(t),t=null)}}},y=function(){var e=w();return function(t,n){l.useEffect(function(){return e.add(t),function(){e.remove()}},[t&&n])}},b=function(){var e=y();return function(t){return e(t.styles,t.dynamic),null}},x={left:0,top:0,right:0,gap:0},C=function(e){return parseInt(e||"",10)||0},S=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[C(n),C(r),C(o)]},E=function(e){if(void 0===e&&(e="margin"),"undefined"==typeof window)return x;var t=S(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])}},k=b(),M="data-scroll-locked",P=function(e,t,n,r){var o=e.left,a=e.top,i=e.right,l=e.gap;return void 0===n&&(n="margin"),"\n .".concat("with-scroll-bars-hidden"," {\n overflow: hidden ").concat(r,";\n padding-right: ").concat(l,"px ").concat(r,";\n }\n body[").concat(M,"] {\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(i,"px;\n margin-left:0;\n margin-top:0;\n margin-right: ").concat(l,"px ").concat(r,";\n "),"padding"===n&&"padding-right: ".concat(l,"px ").concat(r,";")].filter(Boolean).join(""),"\n }\n \n .").concat(u," {\n right: ").concat(l,"px ").concat(r,";\n }\n \n .").concat(s," {\n margin-right: ").concat(l,"px ").concat(r,";\n }\n \n .").concat(u," .").concat(u," {\n right: 0 ").concat(r,";\n }\n \n .").concat(s," .").concat(s," {\n margin-right: 0 ").concat(r,";\n }\n \n body[").concat(M,"] {\n ").concat("--removed-body-scroll-bar-size",": ").concat(l,"px;\n }\n")},D=function(){var e=parseInt(document.body.getAttribute(M)||"0",10);return isFinite(e)?e:0},j=function(){l.useEffect(function(){return document.body.setAttribute(M,(D()+1).toString()),function(){var e=D()-1;e<=0?document.body.removeAttribute(M):document.body.setAttribute(M,e.toString())}},[])},N=function(e){var t=e.noRelative,n=e.noImportant,r=e.gapMode,o=void 0===r?"margin":r;j();var a=l.useMemo(function(){return E(o)},[o]);return l.createElement(k,{styles:P(a,!t,o,n?"":"!important")})},T=!1;if("undefined"!=typeof window)try{var R=Object.defineProperty({},"passive",{get:function(){return T=!0,!0}});window.addEventListener("test",R,R),window.removeEventListener("test",R,R)}catch(e){T=!1}var A=!!T&&{passive:!1},O=function(e,t){if(!(e instanceof Element))return!1;var n=window.getComputedStyle(e);return"hidden"!==n[t]&&(n.overflowY!==n.overflowX||"TEXTAREA"===e.tagName||"visible"!==n[t])},L=function(e,t){var n=t.ownerDocument,r=t;do{if("undefined"!=typeof ShadowRoot&&r instanceof ShadowRoot&&(r=r.host),I(e,r)){var o=F(e,r);if(o[1]>o[2])return!0}r=r.parentNode}while(r&&r!==n.body);return!1},I=function(e,t){return"v"===e?O(t,"overflowY"):O(t,"overflowX")},F=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 a,i=(a=window.getComputedStyle(t).direction,"h"===e&&"rtl"===a?-1:1),l=i*r,u=n.target,s=t.contains(u),c=!1,d=l>0,f=0,h=0;do{if(!u)break;var p=F(e,u),m=p[0],g=p[1]-p[2]-i*m;(m||g)&&I(e,u)&&(f+=g,h+=m);var v=u.parentNode;u=v&&v.nodeType===Node.DOCUMENT_FRAGMENT_NODE?v.host:v}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(h)||!o&&-l>h)&&(c=!0),c},H=function(e){return"changedTouches"in e?[e.changedTouches[0].clientX,e.changedTouches[0].clientY]:[0,0]},q=function(e){return[e.deltaX,e.deltaY]},K=function(e){return e&&"current"in e?e.current:e},B=0,_=[];let Y=(r=function(e){var t=l.useRef([]),n=l.useRef([0,0]),r=l.useRef(),o=l.useState(B++)[0],a=l.useState(b)[0],i=l.useRef(e);l.useEffect(function(){i.current=e},[e]),l.useEffect(function(){if(e.inert){document.body.classList.add("block-interactivity-".concat(o));var t=(function(e,t,n){if(n||2==arguments.length)for(var r,o=0,a=t.length;o<a;o++)!r&&o in t||(r||(r=Array.prototype.slice.call(t,0,o)),r[o]=t[o]);return e.concat(r||Array.prototype.slice.call(t))}
1)([e.lockRef.current],(e.shards||[]).map(K),!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 u=l.useCallback(function(e,t){if("touches"in e&&2===e.touches.length||"wheel"===e.type&&e.ctrlKey)return!i.current.allowPinchZoom;var o,a=H(e),l=n.current,u="deltaX"in e?e.deltaX:l[0]-a[0],s="deltaY"in e?e.deltaY:l[1]-a[1],c=e.target,d=Math.abs(u)>Math.abs(s)?"h":"v";if("touches"in e&&"h"===d&&"range"===c.type)return!1;var f=L(d,c);if(!f)return!0;if(f?o=d:(o="v"===d?"h":"v",f=L(d,c)),!f)return!1;if(!r.current&&"changedTouches"in e&&(u||s)&&(r.current=o),!o)return!0;var h=r.current||o;return W(h,t,e,"h"===h?u:s,!0)},[]),s=l.useCallback(function(e){if(_.length&&_[_.length-1]===a){var n="deltaY"in e?q(e):H(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,r[0]===n[0]&&r[1]===n[1])})[0];if(r&&r.should){e.cancelable&&e.preventDefault();return}if(!r){var o=(i.current.shards||[]).map(K).filter(Boolean).filter(function(t){return t.contains(e.target)});(o.length>0?u(e,o[0]):!i.current.noIsolation)&&e.cancelable&&e.preventDefault()}}},[]),c=l.useCallback(function(e,n,r,o){var a={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(a),setTimeout(function(){t.current=t.current.filter(function(e){return e!==a})},1)},[]),d=l.useCallback(function(e){n.current=H(e),r.current=void 0},[]),f=l.useCallback(function(t){c(t.type,q(t),t.target,u(t,e.lockRef.current))},[]),h=l.useCallback(function(t){c(t.type,H(t),t.target,u(t,e.lockRef.current))},[]);l.useEffect(function(){return _.push(a),e.setCallbacks({onScrollCapture:f,onWheelCapture:f,onTouchMoveCapture:h}),document.addEventListener("wheel",s,A),document.addEventListener("touchmove",s,A),document.addEventListener("touchstart",d,A),function(){_=_.filter(function(e){return e!==a}),document.removeEventListener("wheel",s,A),document.removeEventListener("touchmove",s,A),document.removeEventListener("touchstart",d,A)}},[]);var p=e.removeScrollBar,m=e.inert;return l.createElement(l.Fragment,null,m?l.createElement(a,{styles:"\n .block-interactivity-".concat(o," {pointer-events: none;}\n .allow-interactivity-").concat(o," {pointer-events: all;}\n")}):null,p?l.createElement(N,{noRelative:e.noRelative,gapMode:e.gapMode}):null)},p.useMedium(r),v);var G=l.forwardRef(function(e,t){return l.createElement(g,a({},e,{ref:t,sideCar:Y}))});G.classNames=g.classNames;let z=G},45240:(e,t,n)=>{n.d(t,{x:()=>o});var r=n(4168);function o(e,...t){let n=r.w.bind(null,e||t.find(e=>"object"==typeof e));return t.map(n)}},47887:(e,t,n)=>{n.d(t,{In:()=>eA,JU:()=>eW,LM:()=>eI,PP:()=>eB,UC:()=>eL,VF:()=>eK,WT:()=>eR,YJ:()=>eF,ZL:()=>eO,bL:()=>eN,l9:()=>eT,p4:()=>eq,q7:()=>eH,wn:()=>e_,wv:()=>eY});var r=n(12115),o=n(47650),a=n(34212),i=n(92556),l=n(88167),u=n(94446),s=n(3468),c=n(66218),d=n(44831),f=n(19526),h=n(69666),p=n(68946),m=n(66093),g=n(75433),v=n(97602),w=n(32467),y=n(70222),b=n(23558),x=n(4129),C=n(78108),S=n(861),E=n(97745),k=n(40101),M=n(95155),P=[" ","Enter","ArrowUp","ArrowDown"],D=[" ","Enter"],j="Select",[N,T,R]=(0,l.N)(j),[A,O]=(0,s.A)(j,[R,m.Bk]),L=(0,m.Bk)(),[I,F]=A(j),[W,H]=A(j),q=e=>{let{__scopeSelect:t,children:n,open:o,defaultOpen:a,onOpenChange:i,value:l,defaultValue:u,onValueChange:s,dir:d,name:f,autoComplete:h,disabled:g,required:v,form:w}=e,y=L(t),[x,C]=r.useState(null),[S,E]=r.useState(null),[k,P]=r.useState(!1),D=(0,c.jH)(d),[T,R]=(0,b.i)({prop:o,defaultProp:a??!1,onChange:i,caller:j}),[A,O]=(0,b.i)({prop:l,defaultProp:u,onChange:s,caller:j}),F=r.useRef(null),H=!x||w||!!x.closest("form"),[q,K]=r.useState(new Set),B=Array.from(q).map(e=>e.props.value).join(";");return(0,M.jsx)(m.bL,{...y,children:(0,M.jsxs)(I,{required:v,scope:t,trigger:x,onTriggerChange:C,valueNode:S,onValueNodeChange:E,valueNodeHasChildren:k,onValueNodeHasChildrenChange:P,contentId:(0,p.B)(),value:A,onValueChange:O,open:T,onOpenChange:R,dir:D,triggerPointerDownPosRef:F,disabled:g,children:[(0,M.jsx)(N.Provider,{scope:t,children:(0,M.jsx)(W,{scope:e.__scopeSelect,onNativeOptionAdd:r.useCallback(e=>{K(t=>new Set(t).add(e))},[]),onNativeOptionRemove:r.useCallback(e=>{K(t=>{let n=new Set(t);return n.delete(e),n})},[]),children:n})}),H?(0,M.jsxs)(eM,{"aria-hidden":!0,required:v,tabIndex:-1,name:f,autoComplete:h,value:A,onChange:e=>O(e.target.value),disabled:g,form:w,children:[void 0===A?(0,M.jsx)("option",{value:""}):null,Array.from(q)]},B):null]})})};q.displayName=j;var K="SelectTrigger",B=r.forwardRef((e,t)=>
1{let{__scopeSelect:n,disabled:o=!1,...a}=e,l=L(n),s=F(K,n),c=s.disabled||o,d=(0,u.s)(t,s.onTriggerChange),f=T(n),h=r.useRef("touch"),[p,g,w]=eD(e=>{let t=f().filter(e=>!e.disabled),n=t.find(e=>e.value===s.value),r=ej(t,e,n);void 0!==r&&s.onValueChange(r.value)}),y=e=>{c||(s.onOpenChange(!0),w()),e&&(s.triggerPointerDownPosRef.current={x:Math.round(e.pageX),y:Math.round(e.pageY)})};return(0,M.jsx)(m.Mz,{asChild:!0,...l,children:(0,M.jsx)(v.sG.button,{type:"button",role:"combobox","aria-controls":s.contentId,"aria-expanded":s.open,"aria-required":s.required,"aria-autocomplete":"none",dir:s.dir,"data-state":s.open?"open":"closed",disabled:c,"data-disabled":c?"":void 0,"data-placeholder":eP(s.value)?"":void 0,...a,ref:d,onClick:(0,i.mK)(a.onClick,e=>{e.currentTarget.focus(),"mouse"!==h.current&&y(e)}),onPointerDown:(0,i.mK)(a.onPointerDown,e=>{h.current=e.pointerType;let t=e.target;t.hasPointerCapture(e.pointerId)&&t.releasePointerCapture(e.pointerId),0===e.button&&!1===e.ctrlKey&&"mouse"===e.pointerType&&(y(e),e.preventDefault())}),onKeyDown:(0,i.mK)(a.onKeyDown,e=>{let t=""!==p.current;e.ctrlKey||e.altKey||e.metaKey||1!==e.key.length||g(e.key),(!t||" "!==e.key)&&P.includes(e.key)&&(y(),e.preventDefault())})})})});B.displayName=K;var _="SelectValue",Y=r.forwardRef((e,t)=>{let{__scopeSelect:n,className:r,style:o,children:a,placeholder:i="",...l}=e,s=F(_,n),{onValueNodeHasChildrenChange:c}=s,d=void 0!==a,f=(0,u.s)(t,s.onValueNodeChange);return(0,x.N)(()=>{c(d)},[c,d]),(0,M.jsx)(v.sG.span,{...l,ref:f,style:{pointerEvents:"none"},children:eP(s.value)?(0,M.jsx)(M.Fragment,{children:i}):a})});Y.displayName=_;var G=r.forwardRef((e,t)=>{let{__scopeSelect:n,children:r,...o}=e;return(0,M.jsx)(v.sG.span,{"aria-hidden":!0,...o,ref:t,children:r||"â¼"})});G.displayName="SelectIcon";var z=e=>(0,M.jsx)(g.Z,{asChild:!0,...e});z.displayName="SelectPortal";var U="SelectContent",X=r.forwardRef((e,t)=>{let n=F(U,e.__scopeSelect),[a,i]=r.useState();return((0,x.N)(()=>{i(new DocumentFragment)},[]),n.open)?(0,M.jsx)($,{...e,ref:t}):a?o.createPortal((0,M.jsx)(V,{scope:e.__scopeSelect,children:(0,M.jsx)(N.Slot,{scope:e.__scopeSelect,children:(0,M.jsx)("div",{children:e.children})})}),a):null});X.displayName=U;var[V,Q]=A(U),Z=(0,w.TL)("SelectContent.RemoveScroll"),$=r.forwardRef((e,t)=>{let{__scopeSelect:n,position:o="item-aligned",onCloseAutoFocus:a,onEscapeKeyDown:l,onPointerDownOutside:s,side:c,sideOffset:p,align:m,alignOffset:g,arrowPadding:v,collisionBoundary:w,collisionPadding:y,sticky:b,hideWhenDetached:x,avoidCollisions:C,...S}=e,P=F(U,n),[D,j]=r.useState(null),[N,R]=r.useState(null),A=(0,u.s)(t,e=>j(e)),[O,L]=r.useState(null),[I,W]=r.useState(null),H=T(n),[q,K]=r.useState(!1),B=r.useRef(!1);r.useEffect(()=>{if(D)return(0,E.Eq)(D)},[D]),(0,f.Oh)();let _=r.useCallback(e=>{let[t,...n]=H().map(e=>e.ref.current),[r]=n.slice(-1),o=document.activeElement;for(let n of e)if(n===o||(n?.scrollIntoView({block:"nearest"}),n===t&&N&&(N.scrollTop=0),n===r&&N&&(N.scrollTop=N.scrollHeight),n?.focus(),document.activeElement!==o))return},[H,N]),Y=r.useCallback(()=>_([O,D]),[_,O,D]);r.useEffect(()=>{q&&Y()},[q,Y]);let{onOpenChange:G,triggerPointerDownPosRef:z}=P;r.useEffect(()=>{if(D){let e={x:0,y:0},t=t=>{e={x:Math.abs(Math.round(t.pageX)-(z.current?.x??0)),y:Math.abs(Math.round(t.pageY)-(z.current?.y??0))}},n=n=>{e.x<=10&&e.y<=10?n.preventDefault():D.contains(n.target)||G(!1),document.removeEventListener("pointermove",t),z.current=null};return null!==z.current&&(document.addEventListener("pointermove",t),document.addEventListener("pointerup",n,{capture:!0,once:!0})),()=>{document.removeEventListener("pointermove",t),document.removeEventListener("pointerup",n,{capture:!0})}}},[D,G,z]),r.useEffect(()=>{let e=()=>G(!1);return window.addEventListener("blur",e),window.addEventListener("resize",e),()=>{window.removeEventListener("blur",e),window.removeEventListener("resize",e)}},[G]);let[X,Q]=eD(e=>{let t=H().filter(e=>!e.disabled),n=t.find(e=>e.ref.current===document.activeElement),r=ej(t,e,n);r&&setTimeout(()=>r.ref.current.focus())}),$=r.useCallback((e,t,n)=>{let r=!B.current&&!n;(void 0!==P.value&&P.value===t||r)&&(L(e),r&&(B.current=!0))},[P.value]),et=r.useCallback(()=>D?.focus(),[D]),en=r.useCallback((e,t,n)=>{let r=!B.current&&!n;(void 0!==P.value&&P.value===t||r)&&W(e)},[P.value]),er="popper"===o?ee:J,eo=er===ee?{side:c,sideOffset:p,align:m,alignOffset:g,arrowPadding:v,collisionBoundary:w,collisionPadding:y,sticky:b,hideWhenDetached:x,avoidCollisions:C}:{};return(0,M.jsx)(V,{scope:n,content:D,viewport:N,onViewportChange:R,itemRefCallback:$,selectedItem:O,onItemLeave:et,itemTextRefCallback:en,focusSelectedItem:Y,selectedItemText:I,position:o,isPositioned:q,searchRef:X,children:(0,M.jsx)(k.A,{as:Z,allowPinchZoom:!0,children:(0,M.jsx)(h.n,{asChild:!0,trapped:P.open,onMountAutoFocus:e=>{e.preventDefault()},onUnmountAutoFocus:(0,i.mK)(a,e=>{P.trigger?.focus({preventScroll:!0}),e.preventDefault()}),children:(0,M.jsx)(d.qW,{asChild:!0,disableOutsidePointerEvents:!0,onEscapeKeyDown:l,onPointerDownOutside:s,onFocusOutside:e=>e.preventDefault(),onDismiss:()=>P.onOpenChange(!1),children:(0,M.jsx)(er,{role:"listbox",id:P.contentId,"data-state":P.open?"open":"closed",dir:P.dir,onContextMenu:e=>e.preventDefault(),...S,...eo,onPlaced:()=>K(!0),ref:A,style:{display:"flex",flexDirection:"column",outline:"none",...S.style},onKeyDown:(0,i.mK)(S.onKeyDown,e=>{let t=e.ctrlKey||e.altKey||e.metaKey;
1if("Tab"===e.key&&e.preventDefault(),t||1!==e.key.length||Q(e.key),["ArrowUp","ArrowDown","Home","End"].includes(e.key)){let t=H().filter(e=>!e.disabled).map(e=>e.ref.current);if(["ArrowUp","End"].includes(e.key)&&(t=t.slice().reverse()),["ArrowUp","ArrowDown"].includes(e.key)){let n=e.target,r=t.indexOf(n);t=t.slice(r+1)}setTimeout(()=>_(t)),e.preventDefault()}})})})})})})});$.displayName="SelectContentImpl";var J=r.forwardRef((e,t)=>{let{__scopeSelect:n,onPlaced:o,...i}=e,l=F(U,n),s=Q(U,n),[c,d]=r.useState(null),[f,h]=r.useState(null),p=(0,u.s)(t,e=>h(e)),m=T(n),g=r.useRef(!1),w=r.useRef(!0),{viewport:y,selectedItem:b,selectedItemText:C,focusSelectedItem:S}=s,E=r.useCallback(()=>{if(l.trigger&&l.valueNode&&c&&f&&y&&b&&C){let e=l.trigger.getBoundingClientRect(),t=f.getBoundingClientRect(),n=l.valueNode.getBoundingClientRect(),r=C.getBoundingClientRect();if("rtl"!==l.dir){let o=r.left-t.left,i=n.left-o,l=e.left-i,u=e.width+l,s=Math.max(u,t.width),d=window.innerWidth-10,f=(0,a.q)(i,[10,Math.max(10,d-s)]);c.style.minWidth=u+"px",c.style.left=f+"px"}else{let o=t.right-r.right,i=window.innerWidth-n.right-o,l=window.innerWidth-e.right-i,u=e.width+l,s=Math.max(u,t.width),d=window.innerWidth-10,f=(0,a.q)(i,[10,Math.max(10,d-s)]);c.style.minWidth=u+"px",c.style.right=f+"px"}let i=m(),u=window.innerHeight-20,s=y.scrollHeight,d=window.getComputedStyle(f),h=parseInt(d.borderTopWidth,10),p=parseInt(d.paddingTop,10),v=parseInt(d.borderBottomWidth,10),w=h+p+s+parseInt(d.paddingBottom,10)+v,x=Math.min(5*b.offsetHeight,w),S=window.getComputedStyle(y),E=parseInt(S.paddingTop,10),k=parseInt(S.paddingBottom,10),M=e.top+e.height/2-10,P=b.offsetHeight/2,D=h+p+(b.offsetTop+P);if(D<=M){let e=i.length>0&&b===i[i.length-1].ref.current;c.style.bottom="0px";let t=Math.max(u-M,P+(e?k:0)+(f.clientHeight-y.offsetTop-y.offsetHeight)+v);c.style.height=D+t+"px"}else{let e=i.length>0&&b===i[0].ref.current;c.style.top="0px";let t=Math.max(M,h+y.offsetTop+(e?E:0)+P);c.style.height=t+(w-D)+"px",y.scrollTop=D-M+y.offsetTop}c.style.margin="10px 0",c.style.minHeight=x+"px",c.style.maxHeight=u+"px",o?.(),requestAnimationFrame(()=>g.current=!0)}},[m,l.trigger,l.valueNode,c,f,y,b,C,l.dir,o]);(0,x.N)(()=>E(),[E]);let[k,P]=r.useState();(0,x.N)(()=>{f&&P(window.getComputedStyle(f).zIndex)},[f]);let D=r.useCallback(e=>{e&&!0===w.current&&(E(),S?.(),w.current=!1)},[E,S]);return(0,M.jsx)(et,{scope:n,contentWrapper:c,shouldExpandOnScrollRef:g,onScrollButtonChange:D,children:(0,M.jsx)("div",{ref:d,style:{display:"flex",flexDirection:"column",position:"fixed",zIndex:k},children:(0,M.jsx)(v.sG.div,{...i,ref:p,style:{boxSizing:"border-box",maxHeight:"100%",...i.style}})})})});J.displayName="SelectItemAlignedPosition";var ee=r.forwardRef((e,t)=>{let{__scopeSelect:n,align:r="start",collisionPadding:o=10,...a}=e,i=L(n);return(0,M.jsx)(m.UC,{...i,...a,ref:t,align:r,collisionPadding:o,style:{boxSizing:"border-box",...a.style,"--radix-select-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-select-content-available-width":"var(--radix-popper-available-width)","--radix-select-content-available-height":"var(--radix-popper-available-height)","--radix-select-trigger-width":"var(--radix-popper-anchor-width)","--radix-select-trigger-height":"var(--radix-popper-anchor-height)"}})});ee.displayName="SelectPopperPosition";var[et,en]=A(U,{}),er="SelectViewport",eo=r.forwardRef((e,t)=>{let{__scopeSelect:n,nonce:o,...a}=e,l=Q(er,n),s=en(er,n),c=(0,u.s)(t,l.onViewportChange),d=r.useRef(0);return(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)("style",{dangerouslySetInnerHTML:{__html:"[data-radix-select-viewport]{scrollbar-width:none;-ms-overflow-style:none;-webkit-overflow-scrolling:touch;}[data-radix-select-viewport]::-webkit-scrollbar{display:none}"},nonce:o}),(0,M.jsx)(N.Slot,{scope:n,children:(0,M.jsx)(v.sG.div,{"data-radix-select-viewport":"",role:"presentation",...a,ref:c,style:{position:"relative",flex:1,overflow:"hidden auto",...a.style},onScroll:(0,i.mK)(a.onScroll,e=>{let t=e.currentTarget,{contentWrapper:n,shouldExpandOnScrollRef:r}=s;if(r?.current&&n){let e=Math.abs(d.current-t.scrollTop);if(e>0){let r=window.innerHeight-20,o=Math.max(parseFloat(n.style.minHeight),parseFloat(n.style.height));if(o<r){let a=o+e,i=Math.min(r,a),l=a-i;n.style.height=i+"px","0px"===n.style.bottom&&(t.scrollTop=l>0?l:0,n.style.justifyContent="flex-end")}}}d.current=t.scrollTop})})})]})});eo.displayName=er;var ea="SelectGroup",[ei,el]=A(ea),eu=r.forwardRef((e,t)=>
1{let{__scopeSelect:n,...r}=e,o=(0,p.B)();return(0,M.jsx)(ei,{scope:n,id:o,children:(0,M.jsx)(v.sG.div,{role:"group","aria-labelledby":o,...r,ref:t})})});eu.displayName=ea;var es="SelectLabel",ec=r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,o=el(es,n);return(0,M.jsx)(v.sG.div,{id:o.id,...r,ref:t})});ec.displayName=es;var ed="SelectItem",[ef,eh]=A(ed),ep=r.forwardRef((e,t)=>{let{__scopeSelect:n,value:o,disabled:a=!1,textValue:l,...s}=e,c=F(ed,n),d=Q(ed,n),f=c.value===o,[h,m]=r.useState(l??""),[g,w]=r.useState(!1),y=(0,u.s)(t,e=>d.itemRefCallback?.(e,o,a)),b=(0,p.B)(),x=r.useRef("touch"),C=()=>{a||(c.onValueChange(o),c.onOpenChange(!1))};if(""===o)throw Error("A <Select.Item /> must have a value prop that is not an empty string. This is because the Select value can be set to an empty string to clear the selection and show the placeholder.");return(0,M.jsx)(ef,{scope:n,value:o,disabled:a,textId:b,isSelected:f,onItemTextChange:r.useCallback(e=>{m(t=>t||(e?.textContent??"").trim())},[]),children:(0,M.jsx)(N.ItemSlot,{scope:n,value:o,disabled:a,textValue:h,children:(0,M.jsx)(v.sG.div,{role:"option","aria-labelledby":b,"data-highlighted":g?"":void 0,"aria-selected":f&&g,"data-state":f?"checked":"unchecked","aria-disabled":a||void 0,"data-disabled":a?"":void 0,tabIndex:a?void 0:-1,...s,ref:y,onFocus:(0,i.mK)(s.onFocus,()=>w(!0)),onBlur:(0,i.mK)(s.onBlur,()=>w(!1)),onClick:(0,i.mK)(s.onClick,()=>{"mouse"!==x.current&&C()}),onPointerUp:(0,i.mK)(s.onPointerUp,()=>{"mouse"===x.current&&C()}),onPointerDown:(0,i.mK)(s.onPointerDown,e=>{x.current=e.pointerType}),onPointerMove:(0,i.mK)(s.onPointerMove,e=>{x.current=e.pointerType,a?d.onItemLeave?.():"mouse"===x.current&&e.currentTarget.focus({preventScroll:!0})}),onPointerLeave:(0,i.mK)(s.onPointerLeave,e=>{e.currentTarget===document.activeElement&&d.onItemLeave?.()}),onKeyDown:(0,i.mK)(s.onKeyDown,e=>{(d.searchRef?.current===""||" "!==e.key)&&(D.includes(e.key)&&C()," "===e.key&&e.preventDefault())})})})})});ep.displayName=ed;var em="SelectItemText",eg=r.forwardRef((e,t)=>{let{__scopeSelect:n,className:a,style:i,...l}=e,s=F(em,n),c=Q(em,n),d=eh(em,n),f=H(em,n),[h,p]=r.useState(null),m=(0,u.s)(t,e=>p(e),d.onItemTextChange,e=>c.itemTextRefCallback?.(e,d.value,d.disabled)),g=h?.textContent,w=r.useMemo(()=>(0,M.jsx)("option",{value:d.value,disabled:d.disabled,children:g},d.value),[d.disabled,d.value,g]),{onNativeOptionAdd:y,onNativeOptionRemove:b}=f;return(0,x.N)(()=>(y(w),()=>b(w)),[y,b,w]),(0,M.jsxs)(M.Fragment,{children:[(0,M.jsx)(v.sG.span,{id:d.textId,...l,ref:m}),d.isSelected&&s.valueNode&&!s.valueNodeHasChildren?o.createPortal(l.children,s.valueNode):null]})});eg.displayName=em;var ev="SelectItemIndicator",ew=r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e;return eh(ev,n).isSelected?(0,M.jsx)(v.sG.span,{"aria-hidden":!0,...r,ref:t}):null});ew.displayName=ev;var ey="SelectScrollUpButton",eb=r.forwardRef((e,t)=>{let n=Q(ey,e.__scopeSelect),o=en(ey,e.__scopeSelect),[a,i]=r.useState(!1),l=(0,u.s)(t,o.onScrollButtonChange);return(0,x.N)(()=>{if(n.viewport&&n.isPositioned){let e=function(){i(t.scrollTop>0)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),a?(0,M.jsx)(eS,{...e,ref:l,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop-t.offsetHeight)}}):null});eb.displayName=ey;var ex="SelectScrollDownButton",eC=r.forwardRef((e,t)=>{let n=Q(ex,e.__scopeSelect),o=en(ex,e.__scopeSelect),[a,i]=r.useState(!1),l=(0,u.s)(t,o.onScrollButtonChange);return(0,x.N)(()=>{if(n.viewport&&n.isPositioned){let e=function(){let e=t.scrollHeight-t.clientHeight;i(Math.ceil(t.scrollTop)<e)},t=n.viewport;return e(),t.addEventListener("scroll",e),()=>t.removeEventListener("scroll",e)}},[n.viewport,n.isPositioned]),a?(0,M.jsx)(eS,{...e,ref:l,onAutoScroll:()=>{let{viewport:e,selectedItem:t}=n;e&&t&&(e.scrollTop=e.scrollTop+t.offsetHeight)}}):null});eC.displayName=ex;var eS=r.forwardRef((e,t)=>{let{__scopeSelect:n,onAutoScroll:o,...a}=e,l=Q("SelectScrollButton",n),u=r.useRef(null),s=T(n),c=r.useCallback(()=>{null!==u.current&&(window.clearInterval(u.current),u.current=null)},[]);return r.useEffect(()=>()=>c(),[c]),(0,x.N)(()=>{let e=s().find(e=>e.ref.current===document.activeElement);e?.ref.current?.scrollIntoView({block:"nearest"})},[s]),(0,M.jsx)(v.sG.div,{"aria-hidden":!0,...a,ref:t,style:{flexShrink:0,...a.style},onPointerDown:(0,i.mK)(a.onPointerDown,()=>{null===u.current&&(u.current=window.setInterval(o,50))}),onPointerMove:(0,i.mK)(a.onPointerMove,()=>{l.onItemLeave?.(),null===u.current&&(u.current=window.setInterval(o,50))}),onPointerLeave:(0,i.mK)(a.onPointerLeave,()=>{c()})})}),eE=r.forwardRef((e,t)=>
1{let{__scopeSelect:n,...r}=e;return(0,M.jsx)(v.sG.div,{"aria-hidden":!0,...r,ref:t})});eE.displayName="SelectSeparator";var ek="SelectArrow";r.forwardRef((e,t)=>{let{__scopeSelect:n,...r}=e,o=L(n),a=F(ek,n),i=Q(ek,n);return a.open&&"popper"===i.position?(0,M.jsx)(m.i3,{...o,...r,ref:t}):null}).displayName=ek;var eM=r.forwardRef(({__scopeSelect:e,value:t,...n},o)=>{let a=r.useRef(null),i=(0,u.s)(o,a),l=(0,C.Z)(t);return r.useEffect(()=>{let e=a.current;if(!e)return;let n=Object.getOwnPropertyDescriptor(window.HTMLSelectElement.prototype,"value").set;if(l!==t&&n){let r=new Event("change",{bubbles:!0});n.call(e,t),e.dispatchEvent(r)}},[l,t]),(0,M.jsx)(v.sG.select,{...n,style:{...S.Qg,...n.style},ref:i,defaultValue:t})});function eP(e){return""===e||void 0===e}function eD(e){let t=(0,y.c)(e),n=r.useRef(""),o=r.useRef(0),a=r.useCallback(e=>{let r=n.current+e;t(r),function e(t){n.current=t,window.clearTimeout(o.current),""!==t&&(o.current=window.setTimeout(()=>e(""),1e3))}(r)},[t]),i=r.useCallback(()=>{n.current="",window.clearTimeout(o.current)},[]);return r.useEffect(()=>()=>window.clearTimeout(o.current),[]),[n,a,i]}function ej(e,t,n){var r,o;let a=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,i=n?e.indexOf(n):-1,l=(r=e,o=Math.max(i,0),r.map((e,t)=>r[(o+t)%r.length]));1===a.length&&(l=l.filter(e=>e!==n));let u=l.find(e=>e.textValue.toLowerCase().startsWith(a.toLowerCase()));return u!==n?u:void 0}eM.displayName="SelectBubbleInput";var eN=q,eT=B,eR=Y,eA=G,eO=z,eL=X,eI=eo,eF=eu,eW=ec,eH=ep,eq=eg,eK=ew,eB=eb,e_=eC,eY=eE},52731:(e,t,n)=>{n.d(t,{p:()=>i});var r=n(4168),o=n(3177),a=n(92118);function i(e,t){let n=(0,a.a)(e,t?.in),i=n.getFullYear(),l=(0,r.w)(n,0);l.setFullYear(i+1,0,4),l.setHours(0,0,0,0);let u=(0,o.b)(l),s=(0,r.w)(n,0);s.setFullYear(i,0,4),s.setHours(0,0,0,0);let c=(0,o.b)(s);return n.getTime()>=u.getTime()?i+1:n.getTime()>=c.getTime()?i:i-1}},53317:(e,t,n)=>{n.d(t,{D:()=>o});var r=n(92118);function o(e,t){let n=(0,r.a)(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}},54964:(e,t,n)=>{n.d(t,{h:()=>l});var r=n(39781),o=n(4168),a=n(82192),i=n(92118);function l(e,t){let n=(0,i.a)(e,t?.in),l=n.getFullYear(),u=(0,r.q)(),s=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??u.firstWeekContainsDate??u.locale?.options?.firstWeekContainsDate??1,c=(0,o.w)(t?.in||e,0);c.setFullYear(l+1,0,s),c.setHours(0,0,0,0);let d=(0,a.k)(c,t),f=(0,o.w)(t?.in||e,0);f.setFullYear(l,0,s),f.setHours(0,0,0,0);let h=(0,a.k)(f,t);return+n>=+d?l+1:+n>=+h?l:l-1}},62898:(e,t,n)=>{n.d(t,{N:()=>s});var r=n(9180),o=n(82192),a=n(39781),i=n(4168),l=n(54964),u=n(92118);function s(e,t){let n=(0,u.a)(e,t?.in);return Math.round(((0,o.k)(n,t)-function(e,t){let n=(0,a.q)(),r=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??n.firstWeekContainsDate??n.locale?.options?.firstWeekContainsDate??1,u=(0,l.h)(e,t),s=(0,i.w)(t?.in||e,0);return s.setFullYear(u,0,r),s.setHours(0,0,0,0),(0,o.k)(s,t)}(n,t))/r.my)+1}},66218:(e,t,n)=>{n.d(t,{jH:()=>a});var r=n(12115);n(95155);var o=r.createContext(void 0);function a(e){let t=r.useContext(o);return e||t||"ltr"}},69666:(e,t,n)=>{n.d(t,{n:()=>d});var r=n(12115),o=n(94446),a=n(97602),i=n(70222),l=n(95155),u="focusScope.autoFocusOnMount",s="focusScope.autoFocusOnUnmount",c={bubbles:!1,cancelable:!0},d=r.forwardRef((e,t)=>{let{loop:n=!1,trapped:d=!1,onMountAutoFocus:g,onUnmountAutoFocus:v,...w}=e,[y,b]=r.useState(null),x=(0,i.c)(g),C=(0,i.c)(v),S=r.useRef(null),E=(0,o.s)(t,e=>b(e)),k=r.useRef({paused:!1,pause(){this.paused=!0},resume(){this.paused=!1}}).current;r.useEffect(()=>{if(d){let e=function(e){if(k.paused||!y)return;let t=e.target;y.contains(t)?S.current=t:p(S.current,{select:!0})},t=function(e){if(k.paused||!y)return;let t=e.relatedTarget;null!==t&&(y.contains(t)||p(S.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&&p(y)});return y&&n.observe(y,{childList:!0,subtree:!0}),()=>{document.removeEventListener("focusin",e),document.removeEventListener("focusout",t),n.disconnect()}}},[d,y,k.paused]),r.useEffect(()=>{if(y){m.add(k);let e=document.activeElement;
1if(!y.contains(e)){let t=new CustomEvent(u,c);y.addEventListener(u,x),y.dispatchEvent(t),t.defaultPrevented||(function(e,{select:t=!1}={}){let n=document.activeElement;for(let r of e)if(p(r,{select:t}),document.activeElement!==n)return}(f(y).filter(e=>"A"!==e.tagName),{select:!0}),document.activeElement===e&&p(y))}return()=>{y.removeEventListener(u,x),setTimeout(()=>{let t=new CustomEvent(s,c);y.addEventListener(s,C),y.dispatchEvent(t),t.defaultPrevented||p(e??document.body,{select:!0}),y.removeEventListener(s,C),m.remove(k)},0)}}},[y,x,C,k]);let M=r.useCallback(e=>{if(!n&&!d||k.paused)return;let t="Tab"===e.key&&!e.altKey&&!e.ctrlKey&&!e.metaKey,r=document.activeElement;if(t&&r){let t=e.currentTarget,[o,a]=function(e){let t=f(e);return[h(t,e),h(t.reverse(),e)]}(t);o&&a?e.shiftKey||r!==a?e.shiftKey&&r===o&&(e.preventDefault(),n&&p(a,{select:!0})):(e.preventDefault(),n&&p(o,{select:!0})):r===t&&e.preventDefault()}},[n,d,k.paused]);return(0,l.jsx)(a.sG.div,{tabIndex:-1,...w,ref:E,onKeyDown:M})});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 h(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 p(e,{select:t=!1}={}){if(e&&e.focus){var n;let r=document.activeElement;e.focus({preventScroll:!0}),e!==r&&(n=e)instanceof HTMLInputElement&&"select"in n&&t&&e.select()}}d.displayName="FocusScope";var m=function(){let e=[];return{add(t){let n=e[0];t!==n&&n?.pause(),(e=g(e,t)).unshift(t)},remove(t){e=g(e,t),e[0]?.resume()}}}();function g(e,t){let n=[...e],r=n.indexOf(t);return -1!==r&&n.splice(r,1),n}},76716:(e,t,n)=>{n.d(t,{s:()=>u});var r=n(9180),o=n(3177),a=n(4168),i=n(52731),l=n(92118);function u(e,t){let n=(0,l.a)(e,t?.in);return Math.round(((0,o.b)(n)-function(e,t){let n=(0,i.p)(e,void 0),r=(0,a.w)(e,0);return r.setFullYear(n,0,4),r.setHours(0,0,0,0),(0,o.b)(r)}(n))/r.my)+1}},78108:(e,t,n)=>{n.d(t,{Z:()=>o});var r=n(12115);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])}},80011:(e,t,n)=>{n.d(t,{$:()=>r});function r(e){return e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}},82192:(e,t,n)=>{n.d(t,{k:()=>a});var r=n(39781),o=n(92118);function a(e,t){let n=(0,r.q)(),a=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??n.weekStartsOn??n.locale?.options?.weekStartsOn??0,i=(0,o.a)(e,t?.in),l=i.getDay();return i.setDate(i.getDate()-(7*(l<a)+l-a)),i.setHours(0,0,0,0),i}},82286:(e,t,n)=>{n.d(t,{UC:()=>G,ZL:()=>Y,bL:()=>B,l9:()=>_});var r=n(12115),o=n(92556),a=n(94446),i=n(3468),l=n(44831),u=n(19526),s=n(69666),c=n(68946),d=n(66093),f=n(75433),h=n(76842),p=n(97602),m=n(32467),g=n(23558),v=n(97745),w=n(40101),y=n(95155),b="Popover",[x,C]=(0,i.A)(b,[d.Bk]),S=(0,d.Bk)(),[E,k]=x(b),M=e=>{let{__scopePopover:t,children:n,open:o,defaultOpen:a,onOpenChange:i,modal:l=!1}=e,u=S(t),s=r.useRef(null),[f,h]=r.useState(!1),[p,m]=(0,g.i)({prop:o,defaultProp:a??!1,onChange:i,caller:b});return(0,y.jsx)(d.bL,{...u,children:(0,y.jsx)(E,{scope:t,contentId:(0,c.B)(),triggerRef:s,open:p,onOpenChange:m,onOpenToggle:r.useCallback(()=>m(e=>!e),[m]),hasCustomAnchor:f,onCustomAnchorAdd:r.useCallback(()=>h(!0),[]),onCustomAnchorRemove:r.useCallback(()=>h(!1),[]),modal:l,children:n})})};M.displayName=b;var P="PopoverAnchor";r.forwardRef((e,t)=>{let{__scopePopover:n,...o}=e,a=k(P,n),i=S(n),{onCustomAnchorAdd:l,onCustomAnchorRemove:u}=a;return r.useEffect(()=>(l(),()=>u()),[l,u]),(0,y.jsx)(d.Mz,{...i,...o,ref:t})}).displayName=P;var D="PopoverTrigger",j=r.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,i=k(D,n),l=S(n),u=(0,a.s)(t,i.triggerRef),s=(0,y.jsx)(p.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":K(i.open),...r,ref:u,onClick:(0,o.mK)(e.onClick,i.onOpenToggle)});return i.hasCustomAnchor?s:(0,y.jsx)(d.Mz,{asChild:!0,...l,children:s})});j.displayName=D;var N="PopoverPortal",[T,R]=x(N,{forceMount:void 0}),A=e=>{let{__scopePopover:t,forceMount:n,children:r,container:o}=e,a=k(N,t);return(0,y.jsx)(T,{scope:t,forceMount:n,children:(0,y.jsx)(h.C,{present:n||a.open,children:(0,y.jsx)(f.Z,{asChild:!0,container:o,children:r})})})};A.displayName=N;var O="PopoverContent",L=r.forwardRef((e,t)=>
1{let n=R(O,e.__scopePopover),{forceMount:r=n.forceMount,...o}=e,a=k(O,e.__scopePopover);return(0,y.jsx)(h.C,{present:r||a.open,children:a.modal?(0,y.jsx)(F,{...o,ref:t}):(0,y.jsx)(W,{...o,ref:t})})});L.displayName=O;var I=(0,m.TL)("PopoverContent.RemoveScroll"),F=r.forwardRef((e,t)=>{let n=k(O,e.__scopePopover),i=r.useRef(null),l=(0,a.s)(t,i),u=r.useRef(!1);return r.useEffect(()=>{let e=i.current;if(e)return(0,v.Eq)(e)},[]),(0,y.jsx)(w.A,{as:I,allowPinchZoom:!0,children:(0,y.jsx)(H,{...e,ref:l,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),u.current||n.triggerRef.current?.focus()}),onPointerDownOutside:(0,o.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;u.current=2===t.button||n},{checkForDefaultPrevented:!1}),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1})})})}),W=r.forwardRef((e,t)=>{let n=k(O,e.__scopePopover),o=r.useRef(!1),a=r.useRef(!1);return(0,y.jsx)(H,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||n.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let r=t.target;n.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),H=r.forwardRef((e,t)=>{let{__scopePopover:n,trapFocus:r,onOpenAutoFocus:o,onCloseAutoFocus:a,disableOutsidePointerEvents:i,onEscapeKeyDown:c,onPointerDownOutside:f,onFocusOutside:h,onInteractOutside:p,...m}=e,g=k(O,n),v=S(n);return(0,u.Oh)(),(0,y.jsx)(s.n,{asChild:!0,loop:!0,trapped:r,onMountAutoFocus:o,onUnmountAutoFocus:a,children:(0,y.jsx)(l.qW,{asChild:!0,disableOutsidePointerEvents:i,onInteractOutside:p,onEscapeKeyDown:c,onPointerDownOutside:f,onFocusOutside:h,onDismiss:()=>g.onOpenChange(!1),children:(0,y.jsx)(d.UC,{"data-state":K(g.open),role:"dialog",id:g.contentId,...v,...m,ref:t,style:{...m.style,"--radix-popover-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-popover-content-available-width":"var(--radix-popper-available-width)","--radix-popover-content-available-height":"var(--radix-popper-available-height)","--radix-popover-trigger-width":"var(--radix-popper-anchor-width)","--radix-popover-trigger-height":"var(--radix-popper-anchor-height)"}})})})}),q="PopoverClose";function K(e){return e?"open":"closed"}r.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,a=k(q,n);return(0,y.jsx)(p.sG.button,{type:"button",...r,ref:t,onClick:(0,o.mK)(e.onClick,()=>a.onOpenChange(!1))})}).displayName=q,r.forwardRef((e,t)=>{let{__scopePopover:n,...r}=e,o=S(n);return(0,y.jsx)(d.i3,{...o,...r,ref:t})}).displayName="PopoverArrow";var B=M,_=j,Y=A,G=L},86835:(e,t,n)=>{n.d(t,{f:()=>a});var r=n(80011),o=n(92118);function a(e){return!(!(0,r.$)(e)&&"number"!=typeof e||isNaN(+(0,o.a)(e)))}},89511:(e,t,n)=>{n.d(t,{UC:()=>en,VY:()=>eo,ZL:()=>ee,bL:()=>$,bm:()=>ea,hE:()=>er,hJ:()=>et,l9:()=>J});var r=n(12115),o=n(92556),a=n(94446),i=n(3468),l=n(68946),u=n(23558),s=n(44831),c=n(69666),d=n(75433),f=n(76842),h=n(97602),p=n(19526),m=n(40101),g=n(97745),v=n(32467),w=n(95155),y="Dialog",[b,x]=(0,i.A)(y),[C,S]=b(y),E=e=>{let{__scopeDialog:t,children:n,open:o,defaultOpen:a,onOpenChange:i,modal:s=!0}=e,c=r.useRef(null),d=r.useRef(null),[f,h]=(0,u.i)({prop:o,defaultProp:a??!1,onChange:i,caller:y});return(0,w.jsx)(C,{scope:t,triggerRef:c,contentRef:d,contentId:(0,l.B)(),titleId:(0,l.B)(),descriptionId:(0,l.B)(),open:f,onOpenChange:h,onOpenToggle:r.useCallback(()=>h(e=>!e),[h]),modal:s,children:n})};E.displayName=y;var k="DialogTrigger",M=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,i=S(k,n),l=(0,a.s)(t,i.triggerRef);return(0,w.jsx)(h.sG.button,{type:"button","aria-haspopup":"dialog","aria-expanded":i.open,"aria-controls":i.contentId,"data-state":z(i.open),...r,ref:l,onClick:(0,o.mK)(e.onClick,i.onOpenToggle)})});M.displayName=k;var P="DialogPortal",[D,j]=b(P,{forceMount:void 0}),N=e=>{let{__scopeDialog:t,forceMount:n,children:o,container:a}=e,i=S(P,t);return(0,w.jsx)(D,{scope:t,forceMount:n,children:r.Children.map(o,e=>(0,w.jsx)(f.C,{present:n||i.open,children:(0,w.jsx)(d.Z,{asChild:!0,container:a,children:e})}))})};N.displayName=P;var T="DialogOverlay",R=r.forwardRef((e,t)=>
1{let n=j(T,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=S(T,e.__scopeDialog);return a.modal?(0,w.jsx)(f.C,{present:r||a.open,children:(0,w.jsx)(O,{...o,ref:t})}):null});R.displayName=T;var A=(0,v.TL)("DialogOverlay.RemoveScroll"),O=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=S(T,n);return(0,w.jsx)(m.A,{as:A,allowPinchZoom:!0,shards:[o.contentRef],children:(0,w.jsx)(h.sG.div,{"data-state":z(o.open),...r,ref:t,style:{pointerEvents:"auto",...r.style}})})}),L="DialogContent",I=r.forwardRef((e,t)=>{let n=j(L,e.__scopeDialog),{forceMount:r=n.forceMount,...o}=e,a=S(L,e.__scopeDialog);return(0,w.jsx)(f.C,{present:r||a.open,children:a.modal?(0,w.jsx)(F,{...o,ref:t}):(0,w.jsx)(W,{...o,ref:t})})});I.displayName=L;var F=r.forwardRef((e,t)=>{let n=S(L,e.__scopeDialog),i=r.useRef(null),l=(0,a.s)(t,n.contentRef,i);return r.useEffect(()=>{let e=i.current;if(e)return(0,g.Eq)(e)},[]),(0,w.jsx)(H,{...e,ref:l,trapFocus:n.open,disableOutsidePointerEvents:!0,onCloseAutoFocus:(0,o.mK)(e.onCloseAutoFocus,e=>{e.preventDefault(),n.triggerRef.current?.focus()}),onPointerDownOutside:(0,o.mK)(e.onPointerDownOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey;(2===t.button||n)&&e.preventDefault()}),onFocusOutside:(0,o.mK)(e.onFocusOutside,e=>e.preventDefault())})}),W=r.forwardRef((e,t)=>{let n=S(L,e.__scopeDialog),o=r.useRef(!1),a=r.useRef(!1);return(0,w.jsx)(H,{...e,ref:t,trapFocus:!1,disableOutsidePointerEvents:!1,onCloseAutoFocus:t=>{e.onCloseAutoFocus?.(t),t.defaultPrevented||(o.current||n.triggerRef.current?.focus(),t.preventDefault()),o.current=!1,a.current=!1},onInteractOutside:t=>{e.onInteractOutside?.(t),t.defaultPrevented||(o.current=!0,"pointerdown"===t.detail.originalEvent.type&&(a.current=!0));let r=t.target;n.triggerRef.current?.contains(r)&&t.preventDefault(),"focusin"===t.detail.originalEvent.type&&a.current&&t.preventDefault()}})}),H=r.forwardRef((e,t)=>{let{__scopeDialog:n,trapFocus:o,onOpenAutoFocus:i,onCloseAutoFocus:l,...u}=e,d=S(L,n),f=r.useRef(null),h=(0,a.s)(t,f);return(0,p.Oh)(),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(c.n,{asChild:!0,loop:!0,trapped:o,onMountAutoFocus:i,onUnmountAutoFocus:l,children:(0,w.jsx)(s.qW,{role:"dialog",id:d.contentId,"aria-describedby":d.descriptionId,"aria-labelledby":d.titleId,"data-state":z(d.open),...u,ref:h,onDismiss:()=>d.onOpenChange(!1)})}),(0,w.jsxs)(w.Fragment,{children:[(0,w.jsx)(Q,{titleId:d.titleId}),(0,w.jsx)(Z,{contentRef:f,descriptionId:d.descriptionId})]})]})}),q="DialogTitle",K=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=S(q,n);return(0,w.jsx)(h.sG.h2,{id:o.titleId,...r,ref:t})});K.displayName=q;var B="DialogDescription",_=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,o=S(B,n);return(0,w.jsx)(h.sG.p,{id:o.descriptionId,...r,ref:t})});_.displayName=B;var Y="DialogClose",G=r.forwardRef((e,t)=>{let{__scopeDialog:n,...r}=e,a=S(Y,n);return(0,w.jsx)(h.sG.button,{type:"button",...r,ref:t,onClick:(0,o.mK)(e.onClick,()=>a.onOpenChange(!1))})});function z(e){return e?"open":"closed"}G.displayName=Y;var U="DialogTitleWarning",[X,V]=(0,i.q)(U,{contentName:L,titleName:q,docsSlug:"dialog"}),Q=({titleId:e})=>{let t=V(U),n=`\`${t.contentName}\` requires a \`${t.titleName}\` for the component to be accessible for screen reader users. 2 3If you want to hide the \`${t.titleName}\`, you can wrap it with our VisuallyHidden component. 4 5For more information, see https://radix-ui.com/primitives/docs/components/${t.docsSlug}`;return r.useEffect(()=>{e&&(document.getElementById(e)||console.error(n))},[n,e]),null},Z=({contentRef:e,descriptionId:t})=>{let n=V("DialogDescriptionWarning"),o=`Warning: Missing \`Description\` or \`aria-describedby={undefined}\` for {${n.contentName}}.`;return r.useEffect(()=>{let n=e.current?.getAttribute("aria-describedby");t&&n&&(document.getElementById(t)||console.warn(o))},[o,e,t]),null},$=E,J=M,ee=N,et=R,en=I,er=K,eo=_,ea=G},92118:(e,t,n)=>{n.d(t,{a:()=>o});var r=n(4168);function o(e,t){return(0,r.w)(t||e,e)}},93366:(e,t,n)=>{n.d(t,{o:()=>o});var r=n(92118);function o(e,t){let n=(0,r.a)(e,t?.in);return n.setHours(0,0,0,0),n}},97745:(e,t,n)=>{n.d(t,{Eq:()=>s});var r=new WeakMap,o=new WeakMap,a={},i=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});a[n]||(a[n]=new WeakMap);var c=a[n],d=[],f=new Set,h=new Set(s),p=function(e){!e||f.has(e)||(f.add(e),p(e.parentNode))};
5s.forEach(p);var m=function(e){!e||h.has(e)||Array.prototype.forEach.call(e.children,function(e){if(f.has(e))m(e);else try{var t=e.getAttribute(u),a=null!==t&&"false"!==t,i=(r.get(e)||0)+1,l=(c.get(e)||0)+1;r.set(e,i),c.set(e,l),d.push(e),1===i&&a&&o.set(e,!0),1===l&&e.setAttribute(n,"true"),a||e.setAttribute(u,"true")}catch(t){console.error("aria-hidden: cannot operate on ",e,t)}})};return m(t),f.clear(),i++,function(){d.forEach(function(e){var t=r.get(e)-1,a=c.get(e)-1;r.set(e,t),c.set(e,a),t||(o.has(e)||e.removeAttribute(u),o.delete(e)),a||e.removeAttribute(n)}),--i||(r=new WeakMap,r=new WeakMap,o=new WeakMap,a={})}},s=function(e,t,n){void 0===n&&(n="data-aria-hidden");var r=Array.from(Array.isArray(e)?e:[e]),o=t||("undefined"==typeof document?null:(Array.isArray(e)?e[0]:e).ownerDocument.body);return o?(r.push.apply(r,Array.from(o.querySelectorAll("[aria-live], script"))),u(r,o,n,"aria-hidden")):function(){return null}}}}]);
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.