§
    µ³Ùg
6 ã            
       ó  — d dl Z d dlZd dlmZ d dlZd dlmZ d dlZd dlm	Z	m
Z
 d dlmZmZmZmZ d dlmc mZ d dlmZ d dlmZ d dlmZ d d	lmZ d d
lmZ d dlmZmZm Z m!Z!m"Z"m#Z#m$Z$m%Z%m&Z&m'Z' d dl(m)Z)m*Z*m+Z+ d dlm,Z,m-Z-  G d„ d¦  «        Z.d7d„Z/e)e,e-e*gZ0 G d„ d¦  «        Z1d„ Z2d„ Z3d„ Z4d„ Z5d„ Z6d„ Z7d„ Z8ej9         :                    de,f¦  «        ej9         :                    d e;¦   «         dg¦  «        ej9         :                    d e;¦   «         dg¦  «        ej9         :                    dd g¦  «        ej9         :                    d!ej<        j=        ej>        ej?        g¦  «        d"„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         Z@d#„ ZAd$„ ZBd%„ ZCd&„ ZD G d'„ d(¦  «        ZE G d)„ d*¦  «        ZF G d+„ d,¦  «        ZG G d-„ d.¦  «        ZH G d/„ d0¦  «        ZI G d1„ d2¦  «        ZJ G d3„ d4e#¦  «        ZK G d5„ d6¦  «        ZLdS )8é    N)Údeepcopy)Úinf)Úassert_allcloseÚassert_equal)Ú
strategiesÚgivenÚreproduce_failureÚsettings)Ústats)Ú_kolmogorov_smirnov)Úkolmogn)Úqmc)Údistcont)
Ú_DomainÚ_RealDomainÚ
_ParameterÚ_ParameterizationÚ_RealParameterÚContinuousDistributionÚShiftedScaledDistributionÚ_fiinfoÚ_generate_domain_supportÚMixture)ÚStandardNormalÚ_LogUniformÚ_Gamma)ÚNormalÚUniformc                   ó¼  — e Zd Zej                             d¦  «        Zd„ Zej	         
                    de                     ddd¬¦  «        ej         ej        g¦  «        d„ ¦   «         Zej	        j         e ej        dd	¬
¦  «         ej        ¦   «          ej        ¦   «          ej        ¦   «         ¬¦  «        d„ ¦   «         ¦   «         Zej	         
                    dej         ej        dddfdg¦  «        d„ ¦   «         Zej	        j         e ej         ej        d¬¦  «         ej        d¬¦  «         ej         eej        ¦  «        ¦  «        ¦  «         ej         ej        d¬¦  «         ej        d¬¦  «         ej         eej        ¦  «        ¦  «        ¦  «         ej        ¦   «          ej        ¦   «         ¬¦  «        d„ ¦   «         ¦   «         Zd„ Z dS )ÚTest_RealDomainl   À@š¿x	 c                 óÆ   — t          d¬¦  «        }d}t          j        t          |¬¦  «        5  |                     t
          ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )N©ÚaÚb©Ú	endpointsz0The endpoints of the distribution are defined...©Úmatch)r   ÚpytestÚraisesÚ	TypeErrorÚget_numerical_endpointsÚdict)ÚselfÚdomainÚmessages      úW/granary/edev/quantum/lib/python3.11/site-packages/scipy/stats/tests/test_continuous.pyÚtest_ivzTest_RealDomain.test_iv   s¤   € Ý zÐ2Ñ2Ô2ˆØDˆÝŒ]�9¨GÐ4Ñ4Ô4ð 	1ð 	1Ø×*Ò*­4Ñ0Ô0Ð0ð	1ð 	1ð 	1ñ 	1ô 	1ð 	1ð 	1ð 	1ð 	1ð 	1ð 	1ð 	1øøøð 	1ð 	1ð 	1ð 	1ð 	1ð 	1s   ®AÁAÁAÚxé
   ©é   é   é   ©Úsizec                 óº   — t           j         t           j        }}t          ||fd¬¦  «        }t	          |                     |¦  «        ||k     ||k    z  ¦  «         d S )N)FT©r&   Ú	inclusive)Únpr   Úpir   r   Úcontains)r.   r3   r#   r$   r/   s        r1   Útest_contains_simplez$Test_RealDomain.test_contains_simple#   sX   € õ ”ˆw�œˆ1ˆÝ¨¨1 v¸ÐGÑGÔGˆÝ�V—_’_ QÑ'Ô'¨!¨aª%°A¸²FÑ);Ñ<Ô<Ð<Ð<Ð<ó    r7   r   ©Ú
num_shapesÚmin_side)ÚshapesÚinclusive_aÚinclusive_bÚdatac           	      ó|  — |\  }}|\  }}}	t          dddd¬¦  «        }
t          dddd¬¦  «        }|                     t          j        t          j        ¦   «         ||
¬¦  «        ¦  «        }|                     t          j        t          j        ¦   «         ||¬¦  «        ¦  «        }||z
  }t          j        t          j        ||z
  |d¦  «        t          j        ||d¦  «        t          j        |||z   d¦  «        g¦  «        }t          d	||f¬
¦  «        }| 	                    t          dt          ¦   «         ¬¦  «        t          dt          ¦   «         ¬¦  «        ¦  «         |                     |t          ||¬	¦  «        ¦  «        }|rdnd}|rdnd}t          d|› d|› d�¦  «        }t          ||¦  «         d S )NFg     @�Àé   )Ú	allow_nanÚallow_infinityÚ	min_valueÚ	max_valuer6   g     @�@)Úelementsr4   r"   r<   r#   ©r/   r$   z<=ú<z(a z	 x) & (x z b))r-   ÚdrawÚnpstÚarraysÚfloating_dtypesr>   ÚconcatenateÚlinspacer   Údefine_parametersr   r@   Úevalr   )r.   rF   rG   rH   rI   Úinput_shapesÚresult_shapeÚshape_aÚshape_bÚshape_xÚ
a_elementsÚ
b_elementsr#   r$   Údr3   r/   ÚresÚleft_comparisonÚright_comparisonÚrefs                        r1   Útest_containszTest_RealDomain.test_contains+   s  € ð &,Ñ"ˆ�lØ$0Ñ!ˆ�˜'õ  E¸%Ø$(°Að7ñ 7ô 7ˆ
å E¸%Ø$%°ð6ñ 6ô 6ˆ
à�IŠI•d”k¥$Ô"6Ñ"8Ô"8Ø")°Jð@ñ @ô @ñ Aô Aˆà�IŠI•d”k¥$Ô"6Ñ"8Ô"8Ø")°Jð@ñ @ô @ñ Aô Aˆð �‰EˆÝŒN�BœK¨¨!©¨Q°Ñ3Ô3ÝœK¨¨1¨bÑ1Ô1ÝœK¨¨1¨Q©3°Ñ3Ô3ð5ñ 6ô 6ˆõ  zØ(3°[Ð'AðCñ Cô Cˆà× Ò ¥°½K¹M¼MÐ!JÑ!JÔ!JÝ!/°½K¹M¼MÐ!JÑ!JÔ!Jñ	Lô 	Lð 	Lð �oŠo˜a¥¨¨Q ¡¤Ñ0Ô0ˆð #.Ð6˜$˜$°3ˆØ#.Ð7˜4˜4°CÐÝÐH˜ÐHÐHÐ3CÐHÐHÐHÑIÔIˆÝ�S˜#ÑÔÐÐÐrB   ÚcaseFTz(-\infty, \pi])r#   é   TFz[a, 5)c                 ó~   — t          |d d…         |dd…         ¬¦  «        }t          |¦  «        |d         k    sJ ‚d S )Nr6   r8   r<   )r   Ústr)r.   rh   r/   s      r1   Útest_strzTest_RealDomain.test_strX   sG   € õ
  t¨B¨Q¨B¤x¸4ÀÀ!À¼9ÐEÑEÔEˆÝ�6‰{Œ{˜d 1œgÒ%Ð%Ð%Ð%Ð%Ð%rB   )rL   ÚL)Úwhitelist_categories)r#   r$   rG   rH   c                 ó  — t           j                             ||¦  «        }t           j                             ||¦  «        }|rdnd}|rdnd}t          ||f||f¬¦  «        }|› |› d|› |› �}t	          |¦  «        |k    sJ ‚d S )Nú[ú(ú]ú)r<   ú, )r   ÚsymbolsÚgetr   rk   )	r.   r#   r$   rG   rH   Úleft_bracketÚright_bracketr/   rf   s	            r1   Ú	test_str2zTest_RealDomain.test_str2`   s­   € õ ŒO×Ò  1Ñ%Ô%ˆÝŒO×Ò  1Ñ%Ô%ˆØ)Ð2�s�s¨sˆØ*Ð3˜˜°ˆÝ¨¨1 vØ(3°[Ð'AðCñ Cô CˆàÐ6˜qÐ6Ð6 AÐ6 }Ð6Ð6ˆÝ�6‰{Œ{˜cÒ!Ð!Ð!Ð!Ð!Ð!rB   c                 óf   — t          d¬¦  «        }t          d¬¦  «        }|j        |j        usJ ‚d S )N©r   rK   r%   )r   ru   )r.   Údomain1Údomain2s      r1   Útest_symbols_gh22137z$Test_RealDomain.test_symbols_gh22137x   s?   € õ ¨Ð/Ñ/Ô/ˆÝ¨Ð/Ñ/Ô/ˆØŒ g¤oÐ5Ð5Ð5Ð5Ð5Ð5rB   N)!Ú__name__Ú
__module__Ú__qualname__r>   ÚrandomÚdefault_rngÚrngr2   r)   ÚmarkÚparametrizeÚuniformr   r?   rA   Úslowr   rT   Úmutually_broadcastable_shapesr   ÚbooleansrI   rg   rl   Úone_ofÚdecimalsÚ
charactersÚsampled_fromÚlistr   ru   ry   r~   © rB   r1   r    r       sq  € € € € € Ø
Œ)×
Ò
 Ñ
0Ô
0€Cð1ð 1ð 1ð „[×Ò˜S 3§;¢;¨r°2¸I ;Ñ#FÔ#FØ$&¤F 7¨B¬Eð#3ñ 4ô 4ð=ð =ñ4ô 4ð=ð „[ÔØ
€UÐ4�$Ô4ÀÈAÐNÑNÔNØ*�zÔ*Ñ,Ô,Ø*�zÔ*Ñ,Ô,Ø�
”Ñ!Ô!ð#ñ #ô #ð&ð &ñ	#ô #ñ Ôð
&ðP „[×Ò˜VØ
Œ&ˆ�"”%˜ Ð&7Ð8Ø'ð&ñ ô ð&ð &ñ	ô ð&ð „[ÔØ
€UÐˆZÔØˆ
Ô eÐ,Ñ,Ô,Øˆ
Ô°3Ð7Ñ7Ô7Øˆ
Ô   W¤_Ñ 5Ô 5Ñ6Ô6ñ8ô 8ð ˆZÔØˆ
Ô eÐ,Ñ,Ô,Øˆ
Ô°3Ð7Ñ7Ô7Øˆ
Ô   W¤_Ñ 5Ô 5Ñ6Ô6ñ8ô 8ð +�zÔ*Ñ,Ô,Ø*�zÔ*Ñ,Ô,ð
ñ 
ô 
ð
"ð 
"ñ
ô 
ñ Ôð
"ð6ð 6ð 6ð 6ð 6rB   r    c                 ó  — |                       ¦   «         }|dk    r‡|                     t          j        d|dz
  ¬¦  «        ¦  «        }|                      |¦  «        }|                     t          j        ||¬¦  «        ¦  «        \  }}	|                      ||||¬¦  «        }
n$|                      |¬¦  «        }
t          ¦   «         }	|                     t          j	        |	|¬¦  «        ¦  «        }|
j
                             ||
j        ||d¬	¦  «        }t          j        ||	¦  «        }|                     t          j	        ||¬¦  «        ¦  «        }|
j
                             ||
j        ||d¬	¦  «        }t          j        ||¦  «        }t          d
d¦  «        }t          d|¬¦  «        }|                     |||¬¦  «        }t          j        dd¬¦  «        5  t          j        |¦  «        }d d d ¦  «         n# 1 swxY w Y   |
|||||	||fS )Nr   rK   )rO   rC   )r„   ÚproportionsÚi_parameterization©r„   )rE   Útypical)Úparameter_valuesr’   r„   Úregionr{   ©TTÚprQ   )r’   r„   Úignore©ÚdivideÚinvalid)Ú_num_parameterizationsrS   r   ÚintegersÚ_num_parametersrT   r‰   Ú_drawÚtupleÚbroadcastable_shapesÚ	_variableÚ_parametersr>   Úbroadcast_shapesr   r   ÚerrstateÚlog)ÚfamilyrI   r„   r’   rE   Ún_parameterizationsÚiÚn_parametersrF   r\   ÚdistÚx_shaper3   Úx_result_shapeÚy_shapeÚyÚxy_result_shapeÚp_domainÚp_varr™   Úlogps                        r1   Údraw_distribution_from_familyr¶   €   s}  € ð !×7Ò7Ñ9Ô9ÐØ˜QÒÐØ�IŠI•jÔ)¨!Ð7JÈ1Ñ7LÐMÑMÔMÑNÔNˆØ×-Ò-¨aÑ0Ô0ˆØ#ŸyšyÝÔ.¸,Ø8@ðBñ Bô Bñ Cô  CÑˆ�ð �|Š|˜F¨¸Ø/0ð ñ 2ô 2ˆˆð �|Š| ˆ|Ñ$Ô$ˆÝ‘w”wˆð �iŠi�Ô1°,Ø;CðEñ Eô Eñ Fô F€GàŒ×Ò˜G°dÔ6FØ(3¸ÀYð 	ñ 	Pô 	P€AåÔ(¨°,Ñ?Ô?€NØ�iŠi�Ô1°.Ø;CðEñ Eô Eñ Fô F€GàŒ×Ò˜G°dÔ6FØ(3¸ÀYð 	ñ 	Pô 	P€AåÔ)¨'°>ÑBÔB€OÝ˜6 <Ñ0Ô0€HÝ˜3 xÐ0Ñ0Ô0€EØ�
Š
�7¨¸ˆ
Ñ=Ô=€AÝ	Œ˜H¨hÐ	7Ñ	7Ô	7ð ð ÝŒv�a‰yŒyˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð ��A�q˜$ ¨n¸oÐMÐMs   ÇG:Ç:G>ÈG>c                   ó  — e Zd Zej                             d¦  «         ed¬¦  «        ej                             de¦  «         e	 e
j        ¦   «          e
j        d¬¦  «        ¬¦  «        d„ ¦   «         ¦   «         ¦   «         ¦   «         Zej                             d	¦  «        ej                             de¦  «        ej                             d
dddhdfdddhdfddhdfddhdfddhdfddhdfddhdfddhdfddhdfddhdfdh d£dfdh d£dfdh d£dfd h d£dfd!d"d#hd$fd%d"d#hd&fg¦  «         ed¬¦  «         e	 e
j        ¦   «          e
j        d¬¦  «        ¬¦  «        d'„ ¦   «         ¦   «         ¦   «         ¦   «         ¦   «         Zd(„ Zej                             d)dd g¦  «        d*„ ¦   «         Zej                             d)dd g¦  «        d+„ ¦   «         Zd,„ Zd-„ Zd.„ Zej                             d)ddg¦  «        d/„ ¦   «         ZdS )0ÚTestDistributionsé<   é   )Úmax_examplesr©   r   ©rN   ©rI   Úseedc                 óê  — t           j                             |¦  «        }d}t          ||||¦  «        }|\  }}}	}
}}}}|                     t          j        ddd¬¦  «        ¦  «        }t          j        dd¬¦  «        5  t          |¦  «         t          ||¦  «         t          |d|||¦  «         t          j        d|¬	¦  «        }t          |d|||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )
N©çffffffæ?çš™™™™™¹?rÂ   rÂ   r   rº   )Úmin_dimsrE   Úmax_siderš   ©r�   rœ   ÚsamplerK   ©rb   r¾   )r>   r‚   rƒ   r¶   rS   rT   Úarray_shapesr§   Úcheck_supportÚcheck_moment_funcsÚcheck_sample_shape_NaNsr   ÚHalton)r.   r©   rI   r¾   r„   r’   Útmpr­   r3   r±   r™   rµ   r\   r¯   r²   Úsample_shapeÚqrngs                    r1   Útest_support_moments_samplez-TestDistributions.test_support_moments_sample®   sk  € õ
 Œi×#Ò# DÑ)Ô)ˆð +ˆÝ+¨F°D¸#¸{ÑKÔKˆØMPÑJˆˆa��A�t˜\¨>¸?Ø—y’y¥Ô!2¸AÈØ<>ð"@ñ "@ô "@ñ Aô Aˆõ Œ[ °(Ð;Ñ;Ô;ð 	Vð 	VÝ˜$ÑÔÐÝ˜t \Ñ2Ô2Ð2Ý# D¨(°LÀ,ÐPSÑTÔTÐTÝ”: ¨Ð,Ñ,Ô,ˆDÝ# D¨(°LÀ,ÐPTÑUÔUÐUð	Vð 	Vð 	Vñ 	Vô 	Vð 	Vð 	Vð 	Vð 	Vð 	Vð 	Vð 	Vøøøð 	Vð 	Vð 	Vð 	Vð 	Vð 	Vs   Á?AC(Ã(C,Ã/C,r4   zfunc, methods, argÚentropyúlog/expÚ
quadratureNÚ
logentropyÚmedianÚicdfÚmodeÚoptimizationÚmeanÚcacheÚvarianceÚskewnessÚkurtosisÚpdfr3   ÚlogpdfÚlogcdf>   Ú
complementrÓ   rÒ   ÚcdfÚlogccdfÚccdfÚilogccdfrá   Ú	inversionrµ   Úiccdfr™   c           	      óf  — |t           k    r|dk    rt          j        d¦  «         t          j                             |¦  «        }d}t          ||||¦  «        }	|	\  }
}}}}}}}|||dœ}t          j        ddd¬¦  «        5  |€t          |
|d ||¦  «         n||v rt          |
|||         ||¦  «         d d d ¦  «         n# 1 swxY w Y   |dk    r7t          |
 
                    ¦   «         dz  |
                     ¦   «         ¦  «         t          j        ddd¬¦  «        5  t          |
t          ¦  «        sc|d	k    r,d
h}t          |
d||||¦  «         t          |
d||||¦  «         n1|dk    r+dh}t          |
d||||¦  «         t          |
d||||¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr×   z'Mode is not unique; `method`s disagree.rÀ   )r3   r™   rµ   rš   )r�   rœ   ÚoverrÛ   r6   râ   rÓ   FTrä   Úaddition)r   r)   Úskipr>   r‚   rƒ   r¶   r§   Úcheck_dist_funcr   Ústandard_deviationrÛ   Ú
isinstancer   Ú
check_cdf2Úcheck_ccdf2)r.   r©   rI   r¾   ÚfuncÚmethodsÚargr„   r’   rÍ   r­   r3   r±   r™   rµ   r\   r¯   r²   Úargss                      r1   Ú
test_funcszTestDistributions.test_funcsÃ   s˜  € ð. •WÒÐ ¨¢ ÝŒKÐAÑBÔBÐBåŒi×#Ò# DÑ)Ô)ˆð +ˆÝ+¨F°D¸#¸{ÑKÔKˆØMPÑJˆˆa��A�t˜\¨>¸?à˜Q¨Ð*Ð*ˆÝŒ[ °(ÀÐJÑJÔJð 	Pð 	PØˆ{Ý  d¨D°,ÀÑHÔHÐHÐHØ˜��Ý  d¨D°¬I°~ÀwÑOÔOÐOð		Pð 	Pð 	Pñ 	Pô 	Pð 	Pð 	Pð 	Pð 	Pð 	Pð 	Pøøøð 	Pð 	Pð 	Pð 	Pð �:ÒÐÝ˜D×3Ò3Ñ5Ô5°qÑ8¸$¿-º-¹/¼/ÑJÔJÐJõ Œ[ °(ÀÐJÑJÔJð 		Lð 		LÝ˜dÕ$=Ñ>Ô>ð LØ˜5’=�=Ø+˜n�GÝ˜t U¨A¨q°/À7ÑKÔKÐKÝ˜t T¨1¨a°À'ÑJÔJÐJÐJØ˜V’^�^Ø)˜l�GÝ  e¨Q°°?ÀGÑLÔLÐLÝ  d¨A¨q°/À7ÑKÔKÐKð		Lð 		Lð 		Lñ 		Lô 		Lð 		Lð 		Lð 		Lð 		Lð 		Lð 		Lð 		Løøøð 		Lð 		Lð 		Lð 		Lð 		Lð 		Ls%   Â4CÃCÃCÄ A9F&Æ&F*Æ-F*c                 ó¶   — 	 dd l m} n# t          $ r Y d S w xY wt          dd¬¦  «        }|                     ¦   «         }||                     ¦   «         k    sJ ‚d S )Nr   ç        ç      ð?r"   )Úmatplotlib.pyplotÚpyplotÚImportErrorr   ÚplotÚgca)r.   ÚpltÚXÚaxs       r1   Ú	test_plotzTestDistributions.test_plotú   sx   € ð	Ø+Ð+Ð+Ð+Ð+Ð+Ð+øÝð 	ð 	ð 	ØˆFˆFð	øøøõ �b˜BÐÑÔˆØ�VŠV‰XŒXˆØ�S—W’W‘Y”YŠˆˆˆˆˆs   ‚	 ‰
–Úmethod_namec                 ó   — t          j        ¦   «         }d|_        t          j        ddg¦  «        }t          ||¦  «        }t          |d|z   ¦  «        } ||d¬¦  «        } ||d¬¦  «        } ||d¬¦  «        }t          |d	         |d	         ¦  «         |d
         |d
         k    sJ ‚t          |d
         |d
         |j        ¬¦  «         d S )Nçê-�™—q=ç-Cëâ6?çü©ñÒMbP?r«   Úformula©ÚmethodÚcomplement_saferá   rK   r   ©Úrtol©r   r   Útolr>   ÚasarrayÚgetattrr   r   )	r.   r  rÿ   r™   rñ   Úifuncr3   Úp1Úp2s	            r1   Útest_complement_safez&TestDistributions.test_complement_safe  sØ   € åŒL‰NŒNˆØˆŒÝŒJ˜˜d�|Ñ$Ô$ˆÝ�q˜+Ñ&Ô&ˆÝ˜˜3˜{™?Ñ+Ô+ˆØˆE�!˜IÐ&Ñ&Ô&ˆØˆT�!Ð-Ð.Ñ.Ô.ˆØˆT�!˜LÐ)Ñ)Ô)ˆÝ�R˜”U˜B˜qœEÑ"Ô"Ð"Ø�!Œu˜˜1œŠ~ˆ~ˆ~ˆ~Ý˜˜1œ˜q œt¨!¬%Ð0Ñ0Ô0Ð0Ð0Ð0rB   c                 ó˜  — t          j        ¦   «         }d|_        t          j        ddg¦  «        }t          ||¦  «        }t          |d|z   ¦  «        } ||d¬¦  «        } ||d¬¦  «        }t          |d         |d         ¦  «         |d	         |d	         k    sJ ‚t           ||d	         ¦  «        |d	         |j        ¬
