ELF          >            @       h         @ 8  @                                 }      }                                                                 J     Z     Z                               J      Z      Z                                                  $       $                    0I     0I     0I     @       @                    pI     pI     pI                          Std   0I     0I     0I     @       @              Ptd   h6     h6     h6     d      d             Qtd                                                  Rtd   J     Z     Z                                 GNU #,z<}Y1<7THH\ HtH         5RY %TY @ h    fh   fh   fh   fh   fh   fh   fh   rfh   bfh	   Rfh
   Bfh   2fh   "fh   fh   fh   fh   fh   fh   fh   fh   fh   fh   fh   rfh   bfh   Rfh   Bfh   2fh   "fh   fh   fh   fh    fh!   fh"   fh#   fh$   fh%   fh&   fh'   rfh(   bfh)   Rfh*   Bfh+   2fh,   "fh-   fh.   fh/   fh0   fh1   fh2   fh3   fh4   fh5   fh6   fh7   rfh8   bfh9   Rfh:   Bfh;   2fh<   "fh=   fh>   fh?   fh@   fhA   fhB   fhC   fhD   fhE   fhF   fhG   rfhH   bfhI   RfhJ   BfhK   2fhL   "fhM   fhN   fhO   fhP   fhQ   fhR   fhS   fhT   fhU   fhV   fhW   rfhX   bfhY   RfhZ   Bfh[   2fh\   "fh]   fh^   fh_   fh`   fha   fhb   fhc   f%S fD  %S fD  %R fD  %R fD  %R fD  %R fD  %R fD  %R fD  %R fD  %R fD  %R fD  %R fD  %R fD  %R fD  %R fD  %R fD  %R fD  %R fD  %~R fD  %vR fD  %nR fD  %fR fD  %^R fD  %VR fD  %NR fD  %FR fD  %>R fD  %6R fD  %.R fD  %&R fD  %R fD  %R fD  %R fD  %R fD  %Q fD  %Q fD  %Q fD  %Q fD  %Q fD  %Q fD  %Q fD  %Q fD  %Q fD  %Q fD  %Q fD  %Q fD  %Q fD  %Q fD  %Q fD  %Q fD  %~Q fD  %vQ fD  %nQ fD  %fQ fD  %^Q fD  %VQ fD  %NQ fD  %FQ fD  %>Q fD  %6Q fD  %.Q fD  %&Q fD  %Q fD  %Q fD  %Q fD  %Q fD  %P fD  %P fD  %P fD  %P fD  %P fD  %P fD  %P fD  %P fD  %P fD  %P fD  %P fD  %P fD  %P fD  %P fD  %P fD  %P fD  %~P fD  %vP fD  %nP fD  %fP fD  %^P fD  %VP fD  %NP fD  %FP fD  %>P fD  %6P fD  %.P fD  %&P fD  %P fD  %P fD  %P fD  %P fD  %O fD  %O fD  UHh&   H5  H=  HHV"    H5  H=  H"&   H5  H=  UH    H5  H=  HUH    H5  H=  HdUH  .   H5  H=  HAUHi c  H5  H=  HUH& 5  H5  H=  HUH   H5  H=  HHq%   H5C  H=  (HH%   H5  H=  H)%   H5  H=P  qH$   H5N  H=}  RH$   H5  H=  3Hd!   H5  H=e  Hh$   H5  H=  dH!   H5  H=  H   H5  H=v  H     H5  H=W  H     H5  H=  oZH#   H5G  H=v  KH7     H5  H=  'H  h   H5  H=  |H    H5n  H=  XH   H5J  H=a  H   H5+  H=B  Hb    H5  H=K  hH"   H5U  H=  YYH   H5  H=  5H &  H5  H=  H    H5  H=  H    H5  H=  H    H5  H=  Hj    H5  H=  H!   H5m  H=  q\H!   H5I  H=x  MH!   H5%  H=T  )Hz ?  H5)  H=  
