/* All material copyright ESRI, All Rights Reserved, unless otherwise specified. See https://js.arcgis.com/4.25/esri/copyright.txt for details. */ import{V as e,v as t,b as n,c as r,s as a}from"../../chunks/languageUtils.js";function s(e){let t=0;for(let n=0;n=s&&-1!==s)return c}return c}function o(e){switch(e.toLowerCase()){case"distinct":return"distinct";case"avg":case"mean":return"avg";case"min":return"min";case"sum":return"sum";case"max":return"max";case"stdev":case"stddev":return"stddev";case"var":case"variance":return"var";case"count":return"count"}return""}function l(t,n,r=1e3){switch(t.toLowerCase()){case"distinct":return i(n,r);case"avg":case"mean":return s(e(n));case"min":return Math.min.apply(Math,e(n));case"sum":return u(e(n));case"max":return Math.max.apply(Math,e(n));case"stdev":case"stddev":return Math.sqrt(c(e(n)));case"var":case"variance":return c(e(n));case"count":return n.length}return 0}export{l as calculateStat,o as decodeStatType};