¦  «         d S )Nr  r  r  r«   r
  r  rá   rK   r   r  r  )r.   r  rÿ   r™   rñ   r  Úx1Úx2s           r1   Útest_icomplement_safez'TestDistributions.test_icomplement_safe  sÌ   € åŒL‰NŒNˆØˆŒÝŒJ˜˜d�|Ñ$Ô$ˆÝ�q˜+Ñ&Ô&ˆÝ˜˜3˜{™?Ñ+Ô+ˆØˆU�1Ð.Ð/Ñ/Ô/ˆØˆU�1˜\Ð*Ñ*Ô*ˆÝ�R˜”U˜B˜qœEÑ"Ô"Ð"Ø�!Œu˜˜1œŠ~ˆ~ˆ~ˆ~Ý˜˜˜R œU™œ Q q¤T°´Ð6Ñ6Ô6Ð6Ð6Ð6rB   c                 ód  — t          j        ¦   «         }d|_        g d¢}g d¢}|                     ||d¬¦  «        }|                     ||d¬¦  «        }|                     ||d¬¦  «        }t	          ||¦  «         t          |||j        ¬¦  «         t          j        g d	¢¦  «        }t          j        g d
¢¦  «        }|                     d¦  «        ||z
  z  }|                     ||d¬¦  «        }|                     ||d¬¦  «        }t	          |d¦  «         t          |||j        ¬¦  «         d S )Nr  )éõÿÿÿéöÿÿÿr4   é   )r  r  r  r4   rÓ   r  Úsubtraction_safeÚsubtractionr  )ç#B’¡œÇ»çO›
´ã’»ç#B’¡œÇ;çO›
´ã’;r  )r   r  r"  r!  r!  r   )	r   r   r  râ   r   r   r>   r  rÞ   )r.   rÿ   r3   r±   Úp0r  r  s          r1   Útest_subtraction_safez'TestDistributions.test_subtraction_safe  s:  € ÝŒL‰NŒNˆØˆŒð ÐÐˆØÐÐˆØ�UŠU�1�a ˆUÑ-Ô-ˆØ�UŠU�1�aÐ 2ˆUÑ3Ô3ˆØ�UŠU�1�a ˆUÑ.Ô.ˆÝ�R˜ÑÔÐÝ˜˜B Q¤UÐ+Ñ+Ô+Ð+õ ŒJÐ=Ð=Ð=Ñ>Ô>ˆÝŒJÐ<Ð<Ð<Ñ=Ô=ˆØ�UŠU�1‰XŒX�q˜‘s‰^ˆØ�UŠU�1�aÐ 2ˆUÑ3Ô3ˆØ�UŠU�1�a ˆUÑ.Ô.ˆÝ�R˜ÑÔÐÝ˜˜B Q¤UÐ+Ñ+Ô+Ð+Ð+Ð+rB   c                 óô  —  G d„ dt           j        ¦  «        } |g d¢¬¦  «        }t          j        d¬¦  «        5  |                     d¬¦  «        }|                     d	¬¦  «        }d d d ¦  «         n# 1 swxY w Y   |                     d
¬¦  «        }ddg}t          j        ||         ¦  «                             ¦   «         sJ ‚|d         |d         k    sJ ‚t          ||         ||         ¦  «         d S )Nc                   ó   ‡ — e Zd Zˆ fd„Zˆ xZS )ú7TestDistributions.test_logentropy_safe.<locals>._Normalc                 ó†   •— t          j         t          ¦   «         j        di |¤Ž¦  «        }d|d<   t           j        |d<   |S )Nr   éÿÿÿÿr�   )r>   r  ÚsuperÚ_entropy_formular   )r.   ÚparamsÚoutÚ	__class__s      €r1   r+  zHTestDistributions.test_logentropy_safe.<locals>._Normal._entropy_formula8  sC   ø€ Ý”jÐ!9¥¡¤Ô!9Ð!CÐ!C¸FÐ!CÐ!CÑDÔD�Ø��A‘Ýœ&��B‘Ø�
rB   )r   r€   r�   r+  Ú__classcell__©r.  s   @r1   Ú_Normalr'  7  s8   ø€ € € € € ðð ð ð ð ð ð ð ð rB   r1  ©rK   r6   r7   ©Úsigmarš   ©rœ   Úlogexp_safer  ÚlogexprÓ   r   r)  rK   )r   r   r>   r§   rÔ   ÚisinfÚallr   )r.   r1  rÿ   Úres1Úres2rf   Úi_fls          r1   Útest_logentropy_safez&TestDistributions.test_logentropy_safe5  sQ  € ð	ð 	ð 	ð 	ð 	•e”lñ 	ô 	ð 	ð ˆG˜)˜)˜)Ð$Ñ$Ô$ˆÝŒ[ Ð)Ñ)Ô)ð 	1ð 	1Ø—<’< }�<Ñ5Ô5ˆDØ—<’< x�<Ñ0Ô0ˆDð	1ð 	1ð 	1ñ 	1ô 	1ð 	1ð 	1ð 	1ð 	1ð 	1ð 	1øøøð 	1ð 	1ð 	1ð 	1ð �lŠl ,ˆlÑ/Ô/ˆØ�2ˆwˆÝŒx˜˜Tœ
Ñ#Ô#×'Ò'Ñ)Ô)Ð)Ð)Ð)Ø�AŒw˜$˜qœ'Ò!Ð!Ð!Ð!õ 	�T˜$”Z  T¤Ñ+Ô+Ð+Ð+Ð+s   ¼-A5Á5A9Á<A9c                 óò  — t          j        g d¢¬¦  «        }g d¢}g d¢}t          j        d¬¦  «        5  |                     ||d¬¦  «        }|                     ||d	¬¦  «        }d d d ¦  «         n# 1 swxY w Y   |                     ||d
¬¦  «        }ddg}t          j        ||         ¦  «                             ¦   «         sJ ‚|d         |d         k    sJ ‚t          ||         ||         ¦  «         d S )Nr2  r3  )éÓþÿÿrK   é,  )iÔþÿÿr6   é-  rš   r5  r6  r  r7  rÓ   r   r)  rK   )r   r   r>   r§   rà   r8  r9  r   )r.   rÿ   r3   r±   r:  r;  rf   r<  s           r1   Útest_logcdf2_safez#TestDistributions.test_logcdf2_safeJ  sA  € åŒL˜y˜y˜yÐ)Ñ)Ô)ˆØˆNˆNˆØˆNˆNˆÝŒ[ Ð)Ñ)Ô)ð 	3ð 	3Ø—8’8˜A˜q¨�8Ñ7Ô7ˆDØ—8’8˜A˜q¨�8Ñ2Ô2ˆDð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3ð �hŠh�q˜! LˆhÑ1Ô1ˆØ�2ˆwˆÝŒx˜˜Tœ
Ñ#Ô#×'Ò'Ñ)Ô)Ð)Ð)Ð)Ø�AŒw˜$˜qœ'Ò!Ð!Ð!Ð!õ 	�T˜$”Z  T¤Ñ+Ô+Ð+Ð+Ð+s   µ1A2Á2A6Á9A6c                 ó´  — t          j        d¬¦  «        }|dk    rddgnddg}t          ||¦  «        }t          j        d¬¦  «        5   ||d	¬
¦  «        } ||d¬
¦  «        }d d d ¦  «         n# 1 swxY w Y    ||d¬
¦  «        }|d         |d         k    sJ ‚|d         |d         k    sJ ‚|d         |d         k    sJ ‚|d         |d         k    sJ ‚d S )Nr6   r3  rà   r?  rK   rA  rš   r5  r6  r  r7  rÓ   r   )r   r   r  r>   r§   )r.   r  rÿ   r3   rñ   r:  r;  rf   s           r1   Útest_logexp_safez"TestDistributions.test_logexp_safeZ  sP  € õ ŒL˜qÐ!Ñ!Ô!ˆØ$¨Ò0Ð0ˆT�1ˆIˆI°s¸A°hˆÝ�q˜+Ñ&Ô&ˆÝŒ[ Ð)Ñ)Ô)ð 	,ð 	,Ø�4˜ -Ð0Ñ0Ô0ˆDØ�4˜ (Ð+Ñ+Ô+ˆDð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,ð ˆd�1˜\Ð*Ñ*Ô*ˆØ�AŒw˜#˜aœ&Ò Ð Ð Ð Ø�AŒw˜$˜qœ'Ò!Ð!Ð!Ð!Ø�AŒw˜$˜qœ'Ò!Ð!Ð!Ð!Ø�AŒw˜#˜aœ&Ò Ð Ð Ð Ð Ð s   Á	A0Á0A4Á7A4)r   r€   r�   r)   r…   Ú	fail_slowr
   r†   Úfamiliesr   r   rI   rŸ   rÐ   rõ   r  r  r  r$  r=  rB  rD  r�   rB   r1   r¸   r¸   ­   s(  € € € € € Ø„[×Ò˜2ÑÔØ€X˜2ÐÑÔØ„[×Ò˜X xÑ0Ô0Ø
€U��
”Ñ!Ô!Ð(;¨
Ô(;ÀaÐ(HÑ(HÔ(HÐIÑIÔIðVð Vñ JÔIñ 1Ô0ñ Ôñ ÔðVð" „[×Ò˜2ÑÔØ„[×Ò˜X xÑ0Ô0Ø„[×ÒÐ1Ø(¨9°lÐ*CÀTÐJØ+¨i¸Ð-FÈÐMØ'¨&¨°4Ð8Ø%¨Ð'7¸Ð>Ø%¨ y°$Ð7Ø)¨G¨9°dÐ;Ø)¨G¨9°dÐ;Ø)¨G¨9°dÐ;Ø$ y k°3Ð7Ø'¨)¨°cÐ:Ø'Ð)PÐ)PÐ)PÐRUÐVØ$Ð&MÐ&MÐ&MÈsÐSØ(Ð*QÐ*QÐ*QÐSVÐWØ%Ð'NÐ'NÐ'NÐPSÐTØ)¨L¸+Ð+FÈÐOØ&¨°{Ð(CÀSÐIð ñ!ô !ð$ €X˜2ÐÑÔØ
€U��
”Ñ!Ô!Ð(;¨
Ô(;ÀaÐ(HÑ(HÔ(HÐIÑIÔIðLð Lñ JÔIñ Ôñ%!ô !ñ 1Ô0ñ Ôð,LðBð ð ð „[×Ò˜]¨U°F¨OÑ<Ô<ð1ð 1ñ =Ô<ð1ð „[×Ò˜]¨U°F¨OÑ<Ô<ð
7ð 
7ñ =Ô<ð
7ð,ð ,ð ,ð,,ð ,ð ,ð*,ð ,ð ,ð  „[×Ò˜]¨X°yÐ,AÑBÔBð!ð !ñ CÔBð!ð !ð !rB   r¸   c                 ó6  — ||z   }|dk    r| j         }dh}|                      d|› d�¦  «        r/t          |t          j        ¦  «        s|                     d¦  «         |D �]7} ||||¬¦  «        }	t          j        t          | ¦  «        |	j	        ¦  «        }
t          |	j	        |¦  «         t          j         
                    |	j        | j        ¦  «         |dk    rt          j        |	¦  «        sJ ‚t          j        t          j        |	|
         ¦  «        ¦  «        sJ ‚t          |	|
          t          j        ¦  «          |||d¬¦  «        } |||d¬¦  «        }t          j        t          j        |	|¦  «        ¦  «        rJ ‚t          ||¦  «         �Œ9d S )	NrÆ   Úinverse_transformÚ_Ú_formular  )r	  r„   r�   é*   )rÆ   Ú
_overridesrî   r   Ú	QMCEngineÚaddr>   Úbroadcast_toÚget_valid_parametersÚshaper   ÚtestingÚdtypeÚ_dtypeÚisscalarr9  ÚisfiniteÚnanÚanyÚequal)r­   ÚfnamerÎ   r\   r„   Ú
full_shapeÚsample_methodrò   r	  rc   Úvalid_parametersÚsample1Úsample2s                r1   rË   rË   i  s¯  € Ø Ñ,€JØ�ÒÐØœˆà"Ð#€GØ‡‚Ð*˜5Ð*Ð*Ð*Ñ+Ô+ð µJ¸sÅCÄMÑ4RÔ4Rð Ø�Š�IÑÔÐàð 'ñ 'ˆØˆm˜L°¸SÐAÑAÔAˆÝœ?Õ+?ÀÑ+EÔ+EØ+.¬9ñ6ô 6Ðå�S”Y 
Ñ+Ô+Ð+Ý
Œ
×Ò ¤	¨4¬;Ñ7Ô7Ð7à˜ÒÐõ
 ”;˜sÑ#Ô#Ð#Ð#Ð#ÝŒv•b”k #Ð&6Ô"7Ñ8Ô8Ñ9Ô9Ð9Ð9Ð9Ý�SÐ*Ð*Ô+­R¬VÑ4Ô4Ð4à�- °VÀÐDÑDÔDˆØ�- °VÀÐDÑDÔDˆÝ”6�"œ( 3¨Ñ0Ô0Ñ1Ô1Ð1Ð1Ð1Ý�W˜gÑ&Ô&Ð&Ñ&ð''ð 'rB   c                 ó  — |                       ¦   «         \  }}t          | dd |¦  «         t          | dd |¦  «         |j        | j        k    sJ ‚|j        | j        k    sJ ‚|j        | j        k    sJ ‚|j        | j        k    sJ ‚d S )NÚsupport)ra  Úcheck_nans_and_edgesrQ  Ú_shaperS  rT  )r­   r#   r$   s      r1   rÉ   rÉ   ˆ  s•   € Ø�<Š<‰>Œ>�D€A€qÝ˜˜y¨$°Ñ2Ô2Ð2Ý˜˜y¨$°Ñ2Ô2Ð2ØŒ7�d”kÒ!Ð!Ð!Ð!ØŒ7�d”kÒ!Ð!Ð!Ð!ØŒ7�d”kÒ!Ð!Ð!Ð!ØŒ7�d”kÒ!Ð!Ð!Ð!Ð!Ð!rB   c                 ó<  — |€t          ¦   «         n|f}|                     ¦   «         }d|v rGt          j        t          ¦  «        5   t          | |¦  «        |ddiŽ d d d ¦  «         n# 1 swxY w Y    t          | |¦  «        |Ž }t          | |||¦  «         ddi}|dv rddi}n|dv rddi}n|dv rd	d
i}|                      d|› d�¦  «        r|                     d¦  «         t          j
                             |j        |¦  «         |t          ¦   «         k    rt          j        |¦  «        sJ ‚|D ]è} t          | |¦  «        |d|iŽ}	d|v r=t          j
        j        t          j        |	¦  «        t          j        |¦  «        fi |¤Ž nt          j
        j        |	|fi |¤Ž t          j
                             |	j        |j        ¦  «         t          j
                             |	j        |¦  «         |t          ¦   «         k    rt          j        |	¦  «        sJ ‚Œéd S )NrÚ   r	  ÚatolçVçž¯Ò<>   rÙ   ÚlogmeanrÜ   Úlogskewness>   r×   ç�íµ ÷Æ°>>   rà   r  gH¯¼šò×Š>rI  rJ  r  r¨   )r¢   Úcopyr)   r*   ÚNotImplementedErrorr  rb  rL  rN  r>   rR  r   rQ  rU  r   ÚexprS  )
r­   rZ  ró   r\   rò   rô   rf   Útol_overrider	  rc   s
             r1   rì   rì   ’  s�  € ð �k�5‰7Œ7ˆ7¨ v€DØ�lŠl‰nŒn€Gà�'ÐÐõ Œ]Õ.Ñ/Ô/ð 	8ð 	8Ø �G�D˜%Ñ Ô  $Ð7¨wÐ7Ð7Ð7ð	8ð 	8ð 	8ñ 	8ô 	8ð 	8ð 	8ð 	8ð 	8ð 	8ð 	8øøøð 	8ð 	8ð 	8ð 	8ð �'�$˜Ñ
Ô
 Ð
%€CÝ˜˜u c¨3Ñ/Ô/Ð/ð ˜E�?€LàÐ>Ð>Ð>Ø �ˆˆØ	�(Ð	Ð	ð  �~ˆˆØ	�*Ð	Ð	Ø �~ˆà‡‚Ð*˜5Ð*Ð*Ð*Ñ+Ô+ð Ø�Š�IÑÔÐå„J×Ò˜CœI |Ñ4Ô4Ð4ð •u‘w”wÒÐÝŒ{˜3ÑÔÐÐÐàð $ð $ˆØ"�g�d˜EÑ"Ô" DÐ8°Ð8Ð8ˆØ�Eˆ>ˆ>ÝŒJÔ&¥r¤v¨c¡{¤{µB´F¸3±K´Kð 7ð 7Ø)5ð7ð 7ð 7ð 7õ ŒJÔ& s¨CÐ@Ð@°<Ð@Ð@Ð@õ 	Œ
×Ò ¤	¨3¬9Ñ5Ô5Ð5Ý
Œ
×Ò ¤	¨<Ñ8Ô8Ð8Ø�5™7œ7Ò"Ð"Ý”;˜sÑ#Ô#Ð#Ð#Ð#øð$ð $s   ÁA(Á(A,Á/A,c                 óì  — |                      ¦   «         }|r©|                      d¦  «        r|                     d¦  «         |                      d¦  «        s|                      d¦  «        r|                     d¦  «         |                      d¦  «        s|                      d¦  «        r|                     d¦  «         n¨|                      d	¦  «        r|                     d¦  «         |                      d¦  «        s|                      d¦  «        r|                     d¦  «         |                      d¦  «        s|                      d¦  «        r|                     d¦  «         |                      |¦  «        |                      |¦  «        z
  }t          j                             |j        |¦  «         |t          ¦   «         k    rt	          j	        |¦  «        sJ ‚|D �]}|r*t	          j
        |                      |||¬
¦  «        ¦  «        n|                      |||¬
¦  «        }t          j                             ||d¬¦  «         |r.t          j                             |j        |dz   j        ¦  «         n*t          j                             |j        |j        ¦  «         t          j                             |j        |¦  «         |t          ¦   «         k    rt	          j	        |¦  «        sJ ‚�Œd S )NÚ_logcdf2_formular  Ú_logcdf_formulaÚ_logccdf_formular  Ú_cdf_formulaÚ_ccdf_formularÒ   Ú_cdf2_formular  ç›+¡†›„=©re  ù                )rj  rL  rN  râ   r>   rR  r   rQ  r¢   rU  rl  rà   r   rS  ©	r­   r¨   r3   r±   r\   rò   rf   r	  rc   s	            r1   rï   rï   È  s¯  € ð �lŠl‰nŒn€Gà
ð #Ø�?Š?Ð-Ñ.Ô.ð 	#Ø�KŠK˜	Ñ"Ô"Ð"Ø�?Š?Ð,Ñ-Ô-ð 	'°·²ÐASÑ1TÔ1Tð 	'Ø�KŠK˜Ñ&Ô&Ð&Ø�OŠO˜NÑ+Ô+ð 	#Ø—?’? ?Ñ3Ô3ð	#à�KŠK˜	Ñ"Ô"Ð"øà�?Š?˜?Ñ+Ô+ð 	#Ø�KŠK˜	Ñ"Ô"Ð"Ø�?Š?˜>Ñ*Ô*ð 	'¨d¯oªo¸oÑ.NÔ.Nð 	'Ø�KŠK˜Ñ&Ô&Ð&Ø�OŠOÐ-Ñ.Ô.ð 	#Ø—?’?Ð#5Ñ6Ô6ð	#à�KŠK˜	Ñ"Ô"Ð"à
�(Š(�1‰+Œ+˜Ÿš ™œÑ
#€CÝ„J×Ò˜CœI |Ñ4Ô4Ð4à•u‘w”wÒÐÝŒ{˜3ÑÔÐÐÐàð 
$ñ 
$ˆØ;>ð 2�rŒv�d—k’k ! Q¨v�kÑ6Ô6Ñ7Ô7Ð7Ø—H’H˜Q ¨&�HÑ1Ô1ð 	å
Œ
×"Ò" 3¨°%Ð"Ñ8Ô8Ð8Øð 	:ÝŒJ×#Ò# C¤I°°b±Ô/?Ñ@Ô@Ð@Ð@åŒJ×#Ò# C¤I¨s¬yÑ9Ô9Ð9Ý
Œ
×Ò ¤	¨<Ñ8Ô8Ð8Ø�5™7œ7Ò"Ð"Ý”;˜sÑ#Ô#Ð#Ð#Ð#ùð
$ð 
$rB   c                 óF  — |                      ¦   «         }|                      d|rdnd› d�¦  «        r|                     d¦  «         |                      |¦  «        |                      |¦  «        z   }t
          j                             |j        |¦  «         |t          ¦   «         k    rt          j
        |¦  «        sJ ‚|D ]ß}|r*t          j        |                      |||¬¦  «        ¦  «        n|                      |||¬¦  «        }t
          j                             ||d¬¦  «         t
          j                             |j        |j        ¦  «         t
          j                             |j        |¦  «         |t          ¦   «         k    rt          j
        |¦  «        sJ ‚Œàd S )	NrI  r¨   Ú Úccdf2_formular  r  ru  rv  )rj  rL  rN  râ   rä   r>   rR  r   rQ  r¢   rU  rl  rã   r   rS  rx  s	            r1   rð   rð   ô  s~  € ð �lŠl‰nŒn€Gà‡‚Ð> CÐ/˜5˜5¨RÐ>Ð>Ð>Ñ?Ô?ð Ø�Š�IÑÔÐà
�(Š(�1‰+Œ+˜Ÿ	š	 !™œÑ
$€CÝ„J×Ò˜CœI |Ñ4Ô4Ð4à•u‘w”wÒÐÝŒ{˜3ÑÔÐÐÐàð $ð $ˆØ<?ð 3�rŒv�d—l’l 1 a°�lÑ7Ô7Ñ8Ô8Ð8Ø—I’I˜a ¨6�IÑ2Ô2ð 	å
Œ
×"Ò" 3¨°%Ð"Ñ8Ô8Ð8Ý
Œ
×Ò ¤	¨3¬9Ñ5Ô5Ð5Ý
Œ
×Ò ¤	¨<Ñ8Ô8Ð8Ø�5™7œ7Ò"Ð"Ý”;˜sÑ#Ô#Ð#Ð#Ð#øð$ð $rB   c                 ó>
  — t          | ¦  «        }|dv rt          dd¬¦  «        }n*|dv rt          t           dfd¬¦  «        }n| j        j        }t          | ||¦  «        }t          j        |g|¢R Ž ^}}|\  }}}	}
||z  }t          ||          t          j	        ¦  «         t          ||
         t          j	        ¦  «         |  
                    ¦   «         \  }}t          j        ||j        ¦  «        }t          j        ||j        ¦  «        }|	dk    |z  }|	dk    |z  }|dk    |z  }|dk    |z  }|d	v rŽt          ||         t          j         ¦  «         t          ||         t          j         ¦  «         t          ||| z           t          j         ¦  «         t          ||| z           t          j         ¦  «         �n|d
