1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8286],{48286:(e,t,i)=>{i.d(t,{b:()=>_});var l=i(17187),n=i(21666),r=i(85133),s=i(32236),a=i(30714),o=i(97072),d=i(21717),c=i(18806),h=i(76176),m=i(4496),g=i(35668),u=i(87134),x=i(68936),p=i(76292),f=i(8206),j=i(84578),b=i(52163),y=i(80470),S=i(69210),v=i(50443),C=i(89338);let _=({data:e,columns:t,height:i="auto",fullWidth:_=!1,isFixedLayout:w=!1,columnDefaultSize:z,isLoading:M=!1,loadingText:T,onSort:k,sortConfig:D,sortableColumns:$=[],enableFilter:E=!1,filterColumnId:W="status",showPagination:N=!0,displayLimit:I=10,limitOptions:R=[10,20,30,50,100],onDisplayLimitChange:V,hidePageSizeSelect:A=!1,showEdgePaginationButtons:B=!0,paginationSummaryTemplate:F,paginationSummaryPlacement:X="right",currentPage:H,onCurrentPageChange:K,paginationMode:L="client",totalItems:P,totalPages:Y,hasNextPage:G,hasPrevPage:J,onNextPage:O,onPrevPage:q,onFirstPage:Q,onLastPage:U,renderMobileCard:Z})=>{let{resources:ee}=(0,C.r)(),et=ee.table_cmp,[ei,el]=(0,v.useState)(1),en=void 0!==H,er=en?H:ei,es=e=>{en?K?.(e):el(e)},[ea,eo]=(0,v.useState)([]),[ed,ec]=(0,v.useState)([]),[eh,em]=(0,v.useState)(""),eg="server"===L||"firebase"===L,eu=T??et.loading,ex=(0,v.useMemo)(()=>{if(!E)return[];let t=new Set;for(let i of e){let e=i[W];null!=e&&String(e).length>0&&t.add(String(e))}return Array.from(t)},[e,E,W]),ep=!k&&!eg,ef=(0,b.N4)({data:e,columns:t,...z?{defaultColumn:{size:z}}:{},state:{columnFilters:ed,...ep?{sorting:ea}:{}},onColumnFiltersChange:ec,...ep?{onSortingChange:eo}:{},getCoreRowModel:(0,y.HT)(),getSortedRowModel:(0,y.h5)(),getFilteredRowModel:E?(0,y.hM)():void 0}),ej=ef.getRowModel().rows,eb=(0,v.useMemo)(()=>{if(!N||eg)return ej;let e=(er-1)*I;return ej.slice(e,e+I)},[ej,N,eg,er,I]),ey=P??(eg?e.length:ej.length),eS=Math.max(1,Math.ceil(ey/Math.max(I,1))),ev=void 0!==Y?Math.max(1,Y):eg?Math.max(1,Math.ceil(ey/Math.max(I,1))):eS;(0,v.useEffect)(()=>{er>ev&&ev>0&&(en?K?.(ev):el(ev))},[er,ev,en,K]);let eC=J??er>1,e_=G??er<ev,ew=0===ey?0:(er-1)*I+1,ez=0===ey?0:eg?Math.min(ew+Math.max(e.length-1,0),ey):Math.min(er*I,ey),eM=(F??et.pagination_summary??"{start}-{end} / {total}{itemSuffix}").replace("{start}",String(ew)).replace("{end}",String(ez)).replace("{total}",String(ey)).replace("{itemSuffix}",String(et.item_suffix??"")),eT="left"===X,ek=B?et.pagination_prev:et.pagination_prev_page??et.pagination_prev,eD=B?et.pagination_next:et.pagination_next_page??et.pagination_next,e$=Math.max(e.length,1),eE=R.includes(e$),eW=!M&&ey>0,eN=!!(Q||!en||K),eI=!!(U||!en||K),eR=ef.getHeaderGroups(),eV=t.map(e=>{let t=Number(e.size);return Number.isFinite(t)&&t>0?t:void 0}).reduce((e,t)=>e+(t??0),0),eA=eV>0?`${eV}px`:void 0,eB=_?"100%":"max-content",eF=w?"fixed":"auto",eX="auto"!==i,eH=(0,v.useRef)(null),eK=(0,S.Te)({count:eX?eb.length:0,getScrollElement:()=>eH.current,estimateSize:()=>50,overscan:10}),eL=e=>null==e?"":"string"==typeof e||"number"==typeof e?e:"boolean"==typeof e?e?"true":"false":JSON.stringify(e),eP=()=>eR.map(e=>(0,l.jsx)(s.Tr,{children:e.headers.map(e=>{let t=e.column.id,i=k?$.includes(t):ep&&e.column.getCanSort(),s=k&&i?()=>k(t):e.column.getToggleSortingHandler(),h=e.column.getIsSorted();return(0,l.jsx)(a.Th,{minWidth:w?`${e.getSize()}px`:"100px",cursor:i?"pointer":"default",onClick:i?s:void 0,userSelect:"none",_hover:i?{color:"blue.500"}:{},position:"sticky",top:0,bg:"white",zIndex:1,children:e.isPlaceholder?null:(0,l.jsxs)(o.s,{alignItems:"center",gap:1,children:[(0,l.jsx)(d.B.span,{children:(0,b.Kv)(e.column.columnDef.header,e.getContext())}),!k&&h&&(0,l.jsx)(d.B.span,{pl:1,children:"desc"===h?(0,l.jsx)(n.k,{"aria-label":"sorted descending",w:3,h:3}):(0,l.jsx)(r.D,{"aria-label":"sorted ascending",w:3,h:3})}),k&&D&&D.key===t&&(0,l.jsx)(c.E,{fontSize:"xs",ml:1,children:"asc"===D.direction?"â":"â"})]})},e.id)})},e.id));return(0,l.jsxs)(h.a,{my:10,w:"full",children:[E&&(0,l.jsx)(m.l,{placeholder:et.filter_all??"All",value:eh,onChange:e=>{var t;em(t=e.target.value),ec(t?[{id:W,value:t}]:[]),es(1)},maxW:"200px",mb:4,children:ex.map(e=>(0,l.jsx)("option",{value:e,children:e},e))}),M||0!==ej.length?(0,l.jsx)(h.a,{overflowX:"auto",border:"1px solid",borderColor:"gray.200",w:"full",display:Z?{base:"none",md:"block"}:void 0,children:eX?(0,l.jsxs)(h.a,{minWidth:eA,children:[(0,l.jsx)(g.X,{sx:{tableLayout:eF},w:eB,minWidth:eA,children:(0,l.jsx)(u.d,{children:eP()})}),(0,l.jsx)(h.a,{ref:eH,height:`${i}px`,overflowY:"auto",borderTop:"1px solid",borderColor:"gray.200",children:M?(0,l.jsxs)(o.s,{align:"center",justify:"center",direction:"column",gap:2,py:10,children:[(0,l.jsx)(x.y,{size:"sm"}),(0,l.jsx)(c.E,{fontSize:"sm",color:"gray.500",children:eu})]}):(0,l.jsx)(h.a,{height:`${eK.getTotalSize()}px`,w:eB,minWidth:eA,position:"relative",children:eK.getVirtualItems().map(e=>{let t=eb[e.index];return t?(0,l.jsx)(h.a,{position:"absolute",top:0,left:0,width:"100%",height:`${e.size}px`,transform:`translateY(${e.start}px)`,display:"flex",alignItems:"stretch",children:(0,l.jsx)(g.X,{sx:{tableLayout:eF},w:"100%",h:"100%",children:(0,l.jsx)(p.N,{children:(0,l.jsx)(s.Tr,{height:"100%",children:t.getVisibleCells().map(e=>(0,l.jsx)(f.Td,{minWidth:w?`${e.column.getSize()}px`:"100px",borderBottom:"1px solid",borderColor:"gray.200",py:0,height:"100%",verticalAlign:"middle",children:null!=e.column.columnDef.cell?(0,b.Kv)(e.column.columnDef.cell,e.getContext()):eL(e.getValue())},e.id))})})})},t.id):null})})})]}):(0,l.jsxs)(g.X,{sx:{tableLayout:eF},w:eB,minWidth:eA,children:[(0,l.jsx)(u.d,{children:eP()}),(0,l.jsx)(p.N,{children:M?(0,l.jsx)(s.Tr,{children:(0,l.jsx)(f.Td,{colSpan:t.length,border:"none",children:(0,l.jsxs)(o.s,{align:"center",justify:"center",direction:"column",gap:2,py:10,children:[(0,l.jsx)(x.y,{size:"sm"}),(0,l.jsx)(c.E,{fontSize:"sm",color:"gray.500",children:eu})]})})}):eb.map(e=>(0,l.jsx)(s.Tr,{children:e.getVisibleCells().map(e=>(0,l.jsx)(f.Td,{minWidth:w?`${e.column.getSize()}px`:"100px",borderBottom:"1px solid",borderColor:"gray.200",children:null!=e.column.columnDef.cell?(0,b.Kv)(e.column.columnDef.cell,e.getContext()):eL(e.getValue())},e.id))},e.id))})]})}):(0,l.jsx)(o.s,{justify:"center",py:10,mt:10,color:"gray.500",fontWeight:"medium",children:et.no_data??"ãã¼ã¿ãããã¾ãã"}),Z&&!M&&eb.length>0&&(0,l.jsx)(h.a,{display:{base:"flex",md:"none"},flexDirection:"column",gap:3,mt:4,children:eb.map(e=>Z(e))}),N&&(0,l.jsxs)(h.a,{mt:4,mb:4,display:"grid",gridTemplateColumns:{base:"1fr",md:"1fr auto 1fr"},alignItems:"center",gap:3,children:[(0,l.jsxs)(o.s,{alignItems:"center",gap:4,minW:0,children:[eT&&(0,l.jsx)(c.E,{fontSize:"sm",color:"gray.600",whiteSpace:"nowrap",children:eM}),eW&&!A&&(0,l.jsxs)(l.Fragment,{children:[(0,l.jsx)(c.E,{fontSize:"sm",color:"gray.600",children:et.display_count_label}),(0,l.jsxs)(m.l,{value:I,onChange:e=>{let t=Number(e.target.value);V?.(t),es(1)},size:"sm",width:"80px",isDisabled:M,children:[R.map(e=>(0,l.jsxs)("option",{value:e,children:[e,et.item_suffix]},e)),!eg&&!eE&&(0,l.jsxs)("option",{value:e$,children:[e.length,et.item_suffix]})]})]})]}),(0,l.jsxs)(o.s,{alignItems:"center",justifyContent:"center",gap:2,children:[B&&(0,l.jsx)(j.$,{size:"sm",onClick:()=>{Q?Q():es(1)},isDisabled:!eC||M||!eN,children:et.pagination_first}),(0,l.jsx)(j.$,{size:"sm",onClick:()=>{q?q():es(Math.max(1,er-1))},isDisabled:!eC||M,children:ek}),(0,l.jsxs)(c.E,{fontSize:"sm",color:"gray.600",children:[er," / ",ev]}),(0,l.jsx)(j.$,{size:"sm",onClick:()=>{O?O():es(er+1)},isDisabled:!e_||M,children:eD}),B&&(0,l.jsx)(j.$,{size:"sm",onClick:()=>{U?U():es(ev)},isDisabled:!e_||M||!eI,children:et.pagination_last})]}),eT?(0,l.jsx)(h.a,{}):(0,l.jsx)(c.E,{fontSize:"sm",color:"gray.600",justifySelf:{base:"start",md:"end"},textAlign:{base:"left",md:"right"},children:eM})]})]})}}}]);
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.