+
    JV-jðA ã            +       ó¤9  € ^ RI t ^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt^ RIt ^ RI	t
^ RIHt ^ RIt^ RIHu Ht R]P(                  ! 4       3R]P*                  ! 4       3R]P,                  ! 4       3R]P.                  ! 4       3R]P0                  ! 4       3R]P2                  ! 4       3R	]P4                  ! 4       3R
]P6                  ! 4       3.t]! ]!  w  tt ! R R4      t  ! R R4      t! ! R R4      t"R t#R t$R t%R t&R t'R t(R t)R t* ! R R4      t+R t,R t-R t.R t/R t0R  t1R! t2]-]..t3]
e   ]3Pi                  ]14       ]2]0.]3,           t5]/.]5,           t6]Pn                  Pq                  R"]54      t9]Pn                  Pq                  R"]34      t:]Pn                  Pq                  R"]64      t;];R# 4       t<]9R$ 4       t=]:R% 4       t>]Pn                  P                  ]:R& 4       4       t?]Pn                  P                  ]:R' 4       4       t@];R( 4       tA]:R) 4       tB]:]Pn                  Pq                  R*]P†                  ]Pˆ                  ]PŠ                  ]PŒ                  .4      R+ 4       4       tG];R, 4       tH]:]Pn                  Pq                  R-]34      ]Pn                  Pq                  R*]P†                  ]Pˆ                  ]PŠ                  ]PŒ                  .4      R. 4       4       4       tI]Pn                  P                  ]:R/ 4       4       tJ]:R0 4       tK]Pn                  P                  ]:]Pn                  Pq                  R1]4      R2 4       4       4       tL]Pn                  P                  ];]Pn                  Pq                  R3]4      R4 4       4       4       tM]Pn                  P                  ]:]Pn                  Pq                  R3]4      R5 4       4       4       tN]:R6 4       tO]Pn                  P                  ]:]Pn                  Pq                  R1]4      R7 4       4       4       tP]Pn                  P                  ]:]Pn                  Pq                  R1]4      R8 4       4       4       tQ]:R9 4       tR];R: 4       tS]Pn                  P                  R; 4       tT]Pn                  P                  ]Pn                  P«                  R<]VR=7      R> 4       4       tW]Pn                  Pq                  R?. RÏO4      R@ 4       tX]Pn                  Pq                  R?. RÏO4      RA 4       tY];]Pn                  Pq                  RB]4      RC 4       4       tZRD t[RE t\RF t]RG t^RH t_]Pn                  P                  RI 4       t`RJ ta]Pn                  P                  ]:]Pn                  Pq                  RKRL]PÄ                  ! 4       3RM]PÆ                  ! 4       3RN]PÈ                  ! 4       3.4      ]Pn                  Pq                  RORPRQ.4      RR 4       4       4       4       te]Pn                  P                  ]Pn                  Pq                  RORPRQ.4      RS 4       4       tf]Pn                  P                  RT 4       tg]Pn                  P                  ]Pn                  P«                  RU]hR=7      RV 4       4       ti]Pn                  P                  ]Pn                  Pq                  RÐRPRQ.]PÔ                  ! 4       3RR.]PÖ                  ! 4       3. RÑO]P(                  ! 4       3. RÒO]PÆ                  ! 4       3]PØ                  PÛ                  4       R.]PÜ                  ! 4       3R]PØ                  PÛ                  4       .]PÞ                  ! 4       3]Pà                  ! ^^^4      R.]Pâ                  ! RY4      3R]Pà                  ! ^^^4      .]Pä                  ! RZ4      3]P                  Pç                  4       R.]Pè                  ! RZ4      3]Pê                  ! ^
R[7      .]Pì                  ! RY4      3R\R].]Pî                  ! 4       3. RÓO]Pî                  ! ^4      3. RÔO]Pð                  ! 4       3. RÕO]Pò                  ! 4       3. RÕO]Pô                  ! 4       3R^^R_^/RR^^R_R/.]Pö                  ! R^]P(                  ! 4       3R_]P*                  ! 4       3.4      3.4      R` 4       4       t|]Pn                  P                  ]Pn                  Pq                  RÐ^^.^..]P†                  ! ]P.                  ! 4       4      3^^.^^..]P†                  ! ]P.                  ! 4       ^4      3^.^^..]Pˆ                  ! ]P.                  ! 4       4      3.4      Ra 4       4       t}Rb t~]Pn                  P                  Rc 4       tRd t€]Pn                  Pq                  Re]Pò                  ! 4       ]Pô                  ! 4       ]EP                  ! 4       .4      Rf 4       t‚Rg tƒRh t„]Pn                  EP
                  ]Pn                  Pq                  Re]Pð                  ! 4       ]Pô                  ! 4       .4      Ri 4       4       t†]Pn                  EP                  ]Pn                  EP
                  ]Pn                  Pq                  Re]Pð                  ! 4       ]Pô                  ! 4       .4      Rj 4       4       4       tˆ]Pn                  EP
                  ]Pn                  Pq                  Re]Pî                  ! 4       ]Pò                  ! 4       ]EP                  ! 4       .4      Rk 4       4       t‰Rl tŠ]Pn                  Pq                  Re]Pò                  ! 4       ]Pô                  ! 4       ]EP                  ! 4       .4      Rm 4       t‹Rn tŒRo t�Rp tŽRq t�]Pn                  Pq                  Rr]PÜ                  ! 4       RsR.3]PÞ                  ! 4       RÖR.3.4      Rt 4       t�Ru t‘]Pn                  Pq                  R×]Pâ                  RYR3]Pâ                  RwR3]Pä                  RZR3]Pä                  RxR3.4      Ry 4       t’Rz t“]Pn                  Pq                  R{. RØO4      ]Pn                  Pq                  Rv. RÙO4      R| 4       4       t”]Pn                  Pq                  R{. RØO4      R} 4       t•R~ t–]Pn                  EP.                  R 4       t˜]Pn                  EP2                  R€ 4       tšR� t›]Pn                  P                  R‚ 4       tœ ! Rƒ R„]PØ                  4      t� ! R… R†]P                  4      tž ! R‡ Rˆ]Pê                  4      tŸR‰ t ]Pn                  P«                  ]EPB                  '       * RŠR‹7      RŒ 4       t¢]Pn                  EP.                  R� 4       t£]Pn                  EP2                  ]Pn                  EP.                  RŽ 4       4       t¤]Pn                  EPJ                  ]Pn                  EP.                  R� 4       4       t¦]Pn                  EPJ                  ]Pn                  EP.                  R� 4       4       t§R‘ t¨]Pn                  P                  R’ 4       t©]Pn                  Pq                  Rv. RÙO4      R“ 4       tª]Pn                  Pq                  Rv. RÙO4      R” 4       t«R• t¬]Pn                  Pq                  R*]P†                  ]Pˆ                  ]PŠ                  ]PŒ                  .4      R– 4       t­]Pn                  P                  R— 4       t®R˜ t¯R™ t°Rš t±R› t²Rœ t³R� t´Rž tµRŸ t¶R  t·R¡ t¸R¢ t¹R£ tºR¤ t»R¥ t¼R¦ t½R§ t¾R¨ t¿R© tÀRª tÁ]Pn                  P                  R« 4       tÂR¬ tÃR­ tÄR® tÅ]Pn                  P                  R¯ 4       tÆR° tÇR± tÈR² tÉR³ tÊR´ tË]Pn                  Pq                  RW]P(                  ! 4       ]P*                  ! 4       ]P,                  ! 4       ]P.                  ! 4       ]P0                  ! 4       ]P2                  ! 4       ]P4                  ! 4       ]P6                  ! 4       ]PÆ                  ! 4       ]PÈ                  ! 4       .
4      Rµ 4       tÌ]Pn                  Pq                  R¶]P(                  ! 4       ]P*                  ! 4       ]P,                  ! 4       ]P.                  ! 4       .4      R· 4       tÍR¸ tÎR¹ tÏ]Pn                  Pq                  RÚRY]Pê                  ! RÛR[7      3Rw]Pê                  ! RÛRº7      3RZ]Pê                  ! RÛR»7      3Rx]Pê                  ! RÜR»7      3.4      R¼ 4       tÐ]Pn                  EP2                  R½ 4       tÑ]Pn                  P                  ]EP¤                  ! ]EP¦                  4      R¾ 4       4       tÔ]Pn                  EP
                  R¿ 4       tÕ]Pn                  EP
                  RÀ 4       tÖ]Pn                  EP
                  RÁ 4       t×]Pn                  EP                  ]Pn                  EP
                  RÂ 4       4       tØ]Pn                  EP
                  ]Pn                  Pq                  RÝ]Pò                  ! 4       RÃ3]Pî                  ! 4       RÄ3.4      RÅ 4       4       tÙ]Pn                  EP
                  RÆ 4       tÚ]Pn                  EP                  ]Pn                  EP
                  RÇ 4       4       tÛ];]Pn                  Pq                  RÞ. RßO]EP¸                  ! RP4      ]EP¸                  ! RQ4      R.]PÔ                  ! 4       3. RÑO]EP¸                  ! ^4      ]EP¸                  ! ^4      ]EP¸                  ! R]P.                  ! 4       4      .]P.                  ! 4       3. RàO]EP¸                  ! ^4      R]EP¸                  ! R]P.                  ! 4       4      .]P.                  ! 4       3RR.]EP¸                  ! R4      ]EP¸                  ! R4      .]PÖ                  ! 4       3. RáO]EP¸                  ! RÈ4      ]EP¸                  ! RX4      R.]PÈ                  ! 4       3R]PØ                  PÛ                  4       .R]EP¸                  ! ]PØ                  PÛ                  4       4      .]PÜ                  ! 4       3R]PØ                  PÛ                  4       .R]EP¸                  ! ]PØ                  PÛ                  4       ]PÞ                  ! 4       4      .]PÞ                  ! 4       3]Pà                  ! ^^^4      R.]EP¸                  ! ]Pà                  ! ^^^4      4      R.]Pä                  ! RZ4      3]Pê                  ! ^
R[7      .]EP¸                  ! ]Pê                  ! ^
R[7      4      .]Pì                  ! RZ4      3R]P                  ! RÉ^^4      .R]EP¸                  ! ]P                  ! RÉ^^4      4      .]Pè                  ! RZ4      3]EPº                  ! . RâO4      .]EP¸                  ! ]EPº                  ! . RâO4      4      .]EP¼                  ! 4       3R^R_.]EP¸                  ! R^4      ]EP¸                  ! R_4      .]Pò                  ! 4       3R\R].]EP¸                  ! R\4      ]EP¸                  ! R]4      .]Pî                  ! 4       3R\R].]EP¸                  ! R\]Pî                  ! ^4      4      ]EP¸                  ! R]]Pî                  ! ^4      4      .]Pî                  ! ^4      3. RãO.]EP¸                  ! . RãO4      .]P†                  ! ]P.                  ! 4       4      3R^R_..]EP¸                  ! R^R_.4      .]P†                  ! ]Pò                  ! 4       4      3. RãO.]EP¸                  ! . RãO]PŠ                  ! ]P.                  ! 4       4      RÊ7      .]PŠ                  ! ]P.                  ! 4       4      3R^R_..]EP¸                  ! R^R_.]PŠ                  ! ]Pò                  ! 4       4      RÊ7      .]PŠ                  ! ]Pò                  ! 4       4      3. RÑO]EP¸                  ! ^]P(                  ! 4       RÊ7      ]EP¸                  ! ^]P(                  ! 4       RÊ7      R.]P(                  ! 4       3^R.]EP¸                  ! RÈ]P,                  ! 4       RÊ7      R.]P,                  ! 4       3RËRÌ.]EP¸                  ! RË]Pî                  ! ^4      RÊ7      ]EP¸                  ! RÌ]Pî                  ! ^4      RÊ7      .]Pî                  ! ^4      3R\.]EP¸                  ! R^]Pð                  ! 4       RÊ7      .]Pð                  ! 4       3R^.]EP¸                  ! R^]Pô                  ! 4       RÊ7      .]Pô                  ! 4       3R\.]EP¸                  ! R^]EP¾                  ! 4       RÊ7      .]EP¾                  ! 4       3R^.]EP¸                  ! R^]EP                  ! 4       RÊ7      .]EP                  ! 4       3R^.]EP¸                  ! R^]EPÀ                  ! ]P.                  ! 4       ]Pò                  ! 4       4      RÊ7      .]EPÀ                  ! ]P.                  ! 4       ]Pò                  ! 4       4      3R^R_.]EP¸                  ! R^]EPÀ                  ! ]P.                  ! 4       ]Pò                  ! 4       4      4      ]EP¸                  ! R_]EPÀ                  ! ]P.                  ! 4       ]Pò                  ! 4       4      4      .]EPÀ                  ! ]P.                  ! 4       ]Pò                  ! 4       4      3^.]EP¸                  ! ^]EPÀ                  ! ]P.                  ! 4       ]P,                  ! 4       4      RÊ7      .]EPÀ                  ! ]P.                  ! 4       ]P,                  ! 4       4      3Rä.]EP¸                  ! RåRæ.]Pö                  ! R^]P(                  ! 4       3R_]P(                  ! 4       3.4      RÊ7      .]Pö                  ! R^]P(                  ! 4       3R_]P(                  ! 4       3.4      3Rç.]EP¸                  ! RåRè.]Pö                  ! R^]P(                  ! 4       3R_]Pò                  ! 4       3.4      RÊ7      .]Pö                  ! R^]P(                  ! 4       3R_]Pò                  ! 4       3.4      3.4      RÍ 4       4       tá]Pn                  P                  ];RÎ 4       4       tâR#   ] d    Rt
 EL¨i ; i)éé    N)Ú_pandas_apiÚint8Úint16Úint32Úint64Úuint8Úuint16Úuint32Úuint64c                   ó,   a € ] tR t^3t o R tR tRtV tR# )ÚStrangeIterablec                ó   € Wn         R # ©N©Úlst)Úselfr   s   &&Ús/Volumes/fast/ai/experiments/ui-tars-smoke/.venv/lib/python3.14/site-packages/pyarrow/tests/test_convert_builtin.pyÚ__init__ÚStrangeIterable.__init__4   s   € ØŽó    c                ó6   € V P                   P                  4       # r   )r   Ú__iter__©r   s   &r   r   ÚStrangeIterable.__iter__7   s   € Ø�x‰x× Ñ Ó"Ð"r   r   N)Ú__name__Ú
__module__Ú__qualname__Ú__firstlineno__r   r   Ú__static_attributes__Ú__classdictcell__©Ú__classdict__s   @r   r   r   3   s   ø‡ € ò÷#ð #r   r   c                   ó,   a € ] tR t^;t o R tR tRtV tR# )ÚMyIntc                ó   € Wn         R # r   ©Úvalue)r   r'   s   &&r   r   ÚMyInt.__init__<   s   € ØŽ
r   c                ó   € V P                   # r   r&   r   s   &r   Ú__int__ÚMyInt.__int__?   s   € Ø�z‰zÐr   r&   N)r   r   r   r   r   r*   r   r    r!   s   @r   r$   r$   ;   s   ø‡ € ò÷ð r   r$   c                   ó&   a € ] tR t^Ct o R tRtV tR# )ÚMyBrokenIntc                ó   € ^^ ,           R# ©é   N© r   s   &r   r*   ÚMyBrokenInt.__int__D   s   € Ø	ˆ!�ˆr   r1   N)r   r   r   r   r*   r   r    r!   s   @r   r-   r-   C   s   ø‡ € ÷ð r   r-   c                  ó¦   € \         P                  ! \        . RO4      4      p \         P                  ! R4      pV P                  V4      '       g   Q hR# )r   N)r   r0   é   é   )ÚpaÚarrayr   Úequals©Úarr1Úarr2s     r   Útest_iterable_typesr<   H   s8   € Ü�8Š8”O¢LÓ1Ó2€DÜ�8Š8�LÓ!€Dà�;‰;�t×ÒÐÒr   c                  ó  € \         P                  ! \        . 4      4      p \        V 4      ^ 8X  g   Q hV P                  ^ 8X  g   Q hV P
                  \         P                  ! 4       8X  g   Q hV P                  4       . 8X  g   Q hR# ©r   N)r6   r7   r   ÚlenÚ
null_countÚtypeÚnullÚ	to_pylist©Úarrs    r   Útest_empty_iterablerF   O   sc   € Ü
�(Š(”? 2Ó&Ó
'€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8”r—w’w“yÔ Ð Ð Ø�=‰=‹?˜bÔ Ð Ò r   c                  óà   € \         P                  ! \        \        ^4      4      \         P                  ! 4       ^R7      p \         P                  ! R4      pV P                  V4      '       g   Q hR# ©r5   ©rA   ÚsizeN©r   r0   r4   ©r6   r7   ÚiterÚranger   r8   r9   s     r   Útest_limited_iterator_typesrO   W   sE   € Ü�8Š8”Dœ˜q›“N¬¯ª«¸!Ô<€DÜ�8Š8�IÓ€DØ�;‰;�t×ÒÐÒr   c                  óà   € \         P                  ! \        \        ^4      4      \         P                  ! 4       ^R7      p \         P                  ! R4      pV P                  V4      '       g   Q hR# )r5   rI   N)r   r0   rL   r9   s     r   Ú#test_limited_iterator_size_overflowrQ   ]   sE   € Ü�8Š8”Dœ˜q›“N¬¯ª«¸!Ô<€DÜ�8Š8�FÓ€DØ�;‰;�t×ÒÐÒr   c                  óà   € \         P                  ! \        \        ^4      4      \         P                  ! 4       ^
R7      p \         P                  ! R4      pV P                  V4      '       g   Q hR# rH   rL   r9   s     r   Ú$test_limited_iterator_size_underflowrS   c   sE   € Ü�8Š8”Dœ˜q›“N¬¯ª«¸"Ô=€DÜ�8Š8�IÓ€DØ�;‰;�t×ÒÐÒr   c                  ó`  € \         P                  ! R4      p \         P                  ! \        \        ^4      4      4      pVP	                  V 4      '       g   Q h\         P                  ! \        \        ^4      4      \         P
                  ! 4       R7      pVP	                  V 4      '       g   Q hR# )r   ©rA   NrK   )r6   r7   rM   rN   r8   r   ©Úexpectedr:   s     r   Útest_iterator_without_sizerX   i   sn   € Ü�xŠx˜	Ó"€HÜ�8Š8”Dœ˜q›“NÓ#€DØ�;‰;�x× Ò Ð Ð ä�8Š8”Dœ˜q›“N¬¯ª«Ô4€DØ�;‰;�x× Ò Ð Ò r   c                  ón  € \         P                  ! R4      p \         P                  ! \        P                  ! ^ 4      ^R7      pVP	                  V 4      '       g   Q h\         P                  ! \        P                  ! ^ 4      \         P
                  ! 4       ^R7      pVP	                  V 4      '       g   Q hR# )r   ©rJ   rI   NrK   )r6   r7   Ú	itertoolsÚcountr8   r   rV   s     r   Útest_infinite_iteratorr]   r   st   € Ü�xŠx˜	Ó"€HÜ�8Š8”I—O’O AÓ&¨QÔ/€DØ�;‰;�x× Ò Ð Ð ä�8Š8”I—O’O AÓ&¬R¯XªX«Z¸aÔ@€DØ�;‰;�x× Ò Ð Ò r   c                  óœ  € \         P                  ! \        4      ;_uu_ 4        \        P                  ! R  \        ^