v rbt          ||         d¦  «         t          ||         d¦  «         t          ||| z           d¦  «         t          ||| z           d¦  «         �n¹|dv rft          ||         t           ¦  «         t          ||         d¦  «         t          ||         t           ¦  «         t          ||         d¦  «         �nO|dv rZt          ||         d¦  «         t          ||         d¦  «         t          ||         d¦  «         t          ||         d¦  «         �nñ|dv rft          ||         d¦  «         t          ||         t           ¦  «         t          ||         d¦  «         t          ||         t           ¦  «         �n‡|dv rZt          ||         d¦  «         t          ||         d¦  «         t          ||         d¦  «         t          ||         d¦  «         �n)|dv r‘t          ||	dk             t          j	        ¦  «         t          ||	dk             t          j	        ¦  «         t          ||dk             ||dk             ¦  «         t          ||dk             ||dk             ¦  «         n”|dv r�t          ||	dk             t          j	        ¦  «         t          ||	dk             t          j	        ¦  «         t          ||dk             ||dk             ¦  «         t          ||dk             ||dk             ¦  «         |dvr5t          j        |||dk    z           ¦  «                             ¦   «         sJ ‚d S d S )N>   rÖ   rç   r{   r˜   r<   >   Úilogcdfrå   r   r)  rK   >   rß   >   rÞ   >   rà   >   râ   >   rã   >   rä   >   rÖ   r}  >   rç   rå   >   rÙ   rg  ra  rÜ   rh  )rP  r   r   r¤   r/   Úclassify_argr>   Úbroadcast_arraysr   rW  ra  rO  rQ  rV  r9  )r­   rZ  ró   rc   r]  Ú
arg_domainÚclassified_argsÚ	valid_argÚendpoint_argÚoutside_argÚnan_argÚ	all_validr#   r$   Úoutside_arg_minusÚoutside_arg_plusÚendpoint_arg_minusÚendpoint_arg_pluss                     r1   rb  rb    se  € å+¨DÑ1Ô1ÐØÐ!Ð!Ð!Ý ¨6¸\ÐJÑJÔJˆ
ˆ
Ø	Ð)Ð	)Ð	)Ý ­S¨D°!¨9ÀÐMÑMÔMˆ
ˆ
à”^Ô*ˆ
å" 4¨¨jÑ9Ô9€OÝ)+Ô)<Ð=Mð *OØ>Mð*Oð *Oð *OÐ&Ð�à4CÑ1€Iˆ|˜[¨'ØÐ,Ñ,€Iõ �Ð&Ð&Ô'­¬Ñ0Ô0Ð0Ý��W”�rœvÑ&Ô&Ð&à�<Š<‰>Œ>�D€A€qÝ
Œ˜˜3œ9Ñ%Ô%€AÝ
Œ˜˜3œ9Ñ%Ô%€Aà$¨Ò*Ð.>Ñ>ÐØ# qÒ(Ð,<Ñ<ÐØ&¨"Ò,Ð0@Ñ@ÐØ%¨Ò*Ð.>Ñ>Ðð �
ÐÐÝ�SÐ*Ô+­b¬f¨WÑ5Ô5Ð5Ý�SÐ)Ô*­R¬V¨GÑ4Ô4Ð4Ý�SÐ+¨y¨jÑ8Ô9½B¼F¸7ÑCÔCÐCÝ�SÐ*¨i¨ZÑ7Ô8½2¼6¸'ÑBÔBÐBÑBØ	�'Ð	Ð	Ý�SÐ*Ô+¨QÑ/Ô/Ð/Ý�SÐ)Ô*¨AÑ.Ô.Ð.Ý�SÐ+¨y¨jÑ8Ô9¸1Ñ=Ô=Ð=Ý�SÐ*¨i¨ZÑ7Ô8¸!Ñ<Ô<Ð<Ñ<Ø	�*Ð	Ð	Ý�SÐ*Ô+­c¨TÑ2Ô2Ð2Ý�SÐ)Ô*¨AÑ.Ô.Ð.Ý�SÐ+Ô,­s¨dÑ3Ô3Ð3Ý�SÐ*Ô+¨QÑ/Ô/Ð/Ñ/Ø	�'Ð	Ð	Ý�SÐ*Ô+¨QÑ/Ô/Ð/Ý�SÐ)Ô*¨AÑ.Ô.Ð.Ý�SÐ+Ô,¨aÑ0Ô0Ð0Ý�SÐ*Ô+¨QÑ/Ô/Ð/Ñ/Ø	�+Ð	Ð	Ý�SÐ*Ô+¨QÑ/Ô/Ð/Ý�SÐ)Ô*­S¨DÑ1Ô1Ð1Ý�SÐ+Ô,¨aÑ0Ô0Ð0Ý�SÐ*Ô+­c¨TÑ2Ô2Ð2Ñ2Ø	�(Ð	Ð	Ý�SÐ*Ô+¨QÑ/Ô/Ð/Ý�SÐ)Ô*¨AÑ.Ô.Ð.Ý�SÐ+Ô,¨aÑ0Ô0Ð0Ý�SÐ*Ô+¨QÑ/Ô/Ð/Ñ/Ø	Ð%Ð	%Ð	%Ý�S˜¨Ò*Ô+­R¬VÑ4Ô4Ð4Ý�S˜¨Ò)Ô*­B¬FÑ3Ô3Ð3Ý�S˜¨Ò+Ô,¨a°ÀÒ0BÔ.CÑDÔDÐDÝ�S˜¨Ò*Ô+¨Q¨|¸qÒ/@Ô-AÑBÔBÐBÐBØ	Ð'Ð	'Ð	'Ý�S˜¨Ò*Ô+­R¬VÑ4Ô4Ð4Ý�S˜¨Ò)Ô*­B¬FÑ3Ô3Ð3Ý�S˜¨Ò+Ô,¨a°ÀÒ0BÔ.CÑDÔDÐDÝ�S˜¨Ò*Ô+¨Q¨|¸qÒ/@Ô-AÑBÔBÐBàÐMÐMÐMÝŒ{˜3˜y¨L¸AÒ,=Ñ>Ô?Ñ@Ô@×DÒDÑFÔFÐFÐFÐFð NÐMØFÐFrB   c                 óœ  ‡ ‡— dŠdˆˆ fd„	}ˆ fd„}‰                       ¦   «          t          d¦  «        D ]«} ||ddd¬	¦  «         ‰                      |dd
¬¦  «        }t          ‰ dd |¦  «         |j        |k    sJ ‚ ||dd|d¬	¦  «          ||dd| ||d¦  «        ¬	¦  «          ||dd||dk    ¬	¦  «         ‰ j        t          j        k    r ||dd|d¬	¦  «         Œ¬‰                       ¦   «          ‰                      dd¦  «         ‰                      dd¦  «         t          dd¦  «        D ]d}‰                      |dd
¬¦  «        } ||dd| ||d¦  «        p ||d¦  «        ¬	¦  «         ‰                      |d¦  «          ||dd|¦  «         Œe‰                       ¦   «          t          d¦  «        D �]} ||ddd¬	¦  «         ‰                      |dd
¬¦  «        }|j        |k    sJ ‚ ||dd|d¬	¦  «          ||dd| ||d¦  «        ¬	¦  «          ||dd||dk    ¬	¦  «         ‰ j        t          j        k    r ||dd|d¬	¦  «         ‰ j        t          j        k    r|dk    s  ||dd| ||d¦  «        p|dk    ¬	¦  «          ||d¦  «        s$‰                      |d¦  «          ||dd|¦  «         �Œ‰                       ¦   «          ‰                      dd¦  «         ‰                      dd¦  «         ‰                      dd¦  «         t          dd¦  «        D ]X}‰                      |dd
¬¦  «        } ||dd| ||d¦  «        ¬	¦  «         ‰                      |d¦  «          ||dd|¦  «         ŒY‰                      ddd
¬¦  «        }‰                       ¦   «          t          d¦  «        D ]{} ||ddd¬	¦  «         ‰                      |dd
¬¦  «        ||dz  z  z  }|j        |k    sJ ‚ ||dd| ||d¦  «        ¬	¦  «          ||dd||dk    ¬	¦  «          ||dd|¦  «         Œ|t          ‰ t          ¦  «        rd S d S )Ng•Ö&è.>Tc                 ó(  •— |rD‰                      | ||¬¦  «        }t          ||‰d| z  z  ¬¦  «         |j        |j        k    sJ ‚d S t          j        t
          ¦  «        5  ‰                      | ||¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nr  r4   rv  )Úmomentr   rQ  r)   r*   rk  )ÚorderÚkindr	  rf   Úsuccessrc   re  r­   s         €€r1   Úcheckz!check_moment_funcs.<locals>.check`  sç   ø€ Øð 	8Ø—+’+˜e T°&�+Ñ9Ô9ˆCÝ˜C ¨4°°E±	©>Ð:Ñ:Ô:Ð:Ø”9 ¤	Ò)Ð)Ð)Ð)Ð)Ð)å”Õ2Ñ3Ô3ð 8ð 8Ø—’˜E 4°�Ñ7Ô7Ð7ð8ð 8ð 8ñ 8ô 8ð 8ð 8ð 8ð 8ð 8ð 8ð 8øøøð 8ð 8ð 8ð 8ð 8ð 8s   Á!BÂBÂBc           	      óÀ   •— d|› d�}‰                      |¦  «        }|sdS t          ‰|¦  «        }t          |dt          t          d¦  «        ¦  «        ¦  «        }| |v S )NÚ_moment_rJ  FÚordersé   )rL  r  ÚsetÚrange)rŽ  r�  Úformula_nameÚ	overridesr  r”  r­   s         €r1   Úhas_formulaz'check_moment_funcs.<locals>.has_formulai  sg   ø€ Ø0 $Ð0Ð0Ð0ˆØ—O’O LÑ1Ô1ˆ	Øð 	Ø�5Ý˜$ Ñ-Ô-ˆÝ˜ (­Cµ°a±´©M¬MÑ:Ô:ˆØ˜ˆÐrB   r•  ÚrawrÚ   F)r�  rÓ   r  r�  r  Úgeneralr   Úquadrature_icdfÚcentralrK   r6   Ú	transformÚstandardizedri   r7   Ú	normalize)NNT)Úreset_cacher—  r�  rb  rQ  r.  r   r   r   rî   r   )r­   r\   r‘  rš  r«   rf   Úvarre  s   `      @r1   rÊ   rÊ   X  s¶  øø€ ð €Dð8ð 8ð 8ð 8ð 8ð 8ð 8ðð ð ð ð ð 	×ÒÑÔÐõ �1‰XŒXð 	Bð 	BˆØˆˆa�˜¨Ð/Ñ/Ô/Ð/Ø�kŠk˜!˜U¨<ˆkÑ8Ô8ˆÝ˜T 8¨T°3Ñ7Ô7Ð7ØŒy˜LÒ(Ð(Ð(Ð(Øˆˆa��w ¨TÐ2Ñ2Ô2Ð2Øˆˆa�˜	 3°°¸A¸uÑ0EÔ0EÐFÑFÔFÐFØˆˆa�˜	 3°°a²Ð9Ñ9Ô9Ð9ØŒ>�Uœ\Ò)Ð)ØˆE�!�UÐ-¨s¸DÐAÑAÔAÐAøð 	×ÒÑÔÐð 	‡K‚K��9ÑÔÐØ‡K‚K��9ÑÔÐÝ�1�a‰[Œ[ð *ð *ˆØ�kŠk˜!˜U¨<ˆkÑ8Ô8ˆØˆˆa�˜ SØ!�k ! YÑ/Ô/ÐQ°;°;¸qÀ.Ñ3QÔ3Qð	Sñ 	Sô 	Sð 	Sà�Š�A�yÑ!Ô!Ð!Øˆˆa�˜ SÑ)Ô)Ð)Ð)à×ÒÑÔÐõ �1‰XŒXð 2ñ 2ˆØˆˆa�˜G¨UÐ3Ñ3Ô3Ð3Ø�kŠk˜!˜Y¨|ˆkÑ<Ô<ˆØŒy˜LÒ(Ð(Ð(Ð(Øˆˆa�˜G S°$Ð7Ñ7Ô7Ð7Øˆˆa�˜I s°K°KÀÀ9Ñ4MÔ4MÐNÑNÔNÐNØˆˆa�˜I s°A¸²FÐ;Ñ;Ô;Ð;ØŒ>�Uœ\Ò)Ð)ØˆE�!�YÐ 1°3ÀÐEÑEÔEÐEØ”¥%¤-Ò/Ð/°A¸²F°Fð ˆE�!�Y ¨SØ%˜+ a¨Ñ/Ô/Ð;°A¸²Fð=ñ =ô =ð =àˆ{˜1˜eÑ$Ô$ð 	2Ø�KŠK˜˜5Ñ!Ô!Ð!ØˆE�!�Y ¨SÑ1Ô1Ð1ùà×ÒÑÔÐð 	‡K‚K��>Ñ"Ô"Ð"Ø‡K‚K��>Ñ"Ô"Ð"Ø‡K‚K��>Ñ"Ô"Ð"Ý�1�a‰[Œ[ð .ð .ˆØ�kŠk˜!˜Y¨|ˆkÑ<Ô<ˆØˆˆa�˜K¨Ø!�k ! ^Ñ4Ô4ð	6ñ 	6ô 	6ð 	6à�Š�A�~Ñ&Ô&Ð&Øˆˆa�˜K¨Ñ-Ô-Ð-Ð-ð �+Š+�a˜¨<ˆ+Ñ
8Ô
8€CØ×ÒÑÔÐå�1‰XŒXð 3ð 3ˆØˆˆa� °%Ð8Ñ8Ô8Ð8Ø�kŠk˜!˜Y¨|ˆkÑ<Ô<¸sÀqÈ1Áu¹~ÑMˆØŒy˜LÒ(Ð(Ð(Ð(Øˆˆa� ¨CØ!�k ! ^Ñ4Ô4ð	6ñ 	6ô 	6ð 	6àˆˆa� ¨C¸¸aºÐ@Ñ@Ô@Ð@Øˆˆa� ¨cÑ2Ô2Ð2Ð2å�$Õ1Ñ2Ô2ð ð 	ˆðð rB   r©   r®   )r6   r7   Ú
dist_shape)r8   rK   rZ  rÆ   Úrng_typec                 ó2  — t           j                             d¦  «        }|                      ¦   «         }|r|dk    rt	          j        d¦  «         |                      ||¦  «        }d}|f|z   }	|	|z   }
|dk    r|j        }|t           j        j        k    r |d|¬¦  «        } ||	|¬¦  «        }|j	        |
k    sJ ‚t          ||d¬	¦  «        }t          |j	        d         |d
¬¦  «        }d}|j        }t          j        ||k     ¦  «        }|||z  k     sJ ‚d S )Nl   óMÙLy r   z3Distribution can't have a shape without parameters.i   rÆ   rK   rÇ   r”   )ÚaxisF)râ   g{®Gáz„?)r>   r‚   rƒ   r    r)   rë   r¡   rÆ   Ú	GeneratorrQ  r   r   r:   Úsum)r©   r¤  r®   rZ  r¥  r„   Únum_parametersr­   ÚnÚsample_sizeÚsample_array_shaper\  r3   Ú	statisticÚpvalueÚp_thresholdÚnum_pvaluesÚnum_small_pvaluess                     r1   Útest_sample_against_cdfr³  Ö  sG  € õ Œ)×
Ò
 Ñ
0Ô
0€CØ×+Ò+Ñ-Ô-€Nàð K�n¨Ò)Ð)ÝŒÐIÑJÔJÐJà�<Š<˜
 CÑ(Ô(€Dà€AØ�$˜‘.€KØ$ zÑ1Ðà�ÒÐØœˆà•2”9Ô&Ò&Ð&Øˆh˜ Ð%Ñ%Ô%ˆØˆ�k sÐ+Ñ+Ô+€AØŒ7Ð(Ò(Ð(Ð(Ð(õ $ D¨!°!Ð4Ñ4Ô4€IÝ�Q”W˜Q”Z °Ð6Ñ6Ô6€FØ€KØ”+€KÝœ˜v¨Ò3Ñ4Ô4ÐØ˜{¨[Ñ8Ò8Ð8Ð8Ð8Ð8Ð8rB   c                 ó  — | j         }i }| j        D ]}|                     |j        ¦  «         Œt	          j        | j        t          ¬¦  «        }|                     ¦   «         D ]�\  }}||vrŒ
||         }|j	         
                    |¬¦  «        \  }}	|j	        j        \  }
}|
r||k    n||k     }||r||	k    n||	k     z  }t          ||j	                             ||¬¦  «        ¦  «         ||z  }ŒŽt          | | j        ¦  «         |S )N©rS  ©r–   )r¥   Ú_parameterizationsÚupdateÚ
parametersr>   Úonesrc  ÚboolÚitemsr/   r,   r=   r   r@   Ú_invalid)r­   r–   r¹  Úparameterizationr†  ÚnameÚvalueÚ	parameterr#   r$   Ú
a_includedÚ
b_includedÚvalids                r1   rP  rP  ù  sR  € ð Ô'ÐØ€JØ Ô3ð 7ð 7ÐØ×ÒÐ*Ô5Ñ6Ô6Ð6Ð6å”˜œ­4Ð0Ñ0Ô0€IØ'×-Ò-Ñ/Ô/ð ð ‰ˆˆeØ�zÐ!Ð!ØØ˜tÔ$ˆ	ð
 Ô×7Ò7Ø-ð 8ñ /ô /‰ˆˆ1à!*Ô!1Ô!;Ñˆ
