1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,622472,437017,712461,18371,879287,813470,421151,147944,646462,291318,469781,e=>{"use strict";let t;function n(e,t){return"function"==typeof e?e(t):e}function r(e){if(Array.isArray(e))return e.map(r);if(e&&"object"==typeof e){let t=Object.getPrototypeOf(e);if(t!==Object.prototype&&null!==t)return e;let n=null===t?o():{},a=Object.keys(e);for(let t=0;t<a.length;t++){let o=a[t];Object.defineProperty(n,o,{configurable:!0,enumerable:!0,value:r(e[o]),writable:!0})}return n}return e}function o(){return Object.create(null)}function a(e,t){return Object.prototype.hasOwnProperty.call(e,t)}function i(e,t){return r=>{(t.options.atoms?.[e]??t.baseAtoms[e]).set(e=>n(r,e))}}function l(e){if("object"!=typeof e||null===e)return!1;if(Array.isArray(e))return!0;let t=Object.getPrototypeOf(e);return t===Object.prototype||null===t}function s(e){return Reflect.ownKeys(e).filter(t=>Object.prototype.propertyIsEnumerable.call(e,t))}function u(e,t){return function e(t,n,r){if(Object.is(t,n))return!0;if(r<=0||!l(t)||!l(n)||(Array.isArray(t)||Array.isArray(n))&&(!Array.isArray(t)||!Array.isArray(n)||t.length!==n.length))return!1;let o=s(t),a=s(n);if(o.length!==a.length)return!1;for(let a=0;a<o.length;a++){let i=o[a];if(!Object.prototype.propertyIsEnumerable.call(n,i)||!e(t[i],n[i],r-1))return!1}return!0}(e,t,3)}function d(e,t,r,o=u){let a=`on${t.charAt(0).toUpperCase()}${t.slice(1)}Change`,i=e.options[a];i&&i(e=>{let t=n(r,e);return o(e,t)?e:t})}function c({feature:e,fnName:t,objectId:n,onAfterUpdate:r,table:o,...a}){return(({fn:e,memoDeps:t,onAfterCompare:n,onAfterUpdate:r,onBeforeCompare:o,onBeforeUpdate:a})=>{let i,l=[];return s=>{o?.();let u=t?.(s),d=!u||u.length!==l?.length;if(!d&&u){for(let e=0;e<u.length;e++)if(u[e]!==l[e]){d=!0;break}}return n?.(d),d&&(l=u,a?.(),i=e(...u??[]),r?.(i)),i}})({...a,onAfterUpdate:()=>{(()=>{if(!r)return;let{schedule:e,untrack:t}=o._reactivity;e(()=>t(()=>r()))})()}})}function f(e,t="_"){let[n,r]=e.split(t);return{fnKey:r,fnName:`${n}.${r}`,parentName:n}}function m(e,t,n){for(let[r,{fn:o,memoDeps:a}]of Object.entries(n)){let{fnKey:n,fnName:i}=f(r);t[n]=a?c({memoDeps:a,fn:o,fnName:i,table:t,feature:e}):o}}function g(e,t,n,r){for(let[o,{fn:a,memoDeps:i}]of Object.entries(r)){let{fnKey:r,fnName:l}=f(o);if(i){let o=`_memo_${r}`;t[r]=function(...t){if(!this[o]){let t=this;this[o]=c({memoDeps:e=>i(t,e),fn:(...e)=>a(t,...e),fnName:l,objectId:t.id,table:n,feature:e})}return this[o](...t)}}else t[r]=function(...e){return a(this,...e)}}}function p(e,t,n,...r){return e[t]?.(...r)??n(e,...r)}function h(e,t,n){let r=Object.create(function(e){if(!e._headerPrototype){e._headerPrototype={table:e};let t=Object.values(e._features);for(let n=0;n<t.length;n++)t[n].assignHeaderPrototype?.(e._headerPrototype,e)}return e._headerPrototype}(e));r.colSpan=0,r.column=t,r.depth=n.depth,r.headerGroup=null,r.id=n.id??t.id,r.index=n.index,r.isPlaceholder=!!n.isPlaceholder,r.placeholderId=n.placeholderId,r.rowSpan=0,r.subHeaders=[];let o=e._headerInstanceInitFns;for(let e=0;e<o.length;e++)o[e](r);return r}function b(e,t,n,r){let o=function e(t,n=1){let r=n;for(let o=0;o<t.length;o++){let a=t[o];p(a,"getIsVisible",T)&&a.columns.length&&(r=Math.max(r,e(a.columns,n+1)))}return r}(e),a=[],i=n._headerGroupInstanceInitFns,l=Array(t.length);for(let e=0;e<t.length;e++)e in t&&(l[e]=h(n,t[e],{depth:o,index:e}));return!function e(t,n,r,o,a,i){let l={depth:n,id:o?`${o}_${n}`:String(n),headers:[]},s=[];for(let e=0;e<t.length;e++){let a;if(!(e in t))continue;let i=t[e],u=s[s.length-1],d=i.column.depth===l.depth,c=!1;if(d&&i.column.parent?a=i.column.parent:(a=i.column,c=!0),u&&u.column===a)u.subHeaders.push(i);else{let e=h(r,a,{id:function(e,t,n,r){let o=e??"";return t&&(o=o?`${o}_${t}`:String(t)),n&&(o=o?`${o}_${n}`:n),r&&(o=o?`${o}_${r}`:r),o}(o,n,a.id,i.id),isPlaceholder:c,placeholderId:c?String(function(e,t){let n=0;for(let r=0;r<e.length;r++)e[r].column===t&&n++;return n}(s,a)):void 0,depth:n,index:s.length});e.subHeaders.push(i),s.push(e)}l.headers.push(i),i.headerGroup=l}for(let e=0;e<i.length;e++)i[e](l);a.push(l),n>0&&e(s,n-1,r,o,a,i)}(l,o-1,n,r,a,i),a.reverse(),!function e(t){for(let n=0;n<t.length;n++){let r=t[n];if(!p(r.column,"getIsVisible",T))continue;let o=0;if(r.subHeaders.length){e(r.subHeaders);for(let e=0;e<r.subHeaders.length;e++){let t=r.subHeaders[e];p(t.column,"getIsVisible",T)&&(o+=t.colSpan)}}else o=1;if(r.colSpan=o,r.isPlaceholder&&1===r.subHeaders.length&&r.subHeaders[0].c
1olumn===r.column){let e=1,t=r.subHeaders[0];for(;t;)t.rowSpan=0,e++,t=1===t.subHeaders.length&&t.subHeaders[0].column===r.column?t.subHeaders[0]:void 0;r.rowSpan=e}else r.rowSpan=1}}(a[0]?.headers??[]),a}function v(){return{start:[],end:[]}}function w(e){let t=e.getLeafColumns(),{start:n,end:r}=e.table.atoms.columnPinning?.get()??v();for(let e=0;e<t.length;e++)if(n.includes(t[e].id))return"start";for(let e=0;e<t.length;e++)if(r.includes(t[e].id))return"end";return!1}function y(e,t){d(e,"columnPinning",t)}function x(e){let t=e.getAllColumns(),n=e.getAllLeafColumnsById(),{start:r}=e.atoms.columnPinning?.get()??v(),o=[];for(let e=0;e<r.length;e++){let t=n[r[e]];t&&p(t,"getIsVisible",T)&&o.push(t)}return b(t,o,e,"start")}function D(e){let t=e.getAllColumns(),n=e.getAllLeafColumnsById(),{end:r}=e.atoms.columnPinning?.get()??v(),o=[];for(let e=0;e<r.length;e++){let t=n[r[e]];t&&p(t,"getIsVisible",T)&&o.push(t)}return b(t,o,e,"end")}function M(e){let t=e.getAllColumns(),n=p(e,"getVisibleLeafColumns",L),{start:r,end:o}=e.atoms.columnPinning?.get()??v();if(r.length||o.length){let e=[...r,...o];n=n.filter(t=>!e.includes(t.id))}return b(t,n,e,"center")}function C(e){let t=p(e,"getStartHeaderGroups",x),n=[];for(let e=0;e<t.length;e++){let r=t[e].headers;for(let e=0;e<r.length;e++)n.push(r[e])}return n}function S(e){let t=p(e,"getEndHeaderGroups",D),n=[];for(let e=0;e<t.length;e++){let r=t[e].headers;for(let e=0;e<r.length;e++)n.push(r[e])}return n}function k(e){let t=p(e,"getCenterHeaderGroups",M),n=[];for(let e=0;e<t.length;e++){let r=t[e].headers;for(let e=0;e<r.length;e++)n.push(r[e])}return n}function _(e){let{start:t}=e.atoms.columnPinning?.get()??v(),n=e.getAllLeafColumnsById(),r=[];for(let e=0;e<t.length;e++){let o=n[t[e]];o&&r.push(o)}return r}function j(e){let{end:t}=e.atoms.columnPinning?.get()??v(),n=e.getAllLeafColumnsById(),r=[];for(let e=0;e<t.length;e++){let o=n[t[e]];o&&r.push(o)}return r}function P(e){let{start:t,end:n}=e.atoms.columnPinning?.get()??v();if(!t.length&&!n.length)return e.getAllLeafColumns();let r=[...t,...n];return e.getAllLeafColumns().filter(e=>!r.includes(e.id))}function E(e){return p(e,"getStartLeafColumns",_).filter(e=>p(e,"getIsVisible",T))}function O(e){return p(e,"getEndLeafColumns",j).filter(e=>p(e,"getIsVisible",T))}function I(e){return p(e,"getCenterLeafColumns",P).filter(e=>p(e,"getIsVisible",T))}function N(e,t){return t?"start"===t?p(e,"getStartVisibleLeafColumns",E):"end"===t?p(e,"getEndVisibleLeafColumns",O):p(e,"getCenterVisibleLeafColumns",I):p(e,"getVisibleLeafColumns",L)}function R(e,t){F(e)&&H(e.table,n=>{let r=Object.assign(o(),n),a=t??!p(e,"getIsVisible",T),i=e.getLeafColumns();for(let e=0;e<i.length;e++){let t=i[e];F(t)&&(r[t.id]=a)}return r})}function T(e){let t=e.table.atoms.columnVisibility?.get();if(!t)return!0;let n=e.columns;return n.length?n.some(e=>p(e,"getIsVisible",T)):(a(t,e.id)?t[e.id]:void 0)??!0}function F(e){return(e.columnDef.enableHiding??!0)&&(e.table.options.enableHiding??!0)}function A(e){let t=e.getAllCells(),n=[];for(let e=0;e<t.length;e++){let r=t[e];p(r.column,"getIsVisible",T)&&n.push(r)}let{start:r,end:o}=e.table.atoms.columnPinning?.get()??v();if(!r.length&&!o.length)return n;let a=p(e,"getVisibleCellsByColumnId",W),i=[];for(let e=0;e<r.length;e++){let t=a[r[e]];t&&i.push(t)}let l=[];for(let e=0;e<o.length;e++){let t=a[o[e]];t&&l.push(t)}let s=[];for(let e=0;e<n.length;e++){let t=n[e],a=t.column.id;r.includes(a)||o.includes(a)||s.push(t)}return[...i,...s,...l]}function W(e){let t=o(),n=e.getAllCells();for(let e=0;e<n.length;e++){let r=n[e];p(r.column,"getIsVisible",T)&&(t[r.column.id]=r)}return t}function L(e){return e.getAllLeafColumns().filter(e=>p(e,"getIsVisible",T))}function H(e,t){d(e,"columnVisibility",t)}function z(e,t){t=t??!Y(e);let n=o(),r=e.getAllLeafColumns();for(let e=0;e<r.length;e++){let o=r[e];n[o.id]=t||!F(o)}H(e,n)}function Y(e){return!e.getAllLeafColumns().some(e=>!p(e,"getIsVisible",T))}function V(){return{size:150,minSize:20,maxSize:Number.MAX_SAFE_INTEGER}}function G(e){let t=V(),n=e.table.atoms.columnSizing?.get(),r=n&&a(n,e.id)?n[e.id]:void 0;return Math.min(Math.max(e.columnDef.minSize??t.minSize,r??e.columnDef.size??t.size),e.columnDef.maxSize??t.maxSize)}function B(e){let t=o(),n=o(),r=Array(e.length),a=0;for(let n=0;n<e.length;n++){let o=e[n],i=p(o,"getSize",G);r[n]=i,t[o.id]=a,a+=i}let i=0;for(let t=e.length-1;t>=0;t--)n[e[t].id]=i,i+=r[t];return{starts:t,afters:n}}function $(e){return{all:B(N(e)),center:B(N(e,"center")),start:B(N(e,"start")),end:B(N(e,"end"))}}function U(e){return"start"===e?"start":"end"===e?"end":"center"===e?"center":"all"}function q(e){return function e(t){if(!t.subHeaders.length)return G(t.column);let n=0;for(let r=0;r<t.subHeaders.length;r++)n+=e(t.subHeaders[r]);return n}(e)}function K(e,t){e.options.onColumnSizingChange?.(t)}
1function Z(e){e.atoms.expanded&&(e.options.autoResetAll??e.options.autoResetExpanded??!e.options.manualExpanding)&&e._reactivity.schedule(()=>J(e))}function X(e,t){e.options.onExpandedChange?.(t)}function Q(e,t){let n=e.atoms.expanded?.get()??{};if(t??!et(e)){if(!0===n||!ee(e))return;X(e,!0)}else{if(!0!==n&&!Object.keys(n).length)return;X(e,o())}}function J(e,t){let n=e.initialState.expanded;d(e,"expanded",t?o():!0===n||Object.assign(o(),r(n??{})))}function ee(e){return e.getPrePaginatedRowModel().flatRows.some(e=>ea(e))}function et(e){let t=e.atoms.expanded?.get()??{};if(!0===t)return!0;if(!Object.keys(t).length)return!1;let n=e.getRowModel().flatRows.filter(e=>ea(e));return!(!n.length||n.some(e=>!er(e)))}function en(e,t){let n=e.table.atoms.expanded?.get()??{},r=!0===n||eo(n,e.id),a=t??!r;a===r||(!a||ea(e))&&X(e.table,t=>{let n=!0===t||eo(t,e.id),r=o();if(!0===t?Object.values(e.table.getRowModel().rowsById).forEach(e=>{ea(e)&&(r[e.id]=!0)}):r=Object.assign(o(),t),!n&&a)return r[e.id]=!0,r;if(n&&!a){let t=o(),n=Object.keys(r);for(let o=0;o<n.length;o++){let a=n[o];a!==e.id&&r[a]&&(t[a]=!0)}return t}return t})}function er(e){let t=e.table.atoms.expanded?.get()??{};return!!(e.table.options.getIsRowExpanded?.(e)??(!0===t||eo(t,e.id)))}function eo(e,t){return!!(e&&!0!==e&&a(e,t)&&e[t])}function ea(e){return e.table.options.getRowCanExpand?.(e)??((e.table.options.enableExpanding??!0)&&!!e.subRows.length)}e.s(["columnPinningFeature",0,{getInitialState:e=>({columnPinning:{...v(),...e.columnPinning},...e}),getDefaultTableOptions:e=>({onColumnPinningChange:i("columnPinning",e)}),assignColumnPrototype:(e,t)=>{g("columnPinningFeature",e,t,{column_pin:{fn:(e,t)=>(function(e,t){let n=e.getLeafColumns(),r=[];for(let e=0;e<n.length;e++){let t=n[e].id;t&&r.push(t)}y(e.table,e=>"end"===t?{start:e.start.filter(e=>!r.includes(e)),end:[...e.end.filter(e=>!r.includes(e)),...r]}:"start"===t?{start:[...e.start.filter(e=>!r.includes(e)),...r],end:e.end.filter(e=>!r.includes(e))}:{start:e.start.filter(e=>!r.includes(e)),end:e.end.filter(e=>!r.includes(e))})})(e,t)},column_getCanPin:{fn:e=>e.getLeafColumns().some(t=>(t.columnDef.enablePinning??!0)&&(e.table.options.enableColumnPinning??!0))},column_getPinnedIndex:{fn:e=>{let t;return(t=w(e))?e.table.atoms.columnPinning?.get()?.[t].indexOf(e.id)??-1:0}},column_getIsPinned:{fn:e=>w(e)}})},assignRowPrototype:(e,t)=>{g("columnPinningFeature",e,t,{row_getCenterVisibleCells:{fn:e=>(function(e){let t=p(e,"getVisibleCells",A),{start:n,end:r}=e.table.atoms.columnPinning?.get()??v();if(!n.length&&!r.length)return t;let o=[...n,...r];return t.filter(e=>!o.includes(e.column.id))})(e),memoDeps:e=>[e.getAllCells(),e.table.atoms.columnPinning?.get(),e.table.atoms.columnVisibility?.get()]},row_getStartVisibleCells:{fn:e=>(function(e){let{start:t}=e.table.atoms.columnPinning?.get()??v();if(!t.length)return[];let n=p(e,"getVisibleCellsByColumnId",W),r=[];for(let e=0;e<t.length;e++){let o=n[t[e]];o&&(o.position="start",r.push(o))}return r})(e),memoDeps:e=>[e.getAllCells(),e.table.atoms.columnPinning?.get()?.start,e.table.atoms.columnVisibility?.get()]},row_getEndVisibleCells:{fn:e=>(function(e){let{end:t}=e.table.atoms.columnPinning?.get()??v();if(!t.length)return[];let n=p(e,"getVisibleCellsByColumnId",W),r=[];for(let e=0;e<t.length;e++){let o=n[t[e]];o&&(o.position="end",r.push(o))}return r})(e),memoDeps:e=>[e.getAllCells(),e.table.atoms.columnPinning?.get()?.end,e.table.atoms.columnVisibility?.get()]}})},constructTableAPIs:e=>{m("columnPinningFeature",e,{table_setColumnPinning:{fn:t=>y(e,t)},table_resetColumnPinning:{fn:t=>{y(e,t?v():r(e.initialState.columnPinning??v()))}},table_getIsSomeColumnsPinned:{fn:t=>{let n;return n=e.atoms.columnPinning?.get(),t?!!n?.[t].length:!!(n?.start.length||n?.end.length)}},table_getStartHeaderGroups:{fn:()=>x(e),memoDeps:()=>[e.getAllColumns(),p(e,"getVisibleLeafColumns",L),e.atoms.columnPinning?.get()?.start,e.atoms.columnOrder?.get()]},table_getCenterHeaderGroups:{fn:()=>M(e),memoDeps:()=>[e.getAllColumns(),p(e,"getVisibleLeafColumns",L),e.atoms.columnPinning?.get(),e.atoms.columnOrder?.get()]},table_getEndHeaderGroups:{fn:()=>D(e),memoDeps:()=>[e.getAllColumns(),p(e,"getVisibleLeafColumns",L),e.atoms.columnPinning?.get()?.end,e.atoms.columnOrder?.get()]},table_getStartFooterGroups:{fn:()=>[...p(e,"getStartHeaderGroups",x)].reverse(),memoDeps:()=>[p(e,"getStartHeaderGroups",x)]},table_getCenterFooterGroups:{fn:()=>[...p(e,"getCenterHeaderGroups",M)].reverse(),memoDeps:()=>[p(e,"getCenterHeaderGroups",M)]},table_getEndFooterGroups:{fn:()=>[...p(e,"getEndHeaderGroups",D)].reverse(),memoDeps:()=>[p(e,"getEndHeaderGroups",D)]},table_getStartFlatHeaders:{fn:()=>C(e),memoDeps:()=>[p(e,"getStartHeaderGroups",x)]},table_getEndFlatHeaders:{fn:()=>S(e),memoDeps:()=>[p(e,"getEndHeaderGroups",D)]},table_getCenterFlatHeaders:{fn:()=>k(e),memoDeps:()=>[p(e,"getCenterHeaderGroups",M)]},table_getStartLeafHeaders:{fn:()=>p(e,"getStartFlatHeaders",C).filter(e=>!e.subHeaders.length),memoDeps:()=>[p(e,"getStartHeaderGroups",x)]},table_getEndLeafHeaders:{fn:()=>p(e,"getEndFlatHeaders",S).filter(e=>!e.subHeaders.length),memoDeps:()=>[p(e,"getEndHeaderGroups",D)]},table_getCenterLeafHeaders:{fn:()=>p(e,"getCenterFlatHeaders",k).filter(e=>!e.subHeaders.length),memoDeps:()=>[p(e,"getCenterHeaderGroups",M)]},table_getStartLeafColumns:{fn:()=>_(e),memoDeps:()=>[e.options.columns,e.atoms.columnPinning?.get(),e.atoms.columnOrder?.get(),e.atoms.grouping?.get(),e.options.groupedColumnMode]},table_getEndLeafColumns:{fn:()=>j(e),memoDeps:()=>[e.options.columns,e.atoms.columnPinning?.get(),e.atoms.columnOrder?.get(),e.atoms.grouping?.get(),e.options.groupedColumnMode]},table_getCenterLeafColumns:{fn:()=>P(e),memoDeps:()=>[e.options.columns,e.atoms.columnPinning?.get(),e.atoms.columnOrder?.get(),e.atoms.grouping?.get(),e.options.groupedColumnMode]},table_getPinnedLeafColumns:{fn:t=>t?"start"===t?p(e,"getStartLeafColumns",_):"end"===t?p(e,"getEndLeafColumns",j):p(e,"getCenterLeafColumns",P):e.getAllLeafColumns()},table_getStartVisibleLeafColumns:{fn:()=>E(e),memoDeps:()=>[e.options.columns,e.atoms.columnPinning?.get(),e.atoms.columnVisibility?.get(),e.atoms.columnOrder?.get(),e.atoms.grouping?.get(),e.options.groupedColumnMode]},table_getCenterVisibleLeafColumns:{fn:()=>I(e),memoDeps:()=>[e.options.columns,e.atoms.columnPinning?.get(),e.atoms.columnVisibility?.get(),e.atoms.columnOrder?.get(),e.atoms.grouping?.get(),e.options.groupedColumnMode]},table_getEndVisibleLeafColumns:{fn:()=>O(e),memoDeps:()=>[e.options.columns,e.atoms.columnPinning?.get(),e.atoms.columnVisibility?.get(),e.atoms.columnOrder?.get(),e.atoms.grouping?.get(),e.options.groupedColumnMode]},table_getPinnedVisibleLeafColumns:{fn:t=>N(e,t)}})}}],622472),e.s(["columnSizingFeature",0,{getInitialState:e=>({columnSizing:o(),...e}),getDefaultColumnDef:()=>V(),getDefaultTableOptions:e=>({onColumnSizingChange:i("columnSizing",e)}),assignColumnPrototype:(e,t)=>{g("columnSizingFeature",e,t,{column_getSize:{fn:e=>G(e),memoDeps:e=>[t.options.columns,t.atoms.columnSizing?.get()?.[e.id]]},column_getStart:{fn:(e,t)=>p(e.table,"getColumnOffsets",$)[U(t)].starts[e.id]??0},column_getAfter:{fn:(e,t)=>p(e.table,"getColumnOffsets",$)[U(t)].afters[e.id]??0},column_resetSize:{fn:e=>{K(e.table,t=>{let n=o(),r=Object.keys(t);for(let o=0;o<r.length;o++){let a=r[o];a!==e.id&&(n[a]=t[a])}return n})}}})},assignHeaderPrototype:(e,t)=>{g("columnSizingFeature",e,t,{header_getSize:{fn:e=>q(e),memoDeps:e=>[t.options.columns,e.column.columns.length>0?t.atoms.columnSizing?.get():t.atoms.columnSizing?.get()?.[e.column.id]]},header_getStart:{fn:e=>(function e(t){if(t.index>0){let n=t.headerGroup?.headers[t.index-1];if(n)return p(n,"getStart",e)+p(n,"getSize",q)}return 0})(e),memoDeps:()=>[t.options.columns,t.atoms.columnSizing?.get(),t.atoms.columnOrder?.get(),t.atoms.columnPinning?.get(),t.atoms.columnVisibility?.get(),t.atoms.grouping?.get(),t.options.groupedColumnMode]}})},constructTableAPIs:e=>{m("columnSizingFeature",e,{table_getColumnOffsets:{fn:()=>$(e),memoDeps:()=>[e.options.columns,e.atoms.columnSizing?.get(),e.atoms.columnOrder?.get(),e.atoms.columnPinning?.get(),e.atoms.columnVisibility?.get(),e.atoms.grouping?.get(),e.options.groupedColumnMode]},table_setColumnSizing:{fn:t=>K(e,t)},table_resetColumnSizing:{fn:t=>{K(e,t?o():Object.assign(o(),r(e.initialState.columnSizing??{})))}},table_getTotalSize:{fn:()=>e.getHeaderGroups()[0]?.headers.reduce((e,t)=>
1e+q(t),0)??0,memoDeps:()=>[e.atoms.columnSizing?.get(),e.getHeaderGroups()]},table_getStartTotalSize:{fn:()=>p(e,"getStartHeaderGroups",x)[0]?.headers.reduce((e,t)=>e+q(t),0)??0,memoDeps:()=>[e.atoms.columnSizing?.get(),e.getHeaderGroups()]},table_getCenterTotalSize:{fn:()=>p(e,"getCenterHeaderGroups",M)[0]?.headers.reduce((e,t)=>e+q(t),0)??0,memoDeps:()=>[e.atoms.columnSizing?.get(),e.getHeaderGroups()]},table_getEndTotalSize:{fn:()=>p(e,"getEndHeaderGroups",D)[0]?.headers.reduce((e,t)=>e+q(t),0)??0,memoDeps:()=>[e.atoms.columnSizing?.get(),e.getHeaderGroups()]}})}}],437017),e.s(["columnVisibilityFeature",0,{getInitialState:e=>({columnVisibility:o(),...e}),getDefaultTableOptions:e=>({onColumnVisibilityChange:i("columnVisibility",e)}),assignColumnPrototype:(e,t)=>{g("columnVisibilityFeature",e,t,{column_getIsVisible:{fn:e=>T(e),memoDeps:e=>[t.options.columns,t.atoms.columnVisibility?.get(),e.columns]},column_getCanHide:{fn:e=>F(e)},column_getToggleVisibilityHandler:{fn:e=>t=>{R(e,t.target.checked)}},column_toggleVisibility:{fn:(e,t)=>R(e,t)}})},assignRowPrototype:(e,t)=>{g("columnVisibilityFeature",e,t,{row_getVisibleCells:{fn:e=>A(e),memoDeps:e=>[e.getAllCells(),t.atoms.columnPinning?.get(),t.atoms.columnVisibility?.get()]},row_getVisibleCellsByColumnId:{fn:e=>W(e),memoDeps:e=>[e.getAllCells(),t.atoms.columnVisibility?.get()]}})},constructTableAPIs:e=>{m("columnVisibilityFeature",e,{table_getVisibleFlatColumns:{fn:()=>e.getAllFlatColumns().filter(e=>p(e,"getIsVisible",T)),memoDeps:()=>[e.atoms.columnVisibility?.get(),e.atoms.columnOrder?.get(),e.atoms.grouping?.get(),e.options.columns,e.options.groupedColumnMode]},table_getVisibleLeafColumns:{fn:()=>L(e),memoDeps:()=>[e.atoms.columnVisibility?.get(),e.atoms.columnOrder?.get(),e.atoms.grouping?.get(),e.options.columns,e.options.groupedColumnMode]},table_setColumnVisibility:{fn:t=>H(e,t)},table_resetColumnVisibility:{fn:t=>{H(e,t?o():Object.assign(o(),r(e.initialState.columnVisibility??{})))}},table_toggleAllColumnsVisible:{fn:t=>z(e,t)},table_getIsAllColumnsVisible:{fn:()=>Y(e)},table_getIsSomeColumnsVisible:{fn:()=>e.getAllLeafColumns().some(e=>p(e,"getIsVisible",T))},table_getToggleAllColumnsVisibilityHandler:{fn:()=>t=>{z(e,t.target.checked)}}})}}],712461),e.s(["createExpandedRowModel",0,function(){return e=>c({feature:"rowExpandingFeature",table:e,fnName:"table.getExpandedRowModel",memoDeps:()=>[e.atoms.expanded?.get(),e.getPreExpandedRowModel(),e.options.paginateExpandedRows,e.options.manualPagination],fn:()=>{var t,n;let r,o,a,i;return r=(t=e).getPreExpandedRowModel(),o=t.atoms.expanded?.get(),r.rows.length&&(!0===o||Object.keys(o??{}).length)&&(t.options.paginateExpandedRows||t.options.manualPagination)?(n=r,a=[],i=e=>{a.push(e),e.subRows.length&&er(e)&&e.subRows.forEach(i)},n.rows.forEach(i),{rows:a,flatRows:n.flatRows,rowsById:n.rowsById}):r}})}],18371);var ei=e.i(28064);function el(e,t){var n,r;let o;if(null==e)return null;return"function"==typeof(n=e)&&(o=Object.getPrototypeOf(n)).prototype&&o.prototype.isReactComponent||"function"==typeof e||"object"==typeof(r=e)&&"symbol"==typeof r.$$typeof&&["react.memo","react.forward_ref"].includes(r.$$typeof.description)?ei.default.createElement(e,t):e}function es(e){if("cell"in e&&e.cell){let t=e.cell,n=t.column.columnDef;return t.getIsAggregated?.()?el(n.aggregatedCell??n.cell,t.getContext()):t.getIsPlaceholder?.()?null:el(n.cell,t.getContext())}return"header"in e&&e.header?el(e.header.column.columnDef.header,e.header.getContext()):"footer"in e&&e.footer?el(e.footer.column.columnDef.footer,e.footer.getContext()):null}function eu(e,t){if(Object.is(e,t))return!0;if("object"!=typeof e||null===e||"object"!=typeof t||null===t)return!1;if(e instanceof Map&&t instanceof Map){if(e.size!==t.size)return!1;for(let[n,r]of e)if(!t.has(n)||!Object.is(r,t.get(n)))return!1;return!0}if(e instanceof Set&&t instanceof Set){if(e.size!==t.size)return!1;for(let n of e)if(!t.has(n))return!1;return!0}if(e instanceof Date&&t instanceof Date)return e.getTime()===t.getTime();let n=ed(e);if(n.length!==ed(t).length)return!1;for(let r=0;r<n.length;r++)if(!Object.prototype.hasOwnProperty.call(t,n[r])||!Object.is(e[n[r]],t[n[r]]))return!1;return!0}function ed(e){return Object.keys(e).concat(Object.getOwnPropertySymbols(e))}e.s(["FlexRender",0,es,"flexRender",0,el],879287),e.s(["metaHelper",0,function(){return{}}],813470),e.s(["rowExpandingFeature",0,{getInitialState:e=>({expanded:o(),...e}),getDefaultTableOptions:e=>({onExpandedChange:i("expanded",e),paginateExpandedRows:!0}),assignRowPrototype:(e,t)=>{g("rowExpandingFeature",e,t,{row_toggleExpanded:{fn:(e,t)=>en(e,t)},row_getIsExpanded:{fn:e=>er(e)},row_getCanExpand:{fn:e=>ea(e)},row_getIsAllParentsExpanded:{fn:e=>(function(e){let t=!0,n=e;for(;t&&n.parentId;)t=er(n=e.table.getRow(n.parentId,!0));return t})(e)},row_getToggleExpandedHandler:{fn:e=>{let t;return t=ea(e),()=>{t&&en(e)}}}})},constructTableAPIs:e=>{m("rowExpandingFeature",e,{table_autoResetExpanded:{fn:()=>Z(e)},table_setExpanded:{fn:t=>X(e,t)},table_toggleAllRowsExpanded:{fn:t=>Q(e,t)},table_resetExpanded:{fn:t=>J(e,t)},table_getCanSomeRowsExpand:{fn:()=>ee(e)},table_getToggleAllRowsExpandedHandler:{fn:()=>t=>{Q(e)}},table_getIsSomeRowsExpanded:{fn:()=>{let t;return!0===(t=e.atoms.expanded?.get()??{})||Object.values(t).some(Boolean)}},table_getIsAllRowsExpanded:{fn:()=>et(e)},table_getExpandedDepth:{fn:()=>{let t,n;return t=0,(!0===(n=e.atoms.expanded?.get())?Object.values(e.getRowModel().rowsById).filter(e=>ea(e)).map(e=>e.id):Object.keys(n??{}
1)).forEach(e=>{let n=e.split(".");t=Math.max(t,n.length)}),t}}})}}],421151),e.s(["tableFeatures",0,function(e){return e}],147944);var ec=e.i(262518);function ef(e,t){return e===t}function em(e,t=e=>e,n){let r=n?.compare??ef,o=(0,ei.useCallback)(t=>{let{unsubscribe:n}=e.subscribe(t);return n},[e]),a=(0,ei.useCallback)(()=>e.get(),[e]);return(0,ec.useSyncExternalStoreWithSelector)(o,a,a,t,r)}let eg=[],ep=0,{link:eh,unlink:eb,propagate:ev,checkDirty:ew,shallowPropagate:ey}=function({update:e,notify:t,unwatched:n}){return{link:function(e,t,n){let r=t.depsTail;if(void 0!==r&&r.dep===e)return;let o=void 0!==r?r.nextDep:t.deps;if(void 0!==o&&o.dep===e){o.version=n,t.depsTail=o;return}let a=e.subsTail;if(void 0!==a&&a.version===n&&a.sub===t)return;let i=t.depsTail=e.subsTail={version:n,dep:e,sub:t,prevDep:r,nextDep:o,prevSub:a,nextSub:void 0};void 0!==o&&(o.prevDep=i),void 0!==r?r.nextDep=i:t.deps=i,void 0!==a?a.nextSub=i:e.subs=i},unlink:function(e,t=e.sub){let r=e.dep,o=e.prevDep,a=e.nextDep,i=e.nextSub,l=e.prevSub;return void 0!==a?a.prevDep=o:t.depsTail=o,void 0!==o?o.nextDep=a:t.deps=a,void 0!==i?i.prevSub=l:r.subsTail=l,void 0!==l?l.nextSub=i:void 0===(r.subs=i)&&n(r),a},propagate:function(e){let n,r=e.nextSub;e:for(;;){let o=e.sub,a=o.flags;if(60&a?12&a?4&a?!(48&a)&&function(e,t){let n=t.depsTail;for(;void 0!==n;){if(n===e)return!0;n=n.prevDep}return!1}(e,o)?(o.flags=40|a,a&=1):a=0:o.flags=-9&a|32:a=0:o.flags=32|a,2&a&&t(o),1&a){let t=o.subs;if(void 0!==t){let o=(e=t).nextSub;void 0!==o&&(n={value:r,prev:n},r=o);continue}}if(void 0!==(e=r)){r=e.nextSub;continue}for(;void 0!==n;
1)if(e=n.value,n=n.prev,void 0!==e){r=e.nextSub;continue e}break}},checkDirty:function(t,n){let o,a=0,i=!1;e:for(;;){let l=t.dep,s=l.flags;if(16&n.flags)i=!0;else if((17&s)==17){if(e(l)){let e=l.subs;void 0!==e.nextSub&&r(e),i=!0}}else if((33&s)==33){(void 0!==t.nextSub||void 0!==t.prevSub)&&(o={value:t,prev:o}),t=l.deps,n=l,++a;continue}if(!i){let e=t.nextDep;if(void 0!==e){t=e;continue}}for(;a--;){let a=n.subs,l=void 0!==a.nextSub;if(l?(t=o.value,o=o.prev):t=a,i){if(e(n)){l&&r(a),n=t.sub;continue}i=!1}else n.flags&=-33;n=t.sub;let s=t.nextDep;if(void 0!==s){t=s;continue e}}return i}},shallowPropagate:r};function r(e){do{let n=e.sub,r=n.flags;(48&r)==32&&(n.flags=16|r,(6&r)==2&&t(n))}while(void 0!==(e=e.nextSub))}}({update:e=>e._update(),notify(e){eg[eD++]=e,e.flags&=-3},unwatched(e){void 0!==e.depsTail&&(e.depsTail=void 0,e.flags=17,eS(e))}}),ex=0,eD=0,eM=0;function eC(e){try{++eM,e()}finally{--eM||ek()}}function eS(e){let t=e.depsTail,n=void 0!==t?t.nextDep:e.deps;for(;void 0!==n;)n=eb(n,e)}function ek(){if(!(eM>0)){for(;ex<eD;){let e=eg[ex];eg[ex++]=void 0,e.notify()}ex=0,eD=0}}function e_(e,n){let r="function"==typeof e,o={_snapshot:r?void 0:e,subs:void 0,subsTail:void 0,deps:void 0,depsTail:void 0,flags:+!r,get:()=>(void 0!==t&&eh(o,t,ep),o._snapshot),subscribe(e){var n;let r,a,i,l,s=(l=(i="object"==typeof e)?e:void 0,{next:(i?e.next:e)?.bind(l),error:(i?e.error:void 0)?.bind(l),complete:(i?e.complete:void 0)?.bind(l)}),u={current:!1},d=(n=()=>{o.get(),u.current?s.next?.(o._snapshot):u.current=!0},r=()=>{let e=t;t=a,++ep,a.depsTail=void 0,a.flags=6;try{return n()}finally{t=e,a.flags&=-5,eS(a)}},a={deps:void 0,depsTail:void 0,subs:void 0,subsTail:void 0,flags:6,notify(){let e=this.flags;16&e||32&e&&ew(this.deps,this)?r():this.flags=2},stop(){this.flags=0,this.depsTail=void 0,eS(this)}},r(),a);return{unsubscribe:()=>{d.stop()}}},_update(a){let i=t,l=n?.compare??Object.is;if(r)t=o,++ep,o.depsTail=void 0;else if(void 0===a)return!1;r&&(o.flags=5);try{let t=o._snapshot,n="function"==typeof a?a(t):void 0===a&&r?e(t):a;if(void 0===t||!l(t,n))return o._snapshot=n,!0;return!1}finally{t=i,r&&(o.flags&=-5),eS(o)}}};return r?(o.flags=17,o.get=function(){let e=o.flags;if(16&e||32&e&&ew(o.deps,o)){if(o._update()){let e=o.subs;void 0!==e&&ey(e)}}else 32&e&&(o.flags=-33&e);return void 0!==t&&eh(o,t,ep),o._snapshot}):o.set=function(e){if(o._update(e)){let e=o.subs;void 0!==e&&(ev(e),ey(e),ek())}},o}function ej(e,t,n=(e,t)=>e===t){let r=void 0===t?e.options.state:t;e._reactivity.batch(()=>{if(r)for(let t in r){let o=e.baseAtoms[t];if(!o)continue;let a=r[t],i=void 0===a?e.initialState[t]:a;n(e._reactivity.untrack(()=>o.get()),i)||o.set(()=>i)}})}function eP(e,t,n=(e,t)=>e===t){e._reactivity.batch(()=>{ej(e,t,n),e._reactivity.commit?.()})}function eE(e,t,r){let o=function(e,t){let{features:n,atoms:r,initialState:o}=e.options;if(!e.options.mergeOptions)return{...e.options,...t,features:n,atoms:r,initialState:o};let a=e.options.mergeOptions(e.options,t),i={...Object.getOwnPropertyDescriptors(a)};return Object.defineProperties(Object.create(Object.getPrototypeOf(a)),{...i,features:{value:n,enumerable:!0,configurable:!0,writable:!0},atoms:{value:r,enumerable:!0,configurable:!0,writable:!0},initialState:{value:o,enumerable:!0,configurable:!0,writable:!0}})}(e,n(t,e.options));e.optionsStore?e.optionsStore.set(()=>o):e.options=o,r?.syncExternalState!==!1&&eP(e,o.state??null)}function eO(e){let t=e.atoms.columnOrder?.get();return n=>{let r=[];if(t?.length){let e=new Map;for(let t=0;t<n.length;t++){let r=n[t];e.set(r.id,r)}for(let n=0;n<t.length;n++){let o=t[n],a=e.get(o);a&&(r.push(a),e.delete(o))}for(let t=0;t<n.length;t++){let o=n[t];e.has(o.id)&&r.push(o)}}else r=n;return function(e,t){let n=e.atoms.grouping?.get()??[],{groupedColumnMode:r}=e.options;if(!n.length||!r)return t;let o=t.filter(e=>!n.includes(e.id));if("remove"===r)return o;let a=new Map;for(let e=0;e<t.length;e++){let n=t[e];a.set(n.id,n)}let i=[];for(let e=0;e<n.length;e++){let t=a.get(n[e]);t&&i.push(t)}return[...i,...o]}(e,r)}}let eI=(e,t,n,r,a,i,l)=>{let s=Object.create(function(e){if(!e._rowPrototype){e._rowPrototype={table:e};let t=Object.values(e._features);for(let n=0;n<t.length;n++)t[n].assignRowPrototype?.(e._rowPrototype,e)}return e._rowPrototype}(e));s._displayIndexCache=-1,s._uniqueValuesCache=o(),s._valuesCache=o(),s.depth=a,s.id=t,s.index=r,s.original=n,s.parentId=l,s.subRows=i??[];let u=e._rowInstanceInitFns;for(let e=0;e<u.length;e++)u[e](s);return s};function eN(e){let t=Object.assign((e,n,r)=>{let o=e.getValue(r),a=n.getValue(r),i=t.resolveDataValue;return i&&(o=i(o),a=i(a)),t.sort(o,a,e,n,r)},e);return t}function eR(e,t){return e===t?0:e>t?1:-1}function eT(e){return"number"==typeof e?isNaN(e)||e===1/0||e===-1/0?"":String(e):"str
1ing"==typeof e?e:""}function eF(e,t){let n=0,r=0,o=e.length,a=t.length;for(;n<o&&r<a;){let o=eA(e.charCodeAt(n)),a=eA(t.charCodeAt(r)),i=eW(e,n,o),l=eW(t,r,a);if(!o&&!a){let o=function(e,t,n,r,o,a){let i=n-t,l=a-o,s=i<l?i:l;for(let n=0;n<s;n++){let a=e.charCodeAt(t+n),i=r.charCodeAt(o+n);if(a>i)return 1;if(i>a)return -1}return i>l?1:l>i?-1:0}(e,n,i,t,r,l);if(o)return o;n=i,r=l;continue}if(o!==a)return o?1:-1;let s=function(e,t,n,r,o,a){let i=t;for(;i<n&&48===e.charCodeAt(i);)i++;let l=o;for(;l<a&&48===r.charCodeAt(l);)l++;let s=n-i,u=a-l;if(0===s&&0===u)return 0;if(s<=15&&u<=15){let t=eL(e,i,n),o=eL(r,l,a);return t>o?1:o>t?-1:0}let d=parseInt(e.slice(t,n),10),c=parseInt(r.slice(o,a),10);return d>c?1:c>d?-1:0}(e,n,i,t,r,l);if(s)return s;n=i,r=l}return eH(e,n)-eH(t,r)}function eA(e){return e>=48&&e<=57}function eW(e,t,n){let r=t+1;for(;r<e.length&&eA(e.charCodeAt(r))===n;)r++;return r}function eL(e,t,n){let r=0;for(let o=t;o<n;o++)r=10*r+e.charCodeAt(o)-48;return r}function eH(e,t){let n=0,r=t;for(;r<e.length;)n++,r=eW(e,r,eA(e.charCodeAt(r)));return n}eN({resolveDataValue:e=>eT(e).toLowerCase(),sort:(e,t)=>eF(e,t)}),eN({resolveDataValue:e=>eT(e),sort:(e,t)=>eF(e,t)}),eN({resolveDataValue:e=>eT(e).toLowerCase(),sort:(e,t)=>eR(e,t)}),eN({resolveDataValue:e=>eT(e),sort:(e,t)=>eR(e,t)}),eN({resolveDataValue:e=>{var t;return(t=e)instanceof Date?t.getTime():t},sort:(e,t)=>e>t?1:e<t?-1:0}),eN({sort:(e,t)=>eR(e,t)});let ez={coreCellsFeature:{assignCellPrototype:(e,t)=>{g("coreCellsFeature",e,t,{cell_getValue:{fn:e=>e.row.getValue(e.column.id)},cell_renderValue:{fn:e=>e.getValue()??e.table.options.renderFallbackValue},cell_getContext:{fn:e=>({table:e.table,column:e.column,row:e.row,cell:e,getValue:()=>e.getValue(),renderValue:()=>e.renderValue()}),memoDeps:e=>[e]}})}},coreColumnsFeature:{assignColumnPrototype:(e,t)=>{g("coreColumnsFeature",e,t,{column_getFlatColumns:{fn:e=>[e,...e.columns.flatMap(e=>e.getFlatColumns())],memoDeps:e=>[e.table.options.columns]},column_getLeafColumns:{fn:e=>(function(e){if(e.columns.length){let t=e.columns.flatMap(e=>e.getLeafColumns());return p(e.table,"getOrderColumns",eO)(t)}return[e]})(e),memoDeps:e=>[e.table.atoms.columnOrder?.get(),e.table.atoms.grouping?.get(),e.table.options.columns,e.table.options.groupedColumnMode]}})},constructTableAPIs:e=>{m("coreColumnsFeature",e,{table_getDefaultColumnDef:{fn:()=>({header:e=>{let t=e.header.column.columnDef;return t.accessorKey?t.accessorKey:t.accessorFn?t.id:null},cell:e=>e.renderValue()?.toString?.()??null,...Object.values(e._features).reduce((e,t)=>Object.assign(e,t.getDefaultColumnDef?.()),{}),...e.options.defaultColumn}),memoDeps:()=>[e.options.defaultColumn]},table_getAllColumns:{fn:()=>(function e(t,n,r,o=0){let a=Array(n.length);for(let i=0;i<n.length;i++){if(!(i in n))continue;let l=n[i],s=function(e,t,n,r){let o,a={...e.getDefaultColumnDef(),...t},i=a.accessorKey,l=void 0===i?void 0:String(i),s=a.id??l?.replaceAll(".","_")??("string"==typeof a.header?a.header:void 0);if(a.accessorFn)o=a.accessorFn;else if(void 0!==i)if("string"==typeof i&&i.includes(".")){let e=i.split(".");o=t=>{let n=t;for(let t=0;t<e.length;t++){let r=e[t];n=n?.[r]}return n}}else o=e=>e[a.accessorKey];if(!s)throw Error();let u=Object.create(function(e){if(!e._columnPrototype){e._columnPrototype={table:e};let t=Object.values(e._features);for(let n=0;n<t.length;n++)t[n].assignColumnPrototype?.(e._columnPrototype,e)}return e._columnPrototype}(e));u.accessorFn=o,u.columnDef=a,u.columns=[],u.depth=n,u.id=`${String(s)}`,u.parent=r;let d=e._columnInstanceInitFns;for(let e=0;e<d.length;e++)d[e](u);return u}(t,l,o,r);s.columns=l.columns?e(t,l.columns,s,o+1):[],a[i]=s}return a})(e,e.options.columns),memoDeps:()=>[e.options.columns]},table_getAllFlatColumns:{fn:()=>e.getAllColumns().flatMap(e=>e.getFlatColumns()),memoDeps:()=>[e.options.columns]},table_getAllFlatColumnsById:{fn:()=>(function(e){let t=o(),n=e.getAllFlatColumns();for(let e=0;e<n.length;e++){let r=n[e];t[r.id]=r}return t})(e),memoDeps:()=>[e.options.columns]},table_getAllLeafColumns:{fn:()=>{let t;return t=e.getAllColumns().flatMap(e=>e.getLeafColumns()),p(e,"getOrderColumns",eO)(t)},memoDeps:()=>[e.atoms.columnOrder?.get(),e.atoms.grouping?.get(),e.options.columns,e.options.groupedColumnMode]},table_getAllLeafColumnsById:{fn:()=>(function(e){let t=o(),n=e.getAllLeafColumns();for(let e=0;e<n.length;e++){let r=n[e];t[r.id]=r}return t})(e),memoDeps:()=>[e.getAllLeafColumns()]},table_getColumn:{fn:t=>e.getAllFlatColumnsById()[t]}})}},coreHeadersFeature:{assignHeaderPrototype:(e,t)=>{g("coreHeadersFeature",e,t,{header_getLeafHeaders:{fn:e=>{let t;return!function e(t,n){for(let r=0;r<t.subHeaders.length;r++)e(t.subHeaders[r],n);n.push(t)}(e,t=[]),t},memoDeps:e=>
1[e.column.table.options.columns]},header_getContext:{fn:e=>({column:e.column,header:e,table:e.column.table}),memoDeps:e=>[e.column.table.options.columns]}})},constructTableAPIs:e=>{m("coreHeadersFeature",e,{table_getHeaderGroups:{fn:()=>(function(e){let{start:t,end:n}=e.atoms.columnPinning?.get()??v(),r=e.getAllColumns(),o=p(e,"getVisibleLeafColumns",L);if(!t.length&&!n.length)return b(r,o,e);let a=e.getAllLeafColumnsById(),i=[];for(let e=0;e<t.length;e++){let n=a[t[e]];n&&p(n,"getIsVisible",T)&&i.push(n)}let l=[];for(let e=0;e<n.length;e++){let t=a[n[e]];t&&p(t,"getIsVisible",T)&&l.push(t)}return b(r,[...i,...o.filter(e=>!t.includes(e.id)&&!n.includes(e.id)),...l],e)})(e),memoDeps:()=>[e.options.columns,e.atoms.columnOrder?.get(),e.atoms.grouping?.get(),e.atoms.columnPinning?.get(),e.atoms.columnVisibility?.get(),e.options.groupedColumnMode]},table_getFooterGroups:{fn:()=>[...e.getHeaderGroups()].reverse(),memoDeps:()=>[e.getHeaderGroups()]},table_getFlatHeaders:{fn:()=>(function(e){let t=e.getHeaderGroups(),n=[];for(let e=0;e<t.length;e++){let r=t[e].headers;for(let e=0;e<r.length;e++)n.push(r[e])}return n})(e),memoDeps:()=>[e.getHeaderGroups()]},table_getLeafHeaders:{fn:()=>(function(e){let t=e.getHeaderGroups()[0]?.headers??[],n=[];for(let e=0;e<t.length;e++){let r=t[e].getLeafHeaders();for(let e=0;e<r.length;e++)n.push(r[e])}return n})(e),memoDeps:()=>[e.getHeaderGroups()]}})}},coreRowModelsFeature:{constructTableAPIs:e=>{m("coreRowModelsFeature",e,{table_getCoreRowModel:{fn:()=>{var t;let a;return e._rowModels.coreRowModel||(e._rowModels.coreRowModel=e.options.features.coreRowModel?.(e)??c({feature:"coreRowModelsFeature",table:e,fnName:"table.getCoreRowModel",memoDeps:()=>[e.options.data],fn:()=>{var t,n;let r;return t=e,n=e.options.data,(r={rows:[],flatRows:[],rowsById:o()}).rows=function e(t,n,r,o=0,a){let i=[];for(let l=0;l<r.length;l++){let s=r[l],u=eI(t,t.getRowId(s,l,a),s,l,o,void 0,a?.id);n.flatRows.push(u),n.rowsById[u.id]=u,i.push(u),t.options.getSubRows&&(u.originalSubRows=t.options.getSubRows(s,l),u.originalSubRows?.length&&(u.subRows=e(t,n,u.originalSubRows,o+1,u)))}return i}(t,r,n),r},onAfterUpdate:(t=()=>{var t,o,a;Z(e),(e.options.autoResetAll??e.options.autoResetPageIndex??!e.options.manualPagination)&&(e.atoms.pagination?.get()?.pageIndex??0)!==0&&(t=e,o=0,d(t,"pagination",e=>{let r=n(o,e.pageIndex);return r=Math.max(0,Math.min(r,void 0===t.options.pageCount||-1===t.options.pageCount?Number.MAX_SAFE_INTEGER:t.options.pageCount-1)),{...e,pageIndex:r}})),e.atoms.sorting&&(e.options.autoResetAll??e.options.autoResetSorting)&&d(a=e,"sorting",r(a.initialState.sorting??[])),e.atoms.cellSelection&&(e.options.autoResetAll??e.options.autoResetCellSelection??!0)&&e._reactivity.schedule(()=>{d(e,"cellSelection",r(e.initialState.cellSelection)??[])})},a=!1,()=>{if(!a){a=!0;return}t()})})),e._rowModels.coreRowModel()}},table_getPreFilteredRowModel:{fn:()=>e.getCoreRowModel()},table_getFilteredRowModel:{fn:()=>(e._rowModels.filteredRowModel||(e._rowModels.filteredRowModel=e.options.features.filteredRowModel?.(e)),e.options.manualFiltering||!e._rowModels.filteredRowModel)?e.getPreFilteredRowModel():e._rowModels.filteredRowModel()},table_getPreGroupedRowModel:{fn:()=>e.getFilteredRowModel()},table_getGroupedRowModel:{fn:()=>(e._rowModels.groupedRowModel||(e._rowModels.groupedRowModel=e.options.features.groupedRowModel?.(e)),e.options.manualGrouping||!e._rowModels.groupedRowModel)?e.getPreGroupedRowModel():e._rowModels.groupedRowModel()},table_getPreSortedRowModel:{fn:()=>e.getGroupedRowModel()},table_getSortedRowModel:{fn:()=>(e._rowModels.sortedRowModel||(e._rowModels.sortedRowModel=e.options.features.sortedRowModel?.(e)),e.options.manualSorting||!e._rowModels.sortedRowModel)?e.getPreSortedRowModel():e._rowModels.sortedRowModel()},table_getPreExpandedRowModel:{fn:()=>e.getSortedRowModel()},table_getExpandedRowModel:{fn:()=>(e._rowModels.expandedRowModel||(e._rowModels.expandedRowModel=e.options.features.expandedRowModel?.(e)),e.options.manualExpanding||!e._rowModels.expandedRowModel)?e.getPreExpandedRowModel():e._rowModels.expandedRowModel()},table_getPrePaginatedRowModel:{fn:()=>e.getExpandedRowModel()},table_getPaginatedRowModel:{fn:()=>(e._rowModels.paginatedRowModel||(e._rowModels.paginatedRowModel=e.options.features.paginatedRowModel?.(e)),e.options.manualPagination||!e._rowModels.paginatedRowModel)?e.getPrePaginatedRowModel():e._rowModels.paginatedRowModel()},table_getRowModel:{fn:()=>e.getPaginatedRowModel()}})}},coreRowsFeature:{assignRowPrototype:(e,t)=>{g("coreRowsFeature",e,t,{row_getDisplayIndex:{fn:e=>{let t,n;return t=e.table.getRowsInDisplayOrder(),t[n=e._displayIndexCache]===e?n:-1}},row_getAllCellsByColumnId:{fn:e=>(function(e){let t=o(),n=e.getAllCells();for(let e=0;e<n.length;e++){let r=n[e];t[r.column.id]=r}return t})(e),memoDeps:e=>[e.getAllCells()]},row_getAllCells:{fn:e=>(function(e){let t=e.table.getAllLeafColumns(),n=e._cellsCache;n||(n=e._cellsCache=new WeakMap);let r=Array(t.length);for(let o=0;o<t.length;o++){let a=t[o],i=n.get(a);i||(i=function(e,t,n){let r=Object.create(function(e){if(!e._cellPrototype){e._cellPrototype={table:e};let t=Object.values(e._features);for(let n=0;n<t.length;n++)t[n].assignCellPrototype?.(e._cellPrototype,e)}return e._cellPrototype}(n));r.column=e,r.id=`${t.id}_${e.id}`,r.row=t;let o=n._cellInstanceInitFns;for(let e=0;e<o.length;e++)o[e](r);return r}(a,e,e.table),n.set(a,i)),r[o]=i}return r})(e),memoDeps:e=>[e.table.getAllLeafColumns()]},row_getLeafRows:{fn:e=>{var t,n;let r,o;return t=e.subRows,n=e=>e.subRows,r=[],(o=e=>
1{e.forEach(e=>{r.push(e);let t=n(e);t.length&&o(t)})})(t),r},memoDeps:e=>[e.subRows]},row_getParentRow:{fn:e=>(function(e){if(e.parentId)return e.table.getCoreRowModel().rowsById[e.parentId]??e.table.getRow(e.parentId,!0)})(e)},row_getParentRows:{fn:e=>(function(e){let t=[],n=e;for(;;){let e=n.getParentRow();if(!e)break;t.push(e),n=e}return t.reverse()})(e)},row_getUniqueValues:{fn:(e,t)=>(function(e,t){if(a(e._uniqueValuesCache,t))return e._uniqueValuesCache[t];let n=e.table.getColumn(t);if(n?.accessorFn)return n.columnDef.getUniqueValues?e._uniqueValuesCache[t]=n.columnDef.getUniqueValues(e.original,e.index):e._uniqueValuesCache[t]=[e.getValue(t)],e._uniqueValuesCache[t]})(e,t)},row_getValue:{fn:(e,t)=>(function(e,t){if(a(e._valuesCache,t))return e._valuesCache[t];let n=e.table.getColumn(t);if(n?.accessorFn)return e._valuesCache[t]=n.accessorFn(e.original,e.index),e._valuesCache[t]})(e,t)},row_renderValue:{fn:(e,t)=>e.getValue(t)??e.table.options.renderFallbackValue}})},constructTableAPIs:e=>{m("coreRowsFeature",e,{table_getRowsInDisplayOrder:{fn:()=>(function(e){let t=e.getPrePaginatedRowModel().rows;if(!1===e.options.paginateExpandedRows){let e=[],n=t=>{t._displayIndexCache=e.length,e.push(t),t.subRows.length&&t.getIsExpanded?.()&&t.subRows.forEach(n)};return t.forEach(n),e}for(let e=0;e<t.length;e++)t[e]._displayIndexCache=e;return t})(e),memoDeps:()=>[e.getPrePaginatedRowModel().rows,e.options.paginateExpandedRows,!1===e.options.paginateExpandedRows?e.atoms.expanded?.get():void 0]},table_getRowId:{fn:(t,n,r)=>e.options.getRowId?.(t,n,r)??(r?`${r.id}.${n}`:String(n))},table_getRow:{fn:(t,n)=>(function(e,t,n){let r=(n?e.getPrePaginatedRowModel():e.getRowModel()).rowsById[t];if(!r&&!(r=e.getCoreRowModel().rowsById[t]))throw Error();return r})(e,t,n)},table_getMaxSubRowDepth:{fn:()=>(function(e){let t=e.getCoreRowModel().flatRows,n=0;for(let e=0;e<t.length;e++)n=Math.max(n,t[e].depth);return n})(e),memoDeps:()=>[e.getCoreRowModel()]}})}},coreTablesFeature:{constructTableAPIs:e=>{m("coreTablesFeature",e,{table_reset:{fn:()=>(function(e){let t=r(e.initialState);e._reactivity.batch(()=>{let n=Object.keys(t);for(let r=0;r<n.length;r++){let o=n[r];e.baseAtoms[o].set(t[o])}});let n=Object.values(e._features);for(let t=0;t<n.length;t++)n[t].resetTableInstanceData?.(e)})(e)},table_setOptions:{fn:t=>eE(e,t)}})}}},eY="u"<typeof window?ei.useEffect:ei.useLayoutEffect;e.s(["useTable",0,function(e,t){let[{table:n,rootSource:o}]=(0,ei.useState)(()=>{let t=function(e){var t;let n=e.features.coreReactivityFeature,{aggregationFns:o,columnMeta:i,coreRowModel:l,expandedRowModel:s,facetedMinMaxValues:u,facetedRowModel:d,facetedUniqueValues:c,filterFns:f,filterMeta:m,filteredRowModel:g,groupedRowModel:p,paginatedRowModel:h,sortFns:b,sortedRowModel:v,tableMeta:w,...y}=e.features,x={_cellInstanceInitFns:[],_columnInstanceInitFns:[],_features:{...ez,...y},_headerGroupInstanceInitFns:[],_headerInstanceInitFns:[],_reactivity:n,_rowInstanceInitFns:[],_rowModelFns:{aggregationFns:o,filterFns:f,sortFns:b},_rowModels:{},atoms:{},baseAtoms:{}},D=Object.values(x._features),M={...D.reduce((e,t)=>Object.assign(e,t.getDefaultTableOptions?.(x)),{}),...e};if(n.wrapExternalAtoms&&M.atoms)for(let[e,t]of Object.entries(M.atoms)){let r=t,o=n.createWritableAtom(r.get(),{debugName:`externalAtom/${e}`});M.atoms[e]=o;let a=!1,i=r.subscribe(e=>{a||o.set(e)}),l=o.subscribe(e=>{a=!0,r.set(e),a=!1});n.addSubscription(i),n.addSubscription(l)}n.createOptionsStore?(x.optionsStore=n.createWritableAtom(M,{debugName:"table/optionsStore"}),Object.defineProperty(x,"options",{configurable:!0,enumerable:!0,get:()=>x.optionsStore.get(),set(e){x.optionsStore.set(()=>e)}})):x.options=M,x.initialState=function(e,t={}){return Object.values(e).forEach(e=>{t=e.getInitialState?.(t)??t}),r(t)}(x._features,x.options.initialState);let C=Object.keys(x.initialState);for(let e=0;e<C.length;e++){let t=C[e];x.baseAtoms[t]=n.createWritableAtom(x.initialState[t],{debugName:`table/baseAtoms/${t}`}),x.atoms[t]=n.createReadonlyAtom(()=>{let e=x.options,n=e.atoms?.[t],r=n?n.get():x.baseAtoms[t].get();if(n)return r;let o=e.state;if(o&&a(o,t)){let e=o[t];return void 0===e?x.initialState[t]:e}return r},{debugName:`table/atoms/${t}`})}ej(x),Object.defineProperty(t=n.createReadonlyAtom(()=>{let e={};for(let t=0;t<C.length;t++){let n=C[t];e[n]=x.atoms[n].get()}return e},{compare:eu,debugName:"table/store"}),"state",{get:()=>t.get()}),"set"in t&&(t.setState=t.set.bind(t)),x.store=t;for(let e=0;e<D.length;e++){let t=D[e];t.initTableInstanceData?.(x),t.initCellInstanceData&&x._cellInstanceInitFns.push(t.initCellInstanceData.bind(t)),t.initColumnInstanceData&&x._columnInstanceInitFns.push(t.initColumnInstanceData.bind(t)),t.initHeaderGroupInstanceData&&x._headerGroupInstanceInitFns.push(t.initHeaderGroupInstanceData.bind(t)),t.initHeaderInstanceData&&x._headerInstanceInitFns.push(t.initHeaderInstanceData.bind(t)),t.initRowInstanceData&&x._rowInstanceInitFns.push(t.initRowInstanceData.bind(t)),t.constructTableAPIs?.(x)}return x}({...e,features:{coreReactivityFeature:function(e){let{createAtom:t,batch:n}=e,r=t(0);return{createOptionsStore:!1,wrapExternalAtoms:!1,addSubscription:()=>{throw Error("Feature not supported in current reactivity implementation")},unmount:()=>{throw Error("Feature not supported in current reactivity implementation")},schedule:e.schedule??(e=>queueMicrotask(e)),batch:n,untrack:e=>e(),createReadonlyAtom:(e,n)=>{let o,a=n?.compare??Object.is,i=!1,l=()=>{let t=e();return i&&a(o,t)||(o=t,i=!0),o},s=t(()=>(r.get(),l()),{compare:a});return{get:l,subscribe:s.subscribe.bind(s)}},createWritableAtom:(e,n)=>t(e,{compare:n?.compare}),commit:()=>{r.set(e=>e+1)}}}({createAtom:e_,batch:eC}),...e.features}});return t.Subscribe=e=>{var n;let r;return r=em((n={...e,source:e.source??t.store}).source,n.selector,{compare:eu}),"function"==typeof n.children?n.children(r):n.children},t.FlexRender=es,{table:t,rootSource:function(e,t=Object.is){let n,r=!1;return{get:e.get,markCommitted:e=>{n=e,r=!0},subscribe:o=>e.subscribe(e=>{r&&t(n,e)||o(e)})}}(t.store,eu)}});eE(n,t=>({...t,...e}),{syncExternalState:!1});let i=n.options.state,l=o.get(),s=em(o,t,{compare:eu});return eY(()=>{o.markCommitted(l),eP(n,i??null,eu)}),(0,ei.useMemo)(()=>({...n,options:e,state:s}),[n,e,s])}],646462);var eV=e.i(507898),eG=e.i(743193);e.s(["Skeleton",0,function({className:e,...t}){return(0,eV.jsx)("div",{className:(0,eG.cn)("animate-pulse rounded-md bg-primary/10",e),...t})}],291318);var eB=e.i(673988);let e$="bg-success",eU="bg-blue-500",eq="bg-warn",eK="bg-warn-on-bg",eZ="bg-error";e.s(["Progress",0,({gray:e,green:t,blue:n,orange:r,red:o,yellow:a,tooltip:i,size:l})=>{let s=t+r+o+a+n;return 0===e+s?(0,eV.jsx)(eV.Fragment,{}):(0,eV.jsx)(eB.Tooltip,{tooltip:i,speed:"fast",children:(0,eV.jsxs)("div",{className:(0,eG.cn)("flex overflow-hidden rounded-md","lg"===l?"h-6 w-full":"h-3 w-16"),children:[(0,eV.jsx)("div",{className:e$,style:{width:`${t/s*100}%`}}),(0,eV.jsx)("div",{className:eq,style:{width:`${a/s*100}%`}}),(0,eV.jsx)("div",{className:eK,style:{width:`${r/s*100}%`}}),(0,eV.jsx)("div",{className:eZ,style:{width:`${o/s*100}%`}}),(0,eV.jsx)("div",{className:eU,style:{width:`${n/s*100}%`}})]})})}],469781)},767746,(e,t,n)=>{"use strict";var r=e.r(28064),o="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},a=r.useState,i=r.useEffect,l=r.useLayoutEffect,s=r.useDebugValue;function u(e){var t=e.getSnapshot;e=e.value;try{var n=t();
1return!o(e,n)}catch(e){return!0}}var d="u"<typeof window||void 0===window.document||void 0===window.document.createElement?function(e,t){return t()}:function(e,t){var n=t(),r=a({inst:{value:n,getSnapshot:t}}),o=r[0].inst,d=r[1];return l(function(){o.value=n,o.getSnapshot=t,u(o)&&d({inst:o})},[e,n,t]),i(function(){return u(o)&&d({inst:o}),e(function(){u(o)&&d({inst:o})})},[e]),s(n),n};n.useSyncExternalStore=void 0!==r.useSyncExternalStore?r.useSyncExternalStore:d},835886,(e,t,n)=>{"use strict";e.i(834680),t.exports=e.r(767746)},194535,(e,t,n)=>{"use strict";var r=e.r(28064),o=e.r(835886),a="function"==typeof Object.is?Object.is:function(e,t){return e===t&&(0!==e||1/e==1/t)||e!=e&&t!=t},i=o.useSyncExternalStore,l=r.useRef,s=r.useEffect,u=r.useMemo,d=r.useDebugValue;n.useSyncExternalStoreWithSelector=function(e,t,n,r,o){var c=l(null);if(null===c.current){var f={hasValue:!1,value:null};c.current=f}else f=c.current;var m=i(e,(c=u(function(){function e(e){if(!s){if(s=!0,i=e,e=r(e),void 0!==o&&f.hasValue){var t=f.value;if(o(t,e))return l=t}return l=e}if(t=l,a(i,e))return t;var n=r(e);return void 0!==o&&o(t,n)?(i=e,t):(i=e,l=n)}var i,l,s=!1,u=void 0===n?null:n;return[function(){return e(t())},null===u?void 0:function(){return e(u())}]},[t,n,r,o]))[0],c[1]);return s(function(){f.hasValue=!0,f.value=m},[m]),d(m),m}},262518,(e,t,n)=>{"use strict";e.i(834680),t.exports=e.r(194535)},894495,278407,917974,e=>{"use strict";var t,n,r,o,a,i,l,s,u,d,c,f=e.i(507898),m=e.i(28064),g=e.i(59064),p=e.i(743193);let h={},b={};function v(e,t){try{let n=(h[e]||=new Intl.DateTimeFormat("en-US",{timeZone:e,timeZoneName:"longOffset"}).format)(t).split("GMT")[1];if(n in b)return b[n];return y(n,n.split(":"))}catch{if(e in b)return b[e];let t=e?.match(w);if(t)return y(e,t.slice(1));return NaN}}let w=/([+-]\d\d):?(\d\d)?/;function y(e,t){let n=+(t[0]||0),r=+(t[1]||0),o=(t[2]||0)/60;return b[e]=60*n+r>0?60*n+r+o:60*n-r-o}class x extends Date{constructor(...e){super(),e.length>1&&"string"==typeof e[e.length-1]&&(this.timeZone=e.pop()),this.internal=new Date,isNaN(v(this.timeZone,this))?this.setTime(NaN):e.length?"number"==typeof e[0]&&(1===e.length||2===e.length&&"number"!=typeof e[1])?this.setTime(e[0]):"string"==typeof e[0]?this.setTime(+new Date(e[0])):e[0]instanceof Date?this.setTime(+e[0]):(this.setTime(+new Date(...e)),C(this,NaN),M(this)):this.setTime(Date.now())}static tz(e,...t){return t.length?new x(...t,e):new x(Date.now(),e)}withTimeZone(e){return new x(+this,e)}getTimezoneOffset(){let e=-v(this.timeZone,this);return e>0?Math.floor(e):Math.ceil(e)}setTime(e){return Date.prototype.setTime.apply(this,arguments),M(this),+this}[Symbol.for("constructDateFrom")](e){return new x(+new Date(e),this.timeZone)}}let D=/^(get|set)(?!UTC)/;function M(e){e.internal.setTime(+e),e.internal.setUTCSeconds(e.internal.getUTCSeconds()-Math.round(-(60*v(e.timeZone,e))))}function C(e){let t=v(e.timeZone,e),n=t>0?Math.floor(t):Math.ceil(t),r=new Date(+e);r.setUTCHours(r.getUTCHours()-1);let o=-new Date(+e).getTimezoneOffset(),a=o- -new Date(+r).getTimezoneOffset(),i=Date.prototype.getHours.apply(e)!==e.internal.getUTCHours();a&&i&&e.internal.setUTCMinutes(e.internal.getUTCMinutes()+a);let l=o-n;l&&Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+l);let s=new Date(+e);s.setUTCSeconds(0);let u=o>0?s.getSeconds():(s.getSeconds()-60)%60,d=Math.round(-(60*v(e.timeZone,e)))%60;(d||u)&&(e.internal.setUTCSeconds(e.internal.getUTCSeconds()+d),Date.prototype.setUTCSeconds.call(e,Date.prototype.getUTCSeconds.call(e)+d+u));let c=v(e.timeZone,e),f=c>0?Math.floor(c):Math.ceil(c),m=-new Date(+e).getTimezoneOffset()-f-l;if(f!==n&&m){Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+m);let t=v(e.timeZone,e),n=f-(t>0?Math.floor(t):Math.ceil(t));n&&(e.internal.setUTCMinutes(e.internal.getUTCMinutes()+n),Date.prototype.setUTCMinutes.call(e,Date.prototype.getUTCMinutes.call(e)+n))}}Object.getOwnPropertyNames(Date.prototype).forEach(e=>{if(!D.test(e))return;let t=e.replace(D,"$1UTC");x.prototype[t]&&(e.startsWith("get")?x.prototype[e]=function(){return this.internal[t]()}:(x.prototype[e]=function(){var e;return Date.prototype[t].apply(this.internal,arguments),e=this,Date.prototype.setFullYear.call(e,e.internal.getUTCFullYear(),e.internal.getUTCMonth(),e.internal.getUTCDate()),Date.prototype.setHours.call(e,e.internal.getUTCHours(),e.internal.getUTCMinutes(),e.internal.getUTCSeconds(),e.internal.getUTCMilliseconds()),C(e),+this},x.prototype[t]=function(){return Date.prototype[t].apply(this,arguments),M(this),+this}))});class S extends x{static tz(e,...t){return t.length?new S(...t,e):new S(Date.now(),e)}toISOString(){let[e,t,n]=this.tzComponents(),r=`${e}${t}:${n}`;return this.internal.toISOString().slice(0,-1)+r}toString(){return`${this.toDateString()}
1 ${this.toTimeString()}`}toDateString(){let[e,t,n,r]=this.internal.toUTCString().split(" ");return`${e?.slice(0,-1)} ${n} ${t} ${r}`}toTimeString(){let e=this.internal.toUTCString().split(" ")[4],[t,n,r]=this.tzComponents();return`${e} GMT${t}${n}${r} (${function(e,t,n="long"){return new Intl.DateTimeFormat("en-US",{hour:"numeric",timeZone:e,timeZoneName:n}).format(t).split(/\s/g).slice(2).join(" ")}(this.timeZone,this)})`}toLocaleString(e,t){return Date.prototype.toLocaleString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleDateString(e,t){return Date.prototype.toLocaleDateString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}toLocaleTimeString(e,t){return Date.prototype.toLocaleTimeString.call(this,e,{...t,timeZone:t?.timeZone||this.timeZone})}tzComponents(){let e=this.getTimezoneOffset(),t=String(Math.floor(Math.abs(e)/60)).padStart(2,"0"),n=String(Math.abs(e)%60).padStart(2,"0");return[e>0?"-":"+",t,n]}withTimeZone(e){return new S(+this,e)}[Symbol.for("constructDateFrom")](e){return new S(+new Date(e),this.timeZone)}}let k=Symbol.for("constructDateFrom");function _(e,t){return"function"==typeof e?e(t):e&&"object"==typeof e&&k in e?e[k](t):e instanceof Date?new e.constructor(t):new Date(t)}function j(e,t){return _(t||e,e)}function P(e,t,n){let r=j(e,n?.in);return isNaN(t)?_(n?.in||e,NaN):(t&&r.setDate(r.getDate()+t),r)}function E(e,t,n){let r=j(e,n?.in);if(isNaN(t))return _(n?.in||e,NaN);if(!t)return r;let o=r.getDate(),a=_(n?.in||e,r.getTime());return(a.setMonth(r.getMonth()+t+1,0),o>=a.getDate())?a:(r.setFullYear(a.getFullYear(),a.getMonth(),o),r)}function O(e){let t=j(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}function I(e,...t){let n=_.bind(null,e||t.find(e=>"object"==typeof e));return t.map(n)}function N(e,t){let n=j(e,t?.in);return n.setHours(0,0,0,0),n}function R(e,t,n){let[r,o]=I(n?.in,e,t),a=N(r),i=N(o);return Math.round((a-O(a)-(i-O(i)))/864e5)}function T(e,t,n){let[r,o]=I(n?.in,e,t);return 12*(r.getFullYear()-o.getFullYear())+(r.getMonth()-o.getMonth())}function F(e,t){let[n,r]=I(e,t.start,t.end);return{start:n,end:r}}let A={};function W(e,t){let n=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??A.weekStartsOn??A.locale?.options?.weekStartsOn??0,r=j(e,t?.in),o=r.getDay();return r.setDate(r.getDate()+((o<n?-7:0)+6-(o-n))),r.setHours(23,59,59,999),r}let L={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 H(e){return (t={})=>{let n=t.width?String(t.width):e.defaultWidth;return e.formats[n]||e.formats[e.defaultWidth]}}let z={date:H({formats:{full:"EEEE, MMMM do, y",long:"MMMM do, y",medium:"MMM d, y",short:"MM/dd/yyyy"},defaultWidth:"full"}),time:H({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:H({formats:{full:"{{date}} 'at' {{time}}",long:"{{date}} 'at' {{time}}",medium:"{{date}}, {{time}}",short:"{{date}}, {{time}}"},defaultWidth:"full"})},Y={lastWeek:"'last' eeee 'at' p",yesterday:"'yesterday at' p",today:"'today at' p",tomorrow:"'tomorrow at' p",nextWeek:"eeee 'at' p",other:"P"};function V(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 G(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],s=o&&e.parsePatterns[o]||e.parsePatterns[e.defaultParseWidth],u=Array.isArray(s)?function(e,t){for(let n=0;n<e.length;n++)if(t(e[n]))return n}(s,e=>e.test(l)):function(e,t){for(let n in e)if(Object.prototype.hasOwnProperty.call(e,n)&&t(e[n]))return n}(s,e=>e.test(l));return r=e.valueCallback?e.valueCallback(u):u,{value:r=n.valueCallback?n.valueCallback(r):r,rest:t.slice(l.length)}}}let B={code:"en-US",formatDistance:(e,t,n)=>{let r,o=L[e];if(r="string"==typeof o?o:1===t?o.one:o.other.replace("{{count}}",t.toString()),n?.addSuffix)if(n.comparison&&n.comparison>0)return"in "+r;else return r+" ago";return r},formatLong:z,formatRelative:(e,t,n,r)=>Y[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:V({values:{narrow:["B","A"],abbreviated:["BC","AD"],wide:["Before Christ","Anno Domini"]},defaultWidth:"wide"}),quarter:V({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:V({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:V({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:V({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:(t={matchPattern:/^(\d+)(th|st|nd|rd)?/i,parsePattern:/\d+/i,valueCallback:e=>parseInt(e,10)},(e,n={})=>{let r=e.match(t.matchPattern);if(!r)return null;let o=r[0],a=e.match(t.parsePattern);if(!a)return null;let i=t.valueCallback?t.valueCallback(a[0]):a[0];return{value:i=n.valueCallback?n.valueCallback(i):i,rest:e.slice(o.length)}}),era:G({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:G({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:G({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:G({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:G({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}};function $(e,t){let n=j(e,t?.in);return n.setFullYear(n.getFullYear(),0,1),n.setHours(0,0,0,0),n}function U(e,t){let n=t?.weekStartsOn??t?.locale?.options?.weekStartsOn??A.weekStartsOn??A.locale?.options?.weekStartsOn??0,r=j(e,t?.in),o=r.getDay();return r.setDate(r.getDate()-(7*(o<n)+o-n)),r.setHours(0,0,0,0),r}function q(e,t){return U(e,{...t,weekStartsOn:1})}function K(e,t){let n=j(e,t?.in),r=n.getFullYear(),o=_(n,0);o.setFullYear(r+1,0,4),o.setHours(0,0,0,0);let a=q(o),i=_(n,0);i.setFullYear(r,0,4),i.setHours(0,0,0,0);let l=q(i);return n.getTime()>=a.getTime()?r+1:n.getTime()>=l.getTime()?r:r-1}function Z(e,t){let n,r,o=j(e,t?.in);return Math.round((q(o)-(n=K(o,void 0),(r=_(o,0)).setFullYear(n,0,4),r.setHours(0,0,0,0),q(r)))/6048e5)+1}function X(e,t){let n=j(e,t?.in),r=n.getFullYear(),o=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??A.firstWeekContainsDate??A.locale?.options?.firstWeekContainsDate??1,a=_(t?.in||e,0);a.setFullYear(r+1,0,o),a.setHours(0,0,0,0);let i=U(a,t),l=_(t?.in||e,0);l.setFullYear(r,0,o),l.setHours(0,0,0,0);let s=U(l,t);return+n>=+i?r+1:+n>=+s?r:r-1}function Q(e,t){let n,r,o,a=j(e,t?.in);return Math.round((U(a,t)-(n=t?.firstWeekContainsDate??t?.locale?.options?.firstWeekContainsDate??A.firstWeekContainsDate??A.locale?.options?.firstWeekContainsDate??1,r=X(a,t),(o=_(t?.in||a,0)).setFullYear(r,0,n),o.setHours(0,0,0,0),U(o,t)))/6048e5)+1}function J(e,t){let n=Math.abs(e).toString().padStart(t,"0");return(e<0?"-":"")+n}let ee={y(e,t){let n=e.getFullYear(),r=n>0?n:1-n;return J("yy"===t?r%100:r,t.length)},M(e,t){let n=e.getMonth();return"M"===t?String(n+1):J(n+1,2)},d:(e,t)=>J(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];
1default:return"am"===n?"a.m.":"p.m."}},h:(e,t)=>J(e.getHours()%12||12,t.length),H:(e,t)=>J(e.getHours(),t.length),m:(e,t)=>J(e.getMinutes(),t.length),s:(e,t)=>J(e.getSeconds(),t.length),S(e,t){let n=t.length;return J(Math.trunc(e.getMilliseconds()*Math.pow(10,n-3)),t.length)}},et={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 ee.y(e,t)},Y:function(e,t,n,r){let o=X(e,r),a=o>0?o:1-o;return"YY"===t?J(a%100,2):"Yo"===t?n.ordinalNumber(a,{unit:"year"}):J(a,t.length)},R:function(e,t){return J(K(e),t.length)},u:function(e,t){return J(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 J(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 J(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 ee.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 J(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=Q(e,r);return"wo"===t?n.ordinalNumber(o,{unit:"week"}):J(o,t.length)},I:function(e,t,n){let r=Z(e);return"Io"===t?n.ordinalNumber(r,{unit:"week"}):J(r,t.length)},d:function(e,t,n){return"do"===t?n.ordinalNumber(e.getDate(),{unit:"date"}):ee.d(e,t)},D:function(e,t,n){let r,o=R(r=j(e,void 0),$(r))+1;return"Do"===t?n.ordinalNumber(o,{unit:"dayOfYear"}):J(o,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 J(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 J(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 J(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();
1switch(r=12===o?"noon":0===o?"midnight":o/12>=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?"evening":o>=12?"afternoon":o>=4?"morning":"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 ee.h(e,t)},H:function(e,t,n){return"Ho"===t?n.ordinalNumber(e.getHours(),{unit:"hour"}):ee.H(e,t)},K:function(e,t,n){let r=e.getHours()%12;return"Ko"===t?n.ordinalNumber(r,{unit:"hour"}):J(r,t.length)},k:function(e,t,n){let r=e.getHours();return(0===r&&(r=24),"ko"===t)?n.ordinalNumber(r,{unit:"hour"}):J(r,t.length)},m:function(e,t,n){return"mo"===t?n.ordinalNumber(e.getMinutes(),{unit:"minute"}):ee.m(e,t)},s:function(e,t,n){return"so"===t?n.ordinalNumber(e.getSeconds(),{unit:"second"}):ee.s(e,t)},S:function(e,t){return ee.S(e,t)},X:function(e,t,n){let r=e.getTimezoneOffset();if(0===r)return"Z";switch(t){case"X":return er(r);case"XXXX":case"XX":return eo(r);default:return eo(r,":")}},x:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"x":return er(r);case"xxxx":case"xx":return eo(r);default:return eo(r,":")}},O:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"O":case"OO":case"OOO":return"GMT"+en(r,":");default:return"GMT"+eo(r,":")}},z:function(e,t,n){let r=e.getTimezoneOffset();switch(t){case"z":case"zz":case"zzz":return"GMT"+en(r,":");default:return"GMT"+eo(r,":")}},t:function(e,t,n){return J(Math.trunc(e/1e3),t.length)},T:function(e,t,n){return J(+e,t.length)}};function en(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+J(a,2)}function er(e,t){return e%60==0?(e>0?"-":"+")+J(Math.abs(e)/60,2):eo(e,t)}function eo(e,t=""){let n=Math.abs(e);return(e>0?"-":"+")+J(Math.trunc(n/60),2)+t+J(n%60,2)}let ea=(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"})}},ei=(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"})}},el={p:ei,P:(e,t)=>{let n,r=e.match(/(P+)(p+)?/)||[],o=r[1],a=r[2];if(!a)return ea(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}}",ea(o,t)).replace("{{time}}",ei(a,t))}},es=/^D+$/,eu=/^Y+$/,ed=["D","DD","YY","YYYY"];function ec(e){return e instanceof Date||"object"==typeof e&&"[object Date]"===Object.prototype.toString.call(e)}let ef=/[yYQqMLwIdDecihHKkms]o|(\w)\1*|''|'(''|[^'])+('|$)|./g,em=/P+p+|P+|p+|''|'(''|[^'])+('|$)|./g,eg=/^'([^]*?)'?$/,ep=/''/g,eh=/[a-zA-Z]/;function eb(e,t,n){let r=n?.locale??A.locale??B,o=n?.firstWeekContainsDate??n?.locale?.options?.firstWeekContainsDate??A.firstWeekContainsDate??A.locale?.options?.firstWeekContainsDate??1,a=n?.weekStartsOn??n?.locale?.options?.weekStartsOn??A.weekStartsOn??A.locale?.options?.weekStartsOn??0,i=j(e,n?.in);if(!ec(i)&&"number"!=typeof i||isNaN(+j(i)))throw RangeError("Invalid time value");let l=t.match(em).map(e=>{let t=e[0];return"p"===t||"P"===t?(0,el[t])(e,r.formatLong):e}).join("").match(ef).map(e=>{if("''"===e)return{isToken:!1,value:"'"};let t=e[0];if("'"===t){var n;let t;return{isToken:!1,value:(t=(n=e).match(eg))?t[1].replace(ep,"'"):n}}if(et[t])return{isToken:!0,value:e};if(t.match(eh))throw RangeError("Format string contains an unescaped latin alphabet character `"+t+"`");return{isToken:!1,value:e}});r.localize.preprocessor&&(l=r.localize.preprocessor(i,l));let s={firstWeekContainsDate:o,weekStartsOn:a,locale:r};return l.map(o=>{if(!o.isToken)return o.value;let a=o.value;return(!n?.useAdditionalWeekYearTokens&&eu.test(a)||!n?.useAdditionalDayOfYearTokens&&es.test(a))&&function(e,t,n){var r,o,a;let i,l=(r=e,o=t,a=n,i="Y"===r[0]?"years":"days of the month",`Use \`${r.toLowerCase()}\` instead of \`${r}\` (in \`${o}\`) for formatting ${i} to the input \`${a}\`; see: https://github.com/date-fns/date-fns/blob/master/docs/unicodeTokens.md`);if(console.warn(l),ed.includes(e))throw RangeError(l)}(a,t,String(e)),(0,et[a[0]])(i,a,r.localize,s)}).join("")}function ev(e,t){let n=t.startOfMonth(e),r=n.getDay();return 1===r?n:0===r?t.addDays(n,-6):t.addDays(n,-1*(r-1))}let ew={...B,labels:{labelDayButton:(e,t,n,r)=>{let o=(r&&"function"==typeof r.format?r.format.bind(r):(e,t)=>eb(e,t,{locale:B,...n}))(e,"PPPP");return t.today&&(o=`Today, ${o}`),t.selected&&(o=`${o}, selected`),o},labelMonthDropdown:"Choose the Month",labelNext:"Go to the Next Month",labelPrevious:"Go to the Previous Month",labelWeekNumber:e=>`Week ${e}`,labelYearDropdown:"Choose the Year",labelGrid:(e,t,n)=>(n&&"function"==typeof n.format?n.format.bind(n):(e,n)=>eb(e,n,{locale:B,...t}))(e,"LLLL yyyy"),labelGridcell:(e,t,n,r)=>{let o=(r&&"function"==typeof r.format?r.format.bind(r):(e,t)=>eb(e,t,{locale:B,...n}))(e,"PPPP");return t?.today&&(o=`Today, ${o}`),o},labelNav:"Navigation bar",labelWeekNumberHeader:"Week Number",labelWeekday:(e,t,n)=>(n&&"function"==typeof n.format?n.format.bind(n):(e,n)=>eb(e,n,{locale:B,...t}))(e,"cccc")}};class ey{constructor(e,t){this.today=()=>this.overrides?.today?this.overrides.today():this.options.timeZone?S.tz(this.options.timeZone):new(this.options.Date??Date),this.newDate=(e,t,n
1)=>this.overrides?.newDate?this.overrides.newDate(e,t,n):this.options.timeZone?new S(e,t,n,this.options.timeZone):new Date(e,t,n),this.addDays=(e,t)=>this.overrides?.addDays?this.overrides.addDays(e,t):P(e,t),this.addMonths=(e,t)=>this.overrides?.addMonths?this.overrides.addMonths(e,t):E(e,t),this.addWeeks=(e,t)=>this.overrides?.addWeeks?this.overrides.addWeeks(e,t):P(e,7*t,void 0),this.addYears=(e,t)=>this.overrides?.addYears?this.overrides.addYears(e,t):E(e,12*t,void 0),this.differenceInCalendarDays=(e,t)=>this.overrides?.differenceInCalendarDays?this.overrides.differenceInCalendarDays(e,t):R(e,t),this.differenceInCalendarMonths=(e,t)=>this.overrides?.differenceInCalendarMonths?this.overrides.differenceInCalendarMonths(e,t):T(e,t),this.eachMonthOfInterval=e=>this.overrides?.eachMonthOfInterval?this.overrides.eachMonthOfInterval(e):function(e){let{start:t,end:n}=F(void 0,e),r=+t>+n,o=r?+t:+n,a=r?n:t;a.setHours(0,0,0,0),a.setDate(1);let i=(void 0)??1;if(!i)return[];i<0&&(i=-i,r=!r);let l=[];for(;+a<=o;)l.push(_(t,a)),a.setMonth(a.getMonth()+i);return r?l.reverse():l}(e),this.eachYearOfInterval=e=>{let t=this.overrides?.eachYearOfInterval?this.overrides.eachYearOfInterval(e):function(e){let{start:t,end:n}=F(void 0,e),r=+t>+n,o=r?+t:+n,a=r?n:t;a.setHours(0,0,0,0),a.setMonth(0,1);let i=(void 0)??1;if(!i)return[];i<0&&(i=-i,r=!r);let l=[];for(;+a<=o;)l.push(_(t,a)),a.setFullYear(a.getFullYear()+i);return r?l.reverse():l}(e),n=new Set(t.map(e=>this.getYear(e)));if(n.size===t.length)return t;let r=[];return n.forEach(e=>{r.push(new Date(e,0,1))}),r},this.endOfBroadcastWeek=e=>{let t,n,r,o,a,i;return this.overrides?.endOfBroadcastWeek?this.overrides.endOfBroadcastWeek(e):(t=ev(e,this),r=(n=this.startOfMonth(e)).getDay()>0?n.getDay():7,o=this.addDays(e,-r+1),a=this.addDays(o,34),i=this.getMonth(e)===this.getMonth(a)?5:4,this.addDays(t,7*i-1))},this.endOfISOWeek=e=>this.overrides?.endOfISOWeek?this.overrides.endOfISOWeek(e):W(e,{...void 0,weekStartsOn:1}),this.endOfMonth=e=>{let t,n;return this.overrides?.endOfMonth?this.overrides.endOfMonth(e):(n=(t=j(e,void 0)).getMonth(),t.setFullYear(t.getFullYear(),n+1,0),t.setHours(23,59,59,999),t)},this.endOfWeek=(e,t)=>this.overrides?.endOfWeek?this.overrides.endOfWeek(e,t):W(e,this.options),this.endOfYear=e=>{let t,n;return this.overrides?.endOfYear?this.overrides.endOfYear(e):(n=(t=j(e,void 0)).getFullYear(),t.setFullYear(n+1,0,0),t.setHours(23,59,59,999),t)},this.format=(e,t,n)=>{let r=this.overrides?.format?this.overrides.format(e,t,this.options):eb(e,t,this.options);return this.options.numerals&&"latn"!==this.options.numerals?this.replaceDigits(r):r},this.getISOWeek=e=>this.overrides?.getISOWeek?this.overrides.getISOWeek(e):Z(e),this.getMonth=(e,t)=>{var n;return this.overrides?.getMonth?this.overrides.getMonth(e,this.options):(n=this.options,j(e,n?.in).getMonth())},this.getYear=(e,t)=>{var n;return this.overrides?.getYear?this.overrides.getYear(e,this.options):(n=this.options,j(e,n?.in).getFullYear())},this.getWeek=(e,t)=>this.overrides?.getWeek?this.overrides.getWeek(e,this.options):Q(e,this.options),this.isAfter=(e,t)=>this.overrides?.isAfter?this.overrides.isAfter(e,t):+j(e)>+j(t),this.isBefore=(e,t)=>this.overrides?.isBefore?this.overrides.isBefore(e,t):+j(e)<+j(t),this.isDate=e=>this.overrides?.isDate?this.overrides.isDate(e):ec(e),this.isSameDay=(e,t)=>this.overrides?.isSameDay?this.overrides.isSameDay(e,t):function(e,t){let[n,r]=I(void 0,e,t);return+N(n)==+N(r)}(e,t),this.isSameMonth=(e,t)=>this.overrides?.isSameMonth?this.overrides.isSameMonth(e,t):function(e,t){let[n,r]=I(void 0,e,t);return n.getFullYear()===r.getFullYear()&&n.getMonth()===r.getMonth()}(e,t),this.isSameYear=(e,t)=>this.overrides?.isSameYear?this.overrides.isSameYear(e,t):function(e,t){let[n,r]=I(void 0,e,t);return n.getFullYear()===r.getFullYear()}(e,t),this.max=e=>{let t,n;return this.overrides?.max?this.overrides.max(e):(n=void 0,e.forEach(e=>{n||"object"!=typeof e||(n=_.bind(null,e));let r=j(e,n);(!t||t<r||isNaN(+r))&&(t=r)}),_(n,t||NaN))},this.min=e=>{let t,n;return this.overrides?.min?this.overrides.min(e):(n=void 0,e.forEach(e
1=>{n||"object"!=typeof e||(n=_.bind(null,e));let r=j(e,n);(!t||t>r||isNaN(+r))&&(t=r)}),_(n,t||NaN))},this.setMonth=(e,t)=>{var n,r;let o,a,i,l,s,u,d,c,f;return this.overrides?.setMonth?this.overrides.setMonth(e,t):(n=e,r=t,u=(s=j(n,void 0)).getFullYear(),d=s.getDate(),(c=_(n,0)).setFullYear(u,r,15),c.setHours(0,0,0,0),f=(a=(o=j(c,void 0)).getFullYear(),i=o.getMonth(),(l=_(o,0)).setFullYear(a,i+1,0),l.setHours(0,0,0,0),l.getDate()),s.setMonth(r,Math.min(d,f)),s)},this.setYear=(e,t)=>{let n;return this.overrides?.setYear?this.overrides.setYear(e,t):isNaN(+(n=j(e,void 0)))?_(e,NaN):(n.setFullYear(t),n)},this.startOfBroadcastWeek=(e,t)=>this.overrides?.startOfBroadcastWeek?this.overrides.startOfBroadcastWeek(e,this):ev(e,this),this.startOfDay=e=>this.overrides?.startOfDay?this.overrides.startOfDay(e):N(e),this.startOfISOWeek=e=>this.overrides?.startOfISOWeek?this.overrides.startOfISOWeek(e):q(e),this.startOfMonth=e=>{let t;return this.overrides?.startOfMonth?this.overrides.startOfMonth(e):((t=j(e,void 0)).setDate(1),t.setHours(0,0,0,0),t)},this.startOfWeek=(e,t)=>this.overrides?.startOfWeek?this.overrides.startOfWeek(e,this.options):U(e,this.options),this.startOfYear=e=>this.overrides?.startOfYear?this.overrides.startOfYear(e):$(e),this.options={locale:ew,...e},this.overrides=t}getDigitMap(){let{numerals:e="latn"}=this.options,t=new Intl.NumberFormat("en-US",{numberingSystem:e}),n={};for(let e=0;e<10;e++)n[e.toString()]=t.format(e);return n}replaceDigits(e){let t=this.getDigitMap();return e.replace(/\d/g,e=>t[e]||e)}formatNumber(e){return this.replaceDigits(e.toString())}getMonthYearOrder(){let e=this.options.locale?.code;return e&&ey.yearFirstLocales.has(e)?"year-first":"month-first"}formatMonthYear(e){let{locale:t,timeZone:n,numerals:r}=this.options,o=t?.code;if(o&&ey.yearFirstLocales.has(o))try{return new Intl.DateTimeFormat(o,{month:"long",year:"numeric",timeZone:n,numberingSystem:r}).format(e)}catch{}let a="year-first"===this.getMonthYearOrder()?"y LLLL":"LLLL y";return this.format(e,a)}}ey.yearFirstLocales=new Set(["eu","hu","ja","ja-Hira","ja-JP","ko","ko-KR","lt","lt-LT","lv","lv-LV","mn","mn-MN","zh","zh-CN","zh-HK","zh-TW"]);let ex=new ey;function eD(e,t,n=!1,r=ex){let{from:o,to:a}=e,{differenceInCalendarDays:i,isSameDay:l}=r;return o&&a?(0>i(a,o)&&([o,a]=[a,o]),i(t,o)>=+!!n&&i(a,t)>=+!!n):!n&&a?l(a,t):!n&&!!o&&l(o,t)}function eM(e){return!!(e&&"object"==typeof e&&"before"in e&&"after"in e)}function eC(e){return!!(e&&"object"==typeof e&&"from"in e)}function eS(e){return!!(e&&"object"==typeof e&&"after"in e)}function ek(e){return!!(e&&"object"==typeof e&&"before"in e)}function e_(e){return!!(e&&"object"==typeof e&&"dayOfWeek"in e)}function ej(e,t){return Array.isArray(e)&&e.every(t.isDate)}function eP(e,t,n=ex){let r=Array.isArray(t)?t:[t],{isSameDay:o,differenceInCalendarDays:a,isAfter:i}=n;return r.some(t=>{if("boolean"==typeof t)return t;if(n.isDate(t))return o(e,t);if(ej(t,n))return t.some(t=>o(e,t));if(eC(t))return eD(t,e,!1,n);if(e_(t))return Array.isArray(t.dayOfWeek)?t.dayOfWeek.includes(e.getDay()):t.dayOfWeek===e.getDay();if(eM(t)){let n=a(t.before,e),r=a(t.after,e),o=n>0,l=r<0;return i(t.before,t.after)?l&&o:o||l}return eS(t)?a(e,t.after)>0:ek(t)?a(t.before,e)>0:"function"==typeof t&&t(e)})}function eE(e){return m.default.createElement("span",{...e})}function eO(e){let{size:t=24,orientation:n="left",className:r,style:o}=e;return m.default.createElement("svg",{className:r,style:o,width:t,height:t,viewBox:"0 0 24 24"},"up"===n&&m.default.createElement("polygon",{points:"6.77 17 12.5 11.43 18.24 17 20 15.28 12.5 8 5 15.28"}),"down"===n&&m.default.createElement("polygon",{points:"6.77 8 12.5 13.57 18.24 8 20 9.72 12.5 17 5 9.72"}),"left"===n&&m.default.createElement("polygon",{points:"16 18.112 9.81111111 12 16 5.87733333 14.0888889 4 6 12 14.0888889 20"}),"right"===n&&m.default.createElement("polygon",{points:"8 18.112 14.18888889 12 8 5.87733333 9.91111111 4 18 12 9.91111111 20"}))}function eI(e){let{day:t,modifiers:n,...r}=e;return m.default.createElement("td",{...r})}function eN(e){let{day:t,modifiers:n,...r}=e,o=m.default.useRef(null);return m.default.useEffect(()=>{n.focused&&o.current?.focus()},[n.focused]),m.default.createElement("button",{ref:o,...r})}(n=l||(l={})).Root="root",n.Chevron="chevron",n.Day="day",n.DayButton="day_button",n.CaptionLabel="caption_label",n.Dropdowns="dropdowns",n.Dropdown="dropdown",n.DropdownRoot="dropdown_root",n.Footer="footer",n.MonthGrid="month_grid",n.MonthCaption="month_caption",n.MonthsDropdown="months_dropdown",n.Month="month",n.Months="months",n.Nav="nav",n.NextMonthButton="button_next",n.PreviousMonthButton="button_previous",n.Week="week",n.Weeks="weeks",n.Weekday="weekday",n.Weekdays="weekdays",n.WeekNumber="week_number",n.WeekNumberHeader="week_number_header",n.YearsDropdown="years_dropdown",(r=s||(s={})).disabled="disabled",r.hidden="hidden",r.outside="outside",r.focu
1sed="focused",r.today="today",(o=u||(u={})).range_end="range_end",o.range_middle="range_middle",o.range_start="range_start",o.selected="selected",(a=d||(d={})).weeks_before_enter="weeks_before_enter",a.weeks_before_exit="weeks_before_exit",a.weeks_after_enter="weeks_after_enter",a.weeks_after_exit="weeks_after_exit",a.caption_after_enter="caption_after_enter",a.caption_after_exit="caption_after_exit",a.caption_before_enter="caption_before_enter",a.caption_before_exit="caption_before_exit",e.s([],992058),e.i(992058),e.s(["CaptionLabel",0,eE],902614),e.i(902614),e.s(["Chevron",0,eO],969404),e.i(969404),e.s(["Day",0,eI],130605),e.i(130605),e.s(["DayButton",0,eN],369889),e.i(369889);let eR=(0,m.createContext)(void 0);function eT(){let e=(0,m.useContext)(eR);if(void 0===e)throw Error("useDayPicker() must be used within a custom component.");return e}function eF(e){let{options:t,className:n,...r}=e,{classNames:o,components:a,styles:i}=eT(),s=[o[l.Dropdown],n].join(" "),u=t?.find(({value:e})=>e===r.value);return m.default.createElement("span",{"data-disabled":r.disabled,className:o[l.DropdownRoot],style:i?.[l.DropdownRoot]},m.default.createElement(a.Select,{className:s,...r},t?.map(({value:e,label:t,disabled:n})=>m.default.createElement(a.Option,{key:e,value:e,disabled:n},t))),m.default.createElement("span",{className:o[l.CaptionLabel],style:i?.[l.CaptionLabel],"aria-hidden":!0},u?.label,m.default.createElement(a.Chevron,{orientation:"down",size:18,className:o[l.Chevron],style:i?.[l.Chevron]})))}function eA(e){return m.default.createElement("div",{...e})}function eW(e){return m.default.createElement("div",{...e})}function eL(e){let{calendarMonth:t,displayIndex:n,...r}=e;return m.default.createElement("div",{...r},e.children)}function eH(e){let{calendarMonth:t,displayIndex:n,...r}=e;return m.default.createElement("div",{...r})}function ez(e){return m.default.createElement("table",{...e})}function eY(e){return m.default.createElement("div",{...e})}function eV(e){let{components:t}=eT();return m.default.createElement(t.Dropdown,{...e})}function eG(e){let{onPreviousClick:t,onNextClick:n,previousMonth:r,nextMonth:o,...a}=e,{components:i,classNames:s,styles:u,labels:{labelPrevious:d,labelNext:c}}=eT(),f=(0,m.useCallback)(e=>{o&&n?.(e)},[o,n]),g=(0,m.useCallback)(e=>{r&&t?.(e)},[r,t]);return m.default.createElement("nav",{...a},m.default.createElement(i.PreviousMonthButton,{type:"button",className:s[l.PreviousMonthButton],style:u?.[l.PreviousMonthButton],tabIndex:r?void 0:-1,"aria-disabled":!r||void 0,"aria-label":d(r),onClick:g},m.default.createElement(i.Chevron,{disabled:!r||void 0,className:s[l.Chevron],style:u?.[l.Chevron],orientation:"left"})),m.default.createElement(i.NextMonthButton,{type:"button",className:s[l.NextMonthButton],style:u?.[l.NextMonthButton],tabIndex:o?void 0:-1,"aria-disabled":!o||void 0,"aria-label":c(o),onClick:f},m.default.createElement(i.Chevron,{disabled:!o||void 0,orientation:"right",className:s[l.Chevron],style:u?.[l.Chevron]})))}function eB(e){return m.default.createElement("button",{...e})}function e$(e){return m.default.createElement("option",{...e})}function eU(e){return m.default.createElement("button",{...e})}function eq(e){let{rootRef:t,...n}=e;return m.default.createElement("div",{...n,ref:t})}function eK(e){return m.default.createElement("select",{...e})}function eZ(e){let{week:t,...n}=e;return m.default.createElement("tr",{...n})}function eX(e){return m.default.createElement("th",{...e})}function eQ(e){return m.default.createElement("thead",{"aria-hidden":!0},m.default.createElement("tr",{...e}))}function eJ(e){let{week:t,...n}=e;return m.default.createElement("th",{...n})}function e0(e){return m.default.createElement("th",{...e})}function e1(e){return m.default.createElement("tbody",{...e})}function e2(e){let{components:t}=eT();return m.default.createElement(t.Dropdown,{...e})}e.s(["Dropdown",0,eF],266235),e.i(266235),e.s(["DropdownNav",0,eA],76633),e.i(76633),e.s(["Footer",0,eW],672591),e.i(672591),e.s(["Month",0,eL],807600),e.i(807600),e.s(["MonthCaption",0,eH],940722),e.i(940722),e.s(["MonthGrid",0,ez],35410),e.i(35410),e.s(["Months",0,eY],716728),e.i(
1716728),e.s(["MonthsDropdown",0,eV],581940),e.i(581940),e.s(["Nav",0,eG],461966),e.i(461966),e.s(["NextMonthButton",0,eB],405666),e.i(405666),e.s(["Option",0,e$],885623),e.i(885623),e.s(["PreviousMonthButton",0,eU],568347),e.i(568347),e.s(["Root",0,eq],392159),e.i(392159),e.s(["Select",0,eK],159455),e.i(159455),e.s(["Week",0,eZ],871299),e.i(871299),e.s(["Weekday",0,eX],249127),e.i(249127),e.s(["Weekdays",0,eQ],741901),e.i(741901),e.s(["WeekNumber",0,eJ],736023),e.i(736023),e.s(["WeekNumberHeader",0,e0],556477),e.i(556477),e.s(["Weeks",0,e1],785820),e.i(785820),e.s(["YearsDropdown",0,e2],623959),e.i(623959),e.s(["CaptionLabel",0,eE,"Chevron",0,eO,"Day",0,eI,"DayButton",0,eN,"Dropdown",0,eF,"DropdownNav",0,eA,"Footer",0,eW,"Month",0,eL,"MonthCaption",0,eH,"MonthGrid",0,ez,"Months",0,eY,"MonthsDropdown",0,eV,"Nav",0,eG,"NextMonthButton",0,eB,"Option",0,e$,"PreviousMonthButton",0,eU,"Root",0,eq,"Select",0,eK,"Week",0,eZ,"WeekNumber",0,eJ,"WeekNumberHeader",0,e0,"Weekday",0,eX,"Weekdays",0,eQ,"Weeks",0,e1,"YearsDropdown",0,e2],598051);var e4=e.i(598051);function e3(){let e={};for(let t in l)e[l[t]]=`rdp-${l[t]}`;for(let t in s)e[s[t]]=`rdp-${s[t]}`;for(let t in u)e[u[t]]=`rdp-${u[t]}`;for(let t in d)e[d[t]]=`rdp-${d[t]}`;return e}function e8(e,t,n){return(n??new ey(t)).formatMonthYear(e)}function e5(e,t,n){return(n??new ey(t)).format(e,"d")}function e9(e,t=ex){return t.format(e,"LLLL")}function e7(e,t,n){return(n??new ey(t)).format(e,"cccccc")}function e6(e,t=ex){return e<10?t.formatNumber(`0${e.toLocaleString()}`):t.formatNumber(`${e.toLocaleString()}`)}function te(){return""}function tt(e,t=ex){return t.format(e,"yyyy")}e.s([],502625),e.i(502625),e.s(["formatCaption",0,e8],683836),e.i(683836),e.s(["formatDay",0,e5],951541),e.i(951541),e.s(["formatMonthDropdown",0,e9],618307),e.i(618307),e.s(["formatWeekdayName",0,e7],884397),e.i(884397),e.s(["formatWeekNumber",0,e6],610430),e.i(610430),e.s(["formatWeekNumberHeader",0,te],928502),e.i(928502),e.s(["formatYearDropdown",0,tt],311078),e.i(311078),e.s(["formatCaption",0,e8,"formatDay",0,e5,"formatMonthDropdown",0,e9,"formatWeekNumber",0,e6,"formatWeekNumberHeader",0,te,"formatWeekdayName",0,e7,"formatYearDropdown",0,tt],567430);var tn=e.i(567430);function tr(e,t,n,r){let o=(r??new ey(n)).format(e,"PPPP");return t.today&&(o=`Today, ${o}`),t.selected&&(o=`${o}, selected`),o}function to(e,t,n){return(n??new ey(t)).formatMonthYear(e)}function ta(e,t,n,r){let o=(r??new ey(n)).format(e,"PPPP");return t?.today&&(o=`Today, ${o}`),o}function ti(e){return"Choose the Month"}function tl(){return""}function ts(e,t){return"Go to the Next Month"}function tu(e){return"Go to the Previous Month"}function td(e,t,n){return(n??new ey(t)).format(e,"cccc")}function tc(e,t){return`Week ${e}`}function tf(e){return"Week Number"}function tm(e){return"Choose the Year"}e.s([],629155),e.i(629155),e.s(["labelDayButton",0,tr],348335),e.i(348335),e.s(["labelGrid",0,to],790515),e.i(790515),e.s(["labelGridcell",0,ta],835303),e.i(835303),e.s(["labelMonthDropdown",0,ti],209504),e.i(209504),e.s(["labelNav",0,tl],227950),e.i(227950),e.s(["labelNext",0,ts],990090),e.i(990090),e.s(["labelPrevious",0,tu],274034),e.i(274034),e.s(["labelWeekday",0,td],358131),e.i(358131),e.s(["labelWeekNumber",0,tc],354814),e.i(354814),e.s(["labelWeekNumberHeader",0,tf],943130),e.i(943130),e.s(["labelYearDropdown",0,tm],479344),e.i(479344),e.s(["labelDayButton",0,tr,"labelGrid",0,to,"labelGridcell",0,ta,"labelMonthDropdown",0,ti,"labelNav",0,tl,"labelNext",0,ts,"labelPrevious",0,tu,"labelWeekNumber",0,tc,"labelWeekNumberHeader",0,tf,"labelWeekday",0,td,"labelYearDropdown",0,tm],164292);var tg=e.i(164292);let tp=(e,t,n)=>t||(n?"function"==typeof n?n:(...e)=>n:e),th=e=>e instanceof HTMLElement?e:null,tb=e=>[...e.querySelectorAll("[data-animated-month]")??[]],tv=e=>th(e.querySelector("[data-animated-caption]")),tw=e=>th(e.querySelector("[data-animated-weeks]"));function ty(e,t,n,r){let{month:o,defaultMonth:a,today:i=r.today(),numberOfMonths:l=1}=e,s=o||a||i,{differenceInCalendarMonths:u,addMonths:d,startOfMonth:c}=r;return n&&u(n,s)<l-1&&(s=d(n,-1*(l-1))),t&&0>u(s,t)&&(s=t),c(s)}class tx{constructor(e,t,n=ex){this.date=e,this.displayMonth=t,this.outside=!!(t&&!n.isSameMonth(e,t)),this.dateLib=n,this.isoDate=n.format(e,"yyyy-MM-dd"),this.displayMonthId=n.format(t,"yyyy-MM"),this.dateMonthId=n.format(e,"yyyy-MM")}isEqualTo(e){return this.dateLib.isSameDay(e.date,this.date)&&this.dateLib.isSameMonth(e.displayMonth,this.displayMonth)}}class tD{constructor(e,t){this.date=e,this.weeks=t}}class tM{constructor(e,t){this.days=t,this.weekNumber=e}}function tC(e,t){let[n,r]=(0,m.useState)(e);return[void 0===t?n:t,r]}function tS(e){return!e[s.disabled]&&!e[s.hidden]&&!e[s.outside]}function tk(e,t,n=ex){return eD(e,t.from,!1,n)||eD(e,t.to,!1,n)||eD(t,e.from,!1,n)||eD(t,e.to,!1,n)}function t_(e,t){return e instanceof S&&e.timeZone===t?e:new S(e,t)}function tj(e,t,n){if(!n)return t_(e,t);let r=t_(e,t);return new Date(new S(r.getFullYear(),r.getMonth(),r.getDate(),12,0,0,t).getTime())}function tP(e,t,n){return"boolean"==typeof e||"function"==typeof e?e:e instanceof Date?tj(e,t,n):Array.isArray(e)?e.map(e=>e instanceof Date?tj(e,t,n):e):eC(e)?{...e,from:e.from?t_(e.from,t):e.from,to:e.to?t_(e.to,t):e.to}:eM(e)?{before:tj(e.before,t,n),after:tj(e.after,t,n)}:eS(e)?{after:tj(e.after,t,n)}:ek(e)?{before:tj(e.before,t,n)}:e}function tE(e,t,n){return e?Array.isArray(e)?e.map(e=>tP(e,t,n)):tP(e,t,n):e}function tO(e){var t;let n,r=e,o=r.timeZone;
1if(o&&((r={...e,timeZone:o}).today&&(r.today=t_(r.today,o)),r.month&&(r.month=t_(r.month,o)),r.defaultMonth&&(r.defaultMonth=t_(r.defaultMonth,o)),r.startMonth&&(r.startMonth=t_(r.startMonth,o)),r.endMonth&&(r.endMonth=t_(r.endMonth,o)),"single"===r.mode&&r.selected?r.selected=t_(r.selected,o):"multiple"===r.mode&&r.selected?r.selected=r.selected?.map(e=>t_(e,o)):"range"===r.mode&&r.selected&&(r.selected={from:r.selected.from?t_(r.selected.from,o):r.selected.from,to:r.selected.to?t_(r.selected.to,o):r.selected.to}),void 0!==r.disabled&&(r.disabled=tE(r.disabled,o)),void 0!==r.hidden&&(r.hidden=tE(r.hidden,o)),r.modifiers)){let e={};Object.keys(r.modifiers).forEach(t=>{e[t]=tE(r.modifiers?.[t],o)}),r.modifiers=e}let{components:a,formatters:i,labels:f,dateLib:g,locale:p,classNames:h}=(0,m.useMemo)(()=>{var e,t,n,o;let a,i={...ew,...r.locale},l=r.broadcastCalendar?1:r.weekStartsOn,s=r.noonSafe&&r.timeZone?function(e,t={}){let{weekStartsOn:n,locale:r}=t,o=n??r?.options?.weekStartsOn??0,a=t=>{let n="number"==typeof t||"string"==typeof t?new Date(t):t;return new S(n.getFullYear(),n.getMonth(),n.getDate(),12,0,0,e)},i=e=>{let t=a(e);return new Date(t.getFullYear(),t.getMonth(),t.getDate(),0,0,0,0)};return{today:()=>a(S.tz(e)),newDate:(t,n,r)=>new S(t,n,r,12,0,0,e),startOfDay:e=>a(e),startOfWeek:(e,t)=>{let n=a(e),r=t?.weekStartsOn??o,i=(n.getDay()-r+7)%7;return n.setDate(n.getDate()-i),n},startOfISOWeek:e=>{let t=a(e),n=(t.getDay()-1+7)%7;return t.setDate(t.getDate()-n),t},startOfMonth:e=>{let t=a(e);return t.setDate(1),t},startOfYear:e=>{let t=a(e);return t.setMonth(0,1),t},endOfWeek:(e,t)=>{let n=a(e),r=(((t?.weekStartsOn??o)+6)%7-n.getDay()+7)%7;return n.setDate(n.getDate()+r),n},endOfISOWeek:e=>{let t=a(e),n=(7-t.getDay())%7;return t.setDate(t.getDate()+n),t},endOfMonth:e=>{let t=a(e);return t.setMonth(t.getMonth()+1,0),t},endOfYear:e=>{let t=a(e);return t.setMonth(11,31),t},eachMonthOfInterval:t=>{let n=a(t.start),r=a(t.end),o=[],i=new S(n.getFullYear(),n.getMonth(),1,12,0,0,e),l=12*r.getFullYear()+r.getMonth();for(;12*i.getFullYear()+i.getMonth()<=l;)o.push(new S(i,e)),i.setMonth(i.getMonth()+1,1);return o},addDays:(e,t)=>{let n=a(e);return n.setDate(n.getDate()+t),n},addWeeks:(e,t)=>{let n=a(e);return n.setDate(n.getDate()+7*t),n},addMonths:(e,t)=>{let n=a(e);return n.setMonth(n.getMonth()+t),n},addYears:(e,t)=>{let n=a(e);return n.setFullYear(n.getFullYear()+t),n},eachYearOfInterval:t=>{let n=a(t.start),r=a(t.end),o=[],i=new S(n.getFullYear(),0,1,12,0,0,e);for(;i.getFullYear()<=r.getFullYear();)o.push(new S(i,e)),i.setFullYear(i.getFullYear()+1,0,1);return o},getWeek:(e,t)=>Q(i(e),{weekStartsOn:t?.weekStartsOn??o,firstWeekContainsDate:t?.firstWeekContainsDate??r?.options?.firstWeekContainsDate??1}),getISOWeek:e=>Z(i(e)),differenceInCalendarDays:(e,t)=>R(i(e),i(t)),differenceInCalendarMonths:(e,t)=>T(i(e),i(t))}}(r.timeZone,{weekStartsOn:l,locale:i}):void 0,u=r.dateLib&&s?{...s,...r.dateLib}:r.dateLib??s,d=new ey({locale:i,weekStartsOn:l,firstWeekContainsDate:r.firstWeekContainsDate,useAdditionalWeekYearTokens:r.useAdditionalWeekYearTokens,useAdditionalDayOfYearTokens:r.useAdditionalDayOfYearTokens,timeZone:r.timeZone,numerals:r.numerals},u);return{dateLib:d,components:(e=r.components,{...e4,...e}),formatters:(t=r.formatters,{...tn,...t}),labels:(n=r.labels,o=d.options,a=o.locale?.labels??{},{...tg,...n??{},labelDayButton:tp(tg.labelDayButton,n?.labelDayButton,a.labelDayButton),labelMonthDropdown:tp(tg.labelMonthDropdown,n?.labelMonthDropdown,a.labelMonthDropdown),labelNext:tp(tg.labelNext,n?.labelNext,a.labelNext),labelPrevious:tp(tg.labelPrevious,n?.labelPrevious,a.labelPrevious),labelWeekNumber:tp(tg.labelWeekNumber,n?.labelWeekNumber,a.labelWeekNumber),labelYearDropdown:tp(tg.labelYearDropdown,n?.labelYearDropdown,a.labelYearDropdown),labelGrid:tp(tg.labelGrid,n?.labelGrid,a.labelGrid),labelGridcell:tp(tg.labelGridcell,n?.labelGridcell,a.labelGridcell),labelNav:tp(tg.labelNav,n?.labelNav,a.labelNav),labelWeekNumberHeader:tp(tg.labelWeekNumberHeader,n?.labelWeekNumberHeader,a.labelWeekNumberHeader),labelWeekday:tp(tg.labelWeekday,n?.labelWeekday,a.labelWeekday)}),locale:i,classNames:{...e3(),...r.classNames}}},[r.locale,r.broadcastCalendar,r.weekStartsOn,r.firstWeekContainsDate,r.useAdditionalWeekYearTokens,r.useAdditionalDayOfYearTokens,r.timeZone,r.numerals,r.dateLib,r.noonSafe,r.components,r.formatters,r.labels,r.classNames]);r.today||(r={...r,today:g.today()});let{captionLayout:b,mode:v,navLayout:w,numberOfMonths:y=1,onDayBlur:x,onDayCl
1ick:D,onDayFocus:M,onDayKeyDown:C,onDayMouseEnter:k,onDayMouseLeave:_,onNextClick:j,onPrevClick:P,showWeekNumber:E,styles:O}=r,{formatCaption:I,formatDay:N,formatMonthDropdown:F,formatWeekNumber:A,formatWeekNumberHeader:W,formatWeekdayName:L,formatYearDropdown:H}=i,z=function(e,t){let[n,r]=function(e,t){let{startMonth:n,endMonth:r}=e,{startOfYear:o,startOfDay:a,startOfMonth:i,endOfMonth:l,addYears:s,endOfYear:u,today:d}=t,c="dropdown"===e.captionLayout||"dropdown-years"===e.captionLayout;return n?n=i(n):!n&&c&&(n=o(s(e.today??d(),-100))),r?r=l(r):!r&&c&&(r=u(e.today??d())),[n?a(n):n,r?a(r):r]}(e,t),{startOfMonth:o,endOfMonth:a}=t,i=ty(e,n,r,t),[l,s]=tC(i,e.month?i:void 0);(0,m.useEffect)(()=>{s(ty(e,n,r,t))},[e.timeZone]);let{months:u,weeks:d,days:c,previousMonth:f,nextMonth:g}=(0,m.useMemo)(()=>{let o,i=function(e,t,n,r){let{numberOfMonths:o=1}=n,a=[];for(let n=0;n<o;n++){let o=r.addMonths(e,n);if(t&&o>t)break;a.push(o)}return a}(l,r,{numberOfMonths:e.numberOfMonths},t),s=function(e,t,n,r){let o=e[0],a=e[e.length-1],{ISOWeek:i,fixedWeeks:l,broadcastCalendar:s}=n??{},{addDays:u,differenceInCalendarDays:d,differenceInCalendarMonths:c,endOfBroadcastWeek:f,endOfISOWeek:m,endOfMonth:g,endOfWeek:p,isAfter:h,startOfBroadcastWeek:b,startOfISOWeek:v,startOfWeek:w}=r,y=s?b(o,r):i?v(o):w(o),x=s?f(a):i?m(g(a)):p(g(a)),D=t&&(s?f(t):i?m(t):p(t)),M=d(D&&h(x,D)?D:x,y),C=c(a,o)+1,S=[];for(let e=0;e<=M;e++){let t=u(y,e);S.push(t)}let k=(s?35:42)*C;if(l&&S.length<k){let e=k-S.length;for(let t=0;t<e;t++){let e=u(S[S.length-1],1);S.push(e)}}return S}(i,e.endMonth?a(e.endMonth):void 0,{ISOWeek:e.ISOWeek,fixedWeeks:e.fixedWeeks,broadcastCalendar:e.broadcastCalendar},t),u=function(e,t,n,r){let{addDays:o,endOfBroadcastWeek:a,endOfISOWeek:i,endOfMonth:l,endOfWeek:s,getISOWeek:u,getWeek:d,startOfBroadcastWeek:c,startOfISOWeek:f,startOfWeek:m}=r,g=e.reduce((e,g)=>{let p=n.broadcastCalendar?c(g,r):n.ISOWeek?f(g):m(g),h=n.broadcastCalendar?a(g):n.ISOWeek?i(l(g)):s(l(g)),b=t.filter(e=>e>=p&&e<=h),v=n.broadcastCalendar?35:42;if(n.fixedWeeks&&b.length<v){let e=t.filter(e=>{let t=v-b.length;return e>h&&e<=o(h,t)});b.push(...e)}let w=b.reduce((e,t)=>{let o=n.ISOWeek?u(t):d(t),a=e.find(e=>e.weekNumber===o),i=new tx(t,g,r);return a?a.days.push(i):e.push(new tM(o,[i])),e},[]),y=new tD(g,w);return e.push(y),e},[]);return n.reverseMonths?g.reverse():g}(i,s,{broadcastCalendar:e.broadcastCalendar,fixedWeeks:e.fixedWeeks,ISOWeek:e.ISOWeek,reverseMonths:e.reverseMonths},t),d=u.reduce((e,t)=>e.concat(t.weeks.slice()),[]),c=(o=[],u.reduce((e,t)=>{let n=t.weeks.reduce((e,t)=>e.concat(t.days.slice()),o.slice());return e.concat(n.slice())},o.slice()));return{months:u,weeks:d,days:c,previousMonth:function(e,t,n,r){if(n.disableNavigation)return;let{pagedNavigation:o,numberOfMonths:a}=n,{startOfMonth:i,addMonths:l,differenceInCalendarMonths:s}=r,u=i(e);if(!t||!(0>=s(u,t)))return l(u,-(o?a??1:1))}(l,n,e,t),nextMonth:function(e,t,n,r){if(n.disableNavigation)return;let{pagedNavigation:o,numberOfMonths:a=1}=n,{startOfMonth:i,addMonths:l,differenceInCalendarMonths:s}=r,u=i(e);if(!t||!(s(t,e)<a))return l(u,o?a:1)}(l,r,e,t)}},[t,l.getTime(),r?.getTime(),n?.getTime(),e.disableNavigation,e.broadcastCalendar,e.endMonth?.getTime(),e.fixedWeeks,e.ISOWeek,e.numberOfMonths,e.pagedNavigation,e.reverseMonths]),{disableNavigation:p,onMonthChange:h}=e,b=e=>{if(p)return;let t=o(e);n&&t<o(n)&&(t=o(n)),r&&t>o(r)&&(t=o(r)),s(t),h?.(t)};return{months:u,weeks:d,days:c,navStart:n,navEnd:r,previousMonth:f,nextMonth:g,goToMonth:b,goToDay:e=>{d.some(t=>t.days.some(t=>t.isEqualTo(e)))||b(e.date)}}}(r,g),{days:Y,months:V,navStart:G,navEnd:B,previousMonth:$,nextMonth:U,goToMonth:q}=z,K=function(e,t,n,r,o){let{disabled:a,hidden:i,modifiers:l,showOutsideDays:u,broadcastCalendar:d,today:c=o.today()}=t,{isSameDay:f,isSameMonth:m,startOfMonth:g,isBefore:p,endOfMonth:h,isAfter:b}=o,v=n&&g(n),w=r&&h(r),y={[s.focused]:[],[s.outside]:[],[s.disabled]:[],[s.hidden]:[],[s.today]:[]},x={};for(let t of e){let{date:e,displayMonth:n}=t,r=!!(n&&!m(e,n)),s=!!(v&&p(e,v)),g=!!(w&&b(e,w)),h=!!(a&&eP(e,a,o)),D=!!(i&&eP(e,i,o))||s||g||!d&&!u&&r||d&&!1===u&&r,M=f(e,c);
1r&&y.outside.push(t),h&&y.disabled.push(t),D&&y.hidden.push(t),M&&y.today.push(t),l&&Object.keys(l).forEach(n=>{let r=l?.[n];r&&eP(e,r,o)&&(x[n]?x[n].push(t):x[n]=[t])})}return e=>{let t={[s.focused]:!1,[s.disabled]:!1,[s.hidden]:!1,[s.outside]:!1,[s.today]:!1},n={};for(let n in y){let r=y[n];t[n]=r.some(t=>t===e)}for(let t in x)n[t]=x[t].some(t=>t===e);return{...t,...n}}}(Y,r,G,B,g),{isSelected:X,select:J,selected:ee}=function(e,t){let n=function(e,t){let{selected:n,required:r,onSelect:o}=e,[a,i]=tC(n,o?n:void 0),l=o?n:a,{isSameDay:s}=t;return{selected:l,select:(e,t,n)=>{let a=e;return!r&&l&&l&&s(e,l)&&(a=void 0),o||i(a),o?.(a,e,t,n),a},isSelected:e=>!!l&&s(l,e)}}(e,t),r=function(e,t){let{selected:n,required:r,onSelect:o}=e,[a,i]=tC(n,o?n:void 0),l=o?n:a,{isSameDay:s}=t,u=e=>l?.some(t=>s(t,e))??!1,{min:d,max:c}=e;return{selected:l,select:(e,t,n)=>{let a=[...l??[]];if(u(e)){if(l?.length===d||r&&l?.length===1)return;a=l?.filter(t=>!s(t,e))}else a=l?.length===c?[e]:[...a,e];return o||i(a),o?.(a,e,t,n),a},isSelected:u}}(e,t),o=function(e,t){let{disabled:n,excludeDisabled:r,resetOnSelect:o,selected:a,required:i,onSelect:l}=e,[s,u]=tC(a,l?a:void 0),d=l?a:s;return{selected:d,select:(a,s,c)=>{let f,{min:m,max:g}=e;if(a){let e=d?.from,n=d?.to,r=!!e&&!!n&&t.isSameDay(e,n)&&t.isSameDay(a,e);f=o&&(e&&n||!d?.from)?!i&&r?void 0:{from:a,to:void 0}:function(e,t,n=0,r=0,o=!1,a=ex){let i,{from:l,to:s}=t||{},{isSameDay:u,isAfter:d,isBefore:c}=a;if(l||s){if(l&&!s)i=u(l,e)?0===n?{from:l,to:e}:o?{from:l,to:void 0}:void 0:c(e,l)?{from:e,to:l}:{from:l,to:e};else if(l&&s)if(u(l,e)&&u(s,e))i=o?{from:l,to:s}:void 0;else if(u(l,e))i={from:l,to:n>0?void 0:e};else if(u(s,e))i={from:e,to:n>0?void 0:e};else if(c(e,l))i={from:e,to:s};else if(d(e,l))i={from:l,to:e};else if(d(e,s))i={from:l,to:e};else throw Error("Invalid range")}else i={from:e,to:n>0?void 0:e};if(i?.from&&i?.to){let t=a.differenceInCalendarDays(i.to,i.from);r>0&&t>r?i={from:e,to:void 0}:n>1&&t<n&&(i={from:e,to:void 0})}return i}(a,d,m,g,i,t)}return r&&n&&f?.from&&f.to&&function(e,t,n=ex){let r=Array.isArray(t)?t:[t];if(r.filter(e=>"function"!=typeof e).some(t=>"boolean"==typeof t?t:n.isDate(t)?eD(e,t,!1,n):ej(t,n)?t.some(t=>eD(e,t,!1,n)):eC(t)?!!t.from&&!!t.to&&tk(e,{from:t.from,to:t.to},n):e_(t)?function(e,t,n=ex){let r=Array.isArray(t)?t:[t],o=e.from,a=Math.min(n.differenceInCalendarDays(e.to,e.from),6);for(let e=0;e<=a;e++){if(r.includes(o.getDay()))return!0;o=n.addDays(o,1)}return!1}(e,t.dayOfWeek,n):eM(t)?n.isAfter(t.before,t.after)?tk(e,{from:n.addDays(t.after,1),to:n.addDays(t.before,-1)},n):eP(e.from,t,n)||eP(e.to,t,n):!!(eS(t)||ek(t))&&(eP(e.from,t,n)||eP(e.to,t,n))))return!0;let o=r.filter(e=>"function"==typeof e);if(o.length){let t=e.from,r=n.differenceInCalendarDays(e.to,e.from);for(let e=0;e<=r;e++){if(o.some(e=>e(t)))return!0;t=n.addDays(t,1)}}return!1}({from:f.from,to:f.to},n,t)&&(f.from=a,f.to=void 0),l||u(f),l?.(f,a,s,c),f},isSelected:e=>d&&eD(d,e,!1,t)}}(e,t);switch(e.mode){case"single":return n;case"multiple":return r;case"range":return o;default:return}}(r,g)??{},{blur:et,focused:en,isFocusTarget:er,moveFocus:eo,setFocused:ea}=function(e,t,n,r,o){let{autoFocus:a}=e,[i,l]=(0,m.useState)(),u=function(e,t,n,r){let o,a=-1;for(let i of e){let e=t(i);tS(e)&&(e[s.focused]&&a<c.FocusedModifier?(o=i,a=c.FocusedModifier):r?.isEqualTo(i)&&a<c.LastFocused?(o=i,a=c.LastFocused):n(i.date)&&a<c.Selected?(o=i,a=c.Selected):e[s.today]&&a<c.Today&&(o=i,a=c.Today))}return o||(o=e.find(e=>tS(t(e)))),o}(t.days,n,r||(()=>!1),i),[d,f]=(0,m.useState)(a?u:void 0);return{isFocusTarget:e=>!!u?.isEqualTo(e),setFocused:f,focused:d,blur:()=>{l(d),f(void 0)},moveFocus:(n,r)=>{if(!d)return;let a=function e(t,n,r,o,a,i,l,s=0){if(s>365)return;let u=function(e,t,n,r,o,a,i){let{ISOWeek:l,broadcastCalendar:s}=a,{addDays:u,addMonths:d,addWeeks:c,addYears:f,endOfBroadcastWeek:m,endOfISOWeek:g,endOfWeek:p,max:h,min:b,startOfBroadcastWeek:v,startOfISOWeek:w,startOfWeek:y}=i,x=({day:u,week:c,month:d,year:f,startOfWeek:e=>s?v(e,i):l?w(e):y(e),endOfWeek:e=>s?m(e):l?g(e):p(e)})[e](n,"after"===t?1:-1);return"before"===t&&r?x=h([r,x]):"after"===t&&o&&(x=b([o,x])),x}(t,n,r.date,o,a,i,l),d=!!(i.disabled&&eP(u,i.disabled,l)),c=!!(i.hidden&&eP(u,i.hidden,l)),f=new tx(u,u,l);return d||c?e(t,n,f,o,a,i,l,s+1):f}(n,r,d,t.navStart,t.navEnd,e,o);if(a){if(e.disableNavigation&&!t.days.some(e=>e.isEqualTo(a)))return;t.goToDay(a),f(a)}}}}(r,z,K,X??(()=>!1),g),{labelDayButton:ei,labelGridcell:el,labelGrid:es,labelMonthDropdown:eu,labelNav:ed,labelPrevious:ec,labelNext:ef,labelWeekday:em,labelWeekNumber:eg,labelWeekNumberHeader:ep,labelYearDropdown:eh}=f,eb=(0,m.useMemo)(()=>(function(e,t,n,r){let o=r??e.today(),a=n?e.startOfBroadcastWeek(o,e):t?e.startOfISOWeek(o):e.startOfWeek(o),i=[];for(let t=0;t<7;t++){let n=e.addDays(a,t);i.push(n)}return i})(g,r.ISOWeek,r.broadcastCalendar,r.today),[g,r.ISOWeek,r.broadcastCalendar,r.today]),ev=void 0!==v||void 0!==D,eE=(0,m.useCallback)(()=>{$&&(q($),P?.($))},[$,q,P]),eO=(0,m.useCallback)(()=>{U&&(q(U),j?.(U))},[q,U,j]),eI=(0,m.useCallback)((e,t)=>n=>{n.preventDefault(),n.stopPropagation(),ea(e),t.disabled||(J?.(e.date,t,n),D?.(e.date,t,n))},[J,D,ea]),eN=(0,m.useCallback)((e,t)=>n=>{ea(e),M?.(e.date,t,n)},[M,ea]),eT=(0,m.useCallback)((e,t)=>n=>{et(),x?.(e.date,t,n)},[et,x]),eF=(0,m.useCallback)((e,t)=>n=>{let o={ArrowLeft:[n.shiftKey?"month":"day","rtl"===r.dir?"after":"before"],ArrowRight:[n.shiftKey?"month":"day","rtl"===r.dir?"before":"after"],ArrowDown:[n.shiftKey?"year":"week","after"],ArrowUp:[n.shiftKey?"year":"week","before"],PageUp:[n.shiftKey?"year":"month","before"],PageDown:[n.shiftKey?"year":"month","after"],Home:["startOfWeek","before"],End:["endOfWeek","after"]};if(o[n.key]){n.preventDefault(),n.stopPropagation();let[e,t]=o[n.key];eo(e,t)}C?.(e.date,t,n)},[eo,C,r.dir]),eA=(0,m.useCallback)((e,t)=>n=>{k?.(e.date,t,n)},[k]),eW=(0,m.useCallback)((e,t)=>n=>{_?.(e.date,t,n)},[_]),eL=(0,m.useCallback)((e,t)=>n=>{let r=Number(n.target.value),o=g.setMonth(g.startOfMonth(e),r);q(g.addMonths(o,-t))},[g,q]),eH=(0,m.useCallback)((e,t)=>n=>{let r=Number(n.target.value),o=g.setYear(g.startOfMonth(e),r);q(g.addMonths(o,-t))},[g,q]),{className:ez,style:eY}=(0,m.useMemo)(()=>
1({className:[h[l.Root],r.className].filter(Boolean).join(" "),style:{...O?.[l.Root],...r.style}}),[h,r.className,r.style,O]),eV=(n={"data-mode":(t=r).mode??void 0,"data-required":"required"in t?t.required:void 0,"data-multiple-months":t.numberOfMonths&&t.numberOfMonths>1||void 0,"data-week-numbers":t.showWeekNumber||void 0,"data-broadcast-calendar":t.broadcastCalendar||void 0,"data-nav-layout":t.navLayout||void 0},Object.entries(t).forEach(([e,t])=>{e.startsWith("data-")&&(n[e]=t)}),n),eG=e=>{let t=O?.[l.Dropdown],n=O?.[e];if(t||n)return{...t,...n}},eB=(0,m.useRef)(null);!function(e,t,{classNames:n,months:r,focused:o,dateLib:a}){let i=(0,m.useRef)(null),l=(0,m.useRef)(r),s=(0,m.useRef)(!1);(0,m.useLayoutEffect)(()=>{let u=l.current;if(l.current=r,!t||!e.current||!(e.current instanceof HTMLElement)||0===r.length||0===u.length||r.length!==u.length)return;let c=a.isSameMonth(r[0].date,u[0].date),f=a.isAfter(r[0].date,u[0].date),m=f?n[d.caption_after_enter]:n[d.caption_before_enter],g=f?n[d.weeks_after_enter]:n[d.weeks_before_enter],p=i.current,h=e.current.cloneNode(!0);if(h instanceof HTMLElement?(tb(h).forEach(e=>{if(!(e instanceof HTMLElement))return;let t=th(e.querySelector("[data-animated-month]"));t&&e.contains(t)&&e.removeChild(t);let n=tv(e);n&&n.classList.remove(m);let r=tw(e);r&&r.classList.remove(g)}),i.current=h):i.current=null,s.current||c||o)return;let b=p instanceof HTMLElement?tb(p):[],v=tb(e.current);if(v?.every(e=>e instanceof HTMLElement)&&b?.every(e=>e instanceof HTMLElement)){s.current=!0;let t=[];e.current.style.isolation="isolate";let r=th(e.current.querySelector("[data-animated-nav]"));r&&(r.style.zIndex="1"),v.forEach((o,a)=>{let i=b[a];if(!i)return;o.style.position="relative",o.style.overflow="hidden";let l=tv(o);l&&l.classList.add(m);let u=tw(o);u&&u.classList.add(g);let c=()=>{s.current=!1,e.current&&(e.current.style.isolation=""),r&&(r.style.zIndex=""),l&&l.classList.remove(m),u&&u.classList.remove(g),o.style.position="",o.style.overflow="",o.contains(i)&&o.removeChild(i)};t.push(c),i.style.pointerEvents="none",i.style.position="absolute",i.style.overflow="hidden",i.setAttribute("aria-hidden","true");let p=th(i.querySelector("[data-animated-weekdays]"));p&&(p.style.opacity="0");let h=tv(i);h&&(h.classList.add(f?n[d.caption_before_exit]:n[d.caption_after_exit]),h.addEventListener("animationend",c));let v=tw(i);v&&v.classList.add(f?n[d.weeks_before_exit]:n[d.weeks_after_exit]),o.insertBefore(i,o.firstChild)})}})}(eB,!!r.animate,{classNames:h,months:V,focused:en,dateLib:g});let e$={dayPickerProps:r,selected:ee,select:J,isSelected:X,months:V,nextMonth:U,previousMonth:$,goToMonth:q,getModifiers:K,components:a,classNames:h,styles:O,labels:f,formatters:i};return m.default.createElement(eR.Provider,{value:e$},m.default.createElement(a.Root,{rootRef:r.animate?eB:void 0,className:ez,style:eY,dir:r.dir,id:r.id,lang:r.lang??p.code,nonce:r.nonce,title:r.title,role:r.role,"aria-label":r["aria-label"],"aria-labelledby":r["aria-labelledby"],...eV},m.default.createElement(a.Months,{className:h[l.Months],style:O?.[l.Months]},!r.hideNavigation&&!w&&m.default.createElement(a.Nav,{"data-animated-nav":r.animate?"true":void 0,className:h[l.Nav],style:O?.[l.Nav],"aria-label":ed(),onPreviousClick:eE,onNextClick:eO,previousMonth:$,nextMonth:U}),V.map((e,t)=>{let n,o,d=r.reverseMonths?V.length-1-t:t;return m.default.createElement(a.Month,{"data-animated-month":r.animate?"true":void 0,className:h[l.Month],style:O?.[l.Month],key:t,displayIndex:t,calendarMonth:e},"around"===w&&!r.hideNavigation&&0===t&&m.default.createElement(a.PreviousMonthButton,{type:"button",className:h[l.PreviousMonthButton],style:O?.[l.PreviousMonthButton],tabIndex:$?void 0:-1,"aria-disabled":!$||void 0,"aria-label":ec($),onClick:eE,"data-animated-button":r.animate?"true":void 0},m.default.createElement(a.Chevron,{disabled:!$||void 0,className:h[l.Chevron],style:O?.[l.Chevron],orientation:"rtl"===r.dir?"right":"left"})),m.default.createElement(a.MonthCaption,{"data-animated-caption":r.animate?"true":void 0,className:h[l.MonthCaption],style:O?.[l.MonthCaption],calendarMonth:e,displayIndex:t},b?.startsWith("dropdown")?m.default.createElement(a.DropdownNav,{className:h[l.Dropdowns],style:O?.[l.Dropdowns]},(n="dropdown"===b||"dropdown-months"===b?m.default.createElement(a.MonthsDropdown,{key:"month",className:h[l.MonthsDropdown],"aria-label":eu(),disabled:!!r.disableNavigation,onChange:eL(e.date,d),options:function(e,t,n,r,o){let{startOfMonth:a,startOfYear:i,endOfYear:l,eachMonthOfInterval:s,getMonth:u}=o;return s({start:i(e),end:l(e)}).map(e=>{let i=r.formatMonthDropdown(e,o);return{value:u(e),label:i,disabled:t&&e<a(t)||n&&e>a(n)||!1}})}(e.date,G,B,i,g),style:eG(l.MonthsDropdown),value:g.getMonth(e.date)}):m.default.createElement("span",{key:"month"},F(e.date,g)),o="dropdown"===b||"dropdown-years"===b?m.default.createElement(a.YearsDropdown,{key:"year",className:h[l.YearsDropdown],"aria-label":eh(g.options),disabled:!!r.disableNavigation,onChange:eH(e.date,d),options:function(e,t,n,r,o=!1){if(!e||!t)return;let{startOfYear:a,endOfYear:i,eachYearOfInterval:l,getYear:s}=r,u=l({start:a(e),end:i(t)});return o&&u.reverse(),u.map(e=>{let t=n.formatYearDropdown(e,r);return{value:s(e),label:t,disabled:!1}})}(G,B,i,g,!!r.reverseYears),style:eG(l.YearsDropdown),value:g.getYear(e.date)}):m.default.createElement("span",{key:"year"},H(e.date,g)),"year-first"===g.getMonthYearOrder()?[o,n]:[n,o]),m.default.createElement("span",{role:"status","aria-live":"polite",style:{border:0,clip:"rect(0 0 0 0)",height:"1px",margin:"-1px",overflow:"hidden",padding:0,position:"absolute",width:"1px",whiteSpace:"nowrap",wordWrap:"normal"}},I(e.date,g.options,g))):m.default.createElement(a.CaptionLabel,{className:h[l.CaptionLabel],style:O?.[l.CaptionLabel],role:"status","aria-live":"polite"},I(e.date,g.options,g))),"around"===w&&!r.hideNavigation&&t===y-1&&m.default.createElement(a.NextMonthButton,{type:"button",className:h[l.NextMonthButton],style:O?.[l.NextMonthButton],tabIndex:U?void 0:-1,"aria-disabled":!U||void 0,"aria-label":ef(U),onClick:eO,"data-animated-button":r.animate?"true":void 0},m.default.createElement(a.Chevron,{disabled:!U||void 0,className:h[l.Chevron],style:O?.[l.Chevron],orientation:"rtl"===r.dir?"left":"right"})),t===y-1&&"after"===w&&!r.hideNavigation&&m.default.createElement(a.Nav,{"data-animated-nav":r.animate?"true":void 0,className:h[l.N
1av],style:O?.[l.Nav],"aria-label":ed(),onPreviousClick:eE,onNextClick:eO,previousMonth:$,nextMonth:U}),m.default.createElement(a.MonthGrid,{role:"grid","aria-multiselectable":"multiple"===v||"range"===v,"aria-label":es(e.date,g.options,g)||void 0,className:h[l.MonthGrid],style:O?.[l.MonthGrid]},!r.hideWeekdays&&m.default.createElement(a.Weekdays,{"data-animated-weekdays":r.animate?"true":void 0,className:h[l.Weekdays],style:O?.[l.Weekdays]},E&&m.default.createElement(a.WeekNumberHeader,{"aria-label":ep(g.options),className:h[l.WeekNumberHeader],style:O?.[l.WeekNumberHeader],scope:"col"},W()),eb.map(e=>m.default.createElement(a.Weekday,{"aria-label":em(e,g.options,g),className:h[l.Weekday],key:String(e),style:O?.[l.Weekday],scope:"col"},L(e,g.options,g)))),m.default.createElement(a.Weeks,{"data-animated-weeks":r.animate?"true":void 0,className:h[l.Weeks],style:O?.[l.Weeks]},e.weeks.map(e=>m.default.createElement(a.Week,{className:h[l.Week],key:e.weekNumber,style:O?.[l.Week],week:e},E&&m.default.createElement(a.WeekNumber,{week:e,style:O?.[l.WeekNumber],"aria-label":eg(e.weekNumber,{locale:p}),className:h[l.WeekNumber],scope:"row",role:"rowheader"},A(e.weekNumber,g)),e.days.map(e=>{let{date:t}=e,n=K(e);if(n[s.focused]=!n.hidden&&!!en?.isEqualTo(e),n[u.selected]=X?.(t)||n.selected,eC(ee)){let{from:e,to:r}=ee;n[u.range_start]=!!(e&&r&&g.isSameDay(t,e)),n[u.range_end]=!!(e&&r&&g.isSameDay(t,r)),n[u.range_middle]=eD(ee,t,!0,g)}let o=function(e,t={},n={}){let r={...t?.[l.Day]};return Object.entries(e).filter(([,e])=>!0===e).forEach(([e])=>{r={...r,...n?.[e]}}),r}(n,O,r.modifiersStyles),i=function(e,t,n={}){return Object.entries(e).filter(([,e])=>!0===e).reduce((e,[r])=>(n[r]?e.push(n[r]):t[s[r]]?e.push(t[s[r]]):t[u[r]]&&e.push(t[u[r]]),e),[t[l.Day]])}(n,h,r.modifiersClassNames),d=ev||n.hidden?void 0:el(t,n,g.options,g);return m.default.createElement(a.Day,{key:`${e.isoDate}_${e.displayMonthId}`,day:e,modifiers:n,className:i.join(" "),style:o,role:"gridcell","aria-selected":n.selected||void 0,"aria-label":d,"data-day":e.isoDate,"data-month":e.outside?e.dateMonthId:void 0,"data-selected":n.selected||void 0,"data-disabled":n.disabled||void 0,"data-hidden":n.hidden||void 0,"data-outside":e.outside||void 0,"data-focused":n.focused||void 0,"data-today":n.today||void 0},!n.hidden&&ev?m.default.createElement(a.DayButton,{className:h[l.DayButton],style:O?.[l.DayButton],type:"button",day:e,modifiers:n,disabled:!n.focused&&n.disabled||void 0,"aria-disabled":n.focused&&n.disabled||void 0,tabIndex:er(e)?0:-1,"aria-label":ei(t,n,g.options,g),onClick:eI(e,n),onBlur:eT(e,n),onFocus:eN(e,n),onKeyDown:eF(e,n),onMouseEnter:eA(e,n),onMouseLeave:eW(e,n)},N(t,g.options,g)):!n.hidden&&N(e.date,g.options,g))}))))))})),r.footer&&m.default.createElement(a.Footer,{className:h[l.Footer],style:O?.[l.Footer],role:"status","aria-live":"polite"},r.footer)))}(i=c||(c={}))[i.Today=0]="Today",i[i.Selected=1]="Selected",i[i.LastFocused=2]="LastFocused",i[i.FocusedModifier=3]="FocusedModifier";var tI=e.i(517729),tN=e.i(458498);function tR({className:e,classNames:t,showOutsideDays:n=!0,captionLayout:r="label",buttonVariant:o="ghost",formatters:a,components:i,...l}){let s=e3();return(0,f.jsx)(tO,{showOutsideDays:n,className:(0,p.cn)("group/calendar bg-background p-3 [--cell-size:2rem] in-data-[slot=card-content]:bg-transparent in-data-[slot=popover-content]:bg-transparent",String.raw`[.rdp-button\_next>svg]:**:rtl:rotate-180`,String.raw`[.rdp-button\_previous>svg]:**:rtl:rotate-180`,e),captionLayout:r,formatters:{formatMonthDropdown:e=>e.toLocaleString("default",{month:"short"}),...a},classNames:{root:(0,p.cn)("w-fit",s.root),months:(0,p.cn)("relative flex flex-col gap-4 md:flex-row",s.months),month:(0,p.cn)("flex w-full flex-col gap-4",s.month),nav:(0,p.cn)("absolute inset-x-0 top-0 flex w-full items-center justify-between gap-1",s.nav),button_previous:(0,p.cn)((0,tN.buttonVariants)({variant:o}),"h-(--cell-size) w-(--cell-size) select-none p-0 aria-disabled:opacity-50",s.button_previous),button_next:(0,p.cn)((0,tN.buttonVariants)({variant:o}),"h-(--cell-size) w-(--cell-size) select-none p-0 aria-disabled:opacity-50",s.button_next),month_caption:(0,p.cn)("flex h-(--cell-size) w-full items-center justify-center px-(--cell-size)",s.month_caption),dropdowns:(0,p.cn)("flex h-(--cell-size) w-full items-center justify-center gap-1.5 text-sm font-medium",s.dropdowns),dropdown_root:(0,p.cn)("has-focus:border-ring shadow-2xs has-focus:ring-ring/50 has-focus:ring-[3px] relative rounded-md border border-input",s.dropdown_root),dropdown:(0,p.cn)("absolute inset-0 bg-popover opacity-0",s.dropdown),caption_label:(0,p.cn)("select-none font-medium","label"===r?"text-sm":"flex h-8 items-center gap-1 rounded-md pl-2 pr-1 text-sm [&>svg]:size-3.5 [&>svg]:text-muted-foreground",s.caption_label),weekdays:(0,p.cn)("flex",s.weekdays),weekday:(0,p.cn)("flex-1 select-none rounded-md text-[0.8rem] font-normal text-muted-foreground",s.weekday),week:(0,p.cn)("mt-2 flex w-full",s.week),week_number_header:(0,p.cn)("w-(--cell-size) select-none",s.week_number_header),week_number:(0,p.cn)("select-none text-[0.8rem] text-muted-foreground",s.week_number),day:(0,p.cn)("group/day relative aspect-square h-full w-full select-none p-0 text-center [&:first-child[data-selected=true]_button]:rounded-l-md [&:last-child[data-selected=true]_button]:rounded-r-md",s.day),range_start:(0,p.cn)("rounded-l-md bg-accent",s.range_start),range_middle:(0,p.cn)("rounded-none",s.range_middle),range_end:(0,p.cn)("rounded-r-md bg-accent",s.range_end),today:(0,p.cn)("rounded-md bg-accent text-accent-foreground data-[selected=true]:rounded-none",s.today),outside:(0,p.cn)("text-muted-foreground aria-selected:text-muted-foreground",s.outside),disabled:(0,p.cn)("text-muted-foreground opacity-50",s.disabled),hidden:(0,p.cn)("invisible",s.hidden),...t}
1,components:{Root:({className:e,rootRef:t,...n})=>(0,f.jsx)("div",{"data-slot":"calendar",ref:t,className:(0,p.cn)(e),...n}),Chevron:({className:e,orientation:t})=>"left"===t?(0,f.jsx)(tI.Icon,{icon:"signal-dir-left",size:"sm",className:e}):"right"===t?(0,f.jsx)(tI.Icon,{icon:"signal-dir-right",size:"sm",className:e}):(0,f.jsx)(tI.Icon,{icon:"signal-dir-down",size:"sm",className:e}),DayButton:tT,WeekNumber:({children:e,...t})=>(0,f.jsx)("td",{...t,children:(0,f.jsx)("div",{className:"flex size-(--cell-size) items-center justify-center text-center",children:e})}),...i},...l})}function tT({className:e,day:t,modifiers:n,...r}){let o=e3(),a=m.useRef(null);return m.useEffect(()=>{n.focused&&a.current?.focus()},[n.focused]),(0,f.jsx)(tN.Button,{ref:a,variant:"ghost",size:"icon","data-day":t.date.toLocaleDateString(),"data-selected-single":n.selected&&!n.range_start&&!n.range_end&&!n.range_middle,"data-range-start":n.range_start,"data-range-end":n.range_end,"data-range-middle":n.range_middle,className:(0,p.cn)("flex aspect-square h-auto w-full min-w-(--cell-size) flex-col gap-1 font-normal leading-none data-[range-end=true]:rounded-md data-[range-middle=true]:rounded-none data-[range-start=true]:rounded-md data-[range-end=true]:bg-primary data-[range-middle=true]:bg-accent data-[range-start=true]:bg-primary data-[selected-single=true]:bg-primary data-[range-end=true]:text-primary-foreground data-[range-middle=true]:text-accent-foreground data-[range-start=true]:text-primary-foreground data-[selected-single=true]:text-primary-foreground group-data-[focused=true]/day:relative group-data-[focused=true]/day:border-ring group-data-[focused=true]/day:ring-[3px] group-data-[focused=true]/day:ring-ring/50 [&>span]:text-xs [&>span]:opacity-70",o.day,e),...r})}var tF=e.i(203814),tA=e.i(9433);function tW(e,t){let n=(0,tA.toDate)(e,t?.in);return n.setHours(23,59,59,999),n}function tL(e,t){let n=(0,tA.toDate)(e,t?.in),r=n.getMonth();return n.setFullYear(n.getFullYear(),r+1,0),n.setHours(23,59,59,999),n}function tH(e,t){let n=(0,tA.toDate)(e,t?.in),r=n.getFullYear();return n.setFullYear(r+1,0,0),n.setHours(23,59,59,999),n}function tz(e,t){return+(0,tA.toDate)(e)>+(0,tA.toDate)(t)}e.s(["isAfter",0,tz],278407);var tY=e.i(819492),tV=e.i(689214);function tG(e,t,n){let[r,o]=(0,tY.normalizeDates)(n?.in,e,t);return+(0,tV.startOfDay)(r)==+(0,tV.startOfDay)(o)}function tB(e,t){let n=(0,tA.toDate)(e,t?.in);return n.setDate(1),n.setHours(0,0,0,0),n}var t$=e.i(353593),tU=e.i(919944);function tq(e,t,n){return(0,tU.addDays)(e,-t,n)}e.s(["subDays",0,tq],917974);var tK=e.i(540975);function tZ(e,t,n){let r=(0,tA.toDate)(e,n?.in);if(isNaN(t))return(0,tK.constructFrom)(n?.in||e,NaN);if(!t)return r;let o=r.getDate(),a=(0,tK.constructFrom)(n?.in||e,r.getTime());return(a.setMonth(r.getMonth()+t+1,0),o>=a.getDate())?a:(r.setFullYear(a.getFullYear(),a.getMonth(),o),r)}var tX=e.i(240807),tQ=e.i(43883);let tJ=({label:e,startDate:t,endDate:n,currentStartDate:r,currentEndDate:o,setDates:a,setOpen:i})=>{let l=(0,tV.startOfDay)(t),s=tW(n),u=r&&o&&tG(r,l)&&tG(o,s);return(0,f.jsx)(tX.Button,{variant:"outline",size:"sm",onClick:()=>{a({startDate:l,endDate:s}),i(!1)},icon:u?"signal-success":void 0,children:e})};e.s(["DatePickerWithRange",0,function({startDate:e,endDate:t,setDates:n}){let[r,o]=m.useState(!1),[a,i]=m.useState(0),[l,s]=m.useState(),[u,d]=m.useState();return(0,f.jsx)("div",{className:(0,p.cn)("grid gap-2"),children:(0,f.jsxs)(tF.Popover,{open:r,onOpenChange:r=>{o(r),r?(i(0),s(e),d(t)):l&&u&&n({startDate:(0,tV.startOfDay)(l),endDate:tW(u)})},children:[(0,f.jsx)(tF.PopoverTrigger,{asChild:!0,children:(0,f.jsx)("div",{children:(0,f.jsx)(tX.Button,{variant:"outline",icon:"signal-date",children:`${(0,g.showDate)(e)} - ${(0,g.showDate)(t)}`})})}),(0,f.jsxs)(tF.PopoverContent,{className:(0,p.cn)("flex w-auto flex-col items-center overflow-hidden p-0",tQ.zIndexDropdown),align:"end",children:[(0,f.jsx)(tR,{mode:"range",defaultMonth:e,selected:{from:l,to:u},onDayClick:e=>{if(0===a)i(1),s(e),d(e);else{if(o(!1),!l)throw Error("where is the start date?");tz(e,l)?n({startDate:(0,tV.startOfDay)(l),endDate:tW(e)}):n({startDate:(0,tV.startOfDay)(e),endDate:tW(l)})}},onSelect:()=>{},numberOfMonths:2,disabled:{after:new Date}}),(0,f.jsxs)("div",{className:"grid w-full w-screen max-w-xl grid-cols-4 gap-2 p-4",children:[(0,f.jsx)(tJ,{label:"Last 7 days",startDate:tq(new Date,6),endDate:new Date,currentStartDate:l,currentEndDate:u,setOpen:o,setDates:n}),(0,f.jsx)(tJ,{label:"Last 14 days",startDate:tq(new Date,13),endDate:new Date,currentStartDate:l,currentEndDate:u,setOpen:o,setDates:n}),(0,f.jsx)(tJ,{label:"Last 30 days",startDate:tq(new Date,29),endDate:new Date,currentStartDate:l,currentEndDate:u,setOpen:o,setDates:n}),(0,f.jsx)(tJ,{label:"Last 90 days",startDate:tq(new Date,89),endDate:new Date,currentStartDate:l,currentEndDate:u,setOpen:o,setDates:n}),(0,f.jsx)(tJ,{label:"This month",startDate:tB(new Date),endDate:tL(new Date),currentStartDate:l,currentEndDate:u,setOpen:o,setDates:n}),(0,f.jsx)(tJ,{label:"Last month",startDate:tB(tZ(new Date,-1,void 0)),endDate:tL(tZ(new Date,-1,void 0)),currentStartDate:l,currentEndDate:u,setOpen:o,setDates:n}),(0,f.jsx)(tJ,{label:"This year",startDate:(0,t$.startOfYear)(new Date),endDate:tH(new Date),currentStartDate:l,currentEndDate:u,setOpen:o,setDates:n}),(0,f.jsx)(tJ,{label:"Last year",startDate:(0,t$.startOfYear)(tZ(new Date,-12,void 0)),endDate:tH(tZ(new Date,-12,void 0)),currentStartDate:l,currentEndDate:u,setOpen:o,setDates:n})]})]})]})})}],894495)},656878,e=>{"use strict";var t=e.i(507898),n=e.i(28064),r=e.i(877624),o=e.i(911158),a=e.i(622472),i=e.i(437017),l=e.i(712461),s=e.i(18371),u=e.i(879287),d=e.i(813470),c=e.i(421151),f=e.i(147944),m=e.i(646462),g=e.i(291318),p=e.i(743193),h=e.i(273785),b=e.i(335256),v=e.i(673988),w=e.i(469781),y=e.i(517729),x=e.i(575601),D=e.i(240807),M=e.i(203814),C=e.i(773291),S=e.i(919547),k=e.i(894495),_=e.i(790050),j=e.i(43883),P=e.i(361066),E=e.i(820798),O=e.i(16117),I=e.i(717734),N=e.i(306162),R=e.i(950630),T=e.i(408845),F=e.i(350837),A=e.i(495358),W=e.i(570448),L=e.i(371914),H=e.i(883926),z=e.i(25576),Y=e.i(665633),V=e.i(28091),G=e.i(287086),B=Object.defineProperty,$=(e,t)=>B(e,"name",{value:t,configurable:!0}),U=!1;function q(){let[e,t]=n.useState(U);return n.useEffect(()=>{U||(U=!0,t(!0))},[]),e}$(q,"useIsHydrated");var K=n[" useSyncExternalStore ".trim().toString()];function Z(){return()=>{}}function X(){return K(Z,()=>!0,()=>!1)}$(Z,"subscribe"),$(X,"useIsHydratedModern");var Q="function"==typeof K?X:q,J=Object.defineProperty,ee=(e,t)=>
1J(e,"name",{value:t,configurable:!0}),et="rovingFocusGroup.onEntryFocus",en={bubbles:!1,cancelable:!0},er="RovingFocusGroup",[eo,ea,ei]=(0,R.createCollection)(er),[el,es]=(0,O.createContextScope)(er,[ei]),[eu,ed]=el(er),ec=n.forwardRef(ee(function(e,n){return(0,t.jsx)(eo.Provider,{scope:e.__scopeRovingFocusGroup,children:(0,t.jsx)(eo.Slot,{scope:e.__scopeRovingFocusGroup,children:(0,t.jsx)(ef,{...e,ref:n})})})},"RovingFocusGroup")),ef=n.forwardRef(ee(function(e,r){let{__scopeRovingFocusGroup:o,orientation:a,loop:i=!1,dir:l,currentTabStopId:s,defaultCurrentTabStopId:u,onCurrentTabStopIdChange:d,onEntryFocus:c,preventScrollOnEntryFocus:f=!1,...m}=e,g=n.useRef(null),p=(0,E.useComposedRefs)(r,g),h=(0,T.useDirection)(l),[b,v]=(0,I.useControllableState)({prop:s,defaultProp:u??null,onChange:d,caller:er}),[w,y]=n.useState(!1),x=(0,V.useCallbackRef)(c),D=ea(o),M=n.useRef(!1),[C,S]=n.useState(0);return n.useEffect(()=>{let e=g.current;if(e)return e.addEventListener(et,x),()=>e.removeEventListener(et,x)},[x]),(0,t.jsx)(eu,{scope:o,orientation:a,dir:h,loop:i,currentTabStopId:b,onItemFocus:n.useCallback(e=>v(e),[v]),onItemShiftTab:n.useCallback(()=>y(!0),[]),onFocusableItemAdd:n.useCallback(()=>S(e=>e+1),[]),onFocusableItemRemove:n.useCallback(()=>S(e=>e-1),[]),children:(0,t.jsx)(N.Primitive.div,{tabIndex:w||0===C?-1:0,"data-orientation":a,...m,ref:p,style:{outline:"none",...e.style},onMouseDown:(0,P.composeEventHandlers)(e.onMouseDown,()=>{M.current=!0}),onFocus:(0,P.composeEventHandlers)(e.onFocus,e=>{let t=!M.current;if(e.target===e.currentTarget&&t&&!w){let t=new CustomEvent(et,en);if(e.currentTarget.dispatchEvent(t),!t.defaultPrevented){let e=D().filter(e=>e.focusable);eb([e.find(e=>e.active),e.find(e=>e.id===b),...e].filter(Boolean).map(e=>e.ref.current),f)}}M.current=!1}),onBlur:(0,P.composeEventHandlers)(e.onBlur,()=>y(!1))})})},"RovingFocusGroupImpl")),em=n.forwardRef(ee(function(e,r){let{__scopeRovingFocusGroup:o,focusable:a=!0,active:i=!1,tabStopId:l,children:s,...u}=e,d=(0,L.useId)(),c=l||d,f=ed("RovingFocusGroupItem",o),m=f.currentTabStopId===c,g=ea(o),{onFocusableItemAdd:p,onFocusableItemRemove:h,currentTabStopId:b}=f,v=Q();return(0,G.useLayoutEffect)(()=>{if(v&&a)return p(),()=>h()},[v,a,p,h]),n.useEffect(()=>{if(!v&&a)return p(),()=>h()},[v,a,p,h]),(0,t.jsx)(eo.ItemSlot,{scope:o,id:c,focusable:a,active:i,children:(0,t.jsx)(N.Primitive.span,{tabIndex:m?0:-1,"data-orientation":f.orientation,...u,ref:r,onMouseDown:(0,P.composeEventHandlers)(e.onMouseDown,e=>{a?f.onItemFocus(c):e.preventDefault()}),onFocus:(0,P.composeEventHandlers)(e.onFocus,()=>f.onItemFocus(c)),onKeyDown:(0,P.composeEventHandlers)(e.onKeyDown,e=>{if("Tab"===e.key&&e.shiftKey)return void f.onItemShiftTab();if(e.target!==e.currentTarget)return;let t=eh(e,f.orientation,f.dir);if(void 0!==t){if(e.metaKey||e.ctrlKey||e.altKey||e.shiftKey)return;e.preventDefault();let n=g().filter(e=>e.focusable).map(e=>e.ref.current);if("last"===t)n.reverse();else if("prev"===t||"next"===t){"prev"===t&&n.reverse();let r=n.indexOf(e.currentTarget);n=f.loop?ev(n,r+1):n.slice(r+1)}setTimeout(()=>eb(n))}}),children:"function"==typeof s?s({isCurrentTabStop:m,hasTabStop:null!=b}):s})})},"RovingFocusGroupItem")),eg={ArrowLeft:"prev",ArrowUp:"prev",ArrowRight:"next",ArrowDown:"next",PageUp:"first",Home:"first",PageDown:"last",End:"last"};function ep(e,t){return"rtl"!==t?e:"ArrowLeft"===e?"ArrowRight":"ArrowRight"===e?"ArrowLeft":e}function eh(e,t,n){let r=ep(e.key,n);if(!("vertical"===t&&["ArrowLeft","ArrowRight"].includes(r))&&!("horizontal"===t&&["ArrowUp","ArrowDown"].includes(r)))return eg[r]}function eb(e,t=!1){let n=document.activeElement;for(let r of e)if(r===n||(r.focus({preventScroll:t}),document.activeElement!==n))return}function ev(e,t){return e.map((n,r)=>e[(t+r)%e.length])}ee(ep,"getDirectionAwareKey"),ee(eh,"getFocusIntent"),ee(eb,"focusFirst"),ee(ev,"wrapArray");var ew=e.i(573242),ey=e.i(739045),ex=e.i(608430),eD=Object.defineProperty,eM=(e,t)=>eD(e,"name",{value:t,configurable:!0}),eC=["Enter"," "],eS=["ArrowUp","PageDown","End"],ek=["ArrowDown","PageUp","Home",...eS],e_={ltr:[...eC,"ArrowRight"],rtl:[...eC,"ArrowLeft"]},ej={ltr:["ArrowLeft"],rtl:["ArrowRight"]},eP="Menu",[eE,eO,eI]=(0,R.createCollection)(eP),[eN,eR]=(0,O.createContextScope)(eP,[eI,H.createPopperScope,es]),eT=(0,H.
1createPopperScope)(),eF=es(),[eA,eW]=eN(eP),[eL,eH]=eN(eP),ez=eM(e=>{let{__scopeMenu:r,open:o=!1,children:a,dir:i,onOpenChange:l,modal:s=!0}=e,u=eT(r),[d,c]=n.useState(null),f=n.useRef(!1),m=(0,V.useCallbackRef)(l),g=(0,T.useDirection)(i);return n.useEffect(()=>{let e=eM(()=>{f.current=!0,document.addEventListener("pointerdown",t,{capture:!0,once:!0}),document.addEventListener("pointermove",t,{capture:!0,once:!0})},"handleKeyDown"),t=eM(()=>f.current=!1,"handlePointer");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})}},[]),n.useEffect(()=>{if(!o)return;let e=eM(()=>m(!1),"handleBlur");return window.addEventListener("blur",e),()=>window.removeEventListener("blur",e)},[o,m]),(0,t.jsx)(H.Root,{...u,children:(0,t.jsx)(eA,{scope:r,open:o,onOpenChange:m,content:d,onContentChange:c,children:(0,t.jsx)(eL,{scope:r,onClose:n.useCallback(()=>m(!1),[m]),isUsingKeyboardRef:f,dir:g,modal:s,children:a})})})},"Menu"),eY=n.forwardRef(eM(function(e,n){let{__scopeMenu:r,...o}=e,a=eT(r);return(0,t.jsx)(H.Anchor,{...a,...o,ref:n})},"MenuAnchor")),eV="MenuPortal",[eG,eB]=eN(eV,{forceMount:void 0}),e$=eM(e=>{let{__scopeMenu:n,forceMount:r,children:o,container:a}=e,i=eW(eV,n);return(0,t.jsx)(eG,{scope:n,forceMount:r,children:(0,t.jsx)(Y.Presence,{present:r||i.open,children:(0,t.jsx)(z.Portal,{asChild:!0,container:a,children:o})})})},"MenuPortal"),eU="MenuContent",[eq,eK]=eN(eU),eZ=n.forwardRef(eM(function(e,n){let r=eB(eU,e.__scopeMenu),{forceMount:o=r.forceMount,...a}=e,i=eW(eU,e.__scopeMenu),l=eH(eU,e.__scopeMenu);return(0,t.jsx)(eE.Provider,{scope:e.__scopeMenu,children:(0,t.jsx)(Y.Presence,{present:o||i.open,children:(0,t.jsx)(eE.Slot,{scope:e.__scopeMenu,children:l.modal?(0,t.jsx)(eX,{...a,ref:n}):(0,t.jsx)(eQ,{...a,ref:n})})})})},"MenuContent")),eX=n.forwardRef(eM(function(e,r){let o=eW(eU,e.__scopeMenu),a=n.useRef(null),i=(0,E.useComposedRefs)(r,a);return n.useEffect(()=>{let e=a.current;if(e)return(0,ey.hideOthers)(e)},[]),(0,t.jsx)(e0,{...e,ref:i,trapFocus:o.open,disableOutsidePointerEvents:o.open,disableOutsideScroll:!0,onFocusOutside:(0,P.composeEventHandlers)(e.onFocusOutside,e=>e.preventDefault(),{checkForDefaultPrevented:!1}),onDismiss:()=>o.onOpenChange(!1)})},"MenuRootContentModal")),eQ=n.forwardRef(eM(function(e,n){let r=eW(eU,e.__scopeMenu);return(0,t.jsx)(e0,{...e,ref:n,trapFocus:!1,disableOutsidePointerEvents:!1,disableOutsideScroll:!1,onDismiss:()=>r.onOpenChange(!1)})},"MenuRootContentNonModal")),eJ=(0,ew.createSlot)("MenuContent.ScrollLock"),e0=n.forwardRef(eM(function(e,r){let{__scopeMenu:o,loop:a=!1,trapFocus:i,onOpenAutoFocus:l,onCloseAutoFocus:s,disableOutsidePointerEvents:u,onEntryFocus:d,onEscapeKeyDown:c,onPointerDownOutside:f,onFocusOutside:m,onInteractOutside:g,onDismiss:p,disableOutsideScroll:h,...b}=e,v=eW(eU,o),w=eH(eU,o),y=eT(o),x=eF(o),D=eO(o),[M,C]=n.useState(null),S=n.useRef(null),k=(0,E.useComposedRefs)(r,S,v.onContentChange),_=n.useRef(0),j=n.useRef(""),O=n.useRef(0),I=n.useRef(null),N=n.useRef("right"),R=n.useRef(0),T=h?ex.RemoveScroll:n.Fragment,L=eM(e=>{let t=j.current+e,n=D().filter(e=>!e.disabled),r=document.activeElement,o=n.find(e=>e.ref.current===r)?.textValue,a=tb(n.map(e=>e.textValue),t,o),i=n.find(e=>e.textValue===a)?.ref.current;i&&setTimeout(()=>i.focus())},"handleTypeaheadSearch");n.useEffect(()=>()=>window.clearTimeout(_.current),[]),(0,A.useFocusGuards)();let z=n.useCallback(e=>N.current===I.current?.side&&tw(e,I.current?.area),[]);return(0,t.jsx)(eq,{scope:o,searchRef:j,onItemEnter:n.useCallback(e=>{z(e)&&e.preventDefault()},[z]),onItemLeave:n.useCallback(e=>{z(e)||(S.current?.focus(),C(null))},[z]),onTriggerLeave:n.useCallback(e=>{z(e)&&e.preventDefault()},[z]),pointerGraceTimerRef:O,onPointerGraceIntentChange:n.useCallback(e=>{I.current=e},[]),children:(0,t.jsx)(T,{...h?{as:eJ,allowPinchZoom:!0}:void 0,children:(0,t.jsx)(W.FocusScope,{asChild:!0,trapped:i,onMountAutoFocus:(0,P.composeEventHandlers)(l,e=>{e.preventDefault(),S.current?.focus({preventScroll:!0})}),onUnmountAutoFocus:s,children:(0,t.jsx)(F.DismissableLayer,{asChild:!0,disableOutsidePointerEvents:u,onEscapeKeyDown:c,onPointerDownOutside:f,onFocusOutside:m,onInteractOutside:g,onDismiss:p,children:(0,t.jsx)(ec,{asChild:!0,...x,dir:w.dir,orientation:"vertical",loop:a,currentTabStopId:M,onCurrentTabStopIdChange:C,onEntryFocus:(0,P.composeEventHandlers)(d,e=>{w.isUsingKeyboardRef.current||e.preventDefault()}),preventScrollOnEntryFocus:!0,children:(0,t.jsx)(H.Content,{role:"menu","aria-orientation":"vertical","data-state":tf(v.open),"data-radix-menu-content":"",dir:w.dir,...y,...b,ref:k,style:{outline:"none",...b.style},onKeyDown:(0,P.composeEventHandlers)(b.onKeyDown,e=>{let t=e.target.closest("[data-radix-menu-content]")===e.currentTarget,n=e.ctrlKey||e.altKey||e.metaKey,r=1===e.ke
1y.length;t&&("Tab"===e.key&&e.preventDefault(),!n&&r&&L(e.key));let o=S.current;if(e.target!==o||!ek.includes(e.key))return;e.preventDefault();let a=D().filter(e=>!e.disabled).map(e=>e.ref.current);eS.includes(e.key)&&a.reverse(),tp(a)}),onBlur:(0,P.composeEventHandlers)(e.onBlur,e=>{e.currentTarget.contains(e.target)||(window.clearTimeout(_.current),j.current="")}),onPointerMove:(0,P.composeEventHandlers)(e.onPointerMove,ty(e=>{let t=e.target,n=R.current!==e.clientX;e.currentTarget.contains(t)&&n&&(N.current=e.clientX>R.current?"right":"left",R.current=e.clientX)}))})})})})})})},"MenuContentImpl")),e1=n.forwardRef(eM(function(e,n){let{__scopeMenu:r,...o}=e;return(0,t.jsx)(N.Primitive.div,{role:"group",...o,ref:n})},"MenuGroup")),e2=n.forwardRef(eM(function(e,n){let{__scopeMenu:r,...o}=e;return(0,t.jsx)(N.Primitive.div,{...o,ref:n})},"MenuLabel")),e4="MenuItem",e3="menu.itemSelect",e8=n.forwardRef(eM(function(e,r){let{disabled:o=!1,onSelect:a,...i}=e,l=n.useRef(null),s=eH(e4,e.__scopeMenu),u=eK(e4,e.__scopeMenu),d=(0,E.useComposedRefs)(r,l),c=n.useRef(!1),f=eM(()=>{let e=l.current;if(!o&&e){let t=new CustomEvent(e3,{bubbles:!0,cancelable:!0});e.addEventListener(e3,e=>a?.(e),{once:!0}),(0,N.dispatchDiscreteCustomEvent)(e,t),t.defaultPrevented?c.current=!1:s.onClose()}},"handleSelect");return(0,t.jsx)(e5,{...i,ref:d,disabled:o,onClick:(0,P.composeEventHandlers)(e.onClick,f),onPointerDown:t=>{e.onPointerDown?.(t),c.current=!0},onPointerUp:(0,P.composeEventHandlers)(e.onPointerUp,e=>{c.current||e.currentTarget?.click()}),onKeyDown:(0,P.composeEventHandlers)(e.onKeyDown,e=>{o||e.target!==e.currentTarget||(""===u.searchRef.current||" "!==e.key)&&eC.includes(e.key)&&(e.currentTarget.click(),e.preventDefault())})})},"MenuItem")),e5=n.forwardRef(eM(function(e,r){let{__scopeMenu:o,disabled:a=!1,textValue:i,...l}=e,s=eK(e4,o),u=eF(o),d=n.useRef(null),c=(0,E.useComposedRefs)(r,d),[f,m]=n.useState(!1),[g,p]=n.useState("");return n.useEffect(()=>{let e=d.current;e&&p((e.textContent??"").trim())},[l.children]),(0,t.jsx)(eE.ItemSlot,{scope:o,disabled:a,textValue:i??g,children:(0,t.jsx)(em,{asChild:!0,...u,focusable:!a,children:(0,t.jsx)(N.Primitive.div,{role:"menuitem","data-highlighted":f?"":void 0,"aria-disabled":a||void 0,"data-disabled":a?"":void 0,...l,ref:c,onPointerMove:(0,P.composeEventHandlers)(e.onPointerMove,ty(e=>{a?s.onItemLeave(e):(s.onItemEnter(e),e.defaultPrevented||e.currentTarget.focus({preventScroll:!0}))})),onPointerLeave:(0,P.composeEventHandlers)(e.onPointerLeave,ty(e=>s.onItemLeave(e))),onFocus:(0,P.composeEventHandlers)(e.onFocus,()=>m(!0)),onBlur:(0,P.composeEventHandlers)(e.onBlur,()=>m(!1))})})})},"MenuItemImpl")),e9=n.forwardRef(eM(function(e,n){let{checked:r=!1,onCheckedChange:o,...a}=e;return(0,t.jsx)(tn,{scope:e.__scopeMenu,checked:r,children:(0,t.jsx)(e8,{role:"menuitemcheckbox","aria-checked":tm(r)?"mixed":r,...a,ref:n,"data-state":tg(r),onSelect:(0,P.composeEventHandlers)(a.onSelect,()=>o?.(!!tm(r)||!r),{checkForDefaultPrevented:!1})})})},"MenuCheckboxItem")),[e7,e6]=eN("MenuRadioGroup",{value:void 0,onValueChange:eM(()=>{},"onValueChange")}),te=n.forwardRef(eM(function(e,n){let{value:r,...o}=e,a=e6("MenuRadioItem",e.__scopeMenu),i=r===a.value;return(0,t.jsx)(tn,{scope:e.__scopeMenu,checked:i,children:(0,t.jsx)(e8,{role:"menuitemradio","aria-checked":i,...o,ref:n,"data-state":tg(i),onSelect:(0,P.composeEventHandlers)(o.onSelect,()=>a.onValueChange?.(r),{checkForDefaultPrevented:!1})})})},"MenuRadioItem")),tt="MenuItemIndicator",[tn,tr]=eN(tt,{checked:!1}),to=n.forwardRef(eM(function(e,n){let{__scopeMenu:r,forceMount:o,...a}=e,i=tr(tt,r);return(0,t.jsx)(Y.Presence,{present:o||tm(i.checked)||!0===i.checked,children:(0,t.jsx)(N.Primitive.span,{...a,ref:n,"data-state":tg(i.checked)})})},"MenuItemIndicator")),ta=n.forwardRef(eM(function(e,n){let{__scopeMenu:r,...o}=e;return(0,t.jsx)(N.Primitive.div,{role:"separator","aria-orientation":"horizontal",...o,ref:n})},"MenuSeparator")),ti="MenuSub",[tl,ts]=eN(ti),tu=(e=>{let{__scopeMenu:r,children:o,open:a=!1,onOpenChange:i}=e,l=eW(ti,r),s=eT(r),[u,d]=n.useState(null),[c,f]=n.useState(null),m=(0,V.useCallbackRef)(i);return n.useEffect(()=>(!1===l.open&&m(!1),()=>m(!1)),[l.open,m]),(0,t.jsx)(H.Root,{...s,children:(0,t.jsx)(eA,{scope:r,open:a,onOpenChange:m,content:c,onContentChange:f,children:(0,t.jsx)(tl,{scope:r,contentId:(0,L.useId)(),triggerId:(0,L.useId)(),trigger:u,onTriggerChange:d,children:o})})})},"MenuSubTrigger"),td=n.forwardRef(eM(function(e,r){let o=eW(tu,e.__scopeMenu),a=eH(tu,e.__scopeMenu),i=ts(tu,e.__scopeMenu),l=eK(tu,e.__scopeMenu),s=n.useRef(null),{pointerGraceTimerRef:u,onPointerGraceIntentChange:d}=l,c={__scopeMenu:e.__scopeMenu},f=n.useCallback(()=>{s.current&&window.clearTimeout(s.current),s.current=null},[]);n.useEffect(()=>f,[f]),n.useEffect(()=>{let e=u.current;return()=>{window.clearTimeout(e),d(null)}},[u,d]);let m=(0,E.useComposedRefs)(r,i.onTriggerChange);return(0,t.jsx)(eY,{asChild:!0,...c,children:(0,t.jsx)(e5,{id:i.triggerId,"aria-haspopup":"menu","aria-expanded":o.open,"aria-controls":o.open?i.contentId:void 0,"data-state":tf(o.open),...e,ref:m,onClick:t=>{e.onClick?.(t),e.disabled||t.defaultPrevented||(t.currentTarget.focu
1s(),o.open||o.onOpenChange(!0))},onPointerMove:(0,P.composeEventHandlers)(e.onPointerMove,ty(t=>{l.onItemEnter(t),!t.defaultPrevented&&(e.disabled||o.open||s.current||(l.onPointerGraceIntentChange(null),s.current=window.setTimeout(()=>{o.onOpenChange(!0),f()},100)))})),onPointerLeave:(0,P.composeEventHandlers)(e.onPointerLeave,ty(e=>{f();let t=o.content?.getBoundingClientRect();if(t){let n=o.content?.dataset.side,r="right"===n,a=t[r?"left":"right"],i=t[r?"right":"left"];l.onPointerGraceIntentChange({area:[{x:e.clientX+(r?-5:5),y:e.clientY},{x:a,y:t.top},{x:i,y:t.top},{x:i,y:t.bottom},{x:a,y:t.bottom}],side:n}),window.clearTimeout(u.current),u.current=window.setTimeout(()=>l.onPointerGraceIntentChange(null),300)}else{if(l.onTriggerLeave(e),e.defaultPrevented)return;l.onPointerGraceIntentChange(null)}})),onKeyDown:(0,P.composeEventHandlers)(e.onKeyDown,t=>{e.disabled||t.target!==t.currentTarget||(""===l.searchRef.current||" "!==t.key)&&e_[a.dir].includes(t.key)&&(o.onOpenChange(!0),o.content?.focus(),t.preventDefault())})})})},"MenuSubTrigger")),tc=n.forwardRef(eM(function(e,r){let o=eB(eU,e.__scopeMenu),{forceMount:a=o.forceMount,align:i="start",...l}=e,s=eW(eU,e.__scopeMenu),u=eH(eU,e.__scopeMenu),d=ts("MenuSubContent",e.__scopeMenu),c=n.useRef(null),f=(0,E.useComposedRefs)(r,c);return(0,t.jsx)(eE.Provider,{scope:e.__scopeMenu,children:(0,t.jsx)(Y.Presence,{present:a||s.open,children:(0,t.jsx)(eE.Slot,{scope:e.__scopeMenu,children:(0,t.jsx)(e0,{id:d.contentId,"aria-labelledby":d.triggerId,...l,ref:f,align:i,side:"rtl"===u.dir?"left":"right",disableOutsidePointerEvents:!1,disableOutsideScroll:!1,trapFocus:!1,onOpenAutoFocus:e=>{u.isUsingKeyboardRef.current&&c.current?.focus(),e.preventDefault()},onCloseAutoFocus:e=>e.preventDefault(),onFocusOutside:(0,P.composeEventHandlers)(e.onFocusOutside,e=>{e.target!==d.trigger&&s.onOpenChange(!1)}),onEscapeKeyDown:(0,P.composeEventHandlers)(e.onEscapeKeyDown,e=>{u.onClose(),e.preventDefault()}),onKeyDown:(0,P.composeEventHandlers)(e.onKeyDown,e=>{let t=e.currentTarget.contains(e.target),n=ej[u.dir].includes(e.key);t&&n&&(s.onOpenChange(!1),d.trigger?.focus(),e.preventDefault())})})})})})},"MenuSubContent"));function tf(e){return e?"open":"closed"}function tm(e){return"indeterminate"===e}function tg(e){return tm(e)?"indeterminate":e?"checked":"unchecked"}function tp(e){let t=document.activeElement;for(let n of e)if(n===t||(n.focus(),document.activeElement!==t))return}function th(e,t){return e.map((n,r)=>e[(t+r)%e.length])}function tb(e,t,n){let r=t.length>1&&Array.from(t).every(e=>e===t[0])?t[0]:t,o=n?e.indexOf(n):-1,a=th(e,Math.max(o,0));1===r.length&&(a=a.filter(e=>e!==n));let i=a.find(e=>e.toLowerCase().startsWith(r.toLowerCase()));return i!==n?i:void 0}function tv(e,t){let{x:n,y:r}=e,o=!1;for(let e=0,a=t.length-1;e<t.length;a=e++){let i=t[e],l=t[a],s=i.x,u=i.y,d=l.x,c=l.y;u>r!=c>r&&n<(d-s)*(r-u)/(c-u)+s&&(o=!o)}return o}function tw(e,t){return!!t&&tv({x:e.clientX,y:e.clientY},t)}function ty(e){return t=>"mouse"===t.pointerType?e(t):void 0}eM(tf,"getOpenState"),eM(tm,"isIndeterminate"),eM(tg,"getCheckedState"),eM(tp,"focusFirst"),eM(th,"wrapArray"),eM(tb,"getNextMatch"),eM(tv,"isPointInPolygon"),eM(tw,"isPointerInGraceArea"),eM(ty,"whenMouse");var tx=Object.defineProperty,tD=(e,t)=>tx(e,"name",{value:t,configurable:!0}),tM="DropdownMenu",[tC,tS]=(0,O.createContextScope)(tM,[eR]),tk=eR(),[t_,tj]=tC(tM),tP=tD(e=>{let{__scopeDropdownMenu:r,children:o,dir:a,open:i,defaultOpen:l,onOpenChange:s,modal:u=!0}=e,d=tk(r),c=n.useRef(null),[f,m]=(0,I.useControllableState)({prop:i,defaultProp:l??!1,onChange:s,caller:tM});return(0,t.jsx)(t_,{scope:r,triggerId:(0,L.useId)(),triggerRef:c,contentId:(0,L.useId)(),open:f,onOpenChange:m,onOpenToggle:n.useCallback(()=>m(e=>!e),[m]),modal:u,children:(0,t.jsx)(ez,{...d,open:f,onOpenChange:m,dir:a,modal:u,children:o})})},"DropdownMenu"),tE=n.forwardRef(tD(function(e,n){let{__scopeDropdownMenu:r,disabled:o=!1,...a}=e,i=tj("DropdownMenuTrigger",r),l=tk(r),s=(0,E.useComposedRefs)(n,i.triggerRef);return(0,t.jsx)(eY,{asChild:!0,...l,children:(0,t.jsx)(N.Primitive.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":o?"":void 0,disabled:o,...a,ref:s,onPointerDown:(0,P.composeEventHandlers)(e.onPointerDown,e=>{!o&&0===e.button&&!1===e.ctrlKey&&(i.onOpenToggle(),i.open||e.preventDefault())}),onKeyDown:(0,P.composeEventHandlers)(e.onKeyDown,e=>
1{!o&&(["Enter"," "].includes(e.key)&&i.onOpenToggle(),"ArrowDown"===e.key&&i.onOpenChange(!0),["Enter"," ","ArrowDown"].includes(e.key)&&e.preventDefault())})})})},"DropdownMenuTrigger")),tO=tD(e=>{let{__scopeDropdownMenu:n,...r}=e,o=tk(n);return(0,t.jsx)(e$,{...o,...r})},"DropdownMenuPortal"),tI=n.forwardRef(tD(function(e,r){let{__scopeDropdownMenu:o,...a}=e,i=tj("DropdownMenuContent",o),l=tk(o),s=n.useRef(!1);return(0,t.jsx)(eZ,{id:i.contentId,"aria-labelledby":i.triggerId,...l,...a,ref:r,onCloseAutoFocus:(0,P.composeEventHandlers)(e.onCloseAutoFocus,e=>{s.current||i.triggerRef.current?.focus(),s.current=!1,e.preventDefault()}),onInteractOutside:(0,P.composeEventHandlers)(e.onInteractOutside,e=>{let t=e.detail.originalEvent,n=0===t.button&&!0===t.ctrlKey,r=2===t.button||n;(!i.modal||r)&&(s.current=!0)}),style:{...e.style,"--radix-dropdown-menu-content-transform-origin":"var(--radix-popper-transform-origin)","--radix-dropdown-menu-content-available-width":"var(--radix-popper-available-width)","--radix-dropdown-menu-content-available-height":"var(--radix-popper-available-height)","--radix-dropdown-menu-trigger-width":"var(--radix-popper-anchor-width)","--radix-dropdown-menu-trigger-height":"var(--radix-popper-anchor-height)"}})},"DropdownMenuContent")),tN=n.forwardRef(tD(function(e,n){let{__scopeDropdownMenu:r,...o}=e,a=tk(r);return(0,t.jsx)(e2,{...a,...o,ref:n})},"DropdownMenuLabel")),tR=n.forwardRef(tD(function(e,n){let{__scopeDropdownMenu:r,...o}=e,a=tk(r);return(0,t.jsx)(e8,{...a,...o,ref:n})},"DropdownMenuItem")),tT=n.forwardRef(tD(function(e,n){let{__scopeDropdownMenu:r,...o}=e,a=tk(r);return(0,t.jsx)(e9,{...a,...o,ref:n})},"DropdownMenuCheckboxItem")),tF=n.forwardRef(tD(function(e,n){let{__scopeDropdownMenu:r,...o}=e,a=tk(r);return(0,t.jsx)(te,{...a,...o,ref:n})},"DropdownMenuRadioItem")),tA=n.forwardRef(tD(function(e,n){let{__scopeDropdownMenu:r,...o}=e,a=tk(r);return(0,t.jsx)(to,{...a,...o,ref:n})},"DropdownMenuItemIndicator")),tW=n.forwardRef(tD(function(e,n){let{__scopeDropdownMenu:r,...o}=e,a=tk(r);return(0,t.jsx)(ta,{...a,...o,ref:n})},"DropdownMenuSeparator")),tL=n.forwardRef(tD(function(e,n){let{__scopeDropdownMenu:r,...o}=e,a=tk(r);return(0,t.jsx)(td,{...a,...o,ref:n})},"DropdownMenuSubTrigger")),tH=n.forwardRef(tD(function(e,n){let{__scopeDropdownMenu:r,...o}=e,a=tk(r);return(0,t.jsx)(tc,{...a,...o,ref:n,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)"}})},"DropdownMenuSubContent"));n.forwardRef(({className:e,inset:n,children:r,...o},a)=>(0,t.jsxs)(tL,{ref:a,className:(0,p.cn)("flex cursor-default select-none items-center gap-2 rounded-md px-2 py-1.5 text-sm outline-hidden focus:bg-accent data-[state=open]:bg-accent [&_svg]:pointer-events-none [&_svg]:size-4 [&_svg]:shrink-0",n&&"pl-8",e),...o,children:[r,(0,t.jsx)(y.Icon,{icon:"signal-dir-right",size:"sm",className:"ml-auto"})]})).displayName=tL.displayName,n.forwardRef(({className:e,...n},r)=>(0,t.jsx)(tH,{ref:r,className:(0,p.cn)("min-w-32 origin-(--radix-dropdown-menu-content-transform-origin) overflow-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-lg data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:slide-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e,j.zIndexDropdown),...n})).displayName=tH.displayName;let tz=n.forwardRef(({className:e,sideOffset:n=4,...r},o)=>(0,t.jsx)(tO,{children:(0,t.jsx)(tI,{ref:o,sideOffset:n,className:(0,p.cn)("max-h-(--radix-dropdown-menu-content-available-height) min-w-32 overflow-y-auto overflow-x-hidden rounded-md border bg-popover p-1 text-popover-foreground shadow-md","origin-(--radix-dropdown-menu-content-transform-origin) data-[state=open]:animate-in data-[state=closed]:animate-out data-[state=closed]:fade-out-0 data-[state=open]:fade-in-0 data-[state=closed]:zoom-out-95 data-[state=open]:zoom-in-95 data-[side=bottom]:slide-in-from-top-2 data-[side=left]:slide-in-from-right-2 data-[side=right]:sli
1de-in-from-left-2 data-[side=top]:slide-in-from-bottom-2",e,j.zIndexDropdown),...r})}));tz.displayName=tI.displayName;let tY=n.forwardRef(({className:e,inset:n,...r},o)=>(0,t.jsx)(tR,{ref:o,className:(0,p.cn)("relative flex cursor-pointer select-none items-center gap-2 rounded-md px-2 py-1.5 text-sm outline-hidden transition-colors focus:bg-accent focus:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50 [&>svg]:size-4 [&>svg]:shrink-0",n&&"pl-8",e),...r}));tY.displayName=tR.displayName,n.forwardRef(({className:e,children:n,checked:r,...o},a)=>(0,t.jsxs)(tT,{ref:a,className:(0,p.cn)("relative flex cursor-default select-none items-center rounded-md py-1.5 pl-8 pr-2 text-sm outline-hidden transition-colors focus:bg-accent focus:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50",e),checked:r,...o,children:[(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(tA,{children:(0,t.jsx)(y.Icon,{icon:"signal-checked",size:"sm"})})}),n]})).displayName=tT.displayName,n.forwardRef(({className:e,children:n,...r},o)=>(0,t.jsxs)(tF,{ref:o,className:(0,p.cn)("relative flex cursor-default select-none items-center rounded-md py-1.5 pl-8 pr-2 text-sm outline-hidden transition-colors focus:bg-accent focus:text-accent-foreground data-disabled:pointer-events-none data-disabled:opacity-50",e),...r,children:[(0,t.jsx)("span",{className:"absolute left-2 flex h-3.5 w-3.5 items-center justify-center",children:(0,t.jsx)(tA,{children:(0,t.jsx)(y.Icon,{icon:"zlop-circle",size:"sm"})})}),n]})).displayName=tF.displayName;let tV=n.forwardRef(({className:e,inset:n,...r},o)=>(0,t.jsx)(tN,{ref:o,className:(0,p.cn)("px-2 py-1.5 text-sm font-medium",n&&"pl-8",e),...r}));tV.displayName=tN.displayName;let tG=n.forwardRef(({className:e,...n},r)=>(0,t.jsx)(tW,{ref:r,className:(0,p.cn)("-mx-1 my-1 h-px bg-muted",e),...n}));tG.displayName=tW.displayName;var tB=e.i(748422);let t$=({action:e,setOpen:r})=>{let[o,a]=n.default.useState(!1),i=(0,S.useLogger)();return(0,t.jsx)(v.Tooltip,{tooltip:e.disabledReason,speed:"fast",children:(0,t.jsxs)(tY,{disabled:void 0!==e.disabledReason,onMouseDown:async t=>{if((t.stopPropagation(),t.preventDefault(),1===t.button||0===t.button)&&!o){if(a(!0),0===t.button){try{await e.onClick()}catch(t){throw a(!1),(0,tB.toast)({title:"Error",description:"The action failed. If this problem persists please reach out to [email protected]."}),i.error("three dots failed",{error:t,action:e.label}),t}e.href&&(window.location.href=e.href)}1===t.button&&e.href&&window.open(e.href,"_blank"),a(!1),r(!1)}},className:"gap-4",children:[!o&&e.icon&&(0,t.jsx)(y.Icon,{icon:e.icon,size:"sm"}),o&&(0,t.jsx)(y.Icon,{icon:"signal-loading",size:"sm"}),e.label]})})},tU=({label:e,callout:r,otherActions:o})=>{let[a,i]=n.default.useState(!1),[l,s]=n.default.useState(!1),[u,d]=n.default.useState(!1),c=(0,S.useLogger)(),f=e=>{e?(i(!0),s(!0)):(i(!1),window.setTimeout(()=>s(!1),300))};return(0,t.jsxs)("div",{className:"relative flex items-center",children:[r&&!r.disabledReason&&(0,t.jsxs)("button",{className:(0,p.cn)("hover:bg-accent absolute right-full flex h-9 w-max cursor-pointer items-center gap-2 rounded-l-md border border-r-0 px-2 py-1 text-sm font-medium",a||l||u?"border-input bg-white":"group-hover:border-input pointer-events-none border-transparent bg-white opacity-0 group-hover:pointer-events-auto group-hover:opacity-100","primary"===r.variant&&"bg-suped-primary text-primary-foreground hover:bg-suped-primary-highlight border-transparent group-hover:border-transparent"),onMouseDown:async t=>{if((t.stopPropagation(),t.preventDefault(),1===t.button||0===t.button)&&!u){if(d(!0),0===t.button){try{await r.onClick()}catch(t){throw d(!1),(0,tB.toast)({title:"Error",description:"The action failed. If this problem persists please reach out to [email protected]."}),c.error("three dots failed",{error:t,label:e,action:r.label,otherActions:o.map(e=>e.label)}),t}r.href&&(window.location.href=r.href)}1===t.button&&r.href&&window.open(r.href,"_blank"),d(!1),f(!1)}}
1,children:[!u&&r.icon&&(0,t.jsx)(y.Icon,{icon:r.icon,colour:"primary"===r.variant?"inherit":void 0}),u&&(0,t.jsx)(y.Icon,{icon:"signal-loading"}),r.label]}),(0,t.jsx)("div",{className:(0,p.cn)("flex h-9 overflow-hidden border",a||l||u?"border-input rounded-r-md":"group-hover:border-input rounded-md border-transparent group-hover:rounded-r-md",!r||r.disabledReason?"rounded-l-md":"rounded-l-none"),children:(0,t.jsxs)(tP,{onOpenChange:f,open:a,children:[(0,t.jsx)(tE,{className:(0,p.cn)("flex cursor-pointer items-center justify-center px-2 outline-hidden",a?"bg-accent":"hover:bg-accent bg-white"),children:(0,t.jsx)(y.Icon,{icon:"action-3-dot-menu"})}),(0,t.jsxs)(tz,{align:"end",className:j.zIndexDropdown,onClick:e=>e.stopPropagation(),children:[(0,t.jsx)(tV,{children:e}),(0,t.jsx)(tG,{}),[...r?[r]:[],...o].map(e=>(0,t.jsx)(t$,{action:e,setOpen:f},e.label))]})]})})]})};var tq=e.i(267823);let tK=(e,t,n)=>n?(0,p.cn)("py-4",e??"pl-0",t??"pr-0"):(0,p.cn)("py-4",e??"pl-1 first:pl-2 last:pl-2 sm:pl-4 sm:first:pl-6 sm:last:pl-6",t??"pr-1 first:pr-2 last:pr-2 sm:pr-4 sm:first:pr-6 sm:last:pr-6"),tZ=({children:e})=>{let[r,o]=n.default.useState("max-h-0");return n.default.useEffect(()=>{setTimeout(()=>{o("max-h-screen")}
1,10)},[]),(0,t.jsx)("div",{className:(0,p.cn)(r,"overflow-hidden transition-all"),children:e})},tX=({label:e,heading:n,onClick:r})=>(0,t.jsx)(h.Badge,{label:(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[e,(0,t.jsxs)("div",{className:"relative size-3.5",children:[(0,t.jsx)(y.Icon,{icon:"action-filter",size:"sm",className:"absolute top-0 left-0 group-hover/badge:opacity-0"}),(0,t.jsx)(y.Icon,{icon:"action-close",size:"sm",className:"absolute top-0 left-0 opacity-0 group-hover/badge:opacity-100"})]})]}),tooltip:`Active filter: ${n} = ${e}`,clickable:r?{onClick:r,icon:void 0}:void 0}),tQ=({heading:e,filter:n,onChange:r})=>{let o=`All ${n.things}`;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(M.Popover,{children:[(0,t.jsx)(M.PopoverTrigger,{asChild:!0,children:(0,t.jsx)("div",{children:(0,t.jsx)(D.Button,{size:"sm",variant:"ghost",icon:"action-3-dot-menu",children:void 0})})}),(0,t.jsx)(M.PopoverContent,{align:"end",className:(0,p.cn)("ml-2 flex w-max flex-col items-start gap-4",j.zIndexPopover),children:void 0===n.options?(0,t.jsxs)("div",{className:"flex items-center gap-2",children:[(0,t.jsx)(y.Icon,{icon:"signal-loading"}),(0,t.jsxs)(b.T,{v:"desc",children:["Loading ",n.things]})]}):(0,t.jsx)(C.Select,{options:[o,...n.options],label:e=>e===o?o:n.label(e),things:n.things,onChange:e=>{e===o||e===n.value?n.onSelect(void 0):n.onSelect(e),r()},value:n.value??o,search:!0})})]}),void 0!==n.value&&(0,t.jsx)(tX,{heading:e,label:n.label(n.value),onClick:()=>{n.onSelect(void 0),r()}})]})},tJ=({heading:e,filter:n,onChange:r})=>{let o=`All ${n.things}`,a=n.value.length===n.options.length||0===n.value.length;return(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(M.Popover,{children:[(0,t.jsx)(M.PopoverTrigger,{asChild:!0,children:(0,t.jsx)("div",{children:(0,t.jsx)(D.Button,{size:"sm",variant:"ghost",icon:"action-3-dot-menu",children:void 0})})}),(0,t.jsx)(M.PopoverContent,{align:"end",className:(0,p.cn)("ml-2 flex w-max flex-col items-start gap-4",j.zIndexPopover),children:(0,t.jsx)(C.MultiSelect,{options:[o,...n.options],label:e=>e===o?o:n.label(e),values:a?[o]:n.value,things:n.things,onChange:e=>{e.includes(o)&&!a||0===e.length?n.onSelect(n.options):n.onSelect(e.filter(e=>e!==o)),r()}})})]}),!a&&(0,t.jsx)(tX,{heading:e,label:1===n.value.length?n.label(n.value[0]):`${n.value.length} shown`,onClick:()=>{n.onSelect(n.options),r()}})]})},t0=({startDate:e,endDate:r,setDates:o,onChange:a})=>{let[i,l]=n.default.useState(!1);return(0,t.jsx)(t.Fragment,{children:(0,t.jsxs)(M.Popover,{onOpenChange:l,open:i,children:[(0,t.jsx)(M.PopoverTrigger,{asChild:!0,children:(0,t.jsx)("div",{children:(0,t.jsx)(D.Button,{size:"sm",variant:"ghost",icon:"action-3-dot-menu",children:void 0})})}),(0,t.jsx)(M.PopoverContent,{align:"end",className:(0,p.cn)("ml-2 flex w-max flex-col items-start gap-4",j.zIndexPopover),children:(0,t.jsx)(k.DatePickerWithRange,{startDate:e,endDate:r,setDates:e=>{o(e),l(!1),a()}})})]})})},t1=({heading:e,filter:n,onChange:r})=>n.alwaysVisible?(0,t.jsx)(tq.TextInput,{placeholder:"",value:n.value,setValue:e=>{n.onChange(e),r()},className:"ml-2 w-40",icon:(0,t.jsx)(y.Icon,{icon:"action-search",size:"sm"})}):(0,t.jsxs)(t.Fragment,{children:[(0,t.jsxs)(M.Popover,{children:[(0,t.jsx)(M.PopoverTrigger,{asChild:!0,children:(0,t.jsx)("div",{children:(0,t.jsx)(D.Button,{size:"sm",variant:"ghost",icon:"action-3-dot-menu",children:void 0})})}),(0,t.jsx)(M.PopoverContent,{align:"end",className:(0,p.cn)("ml-2 flex w-max flex-col items-start gap-4",j.zIndexPopover),children:(0,t.jsx)(_.Input,{value:n.value,onChange:e=>{n.onChange(e.target.value),r()},placeholder:n.placeholder,autoFocus:!0})})]}),n.value&&(0,t.jsx)(tX,{heading:e,label:n.value,onClick:()=>{n.onChange(""),r()}})]}),t2=(0,f.tableFeatures)({columnPinningFeature:a.columnPinningFeature,columnSizingFeature:i.columnSizingFeature,columnVisibilityFeature:l.columnVisibilityFeature,rowExpandingFeature:c.rowExpandingFeature,expandedRowModel:(0,s.createExpandedRowModel)(),columnMeta:(0,d.metaHelper)()});e.s(["Table",0,({data:e,columns:a,getChildren:i,getExpanded:l,onRowClick:s,expandedByDefault:d,websiteMode:c,emptyState:f,wrapText:D,setApi:M,sticky:C,sortable:k})=>{let _=(0,S.useLogger)();"error"===e.type&&_.warn("c/table.tsx got a failure",{data:e});let P=n.default.useRef(null),E=n.default.useRef(null),O=n.default.useRef([]),I=n.default.useRef([]),[N,R]=n.default.useState(!0);n.default.useEffect(()=>{if(C)return;let e=P.current;if(!e)return;let t=e.parentElement;if(!t)return void _.warn("table.tsx missing scroll container");let n=window.getComputedStyle(t).overflowX;if("auto"!==n&&"scroll"!==n)return void _.warn("table.tsx scroll container was not scrollable");let r=()=>{let e=t.scrollLeft,n=t.scrollWidth;R(e+t.clientWidth>=n-1)};return r(),t.addEventListener("scroll",r),window.addEventListener("resize",r),()=>{t.removeEventListener("scroll",r),window.removeEventListener("resize",r)}},[e,_,C]);let T=n.default.useMemo(()=>a.map(e=>({meta:{pl:e.pl,pr:e.pr,cellClassName:e.cellClassName,fit:e.fit},header:()=>e.headerContent??e.header,id:e.header,cell:({row:n})=>{let r=e.cell(n.original.value),o=(()=>{switch(r?.type){case"string":return(0,t.jsxs)(b.T,{v:"desc",className:"flex items-center gap-2",children:[r.icon," ",r.value]});case"number":return(0,t.jsx)(b.T,{v:"mono",className:(0,p.cn)("flex items-center","success"===r.colour?"text-success":"error"===r.colour?"text-error":void 0),children:r.value.toLocaleStr
1ing()});case"percent":{let e=100*r.value;return(0,t.jsx)(h.Badge,{dot:r.tier,label:`${e.toFixed(2)}%`,tooltip:r.tooltip})}case"render":return r.value;case"progress":return(0,t.jsx)(w.Progress,{red:r.red,orange:r.orange,blue:r.blue,green:r.green,gray:r.gray,yellow:r.yellow,tooltip:r.tooltip,size:r.size});case"3-dots":return(0,t.jsx)(tU,{label:r.label,callout:r.callout,otherActions:r.otherActions});case void 0:return(0,t.jsx)(h.EmptyBadge,{});default:return(0,p.exhaustive)(r)}})(),a=e.isGroup&&n.getCanExpand(),i=e.isGroup?["","pl-6","pl-12","pl-18","pl-24","pl-32"][n.depth]:"",l=(()=>{switch(e.align){case void 0:return"justify-start";case"center":return"justify-center";case"right":return"justify-end";default:return(0,p.exhaustive)(e.align)}})();return(0,t.jsxs)("div",{className:(0,p.cn)("flex w-full items-center gap-2",!c&&!D&&"lg:min-w-max",i,l,e.isGroup&&"min-w-32"),children:[e.addSpinner?.(n.original.value)?(0,t.jsx)(y.Icon,{icon:"signal-loading"}):e.isGroup?a?(0,t.jsx)("div",{className:(0,p.cn)("transition-all",!n.getIsExpanded()&&"rotate-180"),children:(0,t.jsx)(y.Icon,{icon:"signal-dir-up"})}):(0,t.jsx)("div",{className:y.baseIconSize}):(0,t.jsx)(t.Fragment,{}),(()=>{let r=e.getError?.(n.original.value);if(r)return(0,t.jsx)(v.Tooltip,{tooltip:r,speed:"fast",children:(0,t.jsx)(y.Icon,{icon:"signal-alert"})})})(),o]})}})),[a,c,D]),[F,A]=n.default.useState(()=>{if(!d)return{};let e={};for(let t of d.ids)e[t]=!0;return e}),W=n.default.useRef(null);n.default.useEffect(()=>{M&&M({expandAllRows:()=>W.current?.toggleAllRowsExpanded(!0),collapseAllRows:()=>W.current?.toggleAllRowsExpanded(!1)})},[M]);let L=n.default.useMemo(()=>"success"===e.type?e.rows.map(e=>({value:e})):[],[e]),H=(0,m.useTable)({features:t2,data:L,columns:T,autoResetExpanded:!1,getSubRows:e=>i?.(e.value).map(e=>({value:e}))??[],state:{expanded:F},onExpandedChange:A,initialState:{expanded:F,columnPinning:{start:[],end:a.filter(e=>"right"===e.pinned).map(e=>e.header)}},getRowId:d?e=>d.getRowId(e.value):void 0});n.default.useEffect(()=>{W.current=H},[H]);let z=(({enabled:e,data:r,table:a,scrollContainerRef:i,headerCellRefs:l,bodyCellRefs:s,setIsScrolledToRight:u,log:d})=>{let[c,f]=n.default.useState(0),[m,g]=n.default.useState();return n.default.useEffect(()=>{if(!e)return;let t=i.current;if(!t)return void d.warn("table.tsx missing scroll container");let n=window.getComputedStyle(t).overflowX;if("auto"!==n&&"scroll"!==n)return void d.warn("table.tsx scroll container was not scrollable");let r=()=>{let e=t.scrollLeft,n=t.scrollWidth;u(e+t.clientWidth>=n-1),f(e)};return r(),t.addEventListener("scroll",r),window.addEventListener("resize",r),()=>{t.removeEventListener("scroll",r),window.removeEventListener("resize",r)}},[r,e,d,i,u]),n.default.useLayoutEffect(()=>{if(!e)return;let t=a.getVisibleLeafColumns().length;if(0===t)return;let n=(0,o.range)(0,t).map(e=>Math.max(l.current[e]?.scrollWidth??0,...s.current.slice(0,a.getRowModel().rows.length).map(t=>t[e]?.scrollWidth??0)));g(e=>e?.length===n.length&&e.every((e,t)=>e===n[t])?e:n)},[r,e,l,s,a]),{colGroup:m?(0,t.jsx)("colgroup",{children:m.map((e,n)=>(0,t.jsx)("col",{style:{width:`${e}px`}},n))}):void 0,measuredTableStyle:m?{width:`${m.reduce((e,t)=>e+t,0)}px`,minWidth:"100%",tableLayout:"fixed"}:void 0,scrollLeft:c}})({enabled:void 0!==C,data:e,table:H,scrollContainerRef:E,headerCellRefs:O,bodyCellRefs:I,setIsScrolledToRight:R,log:_}),Y=e=>H.getHeaderGroups().map(n=>(0,t.jsx)("tr",{className:"group/row",children:n.headers.map((n,r)=>{let o=a.find(e=>e.header===n.id),i=n.column.getIsPinned(),l=k?.columns.includes(n.id)??!1,s=k?.currentSort?.column===n.id?k.currentSort.order:void 0;return(0,t.jsx)("th",{ref:t=>{e&&(O.current[r]=t)},className:(0,p.cn)(tK(o?.pl,o?.pr,o?.fit),i&&(c?"bg-suped-beige":"bg-white")),"aria-sort":"asc"===s?"ascending":"desc"===s?"descending":void 0,children:(0,t.jsxs)(b.T,{v:c?"h1":"h2",className:(0,p.cn)("flex w-full items-center gap-1 whitespace-nowrap",!o?.align&&"justify-start",o?.align==="center"&&"justify-center",o?.align==="right"&&"justify-end"),children:[!o?.hideHeader&&!l&&(0,t.jsx)("div",{className:"w-max",children:(0,u.flexRender)(n.column.columnDef.header,n.getContext())}),!o?.hideHeader&&l&&(0,t.jsxs)("button",{type:"button",className:"group/sort flex w-max cursor-pointer items-center gap-1",onClick:()=>{k&&(void 0===s?k.setCurrentSort({column:n.id,order:"desc"}):"desc"===s?k.setCurrentSort({column:n.id,order:"asc"}):k.setCurrentSort(void 0))},children:[(0,u.flexRender)(n.column.columnDef.header,n.getContext()),(0,t.jsx)(y.Icon,{icon:"asc"===s?"signal-dir-up":"signal-dir-down",size:"sm",colour:s?"accent":"muted",className:s?void 0:"group-hover/sort:text-gray-600"})]}),o?.isNew&&(0,t.jsx)("div",{className:"bg-suped-accent ml-1 rounded-md px-2 py-0.5 text-xs font-medium text-white",children:"New"}),o?.info&&(0,t.jsx)(x.Info,{info:o.info}),o?.selectFilter&&(0,t.jsx)(tQ,{heading:o.header,filter:o.selectFilter,onChange:()=>W.current?.toggleAllRowsExpanded(!0)}),o?.multiSelectFilter&&(0,t.jsx)(tJ,{heading:o.header,filter:o.multiSelectFilter,onChange:()=>W.current?.toggleAllRowsExpanded(!0)}),o?.dateFilter&&(0,t.jsx)(t0,{startDate:o.dateFilter.startDate,endD
1ate:o.dateFilter.endDate,setDates:o.dateFilter.setDates,onChange:()=>W.current?.toggleAllRowsExpanded(!0)}),o?.textFilter&&(0,t.jsx)(t1,{heading:o.header,filter:o.textFilter,onChange:()=>W.current?.toggleAllRowsExpanded(!0)})]})},n.id)})},n.id)),V=i=>(0,t.jsxs)(t.Fragment,{children:["success"===e.type&&H.getRowModel().rows.map(e=>{let o=l?.(e.original.value);return(0,t.jsxs)(n.default.Fragment,{children:[(0,t.jsx)("tr",{className:(0,p.cn)("group/row group hover:bg-gray-50",(e.getCanExpand()||s)&&"cursor-pointer"),"data-expanded":e.getIsExpanded()?"true":"false",onClick:()=>{e.getCanExpand()&&e.getToggleExpandedHandler()(),s&&s(e.original.value)},children:e.getVisibleCells().map((n,o)=>{var a,l,s;let u,d,c=n.column.columnDef.meta,f=n.column.getIsPinned(),m=n.column.columnDef.cell;return(0,r.default)("function"==typeof m,"Table cell renderer should be a function."),(0,t.jsx)("td",{ref:t=>{if(!i)return;let n=I.current[e.index]??[];n[o]=t,I.current[e.index]=n},style:(a=n.column,l=c.fit,s=!N,d="end"===(u=a.getIsPinned())&&0===a.getPinnedIndex(),{zIndex:u?j.zIndexTablePinned:void 0,insetInlineStart:"start"===u?`${a.getStart("start")}px`:void 0,boxShadow:d&&s?"2px 0 4px -4px gray inset":"2px 0 4px -4px transparent inset",insetInlineEnd:"end"===u?`${a.getAfter("end")}px`:void 0,opacity:1,position:u?"sticky":"relative",width:l?"1px":void 0,transition:d?"box-shadow 0.15s":void 0}),className:(0,p.cn)(tK(c.pl,c.pr,c.fit),c.cellClassName?.(e.original.value),f&&"bg-white group-hover:bg-gray-50"),children:m(n.getContext())},n.id)})}),o&&(0,t.jsx)("tr",{children:(0,t.jsx)("td",{colSpan:a.length,children:(0,t.jsx)(tZ,{children:o})})})]},e.id)}),"loading"===e.type&&(0,o.range)(0,10).map(e=>(0,t.jsx)("tr",{children:T.map((e,n)=>(0,t.jsx)("td",{className:tK(void 0,void 0),children:(0,t.jsx)(g.Skeleton,{className:"bg-primary/40 h-4"})},n))},e)),"error"===e.type&&(0,t.jsx)("tr",{children:(0,t.jsx)("td",{colSpan:T.length,children:(0,t.jsxs)("div",{className:"flex w-full flex-col items-center justify-center gap-4 py-16",children:[(0,t.jsx)(y.Icon,{icon:"signal-alert"}),(0,t.jsx)(b.T,{v:"base",children:e.message})]})})}),f&&"success"===e.type&&0===e.rows.length&&(0,t.jsx)("tr",{children:(0,t.jsx)("td",{colSpan:T.length,children:(0,t.jsx)("div",{className:"mx-auto flex w-full max-w-xl flex-col items-center justify-center gap-4 px-4 py-16 text-center",children:f})})})]});return C?(0,t.jsxs)("div",{className:"relative w-full",children:[(0,t.jsxs)("table",{"aria-hidden":!0,className:"pointer-events-none absolute top-0 w-max bg-white opacity-0",style:{left:"-99999px"},children:[(0,t.jsx)("thead",{children:Y(!0)}),(0,t.jsx)("tbody",{children:V(!0)})]}),(0,t.jsx)("div",{className:(0,p.cn)("sticky overflow-hidden","to-nav"===C?"top-[69px]":"top-0",c?"bg-suped-beige":"bg-white",j.zIndexThead),children:(0,t.jsxs)("table",{className:"bg-inherit",style:{...z.measuredTableStyle,transform:`translateX(-${z.scrollLeft}px)`},children:[z.colGroup,(0,t.jsx)("thead",{className:c?"bg-suped-beige":"border-b bg-white",children:Y(!1)})]})}),(0,t.jsx)("div",{ref:E,className:"overflow-x-auto overflow-y-visible",children:(0,t.jsxs)("table",{ref:P,className:(0,p.cn)("w-full bg-white"),style:z.measuredTableStyle,children:[z.colGroup,(0,t.jsx)("tbody",{children:V(!1)})]})})]}):(0,t.jsxs)("table",{ref:P,className:(0,p.cn)("w-full bg-white"),children:[(0,t.jsx)("thead",{className:(0,p.cn)(c?"bg-suped-beige":"border-b bg-white",j.zIndexThead),children:Y(!1)}),(0,t.jsx)("tbody",{children:V(!1)})]})},"standardThreeDotsProps",0,{header:"Actions",hideHeader:!0,align:"center",fit:!0,pinned:"right",pr:"pr-1",pl:"pl-0"}],656878)}]);
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.