{"version":3,"file":"MetricKey.mjs","mappings":";;;;;;;;;;;;;aAqIgBA,kBAAkB;aAUlBC,WAAW;AA/I3B,OAAO,MAAMC,YAAY,gBAAGC,MAAM,CAACC,GAAP,CAAW,kCAAX,CAArB;AAGP;;;;;;;;;;;AAUA,OAAM,MAAOC,SAAP,CAAgB;EAGpBC,YACWC,IADX,EAEWC,OAFX,EAGWC,OAA6BC,uBAHxC,EAGuD;IAF5C;IACA;IACA;IALF,WAA+BR,YAA/B;EAML;;EAEK,EAATS,KARUT,YAQV,EAACU,qBAAKC,GAAG,KAAC;IACR,OAAOD,wBACLA,2BAAY,KAAKL,IAAjB,CADK,EAELK,wBAAaA,4BAAa,KAAKJ,OAAlB,CAAb,EAAyCI,4BAAa,KAAKH,IAAlB,CAAzC,CAFK,CAAP;EAID;;EAEU,CAAVK,uBAAOD,GAAG,EAAEE,CAAF,EAAY;IACrB,OAAOC,cAAYD,CAAZ,KACL,KAAKR,IAAL,KAAcQ,CAAC,CAACR,IADX,IAELK,4BAAa,KAAKJ,OAAlB,MAA+BI,4BAAaG,CAAC,CAACP,OAAf,CAF1B,IAEiDS,uBACzCF,CAAC,CAACN,IADuC,EACtD,KAAKA,IADiD,CAFxD;EAID;;AArBmB;AAkCtB;;;;;;AAKA,OAAM,SAAUS,OAAV,CAAkBX,IAAlB,EAA8B;EAClC,OAAO,IAAIF,SAAJ,CAAcE,IAAd,EAAkBY,uBAAlB,CAAP;AACD;AAED;;;;;;AAKA,OAAM,SAAUC,KAAV,CAAgBb,IAAhB,EAA4B;EAChC,OAAO,IAAIF,SAAJ,CAAcE,IAAd,EAAkBY,qBAAlB,CAAP;AACD;AAED;;;;;;;AAMA,OAAM,SAAUE,SAAV,CAAoBd,IAApB,EAAgC;EACpC,OAAO,IAAIF,SAAJ,CAAcE,IAAd,EAAkBY,yBAAlB,CAAP;AACD;AAED;;;;;;AAKA,OAAM,SAAUG,SAAV,CACJf,IADI,EAEJgB,UAFI,EAEmC;EAEvC,OAAO,IAAIlB,SAAJ,CAAcE,IAAd,EAAoBY,0BAAwBI,UAAxB,CAApB,CAAP;AACD;AAED;;;;;;;AAMA,OAAM,SAAUC,OAAV,CACJjB,IADI,EAEJkB,MAFI,EAGJC,OAHI,EAIJC,KAJI,EAKJC,SALI,EAKoB;EAExB,OAAO,IAAIvB,SAAJ,CAAcE,IAAd,EAAoBY,wBAAsBM,MAAtB,EAA8BC,OAA9B,EAAuCC,KAAvC,EAA8CC,SAA9C,CAApB,CAAP;AACD;AAED;;;;;;;AAMA,OAAM,SAAUC,MAAV,CAAiBC,GAAjB,EAA8BC,KAA9B,EAA2C;EAC/C,OAAcC,IAAP,IACLC,qBACEC,qBAAQC,qBAAYL,GAAZ,EAAiBC,KAAjB,CAAR,CADF,OADF;AAID;AAED;;;;;;;AAMA,OAAM,SAAUK,gBAAV,CAA2BC,SAA3B,EAA6D;EACjE,OAAcL,IAAP,IACLC,qBAAwBK,qBAAaD,SAAb,CAAxB,OADF;AAED;AAED;;;;;;;AAMA,8BAAmCA,SAAnC,EAAkE;EAChE,OAAcL,IAAP,IACLO,qCAAmB,CAAnB,GACEP,IADF,GAEE,IAAI3B,SAAJ,CAAc2B,IAAI,CAACzB,IAAnB,EAAyByB,IAAI,CAACxB,OAA9B,EAAuCgC,uBAAgBH,SAAhB,MAAI,CAAC5B,IAAL,CAAvC,CAHJ;AAID;AAED;;;;;AAGA,uBAA4BM,CAA5B,EAAsC;EACpC,OAAO,OAAOA,CAAP,KAAa,QAAb,IAAyBA,CAAC,IAAI,IAA9B,IAAsCb,YAAY,IAAIa,CAA7D;AACD","names":["taggedWithLabelSet","isMetricKey","MetricKeySym","Symbol","for","MetricKey","constructor","name","keyType","tags","tsplus_module_1","_a","tsplus_module_2","sym","tsplus_module_3","u","isMetricKey_1","tsplus_module_4","counter","tsplus_module_5","gauge","frequency","histogram","boundaries","summary","maxAge","maxSize","error","quantiles","tagged","key","value","self","taggedWithLabelSet_1","tsplus_module_8","tsplus_module_7","taggedWithLabels","extraTags","tsplus_module_9","tsplus_module_10","tsplus_module_11"],"sourceRoot":"","sources":["../../../_src/io/Metrics/MetricKey.ts"],"sourcesContent":[null]}