�JØ *Ð9��e’�°°E²	ˆØ Ð:�%˜1’*�*°¸²Ñ:ˆÝ�U˜IÔ,×5Ò5ØÐ$4ð 6ñ 6ô 6ñ 	7ô 	7ð 	7ð 	�UÑˆ	ˆ	õ �)�˜Tœ]Ñ+Ô+Ð+àÐrB   c                 óð  — |€†t          j        | j        t          ¬¦  «        }t          j        | j        t          ¬¦  «        }t          j        | j        t          ¬¦  «        }t          j        | j        t          ¬¦  «        }||||fS |                     | j        ¬¦  «        \  }}t          j        |||¦  «        \  }}}|j        \  }	}
|	r||k    n||k     }||
r||k    n||k     z  }t          j        |j	        t          ¬¦  «        }d|||k    <   d|||k    <   t          j        |j	        t          ¬¦  «        }d||	r||k     n||k    <   d||
r||k     n||k    <   t          j        |¦  «        }||||fS )Nrµ  r¶  r)  rK   )r>   rº  rc  r»  Úzerosr,   r¥   r  r=   rQ  ÚintÚisnan)r­   ró   r€  Ú
valid_argsÚendpoint_argsÚoutside_argsÚnan_argsr#   r$   rÂ  rÃ  ÚinsideÚonÚoutsiderW  s                  r1   r~  r~     s„  € Ø
€{Ý”W˜Tœ[µÐ5Ñ5Ô5ˆ
Ýœ ¤µDÐ9Ñ9Ô9ˆÝ”x ¤µ4Ð8Ñ8Ô8ˆÝ”8˜DœK­tÐ4Ñ4Ô4ˆØ˜=¨,¸Ð@Ð@à×-Ò-ØÔ)ð .ñ +ô +�D€A€qõ Ô# A q¨#Ñ.Ô.�I€A€qˆ#Ø'Ô1Ñ€J�
à%Ð2ˆa�3Šhˆh¨1¨sª7€FØ
˜JÐ3ˆs�aŠxˆx¨C°!ªGÑ3€Få	Œ�!”'¥Ð	%Ñ	%Ô	%€BØ€B€qˆC‚x�LØ€B€qˆC‚x�LÝŒh�q”w¥cÐ*Ñ*Ô*€GØ57€G˜Ð1ˆS�1ŠWˆW¨°ªÑ2Ø56€G˜Ð1ˆQ�ŠWˆW¨¨cªÑ2Ý
Œ(�3‰-Œ-€Cà�2�w Ð#Ð#rB   c                  ó°  —  G d„ dt           ¦  «        } d}t          j        t          |¬¦  «        5   | d¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5   | t	          j        g ¦  «        ¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5   | g d	¢¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5   | t          j        ¬¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5   | d
¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5   | ¦   «                              d
¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5   | ¦   «                              t          j        ¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5   | ¦   «                              dd¬¦  «         d d d ¦  «         n# 1 swxY w Y    G d„ dt           ¦  «        }d}t          j        t          |¬¦  «        5   |d¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5   |¦   «          d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5   |ddgg d	¢¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5   |g d	¢g d	¢¬¦  «        }| 	                    ddg¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5   |dt          ¦   «         gddg¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5   |g d	¢g d	¢¬¦  «        }|                     d¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nc                   ó8   — e Zd Z ed e¦   «         ¬¦  «        ZdS )ú#test_input_validation.<locals>.Testr3   rQ   N)r   r€   r�   r   r   r¤   r�   rB   r1   ÚTestrÒ  =  s(   € € € € € Ø"�N 3¨{¨{©}¬}Ð=Ñ=Ô=ˆ	ˆ	ˆ	rB   rÓ  z`The `Test` distribution family does not accept parameters, but parameters `{'a'}` were provided.r'   rK   ©r#   zAAttribute `tol` of `Test` must be a positive float, if specified.©r  r2  r)  zEArgument `order` of `Test.moment` must be a finite, positive integer.z2Argument `kind` of `Test.moment` must be one of...r6   Úcoconut©r�  c                   ó¦   — e Zd Z ed e¦   «         ¬¦  «        Z ed e¦   «         ¬¦  «        Z eee¦  «        gZ ed e¦   «         ¬¦  «        Z	dS )ú$test_input_validation.<locals>.Test2ÚcrQ   rb   r3   N)
r   r€   r�   r   r   Ú_p1Ú_p2r   r·  r¤   r�   rB   r1   ÚTest2rÙ  Z  sr   € € € € € Øˆn˜S¨¨©¬Ð7Ñ7Ô7ˆØˆn˜S¨¨©¬Ð7Ñ7Ô7ˆØ/Ð/°°SÑ9Ô9Ð:ÐØ"�N 3¨{¨{©}¬}Ð=Ñ=Ô=ˆ	ˆ	ˆ	rB   rÝ  zkThe provided parameters `{a}` do not match a supported parameterization of the `Test2` distribution family.zLThe `Test2` distribution family requires parameters, but none were provided.zjThe parameters `{c, d}` provided to the `Test2` distribution family cannot be broadcast to the same shape.)rÚ  rb   zmThe argument provided to `Test2.pdf` cannot be be broadcast to the same shape as the distribution parameters.z$Parameter `c` must be of real dtype.z<Parameter `convention` of `Test2.kurtosis` must be one of...©Ú
convention)r   r)   r*   Ú
ValueErrorr>   r  rW  r�  r   rÞ   r+   ÚobjectrÝ   )rÓ  r0   rÝ  r­   s       r1   Útest_input_validationrâ  <  së  € ð>ð >ð >ð >ð >Õ%ñ >ô >ð >ð7€Gå	Œ•z¨Ð	1Ñ	1Ô	1ð ð Øˆˆqˆ‰Œˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð R€GÝ	Œ•z¨Ð	1Ñ	1Ô	1ð !ð !Øˆ•”˜B‘”Ð Ñ Ô Ð ð!ð !ð !ñ !ô !ð !ð !ð !ð !ð !ð !øøøð !ð !ð !ð !å	Œ•z¨Ð	1Ñ	1Ô	1ð ð Øˆ���ÐÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•z¨Ð	1Ñ	1Ô	1ð ð Øˆ•”ÐÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•z¨Ð	1Ñ	1Ô	1ð ð Øˆ�ˆ‰Œˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð+€Gå	Œ•z¨Ð	1Ñ	1Ô	1ð ð Øˆ‰Œ�Š�bÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð å	Œ•z¨Ð	1Ñ	1Ô	1ð ð Øˆ‰Œ�Š•b”fÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð C€GÝ	Œ•z¨Ð	1Ñ	1Ô	1ð )ð )Øˆ‰Œ�Š�a˜iˆÑ(Ô(Ð(ð)ð )ð )ñ )ô )ð )ð )ð )ð )ð )ð )øøøð )ð )ð )ð )ð>ð >ð >ð >ð >Õ&ñ >ô >ð >ðF€Gå	Œ•z¨Ð	1Ñ	1Ô	1ð ð Øˆ�ˆ
‰
Œ
ˆ
ðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð €Gå	Œ•z¨Ð	1Ñ	1Ô	1ð ð Øˆ‰Œˆðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ðL€Gå	Œ•z¨Ð	1Ñ	1Ô	1ð %ð %Øˆ��A�˜)˜)˜)Ð$Ñ$Ô$Ð$ð%ð %ð %ñ %ô %ð %ð %ð %ð %ð %ð %øøøð %ð %ð %ð %ð?€Gå	Œ•z¨Ð	1Ñ	1Ô	1ð ð Øˆu�y�y�y I I IÐ.Ñ.Ô.ˆØ�Š�!�Q�ÑÔÐðð ð ñ ô ð ð ð ð ð ð øøøð ð ð ð ð 5€GÝ	Œ•y¨Ð	0Ñ	0Ô	0ð )ð )Øˆ�•F‘H”H� ! Q Ð(Ñ(Ô(Ð(ð)ð )ð )ñ )ô )ð )ð )ð )ð )ð )ð )øøøð )ð )ð )ð )ð M€GÝ	Œ•z¨Ð	1Ñ	1Ô	1ð ,ð ,Øˆu�y�y�y I I IÐ.Ñ.Ô.ˆØ�Š ˆÑ+Ô+Ð+ð,ð ,ð ,ñ ,ô ,ð ,ð ,ð ,ð ,ð ,ð ,ð ,øøøð ,ð ,ð ,ð ,ð ,ð ,sû   ±A
Á
AÁAÁ2BÂB!Â$B!ÃCÃC"Ã%C"ÄD'Ä'D+Ä.D+ÅE&Å&E*Å-E*ÆF8Æ8F<Æ?F<Ç(HÈHÈHÈ: I&É&I*É-I*Ê!J:Ê:J>ËJ>Ë"K9Ë9K=Ì K=Ì!L?Ì?MÍMÍ')NÎN Î#N ÏO.Ï.O2Ï5O2Ð(QÑQÑQc                  óz  — t          ddgd¬¦  «        } t          di | ¤Ž}t          |¦  «        }t          j        t          j        |¦  «        ¦  «        }|                     ¦   «         |                     ¦   «         |                     ¦   «         }}}t          j        ||k    ¦  «        sJ ‚t          j        ||k    ¦  «        sJ ‚|                     d¬¦  «        |                     d¬¦  «        |                     d¬¦  «        }}}t          j        ||k    ¦  «        sJ ‚t          j        ||k    ¦  «        sJ ‚d S )Nr)  r6   r4   r"   rK  r”   r�   )	r-   r   r   ÚpickleÚloadsÚdumpsrÆ   r>   r9  )ÚkwargsÚdist1Údist2Údist3r:  r;  Úres3s          r1   Útest_rng_deepcopy_picklerì    s  € å�R˜�G˜rÐ"Ñ"Ô"€FÝÐÐ�fÐÐ€EÝ�U‰OŒO€EÝŒL�œ eÑ,Ô,Ñ-Ô-€Eà—|’|‘~”~ u§|¢|¡~¤~°u·|²|±~´~�ˆ$€DÝŒ6�$˜$’,ÑÔÐÐÐÝŒ6�$˜$’,ÑÔÐÐÐà—|’|¨�|Ñ+Ô+¨U¯\ª\¸b¨\Ñ-AÔ-AÀ5Ç<Â<ÐTVÀ<ÑCWÔCW�ˆ$€DÝŒ6�$˜$’,ÑÔÐÐÐÝŒ6�$˜$’,ÑÔÐÐÐÐÐrB   c                   ó&   — e Zd Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestAttributesc                 ó$  — t          d¬¦  «        }d}t          j        t          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   |                     ¦   «         }t          j        t          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   d |_        t          j        t          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   |                     ¦   «         }|                     d¬¦  «        }t          ||¦  «         |                     d¬¦  «        }|                     d¬¦  «        }t          ||¦  «         t          j        ||k    ¦  «        rJ ‚d|_        |                     d¬¦  «        }|                     d¬¦  «        }t          ||¦  «         t          j        ||k    ¦  «        rJ ‚| 	                    ¦   «          t          j        t          |¬¦  «        5  |                     d¬¦  «         d d d ¦  «         n# 1 swxY w Y   d	}t          j        t          |¬¦  «        5  d
|_        d d d ¦  «         d S # 1 swxY w Y   d S )NÚno_cache)Úcache_policyzD`StandardNormal` does not provide an accurate implementation of the r'   rÚ   r  rÓ   r  z/Attribute `cache_policy` of `StandardNormal`...r�   )r   r)   r*   rk  rÙ   rñ  r   r>   r9  r¢  rà  )r.   r­   r0   rÙ   Úcached_meanÚquadrature_means         r1   Útest_cache_policyz TestAttributes.test_cache_policy�  s£  € Ý¨:Ð6Ñ6Ô6ˆàXˆÝŒ]Õ.°gÐ>Ñ>Ô>ð 	&ð 	&Ø�IŠI˜WˆIÑ%Ô%Ð%ð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&à�yŠy‰{Œ{ˆÝŒ]Õ.°gÐ>Ñ>Ô>ð 	&ð 	&Ø�IŠI˜WˆIÑ%Ô%Ð%ð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&ð !ˆÔÝŒ]Õ.°gÐ>Ñ>Ô>ð 	&ð 	&Ø�IŠI˜WˆIÑ%Ô%Ð%ð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&à�yŠy‰{Œ{ˆØ—i’i w�iÑ/Ô/ˆÝ�[ $Ñ'Ô'Ð'ð Ÿ)š)¨<˜)Ñ8Ô8ˆØ—i’i w�iÑ/Ô/ˆÝ�[ /Ñ2Ô2Ð2Ý”6˜$ /Ò1Ñ2Ô2Ð2Ð2Ð2ð 'ˆÔØ�yŠy 	ˆyÑ*Ô*ˆØ—i’i w�iÑ/Ô/ˆÝ�[ /Ñ2Ô2Ð2Ý”6˜$ /Ò1Ñ2Ô2Ð2Ð2Ð2à×ÒÑÔÐÝŒ]Õ.°gÐ>Ñ>Ô>ð 	&ð 	&Ø�IŠI˜WˆIÑ%Ô%Ð%ð	&ð 	&ð 	&ñ 	&ô 	&ð 	&ð 	&ð 	&ð 	&ð 	&ð 	&øøøð 	&ð 	&ð 	&ð 	&ð DˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	*ð 	*Ø )ˆDÔð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*ð 	*ð 	*sY   ®AÁAÁAÂB.Â.B2Â5B2ÃC>Ã>DÄDÈ%IÉIÉIÉ0JÊJ	ÊJ	c                 ó’  — d}t          j        ¦   «         }d}t          j        t          |¬¦  «        5  d|_        d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  d|_        d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  t          j        |_        d d d ¦  «         n# 1 swxY w Y   t          j        d¬¦  «        }t          j        d¬¦  «        }|                     |¦  «        }|                     |d	¬
¦  «        }|                     |d	¬
¦  «        }t          |||j        ¬¦  «         t          |||j        ¬¦  «         t          ||z
  ¦  «        t          ||z
  ¦  «        k    sJ ‚d}	|j        |j        c|_        |_        |                     |	¦  «        }|                     |	d¬
¦  «        }|                     |	d¬
¦  «        }t          |||j        ¬¦  «         t          |||j        ¬¦  «         t          ||z
  ¦  «        t          ||z
  ¦  «        k    sJ ‚d S )Nç      @z+Attribute `tol` of `StandardNormal` must...r'   g      ð¿)rÂ   rÂ   rÕ  r  rÓ   r  r  g®Gáz®ï?ræ   )r   r   r)   r*   rà  r  r>   rW  râ   r   ÚabsrÖ   )
r.   r3   rÿ   r0   ÚX1ÚX2rf   r:  r;  r™   s
             r1   Útest_tolzTestAttributes.test_tol¸  sÈ  € ØˆÝŒL‰NŒNˆà?ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	ð 	ØˆAŒEð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�:¨WÐ5Ñ5Ô5ð 	ð 	ØˆAŒEð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�:¨WÐ5Ñ5Ô5ð 	ð 	Ý”FˆAŒEð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	õ Œ\˜dÐ#Ñ#Ô#ˆÝŒ\˜eÐ$Ñ$Ô$ˆØ�eŠe�A‰hŒhˆØ�vŠv�a ˆvÑ-Ô-ˆØ�vŠv�a ˆvÑ-Ô-ˆÝ˜˜c¨¬Ð/Ñ/Ô/Ð/Ý˜˜c¨¬Ð/Ñ/Ô/Ð/Ý�4˜#‘:‰Œ¥ T¨C¡Z¡¤Ò0Ð0Ð0Ð0àˆØœ ¤ˆˆŒ�”Ø�fŠf�Q‰iŒiˆØ�wŠw�q ˆwÑ-Ô-ˆØ�wŠw�q ˆwÑ-Ô-ˆÝ˜˜c¨¬Ð/Ñ/Ô/Ð/Ý˜˜c¨¬Ð/Ñ/Ô/Ð/Ý�4˜#‘:‰Œ¥ T¨C¡Z¡¤Ò0Ð0Ð0Ð0Ð0Ð0s5   ³AÁAÁAÁ-BÂBÂBÂ'CÃC	ÃC	c                 ó¾  — t          dd¬¦  «        }|                     d¦  «        dk    sJ ‚d|_        |                     t          j        d¦  «        ¦  «        dk    sJ ‚t          j        d¦  «        t          j        d¦  «        }}t          ||d¬	¦  «        }|                     t          j        d¦  «        ¦  «        d
k    sJ ‚ G d„ dt           ¦  «        } |||d¬	¦  «        }|                     ¦   «         dk    sJ ‚|                     dd
¬¦  «        dk    sJ ‚d}t          j        t          |¬¦  «        5  d|_        d d d ¦  «         d S # 1 swxY w Y   d S )Nr   rK   r"   r6   Úskip_allç       @rø   r÷   )r#   r$   Úvalidation_policyr)  c                   ó   — e Zd Zd„ Zd„ ZdS )ú0TestAttributes.test_iv_policy.<locals>.MyUniformc                 ó   — dS ©NÚ	incorrectr�   )r.   rô   rç  s      r1   r+  zATestAttributes.test_iv_policy.<locals>.MyUniform._entropy_formulaä  ó   € Ø"�{rB   c                 ó   — dS r  r�   )r.   rŽ  r,  s      r1   Ú_moment_raw_formulazDTestAttributes.test_iv_policy.<locals>.MyUniform._moment_raw_formulaç  r  rB   N)r   r€   r�   r+  r  r�   rB   r1   Ú	MyUniformr   ã  s2   € € € € € ð#ð #ð #ð#ð #ð #ð #ð #rB   r  r  r›  )r�  rŽ  z/Attribute `validation_policy` of `MyUniform`...r'   r�   )
r   rÞ   rþ  r>   r  rÑ   r�  r)   r*   rà  )r.   rÿ   r#   r$   r  r0   s         r1   Útest_iv_policyzTestAttributes.test_iv_policyÖ  s³  € Ý�a˜1ÐÑÔˆØ�uŠu�Q‰xŒx˜1Š}ˆ}ˆ}ˆ}à(ˆÔØ�uŠu•R”Z ‘^”^Ñ$Ô$¨Ò)Ð)Ð)Ð)õ Œz˜"‰~Œ~�rœz¨"™~œ~ˆ1ˆÝ�a˜1°
Ð;Ñ;Ô;ˆØ�uŠu•R”Z ‘^”^Ñ$Ô$¨Ò*Ð*Ð*Ð*ð	#ð 	#ð 	#ð 	#ð 	#�ñ 	#ô 	#ð 	#ð ˆI˜˜Q°*Ð=Ñ=Ô=ˆØ�yŠy‰{Œ{˜kÒ)Ð)Ð)Ð)ð �xŠx˜U¨"ˆxÑ-Ô-°Ò<Ð<Ð<Ð<ð DˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	,ð 	,Ø"+ˆAÔð	,ð 	,ð 	,ñ 	,ô 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,ð 	,øøøð 	,ð 	,ð 	,ð 	,ð 	,ð 	,s   Ä=EÅEÅEc                 óŠ  — t          j        dd¬¦  «        }t          j        dgd¬¦  «        }|j        dk    sJ ‚|j        dk    sJ ‚|j        d         dk    sJ ‚|j        d         dk    sJ ‚t	          j        t          ¦  «        5  d|_        d d d ¦  «         n# 1 swxY w Y   d|j        d<   |j        d         dk    sJ ‚d S )NrK   r6   ©Úmur4  r7   r   r4   )r   r   r  r4  r)   r*   ÚAttributeError)r.   rÿ   ÚYs      r1   Útest_shapeszTestAttributes.test_shapesõ  s  € ÝŒL˜A QÐ'Ñ'Ô'ˆÝŒL˜Q˜C qÐ)Ñ)Ô)ˆð Œt�qŠyˆyˆyˆyØŒw˜!Š|ˆ|ˆ|ˆ|ØŒt�AŒw˜!Š|ˆ|ˆ|ˆ|ØŒw�qŒz˜QŠˆˆˆõ Œ]�>Ñ*Ô*ð 	ð 	ØˆAŒDð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð ˆŒˆQ‰ØŒt�AŒw˜!Š|ˆ|ˆ|ˆ|ˆ|ˆ|s   ÂBÂBÂ"BN)r   r€   r�   rô  rú  r  r  r�   rB   r1   rî  rî  �  sQ   € € € € € ð&*ð &*ð &*ðP1ð 1ð 1ð<,ð ,ð ,ð>ð ð ð ð rB   rî  c                   ót   — e Zd Zej                             d ee¦  «        ¦  «        d„ ¦   «         Zd„ Z	d„ Z
dS )ÚTestMakeDistributionzi, distdatac           
      óŽ  — |d         }h d£}t          t          j                             dd¦  «        ¦  «        s||v rt	          j        d¦  «         |dv rd S dddœ}d	d
h}ddh}h d£}h d£}	h d£dhdhdœ}
ddh}t          t          |¦  «        }|j        r;t          t          |j                             d¦  «        |d         ¦  «        ¦  «        ni }t          j                             d¦  «        }t          j        |¦  «        } |d)i |¤Ž} |d)i |¤Ž}|                     d|¬¦  «        }|                     |¦  «        }|                     |d¦  «        }d}t          j        dd¬¦  «        5  |                     d¦  «        \  }}}}t'          |                     ¦   «         |                     ¦   «         ¦  «         ||vr6t'          |                     ¦   «         |                     ¦   «         |¬¦  «         t'          |                     ¦   «         |                     ¦   «         |¬¦  «         t'          |                     ¦   «         |||¬¦  «         t'          |                     ¦   «         |||¬¦  «         ||vr%t'          |                     ¦   «         |||¬¦  «         ||vr't'          |                     d¬ ¦  «        |||¬¦  «         t'          |                     |¦  «        |                     |¦  «        |¬¦  «         t'          |                     |¦  «        |                     |¦  «        |¬¦  «         t'          |                     |¦  «        |                     |¦  «        |¬¦  «         t'          |                     |¦  «        |                     |¦  «        |¬¦  «         ||	vr8t'          |                     |¦  «        |                     |¦  «        |¬¦  «         t'          |                      |¦  «        | !                    |¦  «        |¬¦  «         t'          | "                    |¦  «        | #                    |¦  «        |¬¦  «         t'          | $                    |¦  «        | %                    |¦  «        |¬¦  «         tM          d!¦  «        D ]U}||
                     |i ¦  «        vr;t'          | '                    |d"¬#¦  «        | '                    |¦  «        ||¬¦  «         ŒVtM          d$d%¦  «        D ]J}||vrDt'          | '                    |d&¬#¦  «        |                     d|dz
           ¦  «        ||¬¦  «         ŒKd'}t'          |                     d|¬¦  «        | (                    dt          j                             |¦  «        ¬(¦  «        |¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )*Nr   >   ÚargusÚksoneÚkstwoÚkappa4ÚexponpowÚgenexponÚgompertzÚ	exponweibÚ	johnsonsbÚ	kstwobignÚ	powernormÚhalfgennormÚpowerlognormÚrecipinvgaussÚvonmises_lineÚstudentized_rangeÚSCIPY_XSLOWÚ0zSkipping as XSLOW>   ÚvonmisesÚlevy_stablegñhãˆµøä>)r  r  r  Úpearson3r  r  >   Úchir  r  r  Úinvgammar  >   ÚtriangÚarcsineÚ	trapezoidÚ
skewcauchy>   ÚlevyÚalphaÚlevy_lÚ
foldcauchyÚ
halfcauchyÚparetor(  r5   rt   rK   l   Æs4XFÖ r4   ©rQ  r„   gH¯¼šò×z>r  rš   r›   Úmvskr  )r  re  ÚexcessrÞ  ri   r›  r×  r7   r8   r   l   1XS+- )r:   Úrandom_stater�   ))rÇ  ÚosÚenvironrv   r)   rë   r  r   rF   r-   ÚzipÚsplitr>   r‚   rƒ   Úmake_distributionrÆ   râ   r§   r   ra  rÑ   rÕ   rÙ   rÛ   rÜ   rÝ   rß   rÞ   rà   rã   Úlogsfrä   ÚsfrÖ   Úppfrç   Úisfr—  r�  Úrvs)r.   r«   ÚdistdataÚdistnamerˆ   Úcustom_tolerancesÚskip_entropyÚskip_skewnessÚskip_kurtosisÚskip_logccdfÚskip_rawÚskip_standardizedr­   r,  r„   ÚCustomDistributionrÿ   r  r3   r™   r  re  ÚmÚvÚsÚkrŽ  r¾   s                               r1   Útest_make_distributionz+TestMakeDistribution.test_make_distribution
  sÞ  € à˜A”;ˆðTð Tð Tˆõ •2”:—>’> -°Ñ5Ô5Ñ6Ô6ð 	-¸8ÀtÐ;KÐ;KÝŒKÐ+Ñ,Ô,Ð,àð 
ð 
ð 
ð ˆFð '+°TÐ:Ð:ÐØ# ZÐ0ˆØ# WÐ-ˆð8ð 8ð 8ˆàGÐGÐGˆØNÐNÐNØ �zØ"�|ð%ð %ˆð (¨Ð1Ðå•u˜hÑ'Ô'ˆØDHÄKÐW••c˜$œ+×+Ò+¨DÑ1Ô1°8¸A´;Ñ?Ô?Ñ@Ô@Ð@ÐUWˆÝŒi×#Ò#Ð$4Ñ5Ô5ˆÝ"Ô4°TÑ:Ô:ÐØÐÐ(Ð( Ð(Ð(ˆØˆDˆNˆN�6ˆNˆNˆØ�HŠH˜2 3ˆHÑ'Ô'ˆØ�EŠE�!‰HŒHˆØ ×$Ò$ X¨tÑ4Ô4ˆØˆåŒ[ °(Ð;Ñ;Ô;ð !	'ð !	'ØŸš ™œ‰JˆAˆq�!�QÝ˜AŸIšI™KœK¨¯ª©¬Ñ5Ô5Ð5Ø˜|Ð+Ð+Ý §	¢	¡¤¨Q¯YªY©[¬[¸tÐDÑDÔDÐDÝ˜AŸHšH™JœJ¨¯ª©
¬
¸Ð>Ñ>Ô>Ð>Ý˜AŸFšF™HœH a¨d¸Ð>Ñ>Ô>Ð>Ý˜AŸJšJ™LœL¨!°$¸TÐBÑBÔBÐBØ˜}Ð,Ð,Ý §
¢
¡¤¨a°dÀÐFÑFÔFÐFØ˜}Ð,Ð,Ý §
¢
°h 
Ñ ?Ô ?ÀØ%)°ð6ñ 6ô 6ð 6å˜AŸHšH Q™KœK¨¯ª°!©¬¸4Ð@Ñ@Ô@Ð@Ý˜AŸEšE !™HœH a§e¢e¨A¡h¤h°TÐ:Ñ:Ô:Ð:Ý˜AŸHšH Q™KœK¨¯ª°!©¬¸4Ð@Ñ@Ô@Ð@Ý˜AŸEšE !™HœH a§e¢e¨A¡h¤h°TÐ:Ñ:Ô:Ð:Ø˜|Ð+Ð+Ý §	¢	¨!¡¤¨a¯gªg°a©j¬j¸tÐDÑDÔDÐDÝ˜AŸFšF 1™IœI q§t¢t¨A¡w¤w°TÐ:Ñ:Ô:Ð:Ý˜AŸFšF 1™IœI q§u¢u¨Q¡x¤x°dÐ;Ñ;Ô;Ð;Ý˜AŸGšG A™JœJ¨¯ª¨a©¬°tÐ<Ñ<Ô<Ð<Ý˜q™œð Kð K�Ø 8§<¢<°°rÑ#:Ô#:Ð:Ð:Ý# A§H¢H¨U¸ HÑ$?Ô$?Ø$%§H¢H¨U¡O¤O¸$ÀTðKñ Kô Kð Køå˜q !™œð Tð T�ØÐ#4Ð4Ð4Ý# A§H¢H¨U¸ HÑ$HÔ$HØ$%§G¢G¨F°5¸±7¬OÑ$<Ô$<À4ÈdðTñ Tô Tð Tøà"ˆDÝ˜AŸHšH¨2°4˜HÑ8Ô8ØŸEšE r½¼	×8MÒ8MÈdÑ8SÔ8S˜EÑTÔTØ!%ð'ñ 'ô 'ð 'ð?!	'ð !	'ð !	'ñ !	'ô !	'ð !	'ð !	'ð !	'ð !	'ð !	'ð !	'ð !	'øøøð !	'ð !	'ð !	'ð !	'ð !	'ð !	's   Å1P<V:Ö:V>×V>c                 óþ  — d}t          j        t          |¬¦  «        5  t          j        t          j        ¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          j        t          j        ¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          j        t          ¦   «         ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz`levy_stable` is not supported.r'   z`vonmises` is not supported.z4The argument must be an instance of `rv_continuous`.)	r)   r*   rk  r   r;  r%  r$  rà  rá  ©r.   r0   s     r1   râ  z*TestMakeDistribution.test_input_validationT  s¡  € Ø3ˆÝŒ]Õ.°gÐ>Ñ>Ô>ð 	7ð 	7ÝÔ#¥EÔ$5Ñ6Ô6Ð6ð	7ð 	7ð 	7ñ 	7ô 	7ð 	7ð 	7ð 	7ð 	7ð 	7ð 	7øøøð 	7ð 	7ð 	7ð 	7ð 1ˆÝŒ]Õ.°gÐ>Ñ>Ô>ð 	4ð 	4ÝÔ#¥E¤NÑ3Ô3Ð3ð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4ð IˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	.ð 	.ÝÔ#¥F¡H¤HÑ-Ô-Ð-ð	.ð 	.ð 	.ñ 	.ô 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.ð 	.øøøð 	.ð 	.ð 	.ð 	.ð 	.ð 	.s5   žA	Á	AÁAÁ1BÂB Â#B Ã!C2Ã2C6Ã9C6c                 óJ  — ddl m} |                     ¦   «         D ]}t          t          |¦  «        sJ ‚Œt	          j        t          j        ¦  «        }t           |d¬¦  «        ¦  «        dk    sJ ‚t          j	        dk    rt           |d¬¦  «        ¦  «        dk    sJ ‚d|j        v sJ ‚t	          j        t          j        ¦  «        }t           |d¬	¦  «        ¦  «        d
k    sJ ‚t          j	        dk    rt           |d¬	¦  «        ¦  «        dk    sJ ‚d|j        v sJ ‚d S )Nr   )Ú_distribution_namesr6   rÔ  zGamma(a=2.0)Ú2zGamma(a=np.float64(2.0))ÚGamma)ÚbetazHalfGeneralizedNormal(beta=2.0)z+HalfGeneralizedNormal(beta=np.float64(2.0))ÚHalfGeneralizedNormal)Ú(scipy.stats._distribution_infrastructurerS  ÚkeysÚhasattrr   r;  Úgammark   r>   Ú__version__ÚreprÚ__doc__r  )r.   rS  r­   s      r1   Útest_repr_str_docsz'TestMakeDistribution.test_repr_str_docsa  s>  € ØPÐPÐPÐPÐPÐPØ'×,Ò,Ñ.Ô.ð 	(ð 	(ˆDÝ�5 $Ñ'Ô'Ð'Ð'Ð'Ð'åÔ&¥u¤{Ñ3Ô3ˆÝ�4�4˜!�9‘9”9‰~Œ~ Ò/Ð/Ð/Ð/ÝŒ>˜SÒ Ð Ý˜˜˜q˜	™	œ	‘?”?Ð&@Ò@Ð@Ð@Ð@Ø˜$œ,Ð&Ð&Ð&Ð&åÔ&¥uÔ'8Ñ9Ô9ˆÝ�4�4˜Q�<‘<”<Ñ Ô Ð$EÒEÐEÐEÐEÝŒ>˜SÒ Ð Ý˜˜ !˜™œÑ%Ô%Ð)VÒVÐVÐVÐVØ&¨$¬,Ð6Ð6Ð6Ð6Ð6Ð6rB   N)r   r€   r�   r)   r…   r†   Ú	enumerater   rO  râ  r_  r�   rB   r1   r  r  	  sm   € € € € € Ø„[×Ò˜]¨I¨I°hÑ,?Ô,?Ñ@Ô@ðG'ð G'ñ AÔ@ðG'ðR.ð .ð .ð7ð 7ð 7ð 7ð 7rB   r  c                   ót  — e Zd Zd„ Zej                             d¦  «         e ej	        ¦   «          ej
        d¬¦  «        ¬¦  «        d„ ¦   «         ¦   «         Zej                             d¦  «        ej                             dd	d
g¦  «        d„ ¦   «         ¦   «         Zej                             d¦  «        ej                             dg d¢¦  «        ej                             d¦  «        d„ ¦   «         ¦   «         ¦   «         Zej                             d¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ Zd„ ZdS )ÚTestTransformsc                 ó¢
  — t           j                             d¦  «        }|                     d¦  «        }|                     d¦  «        }t          j        ||¦  «        t          j        ||¦  «        }}t          j        t          ¦   «         ||¬¦  «        }t          j        ||¦  «        }| 	                    d|¬¦  «        }| 
                    |¦  «        }t          |                     ¦   «         t          j        |                     ¦   «         dz   ¦  «        ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         |                     d¦  «        ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         t          j        |                     ¦   «         ¦  «        ¦  «         t          |                     ¦   «         |                     d¦  «        ¦  «         t          |                     ¦   «         |                     d	¦  «        d
