/*! Copyright Elasticsearch B.V. and/or licensed to Elasticsearch B.V. under one or more contributor license agreements. * Licensed under the Elastic License 2.0; you may not use this file except in compliance with the Elastic License 2.0. */ (window.lens_bundle_jsonpfunction=window.lens_bundle_jsonpfunction||[]).push([[14],{134:function(a,t,r){"use strict";r.d(t,"a",(function(){return i}));var m=r(38);const i={number:{formatId:"number",decimalsToPattern:(a=2,t)=>0===a?"0,0"+(t?"a":""):`0,0.${"0".repeat(a)}${t?"a":""}`},percent:{formatId:"percent",decimalsToPattern:(a=2,t)=>0===a?`0,0${t?"a":""}%`:`0,0.${"0".repeat(a)}${t?"a":""}%`},bytes:{formatId:"bytes",decimalsToPattern:(a=2,t)=>0===a?"0,0b":`0,0.${"0".repeat(a)}b`},bits:{formatId:"bytes",decimalsToPattern:(a=2,t)=>0===a?"0,0bitd":`0,0.${"0".repeat(a)}bitd`},duration:{formatId:"duration",decimalsToPattern:()=>"",translateToFormatParams:a=>({inputFormat:a.fromUnit||m.DEFAULT_DURATION_INPUT_FORMAT.kind,outputFormat:a.toUnit||m.DEFAULT_DURATION_OUTPUT_FORMAT.method,outputPrecision:a.decimals,useShortSuffix:Boolean(a.compact),showSuffix:!0,includeSpaceWithSuffix:!0})},custom:{formatId:"custom",decimalsToPattern:()=>""}}},572:function(a,t,r){"use strict";r.r(t),r.d(t,"formatColumnFn",(function(){return n}));var m=r(134);function i(a,t){return{...a,meta:{...a.meta,params:t}}}function o(a){return"custom"!==m.a[a].formatId?m.a[a].formatId:"number"}function e(a,t,r,i){const o=m.a[a].decimalsToPattern(t,r);return"custom"===m.a[a].formatId&&null!=i?i:o}const n=(a,{format:t,columnId:r,decimals:n,compact:s,suffix:d,pattern:u,parentFormat:l,...p})=>({...a,columns:a.columns.map((a=>{if(a.id===r){var c,f,v,T;if(!l)return m.a[t]?i(a,{id:o(t),params:{pattern:e(t,n,s,u),formatOverride:!0,...null===(v=(T=m.a[t]).translateToFormatParams)||void 0===v?void 0:v.call(T,{decimals:n,compact:s,suffix:d,...p})}}):t?i(a,{id:t}):a;const r=JSON.parse(l),R=r.id,y=null!==(c=r.params)&&void 0!==c?c:{},g=R===(null===(f=a.meta.params)||void 0===f?void 0:f.id)&&null==t;if(!R||g)return a;if(t&&m.a[t]){var P,F,b,I,_,x;const r={pattern:e(t,n,s,u),formatOverride:!0,...null===(P=(F=m.a[t]).translateToFormatParams)||void 0===P?void 0:P.call(F,{decimals:n,compact:s,suffix:d,...p})};var O,U,S;return null!==(b=a.meta.params)&&void 0!==b&&null!==(I=b.params)&&void 0!==I&&null!==(_=I.paramsPerField)&&void 0!==_&&_.length?i(a,{id:R,params:{...null===(O=a.meta.params)||void 0===O?void 0:O.params,id:o(t),...y,paramsPerField:(null===(U=a.meta.params)||void 0===U||null===(S=U.params)||void 0===S?void 0:S.paramsPerField).map((a=>({...a,params:{...a.params,...r},...r})))}}):i(a,{id:R,params:{...null===(x=a.meta.params)||void 0===x?void 0:x.params,id:o(t),...r,params:r,...y}})}if(y){var $,h,A,w;const t=!(null==(D=a.meta.params)||null===(N=D.params)||void 0===N||!N.id)&&"suffix"!==D.id,r=t?null===($=a.meta.params)||void 0===$?void 0:$.params:{id:null===(h=a.meta.params)||void 0===h?void 0:h.id,params:null===(A=a.meta.params)||void 0===A?void 0:A.params},m=t?null===(w=a.meta.params)||void 0===w?void 0:w.id:R;return i(a,{...a.meta.params,id:m,params:{...r,...y}})}}var D,N;return a})).map((a=>d?a.id!==r?a:a.meta.params?{...a,meta:{...a.meta,params:{id:"suffix",params:{...a.meta.params,suffixString:d,formatOverride:!0}}}}:a:a))})}}]);