ó
    †ñ:ikG  ã                   óD  • S r SSKrSSKrSSKJr  SSKrSSKr	SSK
Jr  SSKJr  SSKJr  SSKJr  SS	KJr  \R(                  " \R*                  5      \R(                  " S
5      :¼  a  \" SS9rO\" SS9rSSSSSSSSSSSSSSS\S   \R0                  SSSS4S jrS rS rg)zBSummary plots of SHAP values (violin plot) across a whole dataset.é    N)Úversion)Úgaussian_kdeé   )ÚDimensionErroré   )Úcolors)Úlabelsz3.10Ú
horizontal)ÚorientationF)ÚvertÚviolinz#333333TÚautoé   ÚFEATURE_VALUEé   é   ç      à?c                 ó  • Ub  [         R                  " S[        5        [        [	        U 5      5      R                  S5      (       a,  U nUR                  n Uc  UR                  nUc  UR                  n[        U [        5      (       a  Sn[        U5      eUc  SnUS;  a  SU S3n[        U5      e[        U R                  5      S	:w  d   S
5       eUc  US:X  a  SnO[        R                   n[        U["        R$                  5      (       a  Uc  UR&                  nUR                  nO@[        U[        5      (       a  Uc  UnSnO#Ub   [        UR                  5      S	:X  a  Uc  UnSnU R                  S	   nUbF  SnUS	-
  UR                  S	   :X  a  US-  n[)        U5      eUUR                  S	   :w  a  [)        U5      eUcC  [*        R,                  " [/        U5       Vs/ s H  n[0        S   [        U5      -  PM     sn5      nU(       a  [2        R4                  " S5        Uc  SnU
(       aW  [*        R6                  " [*        R8                  " [*        R:                  " U 5      SS95      nU[=        U[        U5      5      * S nO5[*        R>                  " [*        R@                  " [=        UU5      5      S5      nSnUS:X  a5  [2        RB                  " 5       RE                  S[        U5      U-  S-   5        O|[	        U5      [        [F        4;   a,  [2        RB                  " 5       RE                  US   US	   5        O7Ub4  [2        RB                  " 5       RE                  S[        U5      U-  S-   5        [2        RH                  " SSSS9  US:X  GaÝ  [/        [        U5      5       H  n[2        RJ                  " USUSSS9  M     UGb'  [*        RL                  " U SS2S[        U5      24   RO                  5       S	5      n[*        RL                  " U SS2S[        U5      24   RO                  5       S5      n[Q        U5       GH§  u  nnU SS2U4   n [*        R<                  " U 5      [*        RR                  " U 5      n"n!U"U!-
  n#[*        RT                  " [*        R<                  " U 5      U#S-  -
  [*        RR                  " U 5      U#S-  -   S 5      n$[*        RV                  " U 5      UU-
  S -  :  aD  [Y        U [*        RZ                  R]                  [        U 5      5      UU-
  -  S -  -   5      " U$5      n%O[Y        U 5      " U$5      n%U%[*        RR                  " U%5      S!-  -  n%USS2U4   n&[*        R^                  " [        U$5      S	-
  5      n'[*        R6                  " U 5      n(Sn)Sn*Sn+Sn,[/        [        U$5      S	-
  5       H¥  n-U*[        U 5      :  aX  U$U-   U U(U*      :¼  aI  U+U&U(U*      -  n+U*S	-  n*U*U)-
  S:”  a  U+U&U(U)      -  n+U)S	-  n)U*[        U 5      :  a  U$U-   U U(U*      :¼  a  MI  U*U)-
  S:”  a-  U+U*U)-
  -  U'U-'   [/        U,5       H  n.U'U-   U'U-U.-
  S	-
  '   M     M   U,S	-  n,M§     [*        R`                  " U&5      n/[c        U&U/5      u  n0n1n2[2        Rd                  " U U/   [*        Rf                  " U U/   R                  S   5      U-  S"S#USS	S$9  [2        Rd                  " U [*        Rh                  " U/5         [*        Rf                  " U [*        Rh                  " U/5         R                  S   5      U-  UU0U1S#U2USS	S%9
  U'U0-  n'U1U0-
  S:”  a  U'U1U0-
  -  n'[/        [        U$5      S	-
  5       Hv  nU%U   S&:”  d  U%US	-      S&:”  d  M  [2        Rj                  " U$U   U$US	-      /UU%U   -   UU%US	-      -   /UU%U   -
  UU%US	-      -
  /[        Rl                  " U'U   5      S'S(9  Mx     GMª     GO’[2        Rn                  " U SS2U4   [/        [        U5      5      4S)S*0[p        DS+S,S,S,S-.D6n3U3S.    H6  n4U4Rs                  U5        U4Ru                  S/5        U4Rw                  U5        M8     GOUS:X  Ga  S*n5[*        RT                  " SUR                  S   US	-   5      Ry                  S5      R{                  S05      n6[*        R<                  " U 5      [*        RR                  " U 5      n"n![*        RT                  " U!U"U55      n7[Q        U5       GHY  u  nn8USS2U84   n9[*        R|                  " U9S1S29u  n:n;U:R                  S   U::  aH  [*        R6                  " U:5      n<[*        R~                  " U;U<   5      n=[*        R€                  " U=SS5      n=OU6n=U=R                  S   S	-
  n>[*        R6                  " U95      n<[*        R^                  " U>U545      n?[/        U>5       Hß  nU U<U=U   U=US	-       U84   n U R                  S   S	:X  a;  [         R                  " S3U S4UU8    S535        US:”  a  U?US	-
  SS24   U?USS24'   Md  [Y        U [*        RZ                  Rƒ                  SS6U R                  S   S79-   5      " U75      U?USS24'   U=US	-      U=U   -
  n@UR                  S   U>-  nAU@UA-  nBU?USS24==   UB-  ss'   Má     [*        R~                  " U?SS9n?S8nCU?RS                  5       S'-  UC-  nD[/        U>S	-
  SS5       He  nU?USS24   WD-  nEU[2        R„                  ;   a"  [2        R†                  " U5      " UU>S	-
  -  5      OUnF[2        Rj                  " U7UWE-
  UUE-   UFS9S:9  Mg     GM\     [2        Rˆ                  " U!U"5        U(       Ga  UGb	  US;:w  Ga  US:w  d  U[2        R„                  ;   aè  SSKEJFnG  UGR�                  US:w  a  UO[2        R†                  " U5      S<9nHUHR‘                  SS	/5        [2        R’                  " UH[2        R”                  " 5       SS	/S=S>9nIUIR—                  [0        S?   [0        S@   /5        UIR™                  UUSSA9  UIRš                  R�                  USSB9  UIRw                  S	5        UIRž                  R¡                  S,5        [2        R”                  " 5       R¢                  R¥                  SC5        [2        R”                  " 5       R¦                  R¥                  S/5        [2        R”                  " 5       R¨                  SD   R¡                  S,5        [2        R”                  " 5       R¨                  SE   R¡                  S,5        [2        R”                  " 5       R¨                  SF   R¡                  S,5        [2        R”                  " 5       R�                  XfSG9  [2        Rª                  " [/        [        U5      5      U Vs/ s H  nUU   PM
     snSHSI9  [2        R”                  " 5       R�                  SJSSKSLSM9  [2        R”                  " 5       R�                  SNSOSP9  [2        R¬                  " S[        U5      5        [2        R®                  " [0        SQ   SHSI9  U	(       a  [2        R°                  " 5         ggs  snf s  snf )RaQ
  Create a SHAP violin plot, colored by feature values when they are provided.

Parameters
----------
shap_values : Explanation or numpy.ndarray
    For single output explanations, this is a matrix of SHAP values (# samples x # features).
features : numpy.ndarray or pandas.DataFrame or list, optional
    Matrix of feature values (# samples x # features), or a ``feature_names`` list as shorthand.
feature_names : list, optional
    Names of the features (length: # features).
max_display : int, optional
    How many top features to include in the plot (default is 20).
plot_type : {"violin", "layered_violin"}, optional
    What type of summary plot to produce. A "layered_violin" plot shows the
    distribution of the SHAP values of each variable. A "violin" plot is the same,
    except with outliers drawn as scatter points.
color : str or None, optional
    Color or colormap to use for the plot. If None, a default is chosen.
axis_color : str, optional
    Color for the plot axes.
title : str or None, optional
    Plot title (currently unused).
alpha : float, optional
    Opacity of the plot elements.
show : bool, optional
    Whether :external+mpl:func:`matplotlib.pyplot.show()` is called before returning.
    Setting this to ``False`` allows the plot to be customized further after it has been created.
sort : bool, optional
    Whether to sort features by the sum of their effect magnitudes.
color_bar : bool, optional
    Whether to draw the color bar (legend).
plot_size : {"auto", float, (float, float), None}, optional
    What size to make the plot. By default, the size is auto-scaled based on the number of
    features that are being displayed. Passing a single float will cause each row to be that
    many inches high. Passing a pair of floats will scale the plot by that
    number of inches. If ``None`` is passed, then the size of the current figure will be left
    unchanged.
layered_violin_max_num_bins : int, optional
    Maximum number of bins for layered violin plots.
color_bar_label : str, optional
    Label for the color bar.
cmap : str or Colormap, optional
    Colormap to use for coloring points by feature value.
color_bar_label_size : int, optional
    Font size for the color bar label. Default is 11.
color_bar_tick_size : int, optional
    Font size for the color bar ticks. Default is 11.
axhline_lw : float, optional
    Line width for horizontal lines in the plot.
use_log_scale : bool, optional
    Whether to use a symmetric log scale for the x-axis.

Examples
--------
See `violin plot examples <https://shap.readthedocs.io/en/latest/example_notebooks/api_examples/plots/violin.html>`_.

NzGThe `title` argument is unused and will be removed in a future release.zExplanation'>zSViolin plots don't support multi-output explanations! Use 'shap.plots.bar` instead.r   >   r   Úlayered_violinzAplot_type: Expected one of ('violin','layered_violin'), received z	 instead.r   z@Violin summary plots need a matrix of shap_values, not a vector.r   ÚcoolwarmzYThe shape of the shap_values matrix does not match the shape of the provided data matrix.zp Perhaps the extra column in the shap_values matrix is the constant offset? If so, just pass shap_values[:,:-1].ÚFEATUREÚsymlogr   r   )Úaxisgš™™™™™Ù?r   é   g      ø?z#999999éÿÿÿÿ)ÚxÚcolorÚzorderz#cccccc)r   é   )Úyr   ÚlwÚdashesr   éc   gš™™™™™É?éd   é   z#777777é	   )r   ÚsÚalphaÚ	linewidthr   )ÚcmapÚvminÚvmaxr'   Úcr(   r)   r   gš™™™™™©?r   )r   r   ÚpointséÈ   gffffffæ?F)ÚwidthsÚ	showmeansÚshowextremaÚshowmediansÚbodiesÚnoneÚintT)Úreturn_countszNot enough data in bin #z for feature zD, so it'll be ignored. Try increasing the number of records to plot.gü©ñÒMbP?)ÚlocÚscaleÚsizegš™™™™™é?Úface)Ú	facecolorÚ	edgecolorÚbar)r*   éP   )ÚaxÚticksÚaspectÚFEATURE_VALUE_LOWÚFEATURE_VALUE_HIGH)r:   Úlabelpad)Ú	labelsizeÚlengthÚbottomÚrightÚtopÚleft)r   Ú
labelcoloré   )Úfontsizer    r   Úmajor)rG   ÚwidthÚwhichr   r   )rF   ÚVALUE)YÚwarningsÚwarnÚDeprecationWarningÚstrÚtypeÚendswithÚvaluesÚdataÚfeature_namesÚ
isinstanceÚlistÚ	TypeErrorÚ
ValueErrorÚlenÚshaper   Úblue_rgbÚpdÚ	DataFrameÚcolumnsr   ÚnpÚarrayÚranger	   ÚpltÚxscaleÚargsortÚsumÚabsÚminÚflipÚarangeÚgcfÚset_size_inchesÚtupleÚaxvlineÚaxhlineÚnanpercentileÚflattenÚ	enumerateÚmaxÚlinspaceÚstdr   ÚrandomÚrandnÚzerosÚisnanÚ_trim_crangeÚscatterÚonesÚinvertÚfill_betweenÚred_blue_no_boundsÚ
violinplotÚORIENTATION_KWARGÚset_facecolorÚset_edgecolorÚ	set_alphaÚroundÚastypeÚuniqueÚcumsumÚinsertÚnormalÚ	colormapsÚget_cmapÚxlimÚmatplotlib.cmÚcmÚScalarMappableÚ	set_arrayÚcolorbarÚgcaÚset_ticklabelsÚ	set_labelr@   Útick_paramsÚoutlineÚset_visibleÚxaxisÚset_ticks_positionÚyaxisÚspinesÚyticksÚylimÚxlabelÚshow)JÚshap_valuesÚfeaturesr[   Úmax_displayÚ	plot_typer   Ú
axis_colorÚtitler(   r¦   ÚsortÚ	color_barÚ	plot_sizeÚlayered_violin_max_num_binsÚclass_namesÚ
class_indsÚcolor_bar_labelr*   Úcolor_bar_label_sizeÚcolor_bar_tick_sizeÚ
axhline_lwÚuse_log_scaleÚshap_expÚemsgÚnum_featuresÚ	shape_msgÚiÚfeature_orderÚ
row_heightÚposÚ
global_lowÚglobal_highÚshapsÚshap_minÚshap_maxÚrngÚxsÚdsrY   Úsmooth_valuesÚ	sort_indsÚtrailing_posÚleading_posÚrunning_sumÚ	back_fillÚjÚkÚnan_maskr+   r,   ÚcvalsÚpartsÚpcÚnum_x_pointsÚbinsÚx_pointsÚindÚfeaturer�   ÚcountsÚorderÚ	thesebinsÚnbinsÚysr:   Úbin_size_if_evenÚrelative_bin_sizerP   r9   r    r-   r•   ÚmÚcbsJ                                                                             ÚU/srv/projetos/modelo_ml_acdoc/venv/lib/python3.13/site-packages/shap/plots/_violin.pyr   r      s5  € ðb ÑÜ�ŠÐ_ÔasÔtä
Œ4�ÓÓ×&Ñ& ×7Ñ7ØˆØ—o‘oˆØÑØ—}‘}ˆHØÑ Ø$×2Ñ2ˆMô �+œt×$Ñ$ØdˆÜ˜‹oÐàÑØˆ	ØÐ4Ó4ØRÐS\ÐR]Ð]fÐgˆÜ˜ÓÐäˆ{× Ñ Ó! QÓ&ÐjÐ(jÓjÐ&ð �}ØÐ(Ó(Ø‰Eä—O‘OˆEô �(œBŸL™L×)Ñ)ØÑ Ø$×,Ñ,ˆMØ—?‘?‰Ü	�Hœd×	#Ñ	#ØÑ Ø$ˆMØ‰Ø
Ñ
¤C¨¯©Ó$7¸1Ó$<ÀÑAVØ ˆØˆà×$Ñ$ QÑ'€LàÑØoˆ	Ø˜!Ñ˜xŸ~™~¨aÑ0Ó0ØðHñˆIô ! Ó+Ð+Ø˜8Ÿ>™>¨!Ñ,Ó,Ü  Ó+Ð+àÑÜŸšÄeÈLÔFYÓ!ZÒFYÀ¤&¨Ñ"3´c¸!³fÔ"<ÑFYÑ!ZÓ[ˆæÜ�
Š
�8ÔàÑØˆæäŸ
š
¤2§6¢6¬"¯&ª&°Ó*=ÀAÑ#FÓGˆØ%¤s¨;¼¸MÓ8JÓ'KÐ&KÐ&MÐN‰äŸš¤§	¢	¬#¨k¸<Ó*HÓ IÈ1ÓMˆà€JØ�FÓÜ�Š‹	×!Ñ! !¤S¨Ó%7¸*Ñ%DÀsÑ%JÕKÜ	ˆi‹œT¤5˜MÓ	)Ü�Š‹	×!Ñ! )¨A¡,°	¸!±Õ=Ø	Ñ	Ü�Š‹	×!Ñ! !¤S¨Ó%7¸)Ñ%CÀcÑ%IÔJÜ‡K‚K�!˜9¨RÒ0à�HÔÜœ˜]Ó+Ö,ˆCÜ�KŠK˜# Y°:ÀfÐUWÔXñ -ð ÒÜ×)Ò)¨+²aÐ9M¼3¸}Ó;MÐ9MÐ6MÑ*N×*VÑ*VÓ*XÐZ[Ó\ˆJÜ×*Ò*¨;²qÐ:N¼CÀÓ<NÐ:NÐ7NÑ+O×+WÑ+WÓ+YÐ[]Ó^ˆKÜ# M×2‘��QØ#¢A q DÑ)�Ü%'§V¢V¨E£]´B·F²F¸5³M˜(�Ø Ñ)�Ü—[’[¤§¢¨£°°s±Ñ!:¼B¿FºFÀ5»MÈCÐRUÉIÑ<UÐWZÓ[�Ü—6’6˜%“= K°*Ñ$<ÀÑ#CÓCÜ% e¬b¯i©i¯o©o¼cÀ%»jÓ.IÈ[Ð[eÑMeÑ.fÐilÑ.lÑ&lÔmÐnpÓq‘Bä% eÔ,¨RÓ0�BØ”b—f’f˜R“j 1‘nÑ$�à!¢! Q $™�ä "§¢¬¨R«°1©Ó 5�ÜŸJšJ uÓ-�	Ø �Ø�Ø�Ø�	Üœs 2›w¨™{Ö+�AØ%¬¨E«
Ó2°r¸!±uÀÀiÐP[ÑF\Ñ@]Ó7]Ø# v¨i¸Ñ.DÑ'EÑE˜Ø# qÑ(˜Ø&¨Ñ5¸Ó:Ø'¨6°)¸LÑ2IÑ+JÑJ˜KØ(¨AÑ-˜Lð &¬¨E«
Ó2°r¸!±uÀÀiÐP[ÑF\Ñ@]Õ7]ð # \Ñ1°AÓ5Ø+6¸+ÈÑ:TÑ+U˜ aÑ(Ü!& yÖ!1˜AØ7DÀQÑ7G˜M¨!¨a©%°!©)Ó4ó "2ð " Q™š	ñ ,ô Ÿ8š8 FÓ+�ô %1°¸Ó$BÑ!��d˜Eô —’Ø˜(‘OÜ—G’G˜K¨Ñ1×7Ñ7¸Ñ:Ó;¸cÑAØ#ØØØØòô —’Øœ"Ÿ)š) HÓ-Ñ.Ü—G’G˜K¬¯	ª	°(Ó(;Ñ<×BÑBÀ1ÑEÓFÈÑLØØØØØØØØòð  Ñ%�Ø˜$‘; “?Ø! T¨D¡[Ñ0�MÜœs 2›w¨™{Ö+�AØ˜!‘u˜t“| r¨!¨a©%¡y°4Õ'7Ü×(Ò(Ø ™U B q¨1¡u¡IÐ.Ø  2 a¡5™[¨#°°1°q±5±	©/Ð:Ø  2 a¡5™[¨#°°1°q±5±	©/Ð:Ü"(×";Ò";¸MÈ!Ñ<LÓ"MØ#$ôô ,óG 3ô\ —N’NØšA˜}Ð,Ñ-Ü”c˜-Ó(Ó)ñ	ð ð	ô $ð		ð
 ØØ!Ø!ó	ˆEð ˜H”o�Ø× Ñ  Ô'Ø× Ñ  Ô(Ø—‘˜UÖ#ó &ð
 
Ð&Ô	&Øˆä�KŠK˜˜8Ÿ>™>¨!Ñ,Ð.IÈAÑ.MÓN×TÑTÐUVÓW×^Ñ^Ð_dÓeð 	ô  ŸVšV KÓ0´"·&²&¸Ó2E�(ˆÜ—;’;˜x¨°<Ó@ˆô " -×0‰HˆC�ð šq #˜vÑ&ˆGÜŸYšY w¸dÑC‰NˆF�FØ�|‰|˜A‰Ð"=Ó=ÜŸ
š
 6Ó*�ÜŸIšI f¨U¡mÓ4�	ÜŸIšI i°°AÓ6‘	à �	Ø—O‘O AÑ&¨Ñ*ˆEä—J’J˜wÓ'ˆEô —’˜5 ,Ð/Ó0ˆBÜ˜5–\�à# E¨)°A©,¸À1ÀqÁ5Ñ9IÐ$JÈCÐ$OÑP�à—;‘;˜q‘> QÓ&Ü—M’MØ2°1°#°]À=ÐQTÑCUÐBVð WIð Iôð ˜1“uØ#% a¨!¡eªQ h¡<˜˜1ša˜4™Ùä'¨´·	±	×0@Ñ0@ÀQÈeÐZ_×ZeÑZeÐfgÑZhÐ0@Ð0iÑ(iÔjÐksÓt��1’a�4‘ð !  Q¡Ñ'¨)°A©,Ñ6�Ø#+§>¡>°!Ñ#4°uÑ#<Ð Ø$(Ð+;Ñ$;Ð!Ø�1’a�4“Ð-Ñ-•ñ- "ô4 —’˜2 AÑ&ˆBØˆEØ—F‘F“H˜q‘L 5Ñ(ˆEÜ˜5 1™9 b¨"Ö-�Ø�qš!�t‘H˜uÑ$�à<AÄSÇ]Á]Ó<R”C—L’L Ô'¨¨U°Q©Y©Ô8ÐX]ð ô × Ò  ¨3°©7°C¸!±GÀqÐTZÔ[ô .ñ_ 1ôj 	�Š�˜8Ô$÷ 	ØÒ Ø˜ÔØÐ*Ó*¨e´s·}±}Ó.Då"à×Ñ¨9Ð8HÓ+H¡4ÌcÏlÊlÐ[`ÓNaÐÐbˆØ	�‰�Q˜�FÔÜ�\Š\˜!¤§¢£	°!°Q°ÀÑCˆØ
×Ñœ6Ð"5Ñ6¼Ð?SÑ8TÐUÔVØ
�‰�_Ð+?È!ˆÑLØ
�‰×ÑÐ$7ÀÐÑBØ
�‰�QŒØ
�
‰
×Ñ˜uÔ%ô
 ‡G‚GƒI‡O�O×&Ñ& xÔ0Ü‡G‚GƒI‡O�O×&Ñ& vÔ.Ü‡G‚GƒI×Ñ�WÑ×)Ñ)¨%Ô0Ü‡G‚GƒI×Ñ�UÑ×'Ñ'¨Ô.Ü‡G‚GƒI×Ñ�VÑ×(Ñ(¨Ô/Ü‡G‚GƒI×Ñ 
ÐÑBÜ‡J‚JŒu”S˜Ó'Ó(Á]Ó*SÂ]À¨=¸Ô+;Á]Ñ*SÐ^`ÒaÜ‡G‚GƒI×Ñ˜# b°¸7ÐÑCÜ‡G‚GƒI×Ñ˜#¨ÐÑ,Ü‡H‚HˆR”�]Ó#Ô$Ü‡J‚JŒv�g‰¨Ò,æÜ�Š�
ð ùò} "[ùòp +Ts   Ç z÷z

c                 ó  • [         R                  " U S5      n[         R                  " U S5      nX#:X  a_  [         R                  " U S5      n[         R                  " U S5      nX#:X  a,  [         R                  " U 5      n[         R                  " U 5      nX#:”  a  UnU [         R                  " U5         R                  [         R                  5      nUR                  5       nX#-   S-  U[         R                  " U5      '   X4XS:„  '   X$XR:  '   X#U4$ )zBTrim the color range, but prevent the color range from collapsing.r   é_   r   r#   g       @)	rf   rv   rn   ry   rƒ   rŒ   Úfloat64Úcopyr   )rY   rÐ   r+   r,   rÑ   Ú	cvals_imps         râ   r€   r€   ‡  sã   € ô ×Ò˜F AÓ&€DÜ×Ò˜F BÓ'€DØƒ|Ü×Ò ¨Ó*ˆÜ×Ò ¨Ó+ˆØ‹<Ü—6’6˜&“>ˆDÜ—6’6˜&“>ˆDàƒ{Øˆð ”2—9’9˜XÓ&Ñ'×.Ñ.¬r¯z©zÓ:€EØ—
‘
“€IØ"&¡+°Ñ!4€IŒb�hŠh�u‹oÑØ"ˆ)Ñ
ÑØ"ˆ)Ñ
Ñà�uÐÐó    c                 ó:   • [        U 5      U:”  a  U S US-
   S-   $ U $ )Nr%   z...)r`   )ÚtextÚlength_limits     râ   Úshorten_textrì      s+   € Ü
ˆ4ƒy�<ÓØÐ&�l QÑ&Ð'¨%Ñ/Ð/àˆrè   )Ú__doc__rS   Ú
matplotlibÚmatplotlib.pyplotÚpyplotri   Únumpyrf   Úpandasrc   Ú	packagingr   Úscipy.statsr   Úutils._exceptionsr   Ú r   Ú_labelsr	   ÚparseÚ__version__Údictr‡   Úred_bluer   r€   rì   © rè   râ   Ú<module>rý      s¹   ðÙ Hã ã Ý Û Û Ý Ý $å .Ý Ý ð ‡=‚=�×'Ñ'Ó(¨G¯MªM¸&Ó,AÓAÙ¨Ñ6Ñá %Ñ(Ðð ØØØØ
ØØ
Ø
Ø	Ø	ØØØ "ØØØ˜?Ñ+Ø	�‰ØØØØô-kò\ó2rè   