z   ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          | 
                    |¦  «        | 
                    |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                      |¦  «        |                      |¦  «        ¦  «         t          | !                    |¦  «        | "                    |¦  «        ¦  «         t          | #                    t          j        |¦  «        ¦  «        |                     |¦  «        ¦  «         t          | $                    t          j        |¦  «        ¦  «        |                     |¦  «        ¦  «         | %                    d¦  «        }t          j&        ||k    ||k     z  ¦  «        sJ ‚d S )Nì   b2Ã,ï' ©r7   rK   )ÚlbÚub©r7   r4   ©r6  rw  ç      à?rM  rN  r7   r4   )'r>   r‚   rƒ   ÚminimumÚmaximumr   Útruncater   Ú	truncnormr@  râ   r   rÔ   r¨   rÑ   rÕ   r>  rÙ   rÛ   r£  rí   ÚsqrtrÜ   rÝ   ra  rÞ   rä   r=  rÖ   rç   r?  rß   rà   rã   r<  r}  rå   rÆ   r9  )	r.   r„   rf  rg  r  ÚY0r±   r™   rÆ   s	            r1   Útest_truncatezTestTransforms.test_truncatev  s¥  € ÝŒi×#Ò# NÑ3Ô3ˆØ�ZŠZ˜ÑÔˆØ�ZŠZ˜ÑÔˆÝ”˜B Ñ#Ô#¥R¤Z°°BÑ%7Ô%7ˆBˆåŒN�6™8œ8¨¨rÐ2Ñ2Ô2ˆÝŒ_˜R Ñ$Ô$ˆà�FŠF�7¨ˆFÑ-Ô-ˆØ�FŠF�1‰IŒIˆå˜Ÿš™œ­¬¨r¯zªz©|¬|¸bÑ/@Ñ(AÔ(AÑBÔBÐBÝ˜Ÿ	š	™œ R§Z¢Z¡\¤\Ñ2Ô2Ð2Ý˜Ÿš™
œ
 B§F¢F¨3¡K¤KÑ0Ô0Ð0Ý˜Ÿš™œ "§'¢'¡)¤)Ñ,Ô,Ð,Ý˜Ÿ
š
™œ b§f¢f¡h¤hÑ/Ô/Ð/Ý˜×,Ò,Ñ.Ô.µ´¸¿º¹¼Ñ0AÔ0AÑBÔBÐBÝ˜Ÿ
š
™œ b§h¢h¨s¡m¤mÑ4Ô4Ð4Ý˜Ÿ
š
™œ b§h¢h¨s¡m¤m°aÑ&7Ñ8Ô8Ð8Ý˜Ÿ	š	™œ R§Z¢Z¡\¤\Ñ2Ô2Ð2Ý˜Ÿš˜a™œ "§&¢&¨¡)¤)Ñ,Ô,Ð,Ý˜Ÿš˜a™œ "§&¢&¨¡)¤)Ñ,Ô,Ð,Ý˜Ÿš˜q™	œ	 2§5¢5¨¡8¤8Ñ,Ô,Ð,Ý˜Ÿš˜q™	œ	 2§6¢6¨!¡9¤9Ñ-Ô-Ð-Ý˜Ÿš ™
œ
 B§F¢F¨1¡I¤IÑ.Ô.Ð.Ý˜Ÿš ™œ R§Y¢Y¨q¡\¤\Ñ2Ô2Ð2Ý˜Ÿš ™œ R§Y¢Y¨q¡\¤\Ñ2Ô2Ð2Ý˜Ÿ	š	 !™œ b§h¢h¨q¡k¤kÑ2Ô2Ð2Ý˜Ÿ	š	¥"¤&¨¡)¤)Ñ,Ô,¨b¯fªf°Q©i¬iÑ8Ô8Ð8Ý˜Ÿ
š
¥2¤6¨!¡9¤9Ñ-Ô-¨r¯vªv°a©y¬yÑ9Ô9Ð9Ø—’˜"‘”ˆÝŒv�v ’{ v°¢{Ñ3Ñ4Ô4Ð4Ð4Ð4Ð4Ð4rB   r4   r   r¼   r½   c           	      ó‚  — t           j                             |¦  «        } G d„ dt          ¦  «        }t	          |||dd¬¦  «        }|\  }}}}	}
}}}|j        }|j        }t          ¦   «         }t          j	        ||¬¦  «        }||z
  |z  }||z
  |z  }| 
                    ¦   «         \  }}| 
                    ¦   «         \  }}t          |||z   ¦  «         t          |||z   ¦  «         t          j        dd¬¦  «        5  t          t          j        |                     ¦   «         ¦  «        |                     ¦   «         ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         |                     ¦   «         |z   ¦  «         t          |                     ¦   «         |                     ¦   «         |z   ¦  «         t          |                     ¦   «         |                     ¦   «         |z   ¦  «         t          |                     ¦   «         |                     ¦   «         |d	z  z  ¦  «         t          |                     ¦   «         |                     ¦   «         d
z  ¦  «         t          |                     ¦   «         |                     ¦   «         t          j        |¦  «        z  ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     |¦  «        |                     |¦  «        t          j        |¦  «        z
  ¦  «         t          |                     |¦  «        |                     |¦  «        |z  ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     ||¦  «        |                     ||¦  «        ¦  «         t          |                     ||¦  «        |                     ||¦  «        ¦  «         t          |                     ||¦  «        |                     ||¦  «        ¦  «         t          |                     ||¦  «        |                     ||¦  «        ¦  «         t          |                     |
¦  «        |                     |
¦  «        |z  |z   ¦  «         t          |                      |	¦  «        |                      |	¦  «        |z  |z   ¦  «         t          | !                    |
¦  «        | !                    |
¦  «        |z  |z   ¦  «         t          | "                    |	¦  «        | "                    |	¦  «        |z  |z   ¦  «         tG          dd¦  «        D ]Ç}t          | $                    |d¦  «        | $                    |¦  «        ¦  «         t          | $                    |d¦  «        | $                    |d¦  «        ||z  z  ¦  «         t          | $                    |d¦  «        | $                    |d¦  «        t          j        |¦  «        |z  z  ¦  «         ŒÈ	 d d d ¦  «         n# 1 swxY w Y   |d	|z  z
  |z   }||d	z  z  |z  }t          j%        |j&        ¦  «        }| 
                    ¦   «         \  }}| 
                    ¦   «         \  }}t          |||z   ¦  «         t          |||z   ¦  «         t          j        dd¬¦  «        5  t          |                     ¦   «         |                     ¦   «         |z   ¦  «         t          |                     ¦   «         |                     ¦   «         |z   ¦  «         t          |                     ¦   «         |                     ¦   «         |z   ¦  «         t          |                     ¦   «         |                     ¦   «         |z   ¦  «         t          |                     ¦   «         |                     ¦   «         |z   ¦  «         t          |                     ¦   «         |                     ¦   «         |z   ¦  «         t          |                     ¦   «         |                     ¦   «         |z   ¦  «         t          |                     ¦   «         |                     ¦   «         |z   ¦  «         t          |                     ¦   «         |                     ¦   «         |z   ¦  «         t          |                     |¦  «        |                     |¦  «        |z   ¦  «         t          |                     |¦  «        |                     |¦  «        |z   ¦  «         t          |                     |¦  «        |                     |¦  «        |z   ¦  «         t          |                     |¦  «        |                     |¦  «        |z   ¦  «         t          |                     |¦  «        |                     |¦  «        |z   ¦  «         t          |                     |¦  «        |                     |¦  «        |z   ¦  «         t          |                     |
¦  «        |                     |
¦  «        |z   ¦  «         t          |                      |	¦  «        |                      |	¦  «        |z   ¦  «         t          | !                    |
¦  «        | !                    |
¦  «        |z   ¦  «         t          | "                    |	¦  «        | "                    |	¦  «        |z   ¦  «         tG          dd¦  «        D ]ª}t          | $                    |d¦  «        | $                    |d¦  «        ¦  «         t          | $                    |d¦  «        | $                    |d¦  «        ¦  «         t          | $                    |d¦  «        | $                    |d¦  «        ¦  «         Œ«	 d d d ¦  «         d S # 1 swxY w Y   d S )Nc                   ó   ‡ — e Zd Zˆ fd„Zˆ xZS )ú8TestTransforms.test_loc_scale.<locals>.TransformedNormalc                 óZ   •—  t          ¦   «         j        t          ¦   «         g|¢R i |¤Ž d S )N)r*  Ú__init__r   )r.   rô   rç  r.  s      €r1   rv  zATestTransforms.test_loc_scale.<locals>.TransformedNormal.__init__Ÿ  s6   ø€ Ø •‘”Ô ¥Ñ!1Ô!1ÐC°DÐCÐCÐC¸FÐCÐCÐCÐCÐCrB   )r   r€   r�   rv  r/  r0  s   @r1   ÚTransformedNormalrt  ž  sA   ø€ € € € € ðDð Dð Dð Dð Dð Dð Dð Dð DrB   rw  )rK   r   r   r   rK   )r’   rE   )ÚlocÚscalerš   rÅ   r6   rj  ri   r›  rž  r   )'r>   r‚   rƒ   r   r¶   rx  ry  r   r   Únormra  r   r§   rl  rÔ   rÑ   rÕ   r×   rÙ   rÛ   rí   rÜ   ÚsignrÝ   rß   r¨   rÞ   rà   râ   rã   rä   r}  rÖ   rå   rç   r—  r�  rÆ  rc  )r.   rI   r¾   r„   rw  rÍ   r­   r3   r±   r™   rµ   r\   r¯   r²   rx  ry  Údist0Údist_refÚx0Úy0r#   r$   Úa0Úb0r«   Úzs                             r1   Útest_loc_scalezTestTransforms.test_loc_scale˜  só
  € õ Œi×#Ò# DÑ)Ô)ˆð	Dð 	Dð 	Dð 	Dð 	DÕ 9ñ 	Dô 	Dð 	Dõ ,Ø˜t S°lÈQðPñ Pô PˆàMPÑJˆˆa��A�t˜\¨>¸?àŒhˆØ”
ˆÝÑ Ô ˆÝ”: #¨UÐ3Ñ3Ô3ˆà�#‰g˜ÑˆØ�#‰g˜Ñˆà�|Š|‰~Œ~‰ˆˆ1Ø—’‘”‰ˆˆBÝ˜˜2 ™8Ñ$Ô$Ð$Ý˜˜2 ™8Ñ$Ô$Ð$åŒ[ °(Ð;Ñ;Ô;ð 	Uð 	UÝ�BœF 4§?¢?Ñ#4Ô#4Ñ5Ô5°t·|²|±~´~ÑFÔFÐFÝ˜DŸLšL™NœN¨H×,<Ò,<Ñ,>Ô,>Ñ?Ô?Ð?Ý˜DŸKšK™MœM¨5¯<ª<©>¬>¸CÑ+?Ñ@Ô@Ð@Ý˜DŸIšI™KœK¨¯ª©¬¸Ñ);Ñ<Ô<Ð<Ý˜DŸIšI™KœK¨¯ª©¬¸Ñ);Ñ<Ô<Ð<Ý˜DŸMšM™OœO¨U¯^ª^Ñ-=Ô-=ÀÀqÁÑ-HÑIÔIÐIÝ˜D×3Ò3Ñ5Ô5°t·}²}±´ÈÑ7KÑLÔLÐLÝ˜DŸMšM™OœO¨U¯^ª^Ñ-=Ô-=ÅÄÈÁÄÑ-NÑOÔOÐOÝ˜DŸMšM™OœO¨U¯^ª^Ñ-=Ô-=Ñ>Ô>Ð>Ý˜DŸKšK¨™NœN¨E¯LªL¸Ñ,<Ô,<½r¼vÀe¹}¼}Ñ,LÑMÔMÐMÝ˜DŸHšH Q™KœK¨¯ª°2©¬¸Ñ)>Ñ?Ô?Ð?Ý˜DŸKšK¨™NœN¨E¯LªL¸Ñ,<Ô,<Ñ=Ô=Ð=Ý˜DŸHšH Q™KœK¨¯ª°2©¬Ñ7Ô7Ð7Ý˜DŸLšL¨™OœO¨U¯]ª]¸2Ñ->Ô->Ñ?Ô?Ð?Ý˜DŸIšI a™LœL¨%¯*ª*°R©.¬.Ñ9Ô9Ð9Ý˜DŸKšK¨¨1Ñ-Ô-¨u¯|ª|¸BÀÑ/CÔ/CÑDÔDÐDÝ˜DŸHšH Q¨™NœN¨E¯IªI°b¸"Ñ,=Ô,=Ñ>Ô>Ð>Ý˜DŸLšL¨¨AÑ.Ô.°·²¸bÀ"Ñ0EÔ0EÑFÔFÐFÝ˜DŸIšI a¨™OœO¨U¯ZªZ¸¸BÑ-?Ô-?Ñ@Ô@Ð@Ý˜DŸLšL¨Ñ.Ô.°·²¸dÑ0CÔ0CÀEÑ0IÈCÑ0OÑPÔPÐPÝ˜DŸIšI a™LœL¨%¯*ª*°Q©-¬-¸Ñ*=ÀÑ*CÑDÔDÐDÝ˜DŸMšM¨$Ñ/Ô/°·²ÀÑ1EÔ1EÀeÑ1KÈcÑ1QÑRÔRÐRÝ˜DŸJšJ q™MœM¨5¯;ª;°q©>¬>¸%Ñ+?À#Ñ+EÑFÔFÐFÝ˜1˜a‘[”[ð Uð U�Ý §¢¨A¨uÑ 5Ô 5°x·²ÀqÑ7IÔ7IÑJÔJÐJÝ §¢¨A¨yÑ 9Ô 9Ø %§¢¨Q°	Ñ :Ô :¸UÀA¹XÑ EñGô Gð Gå §¢¨A¨~Ñ >Ô >Ø %§¢¨Q°Ñ ?Ô ?Å"Ä'È%Á.Ä.ÐRSÑBSÑ SñUô Uð Uð Uð	Uð1	Uð 	Uð 	Uñ 	Uô 	Uð 	Uð 	Uð 	Uð 	Uð 	Uð 	Uøøøð 	Uð 	Uð 	Uð 	UðB �q˜‘u‘ Ñ#ˆØ�E˜1‘H‰}˜uÑ$ˆÝŒH�T”[Ñ!Ô!ˆà�|Š|‰~Œ~‰ˆˆ1Ø—’‘”‰ˆˆBÝ˜˜2 ™6Ñ"Ô"Ð"Ý˜˜2 ™6Ñ"Ô"Ð"åŒ[ °(Ð;Ñ;Ô;ð 	Að 	AÝ˜DŸOšOÑ-Ô-¨u×/?Ò/?Ñ/AÔ/AÀAÑ/EÑFÔFÐFÝ˜DŸLšL™NœN¨E¯MªM©O¬O¸aÑ,?Ñ@Ô@Ð@Ý˜DŸKšK™MœM¨5¯<ª<©>¬>¸AÑ+=Ñ>Ô>Ð>Ý˜DŸIšI™KœK¨¯ª©¬¸Ñ)9Ñ:Ô:Ð:Ý˜DŸIšI™KœK¨¯ª©¬¸Ñ)9Ñ:Ô:Ð:Ý˜DŸMšM™OœO¨U¯^ª^Ñ-=Ô-=ÀÑ-AÑBÔBÐBÝ˜D×3Ò3Ñ5Ô5°u×7OÒ7OÑ7QÔ7QÐTUÑ7UÑVÔVÐVÝ˜DŸMšM™OœO¨U¯^ª^Ñ-=Ô-=ÀÑ-AÑBÔBÐBÝ˜DŸMšM™OœO¨U¯^ª^Ñ-=Ô-=ÀÑ-AÑBÔBÐBÝ˜DŸKšK¨™NœN¨E¯LªL¸©O¬O¸AÑ,=Ñ>Ô>Ð>Ý˜DŸHšH Q™KœK¨¯ª°1©¬¸Ñ)9Ñ:Ô:Ð:Ý˜DŸKšK¨™NœN¨E¯LªL¸©O¬O¸aÑ,?Ñ@Ô@Ð@Ý˜DŸHšH Q™KœK¨¯ª°1©¬¸Ñ)9Ñ:Ô:Ð:Ý˜DŸLšL¨™OœO¨U¯]ª]¸1Ñ-=Ô-=ÀÑ-AÑBÔBÐBÝ˜DŸIšI a™LœL¨%¯*ª*°Q©-¬-¸!Ñ*;Ñ<Ô<Ð<Ý˜DŸLšL¨Ñ.Ô.°·²¸dÑ0CÔ0CÀaÑ0GÑHÔHÐHÝ˜DŸIšI a™LœL¨%¯*ª*°Q©-¬-¸!Ñ*;Ñ<Ô<Ð<Ý˜DŸMšM¨$Ñ/Ô/°·²ÀÑ1EÔ1EÈÑ1IÑJÔJÐJÝ˜DŸJšJ q™MœM¨5¯;ª;°q©>¬>¸AÑ+=Ñ>Ô>Ð>Ý˜1˜a‘[”[ð Að A�Ý §¢¨A¨uÑ 5Ô 5°u·|²|ÀAÀuÑ7MÔ7MÑNÔNÐNÝ §¢¨A¨yÑ 9Ô 9¸5¿<º<ÈÈ9Ñ;UÔ;UÑVÔVÐVÝ §¢¨A¨~Ñ >Ô >Ø %§¢¨Q°Ñ ?Ô ?ñAô Að Að AðAð)	Að 	Að 	Añ 	Aô 	Að 	Að 	Að 	Að 	Að 	Að 	Að 	Aøøøð 	Að 	Að 	Að 	Að 	Að 	As&   Ã>X\Ü\!Ü$\!ßS%r4ò4r8ò;r8ri   Úexp_powrl  Úpowc                 óÐ
  — t           j                             d¦  «        }|                     d¦  «        }|                     d¦  «        }t          ¦   «         |z  |z   }|dk    rt	          j        |¦  «        }nt           j        |z  }t	          j        |t          j        |¦  «        ¬¦  «        }|                     d|¬¦  «        }| 	                    |¦  «        }	t          |                     ¦   «         t          j        |                     ¦   «         ¦  «        ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         |                     d¦  «        ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         t          j        |                     ¦   «         ¦  «        ¦  «         t          |                     ¦   «         |                     d¦  «        ¦  «         t          |                     ¦   «         |                     d	¦  «        d