HV _  H5  H=  H    H5  H=  H $   H5d  H=q  Ha    H5E  H=R  H   H5  H=3  jH    H5B  H=q  F1H   H5A  H=  "HK    H5  H=  H,    H5  H=  H    H5  H=  H    H5q  H=  H    H5R  H=w  H    H53  H=1  hH ,   H5  H=  I4HU    H5  H=  %H~   H5  H=1  H    H5  H==  [yH6   H5  H=  H ,   H5K  H=  H    H5F  H=D  {H    H5'  H=  \H[   H5  H=  3HD    H5  H=  H%    H5  H=K  iHD ,   H5x  H=  H    H5  H=  H   H5  H=R  Hr   H5  H=  jHS   H5  H=  KH4   H5  H=&  ,H   H5|  H=  H   H5]  H=  H   H5>  H=  H   H5  H=~  H   H5   H=K  H   H5  H=  rH+   H5  H=  SH   H5  H=  4H    H5  H=  H g   H5e  H=  HJ   H5  H=  H    H5"  H=  'EH ,   H56  H=  H3 L   H5  H=4  kH g   H5  H=  LH   H5  H=N  #H    H5n  H=&  H   H5O  H=M  H    H50  H=  H ,   H5N  H=  H   H5  H=  H<   H5  H=  dH   H5A  H=p  E0H   H5  H=  Hu ,   H5  H=B  Hq    H5?  H=  *HM v   H5  H=  H. u   H5  H=  H    H5  H=@  wH a   H5  H=  XH x   H5  H=  9H w   H5  H=\  H t   H5a  H=  Ht s   H5B  H=  PH    H5=  H=|  H, l   H5  H=#  H n   H5  H=  uH m   H5  H=3  VH r   H5  H=  7H q   H5~  H=  Hq   H5  H=$  H-   H5_  H=v  H   H5@  H=W  H/ p   H5  H=  H o   H5  H=2  xHa E   H5  H="  YH    H5  H=  :Hc 	  H5  H=  H$ I   H5  H=  H% 	  H5C  H=  H    H5$  H=  H I   H5  H=<  H   H5|  H=  kH ,   H5  H=  WH{ 	  H5  H=  3H\    H5z  H=  H I   H5  H=  H   H5<  H=  H   H5  H=  +H   H5  H=  H|   H5  H=  tH= h   H5  H=  UH    H5  H=  6H    H5  H=  hH    H5}  H=  H   H5:  H=  H   H5  H=  H   H5  H=  H   H5  H=T  wH`   H5  H=  XHA   H5  H=?  9H   H5  H=E  H~ G  H5  H=4  H C  H5=  H=  H    H5  H=  H! G  H5T  H=  H G  H55  H=  zH z  H5  H=  [Ht   H5  H=  <HU {  H5  H=  H G  H5  H=<  H7    H5^  H=  H y   H5?  H=  H x   H5   H=  Hz s   H5>  H=K  H#   H5  H=,  c H=qK HjK H9tH6< Ht	        H=AK H5:K H)HH?HHHtH]< HtfD      =J  u+UH=B<  HtH=V6 idJ ]     w    UHW(HBH   H;; H;; HB] UHl; H5  H8H1] ff.     UHAWAVAUIATSH8HuH?L%^; dH%(   HE1HGL9H3; H9)LI  HMHqIr  H  HE1H+pIuVIH4  IF   IGI~ E1HEf.     IE HP   H@J    HMJ4HFHuL9H9tHV   hH HHEHPL9H9=HxIL;}tIE HP   ?H@HMHtHEHPHFHu   H LI} HtIE     x
  HEdH+%(   7  H8L[A\A]A^A_]D  HE1H+pIuIH   MH@L9H9YI~ kSf   HGL0ALu=wAIE     xtCI?HEHpIFL93H9H}xFLuD  kLuD  [Hg8 H5 E1H8HI8 H5 H8ff.     UHGH5  HPH8 HH811]@ UAHAWAAVAUIATSH   dL$%(   LeA̅   L5     H8 HHD98  H$H9uH@D   1H  HD<D<DE   HIt   HI}hMj@I EHPLH5  1ATH HEdH+%(   ~   He[A\A]A^A_]fD  L5     H
       +HIlsI}hHLIH57  1{ HXfUHAVAUATIHSH   dL,%(   LmIq	   H  HcH>    L5  L   HPLH1I|$hHPHEdH+%(      HĐ   [A\A]A^] L5Q      L5y      L5  |@ L5ٹ  l@ L5  \@ L5)  L@ L5I  <@ L5a  ,L5  ff.     U1HA]H     UHAVAUA1ATSHHH 0  Ic IHN  H{ HHtC1HIA$xA$a  H{HL[A\A]A^]     kH"  H{(IHGH;4 6H;4 $Hw   7H D;LI0M   H1LHH   H{ LHEjHU؅   H@ H{   ILIcIHE1fD  HC8HpHxhH5  ff.     E1     L x܃uH L ff.     U1HATSHHtc{R u=HCXHL A$=wA$H{2L[A\]f.     LcHMt?A$=vf.     H{   ILrzD  H{8Hs@H)H{(HCHIHux UHAWAVAUATSHHdL4%(   LuLw8MHHFIIH      y      ,  HEHE    HEHEHEHEHE[@ H}oAǃ   d     u
  f.     I|$DH1  HMHULHu-   H}HGI9FxtoÃoH1  H}AǃuH-  Ao    H  duME|$0K H0 H5  H8RHUdH+%(     HH[A\A]A^A_]   uAD$,   fH(ÃtQA\$0I|$ھd   HH`   1@ Dھ   Lgf     HtH/ H5  H89 H/ H5  H8rH/ H5  H8W H/ H5,  H8<Hھ   Lfff.     UHAVAUATSLg8M!HIt$0IH    H/ H9Cn     L5R/ L9H;:/ }H{9  It$0H{ 9    HC   &H{({   HS   KH[    tgHs(HFL9H;. HV   II}H HHi   1[A\A]A^]fD  L5i. Hs(HFL9H;I. HV   I}H mH     Au0HHt-I}HcHj H- H5Z  H8BYHھ   LfD  UHAWAVAUATSHHdL4%(   LuLwXMBHFI    2  HEHE    IHEHEHEHEHE3@ H}AătwIDIH   HMHULHu   H}HGI9Fpt_zÃuHtH, H5  H83G{H{H{, H5  H8 f.     Ha, H5Z  H8HUdH+%(   u?HH[A\A]A^A_]    D1LH, H5  H8bfUHAVAUATSHLgXM#HIt$0IHq     H+ H9C     H;+  H;+ H{`  It$0H{ `  D  HC   sH{(!  HS   1H[ u8HsHtI}fHH  1H[A\A]A^]@ Hs(HVt{H;+ >H;* ,HF   I}H HH H{   HsH   H{HuHuM@ H;* H;|* HF   9I}H HHD  H* H5  H8KH{   I
LND  #H{(IHGH;) #H;) Hw   H LHCHsHHC8HHxhH5  HsH{HuHuH!1Hھ   LfD  UHAUATISHHHH8IHtLӅC  I}HtLӅ-  I}HtLӅ  I}HtLӅ  I} HtLӅ   I}(HtLӅ   I}0HtLӅ   I}8HtLӅ   I}@HtLӅ   I}HHtLӅ}   I}PHt	LӅukI}XHt	LӅuYI}`Ht	LӅuGI}hHt	LӅu5I}pHt	LӅu#I}x1HtHLH[A\A]]fD  H[A\A]]D  UHSHNH H8HHtH     x  H{HtHC    x   H{HtHC    x  H{HtHC    x  H{ HtHC     x  H{(HtHC(    x  H{0HtHC0    x  H{8HtHC8    x  H{@HtHC@    x  H{HHtHCH    xp  H{PHtHCP    x^  H{XHtHCX    xL  H{`HtHC`    x:  H{hHtHCh    x(  H{pHtHCp    x  H{xHtHCx    xtH]1H]1 fD  fD  fD  fD  ,fD  >fD  PfD  bfD  tfD  {fD  kfD  [fD  KfD  ;fD  +fD      U1HSHH}0  H   H}H52 HHtvHHC8HteH{( S0H{ C4THC Ht+HCHtHH]@ {ff.     xt1HH]     H16@ UHATSHH Htxt|H{cH{(HtxtMH{HtLcHA$@  A$x	A$t[A\]f.     [LA\]@ f     zfD  U1H1 HATSHHLMLEH dH4%(   HuHHm  E    7   Dc4E   C4   H}BHC(H   HPH;Z" tH;E" bHpH~[   FHx C0EtmHEdH+%(   uvH D[A\]@ H! H52  H8JAH! H5  H8,H! H5  H8Hk! H5  H8D  U1H/ HAUATIHLMSLEH(HI! dH4%(   HuHH*  H]H]   El$4EuiAD$4   HuH9tLt`HuH9t$LKtJHUȋ=wIT$ HEdH+%(   u,H(D[A\A]]Hk  H5  H8A@ ff.     U1H". HATIHSLMLEH0HK  dH4%(   HuHHH  H]H]   AT$TuqAD$T   HuH9t*LUteHMŰ=wIL$ HuH9tL!1҃HEdH+%(   u(H0[A\]Hf H5  H8ff.     UHSHXdH%(   HEHG(HPH;g H;R O0L@H}1H  @   H}HUdH+%(   uH]C H1H=  1f     H   1H=  ffD  H   1H=շ  FfD  U1HAWAVHMHUAULEATSH8dL<%(   L}IHH5  HE    F  H} [  HUHB   ~  H;7 H;" LjLH   J<    FIH  E11Mu^fD  IHM9tLHEHP   NH@J<
KHu[H  KIHM9ufHEHPH; H;l H;X   Hu1HEH|   gHUHHB   H}HuH HG   uH ELHIL`  H}Lxn     LHEfH H5  H8
1HUdH+%(      H8[A\A]A^A_]fD  H9 H5  H8H}HtHE    xxn    H H5*  H8zkD  H H5Z  H8ZH H5  H8B3LuHwL   HMfU1HAWAVHMHUSHdL4%(   LuIHH5  V   Eԋ}ЅuTHIH1   H؉H=  H 1HUdH+%(   }   H[A^A_]fHIHtLHL   H     1@ L`HHL   1pff.     UHATSH dL$%(   LeIHkHHM1LHUH5  '   HEHP      HUHR   tyH{pHtx   wH{xHCpHtxtfHU؋=wHSxH HUdH+%(   uAH [A\]ÐHY H5z  H81fD  HEsf@ UHAWIAVAUATSHXdH%(   H]H=(  (  HHEHMHHE    HULMPLEH5W  1ZY  H}   HUHB   |  H; 
H; LjLH 1  J<    IH  E11Mu\@ IHM9tLHEHP   H@J<KHuH  KIHM9ufHEHPH; VH; hH9X<  Hu1IHEHX  EHE    ELEHI@   HEI HPH; H; HH   HP HEHuHx   Hx HEHMH$ED$AUH HIL=  H}L   e    {H H5  H:H11HUdH+%(     He[A\A]A^A_]@ Hq H5R  H8H}HtHE    xtTLlHEfD  H) H5j  H8uD  H H5  H8UD  f     H H5j  H8jcH H5  H8O
>LxHL	   HD  U1HSHH}0  H   H}H5# HH   H
HC8Ht~H{  "K,US0+C4 HCHt'C(   +HCHtZHH]f     HC8HHxhH5  Cxt1HH] H1^@ cΐUHATSHHYH{ HtxtCH{HtLcHA$@  A$x	A$t[A\][LA\]@ ۾f     UHATSHHپH{HtxtcH{ HtxtEH{8ԽLcHA$@  A$x	A$t[A\]    [LA\]L@ C봐;f     U1HAWAVHpLAUIATSHHH(  dH4%(   HuHHH  H:! ǅ    ˼  v  H{1  S,t  Hp   1Hǅ`    HPHEHXIH     IH  H@   I|$  GID$L(IE   )I HPA   A   HHH"fu  IEM   I LLHǅ     H{HHIRLI藻L蟻   M8  HH9 DID$H; H;y ID$A   HH  L<HL)I9|  L1蟻IHf  HLHAE AE L蟻@ H{   IʻL袺H{8H,L   A$xA$  C(   H{   E1ֺH{载H葺HEdH+%(     H(  L[A\A]A^A_]Hp   1Hǅ     HHEHyIHo   sHH@HH@   #HHx  HH@L ID$   rI fo  Hǅ   L0L08fff.     苽I"fD  HH9 t4L(u(H{1HL诺IH8H9@uLL  H8H9@ttHH9 pHLHPHǅ`HPHHX*IH  C(
L( HH@H;n H;Y HA   H@HH]  L<HH+I9  L1uIHy  HHA$xA$      ID$L   I L8L0Hǅ@    0HY H5ʙ  H8H螷E1HH0L0L8Hǅ@IHL0MvL牕軷-H{8H,L   6HG<Hr/H~ H5  H8HPHHf     HA H5  H8ڷAE AE L}fff.     U1H" HAWIHAVLlAUATSH   dH4%(   HuHH  ǅl   茵  l  I1跶  lf   1ETHEHHHEIH     HH  H@   OH{  HCL ID$   HEI A   A   HX%@ j  ID$M   OI LeLuHE    ITHHHXIBLI致L菴   M~  HEH9EHCH;
 RH;p
 HCA   HH{  L4HL)I9y  L1藴IHc  HH@A$A$L牕P藴P@ I   H´H蚳D  I8HL   xtIAG(   I   1ѳI踶HEdH+%(      HĘ   H[A\A]A^A_]HfD  H H5  H8芴1fD  HXHpHpLxHEwHHtlAG(_HpH7% Hy H5  H8A$A$L,貳fUHAVATSHHH;5M    H臲IHtvH{13   {(   H{L5HI   H{8HcL   8E1H{,HL[A\A^]fD  胴H   f.     H{1I螲kH{   I耲LX{(MH' H5Д  H8Ȳk HA  =wH1 L%% C     H H5B  E1H8w&fU1H HAUATLMLESHHH(L% dH4%(   HuHH  LeLe]   Dk4E   HuC4   L9tH t{C,uLHuL9t#Ht^HUȋ=wHS HEdH+%(   uYH(D[A\A]] HA    H5  H8議yf     AH H5:  H8Rff.     U1HAWIHAVHpAUIATSH   dH4%(   HuHHH  HQ ,  I1i  HpH}Hǅ`    HPHXIIH  H1華IH     艮HH  H@   H{  HCL ID$   HPI H H0H'fD  z  ID$M   NI L0L8Hǅ@    葲I   H HIүLIL   Mv  H8H9@HCH; H; HCA   HH  L4HL)I9s  L1!IH]  HHʯA$A$L牕!fD  英I   HJH"D  I8HL   nxtYI   1aIHHHEdH+%(      H   H[A\A]A^A_]@ 1@ H`fD  HHHLHǅ HHoHHBJ =fD  H	 H5j  H8袭A$A$L輬H H5)  H8a'    U1HSHH}0  H   H}H5# HH   HJHCXH   H{  TH{( ͹H{0 H{8 qH{@ GH{H ߹{R ST  fCPحHCHt:HCHtYHH]     HCXHHxhH5  Sxt1HH] H1n@ sΐUHATSHH蹫H{ HtxtsH{(zH{HHtxtDH{HtƯLcHA$@  A$x	A$t[A\]Ð[LA\]Ԫ@ ˪f     軪f     UHATSHH	H{Htx   H{ Htx   H{(HtxtH{PHtxtAH{p耩LcHA$@  A$x	A$t[A\] [LA\]@ 븐gfD  ۩qfD  ˩wfD  U1HAVSHHtSH{HfC8HtHCH    xtMCP  H{   ȫH{[H  A^] ˬH{   I芩Lb+f     U1HAVSHHWt3CP  H{f   C8FH{}[H  A^]ÐKH{   I
LH  Uf   G`HGHHHH  ] ff.     U1HAWAVHpLAUIATSHHH  dH4%(   HuHHHI  H
 Hǅ
  H{1G   CR   HK8HS@HEH9  H  II)H9Hs0H9`H<1H)L91IH9:  H)Ls(H9t  HpI<L$HEHs8ǅ   HC@Hs(L   f軪H{   IzLRCR3HI  H5R  H8躧  D  E1HEdH+%(   C  H  L[A\A]A^A_]D  ǅ    HpHHHHǅ     HH  HA   L9LN1LLIH     IH{  H@   I~  ~IFL ID$   `HI Hǅ`    LPHXHHKH{HHPI表LI֤Lޤ  M  HXH9`   HH9 uH0HP~L08IH  H HH9  CP   H{(H)IH%  H9C0  HL蘦HC8    Lk@H{cH7fH9Hs(Hǅ   H)H HH9IFH;  H;  pIFA   HH  L,HHxH+HI9LOHH+L9&  L1责IH  HL]A$x	A$tJ  ID$L   I LXLPHǅ`        L牕rL0M   H{HfE1C8H   HCH    x1  CP  H{   tMtA$xA$  E1&f   1褢IH~Hǅ   z     H{XHL1IADA8L芢+D  CR    CP  H{   軤\Hs8Md LIH   LHs8HHs(H{(hLs(LELLc0HC8    Lk@L,HC(    HC0    LdHC(HHtLk0H 賡D詡H{HfC8HBCP  H{   ϣ[f.     ID$H;  mH;  [ID$H9t{R CPDfC87I4LLLk@LELHC8    Ls(aH  H5J  H8股A$WA$JL蜠="fU1HAWAVHpLAUIATIHSH  dH4%(   HuHHHi  H Hǅ*  I|$1f  A|$Q   IT$8ID$@IH9  HMH  H9IL$(H)Hǅ     Hǅ   HHHHI  L9LLNHLH1L1HH     +HH]  HH@   HHx  HH@HHC   ˮH HLXLPHPHǅ`    HKI|$HLI褡LHٝH  HAD$QZ  HH9 n  H`H9XuL9Q  HH@H;  H;  !HA   H@HH  L,HHxL)HhI9LOHL)L9  L1蓝HH  HH8x]    HCM   RH LXHPHǅ`    HuHp距IH  ff.     IIT$8ID$@H9>ǅ    HpHEHHHǅ     A|$Q HH?ID$XH[H=wHCH;  H;  HK   H9o  AD$P  fAD$8  fD  I|$   H衜HyA|$Q ;     HXH9`HH9 8HH0LfIn8H0踵HH  H LL91fAD$P  I|$(I)H  M9l$0z  HL4Ml$@ID$8    I|$HК(fD  H߉:    1HEdH+%(   b  H  H[A\A]A^A_]fD  I|$XHH1耹HxG  fI|$   AD$P  AD$819    HA   L9LNH   LH1L.HHt   ,HH^  HHA   Hy  HAHHC   թ@ HH)H9It$0H9H<H)H9hIH9rSH)M|$(H9N  HpLI<oHEIT$8ǅ   ID$@IT$(HyIt$8L,LIHp  It$8HIt$(HI|$(虘M|$(LEHMl$0ID$8    I\$@cH0HHF)TID$(    ID$0    L芝ID$(HHtMl$0H IטfI|$AD$P  AD$8   H1膘HyI4LHuI\$@LEHID$8    M|$(HpHu膜HnA|$Q H$  H5  H8轘&HїH  H5>  H8v<ff.     U1HAWAVHLAUIHHATHISHp  H  dL4%(   LuE1HH   HHRH  %ZY  L   H`HLHHƧIHM  HHEH9t H`LxEy  HH9t H`LxE&M  HH Hǅ    HH豖HHH9  HHJ  H1IH     ڔIH  H@   I  IGL ID$   I HLLHHǅ     H    HLLIfLH蛔H裔  Hb  HH9  H H9uHZ  IGH;u  H;`  ͥIGA   HHk  L$HH+I9I  L1胔HH3  HL,x  xNHCL   MH LHHǅ      HH1AxAa  @ E1L蕔H虓HEdH+%(     HeL[A\A]A^A_]@ HH9 HH98HHLLHǅHyIH  ID$H;  'H;  9IT$H  H#x  H5x  HHDHHxh1[A$A$LD  E1     H߉||N       1蔒IH   莑IHwH@   I  IGL ID$   MHǅ   I    @ HL A$=A$HHLLHǅHIHLM HxhH5u  蘒LˑHLLHǅHǅzIHtH\H  H5  H8."Hz  H5ۼ  H8ّf     UHAWAVAUATISHHhdL,%(   LmI H=  HELLMLPHEHj  PLEH[  1׏Y^+  H{H5  mH  H謑HCxH  H{ H{ $H{  H{( S0£H{8 6H{@ CH\CLt,H{P H{` \H{h H{p ¡H}qH  HU=wHS HU=wH  HS(HC@HCH贑HCH  L}L%  M9
  LkxMġIu0LJ     Hm  I9G4     L5  L96H;  HI  Iu0I o    IG   I(ђ  IO   M   MwM.  H{L2IL  HU=wHSLuM9   L{xMIF      HEHE    HEHEHEHEHx=f     H}AŃ   H{DD|HDD  HMHULHxtQH}IGpH9G   誑Aău͏HtH  H5j  H8bǅt     HEdH+%(     tHe[A\A]A^A_]     kH7Hk  H5i  H8f.     IW(HJ   L9H;g   HB   ,H{Hr H8I1H  H5h  H8芍ǅt+ DD1Lȩǅt	f     I1ՌtuMwM   IL9UH;  gHB   sH{Hr HߌIxHH  H5g  H8ьj臏I   IFLhdIIG(HHH;2  ĞH;  ֞Hp   Hx 5LIGɊMwMIG8HHxhH5\h  /MwIMHu%YHtHe  H5&q  H8HB  H5|  H8ӋlHCxHHxhH5n  豋JL   L|5H  H5f  H8聋G    U1HAVATHUSHxdL4%(   LuIHH5|  躌   H}Hu赎HI蚉u6L~IH}HUdH+%(   u`HxL[A\A^]D  LHLHxE1蝋HxH5p  HzhH1    E1^ ff.     U   HAWAVAUATSH   dH%(   H]HHHT  HHHǅ     HH HɈK0L uL;uKfLXHUdH+%(     H   [A\A]A^A_] 1H91ɉKLSHI9uiHChH9C`uSHunQH{HSXHI誋LI߇L   H Mu      KLSHI9tHL)IHS8<@ H{PHtx   HCxHoC HxfofH~f)MHH      Hu1(HCPHtv1H`H辊xaLpH`L`PMtIL{XLs`HCh    fD  談XfD  H{xHiL1)1ZCLt3H C0   L)HC8L fHnflC8؇H  H5Rn  H81ff.     UHAWAVAUATSH   HG@dL<%(   L}IH  I+G81HH 薆HH     萅H(H  H(H@   2H(Hx  H(H@HHC    H H IOXL@H0A0H@HHHǅP    ]  H@H`H8H(HH8HǅpH`H Hh躟Ht%HUdH+%(   4  Hĸ   [A\A]A^A_]H`H(Hu$1f     IxHH1H(xσuH]1f        1HHt   H(H8  H(HA   Hy  HAHHC   Hǅ    H    rfD  E11HH    D  IGhI9G`uAwHj  ILH0IL8hLH蝃H襃HHHPH  1H91AwLAOHH9{HL)IW8AW0  IH;HUH(H@H;S  ^H;>  pH(A   H@Ho  HH+ I9  L1aHH  H(HAƋx,  EHCL    
H LD        IPHtx   IGxH<AoG HxfofH~f)MH6H      Hu1IGPHIH`1HH~-H`LpHH8	MtKH8Mw`IGh    IGX     [@HϨ  L,H>AOL   HPIG8AG0   L)fHnH@flH8AG8H`C8H́1H  H58  H8p2H  H5  H8U1H  H5h  H83 ff.     UHAWIAVAUATSH  dH%(   H]H耂IIGpHP  H;a  H  HԄIH  H   IGXAW0HHHM9LHǅ    INH   H   IGhI9G`uAWH   IHHI^LHH;  HHHtp1H91AwLAOHH9uIG8AW0uL+M=fff.     HA  HUdH+%(     H  [A\A]A^A_]@       @ IPHtx  IGxHvAoG HxfofH~f)MHpH      Hu1IGPHQ  1HPH8  HPH`HPH~H`  HI_`IGh    IGXf A0LHǅ    M   f     IGhI9G`uAwH
  %IHIWXI~LH}H}u_HHH   1H91AwLAOHH9uAO0IG89Hǅ    H `fD  IxHɒH1衜1f.     }@HH  H5*e  H8~1       Sf     IPHtx   IGxHVAoG HxfofH~f)MHPH      Hu1_IGPH11H HLH L |MtKMoXMw`IGh    ;D  |PfD  LhIGpH|1AGLt&HIG8AG0   fHnflAG8H  H5c  H8+}1k|@ ff.     UHAWAVAUATISHHhdL,%(   LmI~H= oHELLMLPHELEPH5  Hm  1z^_3  H{H5  }~H  H|HCHIH  H{ :H{ H{  K(S,C0ȐC4t֐H{8 H{@ H}=wH{ It$(~H}C,   C(H  H{@HC8H  !|HCH  LmL;-!  _  LsHMĐIEH             [  HEHE    HEHEHEHEHxOH}W~Aǃk  Adu  A  u}  H{DDyHyy  HMHULHx}   H}IFxH9G@  }Aăo{H<  H}}Aǃu{H8  Ag    L}Aă  Dc4H{Dd   'yHIx  L}L;=  7  LcHMIt$0Lz    H<  I9Gj     L-v  L9L5^  L9I2  It$0I y2    IG   I(|  IW   |M N     Iw(HFL9SL9iHV   H{H %zILw)  HU=wHSHEdH+%(     tHe[A\A]A^A_]@ zHh  AduD{4 A  C0   w    H  H5R  H8jxǅto L-  Iw(HFL9WH;  iHV   H{H wID  s4LMHtH{HuI@ DD   L-^     yHVH  H5Q  H8w-L   LgfH  H5R  H8jwH  H5Q  H8OwH  H5Q  H84wH  H5^  H8w_vHk  H5Q  H8vI|$hH5W  voL   L詔Zv@ ff.     UHAWAVAUATSH   dH%(   HMHOHH HьI1HH`sx   H`H`HǅP    H@HpHHtID$8AD$,    Hǅ    H ID$@H(ff.     Hǅ0    xAT$0Iǅt  I|$1H@H uHLtH#t,  L0M   ID$ H    LH;yH  H fHn~H      HuHHy fl1)EwLHA xA Q  L0M4H  HHLuHLHx   I9[  AD$0LuHHH   f.     HHH9PHrI|$1H@H btHH(H90uwf.     HHH;PH0H9(HH=e  1uHUdH+%(      H   [A\A]A^A_]fD  LHrHD  HHLrHLH Hھ   ;1qHuLHLtLHHt&H  Hd  H5#Z  H81iv1H[  MHd  H5"Z  H81@v1r@ UHAWAVAUATSH   dH%(   HUHWHH8HIHuX  XA9N,"  HEfAN,E1HHHEIF8EHpIF@HxHpHP]fD  LEMMi  LL@rL@HAxA   I9&  IM  HE    |tI~XHHHPHqHIpL	pQ  H]HtHp   HM~ 0uIH   fInfInHu1H8flH      L@)EHx {sL@IA A L2pD  LH0pH0L@fD  XtGH  H5!X  H8p1HUdH+%(   T  HĨ   [A\A]A^A_]f.     qHtH  H5 b  H8PpfD  E1L1H=a  1bqH8L   v    AF(tH81HhH      Hx(IF Hh:rHH- tnjHuJHPLXpLXHPHt$H  H	a  H5~V  H81rH  MH`  H5V  H81ro UHAWAVIAUIATISHX  H  dL<%(   L}E1HHrHioHZ  HHH  H=   HPLf   H)0HLHǅ@    Hǅ     )nIHKHHL LPHLLPHH   PHH`  PHP1AlH0;  IvHp  H H;=W  9  Iv pX  H   H   nHH  HH;5  Lut#HHEHhɕ  HH;5  t#HHEHh  HpH0H  H   HpHHu  HpHH  HLA   Hǅ    HHEHH0Hǅ    HH1HH      ~Hx)EnIHM  HHlHA$xA$  H&  H9  HHE1H8Hǅ@    HHDtH8H9@   Hǅ     `nHHHHmHIiLiX  L L;-  H    H   H   H oIH<  HfInfIn1HflH      Hx )EOmIAxA9  L MM  LhkAU xAU   I9U  HLL;=  H8   HL),  H Ht  HL`A$=wA$H   mIH.  H1MLHH=P\  0kH  LHHEkHIǋx  A$xA$  AE xAE   M  AxA  IH8MH9@H   M  HH9 LHH5R  1HI~hulHhf     1H      Hh~     H)  H5bQ  H8h1HEdH+%(     HeH[A\A]A^A_] H9H  H5P  H8mh Hh1H0fHfH0   kIH;  H HHLhAE =AE D  IfHg	 Lg Lf Lf Lf LHfHD  LHfHGD  H  H5O  H8:g{D  {fHff.     HL1߄HffD  Hf    I~hH5J  f1ifX@ AH (HHH=/X  1gHHHtflf.     H  H5bN  H8JfMHH   HLrgLHHtHp  H6X  H8H5M  1PiHeHuHgHHtgH"  HW  H8A/dHEeH  HMHW  H8H5L  1hHeZH  IE1HcW  H8A$x	A$t2AE <AE /LOdHdL6dA$ A$LdHwddfff.     UHAWAVAUIATSHHH  L=  dL$%(   LeILLLbH fLHH    {H= {fLHǅ`    Hǅ@    )p)E)E)E)P)0'dIH-{HL LHPHL(PH H  PHHV  PHPHP1aH0$  IuH(Vf  H L9&  Iu 5f	  HL9=  aIH  H    H   jcHH0  HLmL9v  HHpHEHUH  ]HL9t#HHp]HEr  It"HLfHI`  H %fHPHU  H    HeHH6  HeH0HI  HLHǅ    H8HEHǅ    HH1HH      ~(Hx)EcIH  HH bIA$xA$  MX  L9O  HL	8  MLXHǅ`    "E1AHǅ@    cHHPHH0HEt)2       MK  Hǅ@    gcH1MHHH`IH^L^E  H H@L9   H   H0   HHcIH  HfInH1~H      LHx fl)E?bLHA xA   L@MvH,  HHLC`HLHx  I9X  HLHLHM9  HXHHL)v  H@H   HLpA=wAH0   LbLHH6  H1ILHH=P  L_H7  HHH_HHx  AxA*  x9  H  x?  L [HXH9`'  Hǅ@    `LHLLHL HXH9`t/L0\u#1LLH]IH8H9@uLHL    H  H5E  H8R]1HEdH+%(     HeH[A\A]A^A_] H9H|  H5UE  H8] K^H  fI@ +\H/\1HPQ[H0E[`HP   Lh`LHI  H@HzHHX= HH[HD  LHa[HD  HHA[HD  H([ H@H98HHf     LHZHD  HHLZHL    1f     LZ H  H5C  H8*[D  HL   xH`Z1H HZH.  H5GD  H8ZhI}hH5_;  Z1ZLL   nxHYHYlMHHH1H=K  t[HHHtY-H  H5-B  H8ZH   HLC[LHH   H=  HL  H8H5@  1]HYXHXLLPHHLL0AxA   HwXHX&H  MHJK  H8H5C@  1d\HXX1MIu .ZHtH:  HJ  H8H  IE1LHJ  H8LWFAALWHWj5XD  U1HAVSHUHpdL4%(   LuIHH5J  YtxHuH}WH   HuH}HEZHMHtLHH=J  1YH}HEVHEHUdH+%(   uXHp[A^]f.     1@ H5)  H=AJ  1X뮐LWH.oHxhH5<A  oW16WfD  UHAVAUATSHWHo11I4VI$H     1LZID$Hq  H=I  YID$HW  H=I  tYID$H=  H=I  ZYID$ H#  H=|E  @YID$(H	  fAD$pWH5MI  HH1Y  VHiQH%kd)HiQYH1H%kdH-)H=I  cWH5H  HHIX  d   H5H  H2Ta  e   H5H  HTE  f   H5H  HS)  g   H5H  HS  h   H5H  HS  i   H5H  HS  j   H5H  HS  k   H5H  HnS     H5H  HRS     H5?  H6Se     H5H  HSI     H5{H  HR-     H5sH  HR     H5pH  HR     H5kH  HR     H5gH  HR     H5`H  HrR    H5WH  HVR    H5MH  H:Ri    H5AH  HRM  d   H58H  HR1     H51H  HQ     H5 H  HQ     H5H  HQ     H5H  HQ     H5G  HvQ     H5G  HZQ     H5G  H>Qm     H5G  H"QQ  	   H5G  HQ5  VAaQATDH=G  D1SH5G  HHI^UK  ATIPDH=>E  1SH5aG  HHI!U]  RIlUDH=E  1YSH57G  HHIT  Hu  L  1H?  @   H=G  ISH5G  HHIT  11H5q<  H=F  -QID$hH  wHH5F  HNT  1H5-  HeTH5H  HHI T  AE =wAE Ml$01H5ȱ  H TH5G  HHIS  AE =wAE Ml$81QIH@  HH5F  LOA  xA$     Mt$8=QIH  HH5E  LOAE   xAE      Mt$8PIH  HH5E  LUOAE   xAE   1H5  HSH5F  HHIR}  AE =wAE Ml$@1H5*  HRH5#F  HHI}R	  AE =wAE Ml$H1H5ů  H}RH5D  HHI8R  AE =wAE Ml$P1H5`  H8RH5D  HHIQ  AE =wAE Ml$X1H5  HQH5D  HHIQ  AE =wAE Ml$`1[A\A]A^]@ I|$hxuM[A\A]A^] LM LM	 LMCMtAE xAE uL}MMtAE xAE uL]MMyAE mAE `L1MSMJAE >AE 1LM$ALLAE LLAE LLMAE AE LnLMAE {AE nL?LaMXAE LAE ?LL2M)AE AE LKMAE AE LKMAE AE LKMAE AE LTKvMmAE aAE TL%KGH=ծ  0JHH                                                                                                                                      u         `           u   q                                                 "                     H                                                                                                                                                      a                                          ,                                                                                    `                     q                     ]                     P                                                                =                                                                                                                               
                                          8                                          L                                                                                                           0                                                                -                                                               Z                     {                      U                                                                                                                                                    B                     I                                                                 b                                                                                     9                     S                                                                                    4                     /                                          a                                                                                                                                                                        l                                          o                                                                                     t                     0                                                               c                                           >                     [                     t                                                               A                                          $                                          P                     n                     3                                                                                     t                     Q                     ,                                                                                      	                                          r                     F   "                                                                                                       T    `              __gmon_start__ _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize __assert_fail PyLong_Type PyBool_Type PyExc_TypeError PyErr_SetString PyBytes_FromStringAndSize memcpy _PyBytes_Resize _Py_Dealloc PyExc_MemoryError __stack_chk_fail PyErr_Format PyOS_snprintf ZSTD_cParam_getBounds ZSTD_isError ZSTD_versionString ZSTD_dParam_getBounds ZSTD_getErrorName PyCapsule_GetPointer ZSTD_freeCDict PyThread_acquire_lock PyLong_FromLong PyDict_GetItemWithError PyThread_release_lock PyErr_Occurred PyEval_SaveThread ZSTD_createCDict PyEval_RestoreThread PyCapsule_New PyDict_SetItem PyLong_AsInt ZSTD_CCtx_setParameter PyDict_Next PyExc_ValueError PyObject_IsInstance PyTuple_Type ZSTD_CCtx_refPrefix ZSTD_CCtx_loadDictionary ZSTD_CCtx_refCDict ZSTD_DCtx_setParameter ZSTD_DCtx_refDDict ZSTD_DCtx_refPrefix ZSTD_DCtx_loadDictionary ZSTD_createDDict PyModule_GetState PyType_GetModuleByDef PyDict_New PyThread_allocate_lock PyErr_NoMemory ZSTD_freeDDict PyThread_free_lock PyArg_ParseTupleAndKeywords PyBytes_FromObject ZSTD_getDictID_fromDict PyExc_RuntimeError _Py_NoneStruct PyUnicode_FromString Py_BuildValue PyArg_ParseTuple PyMem_Malloc PyLong_AsSize_t ZDICT_trainFromBuffer ZDICT_isError PyMem_Free ZSTD_versionNumber ZDICT_finalizeDictionary PyExc_NotImplementedError ZSTD_createCCtx ZSTD_freeCCtx PyList_New ZSTD_compressStream2 PyList_Append ZSTD_CCtx_reset PyBuffer_Release PyLong_AsUnsignedLongLong ZSTD_CCtx_setPledgedSrcSize PyExc_ResourceWarning PyErr_WarnEx ZSTD_compressBound ZSTD_createDCtx ZSTD_freeDCtx ZSTD_DCtx_reset PyExc_EOFError ZSTD_decompressStream memmove ZSTD_getFrameContentSize ZSTD_findFrameCompressedSize ZSTD_DStreamInSize PyLong_AsSsize_t PyLong_FromSize_t PyObject_GetBuffer PyObject_VectorcallMethod ZSTD_DStreamOutSize PyLong_AsLongLong ZSTD_CStreamOutSize PyObject_HasAttr PyMemoryView_FromMemory PyObject_CallObject ZSTD_CStreamInSize ZSTD_getDictID_fromFrame PyModule_AddStringConstant PyModule_AddObject PyModule_AddIntConstant ZSTD_maxCLevel ZSTD_minCLevel ZSTD_defaultCLevel _Py_FalseStruct _Py_TrueStruct PyErr_NewExceptionWithDoc PyType_FromModuleAndSpec PyObject_SetAttrString PyInit__zstd PyModuleDef_Init libzstd.so.1 libc.so.6 GLIBC_ABI_DT_RELR GLIBC_2.14 GLIBC_2.2.5 GLIBC_2.4                                                                                                                                   B                 ui	        ii         x_                   _                   _        	           _        "           _        $           _        *           _        ,           _        6           _        7           _        @           _        B           _        K           _        N           _        V           _        i           _        k           _        p           X\                   `\                   h\                   p\                   x\                   \                   \        
           \                   \                   \                   \                   \                   \                   \                   \                   \                   \                   \                   \                   \                   \                    ]                   ]                   ]                   ]                    ]                   (]                   0]                   8]                    @]        !           H]        #           P]        %           X]        &           `]        '           h]        (           p]        )           x]        +           ]        -           ]        .           ]        /           ]        0           ]        1           ]        2           ]        3           ]        4           ]        5           ]        8           ]        9           ]        :           ]        ;           ]        <           ]        =           ]        >            ^        ?           ^        A           ^        C           ^        D            ^        E           (^        F           0^        G           8^        H           @^        I           H^        J           P^        L           X^        M           `^        O           h^        P           p^        Q           x^        R           ^        S           ^        T           ^        U           ^        W           ^        X           ^        Y           ^        Z           ^        [           ^        \           ^        ]           ^        ^           ^        _           ^        `           ^        a           ^        b           ^        c            _        d           _        e           _        f           _        g            _        h           (_        j           0_        l           8_        m           @_        n           H_        o           P_        p           X_        q           `_        r           h_        s           p_        t           Z             `     3B 33#awabvBZXPQU**ewwww!33g4    /usr/include/python3.14/object.h        PyBytes_Check(self->dict_content)       /usr/include/python3.14/cpython/tupleobject.h   /usr/include/python3.14/cpython/bytesobject.h   /usr/include/python3.14/cpython/listobject.h    ZstdDict object intentionally doesn't support pickle. If need to save zstd dictionary to disk, please save .dict_content attribute, it's a bytes object. So that the zstd dictionary can be used with other programs.   Zstd %s parameter "%s" is invalid. (zstd v%s)   Error when setting zstd %s parameter "%s", it should %d <= value <= %d, provided value is %d. (zstd v%s, %d-bit build)  Unable to decompress zstd data: %s      Unable to compress zstd data: %s        Unable to set pledged uncompressed content size: %s     Unable to load zstd dictionary or prefix for decompression: %s  Unable to load zstd dictionary or prefix for compression: %s    Unable to get zstd compression parameter bounds: %s     Unable to get zstd decompression parameter bounds: %s   Unable to set zstd compression level: %s        Unable to train zstd dictionary: %s     Unable to finalize zstd dictionary: %s  Failed to create ZSTD_CDict instance from zstd dictionary content. Maybe the content is corrupted.      Compression level should be 32-bit signed int value.    Key of compression option dict should NOT be DParameter.        Key of option dict should be 32-bit signed int value.   Value of option dict should be 32-bit signed int value. level_or_option argument wrong type.    zstd_dict argument should be ZstdDict object.   option argument should be dict object.  Key of decompression option dict should NOT be CParameter.      Key of option dict should be 32-bit signed integer value.       Value of option dict should be 32-bit signed integer value.     Failed to create ZSTD_DDict instance from zstd dictionary content. Maybe the content is corrupted.      dict_content argument should be bytes-like object.      Zstd dictionary content should at least 8 bytes.        The dict_content argument is not a valid zstd dictionary. The first 4 bytes of a valid zstd dictionary should be a magic number: b'\x37\xA4\x30\xEC'.
If you are an advanced user, and can be sure that dict_content argument is a "raw content" zstd dictionary, set is_raw parameter to True. <ZstdDict dict_id=%u dict_size=%zd>     dict_size argument should be positive number.   samples_size_list argument should be a list.    The number of samples should <= UINT32_MAX.     PyList_Check(samples_size_list) Items in samples_size_list should be an int object, with a size_t value.        The samples size list doesn't match the concatenation's size.   The two arguments should be CParameter and DParameter types.    _finalize_dict function only available when the underlying zstd library's version is greater than or equal to v1.4.5. At pyzstd module's compile-time, zstd version >= v1.4.5. At pyzstd module's run-time, zstd version is v%s.        Unable to create ZSTD_CCtx instance.    mode argument wrong value, it should be one of ZstdCompressor.CONTINUE, ZstdCompressor.FLUSH_BLOCK, ZstdCompressor.FLUSH_FRAME. mode argument wrong value, it should be ZstdCompressor.FLUSH_FRAME or ZstdCompressor.FLUSH_BLOCK.       size argument should be 64-bit unsigned integer value, or None. ._set_pledged_input_size() method must be called when (.last_mode == .FLUSH_FRAME).     |OO:RichMemZstdCompressor.__init__      Currently "rich memory mode" has no effect on zstd multi-threaded compression (set "CParameter.nbWorkers" >= 1), it will allocate unnecessary memory.   y*:RichMemZstdCompressor.compress       Unable to create ZSTD_DCtx instance.    y*|n:ZstdDecompressor.decompress        Already at the end of a zstd frame.     self->input_buffer_size >= self->in_end self->input_buffer_size >= used_now     , if want to output these decompressed data, use decompress_stream function or EndlessZstdDecompressor class to decompress.     Decompression failed: zstd data ends in an incomplete frame, maybe the input data was truncated. Decompressed data is %zd bytes%s       ZSTD_DStreamInSize() == 131075  read_size argument should be integer    Error when finding the compressed size of a zstd frame. Make sure the frame_buffer argument starts from the beginning of a frame, and its length not less than this complete frame. Zstd error message: %s.     /usr/include/python3.14/cpython/abstract.h      Compressed file ended before the end-of-stream marker was reached       offset argument should be int64_t integer       ZSTD_CStreamOutSize() == 131591 write_size argument should > 0  %s return value should be int type      %s returned invalid length %zd (should be %zd <= value <= %zd)  mode argument wrong value, it should be ZstdFile.FLUSH_BLOCK or ZstdFile.FLUSH_FRAME.   input_stream argument should have a .readinto(b) method.        output_stream argument should have a .write(b) method.  At least one of output_stream argument and callback argument should be non-None.        read_size argument and write_size argument should be positive numbers.  Decompression failed: zstd data ends in an incomplete frame, maybe the input data was truncated. Total input %llu bytes, total output %llu bytes.       pledged_input_size argument should be 64-bit unsigned integer value.    Error when getting information from the header of a zstd frame. Make sure the frame_buffer argument starts from the beginning of a frame, and its length not less than the frame header (6~18 bytes).   _ZSTD_c_enableLongDistanceMatching      Call to the underlying zstd library failed.     pyzstd.zstdfile.ZstdFileWriter  pyzstd.zstdfile.ZstdFileReader  pyzstd.EndlessZstdDecompressor Py_TYPE(ob) != &PyBool_Type src/bin_ext/dict.c Py_TYPE(ob) != &PyLong_Type PyTuple_Check(op) PyBytes_Check(op) index < list->allocated src/bin_ext/output_buffer.h buffer->list == NULL src/bin_ext/pyzstd.h _module_state != NULL PyList_Check(buffer->list) Py_SIZE(result) == 0 Cannot pickle %s object. decompression unknown parameter (key %d) ZSTD_isError(zstd_ret) src/bin_ext/decompressor.c src/bin_ext/macro_functions.h PyTuple_Check(dict) src/bin_ext/pyzstd.c self->dict_content == NULL self->dict_id == 0 self->d_dict == NULL self->inited == 0 O|p:ZstdDict.__init__ |OO:ZstdCompressor.__init__ |OO:ZstdDecompressor.__init__ Oi SOn:_train_dict ii:_get_param_bounds OO:_set_parameter_types SSOni:_finalize_dict src/bin_ext/compressor.c self->dict == NULL self->use_multithread == 0 self->compression_level == 0 y*|i:ZstdCompressor.compress PyList_Check(op) out.pos == out.size |i:ZstdCompressor.flush self->input_buffer == NULL self->input_buffer_size == 0 self->in_begin == 0 self->in_end == 0 self->unused_data == NULL self->eof == 0 self->in_begin < self->in_end self->in_end > self->in_begin rest > 0 y*|OO:decompress src/bin_ext/file.c OOOO:ZstdFileReader.__init__ self->dctx == NULL self->read_size == NULL self->fp == NULL self->pos == 0 self->size == 0 self->needs_input == 0 self->at_frame_edge == 0 self->in_dat == NULL self->in.size == 0 self->in.pos == 0 self->tmp_output == NULL read_size argument should > 0 y*:get_frame_size arg != NULL OOOn:ZstdFileWriter.__init__ self->cctx == NULL self->fp_has_flush == 0 self->last_mode == 0 self->write_buffer == NULL self->write_buffer_size == 0 lower >= 0 self._fp.write() KK mode should be int type IK src/bin_ext/stream.c read_size == 131075 write_size == 131072 OO|$OOnnO:decompress_stream input_stream.readinto() output_stream.write() KKOO read_size == 131072 write_size == 131591 OO|$OOOnnO:compress_stream y*:_get_frame_info OI KI read readinto write zstd_version III zstd_version_info _ZSTD_c_compressionLevel _ZSTD_c_windowLog _ZSTD_c_hashLog _ZSTD_c_chainLog _ZSTD_c_searchLog _ZSTD_c_minMatch _ZSTD_c_targetLength _ZSTD_c_strategy _ZSTD_c_targetCBlockSize _ZSTD_c_ldmHashLog _ZSTD_c_ldmMinMatch _ZSTD_c_ldmBucketSizeLog _ZSTD_c_ldmHashRateLog _ZSTD_c_contentSizeFlag _ZSTD_c_checksumFlag _ZSTD_c_dictIDFlag _ZSTD_c_nbWorkers _ZSTD_c_jobSize _ZSTD_c_overlapLog _ZSTD_d_windowLogMax _ZSTD_fast _ZSTD_dfast _ZSTD_greedy _ZSTD_lazy _ZSTD_lazy2 _ZSTD_btlazy2 _ZSTD_btopt _ZSTD_btultra _ZSTD_btultra2 iii _compressionLevel_values _ZSTD_CStreamSizes _ZSTD_DStreamSizes isOOO PYZSTD_CONFIG pyzstd.ZstdError CONTINUE FLUSH_BLOCK FLUSH_FRAME EndlessZstdDecompressor ZstdFileReader ZstdFileWriter eof pos readall forward at_frame_edge needs_input _reset_session __reduce__ unused_data last_mode _set_pledged_input_size as_digested_dict as_undigested_dict as_prefix dict_id dict_content pyzstd.ZstdDecompressor pyzstd.RichMemZstdCompressor pyzstd.ZstdCompressor pyzstd.ZstdDict input_stream output_stream zstd_dict read_size write_size callback level_or_option fp max_length is_raw _zstd                       '&X'h'x''''''                        True when both the input and output streams are at a frame edge, means a frame is
completely decoded and fully flushed, or the decompressor just be initialized.

This flag could be used to check data integrity in some cases.                                decompress(data, max_length=-1)
----
Decompress data, return a chunk of decompressed data if possible, or b''
otherwise.

Parameters
data:       A bytes-like object, zstd data to be decompressed.
max_length: Maximum size of returned data. When it is negative, the size of
            output buffer is unlimited. When it is nonnegative, returns at
            most max_length bytes of decompressed data.              A bytes object. When ZstdDecompressor object stops after a frame is
decompressed, unused input data after the frame. Otherwise this will be b''.                If the max_length output limit in .decompress() method has been reached, and
the decompressor has (or may has) unconsumed input data, it will be set to
False. In this case, pass b'' to .decompress() method may output further data.                          True means the end of the first frame has been reached. If decompress data
after that, an EOFError exception will be raised.    _reset_session()
----
This is an undocumented method. Reset decompressor's states/session, don't
reset parameters and dictionary.                               decompress(data, max_length=-1)
----
Decompress data, return a chunk of decompressed data if possible, or b''
otherwise.

It stops after a frame is decompressed.

Parameters
data:       A bytes-like object, zstd data to be decompressed.
max_length: Maximum size of returned data. When it is negative, the size of
            output buffer is unlimited. When it is nonnegative, returns at
            most max_length bytes of decompressed data.     compress(data)
----
Compress data using rich memory mode, return a single zstd frame.

Compressing b'' will get an empty content frame (9 bytes or more).

Parameter
data: A bytes-like object, data to be compressed.          The last mode used to this compressor object, its value can be .CONTINUE,
.FLUSH_BLOCK, .FLUSH_FRAME. Initialized to .FLUSH_FRAME.

It can be used to get the current state of a compressor, such as, data flushed,
a frame ended.                              _set_pledged_input_size(size)
----
*This is an undocumented method, because it may be used incorrectly.*

Set uncompressed content size of a frame, the size will be written into the
frame header.
1, If called when (.last_mode != .FLUSH_FRAME), a RuntimeError will be raised.
2, If the actual size doesn't match the value, a ZstdError will be raised, and
   the last compressed chunk is likely to be lost.
3, The size is only valid for one frame, then it restores to "unknown size".

Parameter
size: Uncompressed content size of a frame, None means "unknown size".             flush(mode=ZstdCompressor.FLUSH_FRAME)
----
Flush any remaining data in internal buffer.

Since zstd data consists of one or more independent frames, the compressor
object can still be used after this method is called.

Parameter
mode: Can be these 2 values .FLUSH_FRAME, .FLUSH_BLOCK.   compress(data, mode=ZstdCompressor.CONTINUE)
----
Provide data to the compressor object.
Return a chunk of compressed data if possible, or b'' otherwise.

Parameters
data: A bytes-like object, data to be compressed.
mode: Can be these 3 values .CONTINUE, .FLUSH_BLOCK, .FLUSH_FRAME.      Load as a prefix to compressor/decompressor, by passing this attribute as
zstd_dict argument: compress(dat, zstd_dict=zd.as_prefix)
1, Prefix is compatible with long distance matching, while dictionary is not.
2, It only works for the first frame, then the compressor/decompressor will
   return to no prefix state.
3, When decompressing, must use the same prefix as when compressing.                                Load as an undigested dictionary to compressor, by passing this attribute as
zstd_dict argument: compress(dat, zstd_dict=zd.as_undigested_dict)
1, The advanced compression parameters of compressor will not be overridden.
2, Loading an undigested dictionary is costly. If load an undigested dictionary
   multiple times, consider reusing a compressor object.
3, No need to use this for decompression.                 Load as a digested dictionary to compressor, by passing this attribute as
zstd_dict argument: compress(dat, zstd_dict=zd.as_digested_dict)
1, Some advanced compression parameters of compressor may be overridden
   by parameters of digested dictionary.
2, ZstdDict has a digested dictionaries cache for each compression level.
   It's faster when loading again a digested dictionary with the same
   compression level.
3, No need to use this for decompression.                     The content of zstd dictionary, a bytes object, it's the same as dict_content
argument in ZstdDict.__init__() method. It can be used with other programs.       ID of zstd dictionary, a 32-bit unsigned int value.

Non-zero means ordinary dictionary, was created by zstd functions, follow
a specified format.

0 means a "raw content" dictionary, free of any format restriction, used
for advanced user.                 Intentionally not supporting pickle.                            A streaming decompressor, accepts multiple concatenated frames.
Thread-safe at method level.

EndlessZstdDecompressor.__init__(self, zstd_dict=None, option=None)
----
Initialize an EndlessZstdDecompressor object.

Parameters
zstd_dict: A ZstdDict object, pre-trained zstd dictionary.
option:    A dict object that contains advanced decompression parameters.                           A streaming decompressor, it stops after a frame is decompressed.
Thread-safe at method level.

ZstdDecompressor.__init__(self, zstd_dict=None, option=None)
----
Initialize a ZstdDecompressor object.

Parameters
zstd_dict: A ZstdDict object, pre-trained zstd dictionary.
option:    A dict object that contains advanced decompression parameters.        A compressor use rich memory mode. It is designed to allocate more memory,
but faster in some cases.

RichMemZstdCompressor.__init__(self, level_or_option=None, zstd_dict=None)
----
Initialize a RichMemZstdCompressor object.

Parameters
level_or_option: When it's an int object, it represents the compression level.
                 When it's a dict object, it contains advanced compression
                 parameters.
zstd_dict:       A ZstdDict object, pre-trained zstd dictionary.                            A streaming compressor. Thread-safe at method level.

ZstdCompressor.__init__(self, level_or_option=None, zstd_dict=None)
----
Initialize a ZstdCompressor object.

Parameters
level_or_option: When it's an int object, it represents the compression level.
                 When it's a dict object, it contains advanced compression
                 parameters.
zstd_dict:       A ZstdDict object, pre-trained zstd dictionary.                          Zstd dictionary, used for compression/decompression.

ZstdDict.__init__(self, dict_content, is_raw=False)
----
Initialize a ZstdDict object.

Parameters
dict_content: A bytes-like object, dictionary's content.
is_raw:       This parameter is for advanced user. True means dict_content
              argument is a "raw content" dictionary, free of any format
              restriction. False means dict_content argument is an ordinary
              zstd dictionary, was created by zstd functions, follow a
              specified format.        Internal function, set CParameter/DParameter types for validity check.                          decompress_stream(input_stream, output_stream, *,
                  zstd_dict=None, option=None,
                  read_size=131075, write_size=131072,
                  callback=None)
----
Decompresses input_stream and writes the decompressed data to output_stream,
it doesn't close the streams.

Supports multiple concatenated frames.

Return a tuple, (total_input, total_output), the items are int objects.

Parameters
input_stream: Input stream that has a .readinto(b) method.
output_stream: Output stream that has a .write(b) method. If use callback
    function, this parameter can be None.
zstd_dict: A ZstdDict object, pre-trained zstd dictionary.
option: A dict object, contains advanced decompression parameters.
read_size: Input buffer size, in bytes.
write_size: Output buffer size, in bytes.
callback: A callback function that accepts four parameters:
    (total_input, total_output, read_data, write_data), the first two are
    int objects, the last two are readonly memoryview objects.                       compress_stream(input_stream, output_stream, *,
                level_or_option=None, zstd_dict=None,
                pledged_input_size=None,
                read_size=131072, write_size=131591,
                callback=None)
----
Compresses input_stream and writes the compressed data to output_stream, it
doesn't close the streams.

If input stream is b'', nothing will be written to output stream.

Return a tuple, (total_input, total_output), the items are int objects.

Parameters
input_stream: Input stream that has a .readinto(b) method.
output_stream: Output stream that has a .write(b) method. If use callback
    function, this parameter can be None.
level_or_option: When it's an int object, it represents the compression
    level. When it's a dict object, it contains advanced compression
    parameters.
zstd_dict: A ZstdDict object, pre-trained zstd dictionary.
pledged_input_size: If set this parameter to the size of input data, the
    size will be written into the frame header. If the actual input data
    doesn't match it, a ZstdError will be raised.
read_size: Input buffer size, in bytes.
write_size: Output buffer size, in bytes.
callback: A callback function that accepts four parameters:
    (total_input, total_output, read_data, write_data), the first two are
    int objects, the last two are readonly memoryview objects.                        Internal function, get zstd frame information from a frame header.                              get_frame_size(frame_buffer)
----
Get the size of a zstd frame, including frame header and 4-byte checksum if it
has.

It will iterate all blocks' header within a frame, to accumulate the frame size.

Parameter
frame_buffer: A bytes-like object, it should starts from the beginning of a
              frame, and contains at least one complete frame.   Internal function, get CParameter/DParameter bounds.            Internal function, finalize a zstd dictionary.                  Internal function, train a zstd dictionary.                     decompress(data, zstd_dict=None, option=None)
----
Decompress a zstd data, return a bytes object.

Support multiple concatenated frames.

Parameters
data:      A bytes-like object, compressed zstd data.
zstd_dict: A ZstdDict object, pre-trained zstd dictionary.
option:    A dict object, contains advanced decompression parameters.     _get_DDict      OutputBuffer_InitAndGrow        OutputBuffer_InitWithSize       PyBytes_AS_STRING               PyTuple_GET_SIZE        _zstd_clear     _zstd_traverse  _zstd_exec              _set_parameter_types            _get_frame_info get_frame_size  _get_param_bounds               decompress_stream               compress_stream ZstdFileWriter_flush            check_and_get_fp_ret            ZstdFileWriter_write            file_set_c_parameters           file_load_c_dict                ZstdFileWriter_init             PyObject_CallMethodOneArg       decompress_into file_load_d_dict                file_set_d_parameters           ZstdFileReader_init     decompress              decompress_impl stream_decompress               unused_data_get ZstdDecompressor_new            ZstdCompressor_set_pledged_input_size           compress_mt_continue_impl       PyList_SET_ITEM                               @                                                                                                 OutputBuffer_Grow       compress_impl           ZstdCompressor_new      _finalize_dict  _train_dict             ZstdDict_length                 __init__ method is called twice.        ZstdDict_new    load_d_dict             set_d_parameters        load_c_dict             set_c_parameters        _get_CDict      set_zstd_error          d   windowLogMax                                                d   compressionLevel                e   windowLog                       f   hashLog                         g   chainLog                        h   searchLog                       i   minMatch                        j   targetLength                    k   strategy                           targetCBlockSize                   enableLongDistanceMatching         ldmHashLog                         ldmMinMatch                        ldmBucketSizeLog                   ldmHashRateLog                     contentSizeFlag                    checksumFlag                       dictIDFlag                        nbWorkers                         jobSize                           overlapLog                      Py_SIZE         Unable to allocate output buffer.               OutputBuffer_Finish                                  ;d  k         ;  ~  0  L  h  
  -  P      \\  {    %D  D    (      	  
  BP
  
  
  ,    K$  l    ,  D      04  |    ,  d  3    QT      <          ,  8L  |    (  84  x      Hd  (     @  T      	  8	  	`	  h
	  
	  
	  
	  (
  l
  
     D  Ht    8   D  h"  #  '   (D  h)t  X*  *  h+  +  3d  x<  B  hIT  XJ  L  R4  W  (^  b$  et  (p  x|  x}X               zR x  $       P   FJw ?9*3$"       D   (@             \   P#    A]      x   =    EKl         7C            b#    A]         i#    A]         p#    A]        w#    A]         ~#    A]      <  #    A]      X  "    ETH   ,   x     ACFJ
F       <         ,    EYM   ,     ~   AFBGM
G  (     4E   ACFG
D    D  E         d  8    EEF   (     8   ACDHw
I      H      $         EECH
K             ,        ACM
D      D      (   d     ACG.
G            ,        ACMG
H            (         ACK
E     ,        ,   L  p   ECDDh
HJ     |      (     :   ECE2
AL
D              	       (         EEE
Eg
I      |    ,   4  H    ECCj
KG
I   $   d  K   ELC
E       )      (         ELDS
A   $         ELBS
A        }    ECEj
A      +$       8             L             `          ,   t      EEY
G        g    $        EEQ
C     >    $     t,   ECG
B     0        ,   L  `   ECBN
E     |  g    (         EEE
Jt
D          ,     |	w    ECCT
AG
I   ,     	    ECCe
HG
I   ,   @  <
C   EEZ"
A      p      ,     <   ELB[
A           $     n   ECE
G   	  b    $   $	  %   ELM
D,   L	     EEB^
E     |	      (   	  /   EEE
It
D    	  L   ,   	  l    ECCs
BG
I   ,   
      ECC
DG
I   $   @
      EEC_
D  $   h
  $p    EECA
B     
  l2    LXM   ,   
     EEZ
F      
  K   ,      %   EEYN`
G     0  &   ,   P  -W   EET]p
E       l    ,     3   ECHD
I          $     :    EEMs
F     ,    (   4  :   EHP
D   `  ]    ,     =   ECPW
A            ,     |B   ECBQp
E        j]    ,      <GQ   ECHD7
E     P  w   ,   p  LM   ECP
G        >    ,     P   ECP=
K        >    ,     ,Ts
   ECDEEK{
D   @  |    ,   `  \^K   ECFFp
D       |    $     \j    EEK
K       C      0     k   ECG
Ed
D     (           H  Dv                  0      GNU                 	                        ~FDO {"type":"rpm","name":"python-pyzstd","version":"0.16.2-6.fc43","architecture":"x86_64","osCpe":"cpe:/o:fedoraproject:fedora:43"}        #      #      Z            r                                       p             Z                          Z                   o                  8             (      
                                  @\            `	                                        0                   	                            o           o          o           o          $       (      #       X       %                                                                                                               Z                                         0      @      P      `      p                                                                          0      @      P      `      p                                                                          0      @      P      `      p                                                                          0      @      P      `      p                                                                          0      @      P      `      p                                                                          0      @      P      `      p                                                       	      	       	      0	                                                                                                                                                                               p                                                                  0                                    8                                    @                                                                                                `                                                      a                                                                  Q                   
            P                                                                          i                       `a                  %     p'                                                   0     ,              `                                                                                  R                    
            P                                                                          b                        `                  %     p'                                                          Z             	     %     p'                                                   <            (              
                                                                   PL                         S                   F     `W                  %     p'                                                   ^     @                           o     @                                A              @                                                                 0                                (              `                                                     %     0$                                                   <       0      4       K      @        `                     <       @y      4       _      @        a     H       ``                                     A       ]      4        _      <       P?      @        b     H       a     8       @                                     A       ]      4        _      <       P?      @       c     H        c     I       b     8                            A       0J      4       0K      <       X      @        d     8                             A       0J      4       0K      <       P>      @       d     H       `d     8                                             @       f     H        f     I       `e     A       p;      4       P<      <        =      F       P@      8            -       #                                                         r             @,           0A              ,     @      F             +           0D             +                         *                        )                        `$     K                   `      %      PE                                                    (      P              f     H                     g     h      `              `g          `              g          @              `h          @              h          @              @i          	          H     !     +     6                  	     ?          K     !     +     6                                     O     ?          +                                     O          H     !                                     7          H             7     R                          H                     7             ?                          A             7     A                     ?                               ]                                                           d                     j     i     6       8      `;               GA$3a1       }      _zstd.cpython-314-x86_64-linux-gnu.so-0.16.2-6.fc43.x86_64.debug    zzw7zXZ  ִF>!       ig] ?Eh=ڊ2Ng4M1ĩO?|})%k[ߴd:8ןݥv %!ɑ5XuWoIL˵z//DjyZH>SQ(2aY?l~(Jxqm4rp3 `)sjPB ՊQH)Н"(HjoUx(nMlRlD);ܶ#IL>;]tDIh&IjF>1)|(`/Q<;NK%kFn fIb[_A.DU.p"Ro^K^;{
ūU#gHɯߏڬQO>4䅮b*DSG4ښXHR뀎-^ش{u5Ģ5YvR2WDi#bJ%6,_ytБ(= ؠn@8^'{K#v!~sAW/gk %:^* &4@<msw)@B}=-B"vݺI`qSf%Vn= [u+T^"W#5P) ǢuApM
rN˘A,Pзeu6(<HЪ}eB::D猤VelL(eđNCBa|vr5?&:W]qL]ǌTy32o6/%'ǡ`d@Ej{=|i,9Pǘ}ЉfTK=QUY8D&㡚^!Z!2rzVx:e.,vi_hӋsaqmKAXTT36:S"bCn/ʈ=ItL	rp>!Ą.q!ӿ87]Reb-Uȣ9!|B>j0 
Em6ϖ
౹Z/}((zdR4Y,K7kf\.|鸥|	<(H VZ.?4㍂@]o]b?SjrF=xT-+`tM|\ޣ {no;
gȆRn}J#5Oؐ?Oɾƥ0sybrS)oYT-[tPqpP}	,愶t06K=.D|scGm
aTv۽Xєj*Cוt*#́raqFBg~J̗JJ_rT: `m2PF>k9@gopC3W`$/tݷ=b[l&haB8K}SK517'Tsz-s;a>^+{nuP5]REwgM4fP/^Zv|>5l~.6}Q2bϬ	68ն&HBV=h^j]vzUK0iL(З_"#@#Q_d]*қ(S|eNE.w'΀ʖ[_Tn$kQޠ"G7r#x3C'E&Fj2&K2~jUF~o7,Z^uirFò:X_	ȅy\	PW[-w%䆋%8f6%ALN]d1IMd"?n
^wYIl96lZs<U{PfΎGHAE|0+\fdWB+KFP?+  y  >  Yj3g    YZ .shstrtab .note.gnu.build-id .init .plt.sec .text .fini .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt .relr.dyn .rodata .eh_frame_hdr .eh_frame .note.gnu.property .note.package .init_array .fini_array .data.rel.ro .dynamic .got .data .bss .gnu.build.attributes .gnu_debuglink .gnu_debugdata                                                                                              $                                                                                     ~                         P                            $             @	      @	      @                            -                                                      3             p      p                                    9   o                     $                             C             (      (            	                    K             8      8                                   S   o                                               `   o                   P       	                     o             0      0                                 y      B                   `	                                       (      (      X                                                      U                                           h6     h6     d                                          9     9     \                                          0I     0I     @                                           pI     pI                                                Z     J                                               Z     J                                               Z     J                                                 Z      J            	                                  @\     @L                                              `      P                                               n     ^                                                     ^     $                              "                     ^     H                              1                     _                                                        f     @                             