
    ]Ci                     "    S SK Jr  Sr S rS rg)   )floatToGoStringz:application/openmetrics-text; version=1.0.0; charset=utf-8c                     U R                   S:X  a!  UR                  R                  S5      (       a  gU R                   S;   a!  UR                  R                  S5      (       a  gg)Ncounter_totalT)	histogramgaugehistogram_bucketF)typenameendswith)metricsamples     b/home/james-whalen/.local/lib/python3.13/site-packages/prometheus_client/openmetrics/exposition.py_is_valid_exemplar_metricr   
   sL    {{iFKK$8$8$B$B{{55&++:N:Ny:Y:Y    c                    / nU R                  5        GHE  n UR                  nUR                  SR                  X2R                  R                  SS5      R                  SS5      R                  SS5      5      5        UR                  SU S	UR                   S35        UR                  (       a"  UR                  S
U S	UR                   S35        UR                   GHt  nUR                  (       a  SR                  SR                  [        UR                  R                  5       5       VVs/ s HF  u  pVSR                  XVR                  SS5      R                  SS5      R                  SS5      5      PMH     snn5      5      nOSnUR                  (       GaT  [        X$5      (       d  [        SUR                   S35      eSR                  SR                  [        UR                  R                  R                  5       5       VVs/ s HF  u  pVSR                  XVR                  SS5      R                  SS5      R                  SS5      5      PMH     snn5      5      nUR                  R                   bE  SR                  U[#        UR                  R$                  5      UR                  R                   5      n	O2SR                  U[#        UR                  R$                  5      5      n	OSn	Sn
UR                   b  S	UR                    3n
UR                  SR                  UR                  U[#        UR$                  5      U
U	5      5        GMw     GMH     UR                  S5        SR                  U5      R+                  S5      $ s  snnf s  snnf ! [&         a$  nUR(                  =(       d    SU4-   Ul        e SnAff = f)zHReturns the metrics from the registry in latest text format as a string.z# HELP {} {}
\z\\
z\n"z\"z# TYPE  z# UNIT z{{{0}}},z{}="{}" zMetric z8 has exemplars, but is not a histogram bucket or counterNz # {} {} {}z # {} {}z{}{} {}{}{}
)r   z# EOF
zutf-8)collectr   appendformatdocumentationreplacer
   unitsampleslabelsjoinsorteditemsexemplarr   
ValueError	timestampr   value	Exceptionargsencode)registryoutputr   mnameskvlabelstrr    exemplarstrr&   	exceptions               r   generate_latestr4      s;   F""$/	KKEMM*11++33D%@HHuU]]^achik lMMGE7!FKK=;<{{wa}B?@^^88(// )/qxx~~/?(@B(@ #))yyu5==dEJRRSVX]^`(@B1C  DH
  "H:::4V??(76;;-?w)xyy&--chh )/qzz/@/@/F/F/H(IK(I #))yyu5==dEJRRSVX]^`(IK/L MF zz++7&3&:&:"+AJJ,<,<=JJ00' '1&7&7"+AJJ,<,<='
 #%K	;;*"#AKK= 1Io44FF#AGG, ? $ %d MM)776?!!'**QBK4  	'nn5&BIN	s:   DN0AN=BNANC>NN
O$OON)utilsr   CONTENT_TYPE_LATESTr   r4    r   r   <module>r8      s    $R  86+r   