z   ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          | 	                    |¦  «        | 	                    |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |	¦  «        |                     |	¦  «        ¦  «         t          |                     |	¦  «        |                     |	¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                      |¦  «        | !                    |¦  «        ¦  «         t          | "                    t          j        |	¦  «        ¦  «        |                     |	¦  «        ¦  «         t          | #                    t          j        |	¦  «        ¦  «        |                     |	¦  «        ¦  «         d}
t          | $                    |
¬¦  «        t          j        | $                    |
¬¦  «        ¦  «        ¦  «         d S )Nrd  re  rl  )ry  rh  ri  rj  rM  rN  r7   ì   M [ r”   )%r>   r‚   rƒ   r   r   rl  ÚeÚlognormr@  râ   r   rÔ   r¨   rÑ   rÕ   r>  rÙ   rÛ   r£  rí   ro  rÜ   rÝ   ra  rÞ   rä   r=  rÖ   rç   r?  rß   rà   rã   r<  r}  rå   rÆ   )r.   r„  r„   r  r4  rÿ   r  rp  r±   r™   r¾   s              r1   Útest_exp_powzTestTransforms.test_exp_powþ  s²  € õ Œi×#Ò# NÑ3Ô3ˆØ�ZŠZ˜ÑÔˆØ—
’
˜6Ñ"Ô"ˆå‰HŒH�U‰N˜RÑˆØ�eÒÐÝ”	˜!‘”ˆAˆAå”˜‘	ˆAÝŒ]˜5­¬¨r©
¬
Ð3Ñ3Ô3ˆà�FŠF�7¨ˆFÑ-Ô-ˆØ�FŠF�1‰IŒIˆå˜Ÿš™œ­¬¨r¯zªz©|¬|Ñ(<Ô(<Ñ=Ô=Ð=Ý˜Ÿ	š	™œ R§Z¢Z¡\¤\Ñ2Ô2Ð2Ý˜Ÿš™
œ
 B§F¢F¨3¡K¤KÑ0Ô0Ð0Ý˜Ÿš™œ "§'¢'¡)¤)Ñ,Ô,Ð,Ý˜Ÿ
š
™œ b§f¢f¡h¤hÑ/Ô/Ð/Ý˜×,Ò,Ñ.Ô.µ´¸¿º¹¼Ñ0AÔ0AÑBÔBÐBÝ˜Ÿ
š
™œ b§h¢h¨s¡m¤mÑ4Ô4Ð4Ý˜Ÿ
š
™œ b§h¢h¨s¡m¤m°aÑ&7Ñ8Ô8Ð8Ý˜Ÿ	š	™œ R§Z¢Z¡\¤\Ñ2Ô2Ð2Ý˜Ÿš˜a™œ "§&¢&¨¡)¤)Ñ,Ô,Ð,Ý˜Ÿš˜a™œ "§&¢&¨¡)¤)Ñ,Ô,Ð,Ý˜Ÿš˜q™	œ	 2§5¢5¨¡8¤8Ñ,Ô,Ð,Ý˜Ÿš˜q™	œ	 2§6¢6¨!¡9¤9Ñ-Ô-Ð-Ý˜Ÿš ™
œ
 B§F¢F¨1¡I¤IÑ.Ô.Ð.Ý˜Ÿš ™œ R§Y¢Y¨q¡\¤\Ñ2Ô2Ð2Ý˜Ÿš ™œ R§Y¢Y¨q¡\¤\Ñ2Ô2Ð2Ý˜Ÿ	š	 !™œ b§h¢h¨q¡k¤kÑ2Ô2Ð2Ý˜Ÿ	š	¥"¤&¨¡)¤)Ñ,Ô,¨b¯fªf°Q©i¬iÑ8Ô8Ð8Ý˜Ÿ
š
¥2¤6¨!¡9¤9Ñ-Ô-¨r¯vªv°a©y¬yÑ9Ô9Ð9ØˆÝ˜Ÿš T˜Ñ*Ô*­B¬F°1·8²8À°8Ñ3EÔ3EÑ,FÔ,FÑGÔGÐGÐGÐGrB   ry  )rK   r6   r)  z/`scale=-1` fails on 32-bit; needs investigationc                 ó¾  — t           j                             d¦  «        }|                     d¦  «        }t          j        |¦  «        t	          |¦  «        }}t          j        t
          j        ¦  «        }||z   ||¬¦  «        z  }|dk    rt          |¬¦  «        nt          |¬¦  «         }||z  }| 	                    d|¬¦  «        }	| 
                    |	¦  «        }
t          j        |
¦  «        }t          |                     ¦   «         t          j        |                     ¦   «         ¦  «        ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     |	¦  «        |                     |	¦  «        ¦  «         t          | 
                    |	¦  «        | 
                    |	¦  «        ¦  «         t          |                     |	¦  «        |                     |	¦  «        ¦  «         t          |                     |
¦  «        |                     |
¦  «        ¦  «         t          |                     |
¦  «        |                     |
¦  «        ¦  «         t          |                     |	¦  «        |                     |	¦  «        ¦  «         t          |                     |	¦  «        |                     |	¦  «        ¦  «         t          |                     |	¦  «        |                     |	¦  «        ¦  «         t          j        dd¬¦  «        5  t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         d d d ¦  «         n# 1 swxY w Y   d	}t          | 	                    |¬
¦  «        || 	                    |¬
¦  «        z  ¦  «         d S )Nrd  re  rÔ  r   rh  r3  rš   r›   r‡  r”   )r>   r‚   rƒ   r{  r÷  r   r;  r(  r   rÆ   râ   r¨   r   rÔ   rÑ   rÕ   ra  rÞ   rä   rÖ   rç   rß   rà   rã   r§   r}  rå   )r.   ry  r„   r#   r{  ÚInvGammarp  rÿ   r  r±   r™   rµ   r¾   s                r1   Útest_reciprocalzTestTransforms.test_reciprocal&  s  € õ Œi×#Ò# NÑ3Ô3ˆØ�JŠJ�vÑÔˆõ
 ”g˜e‘n”n¥c¨%¡j¤jˆeˆõ Ô*­5¬>Ñ:Ô:ˆØ�E‰\˜H˜H q˜M™MœMÑ)ˆð   !š8˜8�F�QˆK‰KŒKˆK­&°1¨+©+¬+¨ˆØ�A‰Iˆà�IŠI˜G¨ˆIÑ-Ô-ˆØ�FŠF�1‰IŒIˆÝŒv�a‰yŒyˆå˜Ÿš™œ­¬¨r¯zªz©|¬|Ñ(<Ô(<Ñ=Ô=Ð=Ý˜Ÿ	š	™œ R§Z¢Z¡\¤\Ñ2Ô2Ð2Ý˜Ÿš™
œ
 B§I¢I¡K¤KÑ0Ô0Ð0å˜Ÿ	š	™œ R§Z¢Z¡\¤\Ñ2Ô2Ð2Ý˜Ÿš˜a™œ "§&¢&¨¡)¤)Ñ,Ô,Ð,Ý˜Ÿš˜a™œ "§&¢&¨¡)¤)Ñ,Ô,Ð,Ý˜Ÿš˜q™	œ	 2§7¢7¨1¡:¤:Ñ.Ô.Ð.Ý˜Ÿš˜q™	œ	 2§7¢7¨1¡:¤:Ñ.Ô.Ð.Ý˜Ÿš ™
œ
 B§H¢H¨Q¡K¤KÑ0Ô0Ð0Ý˜Ÿš ™œ R§Y¢Y¨q¡\¤\Ñ2Ô2Ð2Ý˜Ÿš ™œ R§Y¢Y¨q¡\¤\Ñ2Ô2Ð2Ý˜Ÿ	š	 !™œ b§j¢j°¡m¤mÑ4Ô4Ð4ÝŒ[ °(Ð;Ñ;Ô;ð 	Að 	AÝ˜AŸIšI d™OœO¨R¯ZªZ¸Ñ-=Ô-=Ñ>Ô>Ð>Ý˜AŸJšJ tÑ,Ô,¨b¯kªk¸$Ñ.?Ô.?Ñ@Ô@Ð@ð	Að 	Að 	Añ 	Aô 	Að 	Að 	Að 	Að 	Að 	Að 	Aøøøð 	Að 	Að 	Að 	Að ˆÝ˜Ÿš T˜Ñ*Ô*¨E°1·8²8À°8Ñ3EÔ3EÑ,FÑGÔGÐGÐGÐGs   ÎA-PÐPÐPc                 ó¤
  — t           j                             d¦  «        }|                     d¦  «        }t          |¬¦  «        }t	          j        |¦  «        }t	          j        |¦  «        }|                     d|¬¦  «        }|                     |¦  «        }t          | 
                    ¦   «         t          j        |                     ¦   «         ¦  «        ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         |                     d¦  «        ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         t          j        |                     ¦   «         ¦  «        ¦  «         t          |                     ¦   «         |                     d¦  «        ¦  «         t          |                     ¦   «         |                     d¦  «        d	z   ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          j         d
¬¦  «        5  t          | !                    t          j        |¦  «        ¦  «        |                     |¦  «        ¦  «         t          | "                    t          j        |¦  «        ¦  «        |                     |¦  «        ¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          | #                    |¬¦  «        t          j        | #                    |¬¦  «        ¦  «        ¦  «         d S )Nrd  re  rÔ  rh  ri  rj  rM  rN  r7   rš   )r�   r‡  r”   )$r>   r‚   rƒ   r   r   Úloggammar¨   r@  râ   r   rÔ   rÑ   rÕ   r>  rÙ   rÛ   r£  rí   ro  rÜ   rÝ   ra  rÞ   rä   r=  rÖ   rç   r?  rß   rà   rã   r<  r§   r}  rå   rÆ   )	r.   r„   r#   rÿ   rp  r  r±   r™   r¾   s	            r1   Útest_logzTestTransforms.test_logQ  sß  € åŒi×#Ò# NÑ3Ô3ˆØ�JŠJ�vÑÔˆå�QˆK‰KŒKˆÝŒ^˜AÑÔˆÝŒI�a‰LŒLˆØ�FŠF�7¨ˆFÑ-Ô-ˆØ�FŠF�1‰IŒIˆå˜Ÿš™œ­¬¨r¯zªz©|¬|Ñ(<Ô(<Ñ=Ô=Ð=Ý˜Ÿ	š	™œ R§Z¢Z¡\¤\Ñ2Ô2Ð2Ý˜Ÿš™
œ
 B§F¢F¨3¡K¤KÑ0Ô0Ð0Ý˜Ÿš™œ "§'¢'¡)¤)Ñ,Ô,Ð,Ý˜Ÿ
š
™œ b§f¢f¡h¤hÑ/Ô/Ð/Ý˜×,Ò,Ñ.Ô.µ´¸¿º¹¼Ñ0AÔ0AÑBÔBÐBÝ˜Ÿ
š
™œ b§h¢h¨s¡m¤mÑ4Ô4Ð4Ý˜Ÿ
š
™œ b§h¢h¨s¡m¤m°aÑ&7Ñ8Ô8Ð8Ý˜Ÿ	š	™œ R§Z¢Z¡\¤\Ñ2Ô2Ð2Ý˜Ÿš˜a™œ "§&¢&¨¡)¤)Ñ,Ô,Ð,Ý˜Ÿš˜a™œ "§&¢&¨¡)¤)Ñ,Ô,Ð,Ý˜Ÿš˜q™	œ	 2§5¢5¨¡8¤8Ñ,Ô,Ð,Ý˜Ÿš˜q™	œ	 2§6¢6¨!¡9¤9Ñ-Ô-Ð-Ý˜Ÿš ™
œ
 B§F¢F¨1¡I¤IÑ.Ô.Ð.Ý˜Ÿš ™œ R§Y¢Y¨q¡\¤\Ñ2Ô2Ð2Ý˜Ÿš ™œ R§Y¢Y¨q¡\¤\Ñ2Ô2Ð2Ý˜Ÿ	š	 !™œ b§h¢h¨q¡k¤kÑ2Ô2Ð2ÝŒ[ Ð*Ñ*Ô*ð 	>ð 	>Ý˜AŸIšI¥b¤f¨Q¡i¤iÑ0Ô0°"·&²&¸±)´)Ñ<Ô<Ð<Ý˜AŸJšJ¥r¤v¨a¡y¤yÑ1Ô1°2·6²6¸!±9´9Ñ=Ô=Ð=ð	>ð 	>ð 	>ñ 	>ô 	>ð 	>ð 	>ð 	>ð 	>ð 	>ð 	>øøøð 	>ð 	>ð 	>ð 	>ð ˆÝ˜Ÿš T˜Ñ*Ô*­B¬F°1·8²8À°8Ñ3EÔ3EÑ,FÔ,FÑGÔGÐGÐGÐGs   ÑBS9Ó9S=Ô S=c                 óê  — t          dd¬¦  «        }d}t          t          j        |¦  «        ¦  «        d|› d�k    sJ ‚t          d|z  ¦  «        d|› d�k    sJ ‚t          t          j        |¦  «        ¦  «        d|› d�k    sJ ‚t          d	d¬¦  «        }d
}t          j        t          |¬¦  «        5  d|z   d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          j        |¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  d|z   d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  d|z   d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  ddg|z   d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  |dz   d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |dz   d d d ¦  «         n# 1 swxY w Y   t          j        t          |¬¦  «        5  |ddgz   d d d ¦  «         d S # 1 swxY w Y   d S )NrK   r6   r"   zUniform(a=1.0, b=2.0)zlog(rs   z1/(zexp(r)  z=Division by a random variable is only implemented when the...r'   zBThe logarithm of a random variable is only implemented when the...z@Raising an argument to the power of a random variable is only...éþÿÿÿrj  ç      ø?z=Raising a random variable to the power of an argument is onlyr   )r   rk   r   r¨   rl  r)   r*   rk  )r.   rÿ   ÚX_strr0   s       r1   Útest_monotonic_transformsz(TestTransforms.test_monotonic_transformss  st  € õ �a˜1ÐÑÔˆØ'ˆå•5”9˜Q‘<”<Ñ Ô  O¨5 O O OÒ3Ð3Ð3Ð3Ý�1�q‘5‰zŒz˜^ 5˜^˜^˜^Ò+Ð+Ð+Ð+Ý•5”9˜Q‘<”<Ñ Ô  O¨5 O O OÒ3Ð3Ð3Ð3å�b˜AÐÑÔˆØQˆÝŒ]Õ.°gÐ>Ñ>Ô>ð 	ð 	Ø�‰EˆEð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	àVˆÝŒ]Õ.°gÐ>Ñ>Ô>ð 	ð 	ÝŒI�a‰LŒLˆLð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	àTˆÝŒ]Õ.°gÐ>Ñ>Ô>ð 	ð 	Ø�A‰IˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]Õ.°gÐ>Ñ>Ô>ð 	ð 	Ø�‰FˆFð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]Õ.°gÐ>Ñ>Ô>ð 	ð 	Ø�#ˆJ˜!‰OˆOð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð RˆÝŒ]Õ.°gÐ>Ñ>Ô>ð 	ð 	Ø�"‰IˆIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]Õ.°gÐ>Ñ>Ô>ð 	ð 	Ø�‰FˆFð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]Õ.°gÐ>Ñ>Ô>ð 	ð 	Ø�#�s�‰OˆOð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð 	ð 	s�   Â4CÃC
ÃC
Ã.DÄDÄDÄ7E	Å	EÅEÅ/FÆFÆFÆ'F;Æ;F?ÇF?Ç#G5Ç5G9Ç<G9ÈH-È-H1È4H1ÉI(É(I,É/I,c                 óâ  — t           j                             d¦  «        }d\  }}}}|                     ddd¦  «        }t	          ||¬¦  «        }||z  |z   }t          |                     |¦  «        |                     ||z
  |z  ¦  «        ¦  «         |||z  z   }t          |                     |¦  «        |                     ||z
  |z  ¦  «        ¦  «         ||z  |z
  }t          |                     |¦  «        |                     ||z   |z  ¦  «        ¦  «         |t	          ||¬¦  «        |z  z
  }t          |                     |¦  «        |                     | |z   |z  ¦  «        ¦  «         d S )Nl   ŠlO[å5È )g7‰A`åÐÒ?gq=
×£põ?g=
×£p=â?g�Âõ(\�ò?éýÿÿÿr7   éd   r"   )r>   r‚   rƒ   r‡   r   r   râ   rä   )	r.   r„   r#   r$   rx  ry  r3   r  rÿ   s	            r1   Útest_arithmetic_operatorsz(TestTransforms.test_arithmetic_operators•  sT  € ÝŒi×#Ò#Ð$7Ñ8Ô8ˆà2Ñˆˆ1ˆc�5à�KŠK˜˜A˜sÑ#Ô#ˆÝ˜!˜qÐ!Ñ!Ô!ˆà�!‰G�c‰MˆÝ˜Ÿš˜a™œ !§%¢%¨¨S©°EÑ(9Ñ":Ô":Ñ;Ô;Ð;Ø�!�E‘'‰MˆÝ˜Ÿš˜a™œ !§%¢%¨¨S©°EÑ(9Ñ":Ô":Ñ;Ô;Ð;àˆe‰G�c‰MˆÝ˜Ÿš˜a™œ !§%¢%¨¨S©°EÑ(9Ñ":Ô":Ñ;Ô;Ð;Ø•˜q AÐ&Ñ&Ô& uÑ,Ñ,ˆÝ˜Ÿš˜a™œ !§&¢&¨1¨"¨s©(°EÑ)9Ñ":Ô":Ñ;Ô;Ð;Ð;Ð;rB   c                 ó
  — t           j                             d¦  «        }|                     d¦  «        }t          j        t          ¦   «         |z   ¦  «        }t          j        |¦  «        }|                     d|¬¦  «        }|                     |¦  «        }t          | 
                    ¦   «         t          j        |                     ¦   «         dz   ¦  «        ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         |                     d¦  «        ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         t          j        |                     ¦   «         ¦  «        ¦  «         t          |                     ¦   «         |                     d¦  «        ¦  «         t          |                     ¦   «         |                     d¦  «        d	z   ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                      |¦  «        ¦  «         t          | !                    t          j        |¦  «        ¦  «        |                     |¦  «        ¦  «         t          | "                    t          j        |¦  «        ¦  «        |                     |¦  «        ¦  «         | #                    d
¦  «        }t          j$        |dk    ¦  «        sJ ‚d S )Nrd  re  rh  ri  rw  rj  rM  rN  r7   r4   r   )%r>   r‚   rƒ   r   r÷  r   Úfoldnormr@  râ   r   rÔ   r¨   rÑ   rÕ   r>  rÙ   rÛ   r£  rí   ro  rÜ   rÝ   ra  rÞ   rä   r=  rÖ   rç   r?  rß   rà   rã   r<  r}  rå   rÆ   r9  )r.   r„   rx  r  rp  r±   r™   rÆ   s           r1   Útest_abszTestTransforms.test_abs§  se  € ÝŒi×#Ò# NÑ3Ô3ˆØ�jŠj˜Ñ Ô ˆåŒI•f‘h”h ‘nÑ%Ô%ˆÝŒ^˜CÑ Ô ˆà�FŠF�7¨ˆFÑ-Ô-ˆØ�FŠF�1‰IŒIˆå˜Ÿš™œ­¬¨r¯zªz©|¬|¸bÑ/@Ñ(AÔ(AÑBÔBÐBÝ˜Ÿ	š	™œ R§Z¢Z¡\¤\Ñ2Ô2Ð2Ý˜Ÿš™
œ
 B§F¢F¨3¡K¤KÑ0Ô0Ð0Ý˜Ÿš™œ "§'¢'¡)¤)Ñ,Ô,Ð,Ý˜Ÿ
š
™œ b§f¢f¡h¤hÑ/Ô/Ð/Ý˜×,Ò,Ñ.Ô.µ´¸¿º¹¼Ñ0AÔ0AÑBÔBÐBÝ˜Ÿ
š
™œ b§h¢h¨s¡m¤mÑ4Ô4Ð4Ý˜Ÿ
š
™œ b§h¢h¨s¡m¤m°aÑ&7Ñ8Ô8Ð8Ý˜Ÿ	š	™œ R§Z¢Z¡\¤\Ñ2Ô2Ð2Ý˜Ÿš˜a™œ "§&¢&¨¡)¤)Ñ,Ô,Ð,Ý˜Ÿš˜a™œ "§&¢&¨¡)¤)Ñ,Ô,Ð,Ý˜Ÿš˜q™	œ	 2§5¢5¨¡8¤8Ñ,Ô,Ð,Ý˜Ÿš˜q™	œ	 2§6¢6¨!¡9¤9Ñ-Ô-Ð-Ý˜Ÿš ™
œ
 B§F¢F¨1¡I¤IÑ.Ô.Ð.Ý˜Ÿš ™œ R§Y¢Y¨q¡\¤\Ñ2Ô2Ð2Ý˜Ÿš ™œ R§Y¢Y¨q¡\¤\Ñ2Ô2Ð2Ý˜Ÿ	š	 !™œ b§h¢h¨q¡k¤kÑ2Ô2Ð2Ý˜Ÿ	š	¥"¤&¨¡)¤)Ñ,Ô,¨b¯fªf°Q©i¬iÑ8Ô8Ð8Ý˜Ÿ
š
¥2¤6¨!¡9¤9Ñ-Ô-¨r¯vªv°a©y¬yÑ9Ô9Ð9Ø—’˜"‘”ˆÝŒv�f˜q’jÑ!Ô!Ð!Ð!Ð!Ð!Ð!rB   c                 ó  — t          j        t           j        ¦  «        } |d¬¦  «        }t          | ¦  «        }t	          |                     d¦  «        |                     d¦  «        ¦  «         t	          |                     d¦  «        |                     d¦  «        ¦  «         t	          |                     d¦  «        |                     d¦  «        ¦  «         t	          |                     d¦  «        |                     d¦  «        ¦  «         t	          | 	                    d¦  «        | 	                    d¦  «        ¦  «         t	          | 
                    d¦  «        | 
                    d¦  «        ¦  «         d S )Nr6   )rÚ  rK   )r   r;  Úweibull_minr÷  r   rß   rÞ   rà   râ   rã   rä   )r.   ÚWeibullrÿ   r  s       r1   Útest_abs_finite_supportz&TestTransforms.test_abs_finite_supportÇ  s  € õ Ô)­%Ô*;Ñ<Ô<ˆØˆG�aˆL‰LŒLˆÝ��‰GŒGˆÝ�Q—X’X˜a‘[”[ !§(¢(¨1¡+¤+Ñ.Ô.Ð.Ý�Q—U’U˜1‘X”X˜qŸušu Q™xœxÑ(Ô(Ð(Ý�Q—X’X˜a‘[”[ !§(¢(¨1¡+¤+Ñ.Ô.Ð.Ý�Q—U’U˜1‘X”X˜qŸušu Q™xœxÑ(Ô(Ð(Ý�Q—Y’Y˜q‘\”\ 1§9¢9¨Q¡<¤<Ñ0Ô0Ð0Ý�Q—V’V˜A‘Y”Y §¢ q¡	¤	Ñ*Ô*Ð*Ð*Ð*rB   c                 óÎ	  — t           j                             d¦  «        }t          ¦   «         dz  }t	          j        d¬¦  «        }|                     d|¬¦  «        }|                     |¦  «        }t          | 	                    ¦   «         t          j
        |                     ¦   «         dz   ¦  «        d¬	¦  «         t          |                     ¦   «         |                     ¦   «         d¬	¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         t          j        |                     ¦   «         ¦  «        ¦  «         t          |                     ¦   «         |                     d
¦  «        ¦  «         t          |                     ¦   «         |                     d¦  «        dz   ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                      t          j
        |¦  «        ¦  «        |                     |¦  «        ¦  «         t          | !                    t          j
        |¦  «        ¦  «        |                     |¦  «        ¦  «         | "                    d¦  «        }t          j#        |dk    ¦  «        sJ ‚d S )Nrd  r6   rK   )Údfr4   ri  rw  ri  r  rM  rN  r7   r   )$r>   r‚   rƒ   r   r   Úchi2r@  râ   r   rÔ   r¨   rÑ   rÕ   rÙ   rÛ   r£  rí   ro  rÜ   rÝ   ra  rÞ   rä   r=  rÖ   r>  rç   r?  rß   rà   rã   r<  r}  rå   rÆ   r9  )r.   r„   r  rp  r±   r™   rÆ   s          r1   Útest_powzTestTransforms.test_powÕ  sU  € ÝŒi×#Ò# NÑ3Ô3ˆå‰HŒH�a‰KˆÝŒZ˜1ÐÑÔˆà�FŠF�2 CˆFÑ(Ô(ˆØ�FŠF�1‰IŒIˆå˜Ÿš™œ­¬¨r¯zªz©|¬|¸bÑ/@Ñ(AÔ(AÈÐMÑMÔMÐMÝ˜Ÿ	š	™œ R§Z¢Z¡\¤\¸Ð=Ñ=Ô=Ð=Ý˜Ÿš™
œ
 B§I¢I¡K¤KÑ0Ô0Ð0Ý˜Ÿš™œ "§'¢'¡)¤)Ñ,Ô,Ð,Ý˜Ÿ
š
™œ b§f¢f¡h¤hÑ/Ô/Ð/Ý˜×,Ò,Ñ.Ô.µ´¸¿º¹¼Ñ0AÔ0AÑBÔBÐBÝ˜Ÿ
š
™œ b§h¢h¨s¡m¤mÑ4Ô4Ð4Ý˜Ÿ
š
™œ b§h¢h¨s¡m¤m°aÑ&7Ñ8Ô8Ð8Ý˜Ÿ	š	™œ R§Z¢Z¡\¤\Ñ2Ô2Ð2Ý˜Ÿš˜a™œ "§&¢&¨¡)¤)Ñ,Ô,Ð,Ý˜Ÿš˜a™œ "§&¢&¨¡)¤)Ñ,Ô,Ð,Ý˜Ÿš˜q™	œ	 2§5¢5¨¡8¤8Ñ,Ô,Ð,Ý˜Ÿš˜q™	œ	 2§6¢6¨!¡9¤9Ñ-Ô-Ð-Ý˜Ÿš ™
œ
 B§F¢F¨1¡I¤IÑ.Ô.Ð.Ý˜Ÿš ™œ R§Y¢Y¨q¡\¤\Ñ2Ô2Ð2Ý˜Ÿš ™œ R§Y¢Y¨q¡\¤\Ñ2Ô2Ð2Ý˜Ÿ	š	 !™œ b§h¢h¨q¡k¤kÑ2Ô2Ð2Ý˜Ÿ	š	¥"¤&¨¡)¤)Ñ,Ô,¨b¯fªf°Q©i¬iÑ8Ô8Ð8Ý˜Ÿ
š
¥2¤6¨!¡9¤9Ñ-Ô-¨r¯vªv°a©y¬yÑ9Ô9Ð9Ø—’˜"‘”ˆÝŒv�f˜q’jÑ!Ô!Ð!Ð!Ð!Ð!Ð!rB   N)r   r€   r�   rq  r)   r…   rE  r   r   rI   rŸ   rƒ  r†   rŠ  Úxfail_on_32bitr�  r�  r•  r™  rœ  r   r¤  r�   rB   r1   rb  rb  s  sÉ  € € € € € ð 5ð  5ð  5ðD „[×Ò˜2ÑÔØ
€U��
”Ñ!Ô!Ð(;¨
Ô(;ÀaÐ(HÑ(HÔ(HÐIÑIÔIð[Að [Añ JÔIñ Ôð[AðH „[×Ò˜1ÑÔØ„[×Ò˜Y¨°¨Ñ7Ô7ð#Hð #Hñ 8Ô7ñ Ôð#HðL „[×Ò˜2ÑÔØ„[×Ò˜W j j jÑ1Ô1Ø„[×ÒÐ QÑRÔRð&Hð &Hñ SÔRñ 2Ô1ñ Ôð&HðP „[×Ò˜1ÑÔðHð Hñ ÔðHðB ð  ð  ðD<ð <ð <ð$"ð "ð "ð@+ð +ð +ð"ð "ð "ð "ð "rB   rb  c                   ó`   — e Zd Zej                             d¦  «        d„ ¦   «         Zd„ Zd„ ZdS )ÚTestOrderStatisticrº   c                 ó$  — t           j                             d¦  «        }t          dd¬¦  «        }d}t          j        dgdgdgg¦  «        }t          j        |||¬¦  «        }t          j        ||dz   |z
  ¦  «        }|                     d|¬	¦  «        }| 	                    |¦  «        }t          t          j        |                     ¦   «         ¦  «        |                     ¦   «         ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     ¦   «         |                     d