4       4       4       RRR4       \         P                  ! \        4      ;_uu_ 4        \        P                  ! R \        ^
4       4       ^
R7       RRR4       R#   + '       g   i     Le; i  + '       g   i     R# ; i)c              3   ó4   "  € T F  p^^ ,          x € K  	  R# 5ir/   r1   ©Ú.0Úxs   & r   Ú	<genexpr>Ú(test_failing_iterator.<locals>.<genexpr>}   ó   é € Ð,¡)˜Q�!�q—&’&£)ùó   ‚Nc              3   ó4   "  € T F  p^^ ,          x € K  	  R# 5ir/   r1   r`   s   & r   rc   rd   €   re   rf   rZ   )ÚpytestÚraisesÚZeroDivisionErrorr6   r7   rN   r1   r   r   Útest_failing_iteratorrk   {   st   € Ü	�ŠÔ(×	)Õ	)Ü
�ŠÑ,¤%¨¤)Ó,Ô-÷ 
*ô 
�ŠÔ(×	)Õ	)Ü
�ŠÑ,¤%¨¤)Ó,°2Õ6÷ 
*Ñ	)÷ 
*×	)ú÷ 
*×	)Ð	)ús   £'B'Á4)B:Â'B7	Â:C	c                   ó&   a € ] tR t^ƒt o R tRtV tR# )ÚObjectWithOnlyGetitemc                ó   € ^# )r5   r1   )r   Úkeys   &&r   Ú__getitem__Ú!ObjectWithOnlyGetitem.__getitem__„   s   € Ùr   r1   N)r   r   r   r   rp   r   r    r!   s   @r   rm   rm   ƒ   s   ø‡ € ÷ð r   rm   c                  óÄ   € \         P                  ! \        R R7      ;_uu_ 4        \        P                  ! \        4       4       RRR4       R#   + '       g   i     R# ; i)zhas no len()©ÚmatchN)rh   ri   Ú	TypeErrorr6   r7   rm   r1   r   r   Útest_object_with_getitemrv   ˆ   s4   € ô 
�Š”y¨×	7Ö	7Ü
�ŠÔ&Ó(Ô)÷ 
8×	7×	7Ò	7ús   ¥AÁA	c                 ó   € V # r   r1   ©Úxss   &r   Ú_as_listrz   �   s   € Ø€Ir   c                 ó   € \        V 4      # r   )Útuplerx   s   &r   Ú	_as_tupler}   “   s   € Ü�‹9Ðr   c                 ó.   € \         P                  ! V 4      # r   )ÚcollectionsÚdequerx   s   &r   Ú	_as_dequer�   —   s   € ä×Ò˜RÓ Ð r   c                 ój   € \        V 4       UUu/ uF  w  rWbK	  	  pppVP                  4       # u uppi r   )Ú	enumerateÚvalues)ry   ÚkÚvÚdcts   &   r   Ú_as_dict_valuesrˆ   œ   s/   € ä% bœMÔ
*™M‘D�Aˆ1Š4™M€CÑ
*Ø�:‰:‹<Ðùó +s   �/c                 óX   € \         P                  ! \        V 4      \        R 7      pWR&   V# )©ÚdtypeºNNN)ÚnpÚemptyr?   Úobject)ry   rE   s   & r   Ú_as_numpy_arrayr�   ¢   s"   € Ü
�(Š(”3�r“7¤&Ô
)€CØˆ�FØ€Jr   c                 ó   € \        V 4      # r   )Úsetrx   s   &r   Ú_as_setr“   ¨   s   € Üˆr‹7€Nr   Úseqc                 ó¤   € \         P                  ! V ! . RO4      4      p\         P                  ! . RO4      pVP                  V4      '       g   Q hR# ©r0   N©r0   r4   r5   ©r6   r7   r8   ©r”   r:   r;   s   &  r   Útest_sequence_typesrš   ¿   s7   € ä�8Š8‘Cš	“NÓ#€DÜ�8Š8’IÓ€Dà�;‰;�t×ÒÐÒr   c                 ó¨   € \         P                  ! V ! . RO4      .4      p\         P                  ! . RO.4      pVP                  V4      '       g   Q hR# r–   r˜   r™   s   &  r   Útest_nested_sequence_typesrœ   Ç   s<   € ä�8Š8‘Sš“^Ð$Ó%€DÜ�8Š8’Y�KÓ €Dà�;‰;�t×ÒÐÒr   c                 ó
  € . ROp\         P                  ! V ! V4      4      p\        V4      ^8X  g   Q hVP                  ^8X  g   Q hVP                  \         P
                  ! 4       8X  g   Q hVP                  4       V8X  g   Q hR# )TN©TNFN)r6   r7   r?   r@   rA   Úbool_rC   ©r”   rW   rE   s   &  r   Útest_sequence_booleanr¡   Ï   sg   € â(€HÜ
�(Š(‘3�x“=Ó
!€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8”r—x’x“zÔ!Ð!Ð!Ø�=‰=‹?˜hÔ&Ð&Ò&r   c                 ó  € \         P                  ! R 4      R\         P                  ! R4      R.p\        P                  ! V ! V4      4      pVP                  \        P                  ! 4       8X  g   Q hVP                  4       . RO8X  g   Q hR# )TNFrž   )r�   rŸ   r6   r7   rA   rC   r    s   &  r   Útest_sequence_numpy_booleanr£   Ù   sa   € ô —’˜“ ¤b§h¢h¨u£o°tÐ<€HÜ
�(Š(‘3�x“=Ó
!€CØ�8‰8”r—x’x“zÔ!Ð!Ð!Ø�=‰=‹?Ò7Ô7Ð7Ò7r   c           	      ó  € \         P                  ! R R.4      p\        P                  ! V ! V^ ,          RV^,          R R.4      4      pVP                  \        P                  ! 4       8X  g   Q hVP                  4       . RO8X  g   Q hR# )TFN)TNFTF)r�   r7   r6   rA   rŸ   rC   )r”   r„   rE   s   &  r   Ú&test_sequence_mixed_numpy_python_boolsr¥   â   si   € ô �XŠX�t˜U�mÓ$€FÜ
�(Š(‘3˜˜q�	 4¨°­°D¸%Ð@ÓAÓ
B€CØ�8‰8”r—x’x“zÔ!Ð!Ð!Ø�=‰=‹?Ò>Ô>Ð>Ò>r   c                 ó  € \         P                  ! V ! . 4      4      p\        V4      ^ 8X  g   Q hVP                  ^ 8X  g   Q hVP                  \         P
                  ! 4       8X  g   Q hVP                  4       . 8X  g   Q hR# r>   ©r6   r7   r?   r@   rA   rB   rC   ©r”   rE   s   & r   Útest_empty_listr©   ë   sb   € ä
�(Š(‘3�r“7Ó
€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8”r—w’w“yÔ Ð Ð Ø�=‰=‹?˜bÔ Ð Ò r   c                 ó8  € . ^^.R.p\         P                  ! V ! V4      4      p\        V4      ^8X  g   Q hVP                  ^8X  g   Q hVP                  \         P
                  ! \         P                  ! 4       4      8X  g   Q hVP                  4       V8X  g   Q hR# r/   )r6   r7   r?   r@   rA   Úlist_r   rC   ©r”   ÚdatarE   s   &  r   Útest_nested_listsr®   ô   s{   € à��A�˜Ð€DÜ
�(Š(‘3�t“9Ó
€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8”r—x’x¤§¢£
Ó+Ô+Ð+Ð+Ø�=‰=‹?˜dÔ"Ð"Ò"r   Úfactoryc                 óR  € . ^^.R.p\         P                  ! V ! V4      V! \         P                  ! 4       4      R7      p\        V4      ^8X  g   Q hVP                  ^8X  g   Q hVP
                  V! \         P                  ! 4       4      8X  g   Q hVP                  4       V8X  g   Q hR# ©r0   NrU   )r6   r7   r   r?   r@   rA   rC   )r”   r¯   r­   rE   s   &&  r   Ú$test_nested_lists_with_explicit_typer²   þ   s†   € ð ��A�˜Ð€DÜ
�(Š(‘3�t“9¡7¬2¯8ª8«:Ó#6Ô
7€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8‘wœrŸxšx›zÓ*Ô*Ð*Ð*Ø�=‰=‹?˜dÔ"Ð"Ò"r   c           	      óL  € \         P                  ! \        4      ;_uu_ 4        \        P                  ! V ! . ^^.^.4      \        P
                  ! \        P                  ! 4       4      R7       RRR4       \         P                  ! \        4      ;_uu_ 4        \        P                  ! V ! . ^^.^.4      \        P                  ! \        P                  ! 4       4      R7       RRR4       \         P                  ! \        4      ;_uu_ 4        \        P                  ! V ! . ^^.^.4      \        P                  ! \        P                  ! 4       4      R7       RRR4       \         P                  ! \        4      ;_uu_ 4        \        P                  ! V ! . ^^.^.4      \        P                  ! \        P                  ! 4       4      R7       RRR4       R#   + '       g   i     ELr; i  + '       g   i     EL; i  + '       g   i     L¯; i  + '       g   i     R# ; i)r0   rU   N)
rh   ri   ru   r6   r7   r«   r   Ú
large_listÚ	list_viewÚlarge_list_view)r”   s   &r   Útest_list_with_non_listr·   
  s0  € ô 
�Š”y×	!Õ	!Ü
�Š‘�b˜1˜a˜& !�_Ó%¬B¯HªH´R·X²X³ZÓ,@ÕA÷ 
"ä	�Š”y×	!Õ	!Ü
�Š‘�b˜1˜a˜& !�_Ó%¬B¯MªM¼"¿(º(»*Ó,EÕF÷ 
"ä	�Š”y×	!Õ	!Ü
�Š‘�b˜1˜a˜& !�_Ó%¬B¯LªL¼¿º»Ó,DÕE÷ 
"ä	�Š”y×	!Õ	!Ü
�Š‘�b˜1˜a˜& !�_Ó%¬B×,>Ò,>¼r¿xºx»zÓ,JÕK÷ 
"Ñ	!÷ 
"×	!Ð	!úç	!×	!Ð	!úç	!×	!úç	!×	!Ð	!ús3   £AGÂAG+ÄAG?ÆAHÇG(	Ç+G<	Ç?H	ÈH#	Ú	inner_seqc           	      óp  € \         P                  ! V ! V! . 4      V! ^^.4      R.4      V! \         P                  ! 4       4      R7      p\        V4      ^8X  g   Q hVP                  ^8X  g   Q hVP
                  V! \         P                  ! 4       4      8X  g   Q hVP                  4       . ^^.R.8X  g   Q hR# r±   )r6   r7   r   r?   r@   rA   rC   )r”   r¸   r¯   rE   s   &&& r   Útest_nested_arraysrº     s    € ô �(Š(‘3™	 "›Ù! 1 a &Ó)¨4ð1ó 2á¤§¢£
Ó+ô-€Cô ˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8‘wœrŸxšx›zÓ*Ô*Ð*Ð*Ø�=‰=‹?˜r A q 6¨4Ð0Ô0Ð0Ò0r   c           
      ó~  € ^^.^R.R.p\         P                  ! V ! V4      \         P                  ! \         P                  ! 4       ^4      R7      p\	        V4      ^8X  g   Q hVP
                  ^8X  g   Q hVP                  \         P                  ! \         P                  ! 4       ^4      8X  g   Q hVP                  4       V8X  g   Q h\        P                  ! ^^.RR7      \        P                  ! ^^.RR7      R.p\         P                  ! V ! V4      \         P                  ! \         P                  ! 4       ^4      R7      p\	        V4      ^8X  g   Q hVP
                  ^8X  g   Q hVP                  \         P                  ! \         P                  ! 4       ^4      8X  g   Q hVP                  4       ^^.^^.R.8X  g   Q h. RO^R.R.p. RO.\        P                  ! . RORR7      .3 Fv  p\        P                  ! \        RR7      ;_uu_ 4        \         P                  ! V ! V4      \         P                  ! \         P                  ! 4       ^4      R7       RRR4       Kx  	  . . R.p\         P                  ! V ! V4      \         P                  ! \         P                  ! 4       ^ 4      R7      p\	        V4      ^8X  g   Q hVP
                  ^8X  g   Q hVP                  \         P                  ! \         P                  ! 4       ^ 4      8X  g   Q hVP                  4       . . R.8X  g   Q hR#   + '       g   i     EKS  ; i)	r0   NrU   r   rŠ   z&Length of item not correct: expected 2rs   )r0   r4   é   r—   )r6   r7   r«   r   r?   r@   rA   rC   r�   rh   ri   Ú
ValueErrorr¬   s   &  r   Útest_nested_fixed_size_listr¾   '  sp  € ð �ˆF�Q˜�I˜tÐ$€DÜ
�(Š(‘3�t“9¤2§8¢8¬B¯HªH«J¸Ó#:Ô
;€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8”r—x’x¤§¢£
¨AÓ.Ô.Ð.Ð.Ø�=‰=‹?˜dÔ"Ð"Ð"ô �HŠH�a˜�V 7Ô+¬R¯XªX°q¸!°fÀGÔ-LØð€Dä
�(Š(‘3�t“9¤2§8¢8¬B¯HªH«J¸Ó#:Ô
;€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8”r—x’x¤§¢£
¨AÓ.Ô.Ð.Ð.Ø�=‰=‹?  1˜v¨¨1 v¨tÐ4Ô4Ð4Ð4ò ˜˜4�y $Ð'€DÚ�œrŸxšxª	¸ÔAÐBÓCˆÜ�]Š]ÜÐ"J÷Lö Lä�HŠH‘S˜“Y¤R§X¢X¬b¯hªh«j¸!Ó%<Õ=÷Lñ Lñ Dð ��Dˆ>€DÜ
�(Š(‘3�t“9¤2§8¢8¬B¯HªH«J¸Ó#:Ô
;€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8”r—x’x¤§¢£
¨AÓ.Ô.Ð.Ð.Ø�=‰=‹?˜r 2 t˜nÔ,Ð,Ò,÷L÷ Lñ Lús   ÈAL*Ì*L<c                 ó
  € \         P                  ! V ! R R .4      4      p\        V4      ^8X  g   Q hVP                  ^8X  g   Q hVP                  \         P
                  ! 4       8X  g   Q hVP                  4       R R .8X  g   Q hR # r   r§   r¨   s   & r   Útest_sequence_all_nonerÀ   K  sk   € ä
�(Š(‘3˜˜d�|Ó$Ó
%€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8”r—w’w“yÔ Ð Ð Ø�=‰=‹?˜t T˜lÔ*Ð*Ò*r   Únp_scalar_pa_typec                 ó�  € Vw  r#\        \        V4      p^R^R\        P                  ! V4      P                  \        P                  ! V4      P                  .p\
        P                  ! V ! V4      VR7      p\        V4      ^8X  g   Q hVP                  ^8X  g   Q hVP                  V8X  g   Q hVP                  4       V8X  g   Q hR# r±   ©Úgetattrr�   ÚiinfoÚminÚmaxr6   r7   r?   r@   rA   rC   ©r”   rÁ   Únp_str_scalarÚpa_typeÚ	np_scalarrW   rE   s   &&     r   Útest_sequence_integerrÌ   T  s¨   € ð /Ñ€MÜœ˜MÓ*€IØ�4˜˜DÜ—’˜Ó#×'Ñ'¬¯ª°)Ó)<×)@Ñ)@ðB€Hä
�(Š(‘3�x“= wÔ
/€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8�wÔÐÐØ�=‰=‹?˜hÔ&Ð&Ò&r   rÊ   c                 óÞ  € \         P                  ! \        4      ;_uu_ 4        \        P                  ! V ! \
        P                  .4      VR R7       RRR4       \        P                  ! V ! \
        P                  .4      VRR7      pR.p\        V4      ^8X  g   Q hVP                  ^8X  g   Q hVP                  V8X  g   Q hVP                  4       V8X  g   Q hR#   + '       g   i     L’; i©F©rA   Úfrom_pandasNT)rh   ri   r½   r6   r7   r�   Únanr?   r@   rA   rC   ©r”   rÊ   rE   rW   s   &&  r   Útest_sequence_integer_np_nanrÓ   c  s¨   € ô 
�Š”z×	"Õ	"Ü
�Š‘”b—f‘f�X“ W¸%Õ@÷ 
#ô �(Š(‘3œŸ™�x“= w¸DÔ
A€CØˆv€HÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8�wÔÐÐØ�=‰=‹?˜hÔ&Ð&Ò&÷ 
#×	"ús   £/CÃC,	c                 ó\  € \         P                  ! \        4      ;_uu_ 4        \        P                  ! V ! \
        P                  ..4      \        P                  ! V4      R R7       RRR4       \        P                  ! V ! \
        P                  ..4      \        P                  ! V4      RR7      pR..p\        V4      ^8X  g   Q hVP                  ^ 8X  g   Q hVP                  \        P                  ! V4      8X  g   Q hVP                  4       V8X  g   Q hR#   + '       g   i     L¼; irÎ   )rh   ri   r½   r6   r7   r�   rÑ   r«   r?   r@   rA   rC   rÒ   s   &&  r   Ú#test_sequence_integer_nested_np_nanrÕ   t  sÉ   € ô 
�Š”z×	"Õ	"Ü
�Š‘”r—v‘v�h�Z“¤r§x¢x°Ó'8ÀeÕL÷ 
#ô �(Š(‘3œŸ™˜�z“?¬¯ª°'Ó):ÈÔ
M€CØ�ˆx€HÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8”r—x’x Ó(Ô(Ð(Ð(Ø�=‰=‹?˜hÔ&Ð&Ò&÷ 
#×	"ús   £ADÄD+	c                 ó
  € . ROp\         P                  ! V ! V4      4      p\        V4      ^8X  g   Q hVP                  ^8X  g   Q hVP                  \         P
                  ! 4       8X  g   Q hVP                  4       V8X  g   Q hR# )r0   N©r0   Nr5   N)r6   r7   r?   r@   rA   r   rC   r    s   &  r   Útest_sequence_integer_inferredrØ   …  sg   € â!€HÜ
�(Š(‘3�x“=Ó
!€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8”r—x’x“zÔ!Ð!Ð!Ø�=‰=‹?˜hÔ&Ð&Ò&r   c           
      óÀ  € Vw  r#\        \        V4      pV! ^4      RV! ^4      RV! \        P                  ! V4      P                  4      V! \        P                  ! V4      P                  4      .p\
        P                  ! V ! V4      VR7      p\        V4      ^8X  g   Q hVP                  ^8X  g   Q hVP                  V8X  g   Q hVP                  4       V8X  g   Q hR# r±   rÃ   rÈ   s   &&     r   Útest_sequence_numpy_integerrÚ   �  s¼   € ð /Ñ€MÜœ˜MÓ*€IÙ˜!“˜d¡I¨a£L°$Ùœ"Ÿ(š( 9Ó-×1Ñ1Ó2Ùœ"Ÿ(š( 9Ó-×1Ñ1Ó2ð4€Hô �(Š(‘3�x“= wÔ
/€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8�wÔÐÐØ�=‰=‹?˜hÔ&Ð&Ò&r   c                 óÌ  € Vw  r#\        \        V4      pV! ^4      RV! ^4      R.pWT! \        P                  ! V4      P                  4      V! \        P                  ! V4      P                  4      .,          p\
        P                  ! V ! V4      4      p\        V4      ^8X  g   Q hVP                  ^8X  g   Q hVP                  V8X  g   Q hVP                  4       V8X  g   Q hR# r/   rÃ   rÈ   s   &&     r   Ú$test_sequence_numpy_integer_inferredrÜ   Ÿ  sÄ   € ð /Ñ€MÜœ˜MÓ*€IÙ˜!“˜d¡I¨a£L°$Ð7€HØ�œ2Ÿ8š8 IÓ.×2Ñ2Ó3Ùœ2Ÿ8š8 IÓ.×2Ñ2Ó3ð5õ 5€Hä
�(Š(‘3�x“=Ó
!€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8�wÔÐÐØ�=‰=‹?˜hÔ&Ð&Ò&r   c                 óÐ   € . ROp\        \        \        V4      4      p\        P                  ! V ! V4      \        P
                  ! 4       R7      pVP                  4       V8X  g   Q hR# )r   rU   N)r   é*   l       lûÿÿÿ         )ÚlistÚmapr$   r6   r7   r   rC   )r”   rW   r­   rE   s   &   r   Útest_sequence_custom_integersrá   ¯  sF   € â)€HÜ””E˜8Ó$Ó%€DÜ
�(Š(‘3�t“9¤2§8¢8£:Ô
.€CØ�=‰=‹?˜hÔ&Ð&Ò&r   c                 ó  € \        4       .p\        P                  ! \        P                  R R7      ;_uu_ 4        \        P
                  ! V ! V4      \        P                  ! 4       R7       RRR4       R#   + '       g   i     R# ; i)útried to convert to intrs   rU   N)r-   rh   ri   r6   ÚArrowInvalidr7   r   )r”   r­   s   & r   Útest_broken_integersrå   ·  sI   € ä‹Mˆ?€DÜ	�Š”r—‘Ð.G×	HÖ	HÜ
�Š‘�T“¤§¢£Õ,÷ 
I×	H×	HÒ	Hús   º2A6Á6B	c                  óÚ  € \         P                  ! ^
4      \         P                  ! R4      .p \        P                  ! V 4      p\        P                  ! ^
R.RR7      pVP                  V4      '       g   Q h\         P                  ! ^
4      \         P                  ! R4      .p \        P                  ! V 4      p\        P                  ! ^
R.RR7      pVP                  V4      '       g   Q hR# )é
   g      à?Úfloat64rU   Úfloat32N)r�   r   ré   r6   r7   r8   r   )r­   rE   rW   s      r   Útest_numpy_scalars_mixed_typerê   ¾  s¦   € ô �HŠH�R‹Lœ"Ÿ*š* S›/Ð*€DÜ
�(Š(�4‹.€CÜ�xŠx˜˜S˜	¨	Ô2€HØ�:‰:�h×ÒÐÐô �GŠG�B‹KœŸš C›Ð)€DÜ
�(Š(�4‹.€CÜ�xŠx˜˜S˜	¨	Ô2€HØ�:‰:�h×ÒÐÒr   z)Type inference for uint64 not implemented)Úreasonri   c                  ó¤  € ^ \         P                  ! \         P                  4      P                  .p \        P
                  ! V \        P                  ! 4       R7      p\        P
                  ! \         P
                  ! V RR7      4      pVP                  V4      '       g   Q h\        P
                  ! V 4      pVP                  V4      '       g   Q hR# )r   rU   r   rŠ   N)r�   rÅ   r   rÇ   r6   r7   r8   )r­   rE   rW   Úarr_inferreds       r   Útest_uint64_max_convertrî   Í  s‰   € ð Œr�xŠxœŸ	™	Ó"×&Ñ&Ð'€Dä
�(Š(�4œbŸiši›kÔ
*€CÜ�xŠxœŸš ¨XÔ6Ó7€HØ�:‰:�h×ÒÐÐä—8’8˜D“>€LØ×Ñ˜x×(Ò(Ð(Ò(r   Úbitsc                 ó   € \        \        R V ,          4      ! 4       p\        P                  ! \        \        P
                  34      ;_uu_ 4        \        P                  ! ^V ^,
          ,          .V4       RRR4       \        P                  ! \        \        P
                  34      ;_uu_ 4        \        P                  ! ^V ^,
          ,          ) ^,
          .V4       RRR4       R#   + '       g   i     L{; i  + '       g   i     R# ; i)zint%dN©rÄ   r6   rh   ri   ÚOverflowErrorrä   r7   ©rï   Útys   & r   Útest_signed_integer_overflowrõ   Û  sŸ   € ä	”�W˜t•^Ô	$Ó	&€Bä	�Šœ¤r§¡Ð7×	8Õ	8Ü
�Š�!˜˜q�•/Ð" BÔ'÷ 
9ä	�Šœ¤r§¡Ð7×	8Õ	8Ü
�Š�1˜ �•?Ð" QÕ&Ð'¨Ô,÷ 
9Ñ	8÷ 
9×	8úç	8×	8Ð	8ús   Á'C)Â0/C<Ã)C9	Ã<D	c                 óæ  € \        \        R V ,          4      ! 4       p\        P                  ! \        \        P
                  34      ;_uu_ 4        \        P                  ! ^V ,          .V4       RRR4       \        P                  ! \        \        P
                  34      ;_uu_ 4        \        P                  ! R.V4       RRR4       R#   + '       g   i     Le; i  + '       g   i     R# ; i)zuint%dNéÿÿÿÿrñ   ró   s   & r   Útest_unsigned_integer_overflowrø   å  s‰   € ä	”�X •_Ô	%Ó	'€Bä	�Šœ¤r§¡Ð7×	8Õ	8Ü
�Š�!�t•)�˜bÔ!÷ 
9ä	�Šœ¤r§¡Ð7×	8Õ	8Ü
�Š�"��rÔ÷ 
9Ñ	8÷ 
9×	8úç	8×	8Ð	8ús   Á CÂ)CÃC	ÃC0	Útypc                 óÖ   € \         P                  ! \        P                  4      ;_uu_ 4        \        P                  ! V ! R .4      VR7       RRR4       R#   + '       g   i     R# ; i)Ú1rU   N)rh   ri   r6   rä   r7   )r”   rù   s   &&r   Útest_integer_from_string_errorrü   ï  s:   € ô 
�Š”r—‘×	'Õ	'Ü
�Š‘�c�U“ #Õ&÷ 
(×	'×	'Ò	'ús   ­ AÁA(	c                  ó`  € . ROp . ROp\         P                  ! WR7      p\         P                  ! . RO4      pVP                  V4      '       g   Q h\        P                  ! \
        4      ;_uu_ 4        \         P                  ! WR,          R7       RRR4       R#   + '       g   i     R# ; i)r0   )ÚmaskN:r0   NN)r0   r4   r5   r¼   é   )FTFFT)r0   Nr5   r¼   N)r6   r7   r8   rh   ri   r½   )r­   rþ   ÚresultrW   s       r   Útest_convert_with_maskr  ÷  sn   € Ú€DÚ,€Dä�XŠX�dÔ&€FÜ�xŠxÒ-Ó.€Hà�=‰=˜×"Ò"Ð"Ð"ô 
�Š”z×	"Õ	"Ü
�Š� �HÕ%÷ 
#×	"×	"Ò	"ús   Á3BÂB-	c                  óà   € ^ RI p V P                  4        \        P                  ! 4       p\        P                  ! . RO4       V P                  4        \        P                  ! 4       V8X  g   Q hR# )r   Nr×   )ÚgcÚcollectr6   Útotal_allocated_bytesr7   )r  Úbytes_befores     r   Útest_garbage_collectionr    sK   € Ûð ‡J�J„Lä×+Ò+Ó-€LÜ‡H‚HÒÔ Ø‡J�J„LÜ×#Ò#Ó%¨Ô5Ð5Ò5r   c                  óþ   € . ROp \         P                  ! V 4      p\        V4      ^8X  g   Q hVP                  ^8X  g   Q hVP                  \         P
                  ! 4       8X  g   Q hVP                  4       V 8X  g   Q hR# )ç      ø?N©r	  ç      ð?Nç      @NN)r6   r7   r?   r@   rA   rè   rC   ©r­   rE   s     r   Útest_sequence_doubler    sb   € Ú+€DÜ
�(Š(�4‹.€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8”r—z’z“|Ô#Ð#Ð#Ø�=‰=‹?˜dÔ"Ð"Ò"r   c                  ó:  € . ROp \         P                  ! V 4      p. ROp\         P                  ! V4      pVP                  V4      '       g   Q h. ROp\         P                  ! V4      p. ROp\         P                  ! V4      pVP                  V4      '       g   Q hR# )r	  Nr
  )r	  r0   Nr  NN)r0   r	  Nr  NN)r  r	  Nr  NNr˜   )r­   rE   Údata2r;   Údata3Úarr3Údata4Úarr4s           r   Ú$test_double_auto_coerce_from_integerr    st   € â+€DÜ
�(Š(�4‹.€Câ+€EÜ�8Š8�E‹?€Dà�:‰:�d×ÒÐÐâ+€EÜ�8Š8�E‹?€Dâ,€EÜ�8Š8�E‹?€Dà�;‰;�t×ÒÐÒr   c                  óœ  € . ROp . ROp. ROp\         P                  ! V 4       \        P                  ! \        4      ;_uu_ 4        \         P                  ! V4       RRR4       \        P                  ! \        4      ;_uu_ 4        \         P                  ! V4       RRR4       R#   + '       g   i     LS; i  + '       g   i     R# ; i)r	  N)r	  r0   r4   Nl          lüÿÿÿ       )r	  r0   r4   Nl         )r	  r0   r4   Nlüÿÿÿ      )r6   r7   rh   ri   r½   )Úvalid_valuesÚinvalid_valuesÚinvalid_values2s      r   Ú.test_double_integer_coerce_representable_ranger  -  s{   € Ú9€LÚ5€NÚ9€Oô ‡H‚Hˆ\Ôô 
�Š”z×	"Õ	"Ü
�Š�Ô ÷ 
#ô 
�Š”z×	"Õ	"Ü
�Š�Ô!÷ 
#Ñ	"÷ 
#×	"ú÷ 
#×	"Ð	"ús   ÁB'ÂB:Â'B7	Â:C	c                  ó`  € \         P                  p V ! R 4      RR.pV ! R 4      R.pV ! R 4      R.p\        P                  ! V\        P                  ! 4       R7       \        P
                  ! \        4      ;_uu_ 4        \        P                  ! V\        P                  ! 4       R7       RRR4       \        P
                  ! \        4      ;_uu_ 4        \        P                  ! V\        P                  ! 4       R7       RRR4       R#   + '       g   i     Lh; i  + '       g   i     R# ; i)r	  rU   Ni   i   ÿi  iÿÿÿþ)r�   ré   r6   r7   rh   ri   r½   )Úf32r  r  r  s       r   Ú/test_float32_integer_coerce_representable_ranger  =  sº   € ä
�*‰*€CÙ˜“H˜g zÐ2€LÙ˜#“h Ð.€NÙ˜3“xÐ!1Ð2€Oô ‡H‚Hˆ\¤§
¢
£Õ-ô 
�Š”z×	"Õ	"Ü
�Š�¤b§j¢j£lÕ3÷ 
#ô 
�Š”z×	"Õ	"Ü
�Š�¤r§z¢z£|Õ4÷ 
#Ñ	"÷ 
#×	"ú÷ 
#×	"Ð	"ús   Á=,D	Ã,DÄ	D	ÄD-	c                  ól  € \         P                  ! \        R R7      ;_uu_ 4        \        P                  ! RR.\        P
                  ! 4       R7       RRR4       \         P                  ! \        RR7      ;_uu_ 4        \        P                  ! RR.\        P                  ! 4       R7       RRR4       \         P                  ! \        RR7      ;_uu_ 4        \        P                  ! RR.4       RRR4       R#   + '       g   i     L±; i  + '       g   i     Lj; i  + '       g   i     R# ; i)	ztried to convert to booleanrs   TÚfoorU   Nztried to convert to float32r	  ztried to convert to double)rh   ri   r½   r6   r7   rŸ   ré   r1   r   r   Útest_mixed_sequence_errorsr   O  s²   € Ü	�Š”zÐ)F×	GÖ	GÜ
�Š�$˜�¤R§X¢X£ZÕ0÷ 
Hô 
�Š”zÐ)F×	GÖ	GÜ
�Š�#�u�¤B§J¢J£LÕ1÷ 
Hô 
�Š”zÐ)E×	FÖ	FÜ
�Š�#�u�Ô÷ 
GÑ	F÷ 
H×	Gú÷ 
H×	Gú÷ 
G×	FÐ	Fús#   ¥.C<Á?.DÃD"Ã<D	ÄD	Ä"D3	znp_str_scalar,pa_typeÚfloat16ré   rè   rÐ   TFc                 ó²  € \        \        V4      pV! R 4      V! ^4      RV! R4      R\        P                  .p\        P                  ! V ! V4      VR7      p\        V4      ^8X  g   Q hV'       d   VP                  ^8X  g   Q hMVP                  ^8X  g   Q hV'       d   VP                  V8X  g   Q hM&VP                  \        P                  ! 4       8X  g   Q hVP                  4       R,          VR,          8X  g   Q hV'       d   VP                  4       ^,          e   Q hR# \        P                  ! VP                  4       ^,          4      '       g   Q hR# )r	  Nr  ©rÐ   :Nr¼   N)rÄ   r�   rÑ   r6   r7   r?   r@   rA   rè   rC   Úisnan)r”   rÉ   rÊ   rÐ   rË   r­   rE   s   &&&&   r   Útest_sequence_numpy_doubler%  Z  s  € ô œ˜MÓ*€IÙ�c‹N™I a›L¨$±	¸#³ÀÄbÇfÁfÐM€DÜ
�(Š(‘3�t“9¨+Ô
6€CÜˆs‹8�qŒ=Ðˆ=ßØ�~‰~ Ô"Ð"Ñ"à�~‰~ Ô"Ð"Ð"ßð �x‰x˜7Ô"Ð"Ñ"à�x‰xœ2Ÿ:š:›<Ô'Ð'Ð'à�=‰=‹?˜2Õ $ r¥(Ô*Ð*Ð*ßØ�}‰}‹˜qÕ!Ò)Ð)Ò)ä�xŠx˜Ÿ™›¨Õ*×+Ò+Ð+Ò+r   c                 ó˜  € \         P                  \        3 EF.  p\         P                  ! V! R R.4      V! . RO4      V! \         P                  .4      R.\        R7      p\
        P                  ! W R7      p\        V4      ^8X  g   Q hVP                  ^8X  g   Q hVP                  \
        P                  ! \
        P                  ! 4       4      8X  g   Q hV '       d#   VP                  4       R R.. ROR.R.8X  g   Q hKé  \         P                  P                  VP                  4       R R.. RO\         P                  .R.4       EK1  	  R# )r  ç       @NrŠ   r#  )r  r'  ç      @)r�   r7   rß   rÑ   r�   r6   r?   r@   rA   r«   rè   rC   ÚtestingÚassert_equal)rÐ   r¸   r­   rE   s   &   r   Ú test_ndarray_nested_numpy_doubler+  y  sþ   € ô —h‘h¤Ô%ˆ	Ü�xŠxÙ�r˜2�hÓÙ’lÓ#Ù”r—v‘v�hÓØð	
ô
 ôˆô �hŠh�tÔ5ˆÜ�3‹x˜1Œ}Ðˆ}Ø�~‰~ Ô"Ð"Ð"Ø�x‰xœ2Ÿ8š8¤B§J¢J£LÓ1Ô1Ð1Ð1ßØ—=‘=“?¨¨S z²?ÀTÀFÈDÐ&QÔQÐQÒQä�J‰J×#Ñ# C§M¡M£OØ&(¨" Xª|¼b¿f¹f¸XÀtÐ$L÷Nó &r   c                  ó¤  € \         P                  ! ^\        R7      p \         P                  ! ^^.\         P                  R7      \         P                  ! ^^.\         P                  R7      .V R&   \         P                  ! ^\        R7      p^^.V^ &   ^^.V^&   \
        P                  ! \
        P                  ! \
        P                  ! 4       4      4      p\
        P                  ! V .4      V8X  g   Q h\
        P                  ! W.4      p\
        P                  ! ^^.^^..^^.^^...VR7      pVP                  V4      '       g   Q h\         P                  ! ^\        R7      p \         P                  ! ^.4      \         P                  ! ^.4      .V R&   \
        P                  ! W .4      pVP                  4       ^.^..^.^...8X  g   Q hR# )r4   rŠ   rŒ   rU   N)
r�   rŽ   r�   r7   r   r6   r«   Ú
infer_typer8   rC   ©rE   r;   Úexpected_typer   rW   s        r   Ú#test_nested_ndarray_in_object_arrayr0  �  sv  € ô �(Š(�1œFÔ
#€CÜ�hŠh˜˜1�v¤R§X¡XÔ.Ü�hŠh˜˜1�v¤R§X¡XÔ.ð0€Cˆ�Fô �8Š8�AœVÔ$€DØ�!ˆf€Dˆ�GØ�!ˆf€Dˆ�Gä—H’HœRŸXšX¤b§h¢h£jÓ1Ó2€MÜ�=Š=˜#˜Ó =Ô0Ð0Ð0ä�XŠX�s�kÓ"€FÜ�xŠx˜1˜a˜& 1 a &Ð)¨Q°¨F°Q¸°FÐ+;Ð<Ø*ô,€Hð �=‰=˜×"Ò"Ð"Ð"ô �(Š(�1œFÔ
#€CÜ�hŠh˜�s‹mœRŸXšX q c›]Ð+€Cˆ�FÜ�XŠX�s�jÓ!€FØ×ÑÓ A 3¨¨ *°¨s°Q°C¨jÐ!9Ô9Ð9Ò9r   z?Type inference for multidimensional ndarray not yet implementedc                  ó  € \         P                  ! ^^.^^..\         P                  R7      p \         P                  ! ^^.^^..\         P                  R7      p\        P                  ! \        P                  ! \        P                  ! 4       4      4      p\        P
                  ! V .4      V8X  g   Q h\        P                  ! W.4      p\        P                  ! ^^.^^..^^.^^...VR7      pVP                  V4      '       g   Q hR# )r0   rŠ   rU   N)r�   r7   r   r6   r«   r-  r8   r.  s        r   Ú,test_multidimensional_ndarray_as_nested_listr2  «  sÕ   € ô �(Š(�Q˜�F˜Q ˜FÐ#¬2¯8©8Ô
4€CÜ�8Š8�a˜�V˜a ˜VÐ$¬B¯H©HÔ5€Dä—H’HœRŸXšX¤b§h¢h£jÓ1Ó2€MÜ�=Š=˜#˜Ó =Ô0Ð0Ð0ä�XŠX�s�kÓ"€FÜ�xŠx˜1˜a˜& 1 a &Ð)¨Q°¨F°Q¸°FÐ+;Ð<Ø*ô,€Hð �=‰=˜×"Ò"Ð"Ò"r   Ú
value_typer'  ÚsÚus)Úsecondsó   aó   bÚaÚbc                 ó  € \         P                  ! V4      p\        P                  ! V \        R 7      p\         P                  ! V.VR7      pVP
                  P                  V4      '       g   Q hVP                  4       V .8X  g   Q hR# )rŠ   rU   N)r6   r«   r�   r7   r�   rA   r8   rC   )r­   r3  rô   ÚndarrayrE   s   &&   r   Ú#test_list_array_from_object_ndarrayr=  ¾  sc   € ô. 
�Š�*Ó	€BÜ�hŠh�t¤6Ô*€GÜ
�(Š(�G�9 2Ô
&€CØ�8‰8�?‰?˜2×ÒÐÐØ�=‰=‹?˜t˜fÔ$Ð$Ò$r   c                 óŒ  € \         P                  ! \        V 4      \        R 7      pV  Uu. uF  p\         P                  ! V\        R 7      NK!  	  upVR&   \
        P                  ! V4      p\
        P                  ! V.VR7      pVP                  P                  V4      '       g   Q hVP                  4       V .8X  g   Q hR# u upi )rŠ   rŒ   rU   N)
r�   rŽ   r?   r�   r7   r6   r«   rA   r8   rC   )r­   r3  r<  Úitemrô   rE   s   &&    r   Ú*test_nested_list_array_from_object_ndarrayr@  Ü  s�   € ô �hŠh”s˜4“y¬Ô/€GÙ;?Ó@¹4°4”"—(’(˜4¤v×.¹4Ñ@€GˆA�Jä	�Š�*Ó	€BÜ
�(Š(�G�9 2Ô
&€CØ�8‰8�?‰?˜2×ÒÐÐØ�=‰=‹?˜t˜fÔ$Ð$Ò$ùò As   ª%Cc                  ól  € \         P                  ! \        4      ;_uu_ 4        \        P                  ! \        R 4      R.4       RRR4       \        P                  ! \        R 4      R.RR7      p \        P                  ! RR.4      pV P                  V4      '       g   Q hR#   + '       g   i     Lf; i)rÑ   ÚstrNTr#  )rh   ri   r½   r6   r7   Úfloatr8   )rE   rW   s     r   Ú!test_array_ignore_nan_from_pandasrD  ì  sx   € ô 
�Š”z×	"Õ	"Ü
�Š”%˜“, Ð&Ô'÷ 
#ô �(Š(”E˜%“L %Ð(°dÔ
;€CÜ�xŠx˜˜u˜Ó&€HØ�:‰:�h×ÒÐÒ÷ 
#×	"ús   £"B#Â#B3	c                  ó.  € \         P                  ! . RORR7      R\         P                  ! . RORR7      .p \        P                  ! V 4      p\        P                  ! . ROR. RO.\        P                  ! \        P                  ! 4       4      R7      pVP                  V4      '       g   Q h\        P                  ! \        P                  ! 4       4      p\        P                  ! WR7      pVP                  V4      pVP                  V4      '       g   Q hR# )r0   r   rŠ   Nr
   rU   r—   )r¼   rÿ   é   )r�   r7   r6   r«   r   r8   r
   Úcast)r­   rE   rW   Út2r;   Ú	expected2s         r   Ú$test_nested_ndarray_different_dtypesrJ  ÷  s¼   € ô 	�Š’ 'Ô*ØÜ
�Š’ (Ô+ð€Dô �(Š(�4‹.€CÜ�xŠxš Dª)Ð4ÜŸXšX¤b§h¢h£jÓ1ô3€Hà�:‰:�h×ÒÐÐä	�Š”"—)’)“+Ó	€BÜ�8Š8�DÔ"€DØ—‘˜bÓ!€IØ�;‰;�y×!Ò!Ð!Ò!r   c                  óþ   € . ROp \         P                  ! V 4      p\        V4      ^8X  g   Q hVP                  ^8X  g   Q hVP                  \         P
                  ! 4       8X  g   Q hVP                  4       V 8X  g   Q hR# )r  N©r  ÚbarNõ   maÃ±ana)r6   r7   r?   r@   rA   ÚstringrC   r  s     r   Útest_sequence_unicoderP  
  sb   € Ú*€DÜ
�(Š(�4‹.€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8”r—y’y“{Ô"Ð"Ð"Ø�=‰=‹?˜dÔ"Ð"Ò"r   rô   c                 óÚ   € . ROp\         P                  ! WR7      p\        V4      ^8X  g   Q hVP                  ^8X  g   Q hVP                  V 8X  g   Q hVP                  4       V8X  g   Q hR# )r  NrU   rL  )r6   r7   r?   r@   rA   rC   )rô   r­   rE   s   &  r   Ú#test_sequence_unicode_explicit_typerR    s[   € â*€DÜ
�(Š(�4Ô
!€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8�rŒ>Ðˆ>Ø�=‰=‹?˜dÔ"Ð"Ò"r   c                 óš  € R R\        R4      .p. ROp. ROp\        P                  ! V4      p\        P                  ! V\        P                  ! 4       R7      pVP                  \        P                  ! 4       8X  g   Q hVP                  V4      '       g   Q h\        P                  ! W R7      p\        P                  ! W0R7      pVP                  V 8X  g   Q hVP                  V4      '       g   Q h\        P                  ! W!R7      p\        P                  ! WAR7      pVP                  V8X  g   Q hVP                  V4      '       g   Q hR# )Úquxó   fooó   barzrU   N)s   quxrU  rV  )rT  r  Úbarz)Ú	bytearrayr6   r7   ÚbinaryrA   r8   )Úbinary_typeÚstring_typer„   Úb_valuesÚu_valuesrE   rW   s   &&     r   Úcheck_array_mixed_unicode_bytesr^    sô   € Ø�VœY wÓ/Ð0€FÚ(€HÚ%€Hä
�(Š(�6Ó
€CÜ�xŠx˜¤r§y¢y£{Ô3€HØ�8‰8”r—y’y“{Ô"Ð"Ð"Ø�:‰:�h×ÒÐÐä
�(Š(�6Ô
,€CÜ�xŠx˜Ô3€HØ�8‰8�{Ô"Ð"Ð"Ø�:‰:�h×ÒÐÐä
�(Š(�6Ô
,€CÜ�xŠx˜Ô3€HØ�8‰8�{Ô"Ð"Ð"Ø�:‰:�h×ÒÐÒr   c                  ó2  € \        \        P                  ! 4       \        P                  ! 4       4       \        \        P                  ! 4       \        P
                  ! 4       4       \        \        P                  ! 4       \        P                  ! 4       4       R # r   )r^  r6   rY  rO  Úlarge_binaryÚlarge_stringÚbinary_viewÚstring_viewr1   r   r   Útest_array_mixed_unicode_bytesrd  2  sH   € Ü#¤B§I¢I£K´·²³Ô=Ü#¤B§O¢OÓ$5´r·²Ó7HÔIÜ#¤B§N¢NÓ$4´b·n²nÓ6FÖGr   c                 ó&  € Rp\         P                  ! R\        V4      ,          4      pV.V,          p\        P                  ! W0R7      p\        V\        P                  4      '       g   Q hVP                  V 8X  g   Q h\        V4      V8X  g   Q hR# )ó$   0123456789abcdefghijklmnopqrstuvwxyzrU   Nsh  0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyz0123456789abcdefghijklmnopqrstuvwxyzì       )ÚmathÚceilr?   r6   r7   Ú
isinstanceÚArrayrA   )rô   r4  Únrepeatsr­   rE   s   &    r   Útest_large_binary_arrayrm  8  sr   € ð 	5€AÜ�yŠy˜)¤s¨1£vÕ-Ó.€HØˆ3��>€DÜ
�(Š(�4Ô
!€CÜ�cœ2Ÿ8™8×$Ò$Ð$Ð$Ø�8‰8�rŒ>Ðˆ>Üˆs‹8�xÔÐÒr   c                 óš  € R p\         P                  ! R\        V4      ,          4      p\        P                  ! RW,          RR.V R7      p\        V\        P                  4      '       g   Q hVP                  V 8X  g   Q h\        V4      ^8X  g   Q hV^,          P                  4       p\        V4      \        V4      V,          8X  g   Q hR# ©rf  rU  Nó   barrU   rg  )	rh  ri  r?   r6   r7   rj  rk  rA   Ú	as_buffer)rô   r4  rl  rE   Úbufs   &    r   Útest_large_binary_valuers  E  sŸ   € ð
 	0€AÜ�yŠy˜)¤s¨1£vÕ-Ó.€HÜ
�(Š(�F˜A�L¨$°Ð7¸bÔ
A€CÜ�cœ2Ÿ8™8×$Ò$Ð$Ð$Ø�8‰8�rŒ>Ðˆ>Üˆs‹8�qŒ=Ðˆ=Ø
ˆa�&×
Ñ
Ó
€CÜˆs‹8”s˜1“v Õ(Ô(Ð(Ò(r   c                 ó,  € R p\         P                  ! R\        V4      ,          4      p\        P                  ! \
        P                  4      ;_uu_ 4        \
        P                  ! RW,          RR.V R7       RRR4       R#   + '       g   i     R# ; iro  )rh  ri  r?   rh   ri   r6   ÚArrowCapacityErrorr7   )rô   r4  rl  s   &  r   Útest_string_too_largerv  T  s]   € ð 	0€AÜ�yŠy˜)¤s¨1£vÕ-Ó.€HÜ	�Š”r×,Ñ,×	-Õ	-Ü
�Š�&˜!�,¨¨fÐ5¸BÕ?÷ 
.×	-×	-Ò	-ús   Á#BÂB	c                  ó  € R p R\        R4      \        R4      R,          V P                  R4      \        R4      R.pR\        P                  ! 4       \        P
                  ! 4       \        P                  ! 4       3 FŠ  p\        P                  ! WR7      p\        V4      ^8X  g   Q hVP                  ^8X  g   Q hVP                  V8X  g   \        P                  ! 4       '       g   Q hVP                  4       RRR	V RR.8X  d   KŠ  Q h	  R# )
s   maÃ±anarU  s   dadas   d-a-t-a:NNr4   zutf-8rp  NrU   s   data)Ú
memoryviewÚdecoderX  r6   rY  r`  rb  r7   r?   r@   rA   rC   )Úu1r­   rô   rE   s       r   Útest_sequence_bytesr{  ^  sÓ   € Ø	€BàÜ�wÓÜ�zÓ" 3Õ'Ø�I‰I�gÓÜ�fÓØð€Dð ”R—Y’Y“[¤"§/¢/Ó"3´R·^²^Ó5EÓFˆÜ�hŠh�tÔ%ˆÜ�3‹x˜1Œ}Ðˆ}Ø�~‰~ Ô"Ð"Ð"Ø�x‰x˜2Œ~¤§¢§¢Ð,Ð,Ø�}‰}‹ 6¨7°G¸RÀÈÐ"NÖNÐNÐNó Gr   c                 ó„  € . ROp\         P                  ! WR7      pVP                  V 8X  g   Q hV^ ,          P                  4       R8X  g   Q hRP	                  R4      p\
        P                  ! \         P                  4      ;_uu_ 4        \         P                  ! V.V R7       RRR4       R#   + '       g   i     R# ; i)rU  NrU   r  rN  z	utf-16-le)rU  Nrp  )r6   r7   rA   Úas_pyÚencoderh   ri   rä   )rô   r­   rE   Úvals   &   r   Útest_sequence_utf8_to_unicoder€  o  sƒ   € ò "€DÜ
�(Š(�4Ô
!€CØ�8‰8�rŒ>Ðˆ>Øˆq�6�<‰<‹>˜UÔ"Ð"Ð"ð ×
Ñ
˜[Ó
)€CÜ	�Š”r—‘×	'Õ	'Ü
�Š�#�˜RÕ ÷ 
(×	'×	'Ò	'ús   Â
B.Â.B?	c                  óF  € R R\        R4      R.p \        P                  ! V \        P                  ! ^4      R7      p\	        V4      ^8X  g   Q hVP
                  ^8X  g   Q hVP                  \        P                  ! ^4      8X  g   Q hVP                  4       . RO8X  g   Q hR# )ó   foofNó   barbó   2346rU   )r‚  Nrƒ  r„  )rX  r6   r7   rY  r?   r@   rA   rC   r  s     r   Útest_sequence_fixed_size_bytesr…  }  s~   € Ø�Tœ9 WÓ-¨wÐ7€DÜ
�(Š(�4œbŸiši¨›lÔ
+€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8”r—y’y “|Ô#Ð#Ð#Ø�=‰=‹?Ò?Ô?Ð?Ò?r   c                  óø   € . ROp \         P                  ! \        P                  4      ;_uu_ 4        \        P                  ! V \        P
                  ! ^4      R7       RRR4       R#   + '       g   i     R# ; i)rU  NrU   )rU  Nrƒ  r„  )rh   ri   r6   rä   r7   rY  ©r­   s    r   Ú5test_fixed_size_bytes_does_not_accept_varying_lengthsrˆ  †  s?   € Ú+€DÜ	�Š”r—‘×	'Õ	'Ü
�Š�œBŸIšI a›LÕ)÷ 
(×	'×	'Ò	'ús   ±-A(Á(A9	c                  óÆ   € R .p \        V ^ ,          4      ^8X  g   Q h\        P                  ! ^4      p\        P                  ! WR7      pVP	                  4       V 8X  g   Q hR# )s   hž    ›ŸArU   N)r?   r6   rY  r7   rC   )r­   rô   rE   s      r   Ú#test_fixed_size_binary_length_checkrŠ  Œ  sO   € à7Ð8€DÜˆt�A�w‹<˜2ÔÐÐÜ	�Š�2‹€BÜ
�(Š(�4Ô
!€CØ�=‰=‹?˜dÔ"Ð"Ò"r   c                  óÆ  € \         P                  ! R ^^4      R\         P                  ! R^^4      \         P                  ! R^^4      .p \        P                  ! V 4      p\	        V4      ^8X  g   Q hVP
                  \        P                  ! 4       8X  g   Q hVP                  ^8X  g   Q hV^ ,          P                  4       \         P                  ! R ^^4      8X  g   Q hV^,          P                  4       e   Q hV^,          P                  4       \         P                  ! R^^4      8X  g   Q hV^,          P                  4       \         P                  ! R^^4      8X  g   Q hR# )éÐ  Ni²  iø  )	ÚdatetimeÚdater6   r7   r?   rA   Údate32r@   r}  r  s     r   Útest_sequence_dater�  •  s  € Ü�MŠM˜$  1Ó% t¬X¯]ª]¸4ÀÀAÓ-FÜ�MŠM˜$  2Ó&ð(€Dä
�(Š(�4‹.€CÜˆs‹8�qŒ=Ðˆ=Ø�8‰8”r—y’y“{Ô"Ð"Ð"Ø�>‰>˜QÔÐÐØˆq�6�<‰<‹>œXŸ]š]¨4°°AÓ6Ô6Ð6Ð6Øˆq�6�<‰<‹>Ò!Ð!Ð!Øˆq�6�<‰<‹>œXŸ]š]¨4°°AÓ6Ô6Ð6Ð6Øˆq�6�<‰<‹>œXŸ]š]¨4°°BÓ7Ô7Ð7Ò7r   ÚinputiÍ*  c                 óÀ  € V w  r\         P                  ! R ^^4      R.p\        P                  ! W1R7      p\        P                  ! W!R7      pWE3 FŠ  p\	        V4      ^8X  g   Q hVP
                  V8X  g   Q hVP                  ^8X  g   Q hV^ ,          P                  4       \         P                  ! R ^^4      8X  g   Q hV^,          P                  4       f   KŠ  Q h	  R# )rŒ  NrU   )r�  rŽ  r6   r7   r?   rA   r@   r}  )r‘  ÚtÚ	ex_valuesr­   rE   r;   rb   s   &      r   Útest_sequence_explicit_typesr•  ¢  s·   € ð �L€AÜ�MŠM˜$  1Ó% tÐ,€DÜ
�(Š(�4Ô
 €CÜ�8Š8�IÔ&€Dà‹[ˆÜ�1‹v˜Œ{Ðˆ{Ø�v‰v˜Œ{Ðˆ{Ø�|‰|˜qÔ Ð Ð Ø��t�z‰z‹|œxŸ}š}¨T°1°aÓ8Ô8Ð8Ð8Ø��t�z‰z‹|Ô#Ð#Ð#ó r   c                  ó  € RR.p \         P                  ! \        \        P                  34      ;_uu_ 4        \        P
                  ! V \        P                  ! 4       R7       RRR4       R#   + '       g   i     R# ; i)r4   NrU   l        )rh   ri   rò   r6   ÚArrowExceptionr7   r�  )r  s    r   Útest_date32_overflowr˜  ³  sH   € à�DˆM€EÜ	�Šœ¤r×'8Ñ'8Ð9×	:Õ	:Ü
�Š�œRŸYšY›[Õ)÷ 
;×	:×	:Ò	:ús   ·,A-Á-A>	ÚunitÚmsÚnsc           
      ó¤  a€ V3R  lpV3R lp\         P                  ! ^^^"R4      \         P                  ! ^^ ^ R4      R\         P                  ! ^^^8R4      \         P                  ! ^^
^ R4      .pV ! S4      p\        P                  ! WVR7      p\	        V4      ^8X  g   Q hVP
                  V8X  g   Q hVP                  ^8X  g   Q hVP                  V4      p\        \        W54      4      p	VP                  4       V	8X  g   Q hV^ ,          P                  4       V! V^ ,          4      8X  g   Q hV^,          P                  4       V! V^,          4      8X  g   Q hV^,          P                  4       e   Q hV^,          P                  4       V! V^,          4      8X  g   Q hV^,          P                  4       V! V^,          4      8X  g   Q hR	R lp
R# )
c                 ó   <€ . ROp^
VP                  S4      ^,          ,          pV f   R# V P                  R,          V P                  ^<,          ,           V P                  ,           V P                  R,          ,           p\        W2,          4      # )r4  Ni  ©r4  rš  r5  r›  g�íµ ÷Æ°>)ÚindexÚhourÚminuteÚsecondÚmicrosecondÚint)r“  ÚunitsÚ
multiplierr6  r™  s   &   €r   Úexpected_integer_valueÚ@test_sequence_time_with_timezone.<locals>.expected_integer_valueÁ  sy   ø€ ò (ˆØ˜%Ÿ+™+ dÓ+¨aÕ/Õ0ˆ
ØŠ9Ùà�F‰F�T�MØ�H‰H�r�Mõà�H‰Hõð �M‰M˜FÕ"õ#ð 	ô �7Õ'Ó(Ð(r   c                 óœ   <€ SR 8X  d   V P                  ^ R7      # SR8X  d+   V P                  V P                  R,          R,          R7      # V # )r4  ©r£  rš  éè  )Úreplacer£  )r“  r™  s   &€r   Úexpected_time_valueÚ=test_sequence_time_with_timezone.<locals>.expected_time_valueÐ  sH   ø€ ð �3Œ;Ø—9‘9¨�9Ó+Ð+Ø�TŒ\Ø—9‘9¨!¯-©-¸4Õ*?À4Õ)G�9ÓHÐHàˆHr   é@â r«  Né›™ éÃ­ rU   c                 ó\   € \         P                  ! WR 7      p\         P                  ! V4      # ))ÚhoursÚminutes)r�  Ú	timedeltaÚtimezone)r³  r´  Úoffsets   && r   ÚtzÚ,test_sequence_time_with_timezone.<locals>.tzõ  s#   € Ü×#Ò#¨%ÔAˆÜ× Ò  Ó(Ð(r   )r   )r�  Útimer6   r7   r?   rA   r@   rG  rß   rà   rC   r}  )Ú	time_typer™  Úint_typer§  r­  r­   rô   rE   r„   rW   r¸  s   &f&        r   Ú test_sequence_time_with_timezoner½  º  sˆ  ø€ õ)õô 	�Š�a˜˜R Ó(Ü�Š�a˜˜A˜tÓ$ØÜ�Š�a˜˜R Ó(Ü�Š�b˜"˜a Ó(ð€Dñ 
�4‹€BÜ
�(Š(�4Ô
!€CÜˆs‹8�qŒ=Ðˆ=Ø�8‰8�rŒ>Ðˆ>Ø�>‰>˜QÔÐÐð �X‰X�hÓ€FÜ”CÐ.Ó5Ó6€HØ×ÑÓ Ô)Ð)Ð)ð ˆq�6�<‰<‹>Ñ0°°aµÓ9Ô9Ð9Ð9Øˆq�6�<‰<‹>Ñ0°°aµÓ9Ô9Ð9Ð9Øˆq�6�<‰<‹>Ò!Ð!Ð!Øˆq�6�<‰<‹>Ñ0°°aµÓ9Ô9Ð9Ð9Øˆq�6�<‰<‹>Ñ0°°aµÓ9Ô9Ð9Ð9ö)r   c                  óø  € \         P                   ! R ^^^^^"R4      R\         P                   ! R^^^^"^8R4      \         P                   ! R^^^^.^9R4      .p \        P                  ! V 4      p\        V4      ^8X  g   Q hVP                  \        P
                  ! R4      8X  g   Q hVP                  ^8X  g   Q hV^ ,          P                  4       \         P                   ! R ^^^^^"R4      8X  g   Q hV^,          P                  4       e   Q hV^,          P                  4       \         P                   ! R^^^^"^8R4      8X  g   Q hV^,          P                  4       \         P                   ! R^^^^.^9R4      8X  g   Q hR# ©é×  r¯  NéÖ  r°  éÚ  r±  r5  )r�  r6   r7   r?   rA   Ú	timestampr@   r}  r  s     r   Útest_sequence_timestamprÄ  ú  sd  € ä×Ò˜$  2 q¨"¨b°&Ó9ØÜ×Ò˜$  2 r¨2¨r°6Ó:Ü×Ò˜$  2 q¨"¨b°&Ó9ð	€Dô �(Š(�4‹.€CÜˆs‹8�qŒ=Ðˆ=Ø�8‰8”r—|’| DÓ)Ô)Ð)Ð)Ø�>‰>˜QÔÐÐØˆq�6�<‰<‹>œX×.Ò.¨t°Q¸¸AØ/1°2°vó?ô ?ð ?ð ?àˆq�6�<‰<‹>Ò!Ð!Ð!Øˆq�6�<‰<‹>œX×.Ò.¨t°Q¸¸BØ/1°2°vó?ô ?ð ?ð ?àˆq�6�<‰<‹>œX×.Ò.¨t°Q¸¸AØ/1°2°vó?ô ?ð ?ò ?r   r¶  c                 ó†  a aa€ \         P                  ! R 4      oV3R lpVV V3R lp\        P                  ! R^^^^^"R4      SP                  P	                  \        P                  ! R^^^^ ^ R4      4      RSP                  R4      P	                  \        P                  ! R	^^^^"^8R
4      4      SP                  R4      P	                  \        P                  ! R^^^^ ^ R4      4      .pSP                  P	                  V^ ,          4      V^,          RV^,          P                  SP                  4      V^,          P                  SP                  4      .p\        P                  ! SS R7      p\        P                  ! WFR7      p\        V4      ^8X  g   Q hVP                  V8X  g   Q hVP                  ^8X  g   Q hVP                  R4      p\        \        W%4      4      p	VP!                  4       V	8X  g   Q h\#        \        V4      4       F,  p
Wz,          P%                  4       V! WZ,          4      8X  d   K,  Q h	  R# )Úpytzc                 óÒ   <€ . ROp^
VP                  S4      ^,          ,          pV f   R# \        P                  ! \        V P	                  4       4      4      p\        W2,          4      # )r4  Nrž  )rŸ  ÚdecimalÚDecimalrB  rÃ  r¤  )Údtr¥  r¦  Útsr™  s   &   €r   r§  ÚEtest_sequence_timestamp_with_timezone.<locals>.expected_integer_value  sP   ø€ Ú'ˆØ˜%Ÿ+™+ dÓ+¨aÕ/Õ0ˆ
ØŠ:Ùô —’¤ R§\¡\£^Ó!4Ó5ˆBÜ�r•Ó'Ð'r   c                 ó  <€ V f   R # SR8X  d   V P                  ^ R7      p M1SR8X  d+   V P                  V P                  R,          R,          R7      p Sf   V P                  R R7      # V P                  SP                  S4      4      # )Nr4  rª  rš  r«  ©Útzinfo)r¬  r£  Ú
astimezoner¶  )rÊ  rÆ  r¶  r™  s   &€€€r   Úexpected_datetime_valueÚFtest_sequence_timestamp_with_timezone.<locals>.expected_datetime_value'  sz   ø€ ØŠ:Ùà�3Œ;Ø—‘¨�Ó*‰BØ�TŒ\Ø—‘¨¯©¸4Õ)?À4Õ(G�ÓHˆBð Òà—:‘: T�:Ó*Ð*ð —=‘= §¡¨xÓ!8Ó9Ð9r   rÀ  r¯  éØ  r«  Nú
US/EasternrÁ  r°  úEurope/MoscowrÂ  r±  ©r¸  rU   r   )rh   Úimportorskipr�  ÚutcÚlocalizer¶  rÐ  r6   rÃ  r7   r?   rA   r@   rG  rß   rà   rC   rN   r}  )r¶  r™  r§  rÑ  r­   Úutcdatarô   rE   r„   rW   ÚirÆ  s   ff         @r   Ú%test_sequence_timestamp_with_timezonerÜ    sç  ú€ ô ×Ò˜vÓ&€Dõ(÷:ô$ 	×Ò˜$  2 q¨"¨b°&Ó9Ø�‰×ÑÜ×Ò˜d A q¨!¨Q°°4Ó8ó	
ð 	Ø�‰�lÓ#×,Ñ,Ü×Ò˜d A r¨2¨r°2°vÓ>ó	
ð 	�‰�oÓ&×/Ñ/Ü×Ò˜d A r¨1¨a°°FÓ;ó	
ð€Dð 	�‰×Ñ˜$˜q�'Ó"ØˆQ�ØØˆQ�×Ñ˜4Ÿ8™8Ó$ØˆQ�×Ñ˜4Ÿ8™8Ó$ð€Gô 
�Š�d˜xÔ	(€BÜ
�(Š(�4Ô
!€CÜˆs‹8�qŒ=Ðˆ=Ø�8‰8�rŒ>Ðˆ>Ø�>‰>˜QÔÐÐð �X‰X�gÓ€FÜ”CÐ.Ó8Ó9€HØ×ÑÓ Ô)Ð)Ð)ô ”3�s“8Ž_ˆØ�v�|‰|‹~Ñ!8¸½Ó!DÖDÐDÐDó r   c                 ó,  € \         P                  ! R 4       ^ RIpV P                  RR4       \        P                  ! R^^^^^"R4      VP
                  P                  \        P                  ! R^^^^ ^ R4      4      VP                  R4      P                  \        P                  ! R	^^^^"^8R
4      4      VP                  R4      P                  \        P                  ! R^^^^ ^ R4      4      .pV Uu. uF  qDP                  RR7      NK  	  ppVe1   VP                  V4      pV Uu. uF  qFP                  V4      NK  	  pp\        P                  ! RVR7      p\        P                  ! W7R7      pVP                  4       V8X  g   Q hR# u upi u upi )rÆ  NÚPYARROW_IGNORE_TIMEZONErû   rÀ  r¯  rÓ  r«  rÔ  rÁ  r°  rÕ  rÂ  r±  rÎ  r5  rÖ  rU   )rh   r×  rÆ  Úsetenvr�  rØ  rÙ  r¶  r¬  Úfromutcr6   rÃ  r7   rC   )	Úmonkeypatchr¶  rÆ  r­   rÊ  rW   rÏ  rô   rE   s	   &&       r   Ú1test_pyarrow_ignore_timezone_environment_variablerâ  ]  sc  € ô ×Ò˜ÔÛà×ÑÐ0°#Ô6ä×Ò˜$  2 q¨"¨b°&Ó9Ø�‰×ÑÜ×Ò˜d A q¨!¨Q°°4Ó8ó	
ð 	�‰�lÓ#×,Ñ,Ü×Ò˜d A r¨2¨r°2°vÓ>ó	
ð 	�‰�oÓ&×/Ñ/Ü×Ò˜d A r¨1¨a°°FÓ;ó	
ð€Dñ 37Ó7±$¨B—
‘
 $�
Ö'±$€HÐ7ØÒØ—‘˜xÓ(ˆÙ19Ó:±¨2—N‘N 2Ö&±ˆÐ:ä	�Š�d˜xÔ	(€BÜ
�(Š(�4Ô
!€CØ�=‰=‹?˜hÔ&Ð&Ò&ùò 8ùò ;s   Ã4FÄ)Fc                  ó:  € \         P                  ! R 4       ^ RIp \        P                  ! R^^^^^"R4      V P                  P                  \        P                  ! R^^^^ ^ R4      4      RV P                  R4      P                  \        P                  ! R^^^^"^8R4      4      V P                  R	4      P                  \        P                  ! R
^^^^ ^ R4      4      .p\        P                  ! RRR7      \        P                  ! RRR7      \        P                  ! RRR7      \        P                  ! RRR7      \        P                  ! RR	R7      .p\        W4       F8  w  r4V.V,           p\        P                  ! V4      pVP                  V8X  d   K8  Q h	  R# )rÆ  NrÀ  r¯  rÓ  r«  rÔ  rÁ  r°  rÕ  rÂ  r±  r5  rÖ  ÚUTC)rh   r×  rÆ  r�  rØ  rÙ  r¶  r6   rÃ  Úzipr7   rA   )rÆ  r­   rW   rÊ  r/  Ú	prependedrE   s          r   Ú/test_sequence_timestamp_with_timezone_inferencerç  €  sY  € Ü
×Ò˜ÔÛô 	×Ò˜$  2 q¨"¨b°&Ó9Ø�‰×ÑÜ×Ò˜d A q¨!¨Q°°4Ó8ó	
ð 	Ø�‰�lÓ#×,Ñ,Ü×Ò˜d A r¨2¨r°2°vÓ>ó	
ð 	�‰�oÓ&×/Ñ/Ü×Ò˜d A r¨1¨a°°FÓ;ó	
ð€Dô 	�Š�T˜dÔ#Ü
�Š�T˜eÔ$Ü
�Š�T˜dÔ#Ü
�Š�T˜lÔ+Ü
�Š�T˜oÔ.ð€Hô ! Ö0ÑˆØ�D˜4•Kˆ	Ü�hŠh�yÓ!ˆØ�x‰x˜=Ö(Ð(Ð(ó 1r   c                  ó  € \         P                  ! R 4       ^ RIp \        P                  ! R^^^^^"R4      \        P                  ! R^^^^ ^ R\        P                  P
                  R7      R\        P                  ! R^^^^"^8RV P                  R	R
7      R7      \        P                  ! R^^^^ ^ RV P                  RR
7      R7      .p\        P                  ! RRR7      \        P                  ! RRR7      \        P                  ! RRR7      \        P                  ! RR	R7      \        P                  ! RRR7      .p\        W4       F8  w  r4V.V,           p\        P                  ! V4      pVP                  V8X  d   K8  Q h	  R# )ÚzoneinfoNrÀ  r¯  rÓ  r«  rÎ  rÁ  r°  rÔ  )ro   rÂ  r±  rÕ  r5  rÖ  rä  )rh   r×  ré  r�  r¶  rØ  ÚZoneInfor6   rÃ  rå  r7   rA   )ré  r­   rW   rÊ  r/  ræ  rE   s          r   Ú8test_sequence_timestamp_with_zoneinfo_timezone_inferencerë  ž  sN  € ä
×Ò˜
Ô#Ûô 	×Ò˜$  2 q¨"¨b°&Ó9Ü×Ò˜$  1 a¨¨A¨tÜ!)×!2Ñ!2×!6Ñ!6ô	8àÜ×Ò˜$  2 r¨2¨r°6Ø!)×!2Ñ!2°|Ð!2Ó!Dô	Fä×Ò˜$  2 q¨!¨Q°Ø!)×!2Ñ!2°Ð!2Ó!Gô	Ið	€Dô 	�Š�T˜dÔ#Ü
�Š�T˜eÔ$Ü
�Š�T˜dÔ#Ü
�Š�T˜lÔ+Ü
�Š�T˜oÔ.ð€Hô ! Ö0ÑˆØ�D˜4•Kˆ	Ü�hŠh�yÓ!ˆØ�x‰x˜=Ö(Ð(Ð(ó 1r   c                  ó>  € \         P                  ! R 4       ^ RIp ^ RIpVP	                  RV P                  R4      RR7      \        P                  ! R^^^^^"R4      V P                  P                  \        P                  ! R^^^^ ^ R	4      4      R.pV^ ,          P                  V P                  4      V P                  P                  V^,          4      V^,          P                  V P                  4      R.p\        P                  ! V4      pVP                  \        P                  ! R
RR7      8X  g   Q hVP                  R4      pV Uu. uF,  qf'       d!   \        VP                  4       R,          4      MRNK.  	  ppVP!                  4       V8X  g   Q hR# u upi )rÆ  Nl   {FKº| rÔ  r›  )r¸  r™  rÀ  r¯  rÓ  r«  r5  rÖ  r   i@B )rh   r×  rÆ  ÚpandasÚ	Timestampr¶  r�  rØ  rÙ  rÐ  r6   r7   rA   rÃ  rG  r¤  rC   )rÆ  Úpdr­   rÚ  rE   r„   rÊ  rW   s           r   Ú?test_sequence_timestamp_from_mixed_builtin_and_pandas_datetimesrð  º  s\  € ä
×Ò˜ÔÛÛð 	�‰Ð(¨T¯]©]¸<Ó-HØð 	ó 	 ä×Ò˜$  2 q¨"¨b°&Ó9Ø�‰×ÑÜ×Ò˜d A q¨!¨Q°°4Ó8ó	
ð 	ð€Dð 	ˆQ�×Ñ˜4Ÿ8™8Ó$Ø�‰×Ñ˜$˜q�'Ó"ØˆQ�×Ñ˜4Ÿ8™8Ó$Øð	€Gô �(Š(�4‹.€CØ�8‰8”r—|’| D¨\Ô:Ô:Ð:Ð:à�X‰X�gÓ€FÙFMÓNÁgÀ®r”�B—L‘L“N UÕ*Ô+°tÒ;Ág€HÐNØ×ÑÓ Ô)Ð)Ò)ùò Os   Å2Fc                  ó¾  € \         P                   ! R ^^4      .p \        P                  ! \        RR7      ;_uu_ 4        \        P
                  ! V \        P                  ! R4      R7       RRR4       \        P
                  ! V \        P                  ! R4      R7      pVP                  4       V 8X  g   Q h\         P                  ! \         P                  ! R	R7      4      p\         P                   ! R ^^^VR7      .p \        P                  ! \        RR7      ;_uu_ 4        \        P
                  ! V \        P                  ! R4      R7       RRR4       \        P
                  ! V \        P                  ! R4      R7      pVP                  4       ^ ,          \         P                   ! R ^^4      8X  g   Q hR#   + '       g   i     ELV; i  + '       g   i     L†; i)
iÖ  zout of boundsrs   r›  rU   Nr5  )r³  rÎ  r÷   )
r�  rh   ri   r½   r6   r7   rÃ  rC   r¶  rµ  )r­   rE   r¸  s      r   Ú0test_sequence_timestamp_out_of_bounds_nanosecondrò  Ø  s4  € ô ×Ò˜d A rÓ*Ð+€DÜ	�Š”z¨×	9Ö	9Ü
�Š�œBŸLšL¨Ó.Õ/÷ 
:ô �(Š(�4œbŸlšl¨4Ó0Ô
1€CØ�=‰=‹?˜dÔ"Ð"Ð"ô 
×	Ò	œ8×-Ò-°BÔ7Ó	8€BÜ×Ò˜d A r¨2°bÔ9Ð:€DÜ	�Š”z¨×	9Ö	9Ü
�Š�œBŸLšL¨Ó.Õ/÷ 
:ô �(Š(�4œbŸlšl¨4Ó0Ô
1€CØ�=‰=‹?˜1Õ¤×!2Ò!2°4¸¸BÓ!?Ô?Ð?Ò?÷ 
:×	9Ð	9ú÷ 
:×	9ús   ¾-F8Ä!-GÆ8G		ÇG	c                  óp  € \         P                  ! \        P                  ! R ^^^^^"R4      4      R\         P                  ! \        P                  ! R^^^^"^8R4      4      \         P                  ! \        P                  ! R^^^^.^9R4      4      .p \        P                  ! V 4      p\        V4      ^8X  g   Q hVP                  \        P                  ! R4      8X  g   Q hVP                  ^8X  g   Q hV^ ,          P                  4       \        P                  ! R ^^^^^"R4      8X  g   Q hV^,          P                  4       e   Q hV^,          P                  4       \        P                  ! R^^^^"^8R4      8X  g   Q hV^,          P                  4       \        P                  ! R^^^^.^9R4      8X  g   Q hR# r¿  )
r�   Ú
datetime64r�  r6   r7   r?   rA   rÃ  r@   r}  r  s     r   Útest_sequence_numpy_timestamprõ  í  s�  € ô 	�Š”h×'Ò'¨¨a°°Q¸¸BÀÓGÓHØÜ
�Š”h×'Ò'¨¨a°°R¸¸RÀÓHÓIÜ
�Š”h×'Ò'¨¨a°°Q¸¸BÀÓGÓHð	€Dô �(Š(�4‹.€CÜˆs‹8�qŒ=Ðˆ=Ø�8‰8”r—|’| DÓ)Ô)Ð)Ð)Ø�>‰>˜QÔÐÐØˆq�6�<‰<‹>œX×.Ò.¨t°Q¸¸AØ/1°2°vó?ô ?ð ?ð ?àˆq�6�<‰<‹>Ò!Ð!Ð!Øˆq�6�<‰<‹>œX×.Ò.¨t°Q¸¸BØ/1°2°vó?ô ?ð ?ð ?àˆq�6�<‰<‹>œX×.Ò.¨t°Q¸¸AØ/1°2°vó?ô ?ð ?ò ?r   c                   ó   € ] tR tRtRtR# )ÚMyDatei  r1   N©r   r   r   r   r   r1   r   r   r÷  r÷    ó   † Ûr   r÷  c                   ó   € ] tR tRtRtR# )Ú
MyDatetimei  r1   Nrø  r1   r   r   rû  rû    rù  r   rû  c                   ó   € ] tR tRtRtR# )ÚMyTimedeltai
  r1   Nrø  r1   r   r   rý  rý  
  rù  r   rý  c            
      ó¨  € \        R ^^4      .p \        P                  ! 4       p\        P                  ! WR7      p\	        V4      ^8X  g   Q hVP
                  V8X  g   Q hV^ ,          P                  4       \        P                  ! R ^^4      8X  g   Q h\        R ^^^^^"R4      .p \        P                  ! R4      p\        P                  ! R4      p\        P                  ! R4      p\        P                  ! WR7      p\	        V4      ^8X  g   Q hVP
                  V8X  g   Q hV^ ,          P                  4       \        P                  ! R ^^^^^"^ 4      8X  g   Q h\        P                  ! WR7      p\	        V4      ^8X  g   Q hVP
                  V8X  g   Q hV^ ,          P                  4       \        P                  ! R ^^^^^"R4      8X  g   Q h\        P                  ! WR7      p\	        V4      ^8X  g   Q hVP
                  V8X  g   Q hV^ ,          P                  4       \        P                  ! R ^^^^^"R4      8X  g   Q h\        ^{RR4      .p \        P                  ! R4      p\        P                  ! R4      p\        P                  ! R4      p\        P                  ! V 4      p\	        V4      ^8X  g   Q hVP
                  V8X  g   Q hV^ ,          P                  4       \        P                  ! ^{RR4      8X  g   Q h\        P                  ! WR7      p\	        V4      ^8X  g   Q hVP
                  V8X  g   Q hV^ ,          P                  4       \        P                  ! ^{R4      8X  g   Q h\        P                  ! WR7      p\	        V4      ^8X  g   Q hVP
                  V8X  g   Q hV^ ,          P                  4       \        P                  ! ^{RR	4      8X  g   Q h\        P                  ! WR7      p\	        V4      ^8X  g   Q hVP
                  V8X  g   Q hV^ ,          P                  4       \        P                  ! ^{RR4      8X  g   Q hR
# )rÀ  rU   r¯  r4  rš  r5  ixà iÈ  iê  r«  N)r÷  r6   r�  r7   r?   rA   r}  r�  rŽ  rû  rÃ  rý  Údurationrµ  )	r­   Ú	date_typeÚarr_dater4  rš  r5  Úarr_sÚarr_msÚarr_uss	            r   Útest_datetime_subclassingr    s®  € äˆt�Q˜Óð€Dô —	’	“€IÜ�xŠx˜Ô-€HÜˆx‹=˜AÔÐÐØ�=‰=˜IÔ%Ð%Ð%Ø�A�;×ÑÓ¤(§-¢-°°a¸Ó"<Ô<Ð<Ð<ô 	�4˜˜B  2 r¨6Ó2ð€Dô 	�Š�SÓ€AÜ	�Š�dÓ	€BÜ	�Š�dÓ	€Bä�HŠH�TÔ"€EÜˆu‹:˜Œ?Ðˆ?Ø�:‰:˜Œ?Ðˆ?Ø��8�>‰>Óœx×0Ò0°°q¸"¸aØ13°R¸ó <ô <ð <ð <ô �XŠX�dÔ$€FÜˆv‹;˜!ÔÐÐØ�;‰;˜"ÔÐÐØ�!�9�?‰?Ó¤× 1Ò 1°$¸¸2¸qØ24°b¸&ó!Bô Bð Bð Bô �XŠX�dÔ$€FÜˆv‹;˜!ÔÐÐØ�;‰;˜"ÔÐÐØ�!�9�?‰?Ó¤× 1Ò 1°$¸¸2¸qØ24°b¸&ó!Bô Bð Bð Bô 	�C˜˜dÓ#ð€Dô 	�Š�CÓ€AÜ	�Š�TÓ	€BÜ	�Š�TÓ	€Bä�HŠH�T‹N€EÜˆu‹:˜Œ?Ðˆ?Ø�:‰:˜ÔÐÐØ��8�>‰>Óœx×1Ò1°#°s¸DÓAÔAÐAÐAä�HŠH�TÔ"€EÜˆu‹:˜Œ?Ðˆ?Ø�:‰:˜Œ?Ðˆ?Ø��8�>‰>Óœx×1Ò1°#°sÓ;Ô;Ð;Ð;ä�XŠX�dÔ$€FÜˆv‹;˜!ÔÐÐØ�;‰;˜"ÔÐÐØ�!�9�?‰?Ó¤× 2Ò 2°3¸¸TÓ BÔBÐBÐBä�XŠX�dÔ$€FÜˆv‹;˜!ÔÐÐØ�;‰;˜"ÔÐÐØ�!�9�?‰?Ó¤× 2Ò 2°3¸¸TÓ BÔBÐBÒBr   z)pandas required for nanosecond conversion)rë   c                  óŠ  € \         P                   ! R ^^^^^"R4      .\        R ^^^^^"R4      ..p V  F�  p\        P                  ! R4      p\        P                  ! WR7      p\        V4      ^8X  g   Q hVP                  V8X  g   Q hV^ ,          P                  4       \         P                   ! R ^^^^^"R4      8X  d   K�  Q h	  R# )rÀ  r¯  r›  rU   N)r�  rû  r6   rÃ  r7   r?   rA   r}  )Úinputsr­   r›  Úarr_nss       r   Ú#test_sequence_timestamp_nanosecondsr	  O  sÈ   € ô 
×	Ò	˜4  B¨¨2¨r°6Ó	:Ð;Ü	�D˜!˜R  B¨¨FÓ	3Ð4ð€Fó
 ˆÜ�\Š\˜$ÓˆÜ—’˜$Ô(ˆÜ�6‹{˜aÔÐÐØ�{‰{˜bÔ Ð Ð Ø�a�y�‰Ó ¤H×$5Ò$5°d¸A¸rÀ1Ø68¸"¸fó%Fö Fð 	Fð Fó r   c                  ó¼  € ^.p \         P                  ! R4      p\         P                  ! R4      p\         P                  ! R4      p\         P                  ! WR7      p\        V4      ^8X  g   Q hVP                  V8X  g   Q h\        V^ ,          4      R8X  g   Q h\        V^ ,          4      R8X  g   Q h\         P                  ! WR7      p\        V4      ^8X  g   Q hVP                  V8X  g   Q h\        V^ ,          P                  4       4      R8X  g   Q h\        V^ ,          4      R8X  g   Q h\         P                  ! WR7      p\        V4      ^8X  g   Q hVP                  V8X  g   Q h\        V^ ,          P                  4       4      R	8X  g   Q h\        V^ ,          4      R
8X  g   Q h\        p ! R R4      p\         P                  ! R4      \         P                  ! 4       \         P                  ! 4       3 FI  p	\        P                  ! V4      ;_uu_ 4        \         P                  ! ^V! 4       .V	R7       RRR4       KK  	  R#   + '       g   i     K`  ; i)r0   r4  rš  r5  rU   z0<pyarrow.TimestampScalar: '1970-01-01T00:00:01'>z1970-01-01 00:00:01z,datetime.datetime(1970, 1, 1, 0, 0, 0, 1000)z1970-01-01 00:00:00.001000ú)datetime.datetime(1970, 1, 1, 0, 0, 0, 1)ú1970-01-01 00:00:00.000001c                   ó   € ] tR tRtRtR# )Ú?test_sequence_timestamp_from_int_with_unit.<locals>.CustomClassi‚  r1   Nrø  r1   r   r   ÚCustomClassr  ‚  s   † Ûr   r  r›  N)r6   rÃ  r7   r?   rA   ÚreprrB  r}  ru   r�  Údate64rh   ri   )
r­   r4  rš  r5  r  r  r  Úexpected_excr  rô   s
             r   Ú*test_sequence_timestamp_from_int_with_unitr  `  sä  € àˆ3€Dä
�Š�SÓ€AÜ	�Š�dÓ	€BÜ	�Š�dÓ	€Bä�HŠH�TÔ"€EÜˆu‹:˜Œ?Ðˆ?Ø�:‰:˜Œ?Ðˆ?Ü��a•‹>Ø:ôð ð ô ˆu�Q�x‹=Ð1Ô1Ð1Ð1ä�XŠX�dÔ$€FÜˆv‹;˜!ÔÐÐØ�;‰;˜"ÔÐÐÜ��q•	—‘Ó!Ó"Ø6ôð ð ô ˆv�a�y‹>Ð9Ô9Ð9Ð9ä�XŠX�dÔ$€FÜˆv‹;˜!ÔÐÐØ�;‰;˜"ÔÐÐÜ��q•	—‘Ó!Ó"Ø3ôð ð ô ˆv�a�y‹>Ð9Ô9Ð9Ð9ä€L÷ñ ô �|Š|˜DÓ!¤2§9¢9£;´·	²	³Ó<ˆÜ�]Š]˜<×(Õ(Ü�HŠH�a™›Ð'¨bÕ1÷ )Ñ(ó =ß(×(Ð(ús   È I
É
Ic                  óv  € ^ RI p ^.p\        P                  ! R4      p\        P                  ! WR7      p\	        V4      ^8X  g   Q hVP
                  V8X  g   Q hV^ ,          P                  4       p\        W@P                  4      '       g   Q h\        V4      R8X  g   Q h\        V^ ,          4      R8X  g   Q hR# )r   Nr›  rU   z*Timestamp('1970-01-01 00:00:00.000000001')z1970-01-01 00:00:00.000000001)rí  r6   rÃ  r7   r?   rA   r}  rj  rî  r  rB  )rï  r­   r›  r  r   s        r   Ú5test_sequence_timestamp_from_int_with_unit_nanosecondr  Š  s¥   € ó
 àˆ3€DÜ	�Š�dÓ	€Bä�XŠX�dÔ$€FÜˆv‹;˜!ÔÐÐØ�;‰;˜"ÔÐÐà�A�Y�_‰_Ó€FÜ�fŸl™l×+Ò+Ð+Ð+Ü�‹<Ø4ôð ð ô ˆv�a�y‹>Ð<Ô<Ð<Ò<r   c                  ó`  € ^.p \         P                  ! R4      p\         P                  ! WR7      p\        V4      ^8X  g   Q hVP                  V8X  g   Q h\
        P                  ! \        RR7      ;_uu_ 4        V^ ,          P                  4        RRR4       R#   + '       g   i     R# ; i)r0   r›  rU   z&not safely convertible to microsecondsrs   N)	r6   rÃ  r7   r?   rA   rh   ri   r½   r}  )r­   r›  r  s      r   Ú:test_sequence_timestamp_from_int_nanosecond_without_pandasr     s{   € ð
 ˆ3€DÜ	�Š�dÓ	€Bä�XŠX�dÔ$€FÜˆv‹;˜!ÔÐÐØ�;‰;˜"ÔÐÐä	�Š”zÐ)Q×	RÖ	RØˆq�	�‰Ô÷ 
S×	R×	RÒ	Rús   Á:BÂB-	c                  ó4  € R .p \         P                  ! R4      p\         P                  ! WR7      p\        V4      ^8X  g   Q hVP                  V8X  g   Q hV^ ,          P                  4       p\        V4      R8X  g   Q h\        V^ ,          4      R8X  g   Q hR# )r«  r›  rU   r  r  N)r6   rÃ  r7   r?   rA   r}  r  rB  )r­   r›  r  r   s       r   ÚDtest_sequence_timestamp_from_int_nanosecond_divisible_without_pandasr  °  s�   € ð
 ˆ6€DÜ	�Š�dÓ	€Bä�XŠX�dÔ$€FÜˆv‹;˜!ÔÐÐØ�;‰;˜"ÔÐÐà�A�Y�_‰_Ó€FÜ�‹<Ø3ôð ð ô ˆv�a�y‹>Ð9Ô9Ð9Ò9r   c                  óâ  € \         P                  ! ^R^4      p \         P                  ! ^^dR4      pV RV.p\        P                  ! V4      p\	        V4      ^8X  g   Q hVP
                  \        P                  ! R4      8X  g   Q hVP                  ^8X  g   Q hV^ ,          P                  4       V 8X  g   Q hV^,          P                  4       e   Q hV^,          P                  4       V8X  g   Q hR# ©r4   i  r«  Nr5  )	r�  rµ  r6   r7   r?   rA   rÿ  r@   r}  ©Útd1Útd2r­   rE   s       r   Útest_sequence_durationr  Ã  sÆ   € Ü
×
Ò
˜Q  aÓ
(€CÜ
×
Ò
˜Q  TÓ
*€CØ��sÐ€Dä
�(Š(�4‹.€CÜˆs‹8�qŒ=Ðˆ=Ø�8‰8”r—{’{ 4Ó(Ô(Ð(Ð(Ø�>‰>˜QÔÐÐØˆq�6�<‰<‹>˜SÔ Ð Ð Øˆq�6�<‰<‹>Ò!Ð!Ð!Øˆq�6�<‰<‹>˜SÔ Ð Ò r   c                  ó2  € \         P                  ! ^R^4      p \         P                  ! ^^dR4      p\        P                  ! V 4      R\        P                  ! V4      .p\        P
                  ! V4      p\        V4      ^8X  g   Q hVP                  \        P                  ! R4      8X  g   Q hVP                  ^8X  g   Q hV^ ,          P                  4       V 8X  g   Q hV^,          P                  4       e   Q hV^,          P                  4       V8X  g   Q hR# r  )r�  rµ  r�   Útimedelta64r6   r7   r?   rA   rÿ  r@   r}  r  s       r   Ú test_sequence_duration_np_scalarr"  Ñ  sØ   € ä
×
Ò
˜Q  aÓ
(€CÜ
×
Ò
˜Q  TÓ
*€CÜ�NŠN˜3Ó ¤r§~¢~°cÓ':Ð;€Dä
�(Š(�4‹.€CÜˆs‹8�qŒ=Ðˆ=Ø�8‰8”r—{’{ 4Ó(Ô(Ð(Ð(Ø�>‰>˜QÔÐÐØˆq�6�<‰<‹>˜SÔ Ð Ð Øˆq�6�<‰<‹>Ò!Ð!Ð!Øˆq�6�<‰<‹>˜SÔ Ð Ò r   c                 óæ  € \         P                  ! ^^R4      .pR\         P                  ! ^^4      R\         P                  ! ^^R4      R\         P                  ! ^^R4      R\         P                  ! ^^R4      /p\        P                  ! V 4      p\        P                  ! WR7      p\        V4      ^8X  g   Q hVP                  V8X  g   Q hV^ ,          P                  4       W ,          8X  g   Q hR# )	r5   ié  r4  rš  r«  r5  r›  rU   N)r�  rµ  r6   rÿ  r7   r?   rA   r}  )r™  r­   rW   rô   r  s   &    r   Ú test_sequence_duration_with_unitr$  à  sÏ   € ô 	×Ò˜1˜b $Ó'ð€Dð ”X×'Ò'¨¨2Ó.Ø”h×(Ò(¨¨B°Ó5Ø”h×(Ò(¨¨B°Ó5Ø”h×(Ò(¨¨B°Ó5ð7€Hô
 
�Š�TÓ	€Bä�HŠH�TÔ#€EÜˆu‹:˜Œ?Ðˆ?Ø�:‰:˜ÔÐÐØ��8�>‰>Ó˜x�~Ô-Ð-Ò-r   c                 óä   € ^.p\         P                  ! V 4      p\         P                  ! WR7      p\        V4      ^8X  g   Q hVP                  V8X  g   Q hV^ ,          P
                  ^8X  g   Q hR# )rÿ   rU   N)r6   rÿ  r7   r?   rA   r'   )r™  r­   rô   rE   s   &   r   Ú)test_sequence_duration_from_int_with_unitr&  ò  s[   € àˆ3€Dä	�Š�TÓ	€BÜ
�(Š(�4Ô
!€CÜˆs‹8�qŒ=Ðˆ=Ø�8‰8�rŒ>Ðˆ>Øˆq�6�<‰<˜1ÔÐÒr   c                  óf  € \         P                  ! ^^R4      p \         P                  ! ^^d4      pV R.W..p\        P                  ! V4      p\	        V4      ^8X  g   Q hVP
                  \        P                  ! \        P                  ! R4      4      8X  g   Q hVP                  4       V8X  g   Q hR# )r0   r«  Nr5  )	r�  rµ  r6   r7   r?   rA   r«   rÿ  rC   r  s       r   Ú#test_sequence_duration_nested_listsr(  ý  s�   € Ü
×
Ò
˜Q  4Ó
(€CÜ
×
Ò
˜Q Ó
$€Cà�$ˆK˜#˜Ð$€Dä
�(Š(�4‹.€CÜˆs‹8�qŒ=Ðˆ=Ø�8‰8”r—x’x¤§¢¨DÓ 1Ó2Ô2Ð2Ð2Ø�=‰=‹?˜dÔ"Ð"Ò"r   c                 ó€  € \         P                  ! ^^R4      p\         P                  ! ^^d4      pVR.W..p\        P                  ! W0! \        P                  ! R4      4      R7      p\        V4      ^8X  g   Q hVP                  V ! \        P                  ! R4      4      8X  g   Q hVP                  4       V8X  g   Q hR# )r0   r«  Nrš  rU   )r�  rµ  r6   r7   rÿ  r?   rA   rC   )r¯   r  r  r­   rE   s   &    r   Ú6test_sequence_duration_nested_lists_with_explicit_typer*  	  sœ   € ô ×
Ò
˜Q  4Ó
(€CÜ
×
Ò
˜Q Ó
$€Cà�$ˆK˜#˜Ð$€Dä
�(Š(�4˜g¤b§k¢k°$Ó&7Ó8Ô
9€CÜˆs‹8�qŒ=Ðˆ=Ø�8‰8‘wœrŸ{š{¨4Ó0Ó1Ô1Ð1Ð1Ø�=‰=‹?˜dÔ"Ð"Ò"r   c                  óÄ  € \         P                  ! ^^R4      p \         P                  ! ^^d4      p\        P                  ! V 4      R.\        P                  ! V 4      \        P                  ! V4      ..p\        P
                  ! V4      p\        V4      ^8X  g   Q hVP                  \        P                  ! \        P                  ! R4      4      8X  g   Q hVP                  4       V R.W..8X  g   Q h\        P
                  ! \        P                  ! V 4      R.RR7      \        P
                  ! \        P                  ! V 4      \        P                  ! V4      .4      .p\        P
                  ! V4      p\        V4      ^8X  g   Q hVP                  \        P                  ! \        P                  ! R4      4      8X  g   Q hVP                  4       V R.W..8X  g   Q hR# )r0   r«  Nr5  ztimedelta64[us]rŠ   )r�  rµ  r�   r!  r6   r7   r?   rA   r«   rÿ  rC   r  s       r   Ú)test_sequence_duration_nested_lists_numpyr,    sf  € ä
×
Ò
˜Q  4Ó
(€CÜ
×
Ò
˜Q Ó
$€Cä�^Š^˜CÓ  $Ð'Ü�^Š^˜CÓ ¤"§.¢.°Ó"5Ð6ð8€Dô �(Š(�4‹.€CÜˆs‹8�qŒ=Ðˆ=Ø�8‰8”r—x’x¤§¢¨DÓ 1Ó2Ô2Ð2Ð2Ø�=‰=‹?  T˜{¨S¨JÐ7Ô7Ð7Ð7ä�HŠH”b—n’n SÓ)¨4Ð0Ð8IÔJÜ�HŠH”b—n’n SÓ)¬2¯>ª>¸#Ó+>Ð?Ó@ðB€Dô �(Š(�4‹.€CÜˆs‹8�qŒ=Ðˆ=Ø�8‰8”r—x’x¤§¢¨DÓ 1Ó2Ô2Ð2Ð2Ø�=‰=‹?  T˜{¨S¨JÐ7Ô7Ð7Ò7r   c                  óÂ  € . ROp \         P                  ! V 4      pVP                  \         P                  ! 4       8X  g   Q hVP	                  4       V 8X  g   Q h^.^.R.p \         P                  ! V 4      pVP                  \         P
                  ! \         P                  ! 4       4      8X  g   Q hVP	                  4       V 8X  g   Q h^.. ROR..p \         P                  ! V 4      pVP                  \         P
                  ! \         P                  ! 4       4      8X  g   Q hVP	                  4       V 8X  g   Q hRR^... ROR.R..p \         P                  ! V 4      pVP                  \         P
                  ! \         P
                  ! \         P                  ! 4       4      4      8X  g   Q hVP	                  4       V 8X  g   Q h\         P                  \         P                  3p\        P                  ! V4      ;_uu_ 4        \         P                  ! ^^^..4       RRR4       \        P                  ! V4      ;_uu_ 4        \         P                  ! ^^. .4       RRR4       \        P                  ! V4      ;_uu_ 4        \         P                  ! ^.^.R^...4       RRR4       R#   + '       g   i     L—; i  + '       g   i     Lj; i  + '       g   i     R# ; i)r0   N©r0   r4   N)r4   r5   r¼   )
r6   r7   rA   r   rC   r«   rä   ÚArrowTypeErrorrh   ri   )r­   rE   Ú
exceptionss      r   Útest_sequence_nesting_levelsr1  -  s  € Ú€DÜ
�(Š(�4‹.€CØ�8‰8”r—x’x“zÔ!Ð!Ð!Ø�=‰=‹?˜dÔ"Ð"Ð"àˆC�!��dÐ€DÜ
�(Š(�4‹.€CØ�8‰8”r—x’x¤§¢£
Ó+Ô+Ð+Ð+Ø�=‰=‹?˜dÔ"Ð"Ð"àˆC’˜T˜FÐ#€DÜ
�(Š(�4‹.€CØ�8‰8”r—x’x¤§¢£
Ó+Ô+Ð+Ð+Ø�=‰=‹?˜dÔ"Ð"Ð"à�D˜!�9�+¢	¨4Ð0°4°&Ð9€DÜ
�(Š(�4‹.€CØ�8‰8”r—x’x¤§¢¬¯ª«Ó 4Ó5Ô5Ð5Ð5Ø�=‰=‹?˜dÔ"Ð"Ð"ä—/‘/¤2×#4Ñ#4Ð5€Jô 
�Š�z×	"Õ	"Ü
�Š�!�Q˜˜�Ô÷ 
#ô 
�Š�z×	"Õ	"Ü
�Š�!�Q˜�Ô÷ 
#ô 
�Š�z×	"Õ	"Ü
�Š�1�#˜�s˜T A 3˜KÐ(Ô)÷ 
#Ñ	"÷ 
#×	"ú÷ 
#×	"ú÷ 
#×	"Ð	"ús$   Ç=J'È>J:É>KÊ'J7	Ê:K
	ËK	c                  óÌ   € . ROp \         P                  ! \        P                  4      ;_uu_ 4        \        P                  ! V 4       RRR4       R#   + '       g   i     R# ; i)r9  N)r9  r0   r'  )rh   ri   r6   r/  r7   r‡  s    r   Útest_sequence_mixed_types_failsr3  O  s6   € Ú€DÜ	�Š”r×(Ñ(×	)Õ	)Ü
�Š�Œ÷ 
*×	)×	)Ò	)ús   ±AÁA#	c                  óð   € R RR^/RRR.p \         P                  ! 4       p\        P                  ! \        4      ;_uu_ 4        \         P
                  ! WR7       RRR4       R#   + '       g   i     R# ; i)z-10z-5r9  Ú0Ú5Ú10rU   N)r6   rO  rh   ri   ru   r7   )r­   rA   s     r   Ú3test_sequence_mixed_types_with_specified_type_failsr8  U  sM   € Ø�4˜#˜q˜ 3¨¨TÐ2€Dä�9Š9‹;€DÜ	�Š”y×	!Õ	!Ü
�Š�Õ!÷ 
"×	!×	!Ò	!ús   ÁA$Á$A5	c            	      óT  € \         P                  ! R 4      \         P                  ! R4      .p \        P                  \        P                  \        P
                  \        P                  3 F9  p\        P                  ! W! ^^R7      R7      pVP                  4       V 8X  d   K9  Q h	  R# )z1234.183z8094.234©Ú	precisionÚscalerU   N©	rÈ  rÉ  r6   Ú	decimal32Ú	decimal64Ú
decimal128Ú
decimal256r7   rC   ©r­   rA   rE   s      r   Útest_sequence_decimalrC  ]  sm   € Ü�OŠO˜JÓ'¬¯ª¸Ó)DÐE€DÜ—‘œrŸ|™|¬R¯]©]¼B¿M¹MÓJˆÜ�hŠh�t $°¸!Ô"<Ô=ˆØ�}‰}‹ $Ö&Ð&Ð&ó Kr   c            	      ó6  € \         P                  ! R 4      \         P                  ! R4      .p \        P                  \        P                  \        P
                  3 F9  p\        P                  ! W! ^^R7      R7      pVP                  4       V 8X  d   K9  Q h	  R# )z1234234983.183z80943244.234r:  rU   N©rÈ  rÉ  r6   r?  r@  rA  r7   rC   rB  s      r   Ú*test_sequence_decimal_different_precisionsrF  d  sk   € ä�ŠÐ(Ó)¬7¯?ª?¸>Ó+Jð€Dô —‘œrŸ}™}¬b¯m©mÓ<ˆÜ�hŠh�t $°¸1Ô"=Ô>ˆØ�}‰}‹ $Ö&Ð&Ð&ó =r   c                  ó4  € \         P                  ! R 4      \         P                  ! R4      .p \        P                  \        P                  \        P
                  3 F8  p\        P                  ! W! ^
R7      R7      pVP                  4       V 8X  d   K8  Q h	  R# )Ú
1234234983Ú8094324)r;  rU   NrE  rB  s      r   Útest_sequence_decimal_no_scalerJ  m  sd   € Ü�OŠO˜LÓ)¬7¯?ª?¸9Ó+EÐF€DÜ—‘œrŸ}™}¬b¯m©mÓ<ˆÜ�hŠh�t $°Ô"4Ô5ˆØ�}‰}‹ $Ö&Ð&Ð&ó =r   c            	      ó6  € \         P                  ! R 4      \         P                  ! R4      .p \        P                  \        P                  \        P
                  3 F9  p\        P                  ! W! ^
^R7      R7      pVP                  4       V 8X  d   K9  Q h	  R# )z-1234.234983z	-8.094324r:  rU   NrE  rB  s      r   Útest_sequence_decimal_negativerL  t  sf   € Ü�OŠO˜NÓ+¬W¯_ª_¸[Ó-IÐJ€DÜ—‘œrŸ}™}¬b¯m©mÓ<ˆÜ�hŠh�t $°¸1Ô"=Ô>ˆØ�}‰}‹ $Ö&Ð&Ð&ó =r   c            	      óT  € \         P                  ! R 4      \         P                  ! R4      .p \        P                  \        P                  \        P
                  \        P                  3 F9  p\        P                  ! W! ^^R7      R7      pVP                  4       V 8X  d   K9  Q h	  R# )z	-.4234983z.0103943r:  rU   Nr=  rB  s      r   Ú#test_sequence_decimal_no_whole_partrN  {  sm   € Ü�OŠO˜KÓ(¬'¯/ª/¸*Ó*EÐF€DÜ—‘œrŸ|™|¬R¯]©]¼B¿M¹MÓJˆÜ�hŠh�t $°¸!Ô"<Ô=ˆØ�}‰}‹ $Ö&Ð&Ð&ó Kr   c            	      ó  € \         P                  ! R 4      \         P                  ! R4      .p \        P                  \        P                  3 F9  p\        P
                  ! W! ^^R7      R7      pVP                  4       V 8X  d   K9  Q h	  R# )z-394029506937548693.42983z32358695912932.01033r:  rU   N©rÈ  rÉ  r6   r@  rA  r7   rC   rB  s      r   Ú#test_sequence_decimal_large_integerrQ  ‚  se   € Ü�OŠOÐ7Ó8Ü�OŠOÐ2Ó3ð5€Dä—‘¤§¡Ó.ˆÜ�hŠh�t $°¸1Ô"=Ô>ˆØ�}‰}‹ $Ö&Ð&Ð&ó /r   c            	      ó  € . ROp V  Uu. uF  p\         P                  ! V4      NK  	  pp\        P                  \        P                  3 F9  p\        P
                  ! W! ^^R7      R7      pVP                  4       V8X  d   K9  Q h	  R# u upi )r   r:  rU   N)r   r0   lúÿÿÿc&EÂ(ON€ rP  )r­   rb   rW   rA   rE   s        r   Ú#test_sequence_decimal_from_integersrS  Š  sk   € Ú+€DÙ,0Ó1©D q”—’ Ö"©D€HÐ1Ü—‘¤§¡Ó.ˆÜ�hŠh�t $°¸1Ô"=Ô>ˆØ�}‰}‹ (Ö*Ð*Ð*ó /ùò 2s   ‰B	c                  óÞ   € \         P                  ! \        R R7      ;_uu_ 4        \        P                  ! \
        P                  ! R4      .4       RRR4       R#   + '       g   i     R# ; i)zprecision out of rangers   NÚP11111111111111111111111111111111111111111111111111111111111111111111111111111111)rh   ri   r½   r6   r7   rÈ  rÉ  r1   r   r   Ú(test_sequence_decimal_too_high_precisionrV  ’  s<   € ä	�Š”zÐ)A×	BÖ	BÜ
�Š”'—/’/ (Ó+Ð,Ô-÷ 
C×	B×	BÒ	Bús   ¥,AÁA,	c                  ó   € \         P                  ! R 4      \        P                  ! ^^4      3\         P                  ! R4      \        P                  ! ^^ 4      3\         P                  ! R4      \        P                  ! ^^4      3\         P                  ! R4      \        P                  ! ^^ 4      3\         P                  ! R4      \        P                  ! ^^ 4      3\         P                  ! R4      \        P                  ! ^^ 4      3\         P                  ! R4      \        P                  ! ^^4      3\         P                  ! R4      \        P                  ! ^^4      3\         P                  ! R4      \        P                  ! ^^4      33	 Fk  w  r\        P                  ! V .4      V8X  g   Q h\        P
                  ! V .4      pVP                  V8X  g   Q hVP                  4       ^ ,          V 8X  d   Kk  Q h	  R	# )
ú1.234Ú12300z12300.0ú1.23E+4z123E+2z123E+4z0.0123z0.01230z1.230E-2N©rÈ  rÉ  r6   r@  r-  r7   rA   rC   )r­   rù   rE   s      r   Útest_sequence_decimal_inferr\  ˜  sb  € ô 
�Š˜Ó	!¤2§=¢=°°AÓ#6Ð7ä	�Š˜Ó	!¤2§=¢=°°AÓ#6Ð7Ü	�Š˜Ó	#¤R§]¢]°1°aÓ%8Ð9ä	�Š˜Ó	#¤R§]¢]°1°aÓ%8Ð9Ü	�Š˜Ó	"¤B§M¢M°!°QÓ$7Ð8Ü	�Š˜Ó	"¤B§M¢M°!°QÓ$7Ð8ä	�Š˜Ó	"¤B§M¢M°!°QÓ$7Ð8Ü	�Š˜Ó	#¤R§]¢]°1°aÓ%8Ð9Ü	�Š˜Ó	$¤b§m¢m°A°qÓ&9Ð:ó‰	ˆô �}Š}˜d˜VÓ$¨Ô+Ð+Ð+Ü�hŠh˜�vÓˆØ�x‰x˜3ŒÐˆØ�}‰}‹˜qÕ! TÖ)Ð)Ð)ó%r   c                  óv  € \         P                  ! R 4      \         P                  ! R4      .\        P                  ! ^^4      3\         P                  ! R 4      \         P                  ! R4      .\        P                  ! ^^4      3\         P                  ! R4      \         P                  ! R4      .\        P                  ! ^^4      3\         P                  ! R4      \         P                  ! R4      .\        P                  ! ^^ 4      3\         P                  ! R4      \         P                  ! R4      .\        P                  ! ^^ 4      3\         P                  ! R	4      \         P                  ! R
4      .\        P                  ! ^^4      3\         P                  ! R4      \         P                  ! R4      .\        P                  ! ^	^4      3.p V  Fb  w  r\        P                  ! V4      V8X  g   Q h\        P
                  ! V4      pVP                  V8X  g   Q hVP                  4       V8X  d   Kb  Q h	  R# )rX  z3.456z456.7z123.4z4.567Ú123e2Ú4567e3Ú123e4Ú4567e2z0.123z0.04567z0.001z1.01E5Nr[  )Úcasesr­   rù   rE   s       r   Ú!test_sequence_decimal_infer_mixedrc  ®  sœ  € ô �/Š/˜'Ó
"¤G§O¢O°GÓ$<Ð	=Ü	�Š�q˜!Ó	ð	ä
�/Š/˜'Ó
"¤G§O¢O°GÓ$<Ð	=Ü	�Š�q˜!Ó	ð	ä
�/Š/˜'Ó
"¤G§O¢O°GÓ$<Ð	=Ü	�Š�q˜!Ó	ð	ä
�/Š/˜'Ó
"¤G§O¢O°HÓ$=Ð	>Ü	�Š�q˜!Ó	ð	ä
�/Š/˜'Ó
"¤G§O¢O°HÓ$=Ð	>Ü	�Š�q˜!Ó	ð	ä
�/Š/˜'Ó
"¤G§O¢O°IÓ$>Ð	?Ü	�Š�q˜!Ó	ð	ä
�/Š/˜'Ó
"¤G§O¢O°HÓ$=Ð	>Ü	�Š�q˜!Ó	ð	ð€Eó  ‰	ˆÜ�}Š}˜TÓ" cÔ)Ð)Ð)Ü�hŠh�t‹nˆØ�x‰x˜3ŒÐˆØ�}‰}‹ $Ö&Ð&Ð&ó	 r   c            	      óª  € \         P                  ! R 4      \        P                  ! ^^4      \        P                  ! ^^4      \        P                  ! ^^4      .\        P                  ! ^^4      \        P                  ! ^^4      .3\         P                  ! R4      \        P                  ! ^^ 4      \        P                  ! ^^ 4      \        P                  ! ^R4      .\        P                  ! ^^ 4      \        P                  ! ^R4      .3\         P                  ! R4      \        P                  ! ^^ 4      \        P                  ! ^^ 4      \        P                  ! ^R4      .\        P                  ! ^^ 4      \        P                  ! ^R4      .33 F¦  w  rpV FM  p\        P                  ! V .VR7      pVP
                  V8X  g   Q hVP                  4       ^ ,          V 8X  d   KM  Q h	  V FG  p\        P                  ! \        4      ;_uu_ 4        \        P                  ! V .VR7       RRR4       KI  	  K¨  	  R#   + '       g   i     Kb  ; i)rX  rY  rZ  rU   Néþÿÿÿéýÿÿÿ)
rÈ  rÉ  r6   r@  r7   rA   rC   rh   ri   r½   )r­   ÚtypsÚ
wrong_typsrù   rE   s        r   Ú test_sequence_decimal_given_typeri  È  s­  € ô �OŠO˜GÓ$Ü�]Š]˜1˜aÓ ¤"§-¢-°°1Ó"5´r·}²}ÀQÈÓ7JÐKÜ�]Š]˜1˜aÓ ¤"§-¢-°°1Ó"5Ð6ð	
ô �OŠO˜GÓ$Ü�]Š]˜1˜aÓ ¤"§-¢-°°1Ó"5´r·}²}ÀQÈÓ7KÐLÜ�]Š]˜1˜aÓ ¤"§-¢-°°2Ó"6Ð7ð	
ô �OŠO˜IÓ&Ü�]Š]˜1˜aÓ ¤"§-¢-°°1Ó"5´r·}²}ÀQÈÓ7KÐLÜ�]Š]˜1˜aÓ ¤"§-¢-°°2Ó"6Ð7ð	
ó#Ñˆ�Jó( ˆCÜ—(’(˜D˜6¨Ô,ˆCØ—8‘8˜s”?Ð"�?Ø—=‘=“? 1Õ%¨Ö-Ð-Ð-ñ ó ˆCÜ—’œz×*Õ*Ü—’˜$˜ cÕ*÷ +Ñ*ó ó1#÷2 +×*Ð*ús   ÈI	ÉIc                  ó¢   € \         P                  ! \        ^4      4      p \         P                  ! R4      pV P                  V4      '       g   Q hR# )r5   NrK   )r6   r7   rN   r8   r9   s     r   Útest_range_typesrk  æ  s7   € Ü�8Š8”E˜!“HÓ€DÜ�8Š8�IÓ€DØ�;‰;�t×ÒÐÒr   c                  ó  € \         P                  ! \        ^ 4      4      p \        V 4      ^ 8X  g   Q hV P                  ^ 8X  g   Q hV P
                  \         P                  ! 4       8X  g   Q hV P                  4       . 8X  g   Q hR# r>   )r6   r7   rN   r?   r@   rA   rB   rC   rD   s    r   Útest_empty_rangerm  ì  sb   € Ü
�(Š(”5˜“8Ó
€CÜˆs‹8�qŒ=Ðˆ=Ø�>‰>˜QÔÐÐØ�8‰8”r—w’w“yÔ Ð Ð Ø�=‰=‹?˜bÔ Ð Ò r   c                  ól  € \         P                  P                  . . R 7      p V P                  \         P                  ! . 4      8X  g   Q h\        V 4      ^ 8X  g   Q hV P                  4       . 8X  g   Q h\         P                  ! . R
O\         P                  ! 4       R7      p\         P                  ! . RO\         P                  ! 4       R7      p\         P                  ! . RO\         P                  ! 4       R7      p\         P                  P                  WV.. RO4      p RRRRR	R/R^RRR	R/R^RRR	R/.pV P                  4       pWT8X  g	   Q WT34       h\        P                  ! \        4      ;_uu_ 4        \         P                  P                  V.RR.4       RRR4       R#   + '       g   i     R# ; i))ÚnamesNrU   r9  ÚcTFÚintsÚstrsÚbools©Nr4   r5   ©r9  Nrp  ©TFN)rq  rr  rs  )r6   ÚStructArrayÚfrom_arraysrA   Ústructr?   rC   r7   r   rO  rŸ   rh   ri   r½   )rE   rq  rr  rs  rW   Úpylists         r   Útest_structarrayr{  ô  sQ  € Ü
�.‰.×
$Ñ
$ R¨rÐ
$Ó
2€CØ�8‰8”r—y’y “}Ô$Ð$Ð$Üˆs‹8�qŒ=Ðˆ=Ø�=‰=‹?˜bÔ Ð Ð ä�8Š8’L¤r§x¢x£zÔ2€DÜ�8Š8Ò$¬2¯9ª9«;Ô7€DÜ�HŠHÒ(¬r¯xªx«zÔ:€EÜ
�.‰.×
$Ñ
$Ø	�UÐÚ!ó#€Cð
 
��v˜s G¨TÐ2Ø	��F˜D '¨5Ð1Ø	��F˜C ¨$Ð/ð€Hð �]‰]‹_€FØÔÐ1 Ð1Ó1Ðô 
�Š”z×	"Õ	"Ü
�‰×"Ñ" D 6¨F°FÐ+;Ô<÷ 
#×	"×	"Ò	"ús   Å4$F"Æ"F3	c            	      óª  € \         P                  ! \         P                  ! R \         P                  ! 4       4      \         P                  ! R\         P                  ! 4       4      \         P                  ! R\         P
                  ! 4       4      .4      p \         P                  ! . V R7      pVP                  4       . 8X  g   Q hR ^RRRR/R ^RRRR/.p\         P                  ! W R7      pVP                  4       V8X  g   Q hR ^RR/R/ R RRR/.p\         P                  ! W R7      pR ^RRRR/RR RRRRR/R RRRRR/.pVP                  4       V8X  g   Q hR# )	r9  r:  rp  rU   r  TrM  FN©r6   ry  Úfieldr   rO  rŸ   r7   rC   )rô   rE   r­   rW   s       r   Útest_struct_from_dictsr    sF  € Ü	�Š”B—H’H˜S¤"§(¢(£*Ó-Ü—H’H˜S¤"§)¢)£+Ó.Ü—H’H˜S¤"§(¢(£*Ó-ð/ó 
0€Bô �(Š(�2˜BÔ
€CØ�=‰=‹?˜bÔ Ð Ð à�!�S˜%  dÐ+Ø�!�S˜%  eÐ,ð.€Dä
�(Š(�4Ô
!€CØ�=‰=‹?˜dÔ"Ð"Ð"ð �!�S˜$ÐØØØ�$˜˜UÐ#ð%€Dô �(Š(�4Ô
!€CØ�a˜˜d C¨Ð.ØØ�d˜C  s¨DÐ1Ø�d˜C ¨¨TÐ2ð4€Hð �=‰=‹?˜hÔ&Ð&Ò&r   c            	      ó  € \         P                  ! \         P                  ! R \         P                  ! 4       4      \         P                  ! R\         P                  ! 4       4      \         P                  ! R\         P
                  ! 4       4      .4      p \         P                  ! . V R7      pVP                  4       . 8X  g   Q hR^RR/R^RR/.p\         P                  ! W R7      pVP                  4       R ^RRRR	/R ^RR	RR/.8X  g   Q hR	# )
r9  r:  rp  rU   r7  r8  r  ó   cFNr}  )rô   rE   r­   s      r   Ú!test_struct_from_dicts_bytes_keysr‚  (  sà   € ä	�Š”B—H’H˜S¤"§(¢(£*Ó-Ü—H’H˜S¤"§)¢)£+Ó.Ü—H’H˜S¤"§(¢(£*Ó-ð/ó 
0€Bô �(Š(�2˜BÔ
€CØ�=‰=‹?˜bÔ Ð Ð à�1�d˜EÐ"Ø�1�d˜EÐ"ð$€Dä
�(Š(�4Ô
!€CØ�=‰=‹?Ø	ˆa��e˜S $Ð'Ø	ˆa��d˜C Ð'ðô ð ò r   c            	      óª  € \         P                  ! \         P                  ! R \         P                  ! 4       4      \         P                  ! R\         P                  ! 4       4      \         P                  ! R\         P
                  ! 4       4      .4      p RR.pR ^RRRR/R ^RRRR/.p\         P                  ! WR7      p\        P                  ! \        V4      \        R7      pWR	&   \         P                  ! W@R7      pVP                  4       V8X  g   Q hVP                  V4      '       g   Q h. ROpR ^RRRR
/R
R ^RR
RR/.p\         P                  ! WR7      pVP                  4       V8X  g   Q hR FI  p\        P                  ! \        RR7      ;_uu_ 4        \         P                  ! V.V R7       R
R
R
4       KK  	  R
#   + '       g   i     K`  ; i)r9  r:  rp  r  TrM  FrU   rŠ   rŒ   Nú(?i)tuple sizers   ©rÿ   r  T)rF  rM  F))rÿ   r  NN)rF  NF))rÿ   r  r1   )r6  r  TN)r6   ry  r~  r   rO  rŸ   r7   r�   rŽ   r?   r�   rC   r8   rh   ri   r½   )rô   r­   rW   rE   Údata_as_ndarrayr;   Útups          r   Útest_struct_from_tuplesrˆ  9  s~  € ä	�Š”B—H’H˜S¤"§(¢(£*Ó-Ü—H’H˜S¤"§)¢)£+Ó.Ü—H’H˜S¤"§(¢(£*Ó-ð/ó 
0€Bð Øð€Dà�a˜˜e S¨$Ð/Ø�a˜˜e S¨%Ð0ð2€Hä
�(Š(�4Ô
!€Cä—h’hœs 4›y´Ô7€OØ�AÑÜ�8Š8�OÔ-€DØ�=‰=‹?˜hÔ&Ð&Ð&à�:‰:�d×ÒÐÐò€Dð �a˜˜e S¨$Ð/ØØ�a˜˜d C¨Ð/ð1€Hô �(Š(�4Ô
!€CØ�=‰=‹?˜hÔ&Ð&Ð&ó :ˆÜ�]Š]œ:Ð-=×>Ö>Ü�HŠH�c�U Õ$÷ ?Ñ>ó :ß>×>Ð>ús   ÆGÇGc            	      ó‚  € \         P                  ! \         P                  ! R \         P                  ! 4       4      \         P                  ! R\         P                  ! 4       4      \         P                  ! R\         P
                  ! 4       4      .4      p . R
O. ROR.p\         P                  ! WR7      pVP                  4       R ^RRRR/R ^RRRR/R.8X  g   Q h\         P                  ! \         P                  ! R \         P                  ! 4       4      \         P                  ! R \         P                  ! 4       4      \         P                  ! R\         P
                  ! 4       4      .4      p . RO. RO.p\         P                  ! WR7      p\        P                  ! \        4      ;_uu_ 4        VP                  4        RRR4       \         P                  ! \         P                  ! R \         P                  ! 4       4      \         P                  ! R\         P                  ! 4       4      \         P                  ! R\         P
                  ! 4       4      .4      p . . R
ORR.. RO.pR RRRRR/R ^RRRR/R ^RR	RR/R ^RRRR/.p\         P                  ! WR7      pVP                  4       V8X  g   Q hR#   + '       g   i     Lû; i)r9  r:  rp  r  TrM  FNrU   Úbaz)©r9  rÿ   ©r:  r  ©rp  T)©r9  rF  ©r:  rM  ©rp  F)r‹  )r9  r  )r:  T)rŽ  )r9  rM  )r:  F)r9  r4   )r:  rŠ  )©r9  r0   r�  r�  )ÚdÚjulia)r6   ry  r~  r   rO  rŸ   r7   rC   rh   ri   r½   )rô   r­   rE   rW   s       r   Útest_struct_from_list_of_pairsr”  \  s!  € Ü	�ŠÜ
�Š�”b—h’h“jÓ!Ü
�Š�”b—i’i“kÓ"Ü
�Š�”b—h’h“jÓ!ðó 
€Bò 	.Ú.Øð€Dô
 �(Š(�4Ô
!€CØ�=‰=‹?Ø	ˆa��e˜S $Ð'Ø	ˆa��e˜S %Ð(Øðô ð ð ô 
�ŠÜ
�Š�”b—h’h“jÓ!Ü
�Š�”b—i’i“kÓ"Ü
�Š�”b—h’h“jÓ!ðó 
€Bò 	.Ú.ð€Dô �(Š(�4Ô
!€CÜ	�Š”z×	"Õ	"à�‰Œ÷ 
#ô
 
�ŠÜ
�Š�”b—h’h“jÓ!Ü
�Š�”b—i’i“kÓ"Ü
�Š�”b—h’h“jÓ!ðó 
€Bð 	Ú-Ø	�<Ð Ú>ð	€Dð 
ˆd�C˜˜s DÐ)Ø	ˆa��e˜S $Ð'Ø	ˆa��e˜S $Ð'Ø	ˆa��e˜S %Ð(ð	€Hô �(Š(�4Ô
!€CØ�=‰=‹?˜hÔ&Ð&Ò&÷/ 
#×	"ús   Æ*J.Ê.J>	c            	      ó:  € \         P                  ! \         P                  ! R \         P                  ! 4       4      \         P                  ! R\         P                  ! 4       4      \         P                  ! R\         P
                  ! 4       4      .4      p . . R
O.pRp\        P                  ! \        VR7      ;_uu_ 4        \         P                  ! WR7       RRR4       Rp\        4       \        R 4      \        R4      R	.pV FÙ  p\        P                  ! VP                  \        V4      \        V4      P                   4      4      p\        P                  ! \"        VR7      ;_uu_ 4        \         P                  ! V.. RO.V R7       RRR4       \        P                  ! \"        VR7      ;_uu_ 4        \         P                  ! . ROV..V R7       RRR4       KÛ  	  R#   + '       g   i     EL; i  + '       g   i     Lt; i  + '       g   i     EK  ; i)r9  r:  rp  Nz0The expected field name is `b` but `c` was givenrs   rU   zKCould not convert {} with type {}: was expecting tuple of (key, value) pairzunknown-keyrO  )r‹  r�  )r:  N)r‹  rŒ  )rp  N)r6   ry  r~  r   rO  rŸ   rh   ri   r½   r7   r|   ÚreÚescapeÚformatr  rA   r   ru   )rô   r­   ÚmsgÚtemplaterb  Úkey_value_pairs         r   Ú%test_struct_from_list_of_pairs_errorsrœ  “  s  € Ü	�ŠÜ
�Š�”b—h’h“jÓ!Ü
�Š�”b—i’i“kÓ"Ü
�Š�”b—h’h“jÓ!ðó 
€Bð 	Ú,ð€Dð =€CÜ	�Š”z¨×	-Ö	-Ü
�Š�Õ÷ 
.ð	ð ô
 	‹Üˆc‹ÜˆmÓØð	€Eó  ˆÜ�iŠi˜Ÿ™Ü�Ó ¤$ ~Ó"6×"?Ñ"?ó
ó ˆô �]Š]œ9¨C×0Ö0Ü�HŠHØÐ Ú5ðð õ÷ 1ô �]Š]œ9¨C×0Ö0Ü�HŠHÚ5ØÐ ðð õ÷ 1Ñ0ó  ÷ 
.×	-Ð	-ú÷( 1×0ú÷ 1×0Ñ0ús$   Â>G!Å+G5Æ5HÇ!G2	Ç5HÈHc            	      óè  € \         P                  ! \         P                  ! R \         P                  ! 4       4      \         P                  ! R\         P                  ! 4       4      \         P                  ! R\         P
                  ! 4       4      .4      p RR ^RRRR/.p\        P                  ! \        4      ;_uu_ 4        \         P                  ! WR7       RRR4       R#   + '       g   i     R# ; i)r9  r:  rp  rM  FrU   Nr…  )
r6   ry  r~  r   rO  rŸ   rh   ri   ru   r7   )rô   r­   s     r   Útest_struct_from_mixed_sequencerž  Á  s–   € ä	�Š”B—H’H˜S¤"§(¢(£*Ó-Ü—H’H˜S¤"§)¢)£+Ó.Ü—H’H˜S¤"§(¢(£*Ó-ð/ó 
0€Bð Ø�!�S˜%  eÐ,ð.€Dä	�Š”y×	!Õ	!Ü
�Š�Õ÷ 
"×	!×	!Ò	!ús   Â>C Ã C1	c                  óL  € \         P                  ! \         P                  ! R \         P                  ! 4       4      \         P                  ! R\         P                  ! 4       4      \         P                  ! R\         P
                  ! 4       4      .4      p R ^RRRR/R ^RRRR/.p\         P                  ! V4      pVP                  V 8X  g   Q hVP                  4       V8X  g   Q hR ^RR/R/ R RRR/.p\         P                  ! \         P                  ! R \         P                  ! 4       4      \         P                  ! R\         P
                  ! 4       4      \         P                  ! R\         P                  ! 4       4      .4      pR ^RRRR/RR RRRRR/R RRRRR/.p\         P                  ! V4      p\        P                  ! \        V4      \        R7      pWR	&   \         P                  ! V4      pVP                  V8X  g   Q hVP                  4       V8X  g   Q hVP                  V4      '       g   Q h\         P                  ! \         P                  ! R \         P                  ! \         P                  ! R
\         P                  ! \         P                  ! 4       4      4      \         P                  ! R\         P
                  ! 4       4      .4      4      \         P                  ! R\         P                  ! 4       4      .4      p R R
^^.RR/RR/R R
RRR/RR/R RRR/.p\         P                  ! V4      pVP                  V 8X  g   Q hVP                  4       V8X  g   Q h\         P                  ! / .4      pVP                  \         P                  ! . 4      8X  g   Q hVP                  4       / .8X  g   Q h\        P                   ! \         P"                  \         P$                  34      ;_uu_ 4        \         P                  ! ^R ^/.4       RRR4       R#   + '       g   i     R# ; i)r9  r:  rp  r  TrM  FNrŠ   rŒ   ÚaaÚab)r6   ry  r~  r   rO  rŸ   r7   rA   rC   r�   rŽ   r?   r�   r8   r«   rh   ri   rä   r/  )r/  r­   rE   Úexpected_type_omittedrW   r†  r;   s          r   Ú test_struct_from_dicts_inferencer£  Ì  sK  € ä—I’IœrŸxšx¨¬R¯XªX«ZÓ8Ü!Ÿxšx¨¬R¯YªY«[Ó9Ü!Ÿxšx¨¬R¯XªX«ZÓ8ð:ó ;€Mð �!�S˜%  dÐ+Ø�!�S˜%  eÐ,ð.€Dô �(Š(�4‹.€CØ�8‰8�}Ô$Ð$Ð$Ø�=‰=‹?˜dÔ"Ð"Ð"ð �!�S˜$ÐØØØ�$˜˜UÐ#ð%€Dô ŸIšI¤r§x¢x°´R·X²X³ZÓ'@Ü')§x¢x°´R·X²X³ZÓ'@Ü')§x¢x°´R·Y²Y³[Ó'Að'Có DÐð �a˜˜d C¨Ð.ØØ�d˜C  s¨DÐ1Ø�d˜C  s¨EÐ2ð4€Hô
 �(Š(�4‹.€CÜ—h’hœs 4›y´Ô7€OØ�AÑÜ�8Š8�D‹>€Dà�8‰8Ð,Ô,Ð,Ð,Ø�=‰=‹?˜hÔ&Ð&Ð&Ø�:‰:�d×ÒÐÐô —I’IÜ
�Š�”b—i’i¤§¢¨$´·²¼¿º»Ó0DÓ!EÜ!#§¢¨$´·²³
Ó!;ð!=ó >ó 	?ä
�Š�”b—i’i“kÓ"ð$ó %€Mð �4˜!˜Q˜  tÐ,¨c°5Ð9Ø�4˜˜t UÐ+¨S°$Ð7Ø�$˜˜UÐ#ð%€Dô �(Š(�4‹.€Cà�8‰8�}Ô$Ð$Ð$Ø�=‰=‹?˜dÔ"Ð"Ð"ô �(Š(�B�4‹.€CØ�8‰8”r—y’y “}Ô$Ð$Ð$Ø�=‰=‹?˜r˜dÔ"Ð"Ð"ô 
�ŠœŸ™¬×):Ñ):Ð;×	<Õ	<Ü
�Š�!�c˜1�X�Ô÷ 
=×	<×	<Ò	<ús   Ï-PÐP#	c            
      óV  € . ROp . ROp. ROp. ROpWW#.p\         P                  P                  V. RO4      p\         P                  P                  \         P                  ! V RR7      \         P                  ! VRR7      \         P                  ! V4      \         P                  ! VRR7      .. RO4      p\        P
                  ! \        4      ;_uu_ 4        \         P                  P                  V4       R R R 4       VP                  V4      '       g   Q hR #   + '       g   i     L+; i)	Nr   rU   Úutf8rt  ru  rv  r—   )rq  rr  rs  Úint_nonnull)r6   rw  rx  r7   rh   ri   r½   r8   )rq  rr  rs  Úints_nonnullÚarraysr   rW   s          r   Ú#test_structarray_from_arrays_coercer©    sØ   € â€DÚ€DÚ€EÚ€Là˜%Ð.€FÜ�^‰^×'Ñ'¨ò)8ó9€Fô �~‰~×)Ñ)Ü	�Š�$˜WÔ	%Ü	�Š�$˜VÔ	$Ü	�Š�%‹Ü	�Š�, WÔ	-ð	/ò 	1ó2€Hô 
�Š”z×	"Õ	"Ü
�‰×"Ñ" 6Ô*÷ 
#ð �=‰=˜×"Ò"Ð"Ò"÷ 
#×	"ús   Ã DÄD(	c                  ó¤  € \         P                  ! R 4      R\        R4      \         P                  ! R4      .p \        P                  ! \
        4      ;_uu_ 4        \        P                  ! V 4      pRRR4       \        P                  ! V RR7      pVP                  \        P                  ! ^^4      8X  g   Q hVP                  4       V R,          RR.,           8X  g   Q h\        P                  ! V \        P                  ! ^
^4      RR7      pVP                  4       \         P                  ! R4      RRR.8X  g   Q hR#   + '       g   i     LÖ; i)rX  NrÑ   Tr#  :Nr4   NrÏ   z1.2340)rÈ  rÉ  rC  rh   ri   ru   r6   r7   rA   r@  rC   )r„   r7   s     r   Ú$test_decimal_array_with_none_and_nanr«    sæ   € Ü�oŠo˜gÓ&¨¬e°E«l¼G¿OºOÈEÓ<RÐS€Fä	�Š”y×	!Õ	!ä—’˜Ó ˆ÷ 
"ô �HŠH�V¨Ô.€EØ�:‰:œŸš q¨!Ó,Ô,Ð,Ð,Ø�?‰?Ó  r¥
¨d°D¨\Õ 9Ô9Ð9Ð9ä�HŠH�V¤"§-¢-°°AÓ"6ÀDÔI€EØ�?‰?Ó¤§¢°Ó!:¸DÀ$ÈÐ MÔMÐMÒM÷ 
"×	!ús   ÁD?Ä?E	c            
      ó°  € R RR^/R RR^/.R RR^/.R RR^/R RR^/R RRR/.R R	R^/..p V  UUu. uF#  q Uu. uF  q"R ,          VR,          3NK  	  upNK%  	  ppp\         P                  ! V\         P                  ! \         P                  ! 4       \         P                  ! 4       4      R
7      pVP                  4       V8X  g   Q hRV ^&   RV^&   \         P                  ! V\         P                  ! \         P                  ! 4       \         P                  ! 4       4      R
7      pVP                  4       V8X  g   Q hR^/./ .R^R^/.3 F^  p\        P                  ! \        RR7      ;_uu_ 4        \         P                  ! V.\         P                  ! RR4      R
7       RRR4       K`  	  R RR^/.R R^//.3 Fh  p\        P                  ! \         P                  RR7      ;_uu_ 4        \         P                  ! V.\         P                  ! RR4      R
7       RRR4       Kj  	  R# u upi u uppi   + '       g   i     Kú  ; i  + '       g   i     Kž  ; i)ro   r7  r'   r8  r�  ó   dó   eó   fNó   grU   r…   r†   zInvalid Maprs   Úi4rû   rã   )
r6   r7   Úmap_rY  r   rC   rh   ri   r½   rä   )r­   Úentryr’  rW   rE   s        r   Útest_map_from_dictsr´  -  s  € Ø�T˜7 AÐ&¨°°g¸qÐ(AÐBØ�T˜7 AÐ&Ð'Ø�T˜7 AÐ&¨°°g¸qÐ(AØ�T˜7 DÐ)ð+à�T˜7 AÐ&Ð'ð	)€Dñ
 FJÔJÁT¸E°Ó7±¨A�E•(˜A˜g�JÓ'±Ô7ÁT€HÑJä
�(Š(�8¤"§'¢'¬"¯)ª)«+´r·x²x³zÓ"BÔ
C€Cà�=‰=‹?˜hÔ&Ð&Ð&ð €Dˆ�GØ€HˆQ�Kä
�(Š(�8¤"§'¢'¬"¯)ª)«+´r·x²x³zÓ"BÔ
C€Cà�=‰=‹?˜hÔ&Ð&Ð&ð ˜Q�<�. 2 $¨#¨q°#°qÐ)9Ð(:Ó;ˆÜ�]Š]œ:¨]×;Ö;Ü�HŠH�e�W¤2§7¢7¨4°Ó#6Õ7÷ <Ñ;ñ <ð
 ˜3 ¨Ð+Ð,°¸À°|Ð/DÐ.EÓFˆÜ�]Š]œ2Ÿ?™?Ð2K×LÖLÜ�HŠH�e�W¤2§7¢7¨4°Ó#6Õ7÷ MÑLó Gùò) 8ùÓJ÷  <×;Ð;ú÷
 M×LÐLús.   ¯H*·H%ÁH*Å./H0Ç(/IÈ%H*È0IÉIc            
      óÌ  € RR.R.. R	OR
..p \         P                  ! V \         P                  ! \         P                  ! 4       \         P                  ! 4       4      R7      pVP                  4       V 8X  g   Q hRV ^&   \         P                  ! V \         P                  ! \         P                  ! 4       \         P                  ! 4       4      R7      pVP                  4       V 8X  g   Q hR.R.R.3 F^  p\        P                  ! \        RR7      ;_uu_ 4        \         P                  ! V.\         P                  ! RR4      R7       RRR4       K`  	  R#   + '       g   i     Ku  ; i)r7  NrU   r„  rs   r±  )r7  r0   )r8  r4   )r�  r5   ))r­  r¼   )r®  rÿ   )r¯  N)r°  é   )rÿ   r1   )r6  r  T)	r6   r7   r²  rY  r   rC   rh   ri   r½   )rW   rE   r³  s      r   Útest_map_from_tuplesr·  L  sû   € Ø˜IÐ&Ø�Ú4Ø�ð€Hô
 �(Š(�8¤"§'¢'¬"¯)ª)«+´r·x²x³zÓ"BÔ
C€Cà�=‰=‹?˜hÔ&Ð&Ð&ð €HˆQ�Kä
�(Š(�8¤"§'¢'¬"¯)ª)«+´r·x²x³zÓ"BÔ
C€Cà�=‰=‹?˜hÔ&Ð&Ð&ð �&˜2˜$Ð!3Ð 4Ó5ˆÜ�]Š]œ:Ð-=×>Ö>Ü�HŠH�e�W¤2§7¢7¨4°Ó#6Õ7÷ ?Ñ>ó 6ß>×>Ð>ús   Ä/EÅE#c                  ó”  € \         P                  ! \         P                  ! 4       \         P                  ! 4       R 7      p \         P                  ! . ROV R7      p\        VP                  \         P                  4      '       g   Q hVP                  P                  V 4      '       g   Q h\         P                  ! . RO\         P                  ! 4       R7      p\         P                  ! RR.\         P                  ! 4       R7      pVP                  P                  V4      '       g   Q hVP                  P                  V4      '       g   Q hR# )©r3  FTrU   N)FFTFT)r   r   r0   r   r0   )
r6   Ú
dictionaryr   rŸ   r7   rj  rA   ÚDictionaryTyper8   Úindices)rù   r9  Úexpected_indicesÚexpected_dictionarys       r   Útest_dictionary_from_booleanr¿  c  sÏ   € Ü
�-Š-œŸš›	¬b¯hªh«jÔ
9€CÜ
�ŠÒ2¸Ô=€AÜ�a—f‘fœb×/Ñ/×0Ò0Ð0Ð0Ø�6‰6�=‰=˜×ÒÐÐä—x’x¢´b·g²g³iÔ@ÐÜŸ(š( E¨4 =´r·x²x³zÔBÐØ�9‰9×ÑÐ,×-Ò-Ð-Ð-Ø�<‰<×ÑÐ2×3Ò3Ð3Ò3r   c                 óH  € \         P                  ! \         P                  ! 4       V R 7      p\         P                  ! . ROVR7      p\	        VP
                  \         P                  4      '       g   Q hVP
                  P                  V4      '       g   Q h\         P                  ! . RO\         P                  ! 4       R7      p\         P                  ! . ROV R7      pVP                  P                  V4      '       g   Q hVP                  P                  V4      '       g   Q hR# )r¹  rU   N)r0   r4   r0   r0   r4   r5   )r   r0   r   r   r0   r4   r—   )	r6   rº  r   r7   rj  rA   r»  r8   r¼  ©r3  rù   r9  r½  r¾  s   &    r   Útest_dictionary_from_integersrÂ  o  sÂ   € ô �-Š-œŸš›	¨jÔ
9€CÜ
�ŠÒ#¨#Ô.€AÜ�a—f‘fœb×/Ñ/×0Ò0Ð0Ð0Ø�6‰6�=‰=˜×ÒÐÐä—x’xÒ 2¼¿º»ÔCÐÜŸ(š(¢9°:Ô>ÐØ�9‰9×ÑÐ,×-Ò-Ð-Ð-Ø�<‰<×ÑÐ2×3Ò3Ð3Ò3r   Úinput_index_typec                 óä   € \         P                  ! V \         P                  ! 4       R 7      p\         P                  ! \	        ^
4      VR7      pVP
                  P                  V4      '       g   Q hR# ©r¹  rU   N)r6   rº  r   r7   rN   rA   r8   )rÃ  rù   rE   s   &  r   Útest_dictionary_index_typerÆ  ‡  sH   € ô �-Š-Ð(´R·X²X³ZÔ
@€CÜ
�(Š(”5˜“9 3Ô
'€CØ�8‰8�?‰?˜3×ÒÐÒr   c                  ó†  € \         P                  ! \         P                  ! 4       \         P                  ! 4       R 7      p \         P                  ! \        ^€4      V R7      p\         P                  ! \         P                  ! 4       \         P                  ! 4       4      pVP                  P                  V4      '       g   Q h\         P                  ! \        ^�4      V R7      p\         P                  ! \         P                  ! 4       \         P                  ! 4       4      pVP                  P                  V4      '       g   Q hR# rÅ  )	r6   rº  r   r   r7   rN   rA   r8   r   )rù   r9  rW   s      r   Ú"test_dictionary_is_always_adaptiverÈ  –  s²   € ô �-Š-œŸš›	¬b¯hªh«jÔ
9€Cä
�Š”�t“ 3Ô'€AÜ�}Š}œRŸWšW›Y¬¯ª«
Ó3€HØ�6‰6�=‰=˜×"Ò"Ð"Ð"ä
�Š”�x“ sÔ+€AÜ�}Š}œRŸXšX›Z¬¯ª«Ó4€HØ�6‰6�=‰=˜×"Ò"Ð"Ò"r   c                  ó°  € \         P                  ! 4       \         P                  ! 4       3 EF  p \         P                  ! \         P                  ! 4       V 4      p\         P
                  ! . ROVR7      p\        VP                  \         P                  4      '       g   Q h\         P
                  ! . RO\         P                  ! 4       R7      p\         P
                  ! . ROV R7      pVP                  P                  V4      '       g   Q hVP                  P                  V4      '       d   EK  Q h	  \         P                  ! \         P                  ! 4       \         P                  ! ^4      4      p\         P
                  ! . ROVR7      p\        VP                  \         P                  4      '       g   Q h\         P
                  ! . RO\         P                  ! 4       R7      p\         P
                  ! . RO\         P                  ! ^4      R7      pVP                  P                  V4      '       g   Q hVP                  P                  V4      '       g   Q hR# )	Ú rU   N)rÊ  r9  Úbbr9  rË  Úccc)r   r0   r4   r0   r4   r5   )rÊ  r9  rË  rÌ  )ÚaaarÍ  ÚbbbrÌ  rÎ  )r   r   r0   r4   r0   )rÍ  rÎ  rÌ  )r6   rY  rO  rº  r   r7   rj  rA   r»  r¼  r8   rÁ  s        r   Útest_dictionary_from_stringsrÏ  ¥  sz  € Ü—y’y“{¤B§I¢I£KÔ0ˆ
Ü�mŠmœBŸGšG›I zÓ2ˆÜ�HŠHÒ6¸SÔAˆä˜!Ÿ&™&¤"×"3Ñ"3×4Ò4Ð4Ð4äŸ8š8Ò$6¼R¿WºW»YÔGÐÜ ŸhšhÒ'=ÀJÔOÐØ�y‰y×ÑÐ 0×1Ò1Ð1Ð1Ø�|‰|×"Ñ"Ð#6×7Õ7Ð7Ð7ñ 1ô �-Š-œŸš›	¤2§9¢9¨Q£<Ó
0€CÜ
�ŠÒ4¸3Ô?€AÜ�a—f‘fœb×/Ñ/×0Ò0Ð0Ð0ä—x’x¢´b·g²g³iÔ@ÐÜŸ(š(Ò#8¼r¿yºyÈ»|ÔLÐØ�9‰9×ÑÐ,×-Ò-Ð-Ð-Ø�<‰<×ÑÐ2×3Ò3Ð3Ò3r   )Úmilliseconds)Úmicrosecondsc                 óx  € \         P                  ! V 4      p\         P                  ! R.VR7      p\         P                  ! VP                  4       VR7      pVP	                  V4      '       g   Q hV.pV R8X  d    ^ RIpVP                  RRR7      .pVP                  4       V8X  g   Q hR#   \         d     L&i ; i)ixýÿrU   r›  N©r™  éˆ €)r6   rÿ  r7   rC   r8   rí  Ú	TimedeltaÚImportError)r™  rW   rô   rE   ÚrestoredÚexpected_listrï  s   &&     r   Ú*test_duration_array_roundtrip_corner_casesrÙ  ¼  s¨   € ô 
�Š�TÓ	€BÜ
�(Š(�K�= rÔ
*€CÜ�xŠx˜Ÿ™›¨bÔ1€HØ�:‰:�h×ÒÐÐà�J€MØˆt„|ð	CÛð  Ÿ\™\¨+¸D˜\ÓAÐBˆMà×ÑÓ =Ô0Ð0Ò0øô ô 	Ùð	ús   Á:B+ Â+B9Â8B9c                  óÀ  € ^ RI p \        P                  ! R4      p\        P                  ! R.VR7      pVP	                  4       p\        V^ ,          V P                  4      '       g   Q h\        P                  ! W1R7      pVP                  V4      '       g   Q hVP	                  4       V P                  RRR7      .8X  g   Q h\        P                  ! R4      p\        P                  ! R.VR7      pVP	                  4       p\        V^ ,          V P                  4      '       g   Q h\        P                  ! W1R7      pVP                  V4      '       g   Q hVP	                  4       V P                  RRR7      .8X  g   Q h\        P                  ! RRR7      pRp\        P                  ! V.VR7      pVP	                  4       p\        V^ ,          V P                  4      '       g   Q h\        P                  ! W1R7      pVP                  V4      '       g   Q hVP	                  4       V P                  VRR7      P                  R	4      P                  R4      .8X  g   Q hR# )
r   Nr›  l      "9}ÿ rU   rÓ  rÔ  rÖ  l    Î^,j2 rä  )rí  r6   rÿ  r7   rC   rj  rÕ  r8   rÃ  rî  Útz_localizeÚ
tz_convert)rï  rô   rE   r­   r×  r'   s         r   Ú<test_roundtrip_nanosecond_resolution_pandas_temporal_objectsrÝ  ×  sû  € ó ä	�Š�TÓ	€BÜ
�(Š(Ð'Ð(¨rÔ
2€CØ�=‰=‹?€DÜ�d˜1•g˜rŸ|™|×,Ò,Ð,Ð,Ü�xŠx˜Ô&€HØ�:‰:�h×ÒÐÐØ×ÑÓØ
�‰Ð(¨tˆÓ4ð$ô ð ð ô 
�Š�dÓ	€BÜ
�(Š(Ð'Ð(¨rÔ
2€CØ�=‰=‹?€DÜ�d˜1•g˜rŸ|™|×,Ò,Ð,Ð,Ü�xŠx˜Ô&€HØ�:‰:�h×ÒÐÐØ×ÑÓØ
�‰Ð(¨tˆÓ4ð$ô ð ð ô 
�Š�d˜|Ô	,€BØ€EÜ
�(Š(�E�7 Ô
$€CØ�=‰=‹?€DÜ�d˜1•g˜rŸ|™|×,Ò,Ð,Ð,Ü�xŠx˜Ô&€HØ�:‰:�h×ÒÐÐØ×ÑÓØ
�‰�U ˆÓ&×2Ñ2Øó	ß‘:˜lÓ+ð$ô ð ò r   c                 óš   € V P                  4       p\        P                  ! WP                  R 7      pVP	                  V 4      '       g   Q hR# )rU   N)rC   r6   r7   rA   r8   )rE   r”   r×  s   &  r   Útest_array_to_pylist_roundtriprß  þ  s6   € ð �-‰-‹/€CÜ�xŠx˜§(¡(Ô+€HØ�?‰?˜3×ÒÐÒr   c                  ó’  € R R,          p R R,          pV .^,          RRV.,           p\         P                  ! V\         P                  ! 4       R7      p\        V\         P                  4      '       g   Q h\        V4      ^8X  g   Q hV^,          P                  4       R8X  g   Q hV^,          P                  4       e   Q hV^,          P                  4       V8X  g   Q hVR.,           p\         P                  ! V\         P                  ! 4       R7      p\        V\         P                  4      '       g   Q hVP                  ^8X  g   Q h\        VP                  ^ 4      4      ^8X  g   Q h\        VP                  ^4      4      ^8X  g   Q hVP                  ^ 4      ^,          P                  4       R8X  g   Q hVP                  ^ 4      ^,          P                  4       e   Q hVP                  ^ 4      ^,          P                  4       V8X  g   Q hVP                  ^4      P                  4       R.8X  g   Q hV^,          RR.,           p\         P                  ! V\         P                  ! 4       R7      p\        V\         P                  4      '       g   Q hVP                  ^8X  g   Q h\        VP                  ^ 4      4      ^8X  g   Q h\        VP                  ^4      4      ^8X  g   Q h\        VP                  ^4      4      ^8X  g   Q h\        ^4       F‡  pVP                  V4      ^,          P                  4       R8X  g   Q hVP                  V4      ^,          P                  4       e   Q hVP                  V4      ^,          P                  4       V8X  d   K‡  Q h	  VP                  ^4      P                  4       RR.8X  g   Q hR# )ó   xé áõéþkÊr   NrU   s   twos   three)r6   r7   rY  rj  rk  r?   r}  ÚChunkedArrayÚ
num_chunksÚchunkrC   rN   )Úv1Úv2Úone_chunk_datarE   Útwo_chunk_dataÚthree_chunk_datarÛ  s          r   Útest_auto_chunking_binary_likerì  	  s  € ð 
�	Õ	€BØ	�	Õ	€Bð �T˜B•Y # t¨R Õ0€NÜ
�(Š(�>¬¯	ª	«Ô
4€CÜ�cœ2Ÿ8™8×$Ò$Ð$Ð$Üˆs‹8�rŒ>Ðˆ>Øˆr�7�=‰=‹?˜cÔ!Ð!Ð!Øˆr�7�=‰=‹?Ò"Ð"Ð"Øˆr�7�=‰=‹?˜bÔ Ð Ð ð $ v hÕ.€NÜ
�(Š(�>¬¯	ª	«Ô
4€CÜ�cœ2Ÿ?™?×+Ò+Ð+Ð+Ø�>‰>˜QÔÐÐÜˆs�y‰y˜‹|Ó Ô"Ð"Ð"Üˆs�y‰y˜‹|Ó Ô!Ð!Ð!Ø�9‰9�Q‹<˜Õ×!Ñ!Ó# sÔ*Ð*Ð*Ø�9‰9�Q‹<˜Õ×!Ñ!Ó#Ò+Ð+Ð+Ø�9‰9�Q‹<˜Õ×!Ñ!Ó# rÔ)Ð)Ð)Ø�9‰9�Q‹<×!Ñ!Ó#¨ xÔ/Ð/Ð/ð &¨Õ)¨X°xÐ,@Õ@ÐÜ
�(Š(Ð#¬"¯)ª)«+Ô
6€CÜ�cœ2Ÿ?™?×+Ò+Ð+Ð+Ø�>‰>˜QÔÐÐÜˆs�y‰y˜‹|Ó Ô"Ð"Ð"Üˆs�y‰y˜‹|Ó Ô"Ð"Ð"Üˆs�y‰y˜‹|Ó Ô!Ð!Ð!Ü�1ŽXˆØ�y‰y˜‹|˜BÕ×%Ñ%Ó'¨3Ô.Ð.Ð.Ø�y‰y˜‹|˜BÕ×%Ñ%Ó'Ò/Ð/Ð/Ø�y‰y˜‹|˜BÕ×%Ñ%Ó'¨2Ö-Ð-Ð-ñ ð �9‰9�Q‹<×!Ñ!Ó#¨°(Ð';Ô;Ð;Ò;r   c                  ó”  € R..R,          p \         P                  ! V 4      p\        V\         P                  4      '       g   Q hVP                  ^8X  g   Q h\        VP                  ^ 4      4      R8X  g   Q h\        VP                  ^4      4      ^8X  g   Q hVP                  ^4      P                  4       R..^,          8X  g   Q hR# )rb   NÁ   xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxi   iÿÿ )r6   r7   rj  rä  rå  r?   ræ  rC   )ÚvalsrE   s     r   Ú!test_auto_chunking_list_of_binaryrð  0	  s¦   € ð ˆLˆ>˜]Õ+€DÜ
�(Š(�4‹.€CÜ�cœ2Ÿ?™?×+Ò+Ð+Ð+Ø�>‰>˜QÔÐÐÜˆs�y‰y˜‹|Ó 	Ô)Ð)Ð)Üˆs�y‰y˜‹|Ó Ô!Ð!Ð!Ø�9‰9�Q‹<×!Ñ!Ó#¨¨ ~¸Õ'9Ô9Ð9Ò9r   c                  óÔ  € \         P                  ! RRR7      p V .^,          p\        P                  ! V\        P                  ! \        P
                  ! 4       4      R7      p\        V\        P                  4      '       g   Q h\        V4      ^8X  g   Q h\         P                  ! RRR7      p V .^,          p\        P                  ! V\        P                  ! \        P
                  ! 4       4      R7      p\        V\        P                  4      '       g   Q hVP                  ^8X  g   Q h\        VP                  ^ 4      4      ^8X  g   Q h\        VP                  ^4      4      ^8X  g   Q hVP                  ^4      pV^ ,          p\        V\        P                  4      '       g   Q h\        P                  ! V \        P
                  ! 4       R7      pVP                  V8X  g   Q hR# )r4   r   rŠ   rU   N)é   )r�   Úonesr6   r7   r«   r   rj  rk  r?   rä  rå  ræ  Ú
ListScalarr„   )r?  r­   rE   ræ  ÚscalarrW   s         r   Útest_auto_chunking_list_likerö  <	  sR  € ä�7Š7�8 7Ô+€DØˆ6�XÕ€DÜ
�(Š(�4œbŸhšh¤r§x¢x£zÓ2Ô
3€CÜ�cœ2Ÿ8™8×$Ò$Ð$Ð$Üˆs‹8�qŒ=Ðˆ=ä�7Š7�8 7Ô+€DØˆ6�D�=€DÜ
�(Š(�4œbŸhšh¤r§x¢x£zÓ2Ô
3€CÜ�cœ2Ÿ?™?×+Ò+Ð+Ð+Ø�>‰>˜QÔÐÐÜˆs�y‰y˜‹|Ó Ô!Ð!Ð!Üˆs�y‰y˜‹|Ó Ô!Ð!Ð!Ø�I‰I�a‹L€EØ�1�X€FÜ�fœbŸm™m×,Ò,Ð,Ð,Ü�xŠx˜¤2§8¢8£:Ô.€HØ�=‰=˜HÔ$Ð$Ò$r   c                  óž  € \         P                  ! \         P                  ! 4       \         P                  ! 4       4      p R.R,          pV.^,          p\         P                  ! W R7      p\	        V\         P
                  4      '       g   Q h\        VP                  ^ 4      4      ^8X  g   Q h\        VP                  ^4      4      ^8X  g   Q hR# )r0   rU   N)r0   r0   rò  )r6   r²  r   r7   rj  rä  r?   ræ  )rô   r?  r­   rE   s       r   Útest_auto_chunking_map_typerø  R	  s’   € ô 
�Š”—’“œBŸGšG›IÓ	&€BØˆ8�eÕ€DØˆ6�D�=€DÜ
�(Š(�4Ô
!€CÜ�cœ2Ÿ?™?×+Ò+Ð+Ð+Üˆs�y‰y˜‹|Ó Ô!Ð!Ð!Üˆs�y‰y˜‹|Ó Ô!Ð!Ò!r   rb   rá  c                 ó–  € VR ,          pVR,          p\         P                  ! \         P                  ! R\         P                  ! 4       4      \         P                  ! R\         P                  ! 4       4      \         P                  ! RV 4      .4      pRRR^RV/.^,          pVP                  RRR^RV/4       \         P                  ! WTR7      p\        V\         P                  4      '       g   Q hVP                  RRR^RV/4       \         P                  ! WTR7      p\        V\         P                  4      '       g   Q hVP                  ^8X  g   Q h\        VP                  ^ 4      4      ^8X  g   Q h\        VP                  ^4      4      ^8X  g   Q hVP                  ^4      ^ ,          P                  4       RRR^RV/8X  g   Q hR# )râ  rã  ÚboolÚintegerzstring-likeTrU   N)r6   ry  r~  rŸ   r   Úappendr7   rj  rk  rä  rå  r?   ræ  r}  )rô   Úcharrç  rè  Ústruct_typer­   rE   s   &&     r   Útest_nested_auto_chunkingrÿ  _	  s|  € ð 
�	Õ	€BØ	�	Õ	€Bä—)’)Ü
�Š�œŸš›Ó$Ü
�Š�œBŸHšH›JÓ'Ü
�Š� Ó#ðó €Kð �T˜9 a¨¸Ð;Ð<¸rÕA€DØ‡K�K�˜˜y¨!¨]¸BÐ?Ô@Ü
�(Š(�4Ô
*€CÜ�cœ2Ÿ8™8×$Ò$Ð$Ð$à‡K�K�˜˜y¨!¨]¸DÐAÔBÜ
�(Š(�4Ô
*€CÜ�cœ2Ÿ?™?×+Ò+Ð+Ð+Ø�>‰>˜QÔÐÐÜˆs�y‰y˜‹|Ó Ô"Ð"Ð"Üˆs�y‰y˜‹|Ó Ô!Ð!Ð!Ø�9‰9�Q‹<˜�?× Ñ Ó"Ø�Ø�1Ø�tð'ô ð ò r   c                  ó2  € R.R,          p \         P                  ! V \         P                  ! 4       R7      p\        V\         P                  4      '       g   Q h\        V4      R8X  g   Q h\        VP                  4      ^8”  g   Q h\        P                  ! R\        4      p\         P                  ! W\         P                  ! 4       R7      p\        V\         P                  4      '       g   Q h\        V4      R8X  g   Q h\        VP                  4      ^8”  g   Q h\         P                  ! V \         P                  ! 4       R7      p\        V\         P                  4      '       g   Q h\        V4      R8X  g   Q h\        VP                  4      ^8”  g   Q hR# )r7  rU   ©rþ   rA   Ns   aaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaaai   ©r6   r7   rO  rj  rä  r?   Úchunksr�   Úzerosrú  rY  ©ÚitemsrE   rþ   s      r   Ú$test_array_from_pylist_data_overflowr  €	  s  € ð ˆM˜WÕ%€EÜ
�(Š(�5œrŸyšy›{Ô
+€CÜ�cœ2Ÿ?™?×+Ò+Ð+Ð+Üˆs‹8�uÔÐÐÜˆs�z‰z‹?˜QÔÐÐä�8Š8�Eœ4Ó €DÜ
�(Š(�5¬"¯)ª)«+Ô
6€CÜ�cœ2Ÿ?™?×+Ò+Ð+Ð+Üˆs‹8�uÔÐÐÜˆs�z‰z‹?˜QÔÐÐä
�(Š(�5œrŸyšy›{Ô
+€CÜ�cœ2Ÿ?™?×+Ò+Ð+Ð+Üˆs‹8�uÔÐÐÜˆs�z‰z‹?˜QÔÐÒr   c                  ó2  € R .R,          p \         P                  ! V \         P                  ! 4       R7      p\        V\         P                  4      '       g   Q h\        V4      R8X  g   Q h\        VP                  4      ^8”  g   Q h\        P                  ! R\        4      p\         P                  ! W\         P                  ! 4       R7      p\        V\         P                  4      '       g   Q h\        V4      R8X  g   Q h\        VP                  4      ^8”  g   Q h\         P                  ! V \         P                  ! 4       R7      p\        V\         P                  4      '       g   Q h\        V4      R8X  g   Q h\        VP                  4      ^8”  g   Q hR# )r7  rU   r  Nl        r  r  s      r   Ú&test_array_from_pylist_offset_overflowr	  –	  s  € ð ˆF�gÕ€EÜ
�(Š(�5œrŸyšy›{Ô
+€CÜ�cœ2Ÿ?™?×+Ò+Ð+Ð+Üˆs‹8�uÔÐÐÜˆs�z‰z‹?˜QÔÐÐä�8Š8�Eœ4Ó €DÜ
�(Š(�5¬"¯)ª)«+Ô
6€CÜ�cœ2Ÿ?™?×+Ò+Ð+Ð+Üˆs‹8�uÔÐÐÜˆs�z‰z‹?˜QÔÐÐä
�(Š(�5œrŸyšy›{Ô
+€CÜ�cœ2Ÿ?™?×+Ò+Ð+Ð+Üˆs‹8�uÔÐÐÜˆs�z‰z‹?˜QÔÐÒr   r  iÞ  rU   rÍ  rÎ  c                 ól  € \        V ! V4      4      \        8X  d   \        P                  ! R 4       \        P
                  ! WR7      p\        P
                  ! V ! V4      4      pVP                  V4      '       g   Q h\        P
                  ! V ! V4      VR7      pVP                  V4      '       g   Q hR# )z&The elements in the set get reordered.rU   N)rA   r’   rh   Úskipr6   r7   r8   )r”   r­   Úscalar_datar3  Úexpectr   s   &&&&  r   Ú!test_array_accepts_pyarrow_scalarr  ®	  s„   € ôD ‰C�ÓÓ¤Ô$Ü�ŠÐ<Ô=Ü�XŠX�dÔ,€FÜ�XŠX‘c˜+Ó&Ó'€FØ�=‰=˜× Ò Ð Ð ä�XŠX‘c˜+Ó&¨ZÔ8€FØ�=‰=˜× Ò Ð Ò r   c                 óÐ  € V ! \         P                  ! ^4      \         P                  ! R4      \         P                  ! R4      .4      p\        P                  ! \         P                  RR7      ;_uu_ 4        \         P
                  ! V4       RRR4       V ! ^\         P                  ! R4      R.4      p\        P                  ! \         P                  RR7      ;_uu_ 4        \         P
                  ! V4       RRR4       V ! \        P                  ! R4      \         P                  ! R4      R.4      p\        P                  ! \         P                  RR7      ;_uu_ 4        \         P
                  ! V4       RRR4       V ! \         P                  ! R4      \        P                  ! R4      R.4      p\        P                  ! \         P                  RR7      ;_uu_ 4        \         P
                  ! V4       RRR4       \        P                  ! \         P                  RR7      ;_uu_ 4        \         P
                  ! \         P                  ! R4      .\         P                  ! 4       R	7       RRR4       \        P                  ! \         P                  R
R7      ;_uu_ 4        \         P
                  ! \         P                  ! ^4      .\         P                  ! 4       R	7       RRR4       R#   + '       g   i     ELm; i  + '       g   i     EL; i  + '       g   i     EL©; i  + '       g   i     EL=; i  + '       g   i     LÙ; i  + '       g   i     R# ; i)r0   r9  r(  z'cannot mix scalars with different typesrs   NzIpyarrow scalars cannot be mixed with other Python scalar values currentlyz0.1z=Cannot append scalar of type string to builder for type int32rU   z;Cannot append scalar of type int64 to builder for type null)
r6   rõ  rh   ri   rä   r7   r�   r!  r   rB   )r”   Úsequences   & r   Ú(test_array_accepts_pyarrow_scalar_errorsr  
  s5  € ñ ”B—I’I˜a“L¤"§)¢)¨C£.´"·)²)¸C³.ÐAÓB€HÜ	�Š”r—‘ØF÷
Hö 
Hä
�Š�Ô÷
Hñ �A”r—y’y “~ tÐ,Ó-€HÜ	�Š”r—‘ð>÷
?ö 
?ô 	�Š�Ô÷
?ñ
 ”B—J’J˜uÓ%¤r§y¢y°£~°tÐ<Ó=€HÜ	�Š”r—‘ð>÷
?ö 
?ô 	�Š�Ô÷
?ñ
 ”B—I’I˜c“N¤B§J¢J¨uÓ$5°tÐ<Ó=€HÜ	�Š”r—‘ð>÷
?ö 
?ô 	�Š�Ô÷
?ô
 
�Š”r—‘ð9÷
:ö 
:ô 	�Š”"—)’)˜C“.Ð!¬¯ª«
Õ3÷
:ô
 
�Š”r—‘ð8÷
9ö 
9ô 	�Š”"—)’)˜A“,�¤b§g¢g£iÕ0÷
9ñ 
9÷7
H÷ 
Hð 
Hú÷

?÷ 
?ð 
?ú÷
?÷ 
?ð 
?ú÷
?÷ 
?ð 
?ú÷

:÷ 
:ú÷

9÷ 
9ð 
9úsJ   Á6K1Ã"LÅ"LÇ"L-È/AMÊ&AMË1L	ÌL	ÌL*	Ì-L>	ÍM	ÍM%	)é   é   é    é@   )r­   r3  r.  )r0   r'  r(  N)s   aaas   bbbs   ccc)r7  r8  r�  )r9  r:  rp  l    ,ŸUq)r»  r™  r¼  )Nrä  z	Etc/GMT-1zEurope/Budapestrž  )r™  rW   rÔ  ie;ßÿ)rô   rý  )r­   r  r3  rv  )r0   NN)r  r'  N)r0   r÷   iŒØÿÿr—   )r0   r4   r‘  )r:  r4   )r0   rM  r�  )ãr   r�  rÈ  r[   rh  r–  Ú
hypothesisÚhrh   Únumpyr�   rÖ  Úpyarrow.pandas_compatr   Úpyarrowr6   Úpyarrow.tests.strategiesÚtestsÚ
strategiesÚpastr   r   r   r   r   r	   r
   r   Úint_type_pairsrå  Únp_str_int_typesÚpa_int_typesr   r$   r-   r<   rF   rO   rQ   rS   rX   r]   rk   rm   rv   rz   r}   r�   rˆ   r�   r“   ÚSEQUENCE_TYPESrü  ÚITERABLE_TYPESÚCOLLECTIONS_TYPESÚmarkÚparametrizeÚparametrize_with_iterable_typesÚparametrize_with_sequence_typesÚ"parametrize_with_collections_typesrš   rœ   r¡   r£   r¥   r©   r®   r«   r´   rµ   r¶   r²   r·   rº   r¾   rÀ   rÌ   rÓ   rÕ   rØ   rÚ   rÜ   rá   rå   rê   Úxfailrò   rî   rõ   rø   rü   r  r  r  r  r  r  r   r!  ré   rè   r%  r+  r0  ÚAssertionErrorr2  rŸ   rB   rŽ  Útodayr�  r  rº  Útime32Útime64ÚnowrÃ  rµ  rÿ  rY  r`  rO  ra  ry  r=  r@  rD  rJ  rP  rc  rR  r^  rd  Úlarge_memoryrm  Úslowrs  rv  r{  r€  r…  rˆ  rŠ  r�  r•  r˜  r½  rÄ  rÜ  râ  rç  Útimezone_datarë  rí  rð  rò  rõ  r÷  rû  rý  r  Úhave_pandasr	  r  r  Únopandasr  r  r  r"  r$  r&  r(  r*  r,  r1  r3  r8  rC  rF  rJ  rL  rN  rQ  rS  rV  r\  rc  ri  rk  rm  r{  r  r‚  rˆ  r”  rœ  rž  r£  r©  r«  r´  r·  r¿  rÂ  rÆ  rÈ  rÏ  rÙ  rÝ  ÚgivenÚ
all_arraysrß  rì  rð  rö  rø  rÿ  r  r	  rõ  ÚMonthDayNanoÚmonth_day_nano_intervalrb  rº  r  r  r1   r   r   Ú<module>r9     si  ðó$ Û Û Û Û Û 	ã Û ðÛõ .Û ß 'Ð 'ð ˆR�WŠW‹YÐØˆb�hŠh‹jÐØˆb�hŠh‹jÐØˆb�hŠh‹jÐØˆb�hŠh‹jÐØˆr�yŠy‹{ÐØˆr�yŠy‹{ÐØˆr�yŠy‹{Ðð€ñ "% nÑ!5Ñ Ð �,÷#ñ #÷ñ ÷ñ ò
ò!òòòò!ò!ò7÷ñ ò
*òòò!ò
òòð ˜IÐ&€Ø‚>Ø×Ñ˜/Ô*Ø˜?Ð+¨nÕ<€Ø�K .Õ0Ð à"(§+¡+×"9Ñ"9Ø	ˆ>ó#Ð ð #)§+¡+×"9Ñ"9Ø	ˆ>ó#Ð ð &,§[¡[×%<Ñ%<Ø	Ðó&Ð "ð
 $ñó $ðð !ñó !ðð !ñ'ó !ð'ð ‡�×ÑØ ñ8ó !ó ð8ð ‡�×ÑØ ñ?ó !ó ð?ð $ñ!ó $ð!ð !ñ#ó !ð#ð !Ø‡�×Ñ˜Ø‡H�Hˆb�m‰m˜RŸ\™\¨2×+=Ñ+=ð%?ó @ñ#ó@ó !ð#ð $ñ	Ló $ð	Lð !Ø‡�×ÑØ�óð ‡�×Ñ˜Ø‡H�Hˆb�m‰m˜RŸ\™\¨2×+=Ñ+=ð%?ó @ñ1ó@óó !ð1ð ‡�×ÑØ ñ-ó !ó ð-ðD !ñ+ó !ð+ð ‡�×ÑØ Ø‡�×ÑÐ,¨nÓ=ñ	'ó >ó !ó ð	'ð ‡�×ÑØ#Ø‡�×Ñ˜ LÓ1ñ'ó 2ó $ó ð'ð ‡�×ÑØ Ø‡�×Ñ˜ LÓ1ñ'ó 2ó !ó ð'ð !ñ'ó !ð'ð ‡�×ÑØ Ø‡�×ÑÐ,¨nÓ=ñ
'ó >ó !ó ð
'ð ‡�×ÑØ Ø‡�×ÑÐ,¨nÓ=ñ
'ó >ó !ó ð
'ð !ñ'ó !ð'ð $ñ-ó $ð-ð ‡�×Ññ ó ð ð ‡�×ÑØ‡�×ÑÐEØ'ð ó )ñ)ó)ó ð)ð ‡�×Ñ˜¢Ó1ñ-ó 2ð-ð ‡�×Ñ˜¢Ó1ñó 2ðð $Ø‡�×Ñ˜ Ó-ñ'ó .ó $ð'ò&ò	6ò#òò&"ð  ‡�×Ññ5ó ð5ò"ð ‡�×ÑØ Ø‡�×ÑÐ0Ø�—
’
“ÐØ�—
’
“ÐØ�—
’
“Ðð3ó ð
 ‡�×Ñ˜¨¨u¨Ó6ñ,ó 7óó !ó ð,ð. ‡�×ÑØ‡�×Ñ˜¨¨u¨Ó6ñNó 7ó ðNð( ‡�×Ññ:ó ð:ð6 ‡�×ÑØ‡�×Ñð 1à(ð ó *ñ#ó*ó ð#ð ‡�×ÑØ‡�×ÑÐ/Ø
ˆE€]�B—H’H“JÐØ
ˆD€\�2—7’7“9ÐÚ�2—7’7“9ÐÚ˜Ÿ
š
›Ð%Ø‡m�m×ÑÓ˜TÐ" B§I¢I£KÐ0Ø
ˆH�M‰M×ÑÓ!Ð" B§I¢I£KÐ0Ø‡m‚m�A�q˜!Ó˜dÐ# R§Y¢Y¨s£^Ð4Ø
ˆH�MŠM˜!˜Q Ó"Ð# R§Y¢Y¨t£_Ð5Ø×Ñ×ÑÓ˜tÐ$ b§l¢l°4Ó&8Ð9Ø×Ò Ô$Ð% r§{¢{°3Ó'7Ð8Ø
ˆD€\�2—9’9“;ÐÚ˜rŸyšy¨›|Ð,Ú˜ŸšÓ*Ð+Ú�b—i’i“kÐ"Ú�b—o’oÓ'Ð(à
ˆq�#�qÐ	˜4 # q¨#¨tÐ!4Ð5Ø
�	Š	�C˜Ÿš›Ð# c¨2¯8ª8«:Ð%6Ð7Ó8ðð!2ó ñ*%ó+ó ð,%ð ‡�×ÑØ‡�×ÑÐ/Øˆ!€fˆqˆc€]�B—H’H˜RŸXšX›ZÓ(Ð)Øˆ!€fˆq�!ˆfÐ�r—x’x §¢£
¨AÓ.Ð/Ø€cˆAˆqˆ6€]�B—M’M "§(¢(£*Ó-Ð.ð2ó ñ
%óó ð%ò ð ‡�×Ññ"ó ð"ò$#ð ‡�×Ñ˜ §	¢	£¨R¯_ª_Ó->ÀÇÃÓ@PÐQÓRñ#ó Sð#ò ò*Hð ‡�×ÒØ‡�×Ñ˜ §¢Ó 1°2·?²?Ó3DÐEÓFñ ó Gó ð ð ‡�×ÒØ‡�×ÒØ‡�×Ñ˜ §¢Ó 1°2·?²?Ó3DÐEÓFñ	)ó Gó ó ð	)ð ‡�×ÒØ‡�×Ñ˜ §	¢	£¨R¯YªY«[¸"¿.».Ó:JÐKÓLñ@ó Mó ð@òOð" ‡�×Ñ˜ §	¢	£¨R¯_ª_Ó->ÀÇÃÓ@PÐQÓRñ
!ó Sð
!ò@ò*ò#ò
8ð ‡�×Ñ˜ØŸ9š9›;¨°¨Ð6ØŸ9š9›;Ð)9¸4Ð(@ÐAðCóDñ$óDð$ò*ð ‡�×ÑÐ:Ø‡Y�Y��WÐØ‡Y�Y��gÐØ‡Y�Y��gÐØ‡Y�Y��gÐð	=ó ñ7)óð7)òt?ð( ‡�×Ñ˜ò &ó ð ‡�×Ñ˜ò "ó ñ@Eóóð@EðF ‡�×Ñ˜ò &ó ñ'óð'ò:)ð< ‡�×Òñ)ó ð)ð6 ‡�×Òñ*ó ð*ò:@ð* ‡�×Ññ?ó ð?ô(	ˆX�]‰]ô 	ô	�×"Ñ"ô 	ô	�(×$Ñ$ô 	ò>CðB ‡�×Ñ�{×.Ò.Ô.ØEð ó GñFóGðFð ‡�×Òñ&2ó ð&2ðR ‡�×ÒØ‡�×Òñ=ó ó ð=ð( ‡�×ÒØ‡�×Òñó ó ðð ‡�×ÒØ‡�×Òñ:ó ó ð:ò"!ð ‡�×Ññ!ó ð!ð ‡�×Ñ˜Ò!8Ó9ñ.ó :ð.ð" ‡�×Ñ˜Ò!8Ó9ñó :ðò	#ð ‡�×Ñ˜Ø‡H�Hˆb�m‰m˜RŸ\™\¨2×+=Ñ+=ð%?ó @ñ	#ó@ð	#ð ‡�×Ññ8ó ð8ò**òDò"ò'ò'ò'ò'ò'ò'ò+ò.ò*ò,'ò4+ò<ò!ò=ò6'ò2ð" ‡�×Ññ%ó ð%òD4'òn+ò\ ð ‡�×Ññ6 ó ð6 òr#ò0Nò8ò>8ò.	4ð ‡�×Ñ˜Ø‡G‚GƒIØ‡H‚HƒJØ‡H‚HƒJØ‡H‚HƒJØ‡H‚HƒJØ‡I‚IƒKØ‡I‚IƒKØ‡I‚IƒKØ‡J‚JƒLØ‡J‚JƒLð(ó ñ	4óð	4ð ‡�×ÑÐ+Ø‡G‚GƒIØ‡H‚HƒJØ‡H‚HƒJØ‡H‚HƒJð	.ó ñ óð ò#ò4ð. ‡�×ÑÐ-Øˆ(×
Ò
 [Ô
1Ð2Ø	ˆ8×Ò¨;Ô7Ð8Ø	ˆ8×Ò¨;Ô7Ð8Ø	ˆ8×Ò¨8Ô4Ð5ð	0ó ñ1óð1ð* ‡�×Òñ#ó ð#ðL ‡�×ÑØ‡ƒˆ�ŠÓñ ó ó ð ð ‡�×Òñ&<ó ð&<ðR ‡�×Òñ:ó ð:ð ‡�×Òñ%ó ð%ð* ‡�×ÒØ‡�×Òñ"ó ó ð"ð ‡�×ÒØ‡�×Ñ˜Ø‡Y‚Yƒ[�#ÐØ‡Y‚Yƒ[�$Ðð*ó ñó	ó ð
ð8 ‡�×Òñó ðð* ‡�×ÒØ‡�×Òñó ó ðð, $Ø‡�×ÑÐ>Ú˜2Ÿ9›9 T›?¨B¯I«I°eÓ,<¸dÐCÀRÇXÂXÃZÐPâØ	�‹�1‹�r—y“y “| R§Y£Y¨t°R·X²X³ZÓ%@ÐAØ
�Š‹
ðò
 �r—y“y “| T¨2¯9«9°T¸2¿8º8»:Ó+FÐGÈÏÊËÐTØ
ˆD€\�B—I“I˜d“O R§Y£Y¨t£_Ð5°r·w²w³yÐAÚ�b—i“i “m R§Y£Y¨r£]°DÐ9¸2¿:º:»<ÐHà	ˆx�}‰}×"Ñ"Ó$Ð%Ø	ˆr�y‹y˜Ÿ™×,Ñ,Ó.Ó/Ð0Ø
�	Š	‹ðð 
ˆx�}‰}×"Ñ"Ó$Ð%Ø	ˆr�y‹y˜Ÿ™×,Ñ,Ó.°·	²	³Ó<Ð=Ø
�	Š	‹ðð 
�Š�q˜!˜QÓ	 Ð&Ø	�‹�8—=’=  A qÓ)Ó	*¨DÐ1Ø
�	Š	�$‹ðð 
×	Ò	 BÔ	'Ð(Ø	�‹�8×%Ò%¨bÔ1Ó	2Ð3Ø
�Š�DÓðð 
ˆx× Ò   q¨!Ó,Ð-Ø	ˆr�y‹y˜×*Ò*¨4°°AÓ6Ó7Ð8Ø
�Š�TÓðð 
�‹šÓ	)Ð*Ø	�‹�2—?“?¢?Ó3Ó	4Ð5Ø
×"Ó"Ó$ðð
 
ˆ3€Z�"—)“)˜C“. "§)£)¨C£.Ð1°2·9²9³;Ð?Ø
ˆD€\�B—I“I˜d“O R§Y£Y¨t£_Ð5°r·y²y³{ÐCà	ˆtˆØ	�‹�4˜Ÿš 1›Ó	&¨¯	«	°$¸¿	º	À!»Ó(EÐFØ
�	Š	�!‹ðò
 €[�2—9“9šYÓ'Ð(¨"¯(ª(°2·8²8³:Ó*>Ð?Ø
ˆC€j€\�B—I“I˜s C˜jÓ)Ð*¨B¯HªH°R·Y²Y³[Ó,AÐBÚ€[�2—9“9šY¨R¯\ª\¸"¿(º(»*Ó-EÔFÐGØ‡\‚\�"—(’(“*Óðà
ˆC€j€\�B—I“I˜s C˜j¨r¯|ª|¸B¿IºI»KÓ/HÔIÐJØ‡\‚\�"—)’)“+Óð ò 	Ø	�‹�1˜2Ÿ7š7›9Ô	% r§y£y°¸¿º»Ô'CÀTÐJØ
�Š‹	ðð
 ˆ€Y�—“˜3 R§X¢X£ZÔ0°$Ð7¸¿º»ÐDà	�ˆØ	�‹�5˜rŸyšy¨›|Ô	,¨b¯i«i¸ÀBÇIÂIÈaÃLÔ.QÐRØ
�	Š	�!‹ðð €Vˆb�i‹i˜ "§/¢/Ó"3Ô4Ð5°r·²Ó7HÐIØ	€UˆR�Y‹Y�s §¢Ó!2Ô3Ð4°b·o²oÓ6GÐHØ
€Vˆb�i‹i˜ "§.£.Ó"2Ô3Ð4°b·n³nÓ6FÐGØ	€UˆR�Y‹Y�s §£Ó!1Ô2Ð3°R·^³^Ó5EÐFà	ˆØ	�‹�3˜RŸ]›]¨2¯8ª8«:°r·y²y³{ÓCÔ	DÐEØ
�‹�b—h’h“j "§)¢)£+Ó.ðð 
ˆcˆ
Ø	�‹�3˜Ÿ› b§h¢h£j°"·)²)³+Ó>Ó	?Ø	�‹�3˜Ÿ› b§h¢h£j°"·)²)³+Ó>Ó	?ð	Aà
�‹�b—h’h“j "§)¢)£+Ó.ð	ð 
ˆØ	�‹�1˜2Ÿ=›=¨¯ª«°R·X²X³ZÓ@Ô	AÐBØ
�‹�b—h’h“j "§(¢(£*Ó-ðð 
ˆØ	�‹�H˜hÐ'¨b¯iªiØ�2—7’7“9Ð  R§W¢W£YÐ/Ð0ó/2ô 
3ð 	4à
�	Š	�C˜Ÿš›Ð# c¨2¯7ª7«9Ð%5Ð6Ó7ð	ð 
ˆØ	�‹�H˜lÐ+°"·)²)Ø�2—7’7“9Ð  R§Y¢Y£[Ð1Ð2ó34ô 
5ð 	6à
�	Š	�C˜Ÿš›Ð# c¨2¯9ª9«;Ð%7Ð8Ó9ð	ðs_Aó _ñ@!óA_ó $ðB!ð ‡�×ÑØ#ñ 1ó $ó ò 1øðO ô Ø	ƒBðús   ¢As Ás	AsÁsAs