PageSourceSearch

https://www.ringg.ai/_next/static/immutable/chunks/001q2vq0bjv-a.js

js ringg.ai collected 2026-09-26 06:12:54 UTC 108,142 bytes, 1 lines download raw bytes

1(globalThis.TURBOPACK||(globalThis.TURBOPACK=[])).push(["object"==typeof document?document.currentScript:void 0,708305,e=>{"use strict";var t=e.i(997280);let l=(0,t.tv)({defaultVariants:{variant:"primary"},slots:{base:"table-root",body:"table__body",cell:"table__cell",column:"table__column",columnResizer:"table__column-resizer",content:"table__content",footer:"table__footer",header:"table__header",loadMore:"table__load-more",loadMoreContent:"table__load-more-content",resizableContainer:"table__resizable-container",row:"table__row",scrollContainer:"table__scroll-container",sortableColumnHeader:"table__sortable-column-header",sortableColumnIndicator:"table__sortable-column-indicator"},variants:{variant:{primary:{base:"table-root--primary"},secondary:{base:"table-root--secondary"}}}});var n=e.i(834762),o=e.i(790778),r=e.i(728721),i=e.i(835709),s=e.i(517662),a=e.i(464484),u=e.i(196736),c=e.i(425568),d=e.i(223911),m=e.i(487219),p=e.i(246718);class g{setup(e,t,l){this.delegate=e,this.state=t,this.direction=l}getDropTargetFromPoint(e,t,l){let n=this.delegate.getDropTargetFromPoint(e,t,l);return n&&"root"!==n.type?this.resolveDropTarget(n,e,t,l):n}resolveDropTarget(e,t,l,n){let o,r=this.pointerTracking,i=l-r.lastY,s=t-r.lastX,a=r.yDirection,u=r.xDirection;if(Math.abs(i)>5&&(r.yDirection=a=i>0?"down":"up",r.lastY=l),Math.abs(s)>10&&(r.xDirection=u=s>0?"right":"left",r.lastX=t),"before"===e.dropPosition){let t=this.state.collection.getKeyBefore(e.key);for(;null!=t;){let e=this.state.collection.getItem(t);if(e?.type==="item")break;t=e?.parentKey??null}if(null!=t){let l={type:"item",key:t,dropPosition:"after"};n(l)&&(e=l)}}let c=this.getPotentialTargets(e,n);return 0===c.length?{type:"root"}:(c.length>1?o=this.selectTarget(c,e,t,l,a,u):(o=c[0],r.boundaryContext=null),o)}getPotentialTargets(e,t){if("on"===e.dropPosition)return[e];let l=this.state.collection,n=l.getItem(e.key);for(;n&&n?.type!=="item"&&null!=n.nextKey;)e.key=n.nextKey,n=l.getItem(n.nextKey);let o=[e];if(n&&n.hasChildNodes&&this.state.expandedKeys.has(n.key)&&l.getChildren&&"after"===e.dropPosition){let e=null!=n.firstChildKey?l.getItem(n.firstChildKey):null;for(;e&&"item"!==e.type;)e=null!=e.nextKey?l.getItem(e.nextKey):null;if(e?.type==="item"){let l={type:"item",key:e.key,dropPosition:"before"};return t(l)?[l]:[]}}if(n?.nextKey!=null)return[e];let r=n?.parentKey,i=[];for(;null!=r;){let e=l.getItem(r),n=e?.nextKey!=null?l.getItem(e.nextKey):null;if(!n||n.parentKey!==r){let e={type:"item",key:r,dropPosition:"after"};if(t(e)&&i.push(e),n)break}r=e?.parentKey}if(i.length>0&&o.push(...i),1===o.length){let o=l.getKeyAfter(e.key),r=null!=o?l.getItem(o):null;if(null!=o&&r&&n&&null!=r.level&&null!=n.level&&r.level>n.level){let e={type:"item",key:o,dropPosition:"before"};if(t(e))return[e]}}return o.filter(t)}selectTarget(e,t,l,n,o,r){if(e.length<2)return e[0];let i=this.pointerTracking,s=this.state.collection.getItem(t.key),a=s?.parentKey;if(null==a)return e[0];if(!i.boundaryContext||i.boundaryContext.parentKey!==a){let t="up"===i.yDirection?e.length-1:0;i.boundaryContext={parentKey:a,preferredTargetIndex:t,lastSwitchY:n,lastSwitchX:l}}let u=i.boundaryContext,c=Math.abs(l-u.lastSwitchX);if(Math.abs(n-u.lastSwitchY)>5&&o){let t=u.preferredTargetIndex||0;"down"===o&&0===t?u.preferredTargetIndex=e.length-1:"up"===o&&t===e.length-1&&(u.preferredTargetIndex=0),i.xDirection=null}if(c>10&&r){let t=u.preferredTargetIndex||0;"left"===r?"ltr"===this.direction?t<e.length-1&&(u.preferredTargetIndex=t+1,u.lastSwitchX=l):t>0&&(u.preferredTargetIndex=t-1,u.lastSwitchX=l):"right"===r&&("ltr"===this.direction?t>0&&(u.preferredTargetIndex=t-1,u.lastSwitchX=l):t<e.length-1&&(u.preferredTargetIndex=t+1,u.lastSwitchX=l)),i.yDirection=null}let d=Math.max(0,Math.min(u.preferredTargetIndex||0,e.length-1));return e[d]}constructor(){this.delegate=null,this.state=null,this.direction="ltr",this.pointerTracking={lastY:0,lastX:0,yDirection:null,xDirection:null,boundaryContext:null}}}var h=e.i(734254),y=e.i(449114);class f{constructor(e){this.keyMap=new Map,this.keyMap=new Map,this.columnCount=e?.columnCount,this.rows=[];let t=n=>{let o=this.keyMap.get(n.key);e.visitNode&&(n=e.visitNode(n)),this.keyMap.set(n.key,n);
1let r=new Set,i=null,s=!1;if("item"===n.type){for(let e of n.childNodes)if(e.props?.colSpan!==void 0){s=!0;break}}for(let e of n.childNodes)"cell"===e.type&&s&&(e.colspan=e.props?.colSpan,e.colSpan=e.props?.colSpan,e.colIndex=i?(i.colIndex??i.index)+(i.colSpan??1):e.index),"cell"===e.type&&null==e.parentKey&&(e.parentKey=n.key),r.add(e.key),i?(i.nextKey=e.key,e.prevKey=i.key):e.prevKey=null,t(e),i=e;if(i&&(i.nextKey=null),o)for(let e of o.childNodes)r.has(e.key)||l(e)},l=e=>{for(let t of(this.keyMap.delete(e.key),e.childNodes))this.keyMap.get(t.key)===t&&l(t)},n=null;for(let[l,o]of e.items.entries()){let e={...o,level:o.level??0,key:o.key??"row-"+l,type:o.type??"row",value:o.value??null,hasChildNodes:!0,childNodes:[...o.childNodes],rendered:o.rendered,textValue:o.textValue??"",index:o.index??l};n?(n.nextKey=e.key,e.prevKey=n.key):e.prevKey=null,this.rows.push(e),t(e),n=e}n&&(n.nextKey=null)}*[Symbol.iterator](){yield*[...this.rows]}get size(){return[...this.rows].length}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);return t?t.prevKey??null:null}getKeyAfter(e){let t=this.keyMap.get(e);return t?t.nextKey??null:null}getFirstKey(){return[...this.rows][0]?.key}getLastKey(){let e=[...this.rows];return e[e.length-1]?.key}getItem(e){return this.keyMap.get(e)??null}at(e){let t=[...this.getKeys()];return this.getItem(t[e])}getChildren(e){let t=this.keyMap.get(e);return t?.childNodes||[]}}let b="row-header-column-"+Math.random().toString(36).slice(2),C="row-header-column-"+Math.random().toString(36).slice(2);for(;b===C;)C="row-header-column-"+Math.random().toString(36).slice(2);function v(e,t){if(0===t.length)return[];let l=[],n=new Map;for(let o of t){let t=o.parentKey,r=[o];for(;null!=t;){let l=e.get(t);if(!l)break;if(n.has(l)){l.colSpan??=0,l.colSpan++,l.colspan=l.colSpan;let{column:e,index:t}=n.get(l);if(t>r.length)break;for(let l=t;l<r.length;l++)e.splice(l,0,null);for(let t=r.length;t<e.length;t++)e[t]&&n.has(e[t])&&(n.get(e[t]).index=t)}else l.colSpan=1,l.colspan=1,r.push(l),n.set(l,{column:r,index:r.length-1});t=l.parentKey}l.push(r),o.index=l.length-1}let o=Math.max(...l.map(e=>e.length)),r=Array(o).fill(0).map(()=>[]),i=0;for(let e of l){let t=o-1;for(let l of e){if(l){let e=r[t],n=e.reduce((e,t)=>e+(t.colSpan??1),0);if(n<i){let o={type:"placeholder",key:"placeholder-"+l.key,colspan:i-n,colSpan:i-n,index:n,value:null,rendered:null,level:t,hasChildNodes:!1,childNodes:[],textValue:""};e.length>0&&(e[e.length-1].nextKey=o.key,o.prevKey=e[e.length-1].key),e.push(o)}e.length>0&&(e[e.length-1].nextKey=l.key,l.prevKey=e[e.length-1].key),l.level=t,l.colIndex=i,e.push(l)}t--}i++}let s=0;for(let e of r){let l=e.reduce((e,t)=>e+(t.colSpan??1),0);if(l<t.length){let n={type:"placeholder",key:"placeholder-"+e[e.length-1].key,colSpan:t.length-l,colspan:t.length-l,index:l,value:null,rendered:null,level:s,hasChildNodes:!1,childNodes:[],textValue:"",prevKey:e[e.length-1].key};e.push(n)}s++}return r.map((e,t)=>({type:"headerrow",key:"headerrow-"+t,index:t,value:null,rendered:null,level:0,hasChildNodes:!0,childNodes:e,textValue:""}))}class k extends f{constructor(e,t,l){let n=new Set,o=null,r=[];if(l?.showSelectionCheckboxes){let e={type:"column",key:b,value:null,textValue:"",level:0,index:+!!l?.showDragButtons,hasChildNodes:!1,rendered:null,childNodes:[],props:{isSelectionCell:!0}};r.unshift(e)}if(l?.showDragButtons){let e={type:"column",key:C,value:null,textValue:"",level:0,index:0,hasChildNodes:!1,rendered:null,childNodes:[],props:{isDragButtonCell:!0}};r.unshift(e)}let i=[],s=new Map,a=e=>{switch(e.type){case"body":o=e;break;case"column":s.set(e.key,e),!e.hasChildNodes&&(r.push(e),e.props.isRowHeader&&n.add(e.key));break;case"item":i.push(e);return}for(let t of e.childNodes)a(t)};for(let t of e)a(t);let u=v(s,r);if(u.forEach((e,t)=>i.splice(t,0,e)),super({columnCount:r.length,items:i,visitNode:e=>(e.column=r[e.index],e)}),this._size=0,this.columns=r,this.rowHeaderColumnKeys=n,this.body=o,this.headerRows=u,this._size=[...o.childNodes].length,0===this.rowHeaderColumnKeys.size){let e=this.columns.find(e=>!e.props?.isDragButtonCell&&!e.props?.isSelectionCell);e&&this.rowHeaderColumnKeys.add(e.key)}}*[Symbol.iterator](){yield*this.body.childNodes}get size(){return this._size}getKeys(){return this.keyMap.keys()}getKeyBefore(e){let t=this.keyMap.get(e);return t?.prevKey??null}getKeyAfter(e){let t=this.keyMap.get(e);return t?.nextKey??null}getFirstKey(){return(0,y.getFirstItem)(this.body.childNodes)?.key??null}getLastKey(){return(0,y.getLastItem)(this.body.childNodes)?.key??null}getItem(e){return e===this.body.key?this.body:this.keyMap.get(e)??null}at(e){let t=[...this.getKeys()];return this.getItem(t[e])}getChildren(e){if(e===this.body.key)return this.body.childNodes;let t=this.getItem(e);return t?.type==="item"?[...t.childNodes].filter(e=>"cell"===e.type):super.getChildren(e)}getTextValue(e){let t=this.getItem(e);if(!t)return"";if(t.textValue)return t.textValue;let l=this.rowHeaderColumnKeys;if(l){let e=[];for(let n of t.childNodes){let t=this.columns[n.index];if(l.has(t.key)&&n.textValue&&e.push(n.textValue),e.length===l.size)break}return e.join(" ")}return""}}var x=e.i(217173),S=e.i(495576),D=e.i(74062),E=e.i(826541),z=e.i(746261),w=e.i(820453),K=e.i(162048),I=e.i(482743),$=e.i(923304);function A(e,t){if("string"==typeof e){let l=e.match(/^(\d+)(?=%$)/);if(!l)throw Error("Only percentages or numbers are supported for static column widths");return t*(parseFloat(l[0])/100)}return e}function P(e,t){return null!=e?A(e,t):Number.MAX_SAFE_INTEGER}function M(e,t){return null!=e?A(e,t):0}class N{constructor(e){this.columnWidths=new Map,this.columnMinWidths=new Map,this.columnMaxWidths=new Map,this.getDefaultWidth=e?.getDefaultWidth??(()=>"1fr"),this.getDefaultMinWidth=e?.getDefaultMinWidth??(()=>75)}splitColumnsIntoControlledAndUncontrolled(e){return e.reduce((e,t)=>
1(null!=t.props.width?e[0].set(t.key,t):e[1].set(t.key,t),e),[new Map,new Map])}recombineColumns(e,t,l,n){return new Map(e.map(e=>l.has(e.key)?[e.key,t.get(e.key)]:[e.key,n.get(e.key).props.width]))}getInitialUncontrolledWidths(e){return new Map(Array.from(e).map(([e,t])=>[e,t.props.defaultWidth??this.getDefaultWidth?.(t)??"1fr"]))}getColumnWidth(e){return this.columnWidths.get(e)??0}getColumnMinWidth(e){return this.columnMinWidths.get(e)??0}getColumnMaxWidth(e){return this.columnMaxWidths.get(e)??0}resizeColumnWidth(e,t,l,n){let o=this.columnWidths,r=!0,i=new Map;return n=Math.max(this.getColumnMinWidth(l),Math.min(this.getColumnMaxWidth(l),Math.floor(n))),e.columns.forEach(e=>{e.key===l?(i.set(e.key,n),r=!1):r?i.set(e.key,o.get(e.key)??0):i.set(e.key,e.props.width??t.get(e.key))}),i}buildColumnWidths(e,t,l){return this.columnWidths=new Map,this.columnMinWidths=new Map,this.columnMaxWidths=new Map,(function(e,t,l,n,o){let r,i,s,a=!1,u=t.map((t,r)=>{let i=null!=l.get(t.key)?l.get(t.key)??"1fr":t.width??t.defaultWidth??n?.(r)??"1fr",s=!1,u=0,c=0,d=0;null==i||isNaN(i)&&null===String(i).match(/^(\d+)(?=%$)/)?(c=function(e){if(!e||"number"==typeof e)return 1;let t=e.match(/^(.+)(?=fr$)/);return t?parseFloat(t[0]):1}(i))<=0&&(s=!0):(u=A(i,e),s=!0);let m=M(t.minWidth??o?.(r)??0,e),p=P(t.maxWidth,e),g=Math.max(m,Math.min(u,p));return s?d=g:u>g&&(s=!0,d=g),s||(a=!0),{frozen:s,baseSize:u,hypotheticalMainSize:g,min:m,max:p,flex:c,targetMainSize:d,violation:0}});for(;a;){let t=0,l=0;u.forEach(e=>{e.frozen?t+=e.targetMainSize:(t+=e.baseSize,l+=e.flex)});let n=e-t;n>0&&u.forEach(e=>{if(!e.frozen){let t=e.flex/l;e.targetMainSize=e.baseSize+t*n}});let o=0;u.forEach(e=>{if(e.violation=0,!e.frozen){let{min:t,max:l,targetMainSize:n}=e;e.targetMainSize=Math.max(t,Math.min(n,l)),e.violation=e.targetMainSize-n,o+=e.violation}}),a=!1,u.forEach(e=>{0===o||Math.sign(o)===Math.sign(e.violation)?e.frozen=!0:e.frozen||(a=!0)})}return r=0,i=0,s=[],u.forEach(function(e){let t=e.targetMainSize,l=Math.round(t+r)-i;r+=t,i+=l,s.push(l)}),s})(e,t.columns.map(e=>({...e.props,key:e.key})),l,e=>this.getDefaultWidth(t.columns[e]),e=>this.getDefaultMinWidth(t.columns[e])).forEach((l,n)=>{let o=t.columns[n].key,r=t.columns[n];this.columnWidths.set(o,l),this.columnMinWidths.set(o,M(r.props.minWidth??this.getDefaultMinWidth(r),e)),this.columnMaxWidths.set(o,P(r.props.maxWidth,e))}),this.columnWidths}}function R(e,t){let{getDefaultWidth:l,getDefaultMinWidth:o,tableWidth:r=0}=e,[i,s]=(0,n.useState)(null),a=(0,n.useMemo)(()=>new N({getDefaultWidth:l,getDefaultMinWidth:o}),[l,o]),[u,c]=(0,n.useMemo)(()=>a.splitColumnsIntoControlledAndUncontrolled(t.collection.columns),[t.collection.columns,a]),[d,m]=(0,n.use
1State)(()=>a.getInitialUncontrolledWidths(c)),[p,g]=(0,n.useState)(t.collection.columns);t.collection.columns!==p&&((t.collection.columns.length!==p.length||t.collection.columns.some((e,t)=>e.key!==p[t].key))&&m(a.getInitialUncontrolledWidths(c)),g(t.collection.columns));let h=(0,n.useMemo)(()=>a.recombineColumns(t.collection.columns,d,c,u),[t.collection.columns,d,c,u,a]),y=(0,n.useCallback)(e=>{s(e)},[s]),f=(0,n.useCallback)((e,l)=>{let n=a.resizeColumnWidth(t.collection,d,e,l),o=new Map(Array.from(c).map(([e])=>[e,n.get(e)]));return o.set(e,l),m(o),n},[c,m,a,t.collection,d]),b=(0,n.useCallback)(()=>{s(null)},[s]),C=(0,n.useMemo)(()=>a.buildColumnWidths(r,t.collection,h),[r,t.collection,h,a]);return(0,n.useMemo)(()=>({resizingColumn:i,updateResizedColumns:f,startResize:y,endResize:b,getColumnWidth:e=>a.getColumnWidth(e),getColumnMinWidth:e=>a.getColumnMinWidth(e),getColumnMaxWidth:e=>a.getColumnMaxWidth(e),tableState:t,columnWidths:C}),[a,C,i,f,y,b,t])}var B=e.i(993274),F=e.i(556383),T=e.i(298246),V=e.i(615923);
1let j={ascending:"descending",descending:"ascending"};var H=e.i(611524),L=e.i(252),W=e.i(563354),O=e.i(137550),_=e.i(654968),U=e.i(101455),X=e.i(984329),G=e.i(767022),Y=e.i(390471),Z=e.i(178e3),q=e.i(286418);class J{constructor(e){if(this.collection=e.collection,this.disabledKeys=e.disabledKeys,this.disabledBehavior=e.disabledBehavior||"all",this.direction=e.direction,this.collator=e.collator,!e.layout&&!e.ref)throw Error("Either a layout or a ref must be specified.");this.layoutDelegate=e.layoutDelegate||(e.layout?new Q(e.layout):new(0,q.DOMLayoutDelegate)(e.ref)),this.focusMode=e.focusMode??"row"}isCell(e){return"cell"===e.type}isRow(e){return"row"===e.type||"item"===e.type}isDisabled(e){return"all"===this.disabledBehavior&&(e.props?.isDisabled||this.disabledKeys.has(e.key))&&e.props?.disabledBehavior!=="selection"}findPreviousKey(e,t,l=!1){let n=null!=e?this.collection.getKeyBefore(e):this.collection.getLastKey();for(;null!=n;){let e=this.collection.getItem(n);if(!e)break;if((l||!this.isDisabled(e))&&(!t||t(e)))return n;n=this.collection.getKeyBefore(n)}return null}findNextKey(e,t,l=!1){let n=null!=e?this.collection.getKeyAfter(e):this.collection.getFirstKey();for(;null!=n;){let e=this.collection.getItem(n);if(!e)break;if((l||!this.isDisabled(e))&&(!t||t(e)))return n;if(null==(n=this.collection.getKeyAfter(n)))break}return null}getKeyForItemInRowByIndex(e,t=0){if(t<0)return null;let l=this.collection.getItem(e);if(!l)return null;let n=0;for(let e of(0,y.getChildNodes)(l,this.collection)){if(e.colSpan&&e.colSpan+n>t||(e.colSpan&&(n=n+e.colSpan-1),n===t))return e.key??null;n++}return null}getKeyBelow(e,t){let l=e,n=this.collection.getItem(l);if(!n||(this.isCell(n)&&(l=n.parentKey??null),null==l))return null;if(null!=(l=this.findNextKey(l,e=>"item"===e.type,t?.includeDisabled))){if(this.isCell(n)){let e=n.colIndex?n.colIndex:n.index;return this.getKeyForItemInRowByIndex(l,e)}if("row"===this.focusMode)return l}return null}getKeyAbove(e,t){let l=e,n=this.collection.getItem(l);if(!n||(this.isCell(n)&&(l=n.parentKey??null),null==l))return null;if(null!=(l=this.findPreviousKey(l,e=>"item"===e.type,t?.includeDisabled))){if(this.isCell(n)){let e=n.colIndex?n.colIndex:n.index;return this.getKeyForItemInRowByIndex(l,e)}if("row"===this.focusMode)return l}return null}getKeyRightOf(e){let t=this.collection.getItem(e);if(!t)return null;if(this.isRow(t)){let e=(0,y.getChildNodes)(t,this.collection);return("rtl"===this.direction?(0,y.getLastItem)(e)?.key:(0,y.getFirstItem)(e)?.key)??null}if(this.isCell(t)&&null!=t.parentKey){let l=this.collection.getItem(t.parentKey);if(!l)return null;let n=(0,y.getChildNodes)(l,this.collection),o=("rtl"===this.direction?(0,y.getNthItem)(n,t.index-1):(0,y.getNthItem)(n,t.index+1))??null;return o?o.key??null:"row"===this.focusMode?t.parentKey??null:("rtl"===this.direction?this.getFirstKey(e):this.getLastKey(e))??null}return null}getKeyLeftOf(e){let t=this.collection.getItem(e);if(!t)return null;if(this.isRow(t)){let e=(0,y.getChildNodes)(t,this.collection);return("rtl"===this.direction?(0,y.getFirstItem)(e)?.key:(0,y.getLastItem)(e)?.key)??null}if(this.isCell(t)&&null!=t.parentKey){let l=this.collection.getItem(t.parentKey);if(!l)return null;let n=(0,y.getChildNodes)(l,this.collection),o=("rtl"===this.direction?(0,y.getNthItem)(n,t.index+1):(0,y.getNthItem)(n,t.index-1))??null;return o?o.key??null:"row"===this.focusMode?t.parentKey??null:("rtl"===this.direction?this.getLastKey(e):this.getFirstKey(e))??null}return null}getFirstKey(e,t){let l,n=e??null;if(null!=n){if(!(l=this.collection.getItem(n)))return null;if(this.isCell(l)&&!t&&null!=l.parentKey){let e=this.collection.getItem(l.parentKey);return e?(0,y.getFirstItem)((0,y.getChildNodes)(e,this.collection))?.key??null:null}}if(null!=(n=this.findNextKey(void 0,e=>"item"===e.type))&&(l&&this.isCell(l)&&t||"cell"===this.focusMode)){let e=this.collection.getItem(n);if(!e)return null;n=(0,y.getFirstItem)((0,y.getChildNodes)(e,this.collection))?.key??null}return n}getLastKey(e,t){let l,n=e??null;if(null!=n){if(!(l=this.collection.getItem(n)))return null;if(this.isCell(l)&&!t&&null!=l.parentKey){let e=this.collection.getItem(l.parentKey);if(!e)return null;let t=(0,y.getChildNodes)(e,this.collection);return(0,y.getLastItem)(t)?.key??null}}if(null!=(n=this.findPreviousKey(void 0,e=>"item"===e.type))&&(l&&this.isCell(l)&&t||"cell"===this.focusMode)){let e=this.collection.getItem(n);if(!e)return null;let t=(0,y.getChildNodes)(e,this.collection);n=(0,y.getLastItem)(t)?.key??null}return n}getKeyPageAbove(e){let t=e,l=this.layoutDelegate.getItemRect(t);if(!l)return null;let n=Math.max(0,l.y+l.height-this.layoutDelegate.getVisibleRect().height);for(;l&&l.y>
1n&&null!=t&&null!=(t=this.getKeyAbove(t)??null);)l=this.layoutDelegate.getItemRect(t);return t}getKeyPageBelow(e){let t=e,l=this.layoutDelegate.getItemRect(t);if(!l)return null;let n=this.layoutDelegate.getVisibleRect().height,o=Math.min(this.layoutDelegate.getContentSize().height,l.y+n);for(;l&&l.y+l.height<o;){let e=this.getKeyBelow(t);if(null==e)break;l=this.layoutDelegate.getItemRect(e),t=e}return t}getKeyForSearch(e,t){let l=t??null;if(!this.collator)return null;let n=this.collection;if(null==(l=t??this.getFirstKey()))return null;let o=n.getItem(l);if(!o)return null;"cell"===o.type&&(l=o.parentKey??null);let r=!1;for(;null!=l;){let t=n.getItem(l);if(!t)break;if(t.textValue){let l=t.textValue.slice(0,e.length);if(0===this.collator.compare(l,e)){if(this.isRow(t)&&"cell"===this.focusMode)return(0,y.getFirstItem)((0,y.getChildNodes)(t,this.collection))?.key??null;return t.key}}null!=(l=this.findNextKey(l,e=>"item"===e.type))||r||(l=this.getFirstKey(),r=!0)}return null}}class Q{constructor(e){this.layout=e}getContentSize(){return this.layout.getContentSize()}getItemRect(e){return this.layout.getLayoutInfo(e)?.rect||null}getVisibleRect(){return this.layout.virtualizer.visibleRect}}let ee=new WeakMap;var et=e.i(74498),el={};el={"ar-AE":{deselectedItem:e=>`${e.item} \u{63A}\u{64A}\u{631} \u{627}\u{644}\u{645}\u{62D}\u{62F}\u{62F}`,longPressToSelect:"اضغط مطولًا للدخول إلى وضع التحديد.",select:"تحديد",selectedAll:"جميع العناصر المحددة.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"لم يتم تحديد عناصر",one:()=>`${t.number(e.count)} \u{639}\u{646}\u{635}\u{631} \u{645}\u{62D}\u{62F}\u{62F}`,other:()=>`${t.number(e.count)} \u{639}\u{646}\u{635}\u{631} \u{645}\u{62D}\u{62F}\u{62F}`})}.`,selectedItem:e=>`${e.item} \u{627}\u{644}\u{645}\u{62D}\u{62F}\u{62F}`},"bg-BG":{deselectedItem:e=>`${e.item} \u{43D}\u{435} \u{435} \u{438}\u{437}\u{431}\u{440}\u{430}\u{43D}.`,longPressToSelect:"Натиснете и задръжте за да влезете в избирателен режим.",select:"Изберете",selectedAll:"Всички елементи са избрани.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Няма избрани елементи",one:()=>`${t.number(e.count)} \u{438}\u{437}\u{431}\u{440}\u{430}\u{43D} \u{435}\u{43B}\u{435}\u{43C}\u{435}\u{43D}\u{442}`,other:()=>`${t.number(e.count)} \u{438}\u{437}\u{431}\u{440}\u{430}\u{43D}\u{438} \u{435}\u{43B}\u{435}\u{43C}\u{435}\u{43D}\u{442}\u{438}`})}.`,selectedItem:e=>`${e.item} \u{438}\u{437}\u{431}\u{440}\u{430}\u{43D}.`},"cs-CZ":{deselectedItem:e=>`Polo\u{17E}ka ${e.item} nen\xed vybr\xe1na.`,longPressToSelect:"Dlouhým stisknutím přejdete do režimu výběru.",select:"Vybrat",selectedAll:"Vybrány všechny položky.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Nevybrány žádné položky",one:()=>`Vybr\xe1na ${t.number(e.count)} polo\u{17E}ka`,other:()=>`Vybr\xe1no ${t.number(e.count)} polo\u{17E}ek`})}.`,selectedItem:e=>`Vybr\xe1na polo\u{17E}ka ${e.item}.`},"da-DK":{deselectedItem:e=>`${e.item} ikke valgt.`,longPressToSelect:"Lav et langt tryk for at aktivere valgtilstand.",select:"Vælg",selectedAll:"Alle elementer valgt.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Ingen elementer valgt",one:()=>`${t.number(e.count)} element valgt`,other:()=>`${t.number(e.count)} elementer valgt`})}.`,selectedItem:e=>`${e.item} valgt.`},"de-DE":{deselectedItem:e=>`${e.item} nicht ausgew\xe4hlt.`,longPressToSelect:"Gedrückt halten, um Auswahlmodus zu öffnen.",select:"Auswählen",selectedAll:"Alle Elemente ausgewählt.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Keine Elemente ausgewählt",one:()=>`${t.number(e.count)} Element ausgew\xe4hlt`,other:()=>`${t.number(e.count)} Elemente ausgew\xe4hlt`})}.`,selectedItem:e=>`${e.item} ausgew\xe4hlt.`},"el-GR":{deselectedItem:e=>`\u{394}\u{3B5}\u{3BD} \u{3B5}\u{3C0}\u{3B9}\u{3BB}\u{3AD}\u{3C7}\u{3B8}\u{3B7}\u{3BA}\u{3B5} \u{3C4}\u{3BF} \u{3C3}\u{3C4}\u{3BF}\u{3B9}\u{3C7}\u{3B5}\u{3AF}\u{3BF} ${e.item}.`,longPressToSelect:"Πατήστε παρατεταμένα για να μπείτε σε λειτουργία επιλογής.",select:"Επιλογή",selectedAll:"Επιλέχθηκαν όλα τα στοιχεία.",selectedCount:(e,t)=>
1`${t.plural(e.count,{"=0":"Δεν επιλέχθηκαν στοιχεία",one:()=>`\u{395}\u{3C0}\u{3B9}\u{3BB}\u{3AD}\u{3C7}\u{3B8}\u{3B7}\u{3BA}\u{3B5} ${t.number(e.count)} \u{3C3}\u{3C4}\u{3BF}\u{3B9}\u{3C7}\u{3B5}\u{3AF}\u{3BF}`,other:()=>`\u{395}\u{3C0}\u{3B9}\u{3BB}\u{3AD}\u{3C7}\u{3B8}\u{3B7}\u{3BA}\u{3B1}\u{3BD} ${t.number(e.count)} \u{3C3}\u{3C4}\u{3BF}\u{3B9}\u{3C7}\u{3B5}\u{3AF}\u{3B1}`})}.`,selectedItem:e=>`\u{395}\u{3C0}\u{3B9}\u{3BB}\u{3AD}\u{3C7}\u{3B8}\u{3B7}\u{3BA}\u{3B5} \u{3C4}\u{3BF} \u{3C3}\u{3C4}\u{3BF}\u{3B9}\u{3C7}\u{3B5}\u{3AF}\u{3BF} ${e.item}.`},"en-US":{deselectedItem:e=>`${e.item} not selected.`,select:"Select",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"No items selected",one:()=>`${t.number(e.count)} item selected`,other:()=>`${t.number(e.count)} items selected`})}.`,selectedAll:"All items selected.",selectedItem:e=>`${e.item} selected.`,longPressToSelect:"Long press to enter selection mode."},"es-ES":{deselectedItem:e=>`${e.item} no seleccionado.`,longPressToSelect:"Mantenga pulsado para abrir el modo de selección.",select:"Seleccionar",selectedAll:"Todos los elementos seleccionados.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Ningún elemento seleccionado",one:()=>`${t.number(e.count)} elemento seleccionado`,other:()=>`${t.number(e.count)} elementos seleccionados`})}.`,selectedItem:e=>`${e.item} seleccionado.`},"et-EE":{deselectedItem:e=>`${e.item} pole valitud.`,longPressToSelect:"Valikurežiimi sisenemiseks vajutage pikalt.",select:"Vali",selectedAll:"Kõik üksused valitud.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Üksusi pole valitud",one:()=>`${t.number(e.count)} \xfcksus valitud`,other:()=>`${t.number(e.count)} \xfcksust valitud`})}.`,selectedItem:e=>`${e.item} valitud.`},"fi-FI":{deselectedItem:e=>`Kohdetta ${e.item} ei valittu.`,longPressToSelect:"Siirry valintatilaan painamalla pitkään.",select:"Valitse",selectedAll:"Kaikki kohteet valittu.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Ei yhtään kohdetta valittu",one:()=>`${t.number(e.count)} kohde valittu`,other:()=>`${t.number(e.count)} kohdetta valittu`})}.`,selectedItem:e=>`${e.item} valittu.`},"fr-FR":{deselectedItem:e=>`${e.item} non s\xe9lectionn\xe9.`,longPressToSelect:"Appuyez de manière prolongée pour passer en mode de sélection.",select:"Sélectionner",selectedAll:"Tous les éléments sélectionnés.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Aucun élément sélectionné",one:()=>`${t.number(e.count)} \xe9l\xe9ment s\xe9lectionn\xe9`,other:()=>`${t.number(e.count)} \xe9l\xe9ments s\xe9lectionn\xe9s`})}.`,selectedItem:e=>`${e.item} s\xe9lectionn\xe9.`},"he-IL":{deselectedItem:e=>`${e.item} \u{5DC}\u{5D0} \u{5E0}\u{5D1}\u{5D7}\u{5E8}.`,longPressToSelect:"הקשה ארוכה לכניסה למצב בחירה.",select:"בחר",selectedAll:"כל הפריטים נבחרו.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"לא נבחרו פריטים",one:()=>`\u{5E4}\u{5E8}\u{5D9}\u{5D8} ${t.number(e.count)} \u{5E0}\u{5D1}\u{5D7}\u{5E8}`,other:()=>`${t.number(e.count)} \u{5E4}\u{5E8}\u{5D9}\u{5D8}\u{5D9}\u{5DD} \u{5E0}\u{5D1}\u{5D7}\u{5E8}\u{5D5}`})}.`,selectedItem:e=>`${e.item} \u{5E0}\u{5D1}\u{5D7}\u{5E8}.`},"hr-HR":{deselectedItem:e=>`Stavka ${e.item} nije odabrana.`,longPressToSelect:"Dugo pritisnite za ulazak u način odabira.",select:"Odaberite",selectedAll:"Odabrane su sve stavke.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Nije odabrana nijedna stavka",one:()=>`Odabrana je ${t.number(e.count)} stavka`,other:()=>`Odabrano je ${t.number(e.count)} stavki`})}.`,selectedItem:e=>`Stavka ${e.item} je odabrana.`},"hu-HU":{deselectedItem:e=>`${e.item} nincs kijel\xf6lve.`,longPressToSelect:"Nyomja hosszan a kijelöléshez.",select:"Kijelölés",selectedAll:"Az összes elem kijelölve.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Egy elem sincs kijelölve",one:()=>`${t.number(e.count)} elem kijel\xf6lve`,other:()=>`${t.number(e.count)} elem kijel\xf6lve`})}.`,selectedItem:e=>`${e.item} kijel\xf6lve.`},"it-IT":{deselectedItem:e=>`${e.item} non selezionato.`,longPressToSelect:"Premi a lungo per passare alla modalità di selezione.",select:"Seleziona",selectedAll:"Tutti gli elementi selezionati.",selectedCount:(e,t)=>
1`${t.plural(e.count,{"=0":"Nessun elemento selezionato",one:()=>`${t.number(e.count)} elemento selezionato`,other:()=>`${t.number(e.count)} elementi selezionati`})}.`,selectedItem:e=>`${e.item} selezionato.`},"ja-JP":{deselectedItem:e=>`${e.item} \u{304C}\u{9078}\u{629E}\u{3055}\u{308C}\u{3066}\u{3044}\u{307E}\u{305B}\u{3093}\u{3002}`,longPressToSelect:"長押しして選択モードを開きます。",select:"選択",selectedAll:"すべての項目を選択しました。",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"項目が選択されていません",one:()=>`${t.number(e.count)} \u{9805}\u{76EE}\u{3092}\u{9078}\u{629E}\u{3057}\u{307E}\u{3057}\u{305F}`,other:()=>`${t.number(e.count)} \u{9805}\u{76EE}\u{3092}\u{9078}\u{629E}\u{3057}\u{307E}\u{3057}\u{305F}`})}\u{3002}`,selectedItem:e=>`${e.item} \u{3092}\u{9078}\u{629E}\u{3057}\u{307E}\u{3057}\u{305F}\u{3002}`},"ko-KR":{deselectedItem:e=>`${e.item}\u{C774}(\u{AC00}) \u{C120}\u{D0DD}\u{B418}\u{C9C0} \u{C54A}\u{C558}\u{C2B5}\u{B2C8}\u{B2E4}.`,longPressToSelect:"선택 모드로 들어가려면 길게 누르십시오.",select:"선택",selectedAll:"모든 항목이 선택되었습니다.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"선택된 항목이 없습니다",one:()=>`${t.number(e.count)}\u{AC1C} \u{D56D}\u{BAA9}\u{C774} \u{C120}\u{D0DD}\u{B418}\u{C5C8}\u{C2B5}\u{B2C8}\u{B2E4}`,other:()=>`${t.number(e.count)}\u{AC1C} \u{D56D}\u{BAA9}\u{C774} \u{C120}\u{D0DD}\u{B418}\u{C5C8}\u{C2B5}\u{B2C8}\u{B2E4}`})}.`,selectedItem:e=>`${e.item}\u{C774}(\u{AC00}) \u{C120}\u{D0DD}\u{B418}\u{C5C8}\u{C2B5}\u{B2C8}\u{B2E4}.`},"lt-LT":{deselectedItem:e=>`${e.item} nepasirinkta.`,longPressToSelect:"Norėdami įjungti pasirinkimo režimą, paspauskite ir palaikykite.",select:"Pasirinkti",selectedAll:"Pasirinkti visi elementai.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Nepasirinktas nė vienas elementas",one:()=>`Pasirinktas ${t.number(e.count)} elementas`,other:()=>`Pasirinkta element\u{173}: ${t.number(e.count)}`})}.`,selectedItem:e=>`Pasirinkta: ${e.item}.`},"lv-LV":{deselectedItem:e=>`Vienums ${e.item} nav atlas\u{12B}ts.`,longPressToSelect:"Ilgi turiet nospiestu. lai ieslēgtu atlases režīmu.",select:"Atlasīt",selectedAll:"Atlasīti visi vienumi.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Nav atlasīts neviens vienums",one:()=>`Atlas\u{12B}to vienumu skaits: ${t.number(e.count)}`,other:()=>`Atlas\u{12B}to vienumu skaits: ${t.number(e.count)}`})}.`,selectedItem:e=>`Atlas\u{12B}ts vienums ${e.item}.`},"nb-NO":{deselectedItem:e=>`${e.item} er ikke valgt.`,longPressToSelect:"Bruk et langt trykk for å gå inn i valgmodus.",select:"Velg",selectedAll:"Alle elementer er valgt.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Ingen elementer er valgt",one:()=>`${t.number(e.count)} element er valgt`,other:()=>`${t.number(e.count)} elementer er valgt`})}.`,selectedItem:e=>`${e.item} er valgt.`},"nl-NL":{deselectedItem:e=>`${e.item} niet geselecteerd.`,longPressToSelect:"Druk lang om de selectiemodus te openen.",select:"Selecteren",selectedAll:"Alle items geselecteerd.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Geen items geselecteerd",one:()=>`${t.number(e.count)} item geselecteerd`,other:()=>`${t.number(e.count)} items geselecteerd`})}.`,selectedItem:e=>`${e.item} geselecteerd.`},"pl-PL":{deselectedItem:e=>`Nie zaznaczono ${e.item}.`,longPressToSelect:"Naciśnij i przytrzymaj, aby wejść do trybu wyboru.",select:"Zaznacz",selectedAll:"Wszystkie zaznaczone elementy.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Nie zaznaczono żadnych elementów",one:()=>`${t.number(e.count)} zaznaczony element`,other:()=>`${t.number(e.count)} zaznaczonych element\xf3w`})}.`,selectedItem:e=>`Zaznaczono ${e.item}.`},"pt-BR":{deselectedItem:e=>`${e.item} n\xe3o selecionado.`,longPressToSelect:"Mantenha pressionado para entrar no modo de seleção.",select:"Selecionar",selectedAll:"Todos os itens selecionados.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Nenhum item selecionado",one:()=>`${t.number(e.count)} item selecionado`,other:()=>`${t.number(e.count)} itens selecionados`})}.`,selectedItem:e=>`${e.item} selecionado.`}
1,"pt-PT":{deselectedItem:e=>`${e.item} n\xe3o selecionado.`,longPressToSelect:"Prima continuamente para entrar no modo de seleção.",select:"Selecionar",selectedAll:"Todos os itens selecionados.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Nenhum item selecionado",one:()=>`${t.number(e.count)} item selecionado`,other:()=>`${t.number(e.count)} itens selecionados`})}.`,selectedItem:e=>`${e.item} selecionado.`},"ro-RO":{deselectedItem:e=>`${e.item} neselectat.`,longPressToSelect:"Apăsați lung pentru a intra în modul de selectare.",select:"Selectare",selectedAll:"Toate elementele selectate.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Niciun element selectat",one:()=>`${t.number(e.count)} element selectat`,other:()=>`${t.number(e.count)} elemente selectate`})}.`,selectedItem:e=>`${e.item} selectat.`},"ru-RU":{deselectedItem:e=>`${e.item} \u{43D}\u{435} \u{432}\u{44B}\u{431}\u{440}\u{430}\u{43D}\u{43E}.`,longPressToSelect:"Нажмите и удерживайте для входа в режим выбора.",select:"Выбрать",selectedAll:"Выбраны все элементы.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Нет выбранных элементов",one:()=>`${t.number(e.count)} \u{44D}\u{43B}\u{435}\u{43C}\u{435}\u{43D}\u{442} \u{432}\u{44B}\u{431}\u{440}\u{430}\u{43D}`,other:()=>`${t.number(e.count)} \u{44D}\u{43B}\u{435}\u{43C}\u{435}\u{43D}\u{442}\u{43E}\u{432} \u{432}\u{44B}\u{431}\u{440}\u{430}\u{43D}\u{43E}`})}.`,selectedItem:e=>`${e.item} \u{432}\u{44B}\u{431}\u{440}\u{430}\u{43D}\u{43E}.`},"sk-SK":{deselectedItem:e=>`Nevybrat\xe9 polo\u{17E}ky: ${e.item}.`,longPressToSelect:"Dlhším stlačením prejdite do režimu výberu.",select:"Vybrať",selectedAll:"Všetky vybraté položky.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Žiadne vybraté položky",one:()=>`${t.number(e.count)} vybrat\xe1 polo\u{17E}ka`,other:()=>`Po\u{10D}et vybrat\xfdch polo\u{17E}iek:${t.number(e.count)}`})}.`,selectedItem:e=>`Vybrat\xe9 polo\u{17E}ky: ${e.item}.`},"sl-SI":{deselectedItem:e=>`Element ${e.item} ni izbran.`,longPressToSelect:"Za izbirni način pritisnite in dlje časa držite.",select:"Izberite",selectedAll:"Vsi elementi so izbrani.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Noben element ni izbran",one:()=>`${t.number(e.count)} element je izbran`,other:()=>`${t.number(e.count)} elementov je izbranih`})}.`,selectedItem:e=>`Element ${e.item} je izbran.`},"sr-SP":{deselectedItem:e=>`${e.item} nije izabrano.`,longPressToSelect:"Dugo pritisnite za ulazak u režim biranja.",select:"Izaberite",selectedAll:"Izabrane su sve stavke.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Nije izabrana nijedna stavka",one:()=>`Izabrana je ${t.number(e.count)} stavka`,other:()=>`Izabrano je ${t.number(e.count)} stavki`})}.`,selectedItem:e=>`${e.item} je izabrano.`},"sv-SE":{deselectedItem:e=>`${e.item} ej markerat.`,longPressToSelect:"Tryck länge när du vill öppna väljarläge.",select:"Markera",selectedAll:"Alla markerade objekt.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Inga markerade objekt",one:()=>`${t.number(e.count)} markerat objekt`,other:()=>`${t.number(e.count)} markerade objekt`})}.`,selectedItem:e=>`${e.item} markerat.`},"tr-TR":{deselectedItem:e=>`${e.item} se\xe7ilmedi.`,longPressToSelect:"Seçim moduna girmek için uzun basın.",select:"Seç",selectedAll:"Tüm ögeler seçildi.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Hiçbir öge seçilmedi",one:()=>`${t.number(e.count)} \xf6ge se\xe7ildi`,other:()=>`${t.number(e.count)} \xf6ge se\xe7ildi`})}.`,selectedItem:e=>`${e.item} se\xe7ildi.`},"uk-UA":{deselectedItem:e=>`${e.item} \u{43D}\u{435} \u{432}\u{438}\u{431}\u{440}\u{430}\u{43D}\u{43E}.`,longPressToSelect:"Виконайте довге натиснення, щоб перейти в режим вибору.",select:"Вибрати",selectedAll:"Усі елементи вибрано.",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"Жодних елементів не вибрано",one:()=>`${t.number(e.count)} \u{435}\u{43B}\u{435}\u{43C}\u{435}\u{43D}\u{442} \u{432}\u{438}\u{431}\u{440}\u{430}\u{43D}\u{43E}`,other:()=>`\u{412}\u{438}\u{431}\u{440}\u{430}\u{43D}\u{43E} \u{435}\u{43B}\u{435}\u{43C}\u{435}\u{43D}\u{442}\u{456}\u{432}: ${t.number(e.count)}`})}.`,selectedItem:e=>`${e.item} \u{432}\u{438}\u{431}\u{440}\u{430}\u{43D}\u{43E}.`},"zh-CN":{deselectedItem:e=>`\u{672A}\u{9009}\u{62E9} ${e.item}\u{3002}`,longPressToSelect:"长按以进入选择模式。",select:"选择",selectedAll:"已选择所有项目。",selectedCount:(e,t)=>
1`${t.plural(e.count,{"=0":"未选择项目",one:()=>`\u{5DF2}\u{9009}\u{62E9} ${t.number(e.count)} \u{4E2A}\u{9879}\u{76EE}`,other:()=>`\u{5DF2}\u{9009}\u{62E9} ${t.number(e.count)} \u{4E2A}\u{9879}\u{76EE}`})}\u{3002}`,selectedItem:e=>`\u{5DF2}\u{9009}\u{62E9} ${e.item}\u{3002}`},"zh-TW":{deselectedItem:e=>`\u{672A}\u{9078}\u{53D6}\u{300C}${e.item}\u{300D}\u{3002}`,longPressToSelect:"長按以進入選擇模式。",select:"選取",selectedAll:"已選取所有項目。",selectedCount:(e,t)=>`${t.plural(e.count,{"=0":"未選取任何項目",one:()=>`\u{5DF2}\u{9078}\u{53D6} ${t.number(e.count)} \u{500B}\u{9805}\u{76EE}`,other:()=>`\u{5DF2}\u{9078}\u{53D6} ${t.number(e.count)} \u{500B}\u{9805}\u{76EE}`})}\u{3002}`,selectedItem:e=>`\u{5DF2}\u{9078}\u{53D6}\u{300C}${e.item}\u{300D}\u{3002}`}};var en=e.i(713854);function eo(e,t){let l=new Set;if("all"===e||"all"===t)return l;for(let n of e.keys())t.has(n)||l.add(n);return l}var er=e.i(95011),ei=e.i(703221),es=e.i(74836),ea=e.i(885528),eu=e.i(260944);let ec=new WeakMap;function ed(e){return"string"==typeof e?e.replace(/\s*/g,""):""+e}function em(e,t){let l=ec.get(e);if(!l)throw Error("Unknown grid");return`${l}-${ed(t)}`}function ep(e,t,l){let n=ec.get(e);if(!n)throw Error("Unknown grid");return`${n}-${ed(t)}-${ed(l)}`}function eg(e,t){return[...e.collection.rowHeaderColumnKeys].map(l=>ep(e,t,l)).join(" ")}var eh={};eh={"ar-AE":{ascending:"تصاعدي",ascendingSort:e=>`\u{62A}\u{631}\u{62A}\u{64A}\u{628} \u{62D}\u{633}\u{628} \u{627}\u{644}\u{639}\u{645}\u{648}\u{62F} ${e.columnName} \u{628}\u{62A}\u{631}\u{62A}\u{64A}\u{628} \u{62A}\u{635}\u{627}\u{639}\u{62F}\u{64A}`,columnSize:e=>`${e.value} \u{628}\u{627}\u{644}\u{628}\u{643}\u{633}\u{644}`,descending:"تنازلي",descendingSort:e=>`\u{62A}\u{631}\u{62A}\u{64A}\u{628} \u{62D}\u{633}\u{628} \u{627}\u{644}\u{639}\u{645}\u{648}\u{62F} ${e.columnName} \u{628}\u{62A}\u{631}\u{62A}\u{64A}\u{628} \u{62A}\u{646}\u{627}\u{632}\u{644}\u{64A}`,resizerDescription:"اضغط على مفتاح Enter لبدء تغيير الحجم",select:"تحديد",selectAll:"تحديد الكل",sortable:"عمود قابل للترتيب",collapse:"طي",expand:"تمديد"},"bg-BG":{ascending:"възходящ",ascendingSort:e=>`\u{441}\u{43E}\u{440}\u{442}\u{438}\u{440}\u{430}\u{43D}\u{43E} \u{43F}\u{43E} \u{43A}\u{43E}\u{43B}\u{43E}\u{43D}\u{430} ${e.columnName} \u{432}\u{44A}\u{432} \u{432}\u{44A}\u{437}\u{445}\u{43E}\u{434}\u{44F}\u{449} \u{440}\u{435}\u{434}`,columnSize:e=>`${e.value} \u{43F}\u{438}\u{43A}\u{441}\u{435}\u{43B}\u{430}`,descending:"низходящ",descendingSort:e=>`\u{441}\u{43E}\u{440}\u{442}\u{438}\u{440}\u{430}\u{43D}\u{43E} \u{43F}\u{43E} \u{43A}\u{43E}\u{43B}\u{43E}\u{43D}\u{430} ${e.columnName} \u{432} \u{43D}\u{438}\u{437}\u{445}\u{43E}\u{434}\u{44F}\u{449} \u{440}\u{435}\u{434}`,resizerDescription:"Натиснете „Enter“, за да започнете да преоразмерявате",select:"Изберете",selectAll:"Изберете всичко",sortable:"сортираща колона",collapse:"Свиване",expand:"Разширяване"},"cs-CZ":{ascending:"vzestupně",ascendingSort:e=>`\u{159}azeno vzestupn\u{11B} podle sloupce ${e.columnName}`,columnSize:e=>`${e.value} pixel\u{16F}`,descending:"sestupně",descendingSort:e=>`\u{159}azeno sestupn\u{11B} podle sloupce ${e.columnName}`,resizerDescription:"Stisknutím klávesy Enter začnete měnit velikost",select:"Vybrat",selectAll:"Vybrat vše",sortable:"sloupec s možností řazení",collapse:"Sbalit",expand:"Roztáhnout"},"da-DK":{ascending:"stigende",ascendingSort:e=>`sorteret efter kolonne ${e.columnName} i stigende r\xe6kkef\xf8lge`,columnSize:e=>`${e.value} pixels`,descending:"faldende",descendingSort:e=>`sorteret efter kolonne ${e.columnName} i faldende r\xe6kkef\xf8lge`,resizerDescription:"Tryk på Enter for at ændre størrelse",select:"Vælg",selectAll:"Vælg alle",sortable:"sorterbar kolonne",collapse:"Skjul",expand:"Udvid"},"de-DE":{ascending:"aufsteigend",ascendingSort:e=>`sortiert nach Spalte ${e.columnName} in aufsteigender Reihenfolge`,columnSize:e=>`${e.value} Pixel`,descending:"absteigend",descendingSort:e=>`sortiert nach Spalte ${e.columnName} in absteigender Reihenfolge`,resizerDescription:"Eingabetaste zum Starten der Größenänderung drücken",select:"Auswählen",selectAll:"Alles auswählen",sortable:"sortierbare Spalte",collapse:"Reduzieren",expand:"Erweitern"},"el-GR":{ascending:"αύξουσα",ascendingSort:e=>`\u{3B4}\u{3B9}\u{3B1}\u{3BB}\u{3BF}\u{3B3}\u{3AE} \u{3B1}\u{3BD}\u{3AC} \u{3C3}\u{3C4}\u{3AE}\u{3BB}\u{3B7} ${e.columnName} \u{3C3}\u{3B5} \u{3B1}\u{3CD}\u{3BE}\u{3BF}\u{3C5}\u{3C3}\u{3B1} \u{3C3}\u{3B5}\u{3B9}\u{3C1}\u{3AC}`,columnSize:e=>`${e.value} pixel`,descending:"φθίνουσα",descendingSort:e=>`\u{3B4}\u{3B9}\u{3B1}\u{3BB}\u{3BF}\u{3B3}\u{3AE} \u{3B1}\u{3BD}\u{3AC} \u{3C3}\u{3C4}\u{3AE}\u{3BB}\u{3B7} ${e.columnName} \u{3C3}\u{3B5} \u{3C6}\u{3B8}\u{3AF}\u{3BD}\u{3BF}\u{3C5}\u{3C3}\u{3B1} \u{3C3}\u{3B5}\u{3B9}\u{3C1}\u{3AC}`,resizerDescription:"Πατήστε Enter για έναρξη της αλλαγής μεγέθους",select:"Επιλογή",selectAll:"Επιλογή όλων",sortable:"Στήλη διαλογής",collapse:"Σύμπτυξη",expand:"Ανάπτυξη"},"en-US":{select:"Select",selectAll:"Select All",sortable:"sortable column",ascending:"ascending",desce
1nding:"descending",ascendingSort:e=>`sorted by column ${e.columnName} in ascending order`,descendingSort:e=>`sorted by column ${e.columnName} in descending order`,columnSize:e=>`${e.value} pixels`,resizerDescription:"Press Enter to start resizing",expand:"Expand",collapse:"Collapse"},"es-ES":{ascending:"ascendente",ascendingSort:e=>`ordenado por columna ${e.columnName} en sentido ascendente`,columnSize:e=>`${e.value} p\xedxeles`,descending:"descendente",descendingSort:e=>`ordenado por columna ${e.columnName} en orden descendente`,resizerDescription:"Pulse Intro para empezar a redimensionar",select:"Seleccionar",selectAll:"Seleccionar todos",sortable:"columna ordenable",collapse:"Contraer",expand:"Ampliar"},"et-EE":{ascending:"tõusev järjestus",ascendingSort:e=>`sorditud veeru j\xe4rgi ${e.columnName} t\xf5usvas j\xe4rjestuses`,columnSize:e=>`${e.value} pikslit`,descending:"laskuv järjestus",descendingSort:e=>`sorditud veeru j\xe4rgi ${e.columnName} laskuvas j\xe4rjestuses`,resizerDescription:"Suuruse muutmise alustamiseks vajutage klahvi Enter",select:"Vali",selectAll:"Vali kõik",sortable:"sorditav veerg",collapse:"Ahenda",expand:"Laienda"},"fi-FI":{ascending:"nouseva",ascendingSort:e=>`lajiteltu sarakkeen ${e.columnName} mukaan nousevassa j\xe4rjestyksess\xe4`,columnSize:e=>`${e.value} pikseli\xe4`,descending:"laskeva",descendingSort:e=>`lajiteltu sarakkeen ${e.columnName} mukaan laskevassa j\xe4rjestyksess\xe4`,resizerDescription:"Aloita koon muutos painamalla Enter-näppäintä",select:"Valitse",selectAll:"Valitse kaikki",sortable:"lajiteltava sarake",collapse:"Pienennä",expand:"Laajenna"},"fr-FR":{ascending:"croissant",ascendingSort:e=>`tri\xe9 en fonction de la colonne\xa0${e.columnName} par ordre croissant`,columnSize:e=>`${e.value}\xa0pixels`,descending:"décroissant",descendingSort:e=>`tri\xe9 en fonction de la colonne\xa0${e.columnName} par ordre d\xe9croissant`,resizerDescription:"Appuyez sur Entrée pour commencer le redimensionnement.",select:"Sélectionner",selectAll:"Sélectionner tout",sortable:"colonne triable",collapse:"Réduire",expand:"Développer"},"he-IL":{ascending:"עולה",ascendingSort:e=>`\u{5DE}\u{5D5}\u{5D9}\u{5DF} \u{5DC}\u{5E4}\u{5D9} \u{5E2}\u{5DE}\u{5D5}\u{5D3}\u{5D4} ${e.columnName} \u{5D1}\u{5E1}\u{5D3}\u{5E8} \u{5E2}\u{5D5}\u{5DC}\u{5D4}`,columnSize:e=>`${e.value} \u{5E4}\u{5D9}\u{5E7}\u{5E1}\u{5DC}\u{5D9}\u{5DD}`,descending:"יורד",descendingSort:e=>`\u{5DE}\u{5D5}\u{5D9}\u{5DF} \u{5DC}\u{5E4}\u{5D9} \u{5E2}\u{5DE}\u{5D5}\u{5D3}\u{5D4} ${e.columnName} \u{5D1}\u{5E1}\u{5D3}\u{5E8} \u{5D9}\u{5D5}\u{5E8}\u{5D3}`,resizerDescription:"הקש Enter כדי לשנות את הגודל",select:"בחר",selectAll:"בחר הכול",sortable:"עמודה שניתן למיין",collapse:"כווץ",expand:"הרחב"},"hr-HR":{ascending:"rastući",ascendingSort:e=>`razvrstano po stupcima ${e.columnName} rastu\u{107}em redoslijedom`,columnSize:e=>`${e.value} piksela`,descending:"padajući",descendingSort:e=>`razvrstano po stupcima ${e.columnName} padaju\u{107}im redoslijedom`,resizerDescription:"Pritisnite Enter da biste započeli promenu veličine",select:"Odaberite",selectAll:"Odaberite sve",sortable:"stupac koji se može razvrstati",collapse:"Sažmi",expand:"Proširi"},"hu-HU":{ascending:"növekvő",ascendingSort:e=>`rendezve a(z) ${e.columnName} oszlop szerint, n\xf6vekv\u{151} sorrendben`,columnSize:e=>`${e.value} k\xe9ppont`,descending:"csökkenő",descendingSort:e=>`rendezve a(z) ${e.columnName} oszlop szerint, cs\xf6kken\u{151} sorrendben`,resizerDescription:"Nyomja le az Enter billentyűt az átméretezés megkezdéséhez",select:"Kijelölés",selectAll:"Összes kijelölése",sortable:"rendezendő oszlop",collapse:"Összecsukás",expand:"Kibontás"},"it-IT":{ascending:"crescente",ascendingSort:e=>`in ordine crescente in base alla colonna ${e.columnName}`,columnSize:e=>`${e.value} pixel`,descending:"decrescente",descendingSort:e=>`in ordine decrescente in base alla colonna ${e.columnName}`,resizerDescription:"Premi Invio per iniziare a ridimensionare",select:"Seleziona",selectAll:"Seleziona tutto",sortable:"colonna ordinabile",collapse:"Comprimi",expand:"Espandi"},"ja-JP":{ascending:"昇順",ascendingSort:e=>`\u{5217} ${e.columnName} \u{3092}\u{6607}\u{9806}\u{3067}\u{4E26}\u{3079}\u{66FF}\u{3048}`,columnSize:e=>`${e.value} \u{30D4}\u{30AF}\u{30BB}\u{30EB}
1`,descending:"降順",descendingSort:e=>`\u{5217} ${e.columnName} \u{3092}\u{964D}\u{9806}\u{3067}\u{4E26}\u{3079}\u{66FF}\u{3048}`,resizerDescription:"Enter キーを押してサイズ変更を開始",select:"選択",selectAll:"すべて選択",sortable:"並べ替え可能な列",collapse:"折りたたむ",expand:"展開"},"ko-KR":{ascending:"오름차순",ascendingSort:e=>`${e.columnName} \u{C5F4}\u{C744} \u{AE30}\u{C900}\u{C73C}\u{B85C} \u{C624}\u{B984}\u{CC28}\u{C21C}\u{C73C}\u{B85C} \u{C815}\u{B82C}\u{B428}`,columnSize:e=>`${e.value} \u{D53D}\u{C140}`,descending:"내림차순",descendingSort:e=>`${e.columnName} \u{C5F4}\u{C744} \u{AE30}\u{C900}\u{C73C}\u{B85C} \u{B0B4}\u{B9BC}\u{CC28}\u{C21C}\u{C73C}\u{B85C} \u{C815}\u{B82C}\u{B428}`,resizerDescription:"크기 조정을 시작하려면 Enter를 누르세요.",select:"선택",selectAll:"모두 선택",sortable:"정렬 가능한 열",collapse:"접기",expand:"펼치기"},"lt-LT":{ascending:"didėjančia tvarka",ascendingSort:e=>`surikiuota pagal stulpel\u{12F} ${e.columnName} did\u{117}jan\u{10D}ia tvarka`,columnSize:e=>`${e.value} piks.`,descending:"mažėjančia tvarka",descendingSort:e=>`surikiuota pagal stulpel\u{12F} ${e.columnName} ma\u{17E}\u{117}jan\u{10D}ia tvarka`,resizerDescription:"Paspauskite „Enter“, kad pradėtumėte keisti dydį",select:"Pasirinkti",selectAll:"Pasirinkti viską",sortable:"rikiuojamas stulpelis",collapse:"Sutraukti",expand:"IÅ¡skleisti"},"lv-LV":{ascending:"augošā secÄ«bā",ascendingSort:e=>`k\u{101}rtots p\u{113}c kolonnas ${e.columnName} augo\u{161}\u{101} sec\u{12B}b\u{101}`,columnSize:e=>`${e.value} pikse\u{13C}i`,descending:"dilstošā secÄ«bā",descendingSort:e=>`k\u{101}rtots p\u{113}c kolonnas ${e.columnName} dilsto\u{161}\u{101} sec\u{12B}b\u{101}`,resizerDescription:"Nospiediet Enter, lai sāktu izmēru mainīšanu",select:"AtlasÄ«t",selectAll:"AtlasÄ«t visu",sortable:"kārtojamā kolonna",collapse:"Sakļaut",expand:"Izvērst"},"nb-NO":{ascending:"stigende",ascendingSort:e=>`sortert etter kolonne ${e.columnName} i stigende rekkef\xf8lge`,columnSize:e=>`${e.value} piksler`,descending:"synkende",descendingSort:e=>`sortert etter kolonne ${e.columnName} i synkende rekkef\xf8lge`,resizerDescription:"Trykk pÃ¥ Enter for Ã¥ starte størrelsesendring",select:"Velg",selectAll:"Velg alle",sortable:"kolonne som kan sorteres",collapse:"Skjul",expand:"Utvid"},"nl-NL":{ascending:"oplopend",ascendingSort:e=>`gesorteerd in oplopende volgorde in kolom ${e.columnName}`,columnSize:e=>`${e.value} pixels`,descending:"aflopend",descendingSort:e=>`gesorteerd in aflopende volgorde in kolom ${e.columnName}`,resizerDescription:"Druk op Enter om het formaat te wijzigen",select:"Selecteren",selectAll:"Alles selecteren",sortable:"sorteerbare kolom",collapse:"Samenvouwen",expand:"Uitvouwen"},"pl-PL":{ascending:"rosnąco",ascendingSort:e=>`posortowano wed\u{142}ug kolumny ${e.columnName} w porz\u{105}dku rosn\u{105}cym`,columnSize:e=>`Liczba pikseli: ${e.value}`,descending:"malejąco",descendingSort:e=>`posortowano wed\u{142}ug kolumny ${e.columnName} w porz\u{105}dku malej\u{105}cym`,resizerDescription:"Naciśnij Enter, aby rozpocząć zmienianie rozmiaru",select:"Zaznacz",selectAll:"Zaznacz wszystko",sortable:"kolumna z możliwością sortowania",collapse:"Zwiń",expand:"Rozwiń"},"pt-BR":{ascending:"crescente",ascendingSort:e=>`classificado pela coluna ${e.columnName} em ordem crescente`,columnSize:e=>`${e.value} pixels`,descending:"decrescente",descendingSort:e=>`classificado pela coluna ${e.columnName} em ordem decrescente`,resizerDescription:"Pressione Enter para começar a redimensionar",select:"Selecionar",selectAll:"Selecionar tudo",sortable:"coluna classificável",collapse:"Recolher",expand:"Expandir"},"pt-PT":{ascending:"ascendente",ascendingSort:e=>`Ordenar por coluna ${e.columnName} em ordem ascendente`,columnSize:e=>`${e.value} pixels`,descending:"descendente",descendingSort:e=>`Ordenar por coluna ${e.columnName} em ordem descendente`,resizerDescription:"Prima Enter para iniciar o redimensionamento",select:"Selecionar",selectAll:"Selecionar tudo",sortable:"Coluna ordenÃ
1¡vel",collapse:"Colapsar",expand:"Expandir"},"ro-RO":{ascending:"crescătoare",ascendingSort:e=>`sortate dup\u{103} coloana ${e.columnName} \xeen ordine cresc\u{103}toare`,columnSize:e=>`${e.value} pixeli`,descending:"descrescătoare",descendingSort:e=>`sortate dup\u{103} coloana ${e.columnName} \xeen ordine descresc\u{103}toare`,resizerDescription:"Apăsați pe Enter pentru a începe redimensionarea",select:"Selectare",selectAll:"Selectare totală",sortable:"coloană sortabilă",collapse:"Restrângeți",expand:"Extindeți"},"ru-RU":{ascending:"возрастание",ascendingSort:e=>`\u{441}\u{43E}\u{440}\u{442}\u{438}\u{440}\u{43E}\u{432}\u{430}\u{442}\u{44C} \u{441}\u{442}\u{43E}\u{43B}\u{431}\u{435}\u{446} ${e.columnName} \u{432} \u{43F}\u{43E}\u{440}\u{44F}\u{434}\u{43A}\u{435} \u{432}\u{43E}\u{437}\u{440}\u{430}\u{441}\u{442}\u{430}\u{43D}\u{438}\u{44F}`,columnSize:e=>`${e.value} \u{43F}\u{438}\u{43A}\u{441}.`,descending:"убывание",descendingSort:e=>`\u{441}\u{43E}\u{440}\u{442}\u{438}\u{440}\u{43E}\u{432}\u{430}\u{442}\u{44C} \u{441}\u{442}\u{43E}\u{43B}\u{431}\u{435}\u{446} ${e.columnName} \u{432} \u{43F}\u{43E}\u{440}\u{44F}\u{434}\u{43A}\u{435} \u{443}\u{431}\u{44B}\u{432}\u{430}\u{43D}\u{438}\u{44F}`,resizerDescription:"Нажмите клавишу Enter для начала изменения размеров",select:"Выбрать",selectAll:"Выбрать все",sortable:"сортируемый столбец",collapse:"Свернуть",expand:"Развернуть"},"sk-SK":{ascending:"vzostupne",ascendingSort:e=>`zoraden\xe9 zostupne pod\u{13E}a st\u{13A}pca ${e.columnName}`,columnSize:e=>`Po\u{10D}et pixelov: ${e.value}`,descending:"zostupne",descendingSort:e=>`zoraden\xe9 zostupne pod\u{13E}a st\u{13A}pca ${e.columnName}`,resizerDescription:"Stlačením klávesu Enter začnete zmenu veľkosti",select:"VybraÅ¥",selectAll:"VybraÅ¥ vÅ¡etko",sortable:"zoraditeľný stĺpec",collapse:"ZbaliÅ¥",expand:"RozbaliÅ¥"},"sl-SI":{ascending:"naraščajoče",ascendingSort:e=>`razvr\u{161}\u{10D}eno po stolpcu ${e.columnName} v nara\u{161}\u{10D}ajo\u{10D}em vrstnem redu`,columnSize:e=>`${e.value} slikovnih pik`,descending:"padajoče",descendingSort:e=>`razvr\u{161}\u{10D}eno po stolpcu ${e.columnName} v padajo\u{10D}em vrstnem redu`,resizerDescription:"Pritisnite tipko Enter da začnete spreminjati velikost",select:"Izberite",selectAll:"Izberite vse",sortable:"razvrstljivi stolpec",collapse:"Strni",expand:"RazÅ¡iri"},"sr-SP":{ascending:"rastući",ascendingSort:e=>`sortirano po kolonama ${e.columnName} rastu\u{107}im redosledom`,columnSize:e=>`${e.value} piksela`,descending:"padajući",descendingSort:e=>`sortirano po kolonama ${e.columnName} padaju\u{107}im redosledom`,resizerDescription:"Pritisnite Enter da biste započeli promenu veličine",select:"Izaberite",selectAll:"Izaberite sve",sortable:"kolona koja se može sortirati",collapse:" Skupi",expand:"ProÅ¡iri"},"sv-SE":{ascending:"stigande",ascendingSort:e=>`sorterat p\xe5 kolumn ${e.columnName} i stigande ordning`,columnSize:e=>`${e.value} pixlar`,descending:"fallande",descendingSort:e=>`sorterat p\xe5 kolumn ${e.columnName} i fallande ordning`,resizerDescription:"Tryck pÃ¥ Retur för att börja ändra storlek",select:"Markera",selectAll:"Markera allt",sortable:"sorterbar kolumn",collapse:"Dölj",expand:"Expandera"},"tr-TR":{ascending:"artan sırada",ascendingSort:e=>`${e.columnName} s\xfctuna g\xf6re artan d\xfczende s\u{131}rala`,columnSize:e=>`${e.value} piksel`,descending:"azalan sırada",descendingSort:e=>`${e.columnName} s\xfctuna g\xf6re azalan d\xfczende s\u{131}rala`,resizerDescription:"Yeniden boyutlandırmak için Enter'a basın",select:"Seç",selectAll:"Tümünü Seç",sortable:"Sıralanabilir sütun",collapse:"Daralt",expand:"Genişlet"},"uk-UA":{ascending:"висхідний",ascendingSort:e=>`\u{432}\u{456}\u{434}\u{441}\u{43E}\u{440}\u{442}\u{43E}\u{432}\u{430}\u{43D}\u{43E} \u{437}\u{430} \u{441}\u{442}\u{43E}\u{432}\u{43F}\u{446}\u{435}\u{43C} ${e.columnName} \u{443} \u{432}\u{438}\u{441}\u{445}\u{456}\u{434}\u{43D}\u{43E}\u{43C}\u{443} \u{43F}\u{43E}\u{440}\u{44F}\u{434}\u{43A}\u{443}`,columnSize:e=>`${e.value} \u{43F}\u{456}\u{43A}\u{441}.`,descending:"низхідний",descendingSort:e=>`\u{432}\u{456}\u{434}\u{441}\u{43E}\u{440}\u{442}\u{43E}\u{432}\u{430}\u{43D}\u{43E} \u{437}\u{430} \u{441}\u{442}\u{43E}\u{432}\u{43F}\u{446}\u{435}\u{43C} ${e.columnName} \u{443} \u{43D}\u{438}\u{437}\u{445}\u{456}\u{434}\u{43D}\u{43E}\u{43C}\u{443} \u{43F}\u{43E}\u{440}\u{44F}\u{434}\u{43A}\u{443}`,resizerDescription:"Натисніть Enter, щоб почати зміну розміру",select:"Вибрати",selectAll:"Вибрати все",sortable:"сортувальний стовпець",collapse:"Згорнути",expand:"Розгорнути"},"zh-CN":{ascending:"升序",ascendingSort:e=>`\u{6309}\u{5217} ${e.columnName} \u{5347}\u{5E8F}\u{6392}\u{5E8F}`,columnSize:e=>`${e.value} \u{50CF}\u{7D20}
1`,descending:"降序",descendingSort:e=>`\u{6309}\u{5217} ${e.columnName} \u{964D}\u{5E8F}\u{6392}\u{5E8F}`,resizerDescription:"按“输入”键开始调整大小。",select:"选择",selectAll:"全选",sortable:"可排序的列",collapse:"折叠",expand:"扩展"},"zh-TW":{ascending:"遞增",ascendingSort:e=>`\u{5DF2}\u{4F9D}\u{64DA}\u{300C}${e.columnName}\u{300D}\u{6B04}\u{905E}\u{589E}\u{6392}\u{5E8F}`,columnSize:e=>`${e.value} \u{50CF}\u{7D20}`,descending:"遞減",descendingSort:e=>`\u{5DF2}\u{4F9D}\u{64DA}\u{300C}${e.columnName}\u{300D}\u{6B04}\u{905E}\u{6E1B}\u{6392}\u{5E8F}`,resizerDescription:"按 Enter 鍵以開始調整大小",select:"選取",selectAll:"全選",sortable:"可排序的欄",collapse:"收合",expand:"展開"}};class ey extends J{isCell(e){return"cell"===e.type||"rowheader"===e.type||"column"===e.type}getKeyBelow(e,t){let l=this.collection.getItem(e);if(!l)return null;if("column"===l.type){let e=(0,y.getFirstItem)((0,y.getChildNodes)(l,this.collection));if(e)return e.key;let t=this.getFirstKey();return null!=t&&this.collection.getItem(t)?super.getKeyForItemInRowByIndex(t,l.index):null}return super.getKeyBelow(e,t)}getKeyAbove(e,t){let l=this.collection.getItem(e);if(!l)return null;if("column"===l.type){let e=null!=l.parentKey?this.collection.getItem(l.parentKey):null;return e&&"column"===e.type?e.key:null}let n=super.getKeyAbove(e,t),o=null!=n?this.collection.getItem(n):null;return o&&"headerrow"!==o.type?n:this.isCell(l)?this.collection.columns[l.index].key:this.collection.columns[0].key}findNextColumnKey(e){let t=this.findNextKey(e.key,e=>"column"===e.type);if(null!=t)return t;let l=this.collection.headerRows[e.level];for(let e of(0,y.getChildNodes)(l,this.collection))if("column"===e.type)return e.key;return null}findPreviousColumnKey(e){let t=this.findPreviousKey(e.key,e=>"column"===e.type);if(null!=t)return t;let l=this.collection.headerRows[e.level],n=[...(0,y.getChildNodes)(l,this.collection)];for(let e=n.length-1;e>=0;e--){let t=n[e];if("column"===t.type)return t.key}return null}getKeyRightOf(e){let t=this.collection.getItem(e);return t?"column"===t.type?"rtl"===this.direction?this.findPreviousColumnKey(t):this.findNextColumnKey(t):super.getKeyRightOf(e):null}getKeyLeftOf(e){let t=this.collection.getItem(e);return t?"column"===t.type?"rtl"===this.direction?this.findNextColumnKey(t):this.findPreviousColumnKey(t):super.getKeyLeftOf(e):null}getKeyForSearch(e,t){if(!this.collator)return null;let l=this.collection,n=t??this.getFirstKey();if(null==n)return null;let o=l.getItem(n);o?.type==="cell"&&(n=o.parentKey??null);let r=!1;for(;null!=n;){let i=l.getItem(n);if(!i)break;if(i.textValue){let t=i.textValue.slice(0,e.length);if(0===this.collator.compare(t,e))return i.key}for(let n of(0,y.getChildNodes)(i,this.collection)){let r=l.columns[n.index];if(l.rowHeaderColumnKeys.has(r.key)&&n.textValue){let r=n.textValue.slice(0,e.length);if(0===this.collator.compare(r,e)){let e=null!=t?l.getItem(t):o;return e?.type==="cell"?n.key:i.key}}}null!=(n=this.getKeyBelow(n))||r||(n=this.getFirstKey(),r=!0)}return null}}function ef(){return{rowGroupProps:{role:"rowgroup"}}}var eb=e.i(523567),eC=e.i(831826),ev=e.i(384897),ek=e.i(519458),ex=e.i(523737),eS=e.i(295753);function eD(e,t,l){let{node:o,isVirtualized:r,focusMode:i="child",shouldSelectOnPressUp:s,onAction:a}=e,{direction:u}=(0,_.useLocale)(),{keyboardDelegate:c,actions:{onCellAction:d}}=ee.get(t),m=(0,n.useRef)(null),p=()=>{if(l.current){let e=(0,S.getFocusableTreeWalker)(l.current);if("child"===i){if((0,Z.isFocusWithin)(l.current)&&l.current!==(0,Z.getActiveElement)())return;let n="last"===t.selectionManager.childFocusStrategy?eE(e):e.firstChild();if(n)return void(0,ev.focusSafely)(n)}(null==m.current||o.key===m.current)&&(0,Z.isFocusWithin)(l.current)||(0,ev.focusSafely)(l.current)}},{itemProps:g,isPressed:h}=(0,eS.useSelectableItem)({selectionManager:t.selectionManager,key:o.key,ref:l,isVirtualized:r,focus:p,shouldSelectOnPressUp:s,onAction:d?()=>d(o.key):a,isDisabled:0===t.collection.size}),y=(0,K.mergeProps)(g,{role:"gridcell",onKeyDownCapture:e=>{let n=(0,Z.getActiveElement)();if(!(0,Z.nodeContains)(e.currentTarget,(0,Z.getEventTarget)(e))||t.isKeyboardNavigationDisabled||!l.current||!n)return;let r=(0,S.getFocusableTreeWalker)(l.current);switch(r.currentNode=n,e.key){case"ArrowLeft":{let t="rtl"===u?r.nextNode():r.previousNode();if("child"===i&&t===l.current&&(t=null),e.preventDefault(),e.stopPropagation(),t)(0,ev.focusSafely)(t),(0,ex.scrollIntoViewport)(t,{containingElement:(0,ek.getScrollParent)(l.current)});else{if(c.getKeyLeftOf?.(o.key)!==o.key){l.current.parentElement?.dispatchEvent(new KeyboardEvent(e.nativeEvent.type,e.nativeEvent));break}"cell"===i&&"rtl"===u?((0,ev.focusSafely)(l.current),(0,ex.scrollIntoViewport)(l.current,{containingElement:(0,ek.getScrollParent)(l.current)})):(r.currentNode=l.current,(t="rtl"===u?r.firstChild():eE(r))&&((0,ev.focusSafely)(t),(0,ex.scrollIntoViewport)(t,{containingElement:(0,ek.getScrollParent)(l.current)})))}break}case"ArrowRight":{let t="rtl"===u?r.previousNode():r.nextNode();if("child"===i&&t===l.current&&(t=null),e.preventDefault(),e.stopPropagation(),t)(0,ev.focusSafely)(t),(0,ex.scrollIntoViewport)(t,{containingElement:(0,ek.getScrollParent)(l.current)});else{if(c.getKeyRightOf?.(o.key)!==o.key){l.current.parentElement?.dispatchEvent(new KeyboardEvent(e.nativeEvent.type,e.nativeEvent));break}"cell"===i&&"ltr"===u?((0,ev.focusSafely)(l.current),(0,ex.scrollIntoViewport)(l.current,{containingElement:(0,ek.getScrollParent)(l.current)})):(r.currentNode=l.current,(t="rtl"===u?eE(r):r.firstChild())&&((0,ev.focusSafely)(t),(0,ex.scrollIntoViewport)(t,{containingElement:(0,ek.getScrollParent)(l.current)})))}break}
1case"ArrowUp":case"ArrowDown":!e.altKey&&(0,Z.nodeContains)(l.current,(0,Z.getEventTarget)(e))&&(e.stopPropagation(),e.preventDefault(),l.current.parentElement?.dispatchEvent(new KeyboardEvent(e.nativeEvent.type,e.nativeEvent)))}},"aria-colspan":o.colSpan,"aria-colindex":null!=o.colIndex?o.colIndex+1:void 0,colSpan:r?void 0:o.colSpan,onFocus:e=>{if(m.current=o.key,(0,Z.getEventTarget)(e)!==l.current){(0,es.isFocusVisible)()||t.selectionManager.setFocusedKey(o.key);return}requestAnimationFrame(()=>{"child"===i&&(0,Z.getActiveElement)()===l.current&&p()})}});return r&&(y["aria-colindex"]=(o.colIndex??o.index)+1),s&&null!=y.tabIndex&&null==y.onPointerDown&&(y.onPointerDown=e=>{let t=e.currentTarget,l=t.getAttribute("tabindex");t.removeAttribute("tabindex"),requestAnimationFrame(()=>{null!=l&&t.setAttribute("tabindex",l)})}),{gridCellProps:y,isPressed:h}}function eE(e){let t=null,l=null;do(l=e.lastChild())&&(t=l);while(l)return t}var ez=e.i(916010),ew=e.i(26882),eK=e.i(943552),eI=e.i(761518),e$=e.i(116584),eA=e.i(317411),eP=e.i(348376),eM=e.i(123060),eN=e.i(9235),eR=e.i(249714);let eB={ltr:"ArrowRight",rtl:"ArrowLeft"},eF={ltr:"ArrowLeft",rtl:"ArrowRight"};function eT(e,t){return"lastChildKey"in t?null!=t.lastChildKey?e.getItem(t.lastChildKey):null:Array.from(t.childNodes).findLast(e=>e.parentKey===t.key)}class eV extends h.BaseCollection{withExpandedKeys(e){let t=this.clone();return t.expandedKeys=e,t.frozen=this.frozen,t.rows=Array.from(t.getRows()),t}addNode(e){super.addNode(e),this.columnsDirty||="column"===e.type,"tableheader"===e.type&&(this.head=e)}getRows(){let e=[];for(let t of this)("tablebody"===t.type||"tablefooter"===t.type)&&e.push(...this.getChildren(t.key));return e}get body(){for(let e of this)if("tablebody"===e.type)return e;return new e7(-2)}commit(e,t,l=!1){for(let n of(this.updateColumns(l),this.firstKey=e,this.lastKey=t,this.rows=[],this.getRows())){let e=n.lastChildKey;if(null!=e){let t=this.getItem(e);for(;t&&"cell"!==t.type;)t=null!=t.prevKey?this.getItem(t.prevKey):null;if(t){let e=(t.colIndex??t.index)+(t.colSpan??1);if(e!==this.columns.length&&!l)throw Error(`Cell count must match column count. Found ${e} cells and ${this.columns.length} columns.`)}}this.rows.push(n)}super.commit(e,t,l)}updateColumns(e){if(!this.columnsDirty)return;this.rowHeaderColumnKeys=new Set,this.columns=[];let t=new Map,l=e=>{for(let n of("column"===e.type&&(t.set(e.key,e),!e.hasChildNodes&&(e.index=this.columns.length,this.columns.push(e),e.props.isRowHeader&&this.rowHeaderColumnKeys.add(e.key))),this.getChildren(e.key)))l(n)};for(let e of this.getChildren(this.head.key))l(e);if(this.headerRows=v(t,this.columns),this.columnsDirty=!1,0===this.rowHeaderColumnKeys.size&&this.columns.length>0&&!e)throw Error("A table must have at least one Column with the isRowHeader prop set to true")}get columnCount(){return this.columns.length}*[Symbol.iterator](){let e=this.firstKey;for(;null!=e;){let t=this.getItem(e);t&&(yield t),e=t?.nextKey??null}}getFirstKey(){for(let e of this)if("tablebody"===e.type)return e.firstChildKey??null;return null}getLastKey(){let e=this.lastKey;if(null==e)return null;let t=this.getItem(e);for(;t?.lastChildKey!=null&&("item"!==t.type||this.expandedKeys.has(t.key));)t=this.getItem(t.lastChildKey);return t?.key}getKeyAfter(e){let t=this.getItem(e);if(t?.type==="column")return t.nextKey??null;if(!t)return null;if("item"===t.type&&null!=t.firstChildKey&&this.expandedKeys.has(t.key)){let e=this.getItem(t.firstChildKey);for(;e;){if("item"===e.type)return e.key;e=null!=e.nextKey?this.getItem(e.nextKey):null}}return super.getKeyAfter(e)}getKeyBefore(e){let t=this.getItem(e);if(t?.type==="column")return t.prevKey??null;if(!t)return null;let l=null;if(null!=t.prevKey){for(t=this.getItem(t.prevKey);t&&("item"!==t.type||this.expandedKeys.has(t.key))&&null!=t.lastChildKey;)t=this.getItem(t.lastChildKey);l=t?.key??null}return(null==l&&(l=t.parentKey),null!=l&&this.getItem(l)?.type==="tableheader")?null:l}getChildren(e){let t=this.getItem(e);if(!t){for(let t of this.headerRows)if(t.key===e)return t.childNodes}let l=this;return t?.type==="tablebody"||t?.type==="tablefooter"?{*[Symbol.iterator](){let e=t.firstChildKey,n=null!=e?l.getItem(e):null;for(;n;){yield n;let e=l.getKeyAfter(n.key);if((n=null!=e?l.getItem(e):null)&&n.parentKey===t.parentKey)break}}}:{*[Symbol.iterator](){let t=l.getItem(e),n=t?.firstChildKey!=null?l.getItem(t.firstChildKey):null;for(;n&&(yield n,n=null!=n.nextKey?l.getItem(n.nextKey):null,t?.type!=="item"||n?.type==="cell"););}}}clone(){let e=super.clone();return e.headerRows=this.headerRows,e.columns=this.columns,e.rows=this.rows,e.rowHeaderColumnKeys=this.rowHeaderColumnKeys,e.head=this.head,e}getTextValue(e){let t=this.getItem(e);if(!t)return"";if(t.textValue)return t.textValue;let l=this.rowHeaderColumnKeys,n=[];for(let t of this.getChildren(e)){let e=this.columns[t.index];if(l.has(e.key)&&t.textValue&&n.push(t.textValue),n.length===l.size)break}return n.join(" ")}constructor(...e){super(...e),this.headerRows=[],this.columns=[],this.rows=[],this.rowHeaderColumnKeys=new Set,this.head=new eq(-1),this.columnsDirty=!0,this.expandedKeys=new Set}}let ej=(0,n.createContext)(null),eH=(0,n.forwardRef)(function(e,t){let l=(0,X.useObjectRef)(t),o=(0,n.useRef)(null),r=(0,n.useRef)(null),[i,a]=(0,n.use
1State)(0);(0,O.useLayoutEffect)(()=>{let e=o.current;for(;e&&e!==l.current&&!(0,E.isScrollable)(e);)e=e.parentElement;r.current=e},[l]),(0,G.useResizeObserver)({ref:r,box:"border-box",onResize(){a(r.current?.clientWidth??0)}}),(0,O.useLayoutEffect)(()=>{a(r.current?.clientWidth??0)},[]);let u=(0,n.useMemo)(()=>({tableRef:o,scrollRef:r,tableWidth:i,useTableColumnResizeState:R,onResizeStart:e.onResizeStart,onResize:e.onResize,onResizeEnd:e.onResizeEnd}),[o,i,e.onResizeStart,e.onResize,e.onResizeEnd]);return n.default.createElement(s.dom.div,{render:e.render,...(0,x.filterDOMProps)(e,{global:!0}),ref:l,className:e.className||"react-aria-ResizableTableContainer",style:e.style,onScroll:e.onScroll},n.default.createElement(ej.Provider,{value:u},e.children))}),eL=(0,n.createContext)(null),eW=(0,n.createContext)(null),eO=(0,n.createContext)(null),e_=(0,n.forwardRef)(function(e,t){[e,t]=(0,s.useContextProps)(e,t,eL);let l=(0,B.useMultipleSelectionState)(e),{selectionBehavior:r,selectionMode:i,disallowEmptySelection:a}=l,u=!!e.dragAndDropHooks?.useDraggableCollectionState,c=(0,n.useMemo)(()=>({selectionBehavior:"none"===i?null:r,selectionMode:i,disallowEmptySelection:a,allowsDragging:u}),[r,i,a,u]),d=n.default.createElement(eZ.Provider,{value:c},n.default.createElement(o.Collection,e));return n.default.createElement(o.CollectionBuilder,{content:d,createCollection:()=>new eV},o=>n.default.createElement(eY,{props:e,forwardedRef:t,selectionState:l,collection:o}))}),eU=(0,n.forwardRef)(function(e,t){let{isVirtualized:l}=(0,n.useContext)(a.CollectionRendererContext);return l?n.default.createElement(s.dom.div,{...e,ref:t}):n.default.createElement(s.dom.table,{...e,ref:t})}),eX={ltr:"ArrowRight",rtl:"ArrowLeft"},eG={ltr:"ArrowLeft",rtl:"ArrowRight"};function eY({props:e,forwardedRef:t,selectionState:l,collection:o}){let r,i,d,m,h;[e,t]=(0,s.useContextProps)(e,t,c.SelectableCollectionContext);let{shouldUseVirtualFocus:f,disallowTypeAhead:b,filter:C,...v}=e,D=(0,n.useContext)(ej);t=(0,X.useObjectRef)((0,n.useMemo)(()=>(0,I.mergeRefs)(t,D?.tableRef),[t,D?.tableRef]));let[E,w]=(0,V.useControlledState)(e.expandedKeys?new Set(e.expandedKeys):void 0,e.defaultExpandedKeys?new Set(e.defaultExpandedKeys):new Set,e.onExpandedChange);o=(0,n.useMemo)(()=>o.withExpandedKeys(E),[o,E]);let $=function(e){let[t,l]=(0,n.useState)(!1),{selectionMode:o="none",showSelectionCheckboxes:r,showDragButtons:i,treeColumn:s=null}=e,a=(0,n.useMemo)(()=>({showSelectionCheckboxes:r&&"none"!==o,showDragButtons:i,selectionMode:o,columns:[]}),[e.children,r,o,i]),u=(0,T.useCollection)(e,(0,n.useCallback)(e=>new k(e,null,a),[a]),a),{disabledKeys:c,selectionManager:d}=function(e){let{collection:t,focusMode:l}=e,o=e.UNSAFE_selectionState||(0,B.useMultipleSelectionState)(e),r=(0,n.useMemo)(()=>e.disabledKeys?new Set(e.disabledKeys):new Set,[e.disabledKeys]),i=o.setFocusedKey;o.setFocusedKey=(e,n)=>{if("cell"===l&&null!=e){let l=t.getItem(e);if(l?.type==="item"){let o=(0,y.getChildNodes)(l,t);e="last"===n?(0,y.getLastItem)(o)?.key??null:(0,y.getFirstItem)(o)?.key??null}}i(e,n)};let s=(0,n.useMemo)(()=>new(0,F.SelectionManager)(t,o),[t,o]),a=(0,n.useRef)(null);return(0,n.useEffect)(()=>{if(null!=o.focusedKey&&a.current&&!t.getItem(o.focusedKey)){let e=a.current.getItem(o.focusedKey),l=e?.parentKey!=null&&("cell"===e.type||"rowheader"===e.type||"column"===e.type)?a.current.getItem(e.parentKey):e;if(!l)return void o.setFocusedKey(null);let n=a.current.rows,r=t.rows,i=n.length-r.length,u=Math.min(i>1?Math.max(l.index-i+1,0):l.index,r.length-1),c=null;for(;u>=0;){if(!s.isDisabled(r[u].key)&&"headerrow"!==r[u].type){c=r[u];break}u<r.length-1?u++:(u>l.index&&(u=l.index),u--)}if(c){let n=c.hasChildNodes?[...(0,y.getChildNodes)(c,t)]:[],r=c.hasChildNodes&&l!==e&&e&&e.index<n.length?n[e.index].key:c.key;o.setFocusedKey(r)}else o.setFocusedKey(null)}a.current=t},[t,s,o,o.focusedKey]),{collection:t,disabledKeys:r,isKeyboardNavigationDisabled:!1,selectionManager:s}}({...e,collection:u,disabledBehavior:e.disabledBehavior||"selection"}),[m,p]=(0,V.useControlledState)(e.expandedKeys?new Set(e.expandedKeys):void 0,e.defaultExpandedKeys?new Set(e.defaultExpandedKeys):new Set,e.onExpandedChange);return{collection:u,disabledKeys:c,selectionManager:d,showSelectionCheckboxes:e.showSelectionCheckboxes||!1,sortDe
1scriptor:e.sortDescriptor??null,isKeyboardNavigationDisabled:0===u.size||t,setKeyboardNavigationDisabled:l,sort(t,l){e.onSortChange?.({column:t,direction:l??(e.sortDescriptor?.column===t?j[e.sortDescriptor.direction]:"ascending")})},expandedKeys:m,toggleKey(e){p(t=>{let l=new Set(t);return l.has(e)?l.delete(e):l.add(e),l})},treeColumn:s}}({...v,collection:o,children:void 0,UNSAFE_selectionState:l,expandedKeys:E,onExpandedChange:w}),A=(r=(0,n.useMemo)(()=>C?$.collection.filter(C):$.collection,[$.collection,C]),i=$.selectionManager.withCollection(r),{...$,collection:r,selectionManager:i}),{isVirtualized:P,layoutDelegate:M,dropTargetDelegate:N,CollectionRoot:R}=(0,n.useContext)(a.CollectionRendererContext),{dragAndDropHooks:H}=e,{gridProps:W}=function(e,t,l){var o;let{keyboardDelegate:r,isVirtualized:i,layoutDelegate:s,layout:a}=e,u=(0,et.useCollator)({usage:"search",sensitivity:"base"}),{direction:c}=(0,_.useLocale)(),d=t.selectionManager.disabledBehavior,m=(0,n.useMemo)(()=>r||new ey({collection:t.collection,disabledKeys:t.disabledKeys,disabledBehavior:d,ref:l,direction:c,collator:u,layoutDelegate:s,layout:a}),[r,t.collection,t.disabledKeys,d,l,c,u,s,a]),p=(0,ea.useId)(e.id);ec.set(t,p);let{gridProps:g}=function(e,t,l){var o,r;let i,s,a,u,{isVirtualized:c,disallowTypeAhead:d,keyboardDelegate:m,focusMode:p,scrollRef:g,getRowText:h,onRowAction:y,onCellAction:f,escapeKeyBehavior:b="clearSelection",shouldSelectOnPressUp:C}=e,{selectionManager:v}=t;e["aria-label"]||e["aria-labelledby"]||console.warn("An aria-label or aria-labelledby prop is required for accessibility.");let k=(0,et.useCollator)({usage:"search",sensitivity:"base"}),{direction:S}=(0,_.useLocale)(),D=t.selectionManager.disabledBehavior,E=(0,n.useMemo)(()=>m||new J({collection:t.collection,disabledKeys:t.disabledKeys,disabledBehavior:D,ref:l,direction:S,collator:k,focusMode:p}),[m,t.collection,t.disabledKeys,D,l,S,k,p]),{collectionProps:z}=(0,eu.useSelectableCollection)({ref:l,selectionManager:v,keyboardDelegate:E,isVirtualized:c,scrollRef:g,disallowTypeAhead:d,escapeKeyBehavior:b}),w=(0,ea.useId)(e.id);ee.set(t,{keyboardDelegate:E,actions:{onRowAction:y,onCellAction:f},shouldSelectOnPressUp:C});let I=(o={selectionManager:v,hasItemActions:!!(y||f)},i=(0,U.useLocalizedStringFormatter)((r=el)&&r.__esModule?r.default:r,"@react-aria/grid"),a=("pointer"===(s=(0,es.useInteractionModality)())||"virtual"===s||null==s)&&"u">typeof window&&"ontouchstart"in window,u=(0,n.useMemo)(()=>{let e,t=o.selectionManager.selectionMode,l=o.selectionManager.selectionBehavior;return a&&(e=i.format("longPressToSelect")),"replace"===l&&"none"!==t&&o.hasItemActions?e:void 0},[o.selectionManager.selectionMode,o.selectionManager.selectionBehavior,o.hasItemActions,i,a]),(0,ei.useDescription)(u)),$=(0,x.filterDOMProps)(e,{labelable:!0}),A=(0,n.useCallback)(e=>{if(v.isFocused){(0,Z.nodeContains)(e.currentTarget,(0,Z.getEventTarget)(e))||v.setFocused(!1);return}(0,Z.nodeContains)(e.currentTarget,(0,Z.getEventTarget)(e))&&v.setFocused(!0)},[v]),P=(0,n.useMemo)(()=>({onBlur:z.onBlur,onFocus:A}),[A,z.onBlur]),M=(0,er.useHasTabbableChild)(l,{isDisabled:0!==t.collection.size}),N=(0,K.mergeProps)($,{role:"grid",id:w,"aria-multiselectable":"multiple"===v.selectionMode?"true":void 0},t.isKeyboardNavigationDisabled?P:z,0===t.collection.size&&{tabIndex:M?-1:0}||void 0,I);return c&&(N["aria-rowcount"]=t.collection.size,N["aria-colcount"]=t.collection.columnCount),!function(e,t){var l;let{getRowText:o=e=>t.collection.getTextValue?.(e)??t.collection.getItem(e)?.textValue}=e,r=(0,U.useLocalizedStringFormatter)((l=el)&&l.__esModule?l.default:l,"@react-aria/grid"),i=t.selectionManager.rawSelection,s=(0,n.useRef)(i),a=(0,n.useCallback)(()=>{if(!t.selectionManager.isFocused||i===s.current){s.current=i;return}let e=eo(i,s.current),l=eo(s.current,i),n="replace"===t.selectionManager.selectionBehavior,a=[];if(1===t.selectionManager.selectedKeys.size&&n){let e=t.selectionManager.selectedKeys.keys().next().value;if(null!=e&&t.collection.getItem(e)){let t=o(e);t&&a.push(r.format("selectedItem",{item:t}))}}else if(1===e.size&&0===l.size){let t=e.keys().next().value;if(null!=t){let e=o(t);e&&a.push(r.format("selectedItem",{item:e}))}}else if(1===l.size&&0===e.size){let e=l.keys().next().value;
1if(null!=e&&t.collection.getItem(e)){let t=o(e);t&&a.push(r.format("deselectedItem",{item:t}))}}"multiple"===t.selectionManager.selectionMode&&(0===a.length||"all"===i||i.size>1||"all"===s.current||s.current?.size>1)&&a.push("all"===i?r.format("selectedAll"):r.format("selectedCount",{count:i.size})),a.length>0&&(0,Y.announce)(a.join(" ")),s.current=i},[i,t.selectionManager.selectedKeys,t.selectionManager.isFocused,t.selectionManager.selectionBehavior,t.selectionManager.selectionMode,t.collection,o,r]);(0,en.useUpdateEffect)(()=>{if(t.selectionManager.isFocused)a();else{let e=requestAnimationFrame(a);return()=>cancelAnimationFrame(e)}},[i,t.selectionManager.isFocused])}({getRowText:h},t),{gridProps:N}}({...e,id:p,keyboardDelegate:m},t,l);i&&(g["aria-rowcount"]=t.collection.size+t.collection.headerRows.length),null!=t.treeColumn&&(g.role="treegrid");let{column:h,direction:y}=t.sortDescriptor||{},f=(0,U.useLocalizedStringFormatter)((o=eh)&&o.__esModule?o.default:o,"@react-aria/table"),b=(0,n.useMemo)(()=>{let e=t.collection.columns.find(e=>e.key===h)?.textValue??"";return y&&h?f.format(`${y}Sort`,{columnName:e}):void 0},[y,h,t.collection.columns]),C=(0,ei.useDescription)(b);return(0,en.useUpdateEffect)(()=>{b&&(0,Y.announce)(b,"assertive",500)},[b]),{gridProps:(0,K.mergeProps)(g,C,{"aria-describedby":[C["aria-describedby"],g["aria-describedby"]].filter(Boolean).join(" ")})}}({...v,layoutDelegate:M,isVirtualized:P},A,t),O=A.selectionManager,G=!!H?.useDraggableCollectionState,q=!!H?.useDroppableCollectionState;(0,n.useRef)(G),(0,n.useRef)(q),(0,n.useEffect)(()=>{},[G,q]);let Q=!1,ed=null,em=(0,n.useRef)(null),{direction:ep}=(0,_.useLocale)(),[eg]=(0,n.useState)(()=>new g);if(G&&H){d=H.useDraggableCollectionState({collection:A.collection,selectionManager:O,preview:H.renderDragPreview?em:void 0}),H.useDraggableCollection({},d,t);let e=H.DragPreview;ed=H.renderDragPreview?n.default.createElement(e,{ref:em},H.renderDragPreview):null}if(q&&H){m=H.useDroppableCollectionState({collection:A.collection,selectionManager:O});let e=new(0,z.ListKeyboardDelegate)({collection:A.collection,disabledKeys:O.disabledKeys,disabledBehavior:O.disabledBehavior,ref:t,layoutDelegate:M}),l=H.dropTargetDelegate||N||new H.ListDropTargetDelegate(o.rows,t);eg.setup(l,$,ep),h=H.useDroppableCollection({keyboardDelegate:e,dropTargetDelegate:eg,onDropActivate:e=>{if("item"===e.target.type){let t=e.target.key,l=$.collection.getItem(t),n=E.has(t);l&&l.hasChildNodes&&(!n||H?.isVirtualDragging?.())&&$.toggleKey(t)}},onKeyDown:e=>{let t=m?.target;if(t&&"item"===t.type&&"on"===t.dropPosition){let l=$.collection.getItem(t.key);e.key===eX[ep]&&l?.hasChildNodes&&!$.expandedKeys.has(t.key)?$.toggleKey(t.key):e.key===eG[ep]&&l?.hasChildNodes&&$.expandedKeys.has(t.key)&&$.toggleKey(t.key)}}},m,t),Q=m.isDropTarget({type:"root"})}let{focusProps:ef,isFocused:eb,isFocusVisible:eC}=(0,L.useFocusRing)(),ev=(0,s.useRenderProps)({...e,children:void 0,defaultClassName:"react-aria-Table",values:{isDropTarget:Q,isFocused:eb,isFocusVisible:eC,state:A}}),ek=!!(G&&!d?.isDisabled),ex=ev.style,eS=null;D&&(eS=D.useTableColumnResizeState({tableWidth:D.tableWidth},A),P||(ex={...ex,tableLayout:"fixed",width:"min-content"}));let eD=(0,x.filterDOMProps)(e,{global:!0});return n.default.createElement(s.Provider,{values:[[eW,A],[eO,eS],[u.DragAndDropContext,{dragAndDropHooks:H,dragState:d,dropState:m}],[u.DropIndicatorContext,{render:ta}],[c.SelectableCollectionContext,null],[c.FieldInputContext,null]]},n.default.createElement(S.FocusScope,null,n.default.createElement(eU,{...(0,K.mergeProps)(eD,ev,W,ef,h?.collectionProps),style:ex,ref:t,slot:e.slot||void 0,onScroll:e.onScroll,"data-allows-dragging":ek||void 0,"data-drop-target":Q||void 0,"data-focused":eb||void 0,"data-focus-visible":eC||void 0},n.default.createElement(p.SharedElementTransition,null,n.default.createElement(R,{collection:A.collection,scrollRef:D?.scrollRef??t,persistedKeys:(0,u.useDndPersistedKeys)(O,H,m)})))),ed)}let eZ=(0,n.createContext)(null);class eq extends h.CollectionNode{static{this.type="tableheader"}}let eJ=(0,n.forwardRef)(function(e,t){let{isVirtualized:l}=(0,n.useContext)(a.CollectionRendererContext);return l?n.default.createElement(s.dom.div,{...e,ref:t}):n.default.createElement(s.dom.thead,{...e,ref:t})}),eQ=(0,o.createBranchComponent)(eq,(e,t)=>{let l=(0,n.useContext)(eW).collection,o=(0,H.useCachedChildren)({items:l.headerRows,children:(0,n.useCallback)(e=>{if("headerrow"===e.type)return n.default.createElement(e4,{item:e});throw Error("Unsupported node type in TableHeader: "+e.type)},[])}),{rowGroupProps:r}=ef(),{hoverProps:i,isHovered:a}=(0,W.useHover)({onHoverStart:e.onHoverStart,onHoverChange:e.onHoverChange,onHoverEnd:e.onHoverEnd}),u=(0,s.useRenderProps)({...e,children:void 0,defaultClassName:"react-aria-TableHeader",values:{isHovered:a}});return n.default.createElement(eJ,{...(0,K.mergeProps)((0,x.filterDOMProps)(e,{global:!0}),r,i),...u,ref:t,"data-hovered":a||void 0},o)},e=>n.default.createElement(o.Collection,{dependencies:e.dependencies,items:e.columns},e.children)),e0=(0,n.forwardRef)(function(e,t){let{isVirtualized:l}=(0,n.useContext)(a.CollectionRendererContext);return l?n.default.createElement("div",{...e,ref:t}):n.default.createElement("tr",{...e,ref:t})});function e4({item:e}){let t=(0,n.useRef)(null),l=(0,n.useContext)(eW),{isVirtualized:o,CollectionBranch:r}=(0,n.useContext)(a.CollectionRendererContext),{rowProps:u}=function(e,t){let{node:l,isVirtualized:n}=e,o={role:"row"};return n&&null==t.treeColumn&&(o["aria-rowindex"]=l.index+1),{rowProps:o}}({node:e,isVirtualized:o},l),{checkboxProps:c}=function(e){var t;let{isEmpty:l,isSelectAll:n,selectionMode:o}=e.selectionManager;return{checkboxProps:{"aria-label":(0,U.useLocalizedStringFormatter)((t=eh)&&t.__esModule?t.default:t,"@react-aria/table").format("single"===o?"select":"selectAll"),isSelected:n,isDisabled:"multiple"!==o||0===e.collection.size||1===e.collection.rows.length&&"loader"===e.collection.rows[0].type,isIndeterminate:!l&&!n,onChange:()=>e.selectionManager.toggleSelectAll()}}}(l);return n.default.createElement(e0,{...u,ref:t},n.default.createElement(s.Provider,{values:[[i.CheckboxContext,{slots:{selection:c}}],[i.CheckboxFieldContext,{slots:{selection:c}}]]},n.default.createElement(r,{collection:l.collection,parent:e})))}class e3 extends h.CollectionNode{static{this.type="column"}}let e1=(0,n.forwardRef)(function(e,t){let{isVirtualized:l}=(0,n.useContext)(a.CollectionRendererContext);return l?n.default.createElement(s.dom.div,{...e,ref:t}):n.default.createElement(s.dom.th,{...e,ref:t})}),e5=(0,o.createLeafComponent)(e3,(e,t,l)=>{let o=(0,X.useObjectRef)(t),r=(0,n.useContext)(eW),{isVirtualized:i}=(0,n.useContext)(a.CollectionRendererContext),{columnHeaderProps:u,isPressed:c}=function(e,t,l){var o;let r,i,{node:s}=e,a=s.props.allowsSorting,{gridCellProps:u}=eD({...e,focusMode:"child"},t,l),c=s.props.isSelectionCell&&"single"===t.selectionManager.selectionMode,{pressProps:d,isPressed:m}=(0,ez.usePress)({isDisabled:!a||c,onPress(){t.sort(s.key)},ref:l}),{focusableProps:p}=(0,eC.useFocusable)({},l),g=t.sortDescriptor?.column===s.key,h=t.sortDescriptor?.direction;s.props.allowsSorting&&!(0,eb.isAndroid)()&&(r=g?h:"none");let y=(0,U.useLocalizedStringFormatter)((o=eh)&&o.__esModule?o.default:o,"@react-aria/table");a&&(i=`${y.format("sortable")}`,g&&h&&(0,eb.isAndroid)()&&(i=`${i}, ${y.format(h)}`));let f=(0,ei.useDescription)(i),b=0===t.collection.size;return(0,n.useEffect)(()=>{b&&t.selectionManager.focusedKey===s.key&&t.selectionManager.setFocusedKey(null)}
1,[b,t.selectionManager,s.key]),{columnHeaderProps:{...(0,K.mergeProps)(p,u,d,f,b?{tabIndex:-1}:null),role:"columnheader",id:em(t,s.key),"aria-colspan":s.colSpan&&s.colSpan>1?s.colSpan:void 0,"aria-sort":r},isPressed:m}}({node:l,isVirtualized:i},r,o),{isFocused:d,isFocusVisible:m,focusProps:p}=(0,L.useFocusRing)(),g=(0,n.useContext)(eO),h=!1;g&&(h=g.resizingColumn===l.key);let{hoverProps:y,isHovered:f}=(0,W.useHover)({isDisabled:!e.allowsSorting}),b=(0,s.useRenderProps)({...e,id:void 0,children:l.rendered,defaultClassName:"react-aria-Column",values:{isHovered:f,isPressed:c,isFocused:d,isFocusVisible:m,allowsSorting:l.props.allowsSorting,sortDirection:r.sortDescriptor?.column===l.key?r.sortDescriptor.direction:void 0,isResizing:h,startResize:()=>{if(g)g.startResize(l.key),r.setKeyboardNavigationDisabled(!0);else throw Error("Wrap your <Table> in a <ResizableTableContainer> to enable column resizing")},sort:e=>{r.sort(l.key,e)}}}),C=b.style;g&&(C={...C,width:g.getColumnWidth(l.key)});let v=(0,x.filterDOMProps)(e,{global:!0});return delete v.id,n.default.createElement(e1,{...(0,K.mergeProps)(v,u,p,y),...b,style:C,ref:o,"data-hovered":f||void 0,"data-pressed":c||void 0,"data-focused":d||void 0,"data-focus-visible":m||void 0,"data-resizing":h||void 0,"data-allows-sorting":l.props.allowsSorting||void 0,"data-sort-direction":r.sortDescriptor?.column===l.key?r.sortDescriptor.direction:void 0},n.default.createElement(s.Provider,{values:[[e2,{column:l,triggerRef:o}],[a.CollectionRendererContext,a.DefaultCollectionRenderer]]},b.children))}),e2=(0,n.createContext)(null),e6=(0,n.forwardRef)(function(e,t){var l;let o=(0,n.useContext)(eO);if(!o)throw Error("Wrap your <Table> in a <ResizableTableContainer> to enable column resizing");let r=(0,U.useLocalizedStringFormatter)((l=d.default)&&l.__esModule?l.default:l,"react-aria-components"),{onResizeStart:i,onResize:a,onResizeEnd:u}=(0,n.useContext)(ej),{column:c,triggerRef:m}=(0,n.useContext)(e2),p=(0,n.useRef)(null),{resizerProps:g,inputProps:h,isResizing:y}=function(e,t,l){var o;let{column:r,triggerRef:i,isDisabled:s,onResizeStart:a,onResize:u,onResizeEnd:c,"aria-label":d}=e,m=(0,U.useLocalizedStringFormatter)((o=eh)&&o.__esModule?o.default:o,"@react-aria/table"),p=(0,ea.useId)(),g=t.resizingColumn===r.key,h=(0,n.useRef)(g),y=(0,n.useRef)(null),f=(0,n.useRef)(!1),b=t.tableState.isKeyboardNavigationDisabled,{direction:C}=(0,_.useLocale)(),v=(0,n.useCallback)(e=>{h.current||(y.current=t.updateResizedColumns(e.key,t.getColumnWidth(e.key)),t.startResize(e.key),t.tableState.setKeyboardNavigationDisabled(!0),a?.(y.current)),h.current=!0},[t,a]),k=(0,n.useCallback)((e,l)=>{let n=t.updateResizedColumns(e.key,l);u?.(n),y.current=n},[t,u]),x=(0,n.useCallback)(e=>{h.current&&(null==y.current&&(y.current=t.updateResizedColumns(e.key,t.getColumnWidth(e.key))),t.endResize(),t.tableState.setKeyboardNavigationDisabled(!1),c?.(y.current),h.current=!1,i?.current&&!f.current&&(0,ev.focusSafely)(i.current)),y.current=null},[t,i,c]),{keyboardProps:S}=(0,eK.useKeyboard)({onKeyDown:e=>{b?("Escape"===e.key||"Enter"===e.key||" "===e.key||"Tab"===e.key)&&(e.preventDefault(),x(r)):(e.continuePropagation(),"Enter"===e.key&&v(r))}}),D=(0,n.useRef)(0),{moveProps:E}=function(e){let{onMoveStart:t,onMove:l,onMoveEnd:o}=e,r=(0,n.useRef)({didMove:!1,lastPosition:null,id:null}),{addGlobalListener:i,removeGlobalListener:s}=(0,eA.useGlobalListeners)(),a=(0,n.useCallback)((e,n,o,i)=>{(0!==o||0!==i)&&(r.current.didMove||(r.current.didMove=!0,t?.({type:"movestart",pointerType:n,shiftKey:e.shiftKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey})),l?.({type:"move",pointerType:n,deltaX:o,deltaY:i,shiftKey:e.shiftKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey}))},[t,l,r]),u=(0,ew.useEffectEvent)(a),c=(0,n.useCallback)((e,t)=>{(0,eI.restoreTextSelection)(),r.current.didMove&&o?.({type:"moveend",pointerType:t,shiftKey:e.shiftKey,metaKey:e.metaKey,ctrlKey:e.ctrlKey,altKey:e.altKey})},[o,r]),d=(0,ew.useEffectEvent)(c);return{moveProps:(0,n.useMemo)(()=>{let e={},t=()=>{(0,eI.disableTextSelection)(),r.current.didMove=!1};{let l=e=>{if(e.pointerId===r.current.id){let t=e.pointerType||"mouse";u(e,t,e.pageX-(r.current.lastPosition?.pageX??0),e.pageY-(r.current.lastPosition?.pageY??0)),r.current.lastPosition={pageX:e.pageX,pageY:e.pageY}}},n=e=>{if(e.pointerId===r.current.id){let t=e.pointerType||"mouse";d(e,t),r.current.id=null;let o=(0,e$.getOwnerWindow)((0,Z.getEventTarget)(e));s(o,"pointermove",l,!1),s(o,"pointerup",n,!1),s(o,"pointercancel",n,!1)}};e.onPointerDown=e=>{if(0===e.button&&null==r.current.id){t(),e.stopPropagation(),e.preventDefault(),r.current.lastPosition={pageX:e.pageX,pageY:e.pageY},r.current.id=e.pointerId;let o=(0,e$.getOwnerWindow)((0,Z.getEventTarget)(e));i(o,"pointermove",l,!1),i(o,"pointerup",n,!1),i(o,"pointercancel",n,!1)}}}let l=(e,l,n)=>{t(),u(e,"keyboard",l,n),d(e,"keyboard")};return e.onKeyDown=e=>{switch(e.key){case"Left":case"ArrowLeft":e.preventDefault(),e.stopPropagation(),l(e,-1,0);break;case"Right":case"ArrowRight":e.preventDefault(),e.stopPropagation(),l(e,1,0);break;case"Up":case"ArrowUp":e.preventDefault(),e.stopPropagation(),l(e,0,-1);break;case"Down":case"ArrowDown":e.preventDefault(),e.stopPropagation(),l(e,0,1
1)}},e},[i,s,r])}}({onMoveStart(){D.current=t.getColumnWidth(r.key),v(r)},onMove(e){let{deltaX:t,deltaY:l,pointerType:n}=e;"rtl"===C&&(t*=-1),"keyboard"===n&&(0!==l&&0===t&&(t=-1*l),t*=10),0!==t&&(D.current+=t,k(r,D.current))},onMoveEnd(e){let{pointerType:t}=e;D.current=0,("mouse"===t||"touch"===t&&f.current)&&x(r)}}),z=(0,n.useCallback)(e=>{b&&E.onKeyDown?.(e)},[b,E]),w=Math.floor(t.getColumnMinWidth(r.key)),I=Math.floor(t.getColumnMaxWidth(r.key));I===1/0&&(I=Number.MAX_SAFE_INTEGER);let $=Math.floor(t.getColumnWidth(r.key)),A=(0,es.useInteractionModality)();"virtual"===A&&"u">typeof window&&"ontouchstart"in window&&(A="touch");let P=i?.current!=null||"keyboard"!==A&&"virtual"!==A||g?void 0:m.format("resizerDescription"),M=(0,ei.useDescription)(P),N={"aria-label":d,"aria-orientation":"horizontal","aria-labelledby":`${p} ${em(t.tableState,r.key)}`,"aria-valuetext":m.format("columnSize",{value:$}),type:"range",min:w,max:I,value:$,...M},R=(0,n.useCallback)(()=>{l.current&&(0,ev.focusSafely)(l.current)},[l]),B=t.resizingColumn,F=(0,n.useRef)(null),T=(0,ew.useEffectEvent)(v);(0,n.useEffect)(()=>{if(F.current!==B&&null!=B&&B===r.key){f.current=(0,Z.getActiveElement)()===l.current,T(r);let e=setTimeout(()=>R(),0),t=setTimeout(R,400);return()=>{clearTimeout(e),clearTimeout(t)}}F.current=B},[B,r,R,l]);let{pressProps:V}=(0,ez.usePress)({preventFocusOnPress:!0,onPressStart:e=>{if(!e.ctrlKey&&!e.altKey&&!e.metaKey&&!e.shiftKey&&"keyboard"!==e.pointerType){if("virtual"===e.pointerType&&null!=t.resizingColumn)return void x(r);R(),"virtual"!==e.pointerType&&v(r)}},onPress:e=>{("touch"===e.pointerType&&f.current||"mouse"===e.pointerType)&&null!=t.resizingColumn&&x(r)}}),{visuallyHiddenProps:j}=(0,eP.useVisuallyHidden)();return{resizerProps:(0,K.mergeProps)(S,{...E,onKeyDown:z},V,{style:{touchAction:"none"}}),inputProps:(0,K.mergeProps)(j,{id:p,onBlur:()=>{x(r)},onChange:e=>{let l=t.getColumnWidth(r.key),n=parseFloat((0,Z.getEventTarget)(e).value);k(r,n=n>l?l+10:l-10)},disabled:s},N),isResizing:g}}({column:c,"aria-label":e["aria-label"]||r.format("tableResizer"),onResizeStart:i,onResize:a,onResizeEnd:u,triggerRef:m},o,p),{focusProps:f,isFocused:b,isFocusVisible:C}=(0,L.useFocusRing)(),{hoverProps:v,isHovered:k}=(0,W.useHover)(e),S=o.getColumnMinWidth(c.key)>=o.getColumnWidth(c.key),D=o.getColumnMaxWidth(c.key)<=o.getColumnWidth(c.key),{direction:E}=(0,_.useLocale)(),z="both";z=S?"rtl"===E?"right":"left":D?"rtl"===E?"left":"right":"both";
1let w=(0,X.useObjectRef)(t),[I,A]=(0,n.useState)("");(0,n.useEffect)(()=>{w.current&&A(window.getComputedStyle(w.current).cursor)},[w,z]);let P=(0,s.useRenderProps)({...e,defaultClassName:"react-aria-ColumnResizer",values:{isFocused:b,isFocusVisible:C,isResizing:y,isHovered:k,resizableDirection:z}}),[M,N]=(0,n.useState)(!1);!y&&M&&N(!1);let R=(0,x.filterDOMProps)(e,{global:!0});return n.default.createElement(s.dom.div,{ref:w,role:"presentation",...(0,K.mergeProps)(R,P,g,{onPointerDown:e=>{"mouse"===e.pointerType&&N(!0)}},v),"data-hovered":k||void 0,"data-focused":b||void 0,"data-focus-visible":C||void 0,"data-resizing":y||void 0,"data-resizable-direction":z},P.children,n.default.createElement("input",{ref:p,...(0,K.mergeProps)(h,f)}),y&&M&&$.default.createPortal(n.default.createElement("div",{style:{position:"fixed",top:0,left:0,bottom:0,right:0,cursor:I}}),document.body))});class e7 extends h.FilterableNode{static{this.type="tablebody"}}let e9=(0,n.forwardRef)(function(e,t){let{isVirtualized:l}=(0,n.useContext)(a.CollectionRendererContext);return l?n.default.createElement(s.dom.div,{...e,ref:t}):n.default.createElement(s.dom.tbody,{...e,ref:t})}),e8=(0,o.createBranchComponent)(e7,(e,t,l)=>{let o,r=(0,n.useContext)(eW),{isVirtualized:i}=(0,n.useContext)(a.CollectionRendererContext),c=r.collection,{CollectionBranch:d}=(0,n.useContext)(a.CollectionRendererContext),{dragAndDropHooks:m,dropState:p}=(0,n.useContext)(u.DragAndDropContext),g=!!m?.useDroppableCollectionState&&!p?.isDisabled,h=g&&!!p&&(p.isDropTarget({type:"root"})??!1),y=0===c.size,f={isDropTarget:h,isEmpty:y},b=(0,s.useRenderProps)({...e,id:void 0,children:void 0,defaultClassName:"react-aria-TableBody",values:f}),C=c.columnCount;if(y&&e.renderEmptyState&&r){let t={},l={};i?(t["aria-colspan"]=C,l={display:"contents"}):t.colSpan=C,o=n.default.createElement(tn,{role:"row",style:l},n.default.createElement(ti,{role:"rowheader",...t,style:l},e.renderEmptyState(f)))}let{rowGroupProps:v}=ef(),k=(0,x.filterDOMProps)(e,{global:!0});return n.default.createElement(e9,{...(0,K.mergeProps)(k,b,v),ref:t,"data-empty":y||void 0},g&&n.default.createElement(tm,null),n.default.createElement(d,{collection:c,parent:l,renderDropIndicator:(0,u.useRenderDropIndicator)(m,p)}),o)});class te extends h.FilterableNode{static{this.type="tablefooter"}}let tt=(0,n.createContext)({isFocusVisibleWithinRow:!1});class tl extends h.CollectionNode{static{this.type="item"}filter(e,t,l){for(let n of e.getChildren(this.key))if(l(n.textValue,n)){let l=this.clone();return t.addDescendants(l,e),l}return null}}let tn=(0,n.forwardRef)(function(e,t){let{isVirtualized:l}=(0,n.useContext)(a.CollectionRendererContext);return l?n.default.createElement(s.dom.div,{...e,ref:t}):n.default.createElement(s.dom.tr,{...e,ref:t})}),to=(0,o.createBranchComponent)(tl,(e,t,l)=>{let o,c,d=(0,X.useObjectRef)(t),p=(0,n.useContext)(eW),{dragAndDropHooks:g,dragState:h,dropState:y}=(0,n.useContext)(u.DragAndDropContext),{isVirtualized:f,CollectionBranch:b}=(0,n.useContext)(a.CollectionRendererContext),C=h&&!(h.isDisabled||h.selectionManager.isDisabled(l.key)),{rowProps:v,expandButtonProps:k,...S}=function(e,t,l){var n;let{node:o,isVirtualized:r}=e,{rowProps:i,...s}=function(e,t,l){let{node:n,isVirtualized:o,shouldSelectOnPressUp:r,onAction:i}=e,{actions:s,shouldSelectOnPressUp:a}=ee.get(t),u=s.onRowAction?()=>s.onRowAction?.(n.key):i,{itemProps:c,...d}=(0,eS.useSelectableItem)({selectionManager:t.selectionManager,key:n.key,ref:l,isVirtualized:o,shouldSelectOnPressUp:a||r,onAction:u||n?.props?.onAction?(0,eM.chain)(n?.props?.onAction,u):void 0,isDisabled:0===t.collection.size}),m=t.selectionManager.isSelected(n.key),p={role:"row","aria-selected":"none"!==t.selectionManager.selectionMode?m:void 0,"aria-disabled":d.isDisabled||void 0,...c};return o&&(p["aria-rowindex"]=n.index+1),{rowProps:p,...d}}(e,t,l),{direction:a}=(0,_.useLocale)();r&&null==t.treeColumn?i["aria-rowindex"]=o.index+1+t.collection.headerRows.length:delete i["aria-rowindex"];let u=null!=t.treeColumn&&("all"===t.expandedKeys||t.expandedKeys.has(o.key)),c=(0,U.useLocalizedStringFormatter)((n=eh)&&n.__esModule?n.default:n,"@react-aria/table"),d=(0,eN.useLabels)({"aria-label":u?c.format("collapse"):c.format("exp
1and"),"aria-labelledby":eg(t,o.key)}),m={},p={};if(null!=t.treeColumn){let e=t.collection.getItem(o.key);if(null!=e){let l=eT(t.collection,o),n=e.props?.hasChildRows||e.props?.UNSTABLE_childItems||l?.type!=="cell",r=t.collection.getItem(o.parentKey),i="tablebody"===r.type||"body"===r.type,u=eT(t.collection,r);for(;u&&"item"!==u.type&&null!=u.prevKey;)u=t.collection.getItem(u.prevKey);m={onKeyDown:l=>{l.key===eB[a]&&t.selectionManager.focusedKey===e.key&&n&&"all"!==t.expandedKeys&&!t.expandedKeys.has(e.key)?(t.toggleKey(e.key),l.stopPropagation()):l.key===eF[a]&&t.selectionManager.focusedKey===e.key&&("all"!==t.expandedKeys?n&&t.expandedKeys.has(e.key)?(t.toggleKey(e.key),l.stopPropagation()):!t.expandedKeys.has(e.key)&&null!=e.parentKey&&e.level>0&&(t.selectionManager.setFocusedKey(e.parentKey),l.stopPropagation()):"all"===t.expandedKeys&&(t.toggleKey(e.key),l.stopPropagation()))},"aria-expanded":n?"all"===t.expandedKeys||t.expandedKeys.has(o.key):void 0,"aria-level":e.level+1,"aria-posinset":e.index-(i?0:t.collection.columnCount)+1,"aria-setsize":u.index-(i?0:t.collection.columnCount)+1},p={isDisabled:s.isDisabled,onPress:()=>{s.isDisabled||(t.toggleKey(o.key),t.selectionManager.setFocused(!0),t.selectionManager.setFocusedKey(o.key))},excludeFromTabOrder:!0,preventFocusOnPress:!0,"data-react-aria-prevent-focus":!0,...d}}}let g=(0,eR.useSyntheticLinkProps)(o.props),h=s.hasAction?g:{};return{rowProps:{...(0,K.mergeProps)(i,m,h),"aria-labelledby":eg(t,o.key)},expandButtonProps:p,...s}}({node:l,shouldSelectOnPressUp:!!h,isVirtualized:f},p,d),{isFocused:D,isFocusVisible:E,focusProps:z}=(0,L.useFocusRing)(),{isFocusVisible:w,focusProps:I}=(0,L.useFocusRing)({within:!0}),{hoverProps:$,isHovered:A}=(0,W.useHover)({isDisabled:!S.allowsSelection&&!S.hasAction&&!C,onHoverStart:e.onHoverStart,onHoverChange:e.onHoverChange,onHoverEnd:e.onHoverEnd}),{checkboxProps:P}=function(e,t){let{key:l}=e,{checkboxProps:n}=function(e,t){var l;let{key:n}=e,o=t.selectionManager,r=(0,ea.useId)(),i=!t.selectionManager.canSelectItem(n),s=t.selectionManager.isSelected(n);return{checkboxProps:{id:r,"aria-label":(0,U.useLocalizedStringFormatter)((l=el)&&l.__esModule?l.default:l,"@react-aria/grid").format("select"),isSelected:s,isDisabled:i,onChange:()=>o.toggleSelection(n)}}}(e,t);return{checkboxProps:{...n,"aria-labelledby":`${n.id} ${eg(t,l)}`}}}({key:l.key},p);h&&g&&(o=g.useDraggableItem({key:l.key,hasDragButton:!0},h));let M=(0,n.useRef)(null),{visuallyHiddenProps:N}=(0,eP.useVisuallyHidden)();y&&g&&(c=g.useDropIndicator({target:{type:"item",key:l.key,dropPosition:"on"}},y,M));let R=(0,n.useRef)(null);(0,n.useEffect)(()=>{},[]);let B=h&&h.isDragging(l.key),{children:F,...T}=e,V=e.hasChildItems||p.collection.getItem(l.lastChildKey)?.type!=="cell",j=V&&p.expandedKeys.has(l.key),H=(0,s.useRenderProps)({...T,id:void 0,defaultClassName:"react-aria-Row",defaultStyle:{"--table-row-level":l.level+1},values:{...S,state:p,isHovered:A,isFocused:D,isFocusVisible:E,selectionMode:p.selectionManager.selectionMode,selectionBehavior:p.selectionManager.selectionBehavior,isDragging:B,isDropTarget:c?.isDropTarget,isFocusVisibleWithin:w,id:l.key,hasChildItems:V,isExpanded:j,level:l.level+1}}),O=(0,x.filterDOMProps)(e,{global:!0});return delete O.id,delete O.onClick,n.default.createElement(n.default.Fragment,null,c&&!c.isHidden&&n.default.createElement(tn,{role:"row",style:{height:0}},n.default.createElement(ti,{role:"gridcell",colSpan:p.collection.columnCount,style:{padding:0}},n.default.createElement("div",{role:"button",...N,...c.dropIndicatorProps,ref:M}))),n.default.createElement(tn,{...(0,K.mergeProps)(O,H,v,z,$,o?.dragProps,I),ref:d,"data-disabled":S.isDisabled||void 0,"data-selected":S.isSelected||void 0,"data-hovered":A||void 0,"data-focused":S.isFocused||void 0,"data-focus-visible":E||void 0,"data-pressed":S.isPressed||void 0,"data-dragging":B||void 0,"data-drop-target":c?.isDropTarget||void 0,"data-selection-mode":"none"===p.selectionManager.selectionMode?void 0:p.selectionManager.selectionMode,"data-focus-visible-within":w||void 0,"data-expanded":j||void 0,"data-has-child-items":V||void 0,"data-level":l.level+1},n.default.createElement(s.Provider,{values:[[i.CheckboxContext,{slots:{[s.DEFAULT_SLOT]:{},selection:P}}],[i.CheckboxFieldContext,{slots:{[s.DEFAULT_SLOT]:{},selection:P}}],[r.ButtonContext,{slots:{[s.DEFAULT_SLOT]:{},chevron:k,drag:{...o?.dragButtonProps,ref:R,style:{pointerEvents:"none"}}}}],[m.SelectionIndicatorContext,{isSelected:S.isSelected}],[tt,{isFocusVisibleWithinRow:w}]]},n.default.createElement(b,{collection:p.collection,parent:l}))))},e=>{if(null==e.id&&"function"==typeof e.children)throw Error("No id detected for the Row element. The Row element requires a id to be provided to it when the cells are rendered dynamically.");
1let t=[e.value].concat(e.dependencies);return n.default.createElement(o.Collection,{dependencies:t,items:e.columns,idScope:e.id},e.children)});class tr extends h.CollectionNode{static{this.type="cell"}}let ti=(0,n.forwardRef)(function(e,t){let{isVirtualized:l}=(0,n.useContext)(a.CollectionRendererContext);return l?n.default.createElement(s.dom.div,{...e,ref:t}):n.default.createElement(s.dom.td,{...e,ref:t})}),ts=(0,o.createLeafComponent)(tr,(e,t,l)=>{let o=(0,X.useObjectRef)(t),r=(0,n.useContext)(eW),{dragState:i}=(0,n.useContext)(u.DragAndDropContext),{isVirtualized:c}=(0,n.useContext)(a.CollectionRendererContext);l.column=r.collection.columns[l.index];let{gridCellProps:d,isPressed:m}=function(e,t,l){let{gridCellProps:n,isPressed:o}=eD(e,t,l),r=e.node.column?.key;return null!=r&&t.collection.rowHeaderColumnKeys.has(r)&&(n.role="rowheader",n.id=ep(t,e.node.parentKey,r)),{gridCellProps:n,isPressed:o}}({node:l,shouldSelectOnPressUp:!!i,isVirtualized:c},r,o),{isFocused:p,isFocusVisible:g,focusProps:h}=(0,L.useFocusRing)(),{hoverProps:y,isHovered:f}=(0,W.useHover)({}),{isFocusVisibleWithinRow:b}=(0,n.useContext)(tt),C=null!=l.parentKey&&r.selectionManager.isSelected(l.parentKey),v=l.colIndex||l.index,k=r.collection.getItem(l.parentKey),S=k.props.hasChildItems||r.collection.getItem(k.lastChildKey)?.type!=="cell",D=S&&r.expandedKeys.has(l.parentKey),E=r.selectionManager.isDisabled(l.parentKey),z=(0,s.useRenderProps)({...e,id:void 0,defaultClassName:"react-aria-Cell",values:{isFocused:p,isFocusVisible:g,isFocusVisibleWithinRow:b,isPressed:m,isHovered:f,isSelected:C,id:l.key,columnIndex:v,hasChildItems:S,isExpanded:D,isDisabled:E,level:k.level+1,isTreeColumn:l.column.key===r.treeColumn}}),w=(0,x.filterDOMProps)(e,{global:!0});return delete w.id,n.default.createElement(ti,{...(0,K.mergeProps)(w,z,d,h,y),ref:o,"data-focused":p||void 0,"data-focus-visible":g||void 0,"data-focus-visible-within-row":b||void 0,"data-pressed":m||void 0,"data-selected":C||void 0,"data-column-index":v,"data-expanded":D||void 0,"data-has-child-items":S||void 0,"data-level":k.level+1,"data-tree-column":l.column.key===r.treeColumn||void 0,"data-disabled":E||void 0},n.default.createElement(a.CollectionRendererContext.Provider,{value:a.DefaultCollectionRenderer},z.children))});function ta(e,t){t=(0,X.useObjectRef)(t);let{dragAndDropHooks:l,dropState:o}=(0,n.useContext)(u.DragAndDropContext),r=(0,n.useRef)(null),{dropIndicatorProps:i,isHidden:s,isDropTarget:a}=l.useDropIndicator(e,o,r);if(s)return null;let c=o&&"item"===e.target.type?(o.collection.getItem(e.target.key)?.level||0)+1:1;return n.default.createElement(td,{...e,dropIndicatorProps:i,isDropTarget:a,buttonRef:r,level:c,ref:t})}let tu=(0,n.forwardRef)(function(e,t){let{isVirtualized:l}=(0,n.useContext)(a.CollectionRendererContext);return l?n.default.createElement(s.dom.div,{...e,ref:t}):n.default.createElement(s.dom.tr,{...e,ref:t})}),tc=(0,n.forwardRef)(function(e,t){let{isVirtualized:l}=(0,n.useContext)(a.CollectionRendererContext);return l?n.default.createElement(s.dom.div,{...e,ref:t}):n.default.createElement(s.dom.td,{...e,ref:t})}),td=(0,n.forwardRef)(function(e,t){let{dropIndicatorProps:l,isDropTarget:o,buttonRef:r,level:i,...a}=e,u=(0,n.useContext)(eW),{visuallyHiddenProps:c}=(0,eP.useVisuallyHidden)(),d=(0,s.useRenderProps)({...a,defaultClassName:"react-aria-DropIndicator",defaultStyle:{"--table-row-level":i+1},values:{isDropTarget:o}});return n.default.createElement(tu,{...(0,x.filterDOMProps)(e,{global:!0}),...d,role:"row",ref:t,"data-drop-target":o||void 0,"aria-level":i},n.default.createElement(tc,{role:"gridcell",colSpan:u.collection.columnCount,style:{padding:0}},n.default.createElement("div",{...c,role:"button",...l,ref:r}),d.children))});function tm(){let e=(0,n.useContext)(eW),{dragAndDropHooks:t,dropState:l}=(0,n.useContext)(u.DragAndDropContext),o=(0,n.useRef)(null),{dropIndicatorProps:r}=t.useDropIndicator({target:{type:"root"}},l,o),i=l.isDropTarget({type:"root"}),{visuallyHiddenProps:s}=(0,eP.useVisuallyHidden)();return!i&&r["aria-hidden"]?null:n.default.createElement(tn,{role:"row","aria-hidden":r["aria-hidden"],style:{height:0}},n.default.createElement(ti,{role:"gridcell",colSpan:e.collection.columnCount,style:{padding:0}},n.default.createElement("div",{role:"button",...s,...r,ref:o})))}let tp=(0,o.createLeafComponent)(h.LoaderNode,function(e,t,l){let o=(0,n.useContext)(eW),{isVirtualized:r}=(0,n.useContext)(a.CollectionRendererContext),{isLoading:i,onLoadMore:u,scrollOffset:c,...d}=e,m=o.collection.columns.length,p=(0,n.useRef)(null),g=(0,n.useMemo)(()=>({onLoadMore:u,collection:o?.collection,sentinelRef:p,scrollOffset:c}),[u,c,o?.collection]);(0,w.useLoadMoreSentinel)(g,p);let h=(0,s.useRenderProps)({...d,id:void 0,children:l.rendered,defaultClassName:"react-aria-TableLoadingIndicator",defaultStyle:{"--table-row-level":l.level+1},values:void 0}),y={},f={};return r?(y["aria-colspan"]=m,f={display:"contents"}):y.colSpan=m,n.default.createElement(n.default.Fragment,null,n.default.createElement(tn,{style:{height:0},inert:(0,D.inertValue)(!0)},n.default.createElement(ti,{style:{padding:0,border:0}},n.default.createElement("div",{"data-testid":"loadMoreSentinel",ref:p,style:{position:"relative",height:1,width:1}}))),i&&h.children&&n.default.createElement(tn,{...(0,K.mergeProps)((0,x.filterDOMProps)(e,{global:!0}),{}),...h,role:"row",ref:t,"aria-level":l.level+1,"data-level":l.level+1},n.default.createElement(ti,{role:"rowheader",...y,style:f},h.children)))});var tg=e.i(452064),th=e.i(357288),ty=e.i(966208),tf=e.i(262214);let tb=(0,n.createContext)({}),tC=({children:e,className:t,variant:o,...r})=>{let i=n.default.useMemo(()=>l({variant:o}),[o]);return(0,tf.jsx)(tb,{value:{slots:i},children:(0,tf.jsx)(th.dom.div,{className:i.base({className:t}),"data-slot":"table",...r,children:e})})};tC.displayName="HeroUI.Table";let tv=({className:e,...t})=>{let{slots:l}=(0,n.use)(tb);return(0,tf.jsx)(th.dom.div,{className:(0,tg.composeSlotClassName)(l?.scrollC
1ontainer,e),"data-slot":"table-scroll-container",...t})};function tk({className:e,...t}){let{slots:l}=(0,n.use)(tb);return(0,tf.jsx)(e_,{className:(0,tg.composeTwRenderProps)(e,l?.content()),"data-slot":"table-content",...t})}function tx({className:e,...t}){let{slots:l}=(0,n.use)(tb);return(0,tf.jsx)(eQ,{className:(0,tg.composeTwRenderProps)(e,l?.header()),"data-slot":"table-header",...t})}tv.displayName="HeroUI.Table.ScrollContainer",tk.displayName="HeroUI.Table.Content",tx.displayName="HeroUI.Table.Header";let tS=({className:e,ref:t,...l})=>{let{slots:o}=(0,n.use)(tb);return(0,tf.jsx)(e5,{ref:t,className:(0,tg.composeTwRenderProps)(e,o?.column()),"data-slot":"table-column",...l})};function tD({className:e,...t}){let{slots:l}=(0,n.use)(tb);return(0,tf.jsx)(e8,{className:(0,tg.composeTwRenderProps)(e,l?.body()),"data-slot":"table-body",...t})}function tE({className:e,...t}){let{slots:l}=(0,n.use)(tb);return(0,tf.jsx)(to,{className:(0,tg.composeTwRenderProps)(e,l?.row()),"data-slot":"table-row",...t})}tS.displayName="HeroUI.Table.Column",tD.displayName="HeroUI.Table.Body",tE.displayName="HeroUI.Table.Row";let tz=({className:e,ref:t,...l})=>{let{slots:o}=(0,n.use)(tb);return(0,tf.jsx)(ts,{ref:t,className:(0,tg.composeTwRenderProps)(e,o?.cell()),"data-slot":"table-cell",...l})};tz.displayName="HeroUI.Table.Cell";let tw=({className:e,...t})=>{let{slots:l}=(0,n.use)(tb);return(0,tf.jsx)(th.dom.div,{className:(0,tg.composeSlotClassName)(l?.footer,e),"data-slot":"table-footer",...t})};tw.displayName="HeroUI.Table.Footer";let tK=({className:e,ref:l,...n})=>(0,tf.jsx)(eH,{ref:l,className:(0,t.cx)("table__resizable-container",e),"data-slot":"table-resizable-container",...n});tK.displayName="HeroUI.Table.ResizableContainer";let tI=({className:e,ref:t,...l})=>{let{slots:o}=(0,n.use)(tb);return(0,tf.jsx)(e6,{ref:t,className:(0,tg.composeTwRenderProps)(e,o?.columnResizer()),"data-slot":"table-column-resizer",...l})};tI.displayName="HeroUI.Table.ColumnResizer";let t$=({className:e,ref:t,...l})=>{let{slots:o}=(0,n.use)(tb);return(0,tf.jsx)(tp,{ref:t,className:(0,tg.composeSlotClassName)(o?.loadMore,e),"data-slot":"table-load-more",...l})};t$.displayName="HeroUI.Table.LoadMore";let tA=({className:e,...t})=>{let{slots:l}=(0,n.use)(tb);return(0,tf.jsx)(th.dom.div,{className:(0,tg.composeSlotClassName)(l?.loadMoreContent,e),"data-slot":"table-load-more-content",...t})};tA.displayName="HeroUI.Table.LoadMoreContent";let tP=({children:e,className:t,indicator:l,ref:o,showIndicator:r=!0,sortDirection:i,...s})=>{let{slots:a}=(0,n.use)(tb),u=null;return r&&i&&(u=void 0===l?(0,tf.jsx)(ty.IconChevronUp,{className:a?.sortableColumnIndicator(),"data-direction":i,"data-slot":"table-sortable-column-indicator"}):n.default.isValidElement(l)?n.default.cloneElement(l,{className:(0,tg.composeSlotClassName)(a?.sortableColumnIndicator,l.props.className),"data-direction":i,"data-slot":"table-sortable-column-indicator"}):l),(0,tf.jsxs)("span",{ref:o,className:(0,tg.composeSlotClassName)(a?.sortableColumnHeader,t),"data-direction":i,"data-slot":"table-sortable-column-header",...s,children:[e,u]})};tP.displayName="HeroUI.Table.SortableColumnHeader";let tM=o.Collection;e.s(["TableBody",0,tD,"TableCell",0,tz,"TableCollection",0,tM,"TableColumn",0,tS,"TableColumnResizer",0,tI,"TableContent",0,tk,"TableFooter",0,tw,"TableHeader",0,tx,"TableLoadMoreContent",0,tA,"TableLoadMoreItem",0,t$,"TableResizableContainer",0,tK,"TableRoot",0,tC,"TableRow",0,tE,"TableScrollContainer",0,tv,"TableSortableColumnHeader",0,tP],708305)}]);

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.