¦  «        d¬¦  «         t          |                     ¦   «         |                     d¦  «        dz   d¬¦  «         t          |                     ¦   «         |                     d¦  «        ¦  «         t          |                     ¦   «         |                     ¦   «         ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          | 	                    |d¬¦  «        | 	                    |d¬¦  «        ¦  «         t          |                     |d¬¦  «        |                     |d¬¦  «        ¦  «         t          |                     |d¬¦  «        |                     |d¬¦  «        ¦  «         t          |                     |d¬¦  «        |                     |d¬¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          |                     |¦  «        |                     |¦  «        ¦  «         t          j        dd¬¦  «        5  t          |                     t          j         |¦  «        ¦  «        |                     |¦  «        ¦  «         t          | !                    t          j         |¦  «        ¦  «        | "                    |¦  «        ¦  «         d d d ¦  «         n# 1 swxY w Y   d}	tG          j$        tJ          |	¬¦  «        5  t          j        ||d¬¦  «         d d d ¦  «         n# 1 swxY w Y   tG          j$        tJ          |	¬¦  «        5  t          j        |d|¬¦  «         d d d ¦  «         n# 1 swxY w Y   tG          j$        tJ          |	¬¦  «        5  t          j        ||d¬¦  «         d d d ¦  «         n# 1 swxY w Y   tG          j$        tJ          |	¬¦  «        5  t          j        |d|¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nl   žC¦vu=Ö r   rK   r"   ri   r7   )r«  Úrrh  ri  rM  rf  rv  rN  rj  r  r  rÓ   ræ   rš   rÅ   z0`r` and `n` must contain only positive integers.r'   r)  r“  )&r>   r‚   rƒ   r   r  r   Úorder_statisticrV  r@  râ   r   rl  rÔ   rÑ   rÙ   rÛ   r£  rÜ   rÝ   rÕ   r>  ra  rÞ   rä   rÖ   rç   rß   rà   rã   r<  r§   r}  r¨   rå   r?  r)   r*   rà  )
r.   r„   rÿ   r«  r©  r  rp  r±   r™   r0   s
             r1   Útest_order_statisticz'TestOrderStatistic.test_order_statisticõ  sô  € åŒi×#Ò#Ð$4Ñ5Ô5ˆÝ�a˜1ÐÑÔˆØˆÝŒJ˜˜˜a˜S 1 #�Ñ'Ô'ˆÝÔ! ! q¨AÐ.Ñ.Ô.ˆÝŒZ˜˜1˜q™5 1™9Ñ%Ô%ˆà�FŠF�7¨ˆFÑ-Ô-ˆØ�FŠF�1‰IŒIˆõ 	�œ˜qŸ|š|™~œ~Ñ.Ô.°·
²
±´Ñ=Ô=Ð=Ý˜Ÿ	š	™œ R§Z¢Z¡\¤\Ñ2Ô2Ð2Ý˜Ÿš™œ "§'¢'¡)¤)Ñ,Ô,Ð,Ý˜Ÿ
š
™œ b§f¢f¡h¤hÑ/Ô/Ð/Ý˜Ÿ
š
™œ b§h¢h¨s¡m¤m¸%Ð@Ñ@Ô@Ð@Ý˜Ÿ
š
™œ b§h¢h¨s¡m¤m°aÑ&7¸eÐDÑDÔDÐDÝ˜Ÿš™
œ
 B§F¢F¨3¡K¤KÑ0Ô0Ð0Ý˜Ÿ	š	™œ R§Z¢Z¡\¤\Ñ2Ô2Ð2Ý˜Ÿš˜a™œ "§&¢&¨¡)¤)Ñ,Ô,Ð,Ý˜Ÿš˜a¨	˜Ñ2Ô2°A·E²E¸!ÀL°EÑ4QÔ4QÑRÔRÐRÝ˜Ÿš˜q¨˜Ñ3Ô3°Q·V²V¸AÀl°VÑ5SÔ5SÑTÔTÐTÝ˜Ÿš˜q¨˜Ñ3Ô3°Q·V²V¸AÀk°VÑ5RÔ5RÑSÔSÐSÝ˜Ÿš ¨)˜Ñ4Ô4°a·g²g¸aÈ°gÑ6TÔ6TÑUÔUÐUÝ˜Ÿš ™œ R§Y¢Y¨q¡\¤\Ñ2Ô2Ð2Ý˜Ÿš ™œ R§Y¢Y¨q¡\¤\Ñ2Ô2Ð2Ý˜Ÿ	š	 !™œ b§h¢h¨q¡k¤kÑ2Ô2Ð2ÝŒ[ °(Ð;Ñ;Ô;ð 	>ð 	>Ý˜AŸIšI¥b¤f¨Q¡i¤iÑ1Ô1°2·6²6¸!±9´9Ñ=Ô=Ð=Ý˜AŸJšJ¥r¤v¨a¡y¤yÑ1Ô1°2·6²6¸!±9´9Ñ=Ô=Ð=ð	>ð 	>ð 	>ñ 	>ô 	>ð 	>ð 	>ð 	>ð 	>ð 	>ð 	>øøøð 	>ð 	>ð 	>ð 	>ð EˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	0ð 	0ÝÔ! ! q¨BÐ/Ñ/Ô/Ð/ð	0ð 	0ð 	0ñ 	0ô 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0øøøð 	0ð 	0ð 	0ð 	0åŒ]�:¨WÐ5Ñ5Ô5ð 	0ð 	0ÝÔ! ! r¨QÐ/Ñ/Ô/Ð/ð	0ð 	0ð 	0ñ 	0ô 	0ð 	0ð 	0ð 	0ð 	0ð 	0ð 	0øøøð 	0ð 	0ð 	0ð 	0åŒ]�:¨WÐ5Ñ5Ô5ð 	1ð 	1ÝÔ! ! q¨CÐ0Ñ0Ô0Ð0ð	1ð 	1ð 	1ñ 	1ô 	1ð 	1ð 	1ð 	1ð 	1ð 	1ð 	1øøøð 	1ð 	1ð 	1ð 	1åŒ]�:¨WÐ5Ñ5Ô5ð 	1ð 	1ÝÔ! ! s¨aÐ0Ñ0Ô0Ð0ð	1ð 	1ð 	1ñ 	1ô 	1ð 	1ð 	1ð 	1ð 	1ð 	1ð 	1ð 	1øøøð 	1ð 	1ð 	1ð 	1ð 	1ð 	1s[   Ð=BSÓSÓ!SÔT&Ô&T*Ô-T*ÕU0Õ0U4Õ7U4ÖV:Ö:V>×V>× XØX	ØX	c                 óü   — t          j        t           j        ¦  «        } |¦   «         }|dz  dz   }t          j        |dd¬¦  «        }t	          |                     ¦   «         |                     ¦   «         ¦  «         d S )Nri   r6   r7   ©r©  r«  )r   r;  r‡   rª  r   ra  )r.   r   rÿ   r  ÚZs        r1   Útest_support_gh22037z'TestOrderStatistic.test_support_gh22037   sk   € õ Ô)­%¬-Ñ8Ô8ˆØˆG‰IŒIˆØˆa‰C�!‰GˆÝÔ! ! q¨AÐ.Ñ.Ô.ˆÝ˜Ÿ	š	™œ Q§Y¢Y¡[¤[Ñ1Ô1Ð1Ð1Ð1rB   c                 óì  — t          j        t           j        ¦  «        }t          j        t           j        ¦  «        }ddgd}}ddgdgg}}dggdggg} |¦   «         }t          j        |||¦  «        }	t          j        |	||¬	¦  «        }
 |||¬
¦  «        }t          j        |||¬	¦  «        }t          j                             |
 	                    |¦  «        | 	                    |¦  «        ¦  «         d S )Nr’  r)  rK   r7   r8   ri   g333333Ó¿rÂ   r­  r"   )
r   r;  rz  rn  rm  rª  r>   rR  r   râ   )r.   r   ÚTruncatedNormalr#   r$   r©  r«  r3   rø  ÚY1ÚZ1rù  ÚZ2s                r1   Útest_composition_gh22037z+TestOrderStatistic.test_composition_gh22037*  sê   € õ
 Ô(­¬Ñ4Ô4ˆÝÔ1µ%´/ÑBÔBˆØ�Bˆx˜ˆ1ˆØ�A�3˜˜�*ˆ1ˆØˆfˆX˜˜�wÐˆØˆV‰XŒXˆÝŒ^˜B  1Ñ%Ô%ˆÝÔ" 2¨¨aÐ0Ñ0Ô0ˆØˆ_˜q AÐ&Ñ&Ô&ˆÝÔ" 2¨¨aÐ0Ñ0Ô0ˆÝ
Œ
×"Ò" 2§6¢6¨!¡9¤9¨b¯fªf°Q©i¬iÑ8Ô8Ð8Ð8Ð8rB   N)	r   r€   r�   r)   r…   rE  r«  r¯  rµ  r�   rB   r1   r§  r§  ô  s]   € € € € € Ø„[×Ò˜2ÑÔð(1ð (1ñ Ôð(1ðT2ð 2ð 2ð9ð 9ð 9ð 9ð 9rB   r§  c                   ó®   — e Zd Zd„ Zd„ Zej                             dej	        ej	        fej
        ej        fg¦  «        d„ ¦   «         Zd„ Zd„ Zd„ Zd„ Zd	S )
ÚTestFullCoveragec                 óª  — t          j        t          ¦  «        5  t          j        d d¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          ¦  «        5  t          j        d d¦  «         d d d ¦  «         n# 1 swxY w Y   t          j        t          ¦  «        5  t          j        d ¦  «         d d d ¦  «         d S # 1 swxY w Y   d S ©Nrø   )r)   r*   rk  r   r@   r,   Ú__str__©r.   s    r1   Útest_DomainzTestFullCoverage.test_Domain?  sy  € ÝŒ]Õ.Ñ/Ô/ð 	'ð 	'ÝÔ˜T 2Ñ&Ô&Ð&ð	'ð 	'ð 	'ñ 	'ô 	'ð 	'ð 	'ð 	'ð 	'ð 	'ð 	'øøøð 	'ð 	'ð 	'ð 	'åŒ]Õ.Ñ/Ô/ð 	6ð 	6ÝÔ+¨D°"Ñ5Ô5Ð5ð	6ð 	6ð 	6ñ 	6ô 	6ð 	6ð 	6ð 	6ð 	6ð 	6ð 	6øøøð 	6ð 	6ð 	6ð 	6åŒ]Õ.Ñ/Ô/ð 	"ð 	"ÝŒO˜DÑ!Ô!Ð!ð	"ð 	"ð 	"ñ 	"ô 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"ð 	"øøøð 	"ð 	"ð 	"ð 	"ð 	"ð 	"s3   š<¼A ÁA Á BÂBÂ	BÂ&CÃCÃCc                 ó”   — t          j        t          ¦  «        5  t          j        d d¦  «         d d d ¦  «         d S # 1 swxY w Y   d S r¹  )r)   r*   rk  r   Úvalidater»  s    r1   Útest_ParameterzTestFullCoverage.test_ParameterG  sŠ   € ÝŒ]Õ.Ñ/Ô/ð 	*ð 	*ÝÔ  bÑ)Ô)Ð)ð	*ð 	*ð 	*ñ 	*ô 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*ð 	*øøøð 	*ð 	*ð 	*ð 	*ð 	*ð 	*s   š=½AÁA)Údtype_inÚ	dtype_outc                 ó   — t          d¦  «        }t          d|¬¦  «        }t          j        ddg|¬¦  «        }|                     |i ¬¦  «        \  }}}t          ||¦  «         ||k    sJ ‚t          |dd	g¦  «         d S )
N)r)  rK   r3   rQ   rj  g      @rµ  r¶  TF)r   r   r>   r  r¾  r   )	r.   rÀ  rÁ  r/   rÁ  r3   ÚarrrS  rÄ  s	            r1   Ú"test_RealParameter_uncommon_dtypesz3TestFullCoverage.test_RealParameter_uncommon_dtypesK  s•   € õ ˜WÑ%Ô%ˆÝ" 3¨vÐ6Ñ6Ô6ˆ	åŒJ˜˜S�z¨Ð2Ñ2Ô2ˆØ%×.Ò.¨qÀ2Ð.ÑFÔFÑˆˆU�EÝ�S˜!ÑÔÐØ˜	Ò!Ð!Ð!Ð!Ý�U˜T 5˜MÑ*Ô*Ð*Ð*Ð*rB   c                 óÔ   —  G d„ dt           ¦  «        } |¦   «         }t          j        }||_        t          j        dg|¬¦  «        }|                     |¦  «        j        |k    sJ ‚d S )Nc                   óB   — e Zd Z ed ed¬¦  «        ¬¦  «        Zd„ ZdS )úNTestFullCoverage.test_ContinuousDistribution_set_invalid_nan.<locals>.TestDistr3   )r÷   rø   r%   rQ   c                 ó   — dS )Nr   r�   ©r.   r3   rô   rç  s       r1   Ú_logpdf_formulaz^TestFullCoverage.test_ContinuousDistribution_set_invalid_nan.<locals>.TestDist._logpdf_formula_  s   € Ø�qrB   N)r   r€   r�   r   r   r¤   rÊ  r�   rB   r1   ÚTestDistrÇ  ]  sD   € € € € € Ø&˜ s°;°;ÈÐ3RÑ3RÔ3RÐSÑSÔSˆIðð ð ð ð rB   rË  rj  rµ  )r   r>   Úfloat32rT  r  rß   rS  )r.   rË  rÿ   rS  r3   s        r1   Ú+test_ContinuousDistribution_set_invalid_nanz<TestFullCoverage.test_ContinuousDistribution_set_invalid_nanX  s‚   € ð
	ð 	ð 	ð 	ð 	Õ-ñ 	ô 	ð 	ð
 ˆH‰JŒJˆÝ”
ˆØˆŒÝŒJ˜�u EÐ*Ñ*Ô*ˆØ�xŠx˜‰{Œ{Ô  EÒ)Ð)Ð)Ð)Ð)Ð)rB   c                 ó:  — t          t          j        d¦  «        ¦  «        j        t          j        t          j        ¦  «        j        k    sJ ‚t          t          j        d¦  «        ¦  «        j        t          j        t          j        ¦  «        j        k    sJ ‚d S )Nrø   rK   )r   r>   Úfloat64ÚmaxÚfinfoÚint64Úiinfor»  s    r1   Útest_fiinfozTestFullCoverage.test_fiinfoh  sn   € Ý•r”z "‘~”~Ñ&Ô&Ô*­b¬hµr´zÑ.BÔ.BÔ.FÒFÐFÐFÐFÝ•r”x ‘{”{Ñ#Ô#Ô'­2¬8µB´HÑ+=Ô+=Ô+AÒAÐAÐAÐAÐAÐArB   c                 ó¢   — t          t          ¦  «        }d|v sJ ‚t          t          ¦  «        }d|v sJ ‚t          t          ¦  «        }d|v sJ ‚d S )Nz"accepts no distribution parameterszaccepts one parameterizationzaccepts two parameterizations)r   r   r   r   )r.   Úmsgs     r1   Útest_generate_domain_supportz-TestFullCoverage.test_generate_domain_supportl  sb   € Ý&¥~Ñ6Ô6ˆØ3°sÐ:Ð:Ð:Ð:å&¥vÑ.Ô.ˆØ-°Ð4Ð4Ð4Ð4å&¥{Ñ3Ô3ˆØ.°#Ð5Ð5Ð5Ð5Ð5Ð5rB   c                 ó`  — t          dd¬¦  «        }t          j        dk     rt          |¦  «        dk    sJ ‚nt          |¦  «        dk    sJ ‚t          j        dk     rt          |dz  dz   ¦  «        d	k    sJ ‚nt          |dz  dz   ¦  «        d
k    sJ ‚t          t          j        d¦  «        d¬¦  «        }t          |¦  «        dk    sJ ‚t          t          j        dt          j        ¬¦  «        t          j        dt          j        ¬¦  «        ¬¦  «        }t          |¦  «        dk    sJ ‚d S )Nr   rK   r"   rT  zUniform(a=0.0, b=1.0)z-Uniform(a=np.float64(0.0), b=np.float64(1.0))r7   r6   z3.0*Uniform(a=0.0, b=1.0) + 2.0zOnp.float64(3.0)*Uniform(a=np.float64(0.0), b=np.float64(1.0)) + np.float64(2.0)r8   z'Uniform(a=array([0., 0., 0., 0.]), b=1)rµ  z[Uniform(a=array([0., 0., 0., 0.], dtype=float32), b=array([1., 1., 1., 1.], dtype=float32)))r   r>   r\  r]  rÆ  rÌ  rº  )r.   rÿ   s     r1   Ú#test_ContinuousDistribution__repr__z4TestFullCoverage.test_ContinuousDistribution__repr__v  sB  € Ý�a˜1ÐÑÔˆÝŒ>˜CÒÐÝ˜‘7”7Ð5Ò5Ð5Ð5Ð5Ð5å˜‘7”7ÐMÒMÐMÐMÐMÝŒ>˜CÒÐÝ˜˜!™˜a™‘=”=Ð$EÒEÐEÐEÐEÐEå˜˜!™˜a™‘=”=ð%òð ð ð õ
 •b”h˜q‘k”k QÐ'Ñ'Ô'ˆÝ�A‰wŒwÐCÒCÐCÐCÐCå•b”h˜q­¬
Ð3Ñ3Ô3µr´w¸qÍÌ
Ð7SÑ7SÔ7SÐTÑTÔTˆÝ�A‰wŒwð9ò
ð 
ð 
ð 
ð 
ð 
rB   N)r   r€   r�   r¼  r¿  r)   r…   r†   r>   Úfloat16Úint16rÏ  rÄ  rÍ  rÔ  r×  rÙ  r�   rB   r1   r·  r·  <  sÁ   € € € € € ð"ð "ð "ð*ð *ð *ð „[×ÒÐ6Ø "¤
¨B¬JÐ7Ø "¤¨"¬*Ð5ð7ñ8ô 8ð+ð +ñ8ô 8ð+ð*ð *ð *ð Bð Bð Bð6ð 6ð 6ð
ð 
ð 
ð 
ð 
rB   r·  c                   óÊ  — e Zd Z edd¬¦  «        Z e ej        d¦  «         ej        d¦  «        ¬¦  «        Z edd¬¦  «        Z	 edd¬¦  «        Z
 e ej        d¦  «        d¬¦  «        Zej                             d	ee ej        dd
g¦  «        z
   ej        eej                             ej        dk     d¬¦  «        ¬¦  «         ej         ej        dej        ¬¦  «        ez   ej        dej        ¬¦  «        z   ej                             ej        dk     d¬¦  «        ¬¦  «        dez  dz   edz  dez  dz   dz  dez  dz   dz  dez  ddez  dz   z  ddez   z   ej        edd¬¦  «         ej        edd¦  «         ej        e	e
