PageSourceSearch

https://masterltda-superset.hf.space/static/assets/6459379195bc6d88dbd0.chunk.js

js masterltda-superset.hf.space collected 2026-10-04 17:08:59 UTC 40,574 bytes, 367 lines download raw bytes

1"use strict";(globalThis.webpackChunksuperset=globalThis.webpackChunksuperset||[]).push([[4849],{34849(e,t,l){l.r(t),l.d(t,{default:()=>eG});var n=l(2445),r=l(27124),i=l(50267),o=l(63021),a=l(24002),u=l(2404),s=l.n(u),d=l(47036),c=l(74284),p=l(80346),g=l(42877),v=l(38221),h=l.n(v),f=l(17451),m=l(50329),y=l(68e3),C=l(97),b=l(68292),x=l(85614),w=l(17437);let S=x.styled.div`
2  ${({theme:e})=>`
3    display: flex;
4    width: 100%;
5
6    .three-dots-menu {
7      align-self: center;
8      margin-left: ${e.sizeUnit}px;
9      cursor: pointer;
10      padding: ${e.sizeUnit/2}px;
11      border-radius: ${e.borderRadius}px;
12      margin-top: ${.75*e.sizeUnit}px;
13    }
14  `}
15`,F=x.styled.div`
16  ${({theme:e})=>`
17    width: 100%;
18    display: flex;
19    align-items: center;
20    cursor: pointer;
21    padding: 0 ${2*e.sizeUnit}px;
22    overflow: hidden;
23  `}
24`,$=x.styled.span`
25  ${({theme:e})=>`
26    font-weight: ${e.fontWeightStrong};
27    white-space: nowrap;
28    overflow: hidden;
29    text-overflow: ellipsis;
30    display: block;
31    max-width: 100%;
32  `}
33`,k=x.styled.div`
34  ${({theme:e})=>`
35    display: flex;
36    align-items: center;
37    margin-left: ${2*e.sizeUnit}px;
38  `}
39`,M=x.styled.div`
40  align-self: flex-end;
41  margin-left: auto;
42  cursor: pointer;
43
44  padding: 3px 4px;
45  overflow: hidden;
46  cursor: pointer;
47  border-radius: 4px;
48
49  ${({isFilterActive:e})=>e&&(0,w.AH)`
50      background: linear-gradient(
51        var(--ag-icon-button-active-background-color),
52        var(--ag-icon-button-active-background-color)
53      );
54      ::after {
55        background-color: var(--ag-accent-color);
56        border-radius: 50%;
57        content: '';
58        height: 6px;
59        position: absolute;
60        right: 4px;
61        width: 6px;
62      }
63    `}
64
65  svg {
66    ${({isFilterActive:e})=>e&&(0,w.AH)`
67        clip-path: path('M8,0C8,4.415 11.585,8 16,8L16,16L0,16L0,0L8,0Z');
68        color: var(--ag-icon-button-active-color);
69      `}
70
71    :hover {
72      ${({isFilterActive:e})=>!e&&(0,w.AH)`
73          background-color: var(--ag-icon-button-hover-background-color);
74          box-shadow: 0 0 0 var(--ag-icon-button-background-spread)
75            var(--ag-icon-button-hover-background-color);
76          color: var(--ag-icon-button-hover-color);
77          border-radius: var(--ag-icon-button-border-radius);
78        `}
79    }
80  }
81`,T=x.styled.div`
82  ${({theme:e})=>`
83    min-width: ${45*e.sizeUnit}px;
84    padding: ${e.sizeUnit}px 0;
85
86    .menu-item {
87      padding: ${2*e.sizeUnit}px ${4*e.sizeUnit}px;
88      cursor: pointer;
89      display: flex;
90      align-items: center;
91      gap: ${2*e.sizeUnit}px;
92
93      &:hover {
94        background-color: ${e.colorPrimaryBgHover};
95      }
96    }
97
98    .menu-divider {
99      height: 1px;
100      background-color: ${e.colorBorderSecondary};
101      margin: ${e.sizeUnit}px 0;
102    }
103  `}
104`,z=x.styled.div`
105  position: relative;
106  display: inline-block;
107`,D=x.styled.div`
108  ${({theme:e})=>`
109      position: fixed;
110      box-shadow: var(--ag-menu-shadow);
111      border-radius: ${e.sizeUnit}px;
112      z-index: 99;
113      min-width: ${50*e.sizeUnit}px;
114      background: var(--ag-menu-background-color);
115      border: var(--ag-menu-border);
116      box-shadow: var(--ag-menu-shadow);
117      color: var(--ag-menu-text-color);
118
119    `}
120`,N=x.styled.div`
121  ${({theme:e})=>`
122    border: 1px solid ${e.colorBorderSecondary};
123    display: flex;
124    align-items: center;
125    justify-content: flex-end;
126    padding: ${2*e.sizeUnit}px ${4*e.sizeUnit}px;
127    border-top: 1px solid ${e.colorBorderSecondary};
128    font-size: ${e.fontSize}px;
129    color: ${e.colorTextBase};
130    transform: translateY(-${e.sizeUnit}px);
131    background: ${e.colorBgBase};
132  `}
133`,P=x.styled.div`
134  ${({theme:e})=>`
135    position: relative;
136    margin-left: ${2*e.sizeUnit}px;
137    display: inline-block;
138    min-width: ${17*e.sizeUnit}px;
139    overflow: hidden;
140  `}
141`,A=x.styled.span`
142  ${({theme:e})=>`
143    margin: 0 ${6*e.sizeUnit}px;
144    span {
145      font-weight: ${e.fontWeightStrong};
146    }
147  `}
148`,Y=x.styled.span`
149  ${({theme:e})=>`
150    span {
151      font-weight: ${e.fontWeightStrong};
152    }
153  `}
154`,I=x.styled.div`
155  ${({theme:e})=>`
156    display: flex;
157    gap: ${3*e.sizeUnit}px;
158  `}
159`,O=x.styled.div`
160  ${({theme:e,disabled:t})=>`
161    cursor: ${t?"not-allowed":"pointer"};
162    display: flex;
163    align-items: center;
164    justify-content: center;
165
166    svg {
167      height: ${3*e.sizeUnit}px;
168      width: ${3*e.sizeUnit}px;
169      fill: ${t?e.colorTextQuaternary:e.colorTextSecondary};
170    }
171  `}
172`,E=(0,x.styled)(b.A)`
173  ${({theme:e})=>`
174    width: ${30*e.sizeUnit}px;
175    margin-right: ${2*e.sizeUnit}px;
176  `}
177`,B=x.styled.div`
178  max-width: 242px;
179  ${({theme:e})=>`
180    padding: 0 ${2*e.sizeUnit}px;
181    color: ${e.colorTextBase};
182    font-size: ${e.fontSizeSM}px;
183  `}
184`,U=x.styled.span`
185  ${({theme:e})=>`
186    color: ${e.colorTextLabel};
187  `}
188`,G=x.styled.span`
189  ${({theme:e})=>`
190    float: right;
191    font-size: ${e.fontSizeSM}px;
192  `}
193`,L=x.styled.div`
194  ${({theme:e})=>`
195    display: flex;
196    align-items: center;
197    gap: ${e.sizeUnit}px;
198  `}
199`,R=x.styled.div`
200  ${({theme:e})=>`
201    font-weight: ${e.fontWeightStrong};
202  `}
203`,W=x.styled.div`
204  ${({theme:e,height:t})=>(0,w.AH)`
205    height: ${t}px;
206
207    --ag-background-color: ${e.colorBgBase};
208    --ag-foreground-color: ${e.colorText};
209    --ag-header-background-color: ${e.colorBgBase};
210    --ag-header-foreground-color: ${e.colorText};
211
212    .dt-is-filter {
213      cursor: pointer;
214      :hover {
215        background-color: ${e.colorFillContentHover};
216      }
217    }
218
219    .dt-is-active-filter {
220      background: ${e.colorPrimaryBg};
221      :hover {
222        background-color: ${e.colorFillContentHover};
223      }
224    }
225
226    .dt-truncate-cell {
227      overflow: hidden;
228      text-overflow: ellipsis;
229      white-space: nowrap;
230    }
231    .dt-truncate-cell:hover {
232      overflow: visible;
233      white-space: normal;
234      height: auto;
235    }
236
237    .ag-cell {
238      color: var(--ag-cell-value-color, inherit);
239    }
240
241    .ag-row-hover .ag-cell {
242      color: var(
243        --ag-cell-value-hover-color,
244        var(--ag-cell-value-color, inherit)
245      );
246    }
247
248    .ag-container {
249      border-radius: 0px;
250      border: var(--ag-wrapper-border);
251    }
252
253    .ag-input-wrapper {
254      ::before {
255        z-index: 100;
256      }
257    }
258
259    .filter-popover {
260      z-index: 1 !important;
261    }
262
263    .search-container {
264      display: flex;
265      justify-content: flex-end;
266      margin-bottom: ${4*e.sizeUnit}px;
267    }
268
269    .dropdown-controls-container {
270      display: flex;
271      justify-content: flex-end;
272    }
273
274    .time-comparison-dropdown {
275      display: flex;
276      padding-right: ${4*e.sizeUnit}px;
277      padding-top: ${1.75*e.sizeUnit}px;
278      height: fit-content;
279    }
280
281    .ag-header {
282      font-size: ${e.fontSizeSM}px;
283      font-weight: ${e.fontWeightStrong};
284    }
285
286    .ag-row {
287      font-size: ${e.fontSizeSM}px;
288    }
289
290    .ag-spanned-row {
291      font-size: ${e.fontSizeSM}px;
292      font-weight: ${e.fontWeightStrong};
293    }
294
295    .ag-root-wrapper {
296      border-radius: 0px;
297    }
298    .search-by-text-container {
299      display: flex;
300      align-items: center;
301    }
302
303    .search-by-text {
304      margin-right: ${2*e.sizeUnit}px;
305    }
306
307    .ant-popover-inner {
308      padding: 0px;
309    }
310
311    .input-container {
312      margin-left: auto;
313    }
314
315    .input-wrapper {
316      position: relative;
317      display: flex;
318      align-items: center;
319      overflow: visible;
320    }
321
322    .input-wrapper svg {
323      pointer-events: none;
324      transform: translate(${7*e.sizeUnit}px, ${e.sizeUnit/2}px);
325      color: ${e.colorTextBase};
326    }
327
328    .input-wrapper input {
329      color: ${e.colorText};
330      font-size: ${e.fontSizeSM}px;
331      padding: ${1.5*e.sizeUnit}px ${3*e.sizeUnit}px
332        ${1.5*e.sizeUnit}px ${8*e.sizeUnit}px;
333      line-height: 1.8;
334      border-radius: ${e.borderRadius}px;
335      border: 1px solid ${e.colorBorderSecondary};
336      background-color: transparent;
337      outline: none;
338
339      &:focus {
340        border-color: ${e.colorPrimary};
341      }
342
343      &::placeholder {
344        color: ${e.colorTextQuaternary};
345      }
346    }
347  `}
348`,H=({currentPage:e=0,pageSize:t=10,totalRows:l=0,pageSizeOptions:i=[10,20,50,100,200],onServerPaginationChange:o=()=>{},onServerPageSizeChange:a=()=>{},sliceId:u})=>
348{let s,d,c,p,g=Math.ceil(l/t),v=Math.min((e+1)*t,l),h=i.map(e=>({value:e,label:e}));return(0,n.FD)(N,{children:[(0,n.Y)("span",{children:(0,r.t)("Page Size:")}),(0,n.Y)(P,{children:(0,n.Y)(b.A,{value:`${t}`,options:h,onChange:e=>{a(Number(e))},getPopupContainer:()=>document.getElementById(`chart-id-${u}`)})}),(0,n.FD)(A,{children:[(0,n.Y)("span",{children:e*t+1})," ",(0,r.t)("to")," ",(0,n.Y)("span",{children:v})," ",(0,r.t)("of")," ",(0,n.Y)("span",{children:l})]}),(0,n.FD)(I,{children:[(0,n.Y)(O,{onClick:(s=0===e,()=>{s||o(0,t)}),disabled:0===e,children:(0,n.Y)(f.A,{})}),(0,n.Y)(O,{onClick:(d=0===e,()=>{d||o(e-1,t)}),disabled:0===e,children:(0,n.Y)(m.A,{})}),(0,n.FD)(Y,{children:[(0,r.t)("Page")," ",(0,n.Y)("span",{children:e+1})," ",(0,r.t)("of")," ",(0,n.Y)("span",{children:g})]}),(0,n.Y)(O,{onClick:(c=e>=g-1,()=>{c||o(e+1,t)}),disabled:e>=g-1,children:(0,n.Y)(y.A,{})}),(0,n.Y)(O,{onClick:(p=e>=g-1,()=>{p||o(g-1,t)}),disabled:e>=g-1,children:(0,n.Y)(C.A,{})})]})]})},j=function({value:e,onChange:t,searchOptions:l}){var r,i;return(0,n.Y)(E,{className:"search-select",value:e||(null!=(r=null==l||null==(i=l[0])?void 0:i.value)?r:""),options:l,onChange:t})},q=e=>{if(Array.isArray(e)&&e.length>0){var t,l;return[{colId:null==(t=e[0])?void 0:t.id,sort:(null==(l=e[0])?void 0:l.desc)?"desc":"asc"}]}return[]};var K=l(62193),Q=l.n(K),V=l(61036),Z=l(89866);function J(e,t,l,n,r,i,o){try{var a=e[i](o),u=a.value}catch(e){l(e);return}a.done?t(u):Promise.resolve(u).then(n,r)}function _(e){return function(){var t=this,l=arguments;return new Promise(function(n,r){var i=e.apply(t,l);function o(e){J(i,n,r,o,a,"next",e)}function a(e){J(i,n,r,o,a,"throw",e)}o(void 0)})}}function X(e,t,l,n,r,i,o){try{var a=e[i](o),u=a.value}catch(e){l(e);return}a.done?t(u):Promise.resolve(u).then(n,r)}function ee(){return(ee=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n])}return e}).apply(this,arguments)}p.syG.registerModules([p.JKr,p.Q90]);let et=new Map,el=(0,a.memo)(({gridHeight:e,data:t=[],colDefsFromProps:l,includeSearch:i,allowRearrangeColumns:o,pagination:u,pageSize:p,serverPagination:v,rowCount:f,onServerPaginationChange:m,serverPaginationData:y,onServerPageSizeChange:C,searchOptions:b,onSearchColChange:x,onSearchChange:w,onSortChange:S,id:F,percentMetrics:$,serverPageLength:k,hasServerPageLengthChanged:M,handleCellClicked:T,handleSelectionChanged:z,filters:D,renderTimeComparisonDropdown:N,cleanedTotals:P,showTotals:A,width:Y,onColumnStateChange:I,onFilterChanged:O,metricColumns:E=[],chartState:B})=>{let U,G,L=(0,a.useRef)(null),R=(0,a.useRef)(null),W=(0,a.useMemo)(()=>t,[t]),K=(0,a.useRef)(null),J=(0,a.useRef)(null),el=(0,a.useRef)(0),en=`search-${F}`,er=(U=(null==B?void 0:B.filterModel)&&!Q()(B.filterModel)?B.filterModel:void 0,G=v&&(null==y?void 0:y.agGridFilterModel)&&!Q()(y.agGridFilterModel)?y.agGridFilterModel:void 0,null!=U?U:G),ei=ee({},v&&{sort:{sortModel:q((null==y?void 0:y.sortBy)||[])}},er&&{filter:{filterModel:er}}),eo=(0,a.useMemo)(()=>({filter:!0,sortable:!0,resizable:!0,minWidth:100}),[]),ea=(0,a.useMemo)(()=>({height:e,width:Y}),[e,Y]),[eu,es]=(0,a.useState)(),[ed,ec]=(0,a.useState)((null==y?void 0:y.searchText)||""),ep=(0,a.useMemo)(()=>h()(e=>{w(e)},500),[w]);(0,a.useEffect)(()=>()=>{ep.cancel()},[ep]),(0,a.useEffect)(()=>{if(v&&et.get(en)&&document.activeElement!==R.current){var e;null==(e=R.current)||e.focus()}},[ed,v,en]);let eg=(0,a.useCallback)(()=>{et.set(en,!0)},[en]),ev=(0,a.useCallback)(()=>{et.set(en,!1)},[en]),eh=(0,a.useCallback)(({target:{value:e}})=>{v?(ec(e),ep(e)):es(e)},[v,ep,en]),ef=(0,a.useCallback)(e=>{var t,l;((e,t)=>{var l;if((({colId:e,sortDir:t,percentMetrics:l,serverPagination:n,gridInitialState:r})=>{var i,o;if(l.includes(e)||!n)return!1;let{colId:a="",sort:u}=(null==r||null==(o=r.sort)||null==(i=o.sortModel)?void 0:i[0])||{};return a!==e||u!==t})({colId:e,sortDir:t,percentMetrics:$,serverPagination:!!v,gridInitialState:ei})){if(v&&(null==(l=L.current)?void 0:l.api)&&I){let{api:l}=L.current;null==t?l.applyColumnState({defaultState:{sort:null}}):l.applyColumnState({defaultState:{sort:null},state:[{colId:e,sort:t,sortIndex:0}]});let n=(null==l.getColumnState?void 0:l.getColumnState.call(l))||[];I({columnState:n,sortModel:t?[{colId:e,sort:t,sortIndex:0}]:[],filterModel:(null==l.getFilterModel?void 0:l.getFilterModel.call(l))||{},timestamp:Date.now()})}if(null==t)return S([]);S([{id:e,key:e,desc:"desc"===t}])}})(null==e||null==(t=e.column)?void 0:t.colId,null==e||null==(l=e.column)?void 0:l.sort)},[v,ei,$,S]),em=(0,a.useCallback)(h()(()=>{var e;if(I&&(null==(e=L.current)?void 0:e.api))try{let{api:e}=L.current,t=e.getColumnState?e.getColumnState():[],l=e.getFilterModel?e.getFilterModel():{},n=t.filter(e=>e.sort).map(e=>
348({colId:e.colId,sort:e.sort,sortIndex:e.sortIndex||0})).sort((e,t)=>(e.sortIndex||0)-(t.sortIndex||0)),r={columnState:t,sortModel:n,filterModel:l,timestamp:Date.now()},i=JSON.stringify({columnOrder:t.map(e=>e.colId),sorts:n,filters:l});i!==J.current&&(J.current=i,I(r))}catch(e){console.warn("Error capturing AG Grid state:",e)}},d.Y.SLOW_DEBOUNCE),[I]),ey=(0,a.useCallback)(()=>{var e;return(e=function*(){el.current+=1;let e=el.current,t=yield _(function*(){var e,t;let l=document.activeElement;if(!(null==(e=L.current)?void 0:e.api))return{originalFilterModel:{},simpleFilters:[],complexWhere:void 0,havingClause:void 0,lastFilteredColumn:void 0,inputPosition:V.dZ.UNKNOWN};let n=L.current.api.getFilterModel(),r=(0,Z.Am)(n,E),{lastFilteredColumn:i,inputPosition:o}=yield(t=L.current.api,_(function*(){let e,r=V.dZ.UNKNOWN;for(let[s]of Object.entries(n)){var i,o,a,u;let n=yield t.getColumnFilterInstance(s);if(n){if(n.eConditionBodies){let t=n.eConditionBodies;if(null==(i=t[V.v3.FIRST])?void 0:i.contains(l)){r=V.dZ.FIRST,e=s;break}if(null==(o=t[V.v3.SECOND])?void 0:o.contains(l)){r=V.dZ.SECOND,e=s;break}}
348if(n.eJoinAnds){for(let t of n.eJoinAnds)if(null==(a=t.eGui)?void 0:a.contains(l)){r=V.dZ.FIRST,e=s;break}if(e)break}if(n.eJoinOrs){for(let t of n.eJoinOrs)if(null==(u=t.eGui)?void 0:u.contains(l)){r=V.dZ.FIRST,e=s;break}if(e)break}}}return{lastFilteredColumn:e,inputPosition:r}})());return{originalFilterModel:n,simpleFilters:r.simpleFilters,complexWhere:r.complexWhere,havingClause:r.havingClause,lastFilteredColumn:i,inputPosition:o}})();if(e===el.current){if(t.originalFilterModel&&Object.entries(t.originalFilterModel).some(([e,t])=>!!((null==t?void 0:t.filterType)==="text"&&(null==E?void 0:E.includes(e)))))return;!s()(null==y?void 0:y.agGridFilterModel,t.originalFilterModel)&&O&&O(t)}},function(){var t=this,l=arguments;return new Promise(function(n,r){var i=e.apply(t,l);function o(e){X(i,n,r,o,a,"next",e)}function a(e){X(i,n,r,o,a,"throw",e)}o(void 0)})})()},[O,E,null==y?void 0:y.agGridFilterModel]);return(0,a.useEffect)(()=>{M&&(null==y?void 0:y.pageSize)&&!s()(null==y?void 0:y.pageSize,k)&&C(k)},[M]),(0,a.useEffect)(()=>{var e;(null==(e=L.current)?void 0:e.api)&&L.current.api.sizeColumnsToFit()},[Y]),(0,a.useEffect)(()=>{var e,t;(!D||0===Object.keys(D).length)&&(null==(t=L.current)||null==(e=t.api)?void 0:e.getSelectedRows().length)&&L.current.api.deselectAll()},[D]),(0,n.FD)("div",{style:ea,ref:K,children:[(0,n.FD)("div",{className:"dropdown-controls-container",children:[N&&(0,n.Y)("div",{className:"time-comparison-dropdown",children:N()}),i&&(0,n.FD)("div",{className:"search-container",children:[v&&(0,n.FD)("div",{className:"search-by-text-container",children:[(0,n.FD)("span",{className:"search-by-text",children:[" ",(0,r.t)("Search by"),":"]}),(0,n.Y)(j,{onChange:x,searchOptions:b,value:(null==y?void 0:y.searchColumn)||""})]}),(0,n.Y)("div",{className:"input-wrapper",children:(0,n.FD)("div",{className:"input-container",children:[(0,n.Y)(g.A,{}),(0,n.Y)("input",{ref:R,value:v?ed:eu||"",type:"text",id:"filter-text-box",placeholder:(0,r.t)("Search"),onInput:eh,onFocus:eg,onBlur:ev})]})})]})]}),(0,n.Y)(c.lQ,{ref:L,onGridReady:e=>{if(e.api.sizeColumnsToFit(),(null==B?void 0:B.columnState)&&e.api)try{let t=function(e,t){if(!Array.isArray(e)||0===e.length)return null;let l=function e(t){return t.flatMap(t=>"children"in t&&Array.isArray(t.children)&&t.children.length>0?e(t.children):"string"==typeof t.field?[t.field]:[])}(t),n=new Set(l),r=e.filter(e=>"string"==typeof e.colId&&n.has(e.colId));if(0===r.length)return null;let i=new Set(r.map(e=>e.colId));return{columnState:r,applyOrder:l.length===i.size&&l.every(e=>i.has(e))}}(B.columnState,l);t&&(null==e.api.applyColumnState||e.api.applyColumnState.call(e.api,{state:t.columnState,applyOrder:t.applyOrder}))}catch(e){}},className:"ag-container",rowData:W,headerHeight:36,rowHeight:30,columnDefs:l,defaultColDef:eo,onColumnGroupOpened:e=>e.api.sizeColumnsToFit(),rowSelection:"multiple",animateRows:!0,onCellClicked:T,onSelectionChanged:z,onFilterChanged:ey,onStateUpdated:em,initialState:ei,maintainColumnOrder:!0,suppressAggFuncInHeader:!0,enableCellTextSelection:!0,quickFilterText:v?"":eu,suppressMovableColumns:!o,pagination:u,paginationPageSize:p,paginationPageSizeSelector:V.xp,suppressDragLeaveHidesColumns:!0,pinnedBottomRowData:A?[P]:void 0,localeText:{next:(0,r.t)("Next"),previous:(0,r.t)("Previous"),page:(0,r.t)("Page"),more:(0,r.t)("More"),to:(0,r.t)("to"),of:(0,r.t)("of"),first:(0,r.t)("First"),last:(0,r.t)("Last"),loadingOoo:(0,r.t)("Loading..."),selectAll:(0,r.t)("Select All"),searchOoo:(0,r.t)("Search..."),blanks:(0,r.t)("Blanks"),filterOoo:(0,r.t)("Filter"),applyFilter:(0,r.t)("Apply Filter"),equals:(0,r.t)("Equals"),notEqual:(0,r.t)("Not Equal"),lessThan:(0,r.t)("Less Than"),greaterThan:(0,r.t)("Greater Than"),lessThanOrEqual:(0,r.t)("Less Than or Equal"),greaterThanOrEqual:(0,r.t)("Greater Than or Equal"),inRange:(0,r.t)("In Range"),contains:(0,r.t)("Contains"),notContains:(0,r.t)("Not Contains"),startsWith:(0,r.t)("Starts With"),endsWith:(0,r.t)("Ends With"),andCondition:(0,r.t)("AND"),orCondition:(0,r.t)("OR"),group:(0,r.t)("Group"),columns:(0,r.t)("Columns"),filters:(0,r.t)("Filters"),valueColumns:(0,r.t)("V
348alue Columns"),pivotMode:(0,r.t)("Pivot Mode"),groups:(0,r.t)("Groups"),values:(0,r.t)("Values"),pivots:(0,r.t)("Pivots"),toolPanelButton:(0,r.t)("Tool Panel"),pinColumn:(0,r.t)("Pin Column"),valueAggregation:(0,r.t)("Value Aggregation"),autosizeThiscolumn:(0,r.t)("Autosize This Column"),autosizeAllColumns:(0,r.t)("Autosize All Columns"),groupBy:(0,r.t)("Group By"),ungroupBy:(0,r.t)("Ungroup By"),resetColumns:(0,r.t)("Reset Columns"),expandAll:(0,r.t)("Expand All"),collapseAll:(0,r.t)("Collapse All"),toolPanel:(0,r.t)("Tool Panel"),export:(0,r.t)("Export"),csvExport:(0,r.t)("CSV Export"),excelExport:(0,r.t)("Excel Export"),excelXmlExport:(0,r.t)("Excel XML Export"),sum:(0,r.t)("Sum"),min:(0,r.t)("Min"),max:(0,r.t)("Max"),none:(0,r.t)("None"),count:(0,r.t)("Count"),average:(0,r.t)("Average"),copy:(0,r.t)("Copy"),copyWithHeaders:(0,r.t)("Copy with Headers"),paste:(0,r.t)("Paste"),sortAscending:(0,r.t)("Sort Ascending"),sortDescending:(0,r.t)("Sort Descending"),sortUnSort:(0,r.t)("Clear Sort")},context:{onColumnHeaderClicked:ef,initialSortState:q((null==y?void 0:y.sortBy)||[]),lastFilteredColumn:null==y?void 0:y.lastFilteredColumn,lastFilteredInputPosition:null==y?void 0:y.lastFilteredInputPosition}}),v&&(0,n.Y)(H,{currentPage:(null==y?void 0:y.currentPage)||0,pageSize:M?k:(null==y?void 0:y.pageSize)||10,totalRows:f||0,pageSizeOptions:[10,20,50,100,200],onServerPaginationChange:m,onServerPageSizeChange:C,sliceId:F})]})});el.displayName="AgGridDataTable";let en=(0,a.memo)(el);var er=l(656),ei=l(22022),eo=l(26067),ea=l(13341),eu=l(14103);let es=({comparisonColumns:e,selectedComparisonColumns:t,onSelectionChange:l})=>{let[i,o]=(0,a.useState)(!1),u=e[0].key;return(0,n.Y)(ei.Dropdown,{placement:"bottomRight",open:i,onOpenChange:e=>{o(e)},menu:{multiple:!0,onClick:e=>{let{key:n}=e;n===u?l([u]):t.includes(u)?l([n]):l(t.includes(n)?t.filter(e=>e!==n):[...t,n])},onBlur:()=>{3===t.length&&l([e[0].key])},selectedKeys:t,items:[{key:"all",label:(0,n.Y)(B,{children:(0,r.t)("Select columns that will be displayed in the table. You can multiselect columns.")}),type:"group",children:e.map(e=>({key:e.key,label:(0,n.FD)(n.FK,{children:[(0,n.Y)(U,{children:e.label}),(0,n.Y)(G,{children:t.includes(e.key)&&(0,n.Y)(eo.A,{})})]})}))}]},trigger:["click"],children:(0,n.FD)("span",{children:[(0,n.Y)(ea.A,{})," ",(0,n.Y)(eu.A,{})]})})},ed=e=>{let t=e.data[e.colDef.field],l=e.colDef.valueFormatter;if(!t||!l)return null;let n=parseFloat(String(l({value:t})).replace("%","").trim());return Number.isNaN(n)?null:n},ec=(e,t)=>{if(null==t)return -1;let l=new Date(t);if(Number.isNaN(l.getTime()))return -1;let n=Date.UTC(e.getFullYear(),e.getMonth(),e.getDate()),r=Date.UTC(l.getUTCFullYear(),l.getUTCMonth(),l.getUTCDate());return r<n?-1:+(r>n)};var ep=l(58442);let eg=e=>e.isMetric||e.isPercentMetric?V.QH.queryTotal:e.isNumeric?"sum":void 0;var ev=l(79927),eh=l(29248),ef=l(8563);let em=(0,r.t)("Show total aggregations of selected metrics. Note that row limit does not apply to the result.");var ey=l(84140);let eC=x.styled.div`
349  ${()=>`
350    font-weight: bold;
351  `}
352`,eb=x.styled.div`
353  display: flex;
354  background-color: ${({backgroundColor:e})=>e||"transparent"};
355  justify-content: ${({align:e})=>e||"left"};
356`,ex=x.styled.div`
357  margin-right: 10px;
358  color: ${({arrowColor:e})=>e||"inherit"};
359`,ew=x.styled.div`
360  position: absolute;
361  left: ${({offset:e})=>`${e}%`};
362  top: 0;
363  height: 100%;
364  width: ${({percentage:e})=>`${e}%`};
365  background-color: ${({background:e})=>e};
366  z-index: 1;
367`;var eS=l(31656),eF=l(75163);let e$=()=>(0,n.FD)("svg",{width:"16",height:"16",viewBox:"0 0 24 24",fill:"currentColor",children:[(0,n.Y)("rect",{x:"3",y:"6",width:"18",height:"2",rx:"1"}),(0,n.Y)("rect",{x:"6",y:"11",width:"12",height:"2",rx:"1"}),(0,n.Y)("rect",{x:"9",y:"16",width:"6",height:"2",rx:"1"})]}),ek=({size:e=14})=>(0,n.FD)("svg",{width:e,height:e,viewBox:"0 0 16 16",fill:"currentColor",xmlns:"http://www.w3.org/2000/svg",children:[(0,n.Y)("circle",{cx:"8",cy:"3",r:"1.2"}),(0,n.Y)("circle",{cx:"8",cy:"8",r:"1.2"}),(0,n.Y)("circle",{cx:"8",cy:"13",r:"1.2"})]}),eM=({content:e,children:t,isOpen:l,onClose:r})=>{let[i,o]=(0,a.useState)({top:0,left:0}),u=(0,a.useRef)(null),s=(0,a.useRef)(null),d=e=>{var t;!s.current||s.current.contains(e.target)||(null==(t=u.current)?void 0:t.contains(e.target))||r()};return(0,a.useEffect)(()=>{let e=()=>{var e,t,l;let n=null==(e=u.current)?void 0:e.getBoundingClientRect();if(n){let e=(null==(t=s.current)?void 0:t.offsetWidth)||200,r=window.innerWidth,i=n.left+10+160+e;o({top:n.bottom+8,left:Math.max(0,n.right-((null==(l=s.current)?void 0:l.offsetWidth)||0)+170*(i<=r))})}};return l&&(e(),document.addEventListener("mousedown",d),window.addEventListener("scroll",e),window.addEventListener("resize",e)),()=>{document.removeEventListener("mousedown",d),window.removeEventListener("scroll",e),window.removeEventListener("resize",e)}},[l]),(0,n.FD)(z,{children:[(0,a.cloneElement)(t,{ref:u}
367),l&&(0,n.Y)(D,{ref:s,style:{top:`${i.top}px`,left:`${i.left}px`},children:e})]})};function eT(e,t,l,n,r,i,o){try{var a=e[i](o),u=a.value}catch(e){l(e);return}a.done?t(u):Promise.resolve(u).then(n,r)}function ez(e){return function(){var t=this,l=arguments;return new Promise(function(n,r){var i=e.apply(t,l);function o(e){eT(i,n,r,o,a,"next",e)}function a(e){eT(i,n,r,o,a,"throw",e)}o(void 0)})}}let eD=({displayName:e,enableSorting:t,setSort:l,context:i,column:o,api:u})=>{var s;let{initialSortState:d,onColumnHeaderClicked:c,lastFilteredColumn:p,lastFilteredInputPosition:g}=i,v=null==o?void 0:o.getColId(),h=null==o?void 0:o.getColDef(),f=o.getUserProvidedColDef(),m=null==h||null==(s=h.context)?void 0:s.isPercentMetric,[y,C]=(0,a.useState)(!1),[b,x]=(0,a.useState)(!1),w=(0,a.useRef)(null),z=null==o?void 0:o.isFilterActive(),D=null==d?void 0:d[0],N=null==f?void 0:f.isMain,P=!N&&(null==f?void 0:f.timeComparisonKey),A=N?v.replace("Main","").trim():v,Y=()=>{c({column:{colId:A,sort:null}}),l(null,!1)},I=e=>{c({column:{colId:A,sort:e}}),l(e,!1)};(0,a.useEffect)(()=>{if(p===v&&!y){let e=setTimeout(()=>ez(function*(){C(!0);let e=yield u.getColumnFilterInstance(o),t=null==e?void 0:e.eGui;if(t&&w.current&&(w.current.innerHTML="",w.current.appendChild(t),null==e?void 0:e.eConditionBodies)){let t=e.eConditionBodies[g===V.dZ.SECOND?V.v3.SECOND:V.v3.FIRST];if(t){let e=t.querySelector(V.cH);null==e||e.focus()}}})(),V.in);return()=>clearTimeout(e)}},[p,v,g]);let O=(null==D?void 0:D.colId)===v?null==D?void 0:D.sort:null,E=(0,n.FD)(T,{children:[!P&&(!O||"desc"===O)&&(0,n.FD)("div",{onClick:()=>I("asc"),className:"menu-item",children:[(0,n.Y)(eS.A,{})," ",(0,r.t)("Sort Ascending")]}),!P&&(!O||"asc"===O)&&(0,n.FD)("div",{onClick:()=>I("desc"),className:"menu-item",children:[(0,n.Y)(eF.A,{})," ",(0,r.t)("Sort Descending")]}),D&&(null==D?void 0:D.colId)===v&&(0,n.FD)("div",{onClick:Y,className:"menu-item",children:[(0,n.Y)("span",{style:{fontSize:16},children:"↻"})," ",(0,r.t)("Clear Sort")]})]});return(0,n.FD)(S,{children:[(0,n.FD)(F,{onClick:()=>{if(!t||P)return;let e=(null==D?void 0:D.colId)!==v?"asc":(null==D?void 0:D.sort)==="asc"?"desc":null;e?I(e):Y()},className:"custom-header",children:[(0,n.Y)($,{children:e}),(0,n.Y)(k,{children:((e,t)=>{if(!(null==e?void 0:e.length)||!t)return null;let{colId:l,sort:r}=e[0];return l===t?"asc"===r?(0,n.Y)(eS.A,{}):"desc"===r?(0,n.Y)(eF.A,{}):null:null})(d,v)})]}),(0,n.Y)(eM,{content:(0,n.Y)("div",{ref:w}),isOpen:y,onClose:()=>C(!1),children:(0,n.Y)(M,{className:"header-filter",onClick:e=>ez(function*(){e.stopPropagation(),C(!y);let t=yield u.getColumnFilterInstance(o),l=null==t?void 0:t.eGui;l&&w.current&&(w.current.innerHTML="",w.current.appendChild(l))})(),isFilterActive:z,children:(0,n.Y)(e$,{})})}),!m&&!P&&(0,n.Y)(eM,{content:E,isOpen:b,onClose:()=>x(!1),children:(0,n.Y)("div",{className:"three-dots-menu",onClick:e=>{e.stopPropagation(),x(!b)},children:(0,n.Y)(ek,{})})})]})};var eN=l(72255),eP=l(66155),eA=l(3102);function eY(){return(eY=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n])}return e}).apply(this,arguments)}let eI=e=>{var t;let l=null==(t=e.data)?void 0:t[e.colDef.field];return l instanceof ep.A&&null===l.input?null:l},eO=[{displayKey:"serverEquals",displayName:"Equals",predicate:()=>!0,numberOfInputs:1},{displayKey:"serverNotEqual",displayName:"Not Equal",predicate:()=>!0,numberOfInputs:1},{displayKey:"serverBefore",displayName:"Before",predicate:()=>!0,numberOfInputs:1},{displayKey:"serverAfter",displayName:"After",predicate:()=>!0,numberOfInputs:1},{displayKey:"serverInRange",displayName:"In Range",predicate:()=>!0,numberOfInputs:2},{displayKey:"serverBlank",displayName:"Blank",predicate:()=>!0,numberOfInputs:0},{displayKey:"serverNotBlank",displayName:"Not blank",predicate:()=>!0,numberOfInputs:0}];var eE=l(65802);let eB=({key:e,values:t,timeGrain:l,timestampFormatter:n})=>{if(0===t.length)return{dataMask:{extraFormData:{filters:[]},filterState:{label:null,value:null,filters:null}}};let r=e===eE.Tf,i=t.map(e=>r?n(e):e).join(", ");return{dataMask:{extraFormData:{filters:[{col:e,op:"IN",val:t.map(e=>e instanceof Date?e.getTime():e),grain:r?l:void 0}]},filterState:{label:i,value:[t],filters:{[e]:t}}}}};function eU(){return(eU=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var l=arguments[t];for(var n in l)Object.prototype.hasOwnProperty.call(l,n)&&(e[n]=l[n])}return e}).apply(this,arguments)}function eG(e){var t;let l,{height:u,columns:d,data:c,includeSearch:p,allowRearrangeColumns:g,pageSize:v,serverPagination:h,rowCount:f,setDataMask:m,serverPaginationData:y,slice_id:C,percentMetrics:b,hasServerPageLengthChanged:w,serverPageLength:S,emitCrossFilters:F,filters:$,timeGrain:k,isRawRecords:M,alignPositiveNegative:T,showCellBars:z,isUsingTimeComparison:D,colorPositiveNegative:N,totals:P,showTotals:A,columnColorFormatters:Y,basicColorFormatters:I,width:O,onChartStateChange:E,chartState:B,metricSqlExpressions:U}=e,[G,H]=(0,a.useState)([]),j=(0,a.useMemo)(()=>d.filter(e=>e.isMetric||e.isPercentMetric).map(e=>e.key),[d]);(0,a.useEffect)(()=>{let e=d.filter(e=>(null==e?void 0:e.dataType)===o.GenericDataType.String).map(e=>({value:e.key,label:e.label}));s()(e,G)||H(e||[])},[d]),(0,a.useEffect)(()=>{var e,t;if(!h||!y||!f)return;let l=null!=(e=y.currentPage)?e:0,n=Math.ceil(f/(null!=(t=y.pageSize)?t:S));if(l>=n&&n>0){let e=eU({},y,{currentPage:Math.max(0,n-1)});(0,er.F)(m,e)}},[f,h,y,S,m]);let q=[{key:"all",label:(0,r.t)("Display all")},{key:"#",label:"#"},{key:"△",label:"△"},{key:"%",label:"%"}],[K,Q]=(0,a.useState)([null==q||null==(t=q[0])?void 0:t.key]),Z=(0,a.useCallback)(e=>{E&&E(e)},[E]),J=(0,a.useCallback)(e=>{if(!h)return;if(E&&B){let t=e.originalFilterModel&&Object.keys(e.originalFilterModel).length>0?e.originalFilterModel:void 0;E(eU({}
367,B,{filterModel:t,timestamp:Date.now()}))}let t=eU({},y,{agGridFilterModel:e.originalFilterModel&&Object.keys(e.originalFilterModel).length>0?e.originalFilterModel:void 0,agGridSimpleFilters:e.simpleFilters,agGridComplexWhere:e.complexWhere,agGridHavingClause:e.havingClause,lastFilteredColumn:e.lastFilteredColumn,lastFilteredInputPosition:e.inputPosition,currentPage:0,metricSqlExpressions:U});(0,er.F)(m,t)},[m,h,y,E,B,U]),_=(0,a.useMemo)(()=>D?0===K.length||K.includes("all")?null==d?void 0:d.filter(e=>{var t;return(null==e||null==(t=e.config)?void 0:t.visible)!==!1}):d.filter(e=>!e.originalLabel||((null==e?void 0:e.label)||"").includes("Main")||K.includes(e.label)).filter(e=>{var t;return(null==e||null==(t=e.config)?void 0:t.visible)!==!1}):d,[d,K]),X=(({columns:e,data:t,serverPagination:l,isRawRecords:i,defaultAlignPN:u,showCellBars:s,colorPositiveNegative:d,totals:c,columnColorFormatters:p,allowRearrangeColumns:g,basicColorFormatters:v,isUsingTimeComparison:h,emitCrossFilters:f,alignPositiveNegative:m,slice_id:y})=>{let C=(0,x.useTheme)(),b=(0,a.useCallback)(a=>{var c,b,w,S,F;let $,k,M,T,{config:z,isMetric:D,isPercentMetric:N,isNumeric:P,key:A,dataType:Y,originalLabel:I}=a,O=void 0===z.alignPositiveNegative?u:z.alignPositiveNegative,E=P&&Array.isArray(p)&&p.length>0,B=h&&Array.isArray(v)&&v.length>0,U=null==A?void 0:A.includes("Main"),G=U?A.replace("Main","").trim():A,W=Y===o.GenericDataType.String||Y===o.GenericDataType.Temporal,H=Y===o.GenericDataType.Boolean,j=!B&&!E&&s&&(null==(c=z.showCellBars)||c)&&(D||i||N)&&function(e,t,l){let n=l.map(t=>{let l=t[e];return l instanceof Number?l.valueOf():l}).filter(e=>"number"==typeof e&&Number.isFinite(e));if(n.length>0){let e=function(e){let t;for(let l of e)null!=l&&(t<l||void 0===t&&l>=l)&&(t=l);return t}(n.map(Math.abs));if(t)return[0,null!=e?e:0];let l=function(e){let t,l;for(let n of e)null!=n&&(void 0===t?n>=n&&(t=l=n):(t>n&&(t=n),l<n&&(l=n)));return[t,l]}(n);return null!=l?l:[0,0]}return null}(A,O||m,t),q=(e=>{switch(e.dataType){case o.GenericDataType.Numeric:return"agNumberColumnFilter";case o.GenericDataType.String:return"agTextColumnFilter";case o.GenericDataType.Temporal:return"agDateColumnFilter";default:return!0}})(a);return eY({field:G,headerName:($=!!(null==a?void 0:a.originalLabel),k=null==a||null==(w=a.key)?void 0:w.includes("Main"),M=(null==a||null==(S=a.config)?void 0:S.displayTypeIcon)!==!1,T=!!(null==a||null==(F=a.config)?void 0:F.customColumnName),($&&T?"displayTypeIcon"in a.config&&M&&!k?`${a.label} ${a.config.customColumnName}`:a.config.customColumnName:$&&k?a.originalLabel:$&&!M?"":null==a?void 0:a.label)||""),valueFormatter:e=>((e,t)=>{let{value:l,node:n}=e;return(0,eN.A)(l)&&""!==l&&!(l instanceof ep.A&&null===l.input)?(null==t.formatter?void 0:t.formatter.call(t,l))||l:(null==n?void 0:n.level)===-1?"":"N/A"})(e,a),valueGetter:e=>((e,t)=>{var l,n;if(null==e||null==(l=e.colDef)?void 0:l.isMain){let t=`Main ${e.column.getColId()}`;return e.data[t]}return(0,eN.A)(null==(n=e.data)?void 0:n[e.column.getColId()])?e.data[e.column.getColId()]:t.isNumeric?void 0:""})(e,a),cellStyle:e=>{var t,l;let n=(null==(t=e.node)?void 0:t.rowPinned)!=null||e.rowIndex%2==0?C.colorBgBase:C.colorFillQuaternary,r=(null==(l=e.node)?void 0:l.rowPinned)!=null?n:C.colorFillSecondary;return(e=>{var t,l,n;let r,i,{value:o,colDef:a,rowIndex:u,hasBasicColorFormatters:s,basicColorFormatters:d,hasColumnColorFormatters:c,columnColorFormatters:p,col:g,node:v,cellSurfaceColor:h,hoverCellSurfaceColor:f}=e;c&&p.filter(e=>{var t,l;return((null==e||null==(t=e.column)?void 0:t.includes("Main"))?null==e||null==(l=e.column)?void 0:l.replace("Main","").trim():null==e?void 0:e.column)===a.field}).forEach(e=>{let t=(!!o||0===o)&&e.getColorFromValue(o);t&&(e.objectFormatting===eP.yQ.TEXT_COLOR||e.toTextColor?i=t:e.objectFormatting!==eP.yQ.CELL_BAR&&(r=t))}),s&&(null==g?void 0:g.metricName)&&(null==v?void 0:v.rowPinned)!=="bottom"&&(r=null==d||null==(n=d[u])||null==(l=n[g.metricName])?void 0:l.backgroundColor);let m=(null==g||null==(t=g.config)?void 0:t.horizontalAlign)||((null==g?void 0:g.isNumeric)?"right":"left"),y=(0,eA.sg)({backgroundColor:r,color:i},h),C=(0,eA.sg)({backgroundColor:r,color:i},f);return{backgroundColor:r||"",color:"","--ag-cell-value-color":y||"","--ag-cell-value-hover-color":C||"",textAlign:m}})(eY({},e,{hasColumnColorFormatters:E,columnColorFormatters:p,hasBasicColorFormatters:B,basicColorFormatters:v,col:a,cellSurfaceColor:n,hoverCellSurfaceColor:r}))},cellClass:e=>(e=>{let{col:t,emitCrossFilters:l}=e,n="";if(l){var r;(null==t?void 0:t.isMetric)||(n+=" dt-is-filter"),(null==t||null==(r=t.config)?void 0:r.truncateLongCells)&&(n+=" dt-truncate-cell")}return n})(eY({},e,{col:a,emitCrossFilters:f})),minWidth:null!=(b=null==z?void 0:z.columnWidth)?b:100,filter:q},N&&{filterValueGetter:ed},Y===o.GenericDataType.Temporal&&{filterValueGetter:eI,filterParams:l?{filterOptions:eO,comparator:V.L1}:{comparator:ec}},{cellDataType:(e=>{switch(e.dataType){case o.GenericDataType.Numeric:return"number";case o.GenericDataType.Temporal:return"date";case o.GenericDataType.Boolean:return"boolean";default:return"text"}})(a),defaultAggFunc:eg(a),initialAggFunc:eg(a)},!(D||N)&&{allowedAggFuncs:["sum","min","max","count","avg","first","last"]},H?{cellRenderer:"agCheckboxCellRenderer",cellRendererParams:{disabled:!0}}:{cellRenderer:e=>W?(e=>{let{node:t,api:l,colDef:i,columns:o,allowRenderHtml:a,value:u,valueFormatted:s}=e;if((null==t?void 0:t.rowPinned)==="bottom"){let e=l.getAllGridColumns().filter(e=>e.isVisible()),t=!e[0].getAggFunc();if(e.length>1&&t&&o[0].key===(null==i?void 0:i.field))return(0,n.FD)(L,{children:[(0,n.Y)(R,{children:(0,r.t)("Summary")}
367),(0,n.Y)(ef.m,{overlay:em,children:(0,n.Y)(eh.A,{})})]});if(!u)return null}if(!("string"==typeof u||u instanceof Date))return null!=s?s:u;if("string"==typeof u){if(u.startsWith("http://")||u.startsWith("https://"))return(0,n.Y)("a",{href:u,target:"_blank",rel:"noopener noreferrer",children:u});if(a&&(0,ev.fE)(u))return(0,n.Y)("div",{dangerouslySetInnerHTML:{__html:(0,ev.pn)(u)}})}return(0,n.Y)("div",{children:null!=s?s:u})})(e):(e=>{var t,l,r,i,o,a;let u,{value:s,valueFormatted:d,node:c,hasBasicColorFormatters:p,col:g,basicColorFormatters:v,valueRange:h,alignPositiveNegative:f,colorPositiveNegative:m}=e,y=(u=(0,x.useTheme)(),(0,ey.A)(u.colorBgContainer).isDark()),C=m?(0,x.useTheme)():null;if((null==c?void 0:c.rowPinned)==="bottom")return(0,n.Y)(eC,{children:null!=d?d:s});let b="",w="";p&&(null==g?void 0:g.metricName)&&(b=null==v||null==(r=v[null==c?void 0:c.rowIndex])||null==(l=r[g.metricName])?void 0:l.mainArrow,w=null==v||null==(a=v[null==c?void 0:c.rowIndex])||null==(o=a[g.metricName])||null==(i=o.arrowColor)?void 0:i.toLowerCase());let S=(null==g||null==(t=g.config)?void 0:t.horizontalAlign)||((null==g?void 0:g.isNumeric)?"right":"left");if(!h)return(0,n.FD)(eb,{align:S,children:[b&&(0,n.Y)(ex,{arrowColor:w,children:b}),(0,n.Y)("div",{children:null!=d?d:s})]});let F=function({value:e,valueRange:t,alignPositiveNegative:l}){let[n,r]=t;return l?Math.abs(Math.round(e/r*100)):Math.round(Math.abs(e)/(Math.abs(Math.max(r,0))+Math.abs(Math.min(n,0)))*100)}({value:s,valueRange:h,alignPositiveNegative:f}),$=function({value:e,valueRange:t,alignPositiveNegative:l}){if(l)return 0;let[n,r]=t,i=Math.abs(Math.min(n,0));return Math.round(Math.min(i+e,i)/(Math.abs(Math.max(r,0))+i)*100)}({value:s,valueRange:h,alignPositiveNegative:f}),k=function({value:e,colorPositiveNegative:t=!1,isDarkTheme:l=!1,theme:n}){return t?`rgba(${150*(e<0)},${150*(e>=0)},0,0.2)`:"transparent"}({value:s,colorPositiveNegative:m,isDarkTheme:y,theme:C});return(0,n.FD)("div",{children:[(0,n.Y)(ew,{offset:$,percentage:F,background:k}),null!=d?d:s]})})(e),cellRendererParams:{allowRenderHtml:!0,columns:e,hasBasicColorFormatters:B,col:a,basicColorFormatters:v,valueRange:j,alignPositiveNegative:O||m,colorPositiveNegative:d}},{context:{isMetric:D,isPercentMetric:N,isNumeric:P},lockPinned:!g,sortable:!l||!N},l&&{headerComponent:eD,comparator:()=>0,headerComponentParams:{slice_id:y}},{isMain:U},!U&&I&&{columnGroupShow:"open"},I&&{timeComparisonKey:I},{wrapText:!(null==z?void 0:z.truncateLongCells),autoHeight:!(null==z?void 0:z.truncateLongCells)})},[e,t,u,p,v,s,d,h,i,f,g,l,m,C.colorBgBase,C.colorFillSecondary,C.colorFillQuaternary]),w=JSON.stringify(e);return(0,a.useMemo)(()=>{let t=new Map;return e.reduce((e,l)=>{let n=b(l);if(null==l?void 0:l.originalLabel)if(t.has(l.originalLabel))e[t.get(l.originalLabel)].children.push(n);else{let r={headerName:l.originalLabel,marryChildren:!0,openByDefault:!0,children:[n]};t.set(l.originalLabel,e.length),e.push(r)}else e.push(n);return e},[])},[w,b])})({columns:D?_:d,data:c,serverPagination:h,isRawRecords:M,defaultAlignPN:T,showCellBars:z,colorPositiveNegative:N,totals:P,columnColorFormatters:Y,allowRearrangeColumns:g,basicColorFormatters:I,isUsingTimeComparison:D,emitCrossFilters:F,alignPositiveNegative:T,slice_id:C}),ee=(l=u,p&&(l-=16),l-80),et=(0,a.useCallback)(function(e,t){return!!$&&!!$[e]&&$[e].some(e=>e===t||e instanceof Date&&t instanceof Date&&e.getTime()===t.getTime())},[$]),el=(0,a.useCallback)(e=>M?String(null!=e?e:""):(0,i.PT)(k)(e),[k,M]),ei=(0,a.useRef)(null),eo=(0,a.useCallback)(e=>{var t,l;if(!F||!e.column)return;let n=e.column.getColDef();if((null==(t=n.context)?void 0:t.isMetric)||(null==(l=n.context)?void 0:l.isPercentMetric))return;let r=e.column.getColId();ei.current=r;let i=e.api.getSelectedNodes();1===i.length&&i[0]===e.node&&et(r,e.value)&&(e.node.setSelected(!1),m(eB({key:r,values:[],timeGrain:k,timestampFormatter:el}).dataMask))},[F,et,m,k,el]),ea=(0,a.useCallback)(e=>{if(!F||!ei.current)return;let t=ei.current,l=e.api.getSelectedRows().map(e=>e[t]).filter(e=>null!=e);m(eB({key:t,values:l,timeGrain:k,timestampFormatter:el}).dataMask)},[F,m,k,el]),eu=(0,a.useCallback)((e,t)=>{let l=eU({},y,{currentPage:e,pageSize:t,lastFilteredColumn:void 0,lastFilteredInputPosition:void 0});(0,er.F)(m,l)},[m]),eS=(0,a.useCallback)(e=>{let t=eU({},y,{currentPage:0,pageSize:e,lastFilteredColumn:void 0,lastFilteredInputPosition:void 0});(0,er.F)(m,t)},[m]),eF=(0,a.useCallback)(e=>{var t;let l=eU({},y,{searchColumn:(null==y?void 0:y.searchColumn)||(null==(t=G[0])?void 0:t.value),searchText:e,currentPage:0,lastFilteredColumn:void 0,lastFilteredInputPosition:void 0});(0,er.F)(m,l)},[m,G]),e$=(0,a.useCallback)(e=>{if(!h)return;let t=eU({},y,{sortBy:e,lastFilteredColumn:void 0,lastFilteredInputPosition:void 0});(0,er.F)(m,t)},[m,h]);return(0,n.Y)(W,{height:u,children:(0,n.Y)(en,{gridHeight:ee,data:c||[],colDefsFromProps:X,includeSearch:!!p,allowRearrangeColumns:!!g,pagination:!!v&&!h,pageSize:v||0,serverPagination:h,rowCount:f,onServerPaginationChange:eu,onServerPageSizeChange:eS,serverPaginationData:y,searchOptions:G,onSearchColChange:e=>{if(!s()(e,null==y?void 0:y.searchColumn)){let t=eU({},y,{searchColumn:e,searchText:"",lastFilteredColumn:void 0,lastFilteredInputPosition:void 0});(0,er.F)(m,t)}},onSearchChange:eF,onSortChange:e$,onFilterChanged:J,metricColumns:j,id:C,handleCellClicked:eo,handleSelectionChanged:ea,filters:$,percentMetrics:b,serverPageLength:S,hasServerPageLengthChanged:w,renderTimeComparisonDropdown:D?()=>(0,n.Y)(es,{comparisonColumns:q,selectedComparisonColumns:K,onSelectionChange:Q}):()=>null,cleanedTotals:P||{},showTotals:A,width:O,onColumnStateChange:Z,chartState:B})})}}}]);

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.