o 6a@s NUddlmZddlmZmZmZddlZdZdZ ej gdej dZ de d<gdZd e d <ejdZd e d <ejdZd e d<ejdZde d<ejdZde d<ejdZde d<ejejeeje eje ejeejeejeejeejeejeejeeje eje ejeejeeje eje ejeejeejeeje eje ejeejeejeeje eje ejeejeejeeje eje ejeejeejeZde d<edededdeddeddeddedejedejejZ de d<e dgZ!d e d!<e d"gZ"d e d#<e d$gZ#d e d%<e d&gZ$d e d'<ej dgej%dZ&d(e d)<ej d*gej%dZ'd(e d+<dgZ(d,e d-<d"gZ)d,e d.<d$gZ*d,e d/<d&gZ+d,e d0<dgZ,d e d1<d*gZ-d e d2<d3d4gd4dgdd5gd5d6ggZ.d7e d8<e e.Z/d e d9<ej0d3ej1dZ2d:e d;<e0d3Z3d e d<<e 4e j4ej1de j4d=de j4d>de j4ej5de j4dd?e j4d3d?e j4d3ej1d@e j4d3dAd@e j4d3d=e2dBe j4ej1e2dCe j4d3ej5d@e j4d3dDd@e j4d3dEd@e j4e3dFe j4d3dDd@e j4d3dDe3dBe e jej1de jd=de jd>de jej5de jdd?e jd3d?e jd3ej1d@e jd3dAd@e jd3d=e2dBe jej1e2dCe jd3ej5d@e jd3dDd@e jd3dEd@e je3dFe jd3dDd@e jd3dDe3dBe 6e j6dd?e j6d3d?e 7e j7dGdHe j7ej1de j7d=de j7d>de j7ej5de j7dd?e j7ddGdIe j7d3dGdIe j7d3ej1d@e j7d3dAdGdJe j7d3d=e2dBe j7ej1e2dCe j7d3ej5dGdJe j7d3dDd@e j7d3dEd@e j7e3dFe j7d3dDd@e j7d3dDe3dBe 8d&e j8d&dd?e j8d&d3d?e 8e$e j8e$d3d?e 8e+e j8e+d3d?e 9d"e j9d"dd?e j9d"d3d?e 9e"e j9e"d3d?e 9e)e j9e)d3d?e :d"e j:d"dd?e j:d"d3d?e :e"e j:e"d3d?e :e)e j:e)d3d?e ;d"e j;d"dd?e j;d"d3d?e ;e"e j;e"d3d?e ;e)e j;e)d3d?e d"e j>d"dd?e j>d"d3d?e >e"e j>e"d3d?e >e)e j>e)d3d?e ?d"e j?d"dd?e j?d"d3d?e ?e"e j?e"d3d?e ?e)e j?e)d3d?e @d"e j@d"dd?e j@d"d3d?e @e"e j@e"d3d?e @e)e j@e)d3d?e Ad"e jAd"dd?e jAd"d3d?e Ae"e jAe"d3d?e Ae)e jAe)d3d?e Bd"e jBd"dd?e jBd"d3d?e Be"e jBe"d3d?e Be)e jBe)d3d?e Cd"e jCd"dd?e jCd"d=de jCd"dd=d@e jCd"d3d?e Ce"e jCe"dAde jCd"d3d=e2dBe jCe"ej1e2dCe jCe"d3d?e Ce)e jCe)d3d?e jCd"e3dFe jCe)e3dFe jCe)d3d?e jCe)d3e3ej5dKe Dd"d"e jDd"d"dd?e jDd"d"d3d?e De"d"e Dd"e"e jDe"d"d3d?e jDd"e"d3d?e De)d"e Dd"e)e De"e"e De)e)e jDe"e"d3d?e jDe)e)d3d?e Ed"d"e jEd"d"dd?e jEd"d"d3d?e Ee"d"e Ed"e"e jEe"d"d3d?e jEd"e"d3d?e Ee)d"e Ed"e)e Ee"e"e Ee)e)e jEe"e"d3d?e jEe)e)d3d?e Fd"d"e jFd"d"dd?e jFd"d"d3d?e Fe"d"e Fd"e"e jFe"d"d3d?e jFd"e"d3d?e Fe)d"e Fd"e)e Fe"e"e Fe)e)e jFe"e"d3d?e jFe)e)d3d?e Gd"d"e jGd"d"dd?e jGd"d"d3d?e Ge"d"e Gd"e"e jGe"d"d3d?e jGd"e"d3d?e Ge)d"e Gd"e)e Ge"e"e Ge)e)e jGe"e"d3d?e jGe)e)d3d?e Hd"d"e jHd"d"dd?e jHd"d"d3d?e He"d"e Hd"e"e jHe"d"d3d?e jHd"e"d3d?e He)d"e Hd"e)e He"e"e He)e)e jHe"e"d3d?e jHe)e)d3d?e Id"d"e jId"d"dd?e jId"d"d3d?e Ie"d"e Id"e"e jIe"d"d3d?e jId"e"d3d?e Ie)d"e Id"e)e Ie"e"e Ie)e)e jIe"e"d3d?e jIe)e)d3d?e Jd"d"e jJd"d"dd?e jJd"d"d3d?e Je"d"e Jd"e"e jJe"d"d3d?e jJd"e"d3d?e Je)d"e Jd"e)e Je"e"e Je)e)e jJe"e"d3d?e jJe)e)d3d?e Kd"d"e jKd"d"dd?e jKd"d"d3d?e Ke"d"e Kd"e"e jKe"d"d3d?e jKd"e"d3d?e Ke)d"e Kd"e)e Ke"e"e Ke)e)e jKe"e"d3d?e jKe)e)d3d?e Ld"d"e jLd"d"dd?e jLd"d"d3d?e Le"d"e Ld"e"e jLe"d"d3d?e jLd"e"d3d?e Le)d"e Ld"e)e Le"e"e Le)e)e jLe"e"d3d?e jLe)e)d3d?e Md"d"e jMd"d"dd?e jMd"d"d3d?e Me"d"e Md"e"e jMe"d"d3d?e jMd"e"d3d?e Me)d"e Md"e)e Me"e"e Me)e)e jMe"e"d3d?e jMe)e)d3d?e Nd"d"e jNd"d"dd?e jNd"d"d3d?e Ne"d"e Nd"e"e jNe"d"d3d?e jNd"e"d3d?e Ne)d"e Nd"e)e Ne"e"e Ne)e)e jNe"e"d3d?e jNe)e)d3d?e Od"d"e jOd"d"dd?e jOd"d"d3d?e Oe"d"e Od"e"e jOe"d"d3d?e jOd"e"d3d?e Oe)d"e Od"e)e Oe"e"e Oe)e)e jOe"e"d3d?e jOe)e)d3d?e Pdd"d$e jPdd"d$dd?e jPdd"d$d3d?e Pe!d"d$e Pde"d$e jPe!d"e*d3d?e jPde"d$d3d?e Pe(d"e#e Pd"e)d$e Pe!e"d$e Pe(e)d$e jPe!e"e#d3d?e jPe(e)e*d3d?e Qdd"d$e jQdd"d$dd?e jQdd"d$d3d?e Qe!d"d$e Qde"d$e jQe!d"e*d3d?e jQde"d$d3d?e Qe(d"e#e Qd"e)d$e Qe!e"d$e Qe(e)d$e jQe!e"e#d3d?e jQe(e)e*d3d?e Rdd"e jRdd"dd?e jRdd"d3d?e Re&d"e Rde"e jRe&d"d3d?e jRde"d3d?e Re,d"e Rde)e Re&e"e Re,e)e jRe&e"d3d?e jRe,e)d3d?e Sdd"e jSdd"dd?e jSdd"d3d?e Se&d"e Sde"e jSe&d"d3d?e jSde"d3d?e Se,d"e Sde)e Se&e"e Se,e)e jSe&e"d3d?e jSe,e)d3d?e Td*d*de jTd*d*ddd?e jTd*d*dd3d?e Te'd*de Td*e'de jTe'd*e,d3d?e jTd*e'dd3d?e Te-d*e&e Td*e-de Te'e'de Te-e-de jTe'e'e&d3d?e jTe-e-e,d3d?ej dLgej dZUde dM<e VddLe VdLe VdLge VddLgej dgejWdZXdNe dO<dgZYd e dP<ej d3gejWdZZdNe dQ<ej d3gejWdZ[dNe dR<e jVd4e\de jVdd4e\de jVd3e\dSdTe jVdd3e\dSdTe jVeYd3e\dSdTe jVeZe\de jVeXeZe\de jVdeZe\de jVe[e\dSdTe jVeXe[e\dSdTe jVde[e\dSdTe jVd4ejWde jVdd4ejWde jVd3ejWdSdTe jVdd3ejWdSdTe jVeYd3ejWdSdTe jVeZejWde jVeXeZejWde jVdeZejWde jVe[ejWdSdTe jVeXe[ejWdSdTe jVde[ejWdSdTej dgej]dZ^dUe dV<dgZ_d e dW<ej dXgej]dZ`dUe dY<ej dXgej]dZadUe dZ<e jVd[d\de jVdd[d\de jVdXd\dSdTe jVddXd\dSdTe jVe_dXd\dSdTe jVe`d\de jVe^e`d\de jVde`d\de jVead\dSdTe jVe^ead\dSdTe jVdead\dSdTe jVd[d]de jVdd[d]de jVdXd]dSdTe jVddXd]dSdTe jVe_dXd]dSdTe jVe`d]de jVe^e`d]de jVde`d]de jVead]dSdTe jVe^ead]dSdTe jVdead]dSdTe jVd[ej]de jVdd[ej]de jVdXej]dSdTe jVddXej]dSdTe jVe_dXej]dSdTe jVe`ej]de jVe^e`ej]de jVde`ej]de jVeaej]dSdTe jVe^eaej]dSdTe jVdeaej]dSdTej dgejbdZcd^e d_<dgZdd e d`<ej dagejbdZed^e db<ej dagejbdZfd^e dc<e jVdddede jVddddede jVdadedSdTe jVddadedSdTe jVeddadedSdTe jVeedede jVeceedede jVdeedede jVefdedSdTe jVecefdedSdTe jVdefdedSdTe jVdddfde jVddddfde jVdadfdSdTe jVddadfdSdTe jVeddadfdSdTe jVeedfde jVeceedfde jVdeedfde jVefdfdSdTe jVecefdfdSdTe jVdefdfdSdTe jVddejbde jVdddejbde jVdaejbdSdTe jVddaejbdSdTe jVeddaejbdSdTe jVeeejbde jVeceeejbde jVdeeejbde jVefejbdSdTe jVecefejbdSdTe jVdefejbdSdTej dgejdZgdge dh<dgZhd e di<ej djgejdZidge dk<ej djgejdZjdge dl<e jVdmdde jVddmdde jVdjddSdTe jVddjddSdTe jVehdjddSdTe jVeidde jVegeidde jVdeidde jVejddSdTe jVegejddSdTe jVdejddSdTe jVdmdde jVddmdde jVdjddSdTe jVddjddSdTe jVehdjddSdTe jVeidde jVegeidde jVdeidde jVejddSdTe jVegejddSdTe jVdejddSdTe jVdmejde jVddmejde jVdjejdSdTe jVddjejdSdTe jVehdjejdSdTe jVeiejde jVegeiejde jVdeiejde jVejejdSdTe jVegejejdSdTe jVdejejdSdTej dgejdZkdne do<dgZld e dp<ej dqgejdZmdne dr<ej dqgejdZndne ds<e jVdtdde jVddtdde jVdqddSdTe jVddqddSdTe jVeldqddSdTe jVemdde jVekemdde jVdemdde jVenddSdTe jVekenddSdTe jVdenddSdTe jVdtdde jVddtdde jVdqddSdTe jVddqddSdTe jVeldqddSdTe jVemdde jVekemdde jVdemdde jVenddSdTe jVekenddSdTe jVdenddSdTe jVdtejde jVddtejde jVdqejdSdTe jVddqejdSdTe jVeldqejdSdTe jVemejde jVekemejde jVdemejde jVenejdSdTe jVekenejdSdTe jVdenejdSdTej dugejodZpdve dw<dugZqd e dx<ej dygejodZrdve dz<ej dygejodZsdve d{<e jVd|d}de jVdud|d}de jVdyd}dSdTe jVdudyd}dSdTe jVeqdyd}dSdTe jVerd}de jVeperd}de jVduerd}de jVesd}dSdTe jVepesd}dSdTe jVduesd}dSdTe jVd|d~de jVdud|d~de jVdyd~dSdTe jVdudyd~dSdTe jVeqdyd~dSdTe jVerd~de jVeperd~de jVduerd~de jVesd~dSdTe jVepesd~dSdTe jVduesd~dSdTe jVd|ejode jVdud|ejode jVdyejodSdTe jVdudyejodSdTe jVeqdyejodSdTe jVerejode jVeperejode jVduerejode jVesejodSdTe jVepesejodSdTe jVduesejodSdTej dgejtdZude d<dgZvd e d<ej dgejtdZwde d<ej dgejtdZxde d<e jVddde jVdddde jVdddSdTe jVddddSdTe jVevdddSdTe jVewdde jVeuewdde jVdewdde jVexddSdTe jVeuexddSdTe jVdexddSdTe jVddde jVdddde jVdddSdTe jVddddSdTe jVevdddSdTe jVewdde jVeuewdde jVdewdde jVexddSdTe jVeuexddSdTe jVdexddSdTe jVdejtde jVddejtde jVdejtdSdTe jVddejtdSdTe jVevdejtdSdTe jVewejtde jVeuewejtde jVdewejtde jVexejtdSdTe jVeuexejtdSdTe jVdexejtdSdTej dgejydZzde d<dgZ{d e d<ej dgejydZ|de d<ej dgejydZ}de d<e jVddde jVdddde jVdddSdTe jVddddSdTe jVe{dddSdTe jVe|dde jVeze|dde jVde|dde jVe}ddSdTe jVeze}ddSdTe jVde}ddSdTe jVddde jVdddde jVdddSdTe jVddddSdTe jVe{dddSdTe jVe|dde jVeze|dde jVde|dde jVe}ddSdTe jVeze}ddSdTe jVde}ddSdTe jVdejyde jVddejyde jVdejydSdTe jVddejydSdTe jVe{dejydSdTe jVe|ejyde jVeze|ejyde jVde|ejyde jVe}ejydSdTe jVeze}ejydSdTe jVde}ejydSdTej dgej dZ~de d<dgZd e d<ej dgej dZde d<ej dgej dZde d<e jVddde jVdddde jVdddSdTe jVddddSdTe jVedddSdTe jVedde jVe~edde jVdedde jVeddSdTe jVe~eddSdTe jVdeddSdTe jVddde jVdddde jVdddSdTe jVddddSdTe jVedddSdTe jVedde jVe~edde jVdedde jVeddSdTe jVe~eddSdTe jVdeddSdTe jVdej de jVddej de jVdej dSdTe jVddej dSdTe jVedej dSdTe jVeej de jVe~eej de jVdeej de jVeej dSdTe jVe~eej dSdTe jVdeej dSdTe je d4e de dde jdddSde jdddgdde jdddgddde gde gdde jgdddgd5de jgdddSde jgddde gdde d"d"ge e d"d"ge je d"d"gdd?e d*dgde d*e d"d"ge jd*dgdd4d?e jdgd*ggdgddd?e je dgd*gge d"d"gdd?e gdd4e e gdd4e je gdd4d5d?e je gdd4dd?e jgdd4ddHe je gdd4ddHe dgdgge dge dgge e dgdgge dge dgge de gde e gde je/d3de e/e e.e je/d3de je/e/dFe je.e/dFe je.e/dFe je/d3e/de ede gde je/d3de e de d<e Ze eejZde d<e4ej4dd?ej4d3d?eejdd?ejd3d?e6ej6dd?ej6d3d?e7ej7dd?ej7d3d?e8d&ej8d&dd?ej8d&d3d?e8e$ej8e$d3d?e8e+ej8e+d3d?e9d"ej9d"dd?ej9d"d3d?e9e"ej9e"d3d?e9e)ej9e)d3d?e:d"ej:d"dd?ej:d"d3d?e:e"ej:e"d3d?e:e)ej:e)d3d?e;d"ej;d"dd?ej;d"d3d?e;e"ej;e"d3d?e;e)ej;e)d3d?ed"ej>d"dd?ej>d"d3d?e>e"ej>e"d3d?e>e)ej>e)d3d?e?d"ej?d"dd?ej?d"d3d?e?e"ej?e"d3d?e?e)ej?e)d3d?e@d"ej@d"dd?ej@d"d3d?e@e"ej@e"d3d?e@e)ej@e)d3d?eAd"ejAd"dd?ejAd"d3d?eAe"ejAe"d3d?eAe)ejAe)d3d?eBd"ejBd"dd?ejBd"d3d?eBe"ejBe"d3d?eBe)ejBe)d3d?eCd"ejCd"dd?ejCd"d3d?eCe"ejCe"d3d?eCe)ejCe)d3d?ejCe)d3d?eDd"d"ejDd"d"dd?ejDd"d"d3d?eDe"d"eDd"e"ejDe"d"d3d?ejDd"e"d3d?eDe)d"eDd"e)eDe"e"eDe)e)ejDe"e"d3d?ejDe)e)d3d?eEd"d"ejEd"d"dd?ejEd"d"d3d?eEe"d"eEd"e"ejEe"d"d3d?ejEd"e"d3d?eEe)d"eEd"e)eEe"e"eEe)e)ejEe"e"d3d?ejEe)e)d3d?eFd"d"ejFd"d"dd?ejFd"d"d3d?eFe"d"eFd"e"ejFe"d"d3d?ejFd"e"d3d?eFe)d"eFd"e)eFe"e"eFe)e)ejFe"e"d3d?ejFe)e)d3d?eGd"d"ejGd"d"dd?ejGd"d"d3d?eGe"d"eGd"e"ejGe"d"d3d?ejGd"e"d3d?eGe)d"eGd"e)eGe"e"eGe)e)ejGe"e"d3d?ejGe)e)d3d?eHd"d"ejHd"d"dd?ejHd"d"d3d?eHe"d"eHd"e"ejHe"d"d3d?ejHd"e"d3d?eHe)d"eHd"e)eHe"e"eHe)e)ejHe"e"d3d?ejHe)e)d3d?eId"d"ejId"d"dd?ejId"d"d3d?eIe"d"eId"e"ejIe"d"d3d?ejId"e"d3d?eIe)d"eId"e)eIe"e"eIe)e)ejIe"e"d3d?ejIe)e)d3d?eJd"d"ejJd"d"dd?ejJd"d"d3d?eJe"d"eJd"e"ejJe"d"d3d?ejJd"e"d3d?eJe)d"eJd"e)eJe"e"eJe)e)ejJe"e"d3d?ejJe)e)d3d?eKd"d"ejKd"d"dd?ejKd"d"d3d?eKe"d"eKd"e"ejKe"d"d3d?ejKd"e"d3d?eKe)d"eKd"e)eKe"e"eKe)e)ejKe"e"d3d?ejKe)e)d3d?eLd"d"ejLd"d"dd?ejLd"d"d3d?eLe"d"eLd"e"ejLe"d"d3d?ejLd"e"d3d?eLe)d"eLd"e)eLe"e"eLe)e)ejLe"e"d3d?ejLe)e)d3d?eMd"d"ejMd"d"dd?ejMd"d"d3d?eMe"d"eMd"e"ejMe"d"d3d?ejMd"e"d3d?eMe)d"eMd"e)eMe"e"eMe)e)ejMe"e"d3d?ejMe)e)d3d?eNd"d"ejNd"d"dd?ejNd"d"d3d?eNe"d"eNd"e"ejNe"d"d3d?ejNd"e"d3d?eNe)d"eNd"e)eNe"e"eNe)e)ejNe"e"d3d?ejNe)e)d3d?eOd"d"ejOd"d"dd?ejOd"d"d3d?eOe"d"eOd"e"ejOe"d"d3d?ejOd"e"d3d?eOe)d"eOd"e)eOe"e"eOe)e)ejOe"e"d3d?ejOe)e)d3d?ePdd"d$ejPdd"d$dd?ejPdd"d$d3d?ePe!d"d$ePde"d$ejPe!d"e*d3d?ejPde"d$d3d?ePe(d"e#ePd"e)d$ePe!e"d$ePe(e)d$ejPe!e"e#d3d?ejPe(e)e*d3d?eQdd"d$ejQdd"d$dd?ejQdd"d$d3d?eQe!d"d$eQde"d$ejQe!d"e*d3d?ejQde"d$d3d?eQe(d"e#eQd"e)d$eQe!e"d$eQe(e)d$ejQe!e"e#d3d?ejQe(e)e*d3d?eRdd"ejRdd"dd?ejRdd"d3d?eRe&d"eRde"ejRe&d"d3d?ejRde"d3d?eRe,d"eRde)eRe&e"eRe,e)ejRe&e"d3d?ejRe,e)d3d?eSdd"ejSdd"dd?ejSdd"d3d?eSe&d"eSde"ejSe&d"d3d?ejSde"d3d?eSe,d"eSde)eSe&e"eSe,e)ejSe&e"d3d?ejSe,e)d3d?eTd*d*dejTd*d*ddd?ejTd*d*dd3d?eTe'd*deTd*e'dejTe'd*e,d3d?ejTd*e'dd3d?eTe-d*e&eTd*e-deTe'e'deTe-e-dejTe'e'e&d3d?ejTe-e-e,d3d?eddLedLedLgeddLgejd4e\dejdd4e\dejeZe\dejeXeZe\dejdeZe\dejd4ejWdejdd4ejWdejeZejWdejeXeZejWdejdeZejWdejd[d\dejdd[d\deje`d\deje^e`d\dejde`d\dejd[d]dejdd[d]deje`d]deje^e`d]dejde`d]dejd[ej]dejdd[ej]deje`ej]deje^e`ej]dejde`ej]dejdddedejddddedejeededejeceededejdeededejdddfdejddddfdejeedfdejeceedfdejdeedfdejddejbdejdddejbdejeeejbdejeceeejbdejdeeejbdejdmddejddmddejeiddejegeiddejdeiddejdmddejddmddejeiddejegeiddejdeiddejdmejdejddmejdejeiejdejegeiejdejdeiejdejdtddejddtddejemddejekemddejdemddejdtddejddtddejemddejekemddejdemddejdtejdejddtejdejemejdejekemejdejdemejdejd|d}dejdud|d}dejerd}dejeperd}dejduerd}dejd|d~dejdud|d~dejerd~dejeperd~dejduerd~dejd|ejodejdud|ejodejerejodejeperejodejduerejodejdddejddddejewddejeuewddejdewddejdddejddddejewddejeuewddejdewddejdejtdejddejtdejewejtdejeuewejtdejdewejtdejdddejddddeje|ddejeze|ddejde|ddejdddejddddeje|ddejeze|ddejde|ddejdejydejddejydeje|ejydejeze|ejydejde|ejydejdddejddddejeddeje~eddejdeddejdddejddddejeddeje~eddejdeddejdej dejddej dejeej deje~eej dejdeej dejZde d<ed4ededdejdddSdejdddgddejdddgdddegdegddejgdddgd5dejgdddSdejgddde gdded"d"gee d"d"geje d"d"gdd?ed*dgded*e d"d"gejd*dgdd4d?edgdggedge dggee dgdggedge dggedegdee gdee/eedegdee/ejeejdejgdeeeZeeeed3edd3geZejdSdZeeeed3ed3d4eed3ed3d4eed3ejdd?eed3eddS)) annotations)AnyListDictNlGW~ H~s))dtypez#np.ndarray[Any, np.dtype[np.int64]]SEED_ARRz List[int] SEED_ARRLIKEznp.random.SeedSequence SEED_SEED_SEQznp.random.MT19937 SEED_MT19937znp.random.PCG64 SEED_PCG64znp.random.Philox SEED_PHILOXznp.random.SFC64 SEED_SFC64z$np.random.bit_generator.SeedSequenceseed_seq ru4uint32u8uint64znp.random.Generatordef_geng?z%np.ndarray[Any, np.dtype[np.float64]] D_arr_0p1? D_arr_0p5g? D_arr_0p9g? D_arr_1p5z"np.ndarray[Any, np.dtype[np.int_]]I_arr_10I_arr_20z List[float]D_arr_like_0p1D_arr_like_0p5D_arr_like_0p9D_arr_like_1p5 I_arr_like_10 I_arr_like_20rrr gffffff@zList[List[float]] D_2D_likeD_2Dz%np.ndarray[Any, np.dtype[np.float32]]S_outD_outfloat32double)size)r-r f4)r-r out)r r/float64f8)r/inv)method)r-r3)r-r r3)r-r/r d I_int64_100z#np.ndarray[Any, np.dtype[np.bool_]] I_bool_lowI_bool_low_likeI_bool_high_openI_bool_high_closedT)r endpointz#np.ndarray[Any, np.dtype[np.uint8]]I_u1_low I_u1_low_likeI_u1_high_openI_u1_high_closedu1uint8z$np.ndarray[Any, np.dtype[np.uint16]]I_u2_low I_u2_low_likeiI_u2_high_openI_u2_high_closediu2uint16z$np.ndarray[Any, np.dtype[np.uint32]]I_u4_low I_u4_low_likelI_u4_high_openI_u4_high_closedlz$np.ndarray[Any, np.dtype[np.uint64]]I_u8_low I_u8_low_likelI_u8_high_openI_u8_high_closedliz"np.ndarray[Any, np.dtype[np.int8]]I_i1_low I_i1_low_likeI_i1_high_openI_i1_high_closedi1int8iz#np.ndarray[Any, np.dtype[np.int16]]I_i2_low I_i2_low_likeiI_i2_high_openI_i2_high_closedii2int16iz#np.ndarray[Any, np.dtype[np.int32]]I_i4_low I_i4_low_likeiI_i4_high_openI_i4_high_closedli4int32lI_i8_low I_i8_low_likelI_i8_high_openI_i8_high_closedli8int64)replaceg?)pF)rmrl)poohrabbitpiglet Christopher?)?rsrrr)rlrmgUUUUUU?)rr)rrk)r rucount marginalsgg?)axis)rxr/)rrrr rkzDict[str, Any] def_gen_stateznp.random.RandomState random_stznp.random.BitGeneratorbg)rrr)legacy)rr)r) __future__rtypingrrrnumpynp SEED_NONESEED_INTarrayrjr __annotations__r random SeedSequencer MT19937rPCG64rPhiloxrSFC64r default_rngrspawngenerate_staterrrrrrrint_rr r!r"r#r$r%r&r'r(emptyr+r)r*standard_normalr0standard_cauchystandard_exponentialzipfweibull standard_tpoissonpowerpareto chisquare exponential geometric logseriesrayleighstandard_gammavonmiseswalduniformbetafgammagumbellaplacelogistic lognormalnoncentral_chisquarenormal triangular noncentral_fbinomialnegative_binomialhypergeometricr5integersbool_r6r7r8r9boolrBr;r<r>r?rHrCrDrErFrIrJrKrLrMrNrOrPrXrQrRrTrUr^rYrZr[r\rdr_r`rarbrerfrgrh bit_generatorbyteschoice dirichlet multinomialmultivariate_hypergeometricmultivariate_normal permutationpermutedshufflearange__str____repr__ __getstate__ry __setstate__ RandomStaterzrandint_bit_generatorr{random_st_stateseed get_staterandom_st_get_staterandom_st_get_state_legacy set_staterandrandn random_sampletomaxintrrE/usr/lib/python3/dist-packages/numpy/typing/tests/data/pass/random.pysZ                                         $                                                                                                                                                              (