const __vite__fileDeps=["./VennDiagram.svelte_svelte_type_style_lang.CpWb66iP.js","./index.R8ovVqwX.js","./entry.BZ_GMUeP.js","./scheduler.CTFCZgrd.js","./index.BoSueqLU.js","./preload-helper.D6kgxu3v.js","../assets/VennDiagram.C_JA5_WR.css","./prism-svelte.C1LNasrw.js"],__vite__mapDeps=i=>i.map(i=>__vite__fileDeps[i]);
import{s as de,e as S,b as T,p as Xe,h as b,i as w,z as H,q as _t,g as d,c as Ae,a as z,d as N,f as q,j as v,A as tr,u as Be,m as Pe,n as Ve,B as kt,r as I,al as lr,ak as nr,w as Z,x as $,y as oe,ae as bt,l as Ce,C as wt,V as Ie,Y as Ke,ad as Ft,M as it,N as ft,D as rr,T as jt,R as O,t as ye,O as Dt,P as Mt,X as Rt,ac as Fe,U as at,v as lt,am as Ut,a9 as or,o as ir,aa as fr,F as kn,ag as wn,af as yn}from"./scheduler.CTFCZgrd.js";import{S as _e,i as he,j as ur,b as P,d as V,m as F,t as _,a as g,e as j,g as Q,c as W,f as ut,k as Cn}from"./index.BoSueqLU.js";import{I as We,$ as ar,V as tt,a0 as sr,a1 as cr,a2 as mr,a3 as dr,a4 as _r,a5 as hr,m as yt,J as Ct,e as me,a6 as gt,a7 as gr,a8 as br,a9 as pr,Z as kr,aa as wr,ab as yr,ac as Cr,ad as vr}from"./VennDiagram.svelte_svelte_type_style_lang.CpWb66iP.js";import{f as dt,s as Gt}from"./index.DyFnrb7c.js";import{w as Sr}from"./entry.BZ_GMUeP.js";import{b as Tr,t as Er,l as Nr,c as Dr,g as Me,f as ve,d as Mr}from"./CopyIcon.CThMk6Du.js";import{_ as ot}from"./preload-helper.D6kgxu3v.js";import{E as Or}from"./index.C4Bnz-Ec.js";function Ir(r){let t,n='Loading...
',e;return{c(){t=S("div"),t.innerHTML=n,this.h()},l(l){t=T(l,"DIV",{class:!0,"data-svelte-h":!0}),Xe(t)!=="svelte-7iquaz"&&(t.innerHTML=n),this.h()},h(){b(t,"class","animate-pulse h-full w-full my-2")},m(l,o){w(l,t,o)},p:H,i(l){l&&(e||_t(()=>{e=ur(t,dt,{}),e.start()}))},o:H,d(l){l&&d(t)}}}class vn extends _e{constructor(t){super(),he(this,t,null,Ir,de,{})}}function Lr(r){let t,n,e,l,o,i,u,f,a;e=new We({props:{class:"w-6 h-6",src:ar}});const s=r[3].default,c=Ae(s,r,r[2],null);return{c(){t=S("dialog"),n=S("button"),P(e.$$.fragment),l=z(),o=S("div"),c&&c.c(),this.h()},l(m){t=T(m,"DIALOG",{class:!0});var h=N(t);n=T(h,"BUTTON",{class:!0});var k=N(n);V(e.$$.fragment,k),k.forEach(d),l=q(h),o=T(h,"DIV",{class:!0});var p=N(o);c&&c.l(p),p.forEach(d),h.forEach(d),this.h()},h(){b(n,"class","absolute top-2 right-2 text-gray-500 hover:text-gray-700 focus:outline-none"),b(o,"class","py-2 px-6"),b(t,"class","w-[90vw] rounded-lg relative")},m(m,h){w(m,t,h),v(t,n),F(e,n,null),v(t,l),v(t,o),c&&c.m(o,null),u=!0,f||(a=tr(i=r[1].call(null,t,r[0])),f=!0)},p(m,[h]){c&&c.p&&(!u||h&4)&&Be(c,s,m,m[2],u?Ve(s,m[2],h,null):Pe(m[2]),null),i&&kt(i.update)&&h&1&&i.update.call(null,m[0])},i(m){u||(_(e.$$.fragment,m),_(c,m),u=!0)},o(m){g(e.$$.fragment,m),g(c,m),u=!1},d(m){m&&d(t),j(e),c&&c.d(m),f=!1,a()}}}function Ar(r,t,n){let{$$slots:e={},$$scope:l}=t,{open:o=!1}=t;function i(u,f){f?u.showModal():u.close();function a(m){m.target===u&&n(0,o=!1)}function s(){n(0,o=!1)}u.addEventListener("click",a);const c=u.firstElementChild;return c.addEventListener("click",s),{update(m){m?u.showModal():u.close()},destroy(){u.removeEventListener("click",a),c.removeEventListener("click",s)}}}return r.$$set=u=>{"open"in u&&n(0,o=u.open),"$$scope"in u&&n(2,l=u.$$scope)},[o,i,l,e]}class Br extends _e{constructor(t){super(),he(this,t,Ar,Lr,de,{open:0})}}function Pr(r){return!r||!r[0]||!r.length}const Vr=r=>({loaded:r&2}),zt=r=>({loaded:r[1]}),Fr=r=>({loaded:r&2}),qt=r=>({loaded:r[1]}),jr=r=>({loaded:r&2}),Ht=r=>({loaded:r[1]}),Rr=r=>({loaded:r&2}),Qt=r=>({loaded:r[1]}),Ur=r=>({loaded:r&1}),Wt=r=>({loaded:r[0]}),Gr=r=>({loaded:r&1}),Kt=r=>({loaded:r[0]}),zr=r=>({loaded:r&1}),Jt=r=>({loaded:r[0]});function qr(r){let t;const n=r[5].default,e=Ae(n,r,r[4],zt);return{c(){e&&e.c()},l(l){e&&e.l(l)},m(l,o){e&&e.m(l,o),t=!0},p(l,o){e&&e.p&&(!t||o&18)&&Be(e,n,l,l[4],t?Ve(n,l[4],o,Vr):Pe(l[4]),zt)},i(l){t||(_(e,l),t=!0)},o(l){g(e,l),t=!1},d(l){e&&e.d(l)}}}function Hr(r){let t;const n=r[5].empty,e=Ae(n,r,r[4],qt);return{c(){e&&e.c()},l(l){e&&e.l(l)},m(l,o){e&&e.m(l,o),t=!0},p(l,o){e&&e.p&&(!t||o&18)&&Be(e,n,l,l[4],t?Ve(n,l[4],o,Fr):Pe(l[4]),qt)},i(l){t||(_(e,l),t=!0)},o(l){g(e,l),t=!1},d(l){e&&e.d(l)}}}function Qr(r){let t;const n=r[5].error,e=Ae(n,r,r[4],Ht);return{c(){e&&e.c()},l(l){e&&e.l(l)},m(l,o){e&&e.m(l,o),t=!0},p(l,o){e&&e.p&&(!t||o&18)&&Be(e,n,l,l[4],t?Ve(n,l[4],o,jr):Pe(l[4]),Ht)},i(l){t||(_(e,l),t=!0)},o(l){g(e,l),t=!1},d(l){e&&e.d(l)}}}function Wr(r){let t;const n=r[5].skeleton,e=Ae(n,r,r[4],Qt),l=e||Xr();return{c(){l&&l.c()},l(o){l&&l.l(o)},m(o,i){l&&l.m(o,i),t=!0},p(o,i){e&&e.p&&(!t||i&18)&&Be(e,n,o,o[4],t?Ve(n,o[4],i,Rr):Pe(o[4]),Qt)},i(o){t||(_(l,o),t=!0)},o(o){g(l,o),t=!1},d(o){l&&l.d(o)}}}function Kr(r){let t,n,e,l,o;const i=[Zr,Yr],u=[];function f(a,s){return s&5&&(t=null),t==null&&(t=!!((Array.isArray(a[0])||!a[0])&&Pr(a[0])&&a[2].empty)),t?0:1}return n=f(r,-1),e=u[n]=i[n](r),{c(){e.c(),l=I()},l(a){e.l(a),l=I()},m(a,s){u[n].m(a,s),w(a,l,s),o=!0},p(a,s){let c=n;n=f(a,s),n===c?u[n].p(a,s):(Q(),g(u[c],1,1,()=>{u[c]=null}),W(),e=u[n],e?e.p(a,s):(e=u[n]=i[n](a),e.c()),_(e,1),e.m(l.parentNode,l))},i(a){o||(_(e),o=!0)},o(a){g(e),o=!1},d(a){a&&d(l),u[n].d(a)}}}function Jr(r){let t;const n=r[5].default,e=Ae(n,r,r[4],Jt);return{c(){e&&e.c()},l(l){e&&e.l(l)},m(l,o){e&&e.m(l,o),t=!0},p(l,o){e&&e.p&&(!t||o&17)&&Be(e,n,l,l[4],t?Ve(n,l[4],o,zr):Pe(l[4]),Jt)},i(l){t||(_(e,l),t=!0)},o(l){g(e,l),t=!1},d(l){e&&e.d(l)}}}function Xr(r){let t,n,e;return n=new vn({}),{c(){t=S("div"),P(n.$$.fragment),this.h()},l(l){t=T(l,"DIV",{class:!0});var o=N(t);V(n.$$.fragment,o),o.forEach(d),this.h()},h(){b(t,"class","w-full h-64")},m(l,o){w(l,t,o),F(n,t,null),e=!0},p:H,i(l){e||(_(n.$$.fragment,l),e=!0)},o(l){g(n.$$.fragment,l),e=!1},d(l){l&&d(t),j(n)}}}function Yr(r){let t;const n=r[5].default,e=Ae(n,r,r[4],Wt);return{c(){e&&e.c()},l(l){e&&e.l(l)},m(l,o){e&&e.m(l,o),t=!0},p(l,o){e&&e.p&&(!t||o&17)&&Be(e,n,l,l[4],t?Ve(n,l[4],o,Ur):Pe(l[4]),Wt)},i(l){t||(_(e,l),t=!0)},o(l){g(e,l),t=!1},d(l){e&&e.d(l)}}}function Zr(r){let t;const n=r[5].empty,e=Ae(n,r,r[4],Kt);return{c(){e&&e.c()},l(l){e&&e.l(l)},m(l,o){e&&e.m(l,o),t=!0},p(l,o){e&&e.p&&(!t||o&17)&&Be(e,n,l,l[4],t?Ve(n,l[4],o,Gr):Pe(l[4]),Kt)},i(l){t||(_(e,l),t=!0)},o(l){g(e,l),t=!1},d(l){e&&e.d(l)}}}function $r(r){let t,n,e,l,o;const i=[Jr,Kr,Wr,Qr,Hr,qr],u=[];function f(a,s){return s&1&&(t=null),a[0]?(t==null&&(t=!tt.isQuery(a[0])),t?1:!a[1]||!a[1].dataLoaded&&!a[1].error?2:a[1].error&&a[2].error?3:!a[1].length&&!a[1].error&&a[2].empty?4:5):0}return n=f(r,-1),e=u[n]=i[n](r),{c(){e.c(),l=I()},l(a){e.l(a),l=I()},m(a,s){u[n].m(a,s),w(a,l,s),o=!0},p(a,[s]){let c=n;n=f(a,s),n===c?u[n].p(a,s):(Q(),g(u[c],1,1,()=>{u[c]=null}),W(),e=u[n],e?e.p(a,s):(e=u[n]=i[n](a),e.c()),_(e,1),e.m(l.parentNode,l))},i(a){o||(_(e),o=!0)},o(a){g(e),o=!1},d(a){a&&d(l),u[n].d(a)}}}function xr(r,t,n){let{$$slots:e={},$$scope:l}=t;const o=lr(e);let{data:i}=t,u=()=>{},f;return nr(u),r.$$set=a=>{"data"in a&&n(0,i=a.data),"$$scope"in a&&n(4,l=a.$$scope)},r.$$.update=()=>{r.$$.dirty&9&&tt.isQuery(i)&&(i.fetch(),u(),n(3,u=i.subscribe(a=>{n(1,f=a)})))},[i,f,o,u,l,e]}class Ot extends _e{constructor(t){super(),he(this,t,xr,$r,de,{data:0})}}const eo={trailing:!0};function to(r,t=25,n={}){if(n={...eo,...n},!Number.isFinite(t))throw new TypeError("Expected `wait` to be a finite number");let e,l,o=[],i,u;const f=(a,s)=>(i=lo(r,a,s),i.finally(()=>{if(i=null,n.trailing&&u&&!l){const c=f(a,u);return u=null,c}}),i);return function(...a){return i?(n.trailing&&(u=a),i):new Promise(s=>{const c=!l&&n.leading;clearTimeout(l),l=setTimeout(()=>{l=null;const m=n.leading?e:f(this,a);for(const h of o)h(m);o=[]},t),c?(e=f(this,a),s(e)):o.push(s)})}}async function lo(r,t,n){return await r.apply(t,n)}function no(r,t){return rt?1:r>=t?0:NaN}function*ro(r,t){if(t===void 0)for(let n of r)n!=null&&(n=+n)>=n&&(yield n);else{let n=-1;for(let e of r)(e=t(e,++n,r))!=null&&(e=+e)>=e&&(yield e)}}class oo{constructor(){this._partials=new Float64Array(32),this._n=0}add(t){const n=this._partials;let e=0;for(let l=0;l0){for(i=t[--n];n>0&&(e=i,l=t[--n],i=e+l,o=l-(i-e),!o););n>0&&(o<0&&t[n-1]<0||o>0&&t[n-1]>0)&&(l=o*2,e=i+l,l==e-i&&(i=e))}return i}}function Sn(r,t){const n=new oo;if(t===void 0)for(let e of r)(e=+e)&&n.add(e);else{let e=-1;for(let l of r)(l=+t(l,++e,r))&&n.add(l)}return+n}function Et(r,t){let n;if(t===void 0)for(const e of r)e!=null&&(n=e)&&(n=e);else{let e=-1;for(let l of r)(l=t(l,++e,r))!=null&&(n=l)&&(n=l)}return n}function Nt(r,t){let n;if(t===void 0)for(const e of r)e!=null&&(n>e||n===void 0&&e>=e)&&(n=e);else{let e=-1;for(let l of r)(l=t(l,++e,r))!=null&&(n>l||n===void 0&&l>=l)&&(n=l)}return n}function Tn(r,t,n=0,e=r.length-1,l=no){for(;e>n;){if(e-n>600){const f=e-n+1,a=t-n+1,s=Math.log(f),c=.5*Math.exp(2*s/3),m=.5*Math.sqrt(s*c*(f-c)/f)*(a-f/2<0?-1:1),h=Math.max(n,Math.floor(t-a*c/f+m)),k=Math.min(e,Math.floor(t+(f-a)*c/f+m));Tn(r,t,h,k,l)}const o=r[t];let i=n,u=e;for(mt(r,n,t),l(r[e],o)>0&&mt(r,n,e);i0;)--u}l(r[n],o)===0?mt(r,n,u):(++u,mt(r,u,e)),u<=t&&(n=u+1),t<=u&&(e=u-1)}return r}function mt(r,t,n){const e=r[t];r[t]=r[n],r[n]=e}function io(r,t,n){if(r=Float64Array.from(ro(r,n)),!!(e=r.length)){if((t=+t)<=0||e<2)return Nt(r);if(t>=1)return Et(r);var e,l=(e-1)*t,o=Math.floor(l),i=Et(Tn(r,o).subarray(0,o+1)),u=Nt(r.subarray(o+1));return i+(u-i)*(l-o)}}function fo(r,t){return io(r,.5,t)}function Xt(r,t){return e=>{t=t??{};const l={},o=Object.keys(r);for(const i of o)l[i]=r[i](e);if(t.rest&&e.length){const i=Object.keys(e[0]);for(const u of i)o.includes(u)||(l[u]=t.rest(u)(e))}return[l]}}function uo(r,t,n,e){if(!r.length)return[];const l={};let o;if(e==null)o=Object.keys(r[0]);else{o=[];for(const i of sr(e))typeof i=="function"?o.push(...i(r)):o.push(i)}for(const i of o)l[i]=t(i)(r);return[l]}function hu(r,t){return e=>uo(e,t,void 0,r)}function Yt(r){if(r!=null&&r.predicate){const t=r.predicate;return n=>n.reduce((e,l,o)=>t(l,o,n)?e+1:e,0)}return t=>t.length}function ao(r,t){let n=typeof r=="function"?r:e=>e[r];if(t!=null&&t.predicate){const e=n,l=t.predicate;n=(o,i,u)=>l(o,i,u)?e(o,i,u):0}return e=>Sn(e,n)}function so(r,t){let n=0;for(let e=0;en[r];return n=>Nt(n,t)}function mo(r){const t=typeof r=="function"?r:n=>n[r];return n=>Et(n,t)}function _o(r){const t=typeof r=="function"?r:n=>n[r];return n=>so(n,t)}function ho(r){const t=typeof r=="function"?r:n=>n[r];return n=>fo(n,t)}function Zt(r,t={}){const n=typeof r=="function"?r:e=>e[r];return e=>{const l=new Map;let o=0,i=0;for(const u of e){const f=n(u,i++,e);if(!l.has(f)){if(!t.includeUndefined&&f===void 0||t.includeNull===!1&&f===null)continue;o+=1,l.set(f,!0)}}return o}}function go(r,t){let n=Tr(r,t),e=["id","gdp"],l=["of","the","and","in","on"];function o(i){return i.replace(/\S*/g,function(u){return!e.includes(u)&&!l.includes(u)?u.charAt(0).toUpperCase()+u.substr(1).toLowerCase():e.includes(u)?u.toUpperCase():u.toLowerCase()})}return n=o(r.replace(/"/g,"").replace(/_/g," ")),n}function $t(r,t,n=!0){const e=Er(r,Xt(n?{count:Yt(t),countDistinct:Zt(t),min:co(t),max:mo(t),median:ho(t),mean:_o(t),sum:ao(t)}:{count:Yt(t),countDistinct:Zt(t)}))[0],{maxDecimals:l,unitType:o}=bo(r.map(i=>i[t]));return{min:e.min,max:e.max,median:e.median,mean:e.mean,count:e.count,countDistinct:e.countDistinct,sum:e.sum,maxDecimals:l,unitType:o}}function bo(r){var t;if(r==null||r.length===0)return{maxDecimals:0,unitType:"unknown"};{let n=0;for(const e of r){const l=(t=e==null?void 0:e.toString().split(".")[1])==null?void 0:t.length;l>n&&(n=l)}return{maxDecimals:n,unitType:"number"}}}function En(r,t="object"){const n={},e=cr(r);for(const l of Object.keys(r[0])){const o=e.find(a=>{var s;return((s=a.name)==null?void 0:s.toLowerCase())===(l==null?void 0:l.toLowerCase())})??{name:l,evidenceType:mr.NUMBER,typeFidelity:dr.INFERRED},i=o.evidenceType;let u=o.evidenceType==="number"?$t(r,l,!0):$t(r,l,!1);o.evidenceType!=="number"&&(u.maxDecimals=0,u.unitType=o.evidenceType);const f=Nr(l,o,u);n[l]={title:go(l,f),type:i,evidenceColumnType:o,format:f,columnUnitSummary:u}}return t!=="object"?Object.entries(n).map(([l,o])=>({id:l,...o})):n}var po={BASE_URL:"./",MODE:"production",DEV:!1,PROD:!0,SSR:!1};const gu=Symbol(),nt=Symbol(),ht=po.VITE_BUILD_STRICT==="true";function ko(r){let t,n,e="View environment variables →";return{c(){t=S("br"),n=S("a"),n.textContent=e,this.h()},l(l){t=T(l,"BR",{}),n=T(l,"A",{class:!0,href:!0,"data-svelte-h":!0}),Xe(n)!=="svelte-16l7o12"&&(n.textContent=e),this.h()},h(){b(n,"class","credentials-link svelte-1no0yro"),b(n,"href","https://docs.evidence.dev/cli/#environment-variables")},m(l,o){w(l,t,o),w(l,n,o)},d(l){l&&(d(t),d(n))}}}function wo(r){let t,n,e,l,o,i,u,f,a;function s(h,k){if(h[0]===yo)return ko}let c=s(r),m=c&&c(r);return{c(){t=S("div"),n=S("div"),e=S("div"),l=Z(r[1]),o=z(),i=S("div"),u=Z(r[0]),f=z(),m&&m.c(),this.h()},l(h){t=T(h,"DIV",{width:!0,class:!0});var k=N(t);n=T(k,"DIV",{class:!0});var p=N(n);e=T(p,"DIV",{class:!0});var E=N(e);l=$(E,r[1]),E.forEach(d),o=q(p),i=T(p,"DIV",{class:!0});var R=N(i);u=$(R,r[0]),f=q(R),m&&m.l(R),R.forEach(d),p.forEach(d),k.forEach(d),this.h()},h(){b(e,"class","font-bold text-center text-lg"),b(i,"class","text-center [word-wrap:break-work] text-xs"),b(n,"class","m-auto w-full"),b(t,"width","100%"),b(t,"class",a="grid grid-rows-auto box-content grid-cols-1 justify-center bg-red-50 text-grey-700 font-ui font-normal rounded border border-red-200 min-h-["+r[2]+"px] py-5 px-8 my-5 print:break-inside-avoid svelte-1no0yro")},m(h,k){w(h,t,k),v(t,n),v(n,e),v(e,l),v(n,o),v(n,i),v(i,u),v(i,f),m&&m.m(i,null)},p(h,[k]){k&2&&oe(l,h[1]),k&1&&oe(u,h[0]),c!==(c=s(h))&&(m&&m.d(1),m=c&&c(h),m&&(m.c(),m.m(i,null))),k&4&&a!==(a="grid grid-rows-auto box-content grid-cols-1 justify-center bg-red-50 text-grey-700 font-ui font-normal rounded border border-red-200 min-h-["+h[2]+"px] py-5 px-8 my-5 print:break-inside-avoid svelte-1no0yro")&&b(t,"class",a)},i:H,o:H,d(h){h&&d(t),m&&m.d()}}}const yo="SQL Error: Missing database connection; set the EVIDENCE_DATABASE environment variable.";function Co(r,t,n){let{error:e}=t,{chartType:l}=t,{minHeight:o="150"}=t;return r.$$set=i=>{"error"in i&&n(0,e=i.error),"chartType"in i&&n(1,l=i.chartType),"minHeight"in i&&n(2,o=i.minHeight)},[e,l,o]}class It extends _e{constructor(t){super(),he(this,t,Co,wo,de,{error:0,chartType:1,minHeight:2})}}function vo(r){let t,n,e,l,o,i,u,f;return o=new We({props:{src:_r,class:"pl-0.5"}}),{c(){t=S("div"),n=S("input"),e=z(),l=S("div"),P(o.$$.fragment),this.h()},l(a){t=T(a,"DIV",{class:!0});var s=N(t);n=T(s,"INPUT",{class:!0,type:!0,placeholder:!0}),e=q(s),l=T(s,"DIV",{class:!0});var c=N(l);V(o.$$.fragment,c),c.forEach(d),s.forEach(d),this.h()},h(){b(n,"class","search-bar svelte-104e064"),b(n,"type","text"),b(n,"placeholder",r[1]),b(l,"class","search-icon svelte-104e064"),b(t,"class","search-container svelte-104e064")},m(a,s){w(a,t,s),v(t,n),bt(n,r[0]),v(t,e),v(t,l),F(o,l,null),i=!0,u||(f=[Ce(n,"input",r[3]),Ce(n,"keyup",r[4])],u=!0)},p(a,[s]){(!i||s&2)&&b(n,"placeholder",a[1]),s&1&&n.value!==a[0]&&bt(n,a[0])},i(a){i||(_(o.$$.fragment,a),i=!0)},o(a){g(o.$$.fragment,a),i=!1},d(a){a&&d(t),j(o),u=!1,wt(f)}}}function So(r,t,n){let{placeholder:e="Search"}=t,{value:l}=t,{searchFunction:o}=t;function i(){l=this.value,n(0,l)}const u=()=>o(l);return r.$$set=f=>{"placeholder"in f&&n(1,e=f.placeholder),"value"in f&&n(0,l=f.value),"searchFunction"in f&&n(2,o=f.searchFunction)},[l,e,o,i,u]}class To extends _e{constructor(t){super(),he(this,t,So,vo,de,{placeholder:1,value:0,searchFunction:2})}}function Nn(r,t,n){var o,i,u,f,a;let e=[];if(r===void 0)throw Error("No data provided");if(typeof r!="object")throw Error("'"+r+"' is not a recognized query result. Data should be provided in the format: data = {"+r.replace("data.","")+"}");if(r[0]===void 0||r.length===0)throw Error("Dataset is empty: query ran successfully, but no data was returned from the database");if(((i=(o=r[0])==null?void 0:o.error_object)==null?void 0:i.error)!=null)throw Error("SQL Error: "+((a=(f=(u=r[0])==null?void 0:u.error_object)==null?void 0:f.error)==null?void 0:a.message));if(t!=null){if(!(t instanceof Array))throw Error("reqCols must be passed in as an array");for(var l=0;l{f&&(u||(u=ut(t,dt,{duration:200},!0)),u.run(1))}),f=!0)},o(k){g(h,k),k&&(u||(u=ut(t,dt,{duration:200},!1)),u.run(0)),f=!1},d(k){k&&d(t),h&&h.d(k),k&&u&&u.end(),a=!1,s()}}}function Eo(r){let t,n;return{c(){t=it("svg"),n=it("path"),this.h()},l(e){t=ft(e,"svg",{width:!0,height:!0,viewBox:!0,fill:!0,"stroke-width":!0,"stroke-linecap":!0,"stroke-linejoin":!0});var l=N(t);n=ft(l,"path",{d:!0}),N(n).forEach(d),l.forEach(d),this.h()},h(){b(n,"d","M3 15v4c0 1.1.9 2 2 2h14a2 2 0 0 0 2-2v-4M17 9l-5 5-5-5M12 12.8V2.5"),b(t,"width","12"),b(t,"height","12"),b(t,"viewBox","0 0 24 24"),b(t,"fill","none"),b(t,"stroke-width","2"),b(t,"stroke-linecap","round"),b(t,"stroke-linejoin","round")},m(e,l){w(e,t,l),v(t,n)},p:H,d(e){e&&d(t)}}}function No(r){let t,n,e=r[0]&&xt(r);return{c(){e&&e.c(),t=I()},l(l){e&&e.l(l),t=I()},m(l,o){e&&e.m(l,o),w(l,t,o),n=!0},p(l,[o]){l[0]?e?(e.p(l,o),o&1&&_(e,1)):(e=xt(l),e.c(),_(e,1),e.m(t.parentNode,t)):e&&(Q(),g(e,1,1,()=>{e=null}),W())},i(l){n||(_(e),n=!0)},o(l){g(e),n=!1},d(l){l&&d(t),e&&e.d(l)}}}function Do(r,t,n){let{$$slots:e={},$$scope:l}=t,{data:o=void 0}=t,{queryID:i=void 0}=t,{text:u="Download"}=t,{display:f=!0}=t;const a=new Date,s=new Date(a.getTime()-a.getTimezoneOffset()*6e4).toISOString().slice(0,19).replaceAll(":","-");let{downloadData:c=m=>{const h={fieldSeparator:",",quoteStrings:'"',decimalSeparator:".",showLabels:!0,showTitle:!1,filename:(i??"evidence_download")+` ${s}`,useTextFile:!1,useBom:!0,useKeysAsHeaders:!0},k=JSON.parse(JSON.stringify(Array.from(m)));new hr.ExportToCsv(h).generateCsv(k)}}=t;return r.$$set=m=>{n(4,t=Ie(Ie({},t),Ke(m))),"data"in m&&n(1,o=m.data),"queryID"in m&&n(5,i=m.queryID),"text"in m&&n(2,u=m.text),"display"in m&&n(0,f=m.display),"downloadData"in m&&n(3,c=m.downloadData),"$$scope"in m&&n(6,l=m.$$scope)},r.$$.update=()=>{r.$$.dirty&1&&n(0,f=f==="true"||f===!0)},t=Ke(t),[f,o,u,c,t,i,l,e]}class Dn extends _e{constructor(t){super(),he(this,t,Do,No,de,{data:1,queryID:5,text:2,display:0,downloadData:3})}}function Mo(r){let t;return{c(){t=I()},l(n){t=I()},m(n,e){w(n,t,e)},p(n,[e]){},i:H,o:H,d(n){n&&d(t)}}}function Oo(r,t,n){let{data:e}=t,{link:l}=t;const o=i=>i[l];return r.$$set=i=>{"data"in i&&n(0,e=i.data),"link"in i&&n(1,l=i.link)},[e,l,o]}class Mn extends _e{constructor(t){super(),he(this,t,Oo,Mo,de,{data:0,link:1})}}const el=async()=>{const r=(await ot(()=>import("./VennDiagram.svelte_svelte_type_style_lang.CpWb66iP.js").then(t=>t.p),__vite__mapDeps([0,1,2,3,4,5,6]),import.meta.url)).default;return await ot(()=>import("./prism-bash.DTkDXsAh.js"),[],import.meta.url),await ot(()=>import("./prism-sql.AgAyy5H_.js"),[],import.meta.url),await ot(()=>import("./prism-python.DhmbaUsA.js"),[],import.meta.url),await ot(()=>import("./prism-markdown.4MKFcK2x.js"),[],import.meta.url),await ot(()=>import("./prism-svelte.C1LNasrw.js"),__vite__mapDeps([7,0,1,2,3,4,5,6]),import.meta.url),r};function Io(r){let t,n;return{c(){t=it("svg"),n=it("path"),this.h()},l(e){t=ft(e,"svg",{class:!0,viewBox:!0,fill:!0,width:!0,height:!0,preserveAspectRatio:!0});var l=N(t);n=ft(l,"path",{d:!0}),N(n).forEach(d),l.forEach(d),this.h()},h(){b(n,"d","M21,7L9,19L3.5,13.5L4.91,12.09L9,16.17L19.59,5.59L21,7Z"),b(t,"class","copyButtonSuccessIcon"),b(t,"viewBox","0 0 24 24"),b(t,"fill",r[0]),b(t,"width","100%"),b(t,"height","100%"),b(t,"preserveAspectRatio","xMidYMid meet")},m(e,l){w(e,t,l),v(t,n)},p(e,[l]){l&1&&b(t,"fill",e[0])},i:H,o:H,d(e){e&&d(t)}}}function Lo(r,t,n){let{color:e="green"}=t;return r.$$set=l=>{"color"in l&&n(0,e=l.color)},[e]}class Ao extends _e{constructor(t){super(),he(this,t,Lo,Io,de,{color:0})}}function tl(r){let t,n,e,l,o,i,u;const f=[Po,Bo],a=[];function s(c,m){return c[3]?0:1}return n=s(r),e=a[n]=f[n](r),{c(){t=S("button"),e.c(),this.h()},l(c){t=T(c,"BUTTON",{class:!0});var m=N(t);e.l(m),m.forEach(d),this.h()},h(){b(t,"class",l="absolute opacity-0 bg-gray-50 rounded-sm p-1 group-hover:opacity-100 top-4 right-6 h-6 w-6 z-10 transition-all duration-200 ease-in-out"+(r[3],""))},m(c,m){w(c,t,m),a[n].m(t,null),o=!0,i||(u=Ce(t,"click",r[7]),i=!0)},p(c,m){let h=n;n=s(c),n!==h&&(Q(),g(a[h],1,1,()=>{a[h]=null}),W(),e=a[n],e||(e=a[n]=f[n](c),e.c()),_(e,1),e.m(t,null)),(!o||m&8&&l!==(l="absolute opacity-0 bg-gray-50 rounded-sm p-1 group-hover:opacity-100 top-4 right-6 h-6 w-6 z-10 transition-all duration-200 ease-in-out"+(c[3],"")))&&b(t,"class",l)},i(c){o||(_(e),o=!0)},o(c){g(e),o=!1},d(c){c&&d(t),a[n].d(),i=!1,u()}}}function Bo(r){let t,n;return t=new Dr({}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function Po(r){let t,n;return t=new Ao({props:{color:"var(--green-500)"}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function Vo(r){let t;const n=r[6].default,e=Ae(n,r,r[5],null);return{c(){e&&e.c()},l(l){e&&e.l(l)},m(l,o){e&&e.m(l,o),t=!0},p(l,o){e&&e.p&&(!t||o&32)&&Be(e,n,l,l[5],t?Ve(n,l[5],o,null):Pe(l[5]),null)},i(l){t||(_(e,l),t=!0)},o(l){g(e,l),t=!1},d(l){e&&e.d(l)}}}function Fo(r){let t;return{c(){t=Z(r[0])},l(n){t=$(n,r[0])},m(n,e){w(n,t,e)},p(n,e){e&1&&oe(t,n[0])},i:H,o:H,d(n){n&&d(t)}}}function jo(r){let t,n,e,l,o,i,u,f,a=r[1]&&tl(r);const s=[Fo,Vo],c=[];function m(h,k){return h[0]?0:1}return o=m(r),i=c[o]=s[o](r),{c(){t=S("div"),a&&a.c(),n=z(),e=S("pre"),l=S("code"),i.c(),this.h()},l(h){t=T(h,"DIV",{class:!0});var k=N(t);a&&a.l(k),n=q(k),e=T(k,"PRE",{class:!0});var p=N(e);l=T(p,"CODE",{class:!0});var E=N(l);i.l(E),E.forEach(d),p.forEach(d),k.forEach(d),this.h()},h(){b(l,"class",u="language-"+r[2]+" text-sm"),b(e,"class","overflow-auto max-h-64 pretty-scrollbar"),b(t,"class","my-5 bg-gray-50 border border-gray-200 rounded px-3 py-1 relative group")},m(h,k){w(h,t,k),a&&a.m(t,null),v(t,n),v(t,e),v(e,l),c[o].m(l,null),f=!0},p(h,[k]){h[1]?a?(a.p(h,k),k&2&&_(a,1)):(a=tl(h),a.c(),_(a,1),a.m(t,n)):a&&(Q(),g(a,1,1,()=>{a=null}),W());let p=o;o=m(h),o===p?c[o].p(h,k):(Q(),g(c[p],1,1,()=>{c[p]=null}),W(),i=c[o],i?i.p(h,k):(i=c[o]=s[o](h),i.c()),_(i,1),i.m(l,null)),(!f||k&4&&u!==(u="language-"+h[2]+" text-sm"))&&b(l,"class",u)},i(h){f||(_(a),_(i),f=!0)},o(h){g(a),g(i),f=!1},d(h){h&&d(t),a&&a.d(),c[o].d()}}}function Ro(r,t,n){let{$$slots:e={},$$scope:l}=t,{source:o}=t,{copyToClipboard:i=!1}=t,{language:u=void 0}=t,f=!1;const a=function(){n(3,f=!1)};async function s(){try{await navigator.clipboard.writeText(o),n(3,f=!0),setTimeout(a,1500)}catch{}}rr(async()=>{const m=await el();typeof m<"u"?(await jt(),document.querySelectorAll(`pre code${u?`.language-${u}`:""}`).forEach(k=>{m.highlightElement(k,!1)})):console.error("Prism is not defined on mount")});const c=()=>{o!==void 0&&s()};return r.$$set=m=>{"source"in m&&n(0,o=m.source),"copyToClipboard"in m&&n(1,i=m.copyToClipboard),"language"in m&&n(2,u=m.language),"$$scope"in m&&n(5,l=m.$$scope)},r.$$.update=()=>{r.$$.dirty&4&&jt().then(async()=>{const m=await el();typeof m<"u"?document.querySelectorAll(`pre code${u?`.language-${u}`:""}`).forEach(k=>{m.highlightElement(k,!1)}):console.error("Prism is not defined in reactive statement")})},[o,i,u,f,s,l,e,c]}class Uo extends _e{constructor(t){super(),he(this,t,Ro,jo,de,{source:0,copyToClipboard:1,language:2})}}function qe(r,t){const n=t.filter(e=>e.id===r.id);if(n===void 0||n.length!==1){const e=r.id===void 0?new Error('please add an "id" property to all the '):new Error(`column with id: "${r.id}" not found`);if(ht)throw e;return console.warn(e.message),""}return n[0]}function pt(r,t,n){if(!n||!r.length)return null;let e=0,l=0;return r.forEach(o=>{const i=Number(o[t]??0),u=Number(o[n]??0);e+=i*u,l+=u}),l>0?e/l:0}function Je(r,t,n,e,l=null){if(!n&&e==="number"&&(n="sum"),!r||!r.length)return null;if(e!=="number"&&["sum","min","max","mean","weightedMean","median",void 0].includes(n))return"-";const o=r.map(i=>i[t]).filter(i=>i!==void 0);switch(n){case"sum":return o.reduce((i,u)=>i+Number(u),0);case"min":return Math.min(...o);case"max":return Math.max(...o);case"mean":return o.length?o.reduce((i,u)=>i+Number(u),0)/o.length:"-";case"count":return r.length;case"countDistinct":return new Set(o).size;case"weightedMean":{if(!l)return"Weight column name required for weightedMean";let i=0,u=r.reduce((f,a)=>{const s=a[l]||0;return i+=s,f+(Number(a[t])||0)*s},0);return i>0?u/i:null}case"median":{const i=o.sort((f,a)=>f-a),u=Math.floor(i.length/2);return i.length%2!==0?i[u]:(i[u-1]+i[u])/2}default:return`${n}`}}function Le(r,t){const n=r.filter(e=>!t.includes(e));return[...t,...n]}function Go(r){let t,n,e="error",l,o,i;return{c(){t=S("span"),n=S("span"),n.textContent=e,l=z(),o=S("span"),i=Z(r[0]),this.h()},l(u){t=T(u,"SPAN",{class:!0});var f=N(t);n=T(f,"SPAN",{class:!0,"data-svelte-h":!0}),Xe(n)!=="svelte-1927df"&&(n.textContent=e),l=q(f),o=T(f,"SPAN",{class:!0});var a=N(o);i=$(a,r[0]),a.forEach(d),f.forEach(d),this.h()},h(){b(n,"class","inline font-sans font-medium text-xs text-red-600"),b(o,"class","hidden text-white font-sans group-hover:inline absolute -top-1 left-[105%] text-sm z-10 px-2 py-1 bg-gray-800/80 leading-relaxed min-w-[150px] max-w-[400px] rounded-md"),b(t,"class","group inline-flex items-center relative cursor-help cursor-helpfont-sans px-1 border border-red-200 py-[1px] bg-red-50 rounded")},m(u,f){w(u,t,f),v(t,n),v(t,l),v(t,o),v(o,i)},p(u,[f]){f&1&&oe(i,u[0])},i:H,o:H,d(u){u&&d(t)}}}function zo(r,t,n){let{error:e=void 0}=t;return r.$$set=l=>{"error"in l&&n(0,e=l.error)},[e]}class On extends _e{constructor(t){super(),he(this,t,zo,Go,de,{error:0})}}function qo(r){let t,n;return t=new On({props:{error:r[8]}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l&256&&(o.error=e[8]),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function Ho(r){let t,n,e,l;function o(a,s){return a[5]==="right"?Wo:Qo}let i=o(r),u=i(r),f=r[3]&&il(r);return{c(){t=S("span"),n=S("span"),u.c(),e=z(),f&&f.c(),this.h()},l(a){t=T(a,"SPAN",{class:!0});var s=N(t);n=T(s,"SPAN",{});var c=N(n);u.l(c),e=q(c),f&&f.l(c),c.forEach(d),s.forEach(d),this.h()},h(){O(n,"text-align",r[6]??"right"),b(t,"class",l="m-0 "+r[7]+" font-ui inline-block rounded-md"),ye(t,"px-1",r[0]),O(t,"background-color",r[0]?r[12][r[11]].chipColor:void 0),O(t,"border",r[0]?`1px solid ${r[12][r[11]].chipBorder}`:void 0),O(t,"color",r[12][r[11]].color)},m(a,s){w(a,t,s),v(t,n),u.m(n,null),v(n,e),f&&f.m(n,null)},p(a,s){i===(i=o(a))&&u?u.p(a,s):(u.d(1),u=i(a),u&&(u.c(),u.m(n,e))),a[3]?f?f.p(a,s):(f=il(a),f.c(),f.m(n,null)):f&&(f.d(1),f=null),s&64&&O(n,"text-align",a[6]??"right"),s&128&&l!==(l="m-0 "+a[7]+" font-ui inline-block rounded-md")&&b(t,"class",l),s&129&&ye(t,"px-1",a[0]),s&2049&&O(t,"background-color",a[0]?a[12][a[11]].chipColor:void 0),s&2049&&O(t,"border",a[0]?`1px solid ${a[12][a[11]].chipBorder}`:void 0),s&2048&&O(t,"color",a[12][a[11]].color)},i:H,o:H,d(a){a&&d(t),u.d(),f&&f.d()}}}function Qo(r){let t,n,e=r[2]&&ll(r),l=r[1]&&nl(r);return{c(){e&&e.c(),t=z(),l&&l.c(),n=I()},l(o){e&&e.l(o),t=q(o),l&&l.l(o),n=I()},m(o,i){e&&e.m(o,i),w(o,t,i),l&&l.m(o,i),w(o,n,i)},p(o,i){o[2]?e?e.p(o,i):(e=ll(o),e.c(),e.m(t.parentNode,t)):e&&(e.d(1),e=null),o[1]?l?l.p(o,i):(l=nl(o),l.c(),l.m(n.parentNode,n)):l&&(l.d(1),l=null)},d(o){o&&(d(t),d(n)),e&&e.d(o),l&&l.d(o)}}}function Wo(r){let t,n,e=r[1]&&rl(r),l=r[2]&&ol(r);return{c(){e&&e.c(),t=z(),l&&l.c(),n=I()},l(o){e&&e.l(o),t=q(o),l&&l.l(o),n=I()},m(o,i){e&&e.m(o,i),w(o,t,i),l&&l.m(o,i),w(o,n,i)},p(o,i){o[1]?e?e.p(o,i):(e=rl(o),e.c(),e.m(t.parentNode,t)):e&&(e.d(1),e=null),o[2]?l?l.p(o,i):(l=ol(o),l.c(),l.m(n.parentNode,n)):l&&(l.d(1),l=null)},d(o){o&&(d(t),d(n)),e&&e.d(o),l&&l.d(o)}}}function ll(r){let t,n,e=r[11]==="positive"?"▲":r[11]==="negative"?"▼":"—";return{c(){t=S("span"),n=new Dt(!1),this.h()},l(l){t=T(l,"SPAN",{class:!0});var o=N(t);n=Mt(o,!1),o.forEach(d),this.h()},h(){n.a=null,b(t,"class","font-[system-ui]")},m(l,o){w(l,t,o),n.m(e,t)},p(l,o){o&2048&&e!==(e=l[11]==="positive"?"▲":l[11]==="negative"?"▼":"—")&&n.p(e)},d(l){l&&d(t)}}}function nl(r){let t;function n(o,i){return o[9]===null?Jo:Ko}let e=n(r),l=e(r);return{c(){l.c(),t=I()},l(o){l.l(o),t=I()},m(o,i){l.m(o,i),w(o,t,i)},p(o,i){e===(e=n(o))&&l?l.p(o,i):(l.d(1),l=e(o),l&&(l.c(),l.m(t.parentNode,t)))},d(o){o&&d(t),l.d(o)}}}function Ko(r){let t,n=ve(r[9],r[10],r[4])+"",e;return{c(){t=S("span"),e=Z(n)},l(l){t=T(l,"SPAN",{});var o=N(t);e=$(o,n),o.forEach(d)},m(l,o){w(l,t,o),v(t,e)},p(l,o){o&1552&&n!==(n=ve(l[9],l[10],l[4])+"")&&oe(e,n)},d(l){l&&d(t)}}}function Jo(r){let t,n="–";return{c(){t=S("span"),t.textContent=n,this.h()},l(e){t=T(e,"SPAN",{class:!0,"data-svelte-h":!0}),Xe(t)!=="svelte-45ueay"&&(t.textContent=n),this.h()},h(){b(t,"class","font-[system-ui]")},m(e,l){w(e,t,l)},p:H,d(e){e&&d(t)}}}function rl(r){let t;function n(o,i){return o[9]===null?Yo:Xo}let e=n(r),l=e(r);return{c(){l.c(),t=I()},l(o){l.l(o),t=I()},m(o,i){l.m(o,i),w(o,t,i)},p(o,i){e===(e=n(o))&&l?l.p(o,i):(l.d(1),l=e(o),l&&(l.c(),l.m(t.parentNode,t)))},d(o){o&&d(t),l.d(o)}}}function Xo(r){let t,n=ve(r[9],r[10],r[4])+"",e;return{c(){t=S("span"),e=Z(n)},l(l){t=T(l,"SPAN",{});var o=N(t);e=$(o,n),o.forEach(d)},m(l,o){w(l,t,o),v(t,e)},p(l,o){o&1552&&n!==(n=ve(l[9],l[10],l[4])+"")&&oe(e,n)},d(l){l&&d(t)}}}function Yo(r){let t,n="–";return{c(){t=S("span"),t.textContent=n,this.h()},l(e){t=T(e,"SPAN",{class:!0,"data-svelte-h":!0}),Xe(t)!=="svelte-45ueay"&&(t.textContent=n),this.h()},h(){b(t,"class","font-[system-ui]")},m(e,l){w(e,t,l)},p:H,d(e){e&&d(t)}}}function ol(r){let t,n,e=r[11]==="positive"?"▲":r[11]==="negative"?"▼":"– ";return{c(){t=S("span"),n=new Dt(!1),this.h()},l(l){t=T(l,"SPAN",{class:!0});var o=N(t);n=Mt(o,!1),o.forEach(d),this.h()},h(){n.a=null,b(t,"class","font-[system-ui]")},m(l,o){w(l,t,o),n.m(e,t)},p(l,o){o&2048&&e!==(e=l[11]==="positive"?"▲":l[11]==="negative"?"▼":"– ")&&n.p(e)},d(l){l&&d(t)}}}function il(r){let t,n;return{c(){t=S("span"),n=Z(r[3])},l(e){t=T(e,"SPAN",{});var l=N(t);n=$(l,r[3]),l.forEach(d)},m(e,l){w(e,t,l),v(t,n)},p(e,l){l&8&&oe(n,e[3])},d(e){e&&d(t)}}}function Zo(r){let t,n,e,l;const o=[Ho,qo],i=[];function u(f,a){return f[8]?1:0}return t=u(r),n=i[t]=o[t](r),{c(){n.c(),e=I()},l(f){n.l(f),e=I()},m(f,a){i[t].m(f,a),w(f,e,a),l=!0},p(f,[a]){let s=t;t=u(f),t===s?i[t].p(f,a):(Q(),g(i[s],1,1,()=>{i[s]=null}),W(),n=i[t],n?n.p(f,a):(n=i[t]=o[t](f),n.c()),_(n,1),n.m(e.parentNode,e))},i(f){l||(_(n),l=!0)},o(f){g(n),l=!1},d(f){f&&d(e),i[t].d(f)}}}function $o(r,t,n){let{data:e=void 0}=t,{row:l=0}=t,{column:o=void 0}=t,{value:i=void 0}=t,{text:u=void 0}=t,{chip:f=!1}=t,{downIsGood:a=!1}=t,{fmt:s=void 0}=t,{format_object:c=void 0}=t,{columnUnitSummary:m=void 0}=t,{showValue:h=!0}=t,{showSymbol:k=!0}=t,{symbolPosition:p="right"}=t,{align:E="right"}=t,{fontClass:R=f?"text-sm":"text-base"}=t,{neutralMin:A=0}=t,{neutralMax:B=0}=t,ne={positive:{color:a?"var(--red-700)":"var(--green-700)",chipColor:a?"var(--red-100)":"var(--green-100)",chipBorder:a?"var(--red-300)":"var(--green-300)"},negative:{color:a?"var(--green-700)":"var(--red-700)",chipColor:a?"var(--green-100)":"var(--red-100)",chipBorder:a?"var(--green-300)":"var(--red-300)"},neutral:{color:"var(--grey-500)",chipColor:"var(--grey-100)",chipBorder:"var(--grey-300)"}},ie,G,fe,L,J;return r.$$set=U=>{"data"in U&&n(13,e=U.data),"row"in U&&n(16,l=U.row),"column"in U&&n(14,o=U.column),"value"in U&&n(17,i=U.value),"text"in U&&n(3,u=U.text),"chip"in U&&n(0,f=U.chip),"downIsGood"in U&&n(15,a=U.downIsGood),"fmt"in U&&n(18,s=U.fmt),"format_object"in U&&n(19,c=U.format_object),"columnUnitSummary"in U&&n(4,m=U.columnUnitSummary),"showValue"in U&&n(1,h=U.showValue),"showSymbol"in U&&n(2,k=U.showSymbol),"symbolPosition"in U&&n(5,p=U.symbolPosition),"align"in U&&n(6,E=U.align),"fontClass"in U&&n(7,R=U.fontClass),"neutralMin"in U&&n(20,A=U.neutralMin),"neutralMax"in U&&n(21,B=U.neutralMax)},r.$$.update=()=>{var U;if(r.$$.dirty&1&&n(0,f=f==="true"||f===!0),r.$$.dirty&32768&&n(15,a=a==="true"||a===!0),r.$$.dirty&2&&n(1,h=h==="true"||h===!0),r.$$.dirty&4&&n(2,k=k==="true"||k===!0),r.$$.dirty&8348416)try{if(n(8,ie=void 0),e){if(typeof e=="string")throw Error(`Received: data=${e}, expected: data={${e}}`);if(Array.isArray(e)||n(13,e=[e]),isNaN(l))throw Error("row must be a number (row="+l+")");try{Object.keys(e[l])[0]}catch{throw Error("Row "+l+" does not exist in the dataset")}n(14,o=o??Object.keys(e[l])[0]),Nn(e,[o]),n(22,fe=En(e,"array")),n(9,G=e[l][o]),n(22,fe=fe.filter(X=>X.id===o)),s?n(10,L=Me(s,(U=fe[0].format)==null?void 0:U.valueType)):n(10,L=fe[0].format)}else if(i!==void 0){if(isNaN(i))throw Error("value must be a number (value="+i+")");n(9,G=i),n(10,L=s?Me(s,"number"):c??void 0)}else throw Error("No data or value provided. If you referenced a query result, check that the name is correct.");n(11,J=G>B?"positive":G{"error"in l&&n(0,e=l.error)},[e]}class li extends _e{constructor(t){super(),he(this,t,ti,ei,de,{error:0})}}function ni(r){let t,n;return t=new It({props:{chartType:r[3],error:r[4]}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l&8&&(o.chartType=e[3]),l&16&&(o.error=e[4]),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function ri(r){let t,n;return t=new li({props:{error:r[4]}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l&16&&(o.error=e[4]),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function oi(r){let t,n;return t=new On({props:{error:r[4]}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l&16&&(o.error=e[4]),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function ii(r){let t;function n(o,i){return o[3]==="Value"?ai:o[3]==="Big Value"?ui:fi}let e=n(r),l=e(r);return{c(){l.c(),t=I()},l(o){l.l(o),t=I()},m(o,i){l.m(o,i),w(o,t,i)},p(o,i){e===(e=n(o))&&l?l.p(o,i):(l.d(1),l=e(o),l&&(l.c(),l.m(t.parentNode,t)))},i:H,o:H,d(o){o&&d(t),l.d(o)}}}function fi(r){let t,n;return{c(){t=S("p"),n=Z(r[2]),this.h()},l(e){t=T(e,"P",{class:!0});var l=N(t);n=$(l,r[2]),l.forEach(d),this.h()},h(){b(t,"class","text-xs text-gray-500 p-2 my-2 w-full border border-dashed rounded")},m(e,l){w(e,t,l),v(t,n)},p(e,l){l&4&&oe(n,e[2])},d(e){e&&d(t)}}}function ui(r){let t,n;return{c(){t=S("p"),n=Z(r[2]),this.h()},l(e){t=T(e,"P",{class:!0});var l=N(t);n=$(l,r[2]),l.forEach(d),this.h()},h(){b(t,"class","text-xs text-gray-500 p-2 pt-[32px] my-0 text-center w-full align-middle h-[80px] border border-dashed rounded min-w-[120px]")},m(e,l){w(e,t,l),v(t,n)},p(e,l){l&4&&oe(n,e[2])},d(e){e&&d(t)}}}function ai(r){let t,n;return{c(){t=S("span"),n=Z(r[2]),this.h()},l(e){t=T(e,"SPAN",{class:!0});var l=N(t);n=$(l,r[2]),l.forEach(d),this.h()},h(){b(t,"class","text-xs text-gray-500 p-2 my-2 w-full border border-dashed rounded")},m(e,l){w(e,t,l),v(t,n)},p(e,l){l&4&&oe(n,e[2])},d(e){e&&d(t)}}}function si(r){let t,n,e,l,o;const i=[ii,oi,ri,ni],u=[];function f(a,s){return s&3&&(t=null),t==null&&(t=!!(["warn","pass"].includes(a[1])||!a[0])),t?0:a[3]==="Value"?1:a[3]==="Big Value"?2:3}return n=f(r,-1),e=u[n]=i[n](r),{c(){e.c(),l=I()},l(a){e.l(a),l=I()},m(a,s){u[n].m(a,s),w(a,l,s),o=!0},p(a,[s]){let c=n;n=f(a,s),n===c?u[n].p(a,s):(Q(),g(u[c],1,1,()=>{u[c]=null}),W(),e=u[n],e?e.p(a,s):(e=u[n]=i[n](a),e.c()),_(e,1),e.m(l.parentNode,l))},i(a){o||(_(e),o=!0)},o(a){g(e),o=!1},d(a){a&&d(l),u[n].d(a)}}}function ci(r,t,n){let{isInitial:e=!0}=t,{emptySet:l="error"}=t,{emptyMessage:o="No Records"}=t,{chartType:i="Component"}=t,u="Dataset is empty - query ran successfully, but no data was returned from the database";if(i==="Big Value"&&(u="Dataset is empty"),l==="error"&&e){if(console.error("\x1B[31m%s\x1B[0m",`Error in ${i}: ${u}`),ht)throw Error(u)}else l==="warn"&&e&&console.warn(`Warning in ${i}: Dataset is empty - query ran successfully, but no data was returned from the database`);return r.$$set=f=>{"isInitial"in f&&n(0,e=f.isInitial),"emptySet"in f&&n(1,l=f.emptySet),"emptyMessage"in f&&n(2,o=f.emptyMessage),"chartType"in f&&n(3,i=f.chartType)},[e,l,o,i,u]}class In extends _e{constructor(t){super(),he(this,t,ci,si,de,{isInitial:0,emptySet:1,emptyMessage:2,chartType:3})}}function mi(r){var o;let t,n;const e=[r[4],{data:(o=r[7])!=null&&o.__isQueryStore?Array.from(r[7]):r[7]}];let l={};for(let i=0;i{e=null}),W()):e?(e.p(l,o),o&16&&_(e,1)):(e=fl(l),e.c(),_(e,1),e.m(t,null))},i(l){n||(_(e),n=!0)},o(l){g(e),n=!1},d(l){l&&d(t),e&&e.d()}}}function _i(r){let t,n="Loading...";return{c(){t=S("p"),t.textContent=n,this.h()},l(e){t=T(e,"P",{slot:!0,class:!0,"data-svelte-h":!0}),Xe(t)!=="svelte-e46ma0"&&(t.textContent=n),this.h()},h(){b(t,"slot","skeleton"),b(t,"class","text-gray-500")},m(e,l){w(e,t,l)},p:H,d(e){e&&d(t)}}}function hi(r){let t,n;return t=new Ot({props:{data:r[0],$$slots:{skeleton:[_i],empty:[di],default:[mi,({loaded:e})=>({7:e}),({loaded:e})=>e?128:0]},$$scope:{ctx:r}}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,[l]){const o={};l&1&&(o.data=e[0]),l&414&&(o.$$scope={dirty:l,ctx:e}),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}let gi="Delta";function bi(r,t,n){let e,{data:l=void 0}=t;const o=typeof l=="object"&&"__isQueryStore"in l?l.hash:void 0;let i=(l==null?void 0:l.hash)===o,{emptySet:u=void 0}=t,{emptyMessage:f=void 0}=t;return r.$$set=a=>{n(6,t=Ie(Ie({},t),Ke(a))),"data"in a&&n(0,l=a.data),"emptySet"in a&&n(1,u=a.emptySet),"emptyMessage"in a&&n(2,f=a.emptyMessage)},r.$$.update=()=>{r.$$.dirty&1&&n(3,i=(l==null?void 0:l.hash)===o),n(4,e=Object.fromEntries(Object.entries(t).filter(([,a])=>a!==void 0)))},t=Ke(t),[l,u,f,i,e]}class vt extends _e{constructor(t){super(),he(this,t,bi,hi,de,{data:0,emptySet:1,emptyMessage:2})}}function pi(r){let t,n,e;const l=r[17].default,o=Ae(l,r,r[16],null);return{c(){t=S("td"),o&&o.c(),this.h()},l(i){t=T(i,"TD",{class:!0,rowspan:!0,colspan:!0});var u=N(t);o&&o.l(u),u.forEach(d),this.h()},h(){b(t,"class",n=(r[15].class||"")+" "+r[0]+" "+r[11]+" whitespace-nowrap overflow-hidden first:pl-[3px] "+(r[14]?"text-xs py-[1px] px-[4px]":"py-[2px] px-[8px]")+" svelte-iw64fb"),b(t,"rowspan",r[6]),b(t,"colspan",r[7]),O(t,"text-align",r[1]),O(t,"height",r[2]),O(t,"width",r[3]),O(t,"white-space",r[4]?"normal":"nowrap"),O(t,"vertical-align",r[5]),O(t,"display",r[8]?void 0:"none"),O(t,"background-color",r[9]),O(t,"color",r[10]),O(t,"padding-left",r[12]),O(t,"border-bottom",r[13])},m(i,u){w(i,t,u),o&&o.m(t,null),e=!0},p(i,[u]){o&&o.p&&(!e||u&65536)&&Be(o,l,i,i[16],e?Ve(l,i[16],u,null):Pe(i[16]),null),(!e||u&51201&&n!==(n=(i[15].class||"")+" "+i[0]+" "+i[11]+" whitespace-nowrap overflow-hidden first:pl-[3px] "+(i[14]?"text-xs py-[1px] px-[4px]":"py-[2px] px-[8px]")+" svelte-iw64fb"))&&b(t,"class",n),(!e||u&64)&&b(t,"rowspan",i[6]),(!e||u&128)&&b(t,"colspan",i[7]),u&2&&O(t,"text-align",i[1]),u&4&&O(t,"height",i[2]),u&8&&O(t,"width",i[3]),u&16&&O(t,"white-space",i[4]?"normal":"nowrap"),u&32&&O(t,"vertical-align",i[5]),u&256&&O(t,"display",i[8]?void 0:"none"),u&512&&O(t,"background-color",i[9]),u&1024&&O(t,"color",i[10]),u&4096&&O(t,"padding-left",i[12]),u&8192&&O(t,"border-bottom",i[13])},i(i){e||(_(o,i),e=!0)},o(i){g(o,i),e=!1},d(i){i&&d(t),o&&o.d(i)}}}function ki(r,t,n){const e=["dataType","align","height","width","wrap","verticalAlign","rowSpan","colSpan","show","cellColor","fontColor","topBorder","paddingLeft","borderBottom","compact"];let l=Rt(t,e),{$$slots:o={},$$scope:i}=t,{dataType:u=void 0}=t,{align:f=void 0}=t,{height:a=void 0}=t,{width:s=void 0}=t,{wrap:c=void 0}=t,{verticalAlign:m="middle"}=t,{rowSpan:h=1}=t,{colSpan:k=1}=t,{show:p=!0}=t,{cellColor:E=void 0}=t,{fontColor:R=void 0}=t,{topBorder:A=void 0}=t,{paddingLeft:B=void 0}=t,{borderBottom:ne=void 0}=t,{compact:ie=!1}=t;return r.$$set=G=>{t=Ie(Ie({},t),Ke(G)),n(15,l=Rt(t,e)),"dataType"in G&&n(0,u=G.dataType),"align"in G&&n(1,f=G.align),"height"in G&&n(2,a=G.height),"width"in G&&n(3,s=G.width),"wrap"in G&&n(4,c=G.wrap),"verticalAlign"in G&&n(5,m=G.verticalAlign),"rowSpan"in G&&n(6,h=G.rowSpan),"colSpan"in G&&n(7,k=G.colSpan),"show"in G&&n(8,p=G.show),"cellColor"in G&&n(9,E=G.cellColor),"fontColor"in G&&n(10,R=G.fontColor),"topBorder"in G&&n(11,A=G.topBorder),"paddingLeft"in G&&n(12,B=G.paddingLeft),"borderBottom"in G&&n(13,ne=G.borderBottom),"compact"in G&&n(14,ie=G.compact),"$$scope"in G&&n(16,i=G.$$scope)},[u,f,a,s,c,m,h,k,p,E,R,A,B,ne,ie,l,i,o]}class Ye extends _e{constructor(t){super(),he(this,t,ki,pi,de,{dataType:0,align:1,height:2,width:3,wrap:4,verticalAlign:5,rowSpan:6,colSpan:7,show:8,cellColor:9,fontColor:10,topBorder:11,paddingLeft:12,borderBottom:13,compact:14})}}const ul={blue100:"hsla(202, 100%, 95%, 1)",blue200:"hsla(204, 100%, 85%, 1)",blue300:"hsla(206, 95%, 72%, 1)",blue400:"hsla(208, 90%, 63%, 1)",blue500:"hsla(210, 85%, 54%, 1)",blue600:"hsla(212, 96%, 44%, 1)",blue700:"hsla(214, 98%, 38%, 1)",blue800:"hsla(217, 98%, 33%, 1)",blue900:"hsla(220, 99%, 24%, 1)",blue999:"hsla(222, 100%, 18%, 1)",bluelink:"hsla(205, 62%, 38%, 1)",green100:"hsla(167, 100%, 94%, 1)",green200:"hsla(166, 100%, 87%, 1)",green300:"hsla(163, 93%, 76%, 1)",green400:"hsla(161, 90%, 63%, 1)",green500:"hsla(159, 88%, 44%, 1)",green600:"hsla(158, 91%, 35%, 1)",green700:"hsla(156, 93%, 28%, 1)",green800:"hsla(154, 95%, 23%, 1)",green900:"hsla(152, 100%, 18%, 1)",green999:"hsla(150, 100%, 14%, 1)",grey100:"hsla(217, 33%, 97%, 1)",grey200:"hsla(215, 15%, 91%, 1)",grey300:"hsla(211, 16%, 82%, 1)",grey400:"hsla(212, 13%, 65%, 1)",grey500:"hsla(212, 10%, 53%, 1)",grey600:"hsla(212, 12%, 43%, 1)",grey700:"hsla(210, 14%, 37%, 1)",grey800:"hsla(210, 18%, 30%, 1)",grey900:"hsla(210, 20%, 25%, 1)",grey999:"hsla(211, 24%, 16%, 1)",yellow100:"hsl(49, 100%, 96%, 1)",yellow200:"hsl(48, 100%, 88%, 1)",yellow300:"hsl(48, 95%, 76%, 1)",yellow400:"hsl(48, 94%, 68%, 1)",yellow500:"hsl(44, 92%, 63%, 1)",yellow600:"hsl(42, 87%, 55%, 1)",yellow700:"hsl(36, 77%, 49%, 1)",yellow800:"hsl(29, 80%, 44%, 1)",yellow900:"hsl(22, 82%, 39%, 1)",yellow999:"hsl(15, 86%, 30%, 1)"},bu=["hsla(207, 65%, 39%, 1)","hsla(195, 49%, 51%, 1)","hsla(207, 69%, 79%, 1)","hsla(202, 28%, 65%, 1)","hsla(179, 37%, 65%, 1)","hsla(40, 30%, 75%, 1)","hsla(38, 89%, 62%, 1)","hsla(342, 40%, 40%, 1)","hsla(207, 86%, 70%, 1)","hsla(160, 40%, 46%, 1)","#71777d","#7e848a","#8c9196","#9a9fa3","#a8acb0","#b7babd","#c5c8ca","#d4d6d7","#e3e4e5","#f3f3f3"];function al(r,t,n){const e=r.slice();return e[21]=t[n],e[23]=n,e}function sl(r,t,n){const e=r.slice();return e[24]=t[n],e[40]=n,e}function cl(r,t,n){var p,E,R,A;const e=r.slice();e[24]=t[n],e[37]=n;const l=qe(e[24],e[13]);e[25]=l;const o=e[24].scaleColumn?e[13].find(function(...ne){return r[18](e[24],...ne)}):e[25];e[26]=o;const i=e[24].colorMin??((p=e[26].columnUnitSummary)==null?void 0:p.min);e[27]=i;const u=e[24].colorMax??((E=e[26].columnUnitSummary)==null?void 0:E.max);e[28]=u;const f=e[28]-e[27]!==0&&!isNaN(e[28])&&!isNaN(e[27]);e[29]=f;const a=e[24].fmt?Me(e[24].fmt,(R=e[25].format)==null?void 0:R.valueType):e[24].fmtColumn?Me(e[21][e[24].fmtColumn],(A=e[25].format)==null?void 0:A.valuetype):e[25].format;e[30]=a;const s=e[24].colorBreakpoints??(e[24].colorMid?[e[27],e[24].colorMid,e[28]]:[e[27],e[28]]);e[31]=s;const c=e[24].colorPalette?gt.scale(e[24].colorPalette).domain(e[31]).nodata("white"):"";e[32]=c;const m=e[24].contentType==="colorscale"&&e[29]&&e[24].colorPalette?e[24].scaleColumn?e[32](e[21][e[24].scaleColumn]).hex():e[32](e[21][e[24].id]).hex():"";e[33]=m;const h=e[24].redNegatives?e[21][e[24].id]<0?"rgb(220 38 38)":"":e[24].contentType==="colorscale"&&e[29]&&e[24].colorPalette?gt.contrast(e[33],ul.grey999)g(l[i],1,1,()=>{l[i]=null});return{c(){for(let i=0;ig(l[i],1,1,()=>{l[i]=null});return{c(){for(let i=0;i{i[s]=null}),W(),n=i[t],n?n.p(f,a):(n=i[t]=o[t](f),n.c()),_(n,1),n.m(e.parentNode,e))},i(f){l||(_(n),l=!0)},o(f){g(n),l=!1},d(f){f&&d(e),i[t].d(f)}}}function gl(r){var e;let t,n;return t=new Ye({props:{class:(e=r[25])==null?void 0:e.type,compact:r[12],verticalAlign:r[7]==="section"?r[10]:void 0,rowSpan:r[7]==="section"&&r[8]===r[25].id&&r[23]===0?r[9]:1,show:!(r[7]==="section"&&r[8]===r[25].id&&r[23]!==0),align:r[24].align,paddingLeft:r[37]===0&&r[6]&&r[7]==="accordion"&&!r[3]?"28px":void 0,height:r[24].height,width:r[24].width,wrap:r[24].wrap,cellColor:r[33],fontColor:r[34],borderBottom:r[35],$$slots:{default:[Fi]},$$scope:{ctx:r}}}),{c(){P(t.$$.fragment)},l(l){V(t.$$.fragment,l)},m(l,o){F(t,l,o),n=!0},p(l,o){var u;const i={};o[0]&26624&&(i.class=(u=l[25])==null?void 0:u.type),o[0]&4096&&(i.compact=l[12]),o[0]&1152&&(i.verticalAlign=l[7]==="section"?l[10]:void 0),o[0]&27520&&(i.rowSpan=l[7]==="section"&&l[8]===l[25].id&&l[23]===0?l[9]:1),o[0]&27008&&(i.show=!(l[7]==="section"&&l[8]===l[25].id&&l[23]!==0)),o[0]&18432&&(i.align=l[24].align),o[0]&200&&(i.paddingLeft=l[37]===0&&l[6]&&l[7]==="accordion"&&!l[3]?"28px":void 0),o[0]&18432&&(i.height=l[24].height),o[0]&18432&&(i.width=l[24].width),o[0]&18432&&(i.wrap=l[24].wrap),o[0]&26625&&(i.cellColor=l[33]),o[0]&26625&&(i.fontColor=l[34]),o[0]&26641&&(i.borderBottom=l[35]),o[0]&26625|o[1]&1024&&(i.$$scope={dirty:o,ctx:l}),t.$set(i)},i(l){n||(_(t.$$.fragment,l),n=!0)},o(l){g(t.$$.fragment,l),n=!1},d(l){j(t,l)}}}function bl(r){let t,n,e,l,o,i,u,f,a=r[3]&&r[7]!=="section"&&ml(r);const s=[Ei,Ti],c=[];function m(k,p){return k[14].columns.length>0?0:1}e=m(r),l=c[e]=s[e](r);function h(){return r[20](r[21])}return{c(){t=S("tr"),a&&a.c(),n=z(),l.c(),o=z(),this.h()},l(k){t=T(k,"TR",{class:!0});var p=N(t);a&&a.l(p),n=q(p),l.l(p),o=q(p),p.forEach(d),this.h()},h(){b(t,"class","svelte-1ukk5on"),ye(t,"shaded-row",r[1]&&r[23]%2===1),ye(t,"row-link",r[2]!=null),ye(t,"row-lines",r[4])},m(k,p){w(k,t,p),a&&a.m(t,null),v(t,n),c[e].m(t,null),v(t,o),i=!0,u||(f=Ce(t,"click",h),u=!0)},p(k,p){r=k,r[3]&&r[7]!=="section"?a?(a.p(r,p),p[0]&136&&_(a,1)):(a=ml(r),a.c(),_(a,1),a.m(t,n)):a&&(Q(),g(a,1,1,()=>{a=null}),W());let E=e;e=m(r),e===E?c[e].p(r,p):(Q(),g(c[E],1,1,()=>{c[E]=null}),W(),l=c[e],l?l.p(r,p):(l=c[e]=s[e](r),l.c()),_(l,1),l.m(t,o)),(!i||p[0]&2)&&ye(t,"shaded-row",r[1]&&r[23]%2===1),(!i||p[0]&4)&&ye(t,"row-link",r[2]!=null),(!i||p[0]&16)&&ye(t,"row-lines",r[4])},i(k){i||(_(a),_(l),i=!0)},o(k){g(a),g(l),i=!1},d(k){k&&d(t),a&&a.d(),c[e].d(),u=!1,f()}}}function ji(r){let t,n,e=me(r[0]),l=[];for(let i=0;ig(l[i],1,1,()=>{l[i]=null});return{c(){for(let i=0;ir.show===!0;function Ri(r,t,n){let e;const l=at(nt);lt(r,l,L=>n(14,e=L));let{displayedData:o=void 0}=t,{rowShading:i=void 0}=t,{link:u=void 0}=t,{rowNumbers:f=void 0}=t,{rowLines:a=void 0}=t,{index:s=void 0}=t,{columnSummary:c=void 0}=t,{grouped:m=!1}=t,{groupType:h=void 0}=t,{groupColumn:k=void 0}=t,{rowSpan:p=void 0}=t,{groupNamePosition:E="middle"}=t,{finalColumnOrder:R=void 0}=t,{compact:A=void 0}=t;function B(L){u&&(window.location=L)}const ne=(L,J)=>R.indexOf(L.id)-R.indexOf(J.id),ie=(L,J)=>J.id===L.scaleColumn,G=(L,J)=>R.indexOf(L.id)-R.indexOf(J.id),fe=L=>B(L[u]);return r.$$set=L=>{"displayedData"in L&&n(0,o=L.displayedData),"rowShading"in L&&n(1,i=L.rowShading),"link"in L&&n(2,u=L.link),"rowNumbers"in L&&n(3,f=L.rowNumbers),"rowLines"in L&&n(4,a=L.rowLines),"index"in L&&n(5,s=L.index),"columnSummary"in L&&n(13,c=L.columnSummary),"grouped"in L&&n(6,m=L.grouped),"groupType"in L&&n(7,h=L.groupType),"groupColumn"in L&&n(8,k=L.groupColumn),"rowSpan"in L&&n(9,p=L.rowSpan),"groupNamePosition"in L&&n(10,E=L.groupNamePosition),"finalColumnOrder"in L&&n(11,R=L.finalColumnOrder),"compact"in L&&n(12,A=L.compact)},[o,i,u,f,a,s,m,h,k,p,E,R,A,c,e,l,B,ne,ie,G,fe]}class Lt extends _e{constructor(t){super(),he(this,t,Ri,ji,de,{displayedData:0,rowShading:1,link:2,rowNumbers:3,rowLines:4,index:5,columnSummary:13,grouped:6,groupType:7,groupColumn:8,rowSpan:9,groupNamePosition:10,finalColumnOrder:11,compact:12},null,[-1,-1])}}function kl(r,t,n){const e=r.slice();e[12]=t[n];const l=qe(e[12],e[2]);e[13]=l;const o=e[12].totalFmt?Me(e[12].totalFmt):e[12].fmt?Me(e[12].fmt):e[13].format;e[14]=o;const i=e[12].totalAgg??"sum";return e[15]=i,e}function wl(r){let t,n;return t=new Ye({props:{class:"index w-[2%]",compact:r[7],topBorder:"border-t border-gray-600"}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l&128&&(o.compact=e[7]),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function Ui(r){let t=(r[12].totalFmt?ve(r[15],r[14],r[13].columnUnitSummary):r[15])+"",n;return{c(){n=Z(t)},l(e){n=$(e,t)},m(e,l){w(e,n,l)},p(e,l){l&324&&t!==(t=(e[12].totalFmt?ve(e[15],e[14],e[13].columnUnitSummary):e[15])+"")&&oe(n,t)},i:H,o:H,d(e){e&&d(n)}}}function Gi(r){let t,n,e,l;const o=[qi,zi],i=[];function u(f,a){return f[12].contentType==="delta"?0:1}return t=u(r),n=i[t]=o[t](r),{c(){n.c(),e=I()},l(f){n.l(f),e=I()},m(f,a){i[t].m(f,a),w(f,e,a),l=!0},p(f,a){let s=t;t=u(f),t===s?i[t].p(f,a):(Q(),g(i[s],1,1,()=>{i[s]=null}),W(),n=i[t],n?n.p(f,a):(n=i[t]=o[t](f),n.c()),_(n,1),n.m(e.parentNode,e))},i(f){l||(_(n),l=!0)},o(f){g(n),l=!1},d(f){f&&d(e),i[t].d(f)}}}function zi(r){let t=ve(r[15]==="weightedMean"?pt(r[0],r[12].id,r[12].weightCol):r[13].columnUnitSummary[r[15]],r[14],r[13].columnUnitSummary)+"",n;return{c(){n=Z(t)},l(e){n=$(e,t)},m(e,l){w(e,n,l)},p(e,l){l&325&&t!==(t=ve(e[15]==="weightedMean"?pt(e[0],e[12].id,e[12].weightCol):e[13].columnUnitSummary[e[15]],e[14],e[13].columnUnitSummary)+"")&&oe(n,t)},i:H,o:H,d(e){e&&d(n)}}}function qi(r){let t,n;return t=new vt({props:{value:r[15]==="weightedMean"?pt(r[0],r[12].id,r[12].weightCol):r[13].columnUnitSummary[r[15]],downIsGood:r[12].downIsGood,format_object:r[14],columnUnitSummary:r[13].columnUnitSummary,showValue:r[12].showValue,showSymbol:r[12].deltaSymbol,align:r[12].align,fontClass:"font-semibold text-[9.25pt]",neutralMin:r[12].neutralMin,neutralMax:r[12].neutralMax,chip:r[12].chip}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l&325&&(o.value=e[15]==="weightedMean"?pt(e[0],e[12].id,e[12].weightCol):e[13].columnUnitSummary[e[15]]),l&324&&(o.downIsGood=e[12].downIsGood),l&324&&(o.format_object=e[14]),l&324&&(o.columnUnitSummary=e[13].columnUnitSummary),l&324&&(o.showValue=e[12].showValue),l&324&&(o.showSymbol=e[12].deltaSymbol),l&324&&(o.align=e[12].align),l&324&&(o.neutralMin=e[12].neutralMin),l&324&&(o.neutralMax=e[12].neutralMax),l&324&&(o.chip=e[12].chip),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function Hi(r){let t,n,e,l,o;const i=[Gi,Ui],u=[];function f(a,s){return s&324&&(t=null),t==null&&(t=!!["sum","mean","weightedMean","median","min","max","count","countDistinct"].includes(a[15])),t?0:1}return n=f(r,-1),e=u[n]=i[n](r),{c(){e.c(),l=z()},l(a){e.l(a),l=q(a)},m(a,s){u[n].m(a,s),w(a,l,s),o=!0},p(a,s){let c=n;n=f(a,s),n===c?u[n].p(a,s):(Q(),g(u[c],1,1,()=>{u[c]=null}),W(),e=u[n],e?e.p(a,s):(e=u[n]=i[n](a),e.c()),_(e,1),e.m(l.parentNode,l))},i(a){o||(_(e),o=!0)},o(a){g(e),o=!1},d(a){a&&d(l),u[n].d(a)}}}function yl(r){let t,n;return t=new Ye({props:{compact:r[7],dataType:r[13].type,align:r[12].align,height:r[12].height,width:r[12].width,wrap:r[12].wrap,topBorder:"border-t border-gray-600",$$slots:{default:[Hi]},$$scope:{ctx:r}}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l&128&&(o.compact=e[7]),l&324&&(o.dataType=e[13].type),l&324&&(o.align=e[12].align),l&324&&(o.height=e[12].height),l&324&&(o.width=e[12].width),l&324&&(o.wrap=e[12].wrap),l&262469&&(o.$$scope={dirty:l,ctx:e}),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function Qi(r){let t,n,e,l=r[1]&&r[5]!=="section"&&wl(r),o=me(r[8].columns.length>0?r[8].columns.sort(r[10]):r[2].filter(Cl).sort(r[11])),i=[];for(let f=0;fg(i[f],1,1,()=>{i[f]=null});return{c(){t=S("tr"),l&&l.c(),n=z();for(let f=0;f{l=null}),W()),a&453){o=me(f[8].columns.length>0?f[8].columns.sort(f[10]):f[2].filter(Cl).sort(f[11]));let s;for(s=0;sr.show===!0;function Wi(r,t,n){let e;const l=at(nt);lt(r,l,p=>n(8,e=p));let{data:o=void 0}=t,{rowNumbers:i=void 0}=t,{columnSummary:u=void 0}=t,{rowColor:f=void 0}=t,{fontColor:a=void 0}=t,{groupType:s=void 0}=t,{finalColumnOrder:c=void 0}=t,{compact:m=void 0}=t;const h=(p,E)=>c.indexOf(p.id)-c.indexOf(E.id),k=(p,E)=>c.indexOf(p.id)-c.indexOf(E.id);return r.$$set=p=>{"data"in p&&n(0,o=p.data),"rowNumbers"in p&&n(1,i=p.rowNumbers),"columnSummary"in p&&n(2,u=p.columnSummary),"rowColor"in p&&n(3,f=p.rowColor),"fontColor"in p&&n(4,a=p.fontColor),"groupType"in p&&n(5,s=p.groupType),"finalColumnOrder"in p&&n(6,c=p.finalColumnOrder),"compact"in p&&n(7,m=p.compact)},[o,i,u,f,a,s,c,m,e,l,h,k]}class Ki extends _e{constructor(t){super(),he(this,t,Wi,Qi,de,{data:0,rowNumbers:1,columnSummary:2,rowColor:3,fontColor:4,groupType:5,finalColumnOrder:6,compact:7})}}function vl(r,t,n){var f,a;const e=r.slice();e[13]=t[n];const l=qe(e[13],e[2]);e[14]=l;const o=e[13].fmt?Me(e[13].fmt,(f=e[14].format)==null?void 0:f.valueType):e[14].format;e[15]=o;const i=e[13].subtotalFmt?Me(e[13].subtotalFmt):e[13].totalFmt?Me(e[13].totalFmt):e[15];e[16]=i;const u=((a=e[16])==null?void 0:a.valueType)==="date"?"":e[16];return e[17]=u,e}function Ji(r){let t;return{c(){t=Z(r[0])},l(n){t=$(n,r[0])},m(n,e){w(n,t,e)},p(n,e){e&1&&oe(t,n[0])},i:H,o:H,d(n){n&&d(t)}}}function Xi(r){let t,n,e,l;const o=[Zi,Yi],i=[];function u(f,a){return f[13].contentType==="delta"?0:1}return t=u(r),n=i[t]=o[t](r),{c(){n.c(),e=I()},l(f){n.l(f),e=I()},m(f,a){i[t].m(f,a),w(f,e,a),l=!0},p(f,a){let s=t;t=u(f),t===s?i[t].p(f,a):(Q(),g(i[s],1,1,()=>{i[s]=null}),W(),n=i[t],n?n.p(f,a):(n=i[t]=o[t](f),n.c()),_(n,1),n.m(e.parentNode,e))},i(f){l||(_(n),l=!0)},o(f){g(n),l=!1},d(f){f&&d(e),i[t].d(f)}}}function Yi(r){let t=ve(Je(r[1],r[13].id,r[13].totalAgg,r[14].type,r[13].weightCol),r[17],r[14].columnUnitSummary)+"",n;return{c(){n=Z(t)},l(e){n=$(e,t)},m(e,l){w(e,n,l)},p(e,l){l&646&&t!==(t=ve(Je(e[1],e[13].id,e[13].totalAgg,e[14].type,e[13].weightCol),e[17],e[14].columnUnitSummary)+"")&&oe(n,t)},i:H,o:H,d(e){e&&d(n)}}}function Zi(r){let t,n;return t=new vt({props:{value:Je(r[1],r[13].id,r[13].totalAgg,r[14].type,r[13].weightCol),downIsGood:r[13].downIsGood,format_object:r[15],columnUnitSummary:r[14].columnUnitSummary,showValue:r[13].showValue,showSymbol:r[13].deltaSymbol,align:r[13].align,fontClass:"font-medium text-[9.25pt]",neutralMin:r[13].neutralMin,neutralMax:r[13].neutralMax,chip:r[13].chip}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l&646&&(o.value=Je(e[1],e[13].id,e[13].totalAgg,e[14].type,e[13].weightCol)),l&644&&(o.downIsGood=e[13].downIsGood),l&644&&(o.format_object=e[15]),l&644&&(o.columnUnitSummary=e[14].columnUnitSummary),l&644&&(o.showValue=e[13].showValue),l&644&&(o.showSymbol=e[13].deltaSymbol),l&644&&(o.align=e[13].align),l&644&&(o.neutralMin=e[13].neutralMin),l&644&&(o.neutralMax=e[13].neutralMax),l&644&&(o.chip=e[13].chip),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function $i(r){let t,n,e,l;const o=[Xi,Ji],i=[];function u(f,a){return f[13].id!==f[4]?0:f[5]==="section"?1:-1}return~(t=u(r))&&(n=i[t]=o[t](r)),{c(){n&&n.c(),e=z()},l(f){n&&n.l(f),e=q(f)},m(f,a){~t&&i[t].m(f,a),w(f,e,a),l=!0},p(f,a){let s=t;t=u(f),t===s?~t&&i[t].p(f,a):(n&&(Q(),g(i[s],1,1,()=>{i[s]=null}),W()),~t?(n=i[t],n?n.p(f,a):(n=i[t]=o[t](f),n.c()),_(n,1),n.m(e.parentNode,e)):n=null)},i(f){l||(_(n),l=!0)},o(f){g(n),l=!1},d(f){f&&d(e),~t&&i[t].d(f)}}}function Sl(r){let t,n;return t=new Ye({props:{class:r[14].type+" font-medium border-t-[1px] border-t-gray-300",compact:r[8],align:r[13].align,$$slots:{default:[$i]},$$scope:{ctx:r}}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l&644&&(o.class=e[14].type+" font-medium border-t-[1px] border-t-gray-300"),l&256&&(o.compact=e[8]),l&644&&(o.align=e[13].align),l&1049271&&(o.$$scope={dirty:l,ctx:e}),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function xi(r){let t,n,e=me(r[9].columns.length>0?r[9].columns.sort(r[11]):r[2].filter(Tl).sort(r[12])),l=[];for(let i=0;ig(l[i],1,1,()=>{l[i]=null});return{c(){t=S("tr");for(let i=0;i0?i[9].columns.sort(i[11]):i[2].filter(Tl).sort(i[12]));let f;for(f=0;fr.show===!0;function ef(r,t,n){let e;const l=at(nt);lt(r,l,E=>n(9,e=E));let{groupName:o=void 0}=t,{currentGroupData:i=void 0}=t,{columnSummary:u=void 0}=t,{rowColor:f="var(--grey-100)"}=t,{groupBy:a=void 0}=t,{groupType:s=void 0}=t,{fontColor:c=void 0}=t,{finalColumnOrder:m=void 0}=t,{compact:h=void 0}=t;const k=(E,R)=>m.indexOf(E.id)-m.indexOf(R.id),p=(E,R)=>m.indexOf(E.id)-m.indexOf(R.id);return r.$$set=E=>{"groupName"in E&&n(0,o=E.groupName),"currentGroupData"in E&&n(1,i=E.currentGroupData),"columnSummary"in E&&n(2,u=E.columnSummary),"rowColor"in E&&n(3,f=E.rowColor),"groupBy"in E&&n(4,a=E.groupBy),"groupType"in E&&n(5,s=E.groupType),"fontColor"in E&&n(6,c=E.fontColor),"finalColumnOrder"in E&&n(7,m=E.finalColumnOrder),"compact"in E&&n(8,h=E.compact)},[o,i,u,f,a,s,c,m,h,e,l,k,p]}class tf extends _e{constructor(t){super(),he(this,t,ef,xi,de,{groupName:0,currentGroupData:1,columnSummary:2,rowColor:3,groupBy:4,groupType:5,fontColor:6,finalColumnOrder:7,compact:8})}}function lf(r){let t,n;return t=new We({props:{src:gr,class:"w-3 h-3 inline mb-0.5"}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function nf(r){let t,n;return t=new We({props:{src:br,class:"w-3 h-3 inline mb-0.5"}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function rf(r){let t,n,e,l;const o=[nf,lf],i=[];function u(f,a){return f[0]?0:1}return t=u(r),n=i[t]=o[t](r),{c(){n.c(),e=I()},l(f){n.l(f),e=I()},m(f,a){i[t].m(f,a),w(f,e,a),l=!0},p(f,[a]){let s=t;t=u(f),t!==s&&(Q(),g(i[s],1,1,()=>{i[s]=null}),W(),n=i[t],n||(n=i[t]=o[t](f),n.c()),_(n,1),n.m(e.parentNode,e))},i(f){l||(_(n),l=!0)},o(f){g(n),l=!1},d(f){f&&d(e),i[t].d(f)}}}function of(r,t,n){let{ascending:e}=t;return r.$$set=l=>{"ascending"in l&&n(0,e=l.ascending)},[e]}class Ln extends _e{constructor(t){super(),he(this,t,of,rf,de,{ascending:0})}}function El(r,t,n){const e=r.slice();return e[15]=t[n],e}function Nl(r,t,n){const e=r.slice();return e[15]=t[n],e}function Dl(r,t,n){const e=r.slice();return e[15]=t[n],e}function Tt(r){const t=r.slice(),n=t[11].columns.map((e,l,o)=>{let i=l===0||e.colGroup!==o[l-1].colGroup,u=1;if(e.colGroup)for(let f=l+1;f0&&Ol(r);return{c(){n&&n.c(),t=I()},l(e){n&&n.l(e),t=I()},m(e,l){n&&n.m(e,l),w(e,t,l)},p(e,l){e[20].length>0?n?n.p(e,l):(n=Ol(e),n.c(),n.m(t.parentNode,t)):n&&(n.d(1),n=null)},d(e){e&&d(t),n&&n.d(e)}}}function Ol(r){let t,n,e=r[0]&&Il(r),l=me(r[20]),o=[];for(let i=0;ig(l[i],1,1,()=>{l[i]=null});return{c(){for(let i=0;ig(l[i],1,1,()=>{l[i]=null});return{c(){for(let i=0;i{c=null}),W()),(!f||h&1048&&u!==(u=r[15].type+" "+(r[10]?"text-xs py-[1px] px-[4px]":"py-[2px] px-[8px]")+" svelte-1vzwapn"))&&b(t,"class",u),h&4&&O(t,"color",r[2]),h&2&&O(t,"background-color",r[1]),h&32&&O(t,"cursor",r[5]?"pointer":"auto"),h&512&&O(t,"white-space",r[9]?"normal":"nowrap")},i(m){f||(_(c),f=!0)},o(m){g(c),f=!1},d(m){m&&d(t),c&&c.d(),a=!1,s()}}}function Vl(r){let t,n;return t=new Ln({props:{ascending:r[8].ascending}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l&256&&(o.ascending=e[8].ascending),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function Fl(r){let t,n=(r[15].title?r[15].title:r[7]?qe(r[15],r[4]).title:qe(r[15],r[4]).id)+"",e,l,o,i,u,f,a,s=r[8].col===r[15].id&&Vl(r);return{c(){t=S("th"),e=Z(n),l=z(),s&&s.c(),o=z(),this.h()},l(c){t=T(c,"TH",{class:!0});var m=N(t);e=$(m,n),l=q(m),s&&s.l(m),o=q(m),m.forEach(d),this.h()},h(){b(t,"class",i=qe(r[15],r[4]).type+" "+(r[10]?"text-xs py-[1px] px-[4px]":"py-[2px] px-[8px]")+" svelte-1vzwapn"),O(t,"text-align",r[15].align),O(t,"color",r[2]),O(t,"background-color",r[1]),O(t,"cursor",r[5]?"pointer":"auto"),O(t,"white-space",r[15].wrapTitle||r[9]?"normal":"nowrap"),O(t,"vertical-align","bottom")},m(c,m){w(c,t,m),v(t,e),v(t,l),s&&s.m(t,null),v(t,o),u=!0,f||(a=Ce(t,"click",function(){kt(r[5]?r[6](r[15].id):"")&&(r[5]?r[6](r[15].id):"").apply(this,arguments)}),f=!0)},p(c,m){r=c,(!u||m&2200)&&n!==(n=(r[15].title?r[15].title:r[7]?qe(r[15],r[4]).title:qe(r[15],r[4]).id)+"")&&oe(e,n),r[8].col===r[15].id?s?(s.p(r,m),m&2312&&_(s,1)):(s=Vl(r),s.c(),_(s,1),s.m(t,o)):s&&(Q(),g(s,1,1,()=>{s=null}),W()),(!u||m&3096&&i!==(i=qe(r[15],r[4]).type+" "+(r[10]?"text-xs py-[1px] px-[4px]":"py-[2px] px-[8px]")+" svelte-1vzwapn"))&&b(t,"class",i),m&2056&&O(t,"text-align",r[15].align),m&4&&O(t,"color",r[2]),m&2&&O(t,"background-color",r[1]),m&32&&O(t,"cursor",r[5]?"pointer":"auto"),m&2568&&O(t,"white-space",r[15].wrapTitle||r[9]?"normal":"nowrap")},i(c){u||(_(s),u=!0)},o(c){g(s),u=!1},d(c){c&&d(t),s&&s.d(),f=!1,a()}}}function mf(r){let t,n,e,l,o,i,u,f=r[11].columns.length>0&&Ml(Tt(r)),a=r[0]&&Al(r);const s=[cf,sf],c=[];function m(h,k){return h[11].columns.length>0?0:1}return o=m(r),i=c[o]=s[o](r),{c(){t=S("thead"),f&&f.c(),n=z(),e=S("tr"),a&&a.c(),l=z(),i.c(),this.h()},l(h){t=T(h,"THEAD",{});var k=N(t);f&&f.l(k),n=q(k),e=T(k,"TR",{class:!0});var p=N(e);a&&a.l(p),l=q(p),i.l(p),p.forEach(d),k.forEach(d),this.h()},h(){b(e,"class","border-b border-gray-600")},m(h,k){w(h,t,k),f&&f.m(t,null),v(t,n),v(t,e),a&&a.m(e,null),v(e,l),c[o].m(e,null),u=!0},p(h,[k]){h[11].columns.length>0?f?f.p(Tt(h),k):(f=Ml(Tt(h)),f.c(),f.m(t,n)):f&&(f.d(1),f=null),h[0]?a?a.p(h,k):(a=Al(h),a.c(),a.m(e,l)):a&&(a.d(1),a=null);let p=o;o=m(h),o===p?c[o].p(h,k):(Q(),g(c[p],1,1,()=>{c[p]=null}),W(),i=c[o],i?i.p(h,k):(i=c[o]=s[o](h),i.c()),_(i,1),i.m(e,null))},i(h){u||(_(i),u=!0)},o(h){g(i),u=!1},d(h){h&&d(t),f&&f.d(),a&&a.d(),c[o].d()}}}const jl=r=>r.show===!0;function df(r,t,n){let e;const l=at(nt);lt(r,l,A=>n(11,e=A));let{rowNumbers:o=void 0}=t,{headerColor:i=void 0}=t,{headerFontColor:u=void 0}=t,{finalColumnOrder:f=void 0}=t,{columnSummary:a=void 0}=t,{sortable:s=void 0}=t,{sort:c=void 0}=t,{formatColumnTitles:m=void 0}=t,{sortBy:h=void 0}=t,{wrapTitles:k=void 0}=t,{compact:p=void 0}=t;const E=(A,B)=>f.indexOf(A.id)-f.indexOf(B.id),R=(A,B)=>f.indexOf(A.id)-f.indexOf(B.id);return r.$$set=A=>{"rowNumbers"in A&&n(0,o=A.rowNumbers),"headerColor"in A&&n(1,i=A.headerColor),"headerFontColor"in A&&n(2,u=A.headerFontColor),"finalColumnOrder"in A&&n(3,f=A.finalColumnOrder),"columnSummary"in A&&n(4,a=A.columnSummary),"sortable"in A&&n(5,s=A.sortable),"sort"in A&&n(6,c=A.sort),"formatColumnTitles"in A&&n(7,m=A.formatColumnTitles),"sortBy"in A&&n(8,h=A.sortBy),"wrapTitles"in A&&n(9,k=A.wrapTitles),"compact"in A&&n(10,p=A.compact)},[o,i,u,f,a,s,c,m,h,k,p,e,l,E,R]}class _f extends _e{constructor(t){super(),he(this,t,df,mf,de,{rowNumbers:0,headerColor:1,headerFontColor:2,finalColumnOrder:3,columnSummary:4,sortable:5,sort:6,formatColumnTitles:7,sortBy:8,wrapTitles:9,compact:10})}}function hf(r){let t,n,e;return{c(){t=S("span"),n=it("svg"),e=it("path"),this.h()},l(l){t=T(l,"SPAN",{"aria-expanded":!0,class:!0});var o=N(t);n=ft(o,"svg",{viewBox:!0,width:!0,height:!0,class:!0});var i=N(n);e=ft(i,"path",{fill:!0,"fill-rule":!0,d:!0}),N(e).forEach(d),i.forEach(d),o.forEach(d),this.h()},h(){b(e,"fill",r[1]),b(e,"fill-rule","evenodd"),b(e,"d","M6.22 3.22a.75.75 0 011.06 0l4.25 4.25a.75.75 0 010 1.06l-4.25 4.25a.75.75 0 01-1.06-1.06L9.94 8 6.22 4.28a.75.75 0 010-1.06z"),b(n,"viewBox","0 0 16 16"),b(n,"width",r[2]),b(n,"height",r[2]),b(n,"class","svelte-c6mrxw"),b(t,"aria-expanded",r[0]),b(t,"class","inline-flex svelte-c6mrxw")},m(l,o){w(l,t,o),v(t,n),v(n,e)},p(l,[o]){o&2&&b(e,"fill",l[1]),o&4&&b(n,"width",l[2]),o&4&&b(n,"height",l[2]),o&1&&b(t,"aria-expanded",l[0])},i:H,o:H,d(l){l&&d(t)}}}function gf(r,t,n){let{toggled:e=!1}=t,{color:l="#2d2d2d"}=t,{size:o=10}=t;return r.$$set=i=>{"toggled"in i&&n(0,e=i.toggled),"color"in i&&n(1,l=i.color),"size"in i&&n(2,o=i.size)},[e,l,o]}class bf extends _e{constructor(t){super(),he(this,t,gf,hf,de,{toggled:0,color:1,size:2})}}function Rl(r,t,n){var f,a;const e=r.slice();e[16]=t[n],e[22]=n;const l=qe(e[16],e[3]);e[17]=l;const o=e[16].fmt?Me(e[16].fmt,(f=e[17].format)==null?void 0:f.valueType):e[17].format;e[18]=o;const i=e[16].subtotalFmt?Me(e[16].subtotalFmt):e[16].totalFmt?Me(e[16].totalFmt):e[18];e[19]=i;const u=((a=e[19])==null?void 0:a.valueType)==="date"?"":e[19];return e[20]=u,e}function pf(r){let t,n;return t=new Ye({}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p:H,i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function kf(r){let t,n;return t=new Ye({props:{class:r[17].type+" font-medium",compact:r[8],align:r[16].align,$$slots:{default:[Tf]},$$scope:{ctx:r}}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l&648&&(o.class=e[17].type+" font-medium"),l&256&&(o.compact=e[8]),l&648&&(o.align=e[16].align),l&8389258&&(o.$$scope={dirty:l,ctx:e}),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function wf(r){let t,n;return t=new Ye({props:{class:"font-medium py-[3px]",compact:r[8],colSpan:r[4]?2:1,paddingLeft:"1px",$$slots:{default:[Ef]},$$scope:{ctx:r}}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l&256&&(o.compact=e[8]),l&16&&(o.colSpan=e[4]?2:1),l&8388613&&(o.$$scope={dirty:l,ctx:e}),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function yf(r){let t=r[16].totalAgg+"",n;return{c(){n=Z(t)},l(e){n=$(e,t)},m(e,l){w(e,n,l)},p(e,l){l&648&&t!==(t=e[16].totalAgg+"")&&oe(n,t)},i:H,o:H,d(e){e&&d(n)}}}function Cf(r){let t,n,e,l;const o=[Sf,vf],i=[];function u(f,a){return f[16].contentType==="delta"?0:1}return t=u(r),n=i[t]=o[t](r),{c(){n.c(),e=I()},l(f){n.l(f),e=I()},m(f,a){i[t].m(f,a),w(f,e,a),l=!0},p(f,a){let s=t;t=u(f),t===s?i[t].p(f,a):(Q(),g(i[s],1,1,()=>{i[s]=null}),W(),n=i[t],n?n.p(f,a):(n=i[t]=o[t](f),n.c()),_(n,1),n.m(e.parentNode,e))},i(f){l||(_(n),l=!0)},o(f){g(n),l=!1},d(f){f&&d(e),i[t].d(f)}}}function vf(r){let t=ve(Je(r[1],r[16].id,r[16].totalAgg,r[17].type,r[16].weightCol),r[20],r[17].columnUnitSummary)+"",n;return{c(){n=Z(t)},l(e){n=$(e,t)},m(e,l){w(e,n,l)},p(e,l){l&650&&t!==(t=ve(Je(e[1],e[16].id,e[16].totalAgg,e[17].type,e[16].weightCol),e[20],e[17].columnUnitSummary)+"")&&oe(n,t)},i:H,o:H,d(e){e&&d(n)}}}function Sf(r){let t,n;return t=new vt({props:{value:Je(r[1],r[16].id,r[16].totalAgg,r[17].type,r[16].weightCol),downIsGood:r[16].downIsGood,format_object:r[20],columnUnitSummary:r[17].columnUnitSummary,showValue:r[16].showValue,showSymbol:r[16].deltaSymbol,align:r[16].align,fontClass:"font-medium text-[9.25pt]",neutralMin:r[16].neutralMin,neutralMax:r[16].neutralMax,chip:r[16].chip}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l&650&&(o.value=Je(e[1],e[16].id,e[16].totalAgg,e[17].type,e[16].weightCol)),l&648&&(o.downIsGood=e[16].downIsGood),l&648&&(o.format_object=e[20]),l&648&&(o.columnUnitSummary=e[17].columnUnitSummary),l&648&&(o.showValue=e[16].showValue),l&648&&(o.showSymbol=e[16].deltaSymbol),l&648&&(o.align=e[16].align),l&648&&(o.neutralMin=e[16].neutralMin),l&648&&(o.neutralMax=e[16].neutralMax),l&648&&(o.chip=e[16].chip),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function Tf(r){let t,n,e,l,o;const i=[Cf,yf],u=[];function f(a,s){return s&648&&(t=null),t==null&&(t=!!([void 0,"sum","mean","median","min","max","weightedMean","count","countDistinct"].includes(a[16].totalAgg)||a[16].subtotalFmt)),t?0:1}return n=f(r,-1),e=u[n]=i[n](r),{c(){e.c(),l=z()},l(a){e.l(a),l=q(a)},m(a,s){u[n].m(a,s),w(a,l,s),o=!0},p(a,s){let c=n;n=f(a,s),n===c?u[n].p(a,s):(Q(),g(u[c],1,1,()=>{u[c]=null}),W(),e=u[n],e?e.p(a,s):(e=u[n]=i[n](a),e.c()),_(e,1),e.m(l.parentNode,l))},i(a){o||(_(e),o=!0)},o(a){g(e),o=!1},d(a){a&&d(l),u[n].d(a)}}}function Ef(r){let t,n,e,l,o,i,u;return e=new bf({props:{toggled:r[2]}}),{c(){t=S("div"),n=S("span"),P(e.$$.fragment),l=z(),o=Z(r[0]),i=z(),this.h()},l(f){t=T(f,"DIV",{class:!0});var a=N(t);n=T(a,"SPAN",{class:!0});var s=N(n);V(e.$$.fragment,s),s.forEach(d),l=q(a),o=$(a,r[0]),a.forEach(d),i=q(f),this.h()},h(){b(n,"class","inline-flex print-hidden chevron svelte-bqpzbr"),b(t,"class","items-center gap-2 align-top")},m(f,a){w(f,t,a),v(t,n),F(e,n,null),v(t,l),v(t,o),w(f,i,a),u=!0},p(f,a){const s={};a&4&&(s.toggled=f[2]),e.$set(s),(!u||a&1)&&oe(o,f[0])},i(f){u||(_(e.$$.fragment,f),u=!0)},o(f){g(e.$$.fragment,f),u=!1},d(f){f&&(d(t),d(i)),j(e)}}}function Ul(r){let t,n,e,l;const o=[wf,kf,pf],i=[];function u(f,a){return f[22]===0?0:f[6]?1:2}return t=u(r),n=i[t]=o[t](r),{c(){n.c(),e=I()},l(f){n.l(f),e=I()},m(f,a){i[t].m(f,a),w(f,e,a),l=!0},p(f,a){let s=t;t=u(f),t===s?i[t].p(f,a):(Q(),g(i[s],1,1,()=>{i[s]=null}),W(),n=i[t],n?n.p(f,a):(n=i[t]=o[t](f),n.c()),_(n,1),n.m(e.parentNode,e))},i(f){l||(_(n),l=!0)},o(f){g(n),l=!1},d(f){f&&d(e),i[t].d(f)}}}function Nf(r){let t,n,e,l,o=me(r[9].columns.length>0?r[9].columns.sort(r[12]):r[3].filter(Gl).sort(r[13])),i=[];for(let f=0;fg(i[f],1,1,()=>{i[f]=null});return{c(){t=S("tr");for(let f=0;f0?f[9].columns.sort(f[12]):f[3].filter(Gl).sort(f[13]));let s;for(s=0;sr.show===!0;function Df(r,t,n){let e;const l=at(nt);lt(r,l,B=>n(9,e=B));let{groupName:o}=t,{currentGroupData:i}=t,{toggled:u}=t,{columnSummary:f}=t,{rowNumbers:a}=t,{rowColor:s=void 0}=t,{subtotals:c=!0}=t,{finalColumnOrder:m=void 0}=t,{compact:h=void 0}=t;const k=or();function p(){k("toggle",{groupName:o})}const E=(B,ne)=>m.indexOf(B.id)-m.indexOf(ne.id),R=(B,ne)=>m.indexOf(B.id)-m.indexOf(ne.id),A=B=>B.key==="Enter"&&p();return r.$$set=B=>{"groupName"in B&&n(0,o=B.groupName),"currentGroupData"in B&&n(1,i=B.currentGroupData),"toggled"in B&&n(2,u=B.toggled),"columnSummary"in B&&n(3,f=B.columnSummary),"rowNumbers"in B&&n(4,a=B.rowNumbers),"rowColor"in B&&n(5,s=B.rowColor),"subtotals"in B&&n(6,c=B.subtotals),"finalColumnOrder"in B&&n(7,m=B.finalColumnOrder),"compact"in B&&n(8,h=B.compact)},[o,i,u,f,a,s,c,m,h,e,l,p,E,R,A]}class Mf extends _e{constructor(t){super(),he(this,t,Df,Nf,de,{groupName:0,currentGroupData:1,toggled:2,columnSummary:3,rowNumbers:4,rowColor:5,subtotals:6,finalColumnOrder:7,compact:8})}}function zl(r){let t,n,e,l="Fullscreen",o,i,u,f,a,s;return i=new We({props:{class:"w-3 h-3",src:Or}}),{c(){t=S("div"),n=S("button"),e=S("span"),e.textContent=l,o=z(),P(i.$$.fragment),this.h()},l(c){t=T(c,"DIV",{});var m=N(t);n=T(m,"BUTTON",{type:!0,"aria-label":!0,class:!0});var h=N(n);e=T(h,"SPAN",{"data-svelte-h":!0}),Xe(e)!=="svelte-qzhydn"&&(e.textContent=l),o=q(h),V(i.$$.fragment,h),h.forEach(d),m.forEach(d),this.h()},h(){b(n,"type","button"),b(n,"aria-label","Enter Fullscreen"),b(n,"class","svelte-p80uux")},m(c,m){w(c,t,m),v(t,n),v(n,e),v(n,o),F(i,n,null),f=!0,a||(s=Ce(n,"click",r[1]),a=!0)},i(c){f||(_(i.$$.fragment,c),c&&_t(()=>{f&&(u||(u=ut(t,dt,{duration:200},!0)),u.run(1))}),f=!0)},o(c){g(i.$$.fragment,c),c&&(u||(u=ut(t,dt,{duration:200},!1)),u.run(0)),f=!1},d(c){c&&d(t),j(i),c&&u&&u.end(),a=!1,s()}}}function Of(r){let t,n,e=r[0]&&zl(r);return{c(){e&&e.c(),t=I()},l(l){e&&e.l(l),t=I()},m(l,o){e&&e.m(l,o),w(l,t,o),n=!0},p(l,[o]){l[0]?e?o&1&&_(e,1):(e=zl(l),e.c(),_(e,1),e.m(t.parentNode,t)):e&&(Q(),g(e,1,1,()=>{e=null}),W())},i(l){n||(_(e),n=!0)},o(l){g(e),n=!1},d(l){l&&d(t),e&&e.d(l)}}}function If(r,t,n){let{display:e}=t;function l(o){ir.call(this,r,o)}return r.$$set=o=>{"display"in o&&n(0,e=o.display)},[e,l]}class An extends _e{constructor(t){super(),he(this,t,If,Of,de,{display:0})}}function Lf(r,t,n){let e,l,o=at(nt);lt(r,o,D=>n(35,l=D));let i,{id:u}=t;function f(){try{if(!Object.keys(l.data[0]).includes(u))throw i="Error in table: "+u+" does not exist in the dataset",new Error(i)}catch(D){if(i=D.message,ht)throw i}}let{title:a=void 0}=t,{align:s=void 0}=t;s==="centre"&&(s="center");let{wrap:c=!1}=t,{wrapTitle:m=!1}=t,{contentType:h=void 0}=t,{height:k=void 0}=t,{width:p=void 0}=t,{alt:E=void 0}=t,{openInNewTab:R=!1}=t,{linkLabel:A=void 0}=t,{fmt:B=void 0}=t,{totalAgg:ne=void 0}=t,{totalFmt:ie=void 0}=t,{weightCol:G=void 0}=t,{subtotalFmt:fe=void 0}=t,{colorMax:L=void 0}=t,{colorMin:J=void 0}=t,{colorMid:U=void 0}=t,{colorBreakpoints:X=void 0}=t,{scaleColor:be="green"}=t,{scaleColumn:Y=void 0}=t,Se={green:["white","hsla(129, 33%, 57%,1)"],red:["white","hsla(0, 56%, 56%,1)"],blue:["white","hsla(198, 56%, 56%,1)"]},se;be instanceof Array?se=be:(se=Se[be],se==null&&(se=["white",be]));let{downIsGood:Te=!1}=t,{showValue:re=!0}=t,{deltaSymbol:y=!0}=t,{neutralMin:M=0}=t,{neutralMax:x=0}=t,{chip:ce=!1}=t,{colGroup:we=void 0}=t,{fmtColumn:ue=void 0}=t,{redNegatives:le=!1}=t;const Ze=()=>{o.update(D=>{const ae=D.columns.findIndex(ge=>ge.id===u);return ae===-1?D.columns.push(e):D.columns=[...D.columns.slice(0,ae),e,...D.columns.slice(ae+1)],D})};return r.$$set=D=>{"id"in D&&n(10,u=D.id),"title"in D&&n(11,a=D.title),"align"in D&&n(1,s=D.align),"wrap"in D&&n(2,c=D.wrap),"wrapTitle"in D&&n(3,m=D.wrapTitle),"contentType"in D&&n(12,h=D.contentType),"height"in D&&n(13,k=D.height),"width"in D&&n(14,p=D.width),"alt"in D&&n(15,E=D.alt),"openInNewTab"in D&&n(4,R=D.openInNewTab),"linkLabel"in D&&n(16,A=D.linkLabel),"fmt"in D&&n(17,B=D.fmt),"totalAgg"in D&&n(18,ne=D.totalAgg),"totalFmt"in D&&n(19,ie=D.totalFmt),"weightCol"in D&&n(20,G=D.weightCol),"subtotalFmt"in D&&n(21,fe=D.subtotalFmt),"colorMax"in D&&n(22,L=D.colorMax),"colorMin"in D&&n(23,J=D.colorMin),"colorMid"in D&&n(24,U=D.colorMid),"colorBreakpoints"in D&&n(25,X=D.colorBreakpoints),"scaleColor"in D&&n(26,be=D.scaleColor),"scaleColumn"in D&&n(27,Y=D.scaleColumn),"downIsGood"in D&&n(5,Te=D.downIsGood),"showValue"in D&&n(6,re=D.showValue),"deltaSymbol"in D&&n(7,y=D.deltaSymbol),"neutralMin"in D&&n(28,M=D.neutralMin),"neutralMax"in D&&n(29,x=D.neutralMax),"chip"in D&&n(8,ce=D.chip),"colGroup"in D&&n(30,we=D.colGroup),"fmtColumn"in D&&n(31,ue=D.fmtColumn),"redNegatives"in D&&n(9,le=D.redNegatives)},r.$$.update=()=>{r.$$.dirty[0]&4&&n(2,c=c==="true"||c===!0),r.$$.dirty[0]&8&&n(3,m=m==="true"||m===!0),r.$$.dirty[0]&16&&n(4,R=R==="true"||R===!0),r.$$.dirty[0]&32&&n(5,Te=Te==="true"||Te===!0),r.$$.dirty[0]&64&&n(6,re=re==="true"||re===!0),r.$$.dirty[0]&128&&n(7,y=y==="true"||y===!0),r.$$.dirty[0]&256&&n(8,ce=ce==="true"||ce===!0),r.$$.dirty[0]&512&&n(9,le=le==="true"||le===!0),r.$$.dirty[0]&2147483646|r.$$.dirty[1]&3&&n(33,e={id:u,title:a,align:s,wrap:c,wrapTitle:m,contentType:h,height:k,width:p,alt:E,openInNewTab:R,linkLabel:A,fmt:B,fmtColumn:ue,totalAgg:ne,totalFmt:ie,subtotalFmt:fe,weightCol:G,downIsGood:Te,deltaSymbol:y,chip:ce,neutralMin:M,neutralMax:x,showValue:re,colorMax:L,colorMin:J,scaleColor:be,scaleColumn:Y,colGroup:we,colorMid:U,colorBreakpoints:X,colorPalette:se,redNegatives:le}),r.$$.dirty[1]&4&&Ze()},f(),[o,s,c,m,R,Te,re,y,ce,le,u,a,h,k,p,E,A,B,ne,ie,G,fe,L,J,U,X,be,Y,M,x,we,ue,se,e]}class Af extends _e{constructor(t){super(),he(this,t,Lf,null,de,{id:10,title:11,align:1,wrap:2,wrapTitle:3,contentType:12,height:13,width:14,alt:15,openInNewTab:4,linkLabel:16,fmt:17,totalAgg:18,totalFmt:19,weightCol:20,subtotalFmt:21,colorMax:22,colorMin:23,colorMid:24,colorBreakpoints:25,scaleColor:26,scaleColumn:27,downIsGood:5,showValue:6,deltaSymbol:7,neutralMin:28,neutralMax:29,chip:8,colGroup:30,fmtColumn:31,redNegatives:9},null,[-1,-1])}}function ql(r,t,n){const e=r.slice();return e[78]=t[n],e}function Hl(r,t,n){const e=r.slice();return e[81]=t[n],e}function Ql(r,t,n){const e=r.slice();return e[78]=t[n],e}function Wl(r){r[86]=23;const n=279;r[87]=n}function Kl(r,t,n){const e=r.slice();return e[78]=t[n],e}function Jl(r){let t,n,e;function l(i){r[63](i)}let o={$$slots:{default:[Pf]},$$scope:{ctx:r}};return r[48]!==void 0&&(o.open=r[48]),t=new Br({props:o}),kn.push(()=>Cn(t,"open",l)),{c(){P(t.$$.fragment)},l(i){V(t.$$.fragment,i)},m(i,u){F(t,i,u),e=!0},p(i,u){const f={};u[1]&8652800|u[2]&16384&&(f.$$scope={dirty:u,ctx:i}),!n&&u[1]&131072&&(n=!0,f.open=i[48],wn(()=>n=!1)),t.$set(f)},i(i){e||(_(t.$$.fragment,i),e=!0)},o(i){g(t.$$.fragment,i),e=!1},d(i){j(t,i)}}}function Xl(r){let t,n;const e=[r[78]];let l={};for(let o=0;og(l[i],1,1,()=>{l[i]=null});return{c(){for(let i=0;ig(X[y],1,1,()=>{X[y]=null});let Y=r[4]&&$l(r);f=new _f({props:{rowNumbers:r[1],headerColor:r[23],headerFontColor:r[24],finalColumnOrder:Le(r[42].columns.length>0?r[42].columns.map(mn):Object.keys(r[0][0]),r[42].priorityColumns),columnSummary:r[30],compact:r[26],sortable:r[5],sort:r[41],formatColumnTitles:r[11],sortBy:r[35],wrapTitles:r[10]}}),s=new Ot({props:{data:r[34],$$slots:{skeleton:[qf],default:[zf]},$$scope:{ctx:r}}});const Se=[Qf,Hf],se=[];function Te(y,M){return y[28]&&y[37]>1?0:1}p=Te(r),E=se[p]=Se[p](r);let re=r[3]&&un(r);return{c(){L&&L.c(),t=z(),J&&J.c(),n=z();for(let y=0;y{J=null}),W()),M[0]&1|M[1]&2048){U=me(y[42].columns.filter(cn));let ue;for(ue=0;ue{Y=null}),W());const x={};M[0]&2&&(x.rowNumbers=y[1]),M[0]&8388608&&(x.headerColor=y[23]),M[0]&16777216&&(x.headerFontColor=y[24]),M[0]&1|M[1]&2048&&(x.finalColumnOrder=Le(y[42].columns.length>0?y[42].columns.map(mn):Object.keys(y[0][0]),y[42].priorityColumns)),M[0]&1073741824&&(x.columnSummary=y[30]),M[0]&67108864&&(x.compact=y[26]),M[0]&32&&(x.sortable=y[5]),M[1]&1024&&(x.sort=y[41]),M[0]&2048&&(x.formatColumnTitles=y[11]),M[1]&16&&(x.sortBy=y[35]),M[0]&1024&&(x.wrapTitles=y[10]),f.$set(x);const ce={};M[1]&8&&(ce.data=y[34]),M[0]&1281352583|M[1]&10541|M[2]&16384&&(ce.$$scope={dirty:M,ctx:y}),s.$set(ce),M[0]&33554432&&O(i,"background-color",y[25]);let we=p;p=Te(y),p===we?se[p].p(y,M):(Q(),g(se[we],1,1,()=>{se[we]=null}),W(),E=se[p],E?E.p(y,M):(E=se[p]=Se[p](y),E.c()),_(E,1),E.m(l,null)),y[3]?re?(re.p(y,M),M[0]&8&&_(re,1)):(re=un(y),re.c(),_(re,1),re.m(B.parentNode,B)):re&&(Q(),g(re,1,1,()=>{re=null}),W())},i(y){if(!ne){_(L,y),_(J);for(let M=0;M{ne&&(R||(R=ut(l,Gt,{},!0)),R.run(1))}),_(re),ne=!0}},o(y){g(L,y),g(J),X=X.filter(Boolean);for(let M=0;MCn(t,"value",l)),{c(){P(t.$$.fragment)},l(i){V(t.$$.fragment,i)},m(i,u){F(t,i,u),e=!0},p(i,u){const f={};!n&&u[1]&4&&(n=!0,f.value=i[33],wn(()=>n=!1)),t.$set(f)},i(i){e||(_(t.$$.fragment,i),e=!0)},o(i){g(t.$$.fragment,i),e=!1},d(i){j(t,i)}}}function jf(r){let t,n;return t=new Lt({props:{displayedData:r[36],rowShading:r[8],link:r[22],rowNumbers:r[1],rowLines:r[9],compact:r[26],index:r[31],columnSummary:r[30],finalColumnOrder:Le(r[42].columns.length>0?r[42].columns.map(bn):Object.keys(r[0][0]),r[42].priorityColumns)}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l[1]&32&&(o.displayedData=e[36]),l[0]&256&&(o.rowShading=e[8]),l[0]&4194304&&(o.link=e[22]),l[0]&2&&(o.rowNumbers=e[1]),l[0]&512&&(o.rowLines=e[9]),l[0]&67108864&&(o.compact=e[26]),l[1]&1&&(o.index=e[31]),l[0]&1073741824&&(o.columnSummary=e[30]),l[0]&1|l[1]&2048&&(o.finalColumnOrder=Le(e[42].columns.length>0?e[42].columns.map(bn):Object.keys(e[0][0]),e[42].priorityColumns)),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function Rf(r){let t,n,e=me(r[44]),l=[];for(let i=0;ig(l[i],1,1,()=>{l[i]=null});return{c(){for(let i=0;i0?r[42].columns.map(hn):Object.keys(r[0][0]),r[42].priorityColumns)}});let o=r[2]&&xl(r);return{c(){P(t.$$.fragment),n=z(),o&&o.c(),e=I()},l(i){V(t.$$.fragment,i),n=q(i),o&&o.l(i),e=I()},m(i,u){F(t,i,u),w(i,n,u),o&&o.m(i,u),w(i,e,u),l=!0},p(i,u){const f={};u[0]&8192&&(f.groupColumn=i[13]),u[0]&16384&&(f.groupType=i[14]),u[1]&8448&&(f.rowSpan=i[39][i[81]].length),u[1]&8448&&(f.displayedData=i[39][i[81]]),u[0]&256&&(f.rowShading=i[8]),u[0]&4194304&&(f.link=i[22]),u[0]&2&&(f.rowNumbers=i[1]),u[0]&512&&(f.rowLines=i[9]),u[0]&67108864&&(f.compact=i[26]),u[1]&1&&(f.index=i[31]),u[0]&1073741824&&(f.columnSummary=i[30]),u[0]&65536&&(f.groupNamePosition=i[16]),u[0]&1|u[1]&2048&&(f.finalColumnOrder=Le(i[42].columns.length>0?i[42].columns.map(hn):Object.keys(i[0][0]),i[42].priorityColumns)),t.$set(f),i[2]?o?(o.p(i,u),u[0]&4&&_(o,1)):(o=xl(i),o.c(),_(o,1),o.m(e.parentNode,e)):o&&(Q(),g(o,1,1,()=>{o=null}),W())},i(i){l||(_(t.$$.fragment,i),_(o),l=!0)},o(i){g(t.$$.fragment,i),g(o),l=!1},d(i){i&&(d(n),d(e)),j(t,i),o&&o.d(i)}}}function Gf(r){let t,n,e,l;t=new Mf({props:{groupName:r[81],currentGroupData:r[39][r[81]],toggled:r[27][r[81]],columnSummary:r[30],rowColor:r[15],rowNumbers:r[1],subtotals:r[2],compact:r[26],finalColumnOrder:Le(r[42].columns.length>0?r[42].columns.map(dn):Object.keys(r[0][0]),r[42].priorityColumns)}}),t.$on("toggle",r[53]);let o=r[27][r[81]]&&en(r);return{c(){P(t.$$.fragment),n=z(),o&&o.c(),e=I()},l(i){V(t.$$.fragment,i),n=q(i),o&&o.l(i),e=I()},m(i,u){F(t,i,u),w(i,n,u),o&&o.m(i,u),w(i,e,u),l=!0},p(i,u){const f={};u[1]&8192&&(f.groupName=i[81]),u[1]&8448&&(f.currentGroupData=i[39][i[81]]),u[0]&134217728|u[1]&8192&&(f.toggled=i[27][i[81]]),u[0]&1073741824&&(f.columnSummary=i[30]),u[0]&32768&&(f.rowColor=i[15]),u[0]&2&&(f.rowNumbers=i[1]),u[0]&4&&(f.subtotals=i[2]),u[0]&67108864&&(f.compact=i[26]),u[0]&1|u[1]&2048&&(f.finalColumnOrder=Le(i[42].columns.length>0?i[42].columns.map(dn):Object.keys(i[0][0]),i[42].priorityColumns)),t.$set(f),i[27][i[81]]?o?(o.p(i,u),u[0]&134217728|u[1]&8192&&_(o,1)):(o=en(i),o.c(),_(o,1),o.m(e.parentNode,e)):o&&(Q(),g(o,1,1,()=>{o=null}),W())},i(i){l||(_(t.$$.fragment,i),_(o),l=!0)},o(i){g(t.$$.fragment,i),g(o),l=!1},d(i){i&&(d(n),d(e)),j(t,i),o&&o.d(i)}}}function xl(r){let t,n;return t=new tf({props:{groupName:r[81],currentGroupData:r[39][r[81]],columnSummary:r[30],rowColor:r[17],fontColor:r[18],groupType:r[14],groupBy:r[13],compact:r[26],finalColumnOrder:Le(r[42].columns.length>0?r[42].columns.map(gn):Object.keys(r[0][0]),r[42].priorityColumns)}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l[1]&8192&&(o.groupName=e[81]),l[1]&8448&&(o.currentGroupData=e[39][e[81]]),l[0]&1073741824&&(o.columnSummary=e[30]),l[0]&131072&&(o.rowColor=e[17]),l[0]&262144&&(o.fontColor=e[18]),l[0]&16384&&(o.groupType=e[14]),l[0]&8192&&(o.groupBy=e[13]),l[0]&67108864&&(o.compact=e[26]),l[0]&1|l[1]&2048&&(o.finalColumnOrder=Le(e[42].columns.length>0?e[42].columns.map(gn):Object.keys(e[0][0]),e[42].priorityColumns)),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function en(r){let t,n;return t=new Lt({props:{displayedData:r[39][r[81]],groupType:r[14],rowShading:r[8],link:r[22],rowNumbers:r[1],rowLines:r[9],compact:r[26],index:r[31],columnSummary:r[30],grouped:!0,groupColumn:r[13],finalColumnOrder:Le(r[42].columns.length>0?r[42].columns.map(_n):Object.keys(r[0][0]),r[42].priorityColumns)}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l[1]&8448&&(o.displayedData=e[39][e[81]]),l[0]&16384&&(o.groupType=e[14]),l[0]&256&&(o.rowShading=e[8]),l[0]&4194304&&(o.link=e[22]),l[0]&2&&(o.rowNumbers=e[1]),l[0]&512&&(o.rowLines=e[9]),l[0]&67108864&&(o.compact=e[26]),l[1]&1&&(o.index=e[31]),l[0]&1073741824&&(o.columnSummary=e[30]),l[0]&8192&&(o.groupColumn=e[13]),l[0]&1|l[1]&2048&&(o.finalColumnOrder=Le(e[42].columns.length>0?e[42].columns.map(_n):Object.keys(e[0][0]),e[42].priorityColumns)),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function tn(r){let t,n,e,l;const o=[Gf,Uf],i=[];function u(f,a){return f[14]==="accordion"?0:f[14]==="section"?1:-1}return~(t=u(r))&&(n=i[t]=o[t](r)),{c(){n&&n.c(),e=I()},l(f){n&&n.l(f),e=I()},m(f,a){~t&&i[t].m(f,a),w(f,e,a),l=!0},p(f,a){let s=t;t=u(f),t===s?~t&&i[t].p(f,a):(n&&(Q(),g(i[s],1,1,()=>{i[s]=null}),W()),~t?(n=i[t],n?n.p(f,a):(n=i[t]=o[t](f),n.c()),_(n,1),n.m(e.parentNode,e)):n=null)},i(f){l||(_(n),l=!0)},o(f){g(n),l=!1},d(f){f&&d(e),~t&&i[t].d(f)}}}function ln(r){let t,n;return t=new Ki({props:{data:r[0],rowNumbers:r[1],columnSummary:r[30],rowColor:r[19],fontColor:r[20],groupType:r[14],compact:r[26],finalColumnOrder:Le(r[42].columns.length>0?r[42].columns.map(pn):Object.keys(r[0][0]),r[42].priorityColumns)}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l[0]&1&&(o.data=e[0]),l[0]&2&&(o.rowNumbers=e[1]),l[0]&1073741824&&(o.columnSummary=e[30]),l[0]&524288&&(o.rowColor=e[19]),l[0]&1048576&&(o.fontColor=e[20]),l[0]&16384&&(o.groupType=e[14]),l[0]&67108864&&(o.compact=e[26]),l[0]&1|l[1]&2048&&(o.finalColumnOrder=Le(e[42].columns.length>0?e[42].columns.map(pn):Object.keys(e[0][0]),e[42].priorityColumns)),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function zf(r){let t,n,e,l,o;const i=[Rf,jf],u=[];function f(s,c){return s[13]&&s[39]&&s[33]===""?0:1}t=f(r),n=u[t]=i[t](r);let a=r[7]&&r[33]===""&&ln(r);return{c(){n.c(),e=z(),a&&a.c(),l=I()},l(s){n.l(s),e=q(s),a&&a.l(s),l=I()},m(s,c){u[t].m(s,c),w(s,e,c),a&&a.m(s,c),w(s,l,c),o=!0},p(s,c){let m=t;t=f(s),t===m?u[t].p(s,c):(Q(),g(u[m],1,1,()=>{u[m]=null}),W(),n=u[t],n?n.p(s,c):(n=u[t]=i[t](s),n.c()),_(n,1),n.m(e.parentNode,e)),s[7]&&s[33]===""?a?(a.p(s,c),c[0]&128|c[1]&4&&_(a,1)):(a=ln(s),a.c(),_(a,1),a.m(l.parentNode,l)):a&&(Q(),g(a,1,1,()=>{a=null}),W())},i(s){o||(_(n),_(a),o=!0)},o(s){g(n),g(a),o=!1},d(s){s&&(d(e),d(l)),u[t].d(s),a&&a.d(s)}}}function qf(r){let t,n,e,l,o;return e=new vn({}),{c(){t=S("tr"),n=S("td"),P(e.$$.fragment),this.h()},l(i){t=T(i,"TR",{class:!0});var u=N(t);n=T(u,"TD",{colspan:!0,class:!0});var f=N(n);V(e.$$.fragment,f),f.forEach(d),u.forEach(d),this.h()},h(){b(n,"colspan",l=r[34].columns.length),b(n,"class","h-32 svelte-fmobgf"),b(t,"class","svelte-fmobgf")},m(i,u){w(i,t,u),v(t,n),F(e,n,null),o=!0},p(i,u){(!o||u[1]&8&&l!==(l=i[34].columns.length))&&b(n,"colspan",l)},i(i){o||(_(e.$$.fragment,i),o=!0)},o(i){g(e.$$.fragment,i),o=!1},d(i){i&&d(t),j(e)}}}function Hf(r){let t,n,e,l=r[6]&&nn(r),o=!r[21]&&rn(r);return{c(){t=S("div"),l&&l.c(),n=z(),o&&o.c(),this.h()},l(i){t=T(i,"DIV",{class:!0});var u=N(t);l&&l.l(u),n=q(u),o&&o.l(u),u.forEach(d),this.h()},h(){b(t,"class","table-footer svelte-fmobgf")},m(i,u){w(i,t,u),l&&l.m(t,null),v(t,n),o&&o.m(t,null),e=!0},p(i,u){i[6]?l?(l.p(i,u),u[0]&64&&_(l,1)):(l=nn(i),l.c(),_(l,1),l.m(t,n)):l&&(Q(),g(l,1,1,()=>{l=null}),W()),i[21]?o&&(Q(),g(o,1,1,()=>{o=null}),W()):o?(o.p(i,u),u[0]&2097152&&_(o,1)):(o=rn(i),o.c(),_(o,1),o.m(t,null))},i(i){e||(_(l),_(o),e=!0)},o(i){g(l),g(o),e=!1},d(i){i&&d(t),l&&l.d(),o&&o.d()}}}function Qf(r){let t,n,e,l,o,i,u,f,a,s,c,m,h,k,p,E,R,A=r[37].toLocaleString()+"",B,ne,ie,G=r[46].toLocaleString()+"",fe,L,J=r[45].toLocaleString()+"",U,X,be,Y,Se,se,Te,re,y,M,x,ce,we,ue,le,Ze,D;o=new We({props:{src:wr}}),s=new We({props:{src:yr,class:"h-[0.83em]"}}),se=new We({props:{src:Cr,class:"h-[0.83em]"}}),x=new We({props:{src:vr}});let ae=r[6]&&on(r),ge=!r[21]&&fn(r);return{c(){t=S("div"),n=S("div"),e=S("button"),l=S("div"),P(o.$$.fragment),u=z(),f=S("button"),a=S("div"),P(s.$$.fragment),m=z(),h=S("span"),k=Z(`Page
`),p=S("input"),E=Z(`
/
`),R=S("span"),B=Z(A),ne=z(),ie=S("span"),fe=Z(G),L=Z(" of "),U=Z(J),X=Z(" records"),be=z(),Y=S("button"),Se=S("div"),P(se.$$.fragment),re=z(),y=S("button"),M=S("div"),P(x.$$.fragment),we=z(),ae&&ae.c(),ue=z(),ge&&ge.c(),this.h()},l(K){t=T(K,"DIV",{class:!0});var ee=N(t);n=T(ee,"DIV",{class:!0});var Oe=N(n);e=T(Oe,"BUTTON",{"aria-label":!0,class:!0});var je=N(e);l=T(je,"DIV",{class:!0});var Ue=N(l);V(o.$$.fragment,Ue),Ue.forEach(d),je.forEach(d),u=q(Oe),f=T(Oe,"BUTTON",{"aria-label":!0,class:!0});var He=N(f);a=T(He,"DIV",{class:!0});var Ne=N(a);V(s.$$.fragment,Ne),Ne.forEach(d),He.forEach(d),m=q(Oe),h=T(Oe,"SPAN",{class:!0});var Ge=N(h);k=$(Ge,`Page
`),p=T(Ge,"INPUT",{class:!0,style:!0,type:!0,placeholder:!0}),E=$(Ge,`
/
`),R=T(Ge,"SPAN",{class:!0});var ke=N(R);B=$(ke,A),ke.forEach(d),Ge.forEach(d),ne=q(Oe),ie=T(Oe,"SPAN",{class:!0});var Qe=N(ie);fe=$(Qe,G),L=$(Qe," of "),U=$(Qe,J),X=$(Qe," records"),Qe.forEach(d),be=q(Oe),Y=T(Oe,"BUTTON",{"aria-label":!0,class:!0});var rt=N(Y);Se=T(rt,"DIV",{class:!0});var $e=N(Se);V(se.$$.fragment,$e),$e.forEach(d),rt.forEach(d),re=q(Oe),y=T(Oe,"BUTTON",{"aria-label":!0,class:!0});var xe=N(y);M=T(xe,"DIV",{class:!0});var Re=N(M);V(x.$$.fragment,Re),Re.forEach(d),xe.forEach(d),Oe.forEach(d),we=q(ee),ae&&ae.l(ee),ue=q(ee),ge&&ge.l(ee),ee.forEach(d),this.h()},h(){b(l,"class","page-icon flex items-center svelte-fmobgf"),b(e,"aria-label","first-page"),b(e,"class","page-changer svelte-fmobgf"),e.disabled=i=r[38]===1,ye(e,"hovering",r[43]),b(a,"class","page-icon h-[0.83em] flex items-center svelte-fmobgf"),b(f,"aria-label","previous-page"),b(f,"class","page-changer svelte-fmobgf"),f.disabled=c=r[38]===1,ye(f,"hovering",r[43]),b(p,"class","page-input svelte-fmobgf"),O(p,"width",r[32]?r[51]:r[50]),b(p,"type","number"),b(p,"placeholder",r[38]),ye(p,"hovering",r[43]),ye(p,"error",r[32]>r[37]),b(R,"class","page-count ml-1 svelte-fmobgf"),b(h,"class","page-count svelte-fmobgf"),b(ie,"class","print-page-count svelte-fmobgf"),b(Se,"class","page-icon h-[0.83em] flex items-center svelte-fmobgf"),b(Y,"aria-label","next-page"),b(Y,"class","page-changer svelte-fmobgf"),Y.disabled=Te=r[38]===r[37],ye(Y,"hovering",r[43]),b(M,"class","page-icon flex items-center svelte-fmobgf"),b(y,"aria-label","last-page"),b(y,"class","page-changer svelte-fmobgf"),y.disabled=ce=r[38]===r[37],ye(y,"hovering",r[43]),b(n,"class","page-labels mr-auto svelte-fmobgf"),b(t,"class","pagination svelte-fmobgf")},m(K,ee){w(K,t,ee),v(t,n),v(n,e),v(e,l),F(o,l,null),v(n,u),v(n,f),v(f,a),F(s,a,null),v(n,m),v(n,h),v(h,k),v(h,p),bt(p,r[32]),v(h,E),v(h,R),v(R,B),v(n,ne),v(n,ie),v(ie,fe),v(ie,L),v(ie,U),v(ie,X),v(n,be),v(n,Y),v(Y,Se),F(se,Se,null),v(n,re),v(n,y),v(y,M),F(x,M,null),v(t,we),ae&&ae.m(t,null),v(t,ue),ge&&ge.m(t,null),le=!0,Ze||(D=[Ce(e,"click",r[65]),Ce(f,"click",r[66]),Ce(p,"input",r[67]),Ce(p,"keyup",r[68]),Ce(p,"change",r[69]),Ce(Y,"click",r[70]),Ce(y,"click",r[71])],Ze=!0)},p(K,ee){(!le||ee[1]&128&&i!==(i=K[38]===1))&&(e.disabled=i),(!le||ee[1]&4096)&&ye(e,"hovering",K[43]),(!le||ee[1]&128&&c!==(c=K[38]===1))&&(f.disabled=c),(!le||ee[1]&4096)&&ye(f,"hovering",K[43]),(!le||ee[1]&1572866)&&O(p,"width",K[32]?K[51]:K[50]),(!le||ee[1]&128)&&b(p,"placeholder",K[38]),ee[1]&2&&yn(p.value)!==K[32]&&bt(p,K[32]),(!le||ee[1]&4096)&&ye(p,"hovering",K[43]),(!le||ee[1]&66)&&ye(p,"error",K[32]>K[37]),(!le||ee[1]&64)&&A!==(A=K[37].toLocaleString()+"")&&oe(B,A),(!le||ee[1]&32768)&&G!==(G=K[46].toLocaleString()+"")&&oe(fe,G),(!le||ee[1]&16384)&&J!==(J=K[45].toLocaleString()+"")&&oe(U,J),(!le||ee[1]&192&&Te!==(Te=K[38]===K[37]))&&(Y.disabled=Te),(!le||ee[1]&4096)&&ye(Y,"hovering",K[43]),(!le||ee[1]&192&&ce!==(ce=K[38]===K[37]))&&(y.disabled=ce),(!le||ee[1]&4096)&&ye(y,"hovering",K[43]),K[6]?ae?(ae.p(K,ee),ee[0]&64&&_(ae,1)):(ae=on(K),ae.c(),_(ae,1),ae.m(t,ue)):ae&&(Q(),g(ae,1,1,()=>{ae=null}),W()),K[21]?ge&&(Q(),g(ge,1,1,()=>{ge=null}),W()):ge?(ge.p(K,ee),ee[0]&2097152&&_(ge,1)):(ge=fn(K),ge.c(),_(ge,1),ge.m(t,null))},i(K){le||(_(o.$$.fragment,K),_(s.$$.fragment,K),_(se.$$.fragment,K),_(x.$$.fragment,K),_(ae),_(ge),le=!0)},o(K){g(o.$$.fragment,K),g(s.$$.fragment,K),g(se.$$.fragment,K),g(x.$$.fragment,K),g(ae),g(ge),le=!1},d(K){K&&d(t),j(o),j(s),j(se),j(x),ae&&ae.d(),ge&&ge.d(),Ze=!1,wt(D)}}}function nn(r){let t,n;return t=new Dn({props:{class:"download-button",data:r[47],queryID:r[12],display:r[43]}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l[1]&65536&&(o.data=e[47]),l[0]&4096&&(o.queryID=e[12]),l[1]&4096&&(o.display=e[43]),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function rn(r){let t,n;return t=new An({props:{display:r[43]}}),t.$on("click",r[73]),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l[1]&4096&&(o.display=e[43]),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function on(r){let t,n;return t=new Dn({props:{class:"download-button",data:r[47],queryID:r[12],display:r[43]}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l[1]&65536&&(o.data=e[47]),l[0]&4096&&(o.queryID=e[12]),l[1]&4096&&(o.display=e[43]),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function fn(r){let t,n;return t=new An({props:{display:r[43]}}),t.$on("click",r[72]),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l[1]&4096&&(o.display=e[43]),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function un(r){let t,n,e=r[12]&&an(r);return{c(){e&&e.c(),t=I()},l(l){e&&e.l(l),t=I()},m(l,o){e&&e.m(l,o),w(l,t,o),n=!0},p(l,o){l[12]?e?(e.p(l,o),o[0]&4096&&_(e,1)):(e=an(l),e.c(),_(e,1),e.m(t.parentNode,t)):e&&(Q(),g(e,1,1,()=>{e=null}),W())},i(l){n||(_(e),n=!0)},o(l){g(e),n=!1},d(l){l&&d(t),e&&e.d(l)}}}function an(r){let t,n;return t=new Uo({props:{$$slots:{default:[Wf]},$$scope:{ctx:r}}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,l){const o={};l[0]&4097|l[2]&16384&&(o.$$scope={dirty:l,ctx:e}),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}function sn(r){let t=` `,n,e,l;return{c(){n=Z(t),e=z(),l=S("br"),this.h()},l(o){n=$(o,t),e=q(o),l=T(o,"BR",{class:!0}),this.h()},h(){b(l,"class","svelte-fmobgf")},m(o,i){w(o,n,i),w(o,e,i),w(o,l,i)},p(o,i){i[0]&1&&t!==(t=` `)&&oe(n,t)},d(o){o&&(d(n),d(e),d(l))}}}function Wf(r){let t=``,n,e,l,o,i,u="",f,a=me(Object.keys(r[0][0])),s=[];for(let c=0;c`)&&oe(n,t),m[0]&1){a=me(Object.keys(c[0][0]));let h;for(h=0;h{f=null}),W());let k=n;n=c(m),n===k?s[n].p(m,h):(Q(),g(s[k],1,1,()=>{s[k]=null}),W(),e=s[n],e?e.p(m,h):(e=s[n]=a[n](m),e.c()),_(e,1),e.m(l.parentNode,l))},i(m){o||(_(f),_(e),o=!0)},o(m){g(f),g(e),o=!1},d(m){m&&(d(t),d(l)),f&&f.d(m),s[n].d(m),i=!1,u()}}}let Jf="1.5em",Xf="1em",Yf="0em",Zf=!1;function $f(r,t){return r.map(n=>{var e={};return t.forEach(l=>e[l]=n[l]),e})}const cn=r=>r.contentType==="link",xf=()=>{},mn=r=>r.id,dn=r=>r.id,_n=r=>r.id,hn=r=>r.id,gn=r=>r.id,bn=r=>r.id,pn=r=>r.id;function eu(r,t,n){let e,l,o,i,u,{$$slots:f={},$$scope:a}=t,s=Sr({});lt(r,s,C=>n(42,u=C)),fr(nt,s);let{data:c}=t,{queryID:m=void 0}=t,{rows:h=10}=t,{rowNumbers:k=!1}=t,{groupBy:p=void 0}=t,{groupsOpen:E=!0}=t,{groupType:R="accordion"}=t,{accordionRowColor:A=void 0}=t,{groupNamePosition:B="middle"}=t;R==="section"&&(k=!1);let{subtotals:ne=!1}=t,{subtotalRowColor:ie=void 0}=t,{subtotalFontColor:G=void 0}=t,fe={};function L({detail:C}){const{groupName:te}=C;n(27,fe[te]=!fe[te],fe)}let J,U=!1,{generateMarkdown:X=!1}=t,{search:be=!1}=t,{sortable:Y=!0}=t,{downloadable:Se=!0}=t,{totalRow:se=!1}=t,{totalRowColor:Te=void 0}=t,{totalFontColor:re=void 0}=t,{isFullPage:y=!1}=t,{link:M=void 0}=t,{showLinkCol:x=!1}=t,ce;s.update(C=>({...C,data:c,columns:[]}));let{rowShading:we=!1}=t,{rowLines:ue=!0}=t,{wrapTitles:le=!1}=t,{headerColor:Ze=void 0}=t,{headerFontColor:D="var(--grey-900)"}=t,{formatColumnTitles:ae=!0}=t,{backgroundColor:ge="white"}=t,{compact:K=void 0}=t,ee,Oe=[p];s.update(C=>({...C,priorityColumns:Oe}));let je=0,Ue=null,He="",Ne,Ge,ke={col:null,ascending:null},Qe,rt,$e=Ne,xe,Re=1,st,At=0,Bt,ze={},St=[],ct=!1,Pt;function Vn(){n(49,Pt=window.innerHeight)}function Fn(C){ct=C,n(48,ct)}function jn(C){He=C,n(33,He)}const Rn=()=>i(0),Un=()=>i(Re-2);function Gn(){Ue=yn(this.value),n(32,Ue),n(55,h),n(31,je),n(59,st),n(34,Ne),n(0,c),n(4,be),n(35,ke),n(13,p),n(39,ze),n(30,ee),n(57,x),n(22,M),n(29,ce),n(42,u),n(27,fe),n(56,E)}const zn=()=>i((Ue??1)-1),qn=()=>i((Ue??1)-1),Hn=()=>i(Re),Qn=()=>i(xe-1),Wn=()=>n(48,ct=!0),Kn=()=>n(48,ct=!0),Jn=()=>n(43,U=!0),Xn=()=>n(43,U=!1);return r.$$set=C=>{n(54,t=Ie(Ie({},t),Ke(C))),"data"in C&&n(0,c=C.data),"queryID"in C&&n(12,m=C.queryID),"rows"in C&&n(55,h=C.rows),"rowNumbers"in C&&n(1,k=C.rowNumbers),"groupBy"in C&&n(13,p=C.groupBy),"groupsOpen"in C&&n(56,E=C.groupsOpen),"groupType"in C&&n(14,R=C.groupType),"accordionRowColor"in C&&n(15,A=C.accordionRowColor),"groupNamePosition"in C&&n(16,B=C.groupNamePosition),"subtotals"in C&&n(2,ne=C.subtotals),"subtotalRowColor"in C&&n(17,ie=C.subtotalRowColor),"subtotalFontColor"in C&&n(18,G=C.subtotalFontColor),"generateMarkdown"in C&&n(3,X=C.generateMarkdown),"search"in C&&n(4,be=C.search),"sortable"in C&&n(5,Y=C.sortable),"downloadable"in C&&n(6,Se=C.downloadable),"totalRow"in C&&n(7,se=C.totalRow),"totalRowColor"in C&&n(19,Te=C.totalRowColor),"totalFontColor"in C&&n(20,re=C.totalFontColor),"isFullPage"in C&&n(21,y=C.isFullPage),"link"in C&&n(22,M=C.link),"showLinkCol"in C&&n(57,x=C.showLinkCol),"rowShading"in C&&n(8,we=C.rowShading),"rowLines"in C&&n(9,ue=C.rowLines),"wrapTitles"in C&&n(10,le=C.wrapTitles),"headerColor"in C&&n(23,Ze=C.headerColor),"headerFontColor"in C&&n(24,D=C.headerFontColor),"formatColumnTitles"in C&&n(11,ae=C.formatColumnTitles),"backgroundColor"in C&&n(25,ge=C.backgroundColor),"compact"in C&&n(26,K=C.compact),"$$scope"in C&&n(76,a=C.$$scope)},r.$$.update=()=>{if(r.$$.dirty[1]&16777216&&n(55,h=Number.parseInt(h)),r.$$.dirty[0]&2&&n(1,k=k==="true"||k===!0),r.$$.dirty[1]&33554432&&n(56,E=E==="true"||E===!0),r.$$.dirty[0]&4&&n(2,ne=ne==="true"||ne===!0),r.$$.dirty[1]&67108864&&n(57,x=x==="true"||x===!0),r.$$.dirty[0]&1614807041|r.$$.dirty[1]&67108864)try{n(29,ce=void 0),Nn(c),n(30,ee=En(c,"array"));const C=ee.filter(te=>{var pe;return te.type==="date"&&!(((pe=c[0])==null?void 0:pe[te.id])instanceof Date)}).map(te=>te.id);for(let te=0;teh&&!p),r.$$.dirty[0]&8&&n(3,X=X==="true"||X===!0),r.$$.dirty[0]&16&&n(4,be=be==="true"||be===!0),r.$$.dirty[0]&32&&n(5,Y=Y==="true"||Y===!0),r.$$.dirty[0]&64&&n(6,Se=Se==="true"||Se===!0),r.$$.dirty[0]&128&&n(7,se=se==="true"||se===!0),r.$$.dirty[0]&256&&n(8,we=we==="true"||we===!0),r.$$.dirty[0]&512&&n(9,ue=ue==="true"||ue===!0),r.$$.dirty[0]&1024&&n(10,le=le==="true"||le===!0),r.$$.dirty[0]&2048&&n(11,ae=ae==="true"||ae===!0),r.$$.dirty[0]&1&&n(34,Ne=c),r.$$.dirty[0]&17&&tt.isQuery(c)&&be&&n(58,Ge=to(tt.createReactive({loadGracePeriod:1e3,callback:C=>{n(34,Ne=C)},execFn:pr},c.opts,c),200)),r.$$.dirty[0]&8193|r.$$.dirty[1]&280&&n(41,l=C=>{ke.col==C?n(35,ke.ascending=!ke.ascending,ke):(n(35,ke.col=C,ke),n(35,ke.ascending=!0,ke));const te=ke.ascending?1:-1,pe=De=>De==null||typeof De=="number"&&isNaN(De),Ee=(De,et)=>pe(De[C])&&!pe(et[C])||De[C]et[C]?1*te:0;c.sort(Ee),n(34,Ne=Ne.sort(Ee)),p&&Object.keys(ze).forEach(De=>{n(39,ze[De]=ze[De].sort(Ee),ze)})}),r.$$.dirty[1]&285212683&&n(40,i=C=>{n(31,je=C*h),n(59,st=je+h),n(38,Re=Math.ceil(st/h)),Ue&&n(32,Ue=Math.ceil(st/h)),n(45,rt=Ne.length),n(36,$e=Ne.slice(je,je+h))}),r.$$.dirty[1]&2&&n(51,e=`${(Ue??1).toString().length}ch`),r.$$.dirty[0]&1|r.$$.dirty[1]&134219780&&Ge)if(He){let C=u.columns.length>0?u.columns.map(te=>te.id):c.columns.map(te=>te.column_name);Ge(c.search(He,C,He.length===1?.5:He.length>=6?.9:.8),c.opts)}else Ge(c,c.opts);if(r.$$.dirty[0]&17&&be&&!tt.isQuery(c)&&kr.add({status:"warning",title:"Search Failed",description:"Please use a query instead.",timeout:5e3}),r.$$.dirty[0]&1&&n(35,ke={col:null,ascending:null}),r.$$.dirty[0]&1744838657|r.$$.dirty[1]&33556736&&!ce){n(39,ze=c.reduce((te,pe)=>{const Ee=pe[p];return te[Ee]||(te[Ee]=[]),te[Ee].push(pe),te},{})),n(60,St=Object.keys(ze).reduce((te,pe)=>(te[pe]={},(u.columns.length>0?u.columns:ee).forEach(De=>{var Vt;const et=De.id,Yn=(Vt=ee.find(er=>er.id===et))==null?void 0:Vt.type,Zn=De.totalAgg,$n=De.weightCol,xn=ze[pe];te[pe][et]=Je(xn,et,Zn,Yn,$n)}),te),{}));const C=Object.keys(fe);Object.keys(ze).forEach(te=>{C.includes(te)||n(27,fe[te]=E,fe)})}r.$$.dirty[0]&8192|r.$$.dirty[1]&536871184&&(p&&ke.col?n(44,Qe=Object.entries(St).sort((C,te)=>{const pe=C[1][ke.col],Ee=te[1][ke.col];return(pe==null||isNaN(pe))&&Ee!==void 0&&Ee!==null&&!isNaN(Ee)?-1*(ke.ascending?1:-1):(Ee==null||isNaN(Ee))&&pe!==void 0&&pe!==null&&!isNaN(pe)?1*(ke.ascending?1:-1):peEe?1*(ke.ascending?1:-1):0}).map(C=>C[0])):n(44,Qe=Object.keys(ze).sort())),r.$$.dirty[1]&8&&n(45,rt=Ne.length),r.$$.dirty[1]&16777217&&n(38,Re=Math.ceil((je+h)/h)),r.$$.dirty[0]&268435456|r.$$.dirty[1]&16777961&&(J?(n(37,xe=Math.ceil(Ne.length/h)),n(36,$e=Ne.slice(je,je+h)),n(46,At=$e.length),xe0?$f(c,u.columns.map(C=>C.id)):c)},t=Ke(t),[c,k,ne,X,be,Y,Se,se,we,ue,le,ae,m,p,R,A,B,ie,G,Te,re,y,M,Ze,D,ge,K,fe,J,ce,ee,je,Ue,He,Ne,ke,$e,xe,Re,ze,i,l,u,U,Qe,rt,At,Bt,ct,Pt,o,e,s,L,t,h,E,x,Ge,st,St,f,Vn,Fn,jn,Rn,Un,Gn,zn,qn,Hn,Qn,Wn,Kn,Jn,Xn,a]}class Bn extends _e{constructor(t){super(),he(this,t,eu,Kf,de,{data:0,queryID:12,rows:55,rowNumbers:1,groupBy:13,groupsOpen:56,groupType:14,accordionRowColor:15,groupNamePosition:16,subtotals:2,subtotalRowColor:17,subtotalFontColor:18,generateMarkdown:3,search:4,sortable:5,downloadable:6,totalRow:7,totalRowColor:19,totalFontColor:20,isFullPage:21,link:22,showLinkCol:57,rowShading:8,rowLines:9,wrapTitles:10,headerColor:23,headerFontColor:24,formatColumnTitles:11,backgroundColor:25,compact:26},null,[-1,-1,-1])}}function tu(r){let t;const n=r[6].default,e=Ae(n,r,r[7],null);return{c(){e&&e.c()},l(l){e&&e.l(l)},m(l,o){e&&e.m(l,o),t=!0},p(l,o){e&&e.p&&(!t||o&128)&&Be(e,n,l,l[7],t?Ve(n,l[7],o,null):Pe(l[7]),null)},i(l){t||(_(e,l),t=!0)},o(l){g(e,l),t=!1},d(l){e&&e.d(l)}}}function lu(r){let t,n;const e=[r[4],{data:r[10]},{queryID:r[5]}];let l={$$slots:{default:[tu]},$$scope:{ctx:r}};for(let o=0;o({10:e}),({loaded:e})=>e?1024:0],empty:[nu],default:[lu,({loaded:e})=>({10:e}),({loaded:e})=>e?1024:0]},$$scope:{ctx:r}}}),{c(){P(t.$$.fragment)},l(e){V(t.$$.fragment,e)},m(e,l){F(t,e,l),n=!0},p(e,[l]){const o={};l&1&&(o.data=e[0]),l&1182&&(o.$$scope={dirty:l,ctx:e}),t.$set(o)},i(e){n||(_(t.$$.fragment,e),n=!0)},o(e){g(t.$$.fragment,e),n=!1},d(e){j(t,e)}}}let Pn="Data Table";function iu(r,t,n){let e,{$$slots:l={},$$scope:o}=t,{data:i}=t;const u=tt.isQuery(i)?i.hash:void 0;let f=(i==null?void 0:i.hash)===u,{emptySet:a=void 0}=t,{emptyMessage:s=void 0}=t,c=i==null?void 0:i.id;return r.$$set=m=>{n(9,t=Ie(Ie({},t),Ke(m))),"data"in m&&n(0,i=m.data),"emptySet"in m&&n(1,a=m.emptySet),"emptyMessage"in m&&n(2,s=m.emptyMessage),"$$scope"in m&&n(7,o=m.$$scope)},r.$$.update=()=>{r.$$.dirty&1&&n(3,f=(i==null?void 0:i.hash)===u),n(4,e=Object.fromEntries(Object.entries(t).filter(([,m])=>m!==void 0)))},t=Ke(t),[i,a,s,f,e,c,l,o]}class pu extends _e{constructor(t){super(),he(this,t,iu,ou,de,{data:0,emptySet:1,emptyMessage:2})}}export{Uo as C,pu as D,It as E,Ot as Q,Dn as a,ao as b,bu as c,Nn as d,ht as e,go as f,En as g,gu as h,In as i,hu as j,Zt as n,nt as p,Xt as s,ul as u};