gddg¬¦  «         ee¦  «         ej        e¦  «         ej        dez   ¦  «         ej        dd
g¦  «        ez   ej        d
dg¦  «        z   g¦  «        d„ ¦   «         Zej                             d	e ej        dd
¦  «        e	z  dz   d
e	z   ej        dd¦  «        z    ej        dd
¦  «        e	z  dz    ej        edd¦  «         ej        e ej        d¦  «          ej        d¦  «        ¦  «         ej        e	 ej        dd¦  «        d¬¦  «        edz  dd ej        e¦  «        z   z  dez  g
¦  «        d„ ¦   «         Z dS )Ú	TestReprsr   rK   r"   r÷   rø   r)  r
  iè  r­   rý  rT  z#numpy 1.x didn't have dtype in repr)Úreason)Úmarksr6   rµ  r7   r8   ri   r­  gš™™™™™É?gš™™™™™é?g333333Ó?rÁ   ©Úweightsrö  c                 ó*  — ddl m} ddl m} ddlm}m}m}m}m} ddlm	}	m
}
 ddlm} t          t          |¦  «        ¦  «        }|                     dd¬	¦  «        }|                     dd¬	¦  «        }t!          ||¦  «         |j        |j        u sJ ‚d S )
Nr   )Úarray)rÌ  )r÷  rl  r¨   rª  rm  )r   r   )r   r4   iÒ  r3  )Únumpyrã  rÌ  Úscipy.statsr÷  rl  r¨   rª  rm  r   r   Úscipy.stats._new_distributionsr   rZ   r]  rÆ   r   rS  )r.   r­   rã  rÌ  r÷  rl  r¨   rª  rm  r   r   r   Únew_distr^  r_  s                  r1   Útest_executablezTestReprs.test_executable•  så   € ðL 	 ÐÐÐÐÐØ!Ð!Ð!Ð!Ð!Ð!ØHÐHÐHÐHÐHÐHÐHÐHÐHÐHÐHÐHÐHÐHØ/Ð/Ð/Ð/Ð/Ð/Ð/Ð/Ø:Ð:Ð:Ð:Ð:Ð:Ý�˜T™
œ
Ñ#Ô#ˆà—+’+ B¨D�+Ñ1Ô1ˆØ—/’/¨°�/Ñ5Ô5ˆÝ�W˜gÑ&Ô&Ð&ØŒ} ¤Ð-Ð-Ð-Ð-Ð-Ð-rB   c                 óJ   — t          t          |¦  «        ¦  «        dk     sJ ‚d S )Néú   )Úlenr]  )r.   r­   s     r1   Útest_not_too_longzTestReprs.test_not_too_longÇ  s'   € õ$ •4˜‘:”:‰Œ Ò$Ð$Ð$Ð$Ð$Ð$rB   N)!r   r€   r�   r   ÚUr>   rÌ  ÚVr   rÿ   r  rÆ  r®  r)   r…   r†   rã  ÚparamÚskipifr\  rº  rÏ  r   rª  rm  r   r÷  rl  r¨   rè  ÚfullÚarangerì  r�   rB   r1   rÝ  rÝ  Ž  sž  € € € € € Øˆ�!�qÐÑÔ€AØˆ�*�"”*˜S‘/”/ Z R¤Z°¡_¤_Ð5Ñ5Ô5€AØˆ�"˜AÐÑÔ€AØˆ�!˜1ÐÑÔ€AØˆ�(�"”(˜4‘.”.¨Ð*Ñ*Ô*€Aà„[×ÒØàØ��”˜#˜s˜Ñ$Ô$Ñ$ØˆFŒLØØ”k×(Ò(Ø”N SÒ(Ø@ð )ñ ô ðñ ô ð ˆFŒLØ�”˜ ¤Ð,Ñ,Ô,¨QÑ.°°´¸!À2Ä:Ð1NÑ1NÔ1NÑNØ”k×(Ò(Ø”N SÒ(Ø@ð )ñ ô ðñ ô ð ˆa‰C�!‰GØˆq‰DØˆq‰S�1‰W�q‰LØˆq‰S�1‰W�q‰LØˆq‰DØ��!‘�a‘‰LØ��Q‘‰KØ!ˆEÔ! ! q¨AÐ.Ñ.Ô.ØˆEŒN˜1˜c 3Ñ'Ô'ØˆEŒM˜1˜a˜&¨3°¨*Ð5Ñ5Ô5ØˆC�‰FŒFØˆEŒI�a‰LŒLØˆEŒI�a˜!‘eÑÔØˆBŒH�c˜3�ZÑ Ô  Ñ" X R¤X¨s°C¨jÑ%9Ô%9Ñ9ð=	
ñ"ô "ðF.ð .ñG"ô "ðF.ð „[×ÒØàØˆBŒG�D˜#ÑÔ Ñ" SÑ(Ø�!‰G�g�b”g˜d CÑ(Ô(Ñ(ØˆBŒG�D˜#ÑÔ Ñ" SÑ(ØˆEŒN˜1˜b !Ñ$Ô$ØˆEŒN˜1˜w˜rœw t™}œ}˜n¨g¨b¬g°d©m¬mÑ<Ô<Ø!ˆEÔ! ! y r¤y°°DÑ'9Ô'9¸TÐBÑBÔBØˆq‰DØ�1�y�u”y ‘|”|Ñ#Ñ$Øˆq‰Dð	
ñô ð%ð %ñô ð%ð %ð %rB   rÝ  c                   ó\   — e Zd Z ed eej         ej        f¬¦  «        ¬¦  «        Zd„ ZdS )Ú	MixedDistr3   r%   rQ   c                 ó$  — ddt          j        dt           j        z  ¦  «        z  z  t          j        d|dz   dz  dz  z  ¦  «        z  ddt          j        dt           j        z  ¦  «        z  z  t          j        d|dz
  dz  dz  z  ¦  «        z  z   S )	Nçš™™™™™Ù?çš™™™™™ñ?r6   ç      à¿g      Ð?ç333333ã?çÍÌÌÌÌÌì?rj  )r>   ro  r?   rl  rÉ  s       r1   Ú_pdf_formulazMixedDist._pdf_formulaÞ  s‹   € Ø˜�rœw q­¬¡wÑ/Ô/Ñ/Ñ0µ2´6¸$ÀÀ4ÁÈÁÈqÑ?PÑ:PÑ3QÔ3QÑQØ˜3¥¤¨­2¬5©Ñ!1Ô!1Ñ1Ñ2µR´V¸DÀ1ÀSÁ5È#Á+ÐPQÑAQÑ<QÑ5RÔ5RÑRñSð 	TrB   N)	r   r€   r�   r   r   r>   r   r¤   rû  r�   rB   r1   rô  rô  Ü  sT   € € € € € Ø�˜s¨;¨;À2Ä6À'È2Ì6ÐARÐ+SÑ+SÔ+SÐTÑTÔT€IðTð Tð Tð Tð TrB   rô  c                   ór   — e Zd Zd„ Zej                             dddg¦  «        d„ ¦   «         Zd„ Zd„ Z	d„ Z
d	S )
ÚTestMixturec                 ó^  — d}t          j        t          |¬¦  «        5  t          g ¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          d¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          t	          ddg¬¦  «        t	          ¦   «         g¦  «         d d d ¦  «         n# 1 swxY w Y   d	}t          j        t          |¬¦  «        5  t          t	          ¦   «         gd
d
g¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          t	          ¦   «         gdg¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          t	          ¦   «         gdg¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          t	          ¦   «         t	          ¦   «         gd
dg¬¦  «         d d d ¦  «         n# 1 swxY w Y   d}t          j        t          |¬¦  «        5  t          t	          ¦   «         t	          ¦   «         gddg¬¦  «         d d d ¦  «         d S # 1 swxY w Y   d S )Nz7`components` must contain at least one random variable.r'   z3Each element of `components` must be an instance...r2  z5All elements of `components` must have scalar shapes.rK   r6   )r  z5`components` and `weights` must have the same length.rj  rà  z)`weights` must have floating point dtype.z`weights` must sum to 1.0.rø   z#All `weights` must be non-negative.r“  rø  )r)   r*   rà  r   r   rQ  s     r1   râ  z!TestMixture.test_input_validationä  st  € ØKˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	ð 	Ý�B‰KŒKˆKð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð HˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	ð 	Ý�IÑÔÐð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð JˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	3ð 	3Ý•V  1˜vÐ&Ñ&Ô&­©¬Ð1Ñ2Ô2Ð2ð	3ð 	3ð 	3ñ 	3ô 	3ð 	3ð 	3ð 	3ð 	3ð 	3ð 	3øøøð 	3ð 	3ð 	3ð 	3ð JˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	4ð 	4Ý•V‘X”X�J¨¨c¨
Ð3Ñ3Ô3Ð3ð	4ð 	4ð 	4ñ 	4ô 	4ð 	4ð 	4ð 	4ð 	4ð 	4ð 	4øøøð 	4ð 	4ð 	4ð 	4ð >ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	-ð 	-Ý•V‘X”X�J¨¨Ð,Ñ,Ô,Ð,ð	-ð 	-ð 	-ñ 	-ô 	-ð 	-ð 	-ð 	-ð 	-ð 	-ð 	-øøøð 	-ð 	-ð 	-ð 	-ð >ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	-ð 	-Ý•V‘X”X�J¨¨Ð,Ñ,Ô,Ð,ð	-ð 	-ð 	-ñ 	-ô 	-ð 	-ð 	-ð 	-ð 	-ð 	-ð 	-øøøð 	-ð 	-ð 	-ð 	-ð /ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	>ð 	>Ý•V‘X”X�v™xœxÐ(°3¸°*Ð=Ñ=Ô=Ð=ð	>ð 	>ð 	>ñ 	>ô 	>ð 	>ð 	>ð 	>ð 	>ð 	>ð 	>øøøð 	>ð 	>ð 	>ð 	>ð 8ˆÝŒ]�:¨WÐ5Ñ5Ô5ð 	?ð 	?Ý•V‘X”X�v™xœxÐ(°3¸°+Ð>Ñ>Ô>Ð>ð	?ð 	?ð 	?ñ 	?ô 	?ð 	?ð 	?ð 	?ð 	?ð 	?ð 	?ð 	?øøøð 	?ð 	?ð 	?ð 	?ð 	?ð 	?s‹   ž:º>Á>Á"A>Á>BÂBÂ&.C Ã C$Ã'C$Ä!D5Ä5D9Ä<D9Å F	Æ	FÆFÆ1 GÇG!Ç$G!È.H?È?IÉIÉ'.J"Ê"J&Ê)J&rQ  r�   )r4   c           	      ó˜	  ‡— t           j                             d¦  «        }t          t	          dd¬¦  «        t	          dd¬¦  «        fd¬¦  «        }t          ¦   «         }|                     ‰¦  «        }ˆfd	„} ||                     ¦   «         |                     ¦   «         ¦  «          ||                     ¦   «         |                     ¦   «         ¦  «          ||                     ¦   «         |                     ¦   «         ¦  «          || 	                    ¦   «         | 	                    ¦   «         ¦  «          || 
                    ¦   «         | 
                    ¦   «         ¦  «          ||                     ¦   «         |                     ¦   «         ¦  «          ||                     ¦   «         |                     ¦   «         ¦  «          ||                     ¦   «         |                     ¦   «         ¦  «          ||                     ¦   «         |                     ¦   «         ¦  «          ||                     |¦  «        |                     |¦  «        ¦  «          ||                     |¦  «        |                     |¦  «        ¦  «          ||                     |¦  «        |                     |¦  «        ¦  «          ||                     |¦  «        |                     |¦  «        ¦  «          ||                     |¦  «        |                     |¦  «        ¦  «          ||                     |¦  «        |                     |¦  «        ¦  «          ||                     |¦  «        |                     |¦  «        ¦  «          ||                     |¦  «        |                     |¦  «        ¦  «          ||                     |¦  «        |                     |¦  «        ¦  «          ||                     |¦  «        |                     |¦  «        ¦  «         d
D ]L}t3          d¦  «        D ]:} ||                     ||¬¦  «        |                     ||¬¦  «        d¬¦  «         Œ;ŒMdŠ|                     ‰|¬¦  «        }	|	j        ‰k    sJ ‚t;          j        |	                     ¦   «         |j        ¦  «        j         dk    sJ ‚d S )Nl   é$8-§@ç      Ð¿r÷  r
  rj  rú  ©rö  rù  rà  c                 óp   •— ‰dk    rt          j        | ¦  «        sJ ‚t          j        j        | |fi |¤Ž d S )Nr�   )r>   rU  rR  r   )rc   rf   rç  rQ  s      €r1   r   z/TestMixture.test_basic.<locals>.assert_allclose  sE   ø€ Ø˜Š{ˆ{Ý”{ 3Ñ'Ô'Ð'Ð'Ð'ÝŒJÔ& s¨CÐ:Ð:°6Ð:Ð:Ð:Ð:Ð:rB   )r›  rž  r   ri   r×  rf  rv  )r4   rº   ri   r”   gš™™™™™©?)!r>   r‚   rƒ   r   r   rô  rÔ   rÑ   r×   rÕ   rÙ   rÛ   rí   rÜ   rÝ   rß   rÞ   rà   râ   rã   rä   r}  rÖ   rå   rç   r—  r�  rÆ   rQ  r   Úks_1sampÚravelr¯  )
r.   rQ  r„   rÿ   r  r3   r   r�  rŽ  r±   s
    `        r1   Ú
test_basiczTestMixture.test_basic  s
  ø€ åŒi×#Ò#Ð$6Ñ7Ô7ˆÝ•V˜u¨CÐ0Ñ0Ô0µ&¸CÀsÐ2KÑ2KÔ2KÐLØ&ð(ñ (ô (ˆå‰KŒKˆØ�JŠJ�uÑÔˆð	;ð 	;ð 	;ð 	;ð 	;ð
 	ˆ˜Ÿš™œ¨¯ª©¬Ñ7Ô7Ð7Øˆ˜Ÿ	š	™œ Q§Y¢Y¡[¤[Ñ1Ô1Ð1Øˆ˜Ÿš™œ !§&¢&¡(¤(Ñ+Ô+Ð+Øˆ˜Ÿš™
œ
 A§H¢H¡J¤JÑ/Ô/Ð/Øˆ˜Ÿš™œ !§&¢&¡(¤(Ñ+Ô+Ð+Øˆ˜Ÿ
š
™œ a§j¢j¡l¤lÑ3Ô3Ð3Øˆ˜×,Ò,Ñ.Ô.°×0DÒ0DÑ0FÔ0FÑGÔGÐGØˆ˜Ÿ
š
™œ a§j¢j¡l¤lÑ3Ô3Ð3Øˆ˜Ÿ
š
™œ a§j¢j¡l¤lÑ3Ô3Ð3Øˆ˜Ÿš ™œ Q§X¢X¨a¡[¤[Ñ1Ô1Ð1Øˆ˜Ÿš˜a™œ !§%¢%¨¡(¤(Ñ+Ô+Ð+Øˆ˜Ÿš ™œ Q§X¢X¨a¡[¤[Ñ1Ô1Ð1Øˆ˜Ÿš˜a™œ !§%¢%¨¡(¤(Ñ+Ô+Ð+Øˆ˜Ÿ	š	 !™œ a§i¢i°¡l¤lÑ3Ô3Ð3Øˆ˜Ÿš˜q™	œ	 1§6¢6¨!¡9¤9Ñ-Ô-Ð-Øˆ˜Ÿ	š	 !™œ a§i¢i°¡l¤lÑ3Ô3Ð3Øˆ˜Ÿš˜q™	œ	 1§6¢6¨!¡9¤9Ñ-Ô-Ð-Øˆ˜Ÿ
š
 1™œ q§z¢z°!¡}¤}Ñ5Ô5Ð5Øˆ˜Ÿš ™
œ
 A§G¢G¨A¡J¤JÑ/Ô/Ð/Ø6ð 	,ð 	,ˆDÝ˜q™œð ,ð ,�Ø� §¢¨°T Ñ :Ô :Ø !§¢¨°T Ñ :Ô :Ø%*ð,ñ ,ô ,ð ,ð ,ð,ð ˆØ�HŠH�U ˆHÑ$Ô$ˆØŒw˜%ÒÐÐÐÝŒ~˜aŸgšg™iœi¨¬Ñ/Ô/Ô6¸Ò=Ð=Ð=Ð=Ð=Ð=rB   c                 óJ  — d}t          j        t           j        ¦  «        } ||¬¦  «        }t          j        || f¦  «        }t	          j        ddd¦  «        }t          |                     |¦  «        t          j        |¬¦  «                             |¦  «        ¦  «         d S )Nr÷  rÔ  éüÿÿÿr8   r@  )	r   r;  r[  r   r>   rX   r   rÞ   Údgamma)r.   r#   rU  rÿ   r  r3   s         r1   Útest_default_weightsz TestMixture.test_default_weights1  s‹   € ØˆÝÔ'­¬Ñ4Ô4ˆØˆE�AˆJ‰JŒJˆÝŒM˜1˜q˜b˜'Ñ"Ô"ˆÝŒK˜˜A˜sÑ#Ô#ˆÝ˜Ÿš˜a™œ¥%¤,°Ð"3Ñ"3Ô"3×"7Ò"7¸Ñ":Ô":Ñ;Ô;Ð;Ð;Ð;rB   c                 óô  — t          dd¬¦  «        t          dd¬¦  «        g}d}t          ||¬¦  «        }t          j        t          ¦  «        5  d|_        d d d ¦  «         n# 1 swxY w Y   t          j        t          ¦  «        5  d|_        d d d ¦  «         n# 1 swxY w Y   |d	         |j        d
<   |j        d
         |d
         k    sJ ‚|d	         |j        d
<   |j        d
         |d
         k    sJ ‚d S )Nr   r÷  r
  rj  rú  r  rà  r4   rK   r   )r   r   r)   r*   r  Ú
componentsrá  )r.   r  rá  rÿ   s       r1   Útest_propertieszTestMixture.test_properties9  ss  € Ý ¨SÐ1Ñ1Ô1µ6¸SÈÐ3LÑ3LÔ3LÐMˆ
ØˆÝ�J¨Ð0Ñ0Ô0ˆõ Œ]�>Ñ*Ô*ð 	ð 	ØˆAŒLð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	åŒ]�>Ñ*Ô*ð 	ð 	ØˆAŒIð	ð 	ð 	ñ 	ô 	ð 	ð 	ð 	ð 	ð 	ð 	øøøð 	ð 	ð 	ð 	ð % Qœ-ˆŒ�Q‰ØŒ|˜AŒ *¨Q¤-Ò/Ð/Ð/Ð/Ø˜q”zˆŒ	�!‰ØŒy˜Œ|˜w qœzÒ)Ð)Ð)Ð)Ð)Ð)s$   ÁA#Á#A'Á*A'ÂBÂBÂ"Bc                 ó  — t           j                             d¦  «        }t          j        t          j        ¦  «        } |¦   «         }t          j        ||g¦  «        }|                     d¬¦  «        }t           j                             | 	                    |¦  «        | 	                    |¦  «        ¦  «         t           j                             | 
                    |¦  «        | 
                    |¦  «        ¦  «         t           j                             |                     |¦  «        |                     |¦  «        ¦  «         t           j                             |                     |¦  «        |                     |¦  «        ¦  «         d S )Nl    np›pˆRr4   r9   )r>   r‚   rƒ   r   r;  Úcauchyr   rR  r   rÖ   rç   r}  rå   )r.   r„   ÚCauchyÚX0rÿ   r™   s         r1   Útest_inversezTestMixture.test_inverseK  s  € õ Œi×#Ò#Ð$;Ñ<Ô<ˆÝÔ(­¬Ñ6Ô6ˆØˆV‰XŒXˆÝŒM˜2˜r˜(Ñ#Ô#ˆØ�JŠJ˜BˆJÑÔˆÝ
Œ
×"Ò" 1§6¢6¨!¡9¤9¨b¯gªg°a©j¬jÑ9Ô9Ð9Ý
Œ
×"Ò" 1§7¢7¨1¡:¤:¨r¯xªx¸©{¬{Ñ;Ô;Ð;Ý
Œ
×"Ò" 1§9¢9¨Q¡<¤<°·²¸A±´Ñ?Ô?Ð?Ý
Œ
×"Ò" 1§:¢:¨a¡=¤=°"·+²+¸a±.´.ÑAÔAÐAÐAÐArB   N)r   r€   r�   râ  r)   r…   r†   r  r	  r  r  r�   rB   r1   rý  rý  ã  s‰   € € € € € ð?ð ?ð ?ðB „[×Ò˜W r¨5 kÑ2Ô2ð)>ð )>ñ 3Ô2ð)>ðV<ð <ð <ð*ð *ð *ð$Bð Bð Bð Bð BrB   rý  )r   )Mr7  rä  rj  r   rä  r>   r   r)   Únumpy.testingr   r   Ú
hypothesisr   r   r	   r
   Úhypothesis.extra.numpyÚextrarT   Úscipyr   Úscipy.stats._fitr   Úscipy.stats._ksstatsr   rå  r   Úscipy.stats._distr_paramsr   rX  r   r   r   r   r   r   r   r   r   r   ræ  r   r   r   r   r   r    r¶   rF  r¸   rË   rÉ   rì   rï   rð   rb  rÊ   r…   r†   r¢   r‚   r¨  rÌ   ÚSobolr³  rP  r~  râ  rì  rî  r  rb  r§  r·  rÝ  rô  rý  r�   rB   r1   ú<module>r     se  ðØ 	€	€	€	Ø €€€Ø Ð Ð Ð Ð Ð à Ð Ð Ð Ø Ð Ð Ð Ð Ð Ø €€€Ø 7Ð 7Ð 7Ð 7Ð 7Ð 7Ð 7Ð 7Ø EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EÐ EØ %Ð %Ð %Ð %Ð %Ð %Ð %Ð %Ð %à Ð Ð Ð Ð Ð Ø 0Ð 0Ð 0Ð 0Ð 0Ð 0Ø (Ð (Ð (Ð (Ð (Ð (Ø Ð Ð Ð Ð Ð Ø .Ð .Ð .Ð .Ð .Ð .ð'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð 'ð OÐ NÐ NÐ NÐ NÐ NÐ NÐ NÐ NÐ NØ 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'Ð 'ðd6ð d6ð d6ð d6ð d6ñ d6ô d6ð d6ðN"Nð "Nð "Nð "NðL Ø
ØØð	€ðz!ð z!ð z!ð z!ð z!ñ z!ô z!ð z!ðx'ð 'ð 'ð>"ð "ð "ð4$ð 4$ð 4$ðl)$ð )$ð )$ðX$ð $ð $ð2HGð HGð HGðVnð nð nð| „×Ò˜ F 9Ñ-Ô-Ø„×Ò˜ U U¡W¤W¨fÐ$5Ñ6Ô6Ø„×Ò˜¨¨©¬°Ð'8Ñ9Ô9Ø„×Ò˜ 8 *Ñ-Ô-Ø„×Ò˜ b¤iÔ&9¸3¼:ÀsÄyÐ%QÑRÔRð9ð 9ñ SÔRñ .Ô-ñ :Ô9ñ 7Ô6ñ .Ô-ð
9ð<%ð %ð %ðN$ð $ð $ð8@,ð @,ð @,ðF ð  ð  ð wð wð wð wð wñ wô wð wðtg7ð g7ð g7ð g7ð g7ñ g7ô g7ð g7ðT"ð "ð "ð "ð "ñ "ô "ð "ðBE9ð E9ð E9ð E9ð E9ñ E9ô E9ð E9ðPO
ð O
ð O
ð O
ð O
ñ O
ô O
ð O
ðdK%ð K%ð K%ð K%ð K%ñ K%ô K%ð K%ð\Tð Tð Tð Tð TÐ&ñ Tô Tð TðtBð tBð tBð tBð tBñ tBô tBð tBð tBð tBrB   