
    g                        d dl mZmZ ddlZej
                  d   Zg dg dg dg dg d	g d
g dg dg dg dg dg dg dg dg dg dg dg dg dgZg dg dg dg dg dg dg dg dg dg d g d!g d"g d#g d$g d%g d&g d'g d(g d)gZg d*g d+g d,g d-g d.g d/g d0g d1g d2g d3g d4g d5g d6g d7g d8g d9g d:g d;g d<gZ	g d*g d=g d>g d?g d@g dAg dBg dCg dDg dEg dFg dGg dHg dIg dJg dKg dLg dMg dNgZ
g dg dOg dPg dQg dRg dSg dTg dUg dVg dWg dXg dYg dZg d[g d\g d]g d^g d_g d`gZg dg dag dbg dcg ddg deg dfg dgg dhg dig djg dkg dlg dmg dng dog dpg dqg drgZg dg dsg dtg dug dvg dwg dxg dyg dzg d{g d|g d}g d~g dg dg dg dg dg dgZdefdefde	fde
fdefdefdeffD  ci c]  \  } }|  ej                  | |e       c}} Z e ed      D cg c]
  }ed|     c}dd       e ed      D cg c]
  }ed|     c}dd       e ed      D cg c]
  }ed|     c}dd      dZyc c}} w c c}w c c}w c c}w )   )LinearSegmentedColormapMultivarColormap    Nz	image.lut)        r   r   ){Gz?g9v?gX9v?)gJ+? rh?(\µ?)333333?1Zd?gHzG?)gEԸ?g;On?Cl?)V-?bX9?g rh?)/$?gA`"?gB`"?)l?gZd;?w/?)S㥛?Dl?gV-?)g/$?gʡE?g5^I?)粝K?gV-?羟/$?)RQ?gGz?gy&1?)K7?g?gM?)g|?5^?g/$?gV-?)&1?g/$?皙?)r   gCl?gK?)B`"?gp=
ף?guV?)r   g rh?7A`?)V-?X9v?gp=
ף?)gQ?Zd;O?;On?)gMbX9?gQ?gjt?)g      ?+η?gp=
ף?)g(\?grh|?gsh|??)$C?gS?gJ+?)RQ?g-?)\(?)On?r   gQ?)m?g!rh?gMb?)g~jt?Zd;?x&?)gS?MbX?Dl?)gh|?5?g㥛 ??5^I?)g%C?x&1?V-?)gjt?gZd;O?r*   )gQ?gd;O?n?)guV?g+?r'   )g-?g(\?K7A?)g}?5^I?g?5^I?gh|?5?)jt?gOn?zG?)      ?r1   r1   )g㥛 ?gA`"?gZd;O?)Zd;O?tV?g^I+?)+?K7?gzG?)g9v?gS㥛?gd;O?)gHzG?g      ?r3   )gV-?g$C?gGz?)g9v?gI+?gS?)gHzG?n?gDl?)+?gJ+?gFx?)g-?gMb?r2   )gZd;O?gGz?Q?)g      ?`"?g(\?)gsh|??gM?gE?)"~?r   gy&1?)V-?gw/?g%C?)g{Gz?gT㥛 ?g"~j?)g/$?gS?g}?5^I?)gFx?g|?5^?gx&1?)gCl?gl?g(\?)gx?gQ?guV?)g;On?gw/?gQ?)gCl?gףp=
?r/   )r5   r   g{Gz?)r8   gm?r9   )g#~j?gE?gFx?)g'1Z?gףp=
?r7   )r4   g+?r   )g/$?gB`"?(\?)gZd;?gL7A`?gx?)gx?灕Cl?gףp=
?)gd;O?gl?gE?)gM?gʡE?g(\?)r/   r<   (\?)r6   gZd;?gd;O?)gDl?gV-?Zd;O?)goʡ?g$C?gX9v?)r   r   gy&1?)g{Gz?gy&1?V-?)h|?5?gʡE?r#   )l?gv/?7A`?)gjt?r-   r   )gRQ?gw/?x&1?)B`"۹?r   r"   )r0   gn?r>   )r   gq=
ףp?r   )r0   gMb?g^I+?)rE   r(   gFx?)gK?g9v?g-?)r
   g-?r   )gZd;O?g?MbX9?)/$?r%   Fx?)rG   gZd;?g㥛 ?)gI+?gp=
ף?r=   )r   g&1?gx&?)r   g~jt?gMb?)gMb?gV-?g rh?);On?gI+?g~jt?)r    r   rA   )g!rh?r,   x&?)gS㥛?gK7A`?r@   )gOn?r   rB   )sh|??r!   rB   )r   gGz?rI   )gMbX?gMb?r   )gQ?r   gZd;?)V-?gl?g&1?)r&   gjt?gl?)gHzG?gQ?r   )g;On?gh|?5?r   )gS?r;   r   )g)\(?g/$?r   )ˡE?r:   r   )gV-?r   r   )rI   g
ףp=
?g)\(?)g"~j?rJ   g/$?)r   r	   gCl?)r?   rE   r   )rD   gq=
ףp?ףp=
?)gK7A?r.   gI+?)g"~?r)   g(\?)gy&1?rC   g1Zd?)gx?rN   rL   )gx&?r   g      ?)g~jt?rK   gJ+?)gS?goʡ?g&1?)rF   /$?r$   )rH   rO   r+   )g(\?gjt?rM   )gGz?gffffff?r%   )gS㥛?r   gQ?	2VarAddA0	2VarAddA1	2VarSubA0	2VarSubA1	3VarAddA0	3VarAddA1	3VarAddA2   2VarAddAsRGB_add)name2VarSubAsRGB_sub   3VarAddA)rX   r[   r^   )colorsr   r   
matplotlibmplrcParams_LUTSIZE_2VarAddA0_data_2VarAddA1_data_2VarSubA0_data_2VarSubA1_data_3VarAddA0_data_3VarAddA1_data_3VarAddA2_data	from_listcmapsrangecmap_families)rZ   datais   000T/var/www/dash_apps/app1/venv/lib/python3.12/site-packages/matplotlib/_cm_multivar.py<module>rr      s   > <<$(((((((((((((((((((%*( )((((((((((((((((((%*( )((((((((((((((((((%*( )((((((((((((((((((%*( )((((((((((((((((((%*( )((((((((((((((((((%*( )((((((((((((((((((%*, 
o&	o&	o&	o&	o&	o&	o&U		FPdDD
+
!
+
+D$
AA		 !q!JA%(1#"7!J!+*> q!JA%(1#"7!J!+*> q!JA%(1#"7!J!+*>		 "K!J!Js   I&I,&I1